
section.newsletter {

    /*display:NONE;*/
    /*display: block;*/
    padding: 80px 0;
    background: #19beda;
    z-index:1;
    /*position:absolute;*/
    
   /*<!-- ------------------------------------------------------------------------------------------- -->*/
   /*<!-- 【 】   -->*/   
    /* = how to center position: fixed = https://stackoverflow.com/questions/2005954/center-a-positionfixed-element */
/*display:NONE;*/    
/*position: fixed;*/
/*top: 50%;*/
/*left: 50%;*/
/*transform: translate(-50%, -50%);*/
    /*<!-- ------------------------------------------------------------------------------------------- -->*/

    /*margin-top: -100px;  Negative half of height.*/
    /*margin-left: -250px;  Negative half of width.*/
    /*min-width:255px;*/
    width:100%;
/*  ME = transparent = glass effect */ 
background-color: rgba(255, 255, 255, .75);   /*background-color: rgba(255, 255, 255, .15);*/   
backdrop-filter: blur(5px);


    /*filter: blur(10px);*/
    
    /*text-align: center;*/

    /*margin:0px auto 0px auto;*/
    /*margin:30px auto 0px auto;*/


}

section.newsletter div.content {
    max-width: 650px;
    margin: 0 auto;
    text-align: center;
    position: relative;
    z-index: 2;
}
section.newsletter div.content h2 {
    color: #243c4f;
    margin-bottom: 40px;
}
section.newsletter div.content input.form-control {
    height: 50px;
    border-color: #ffffff;
    border-radius:0;
}
section.newsletter div.content.form-control:focus {
    box-shadow: none;
    border: 2px solid #243c4f;
}
section.newsletter div.content button.btn {
    min-height: 50px;
    border-radius:0;
    background: #243c4f;
    color: #fff;
    font-weight:600;
}

button.X {
    
    position: absolute;
    background: black;
    /*background: red;*/
border-radius: 50%;
    color: white;
    /*color: black;*/
    top: 15px;
    right: 15px;
    /*top: -10px;*/
    /*right: -10px;*/
    
     /*background-color: #04AA6D;  Green */
  border: none;
  /*color: white;*/
  padding: 10px 15px 10px 15px;
  /*padding: 20px;*/
  text-align: center;
  text-decoration: none;
  /*display: inline-block;*/
  font-size: 16px;
  font-weight:bold;
  /*margin: 4px 2px;*/
  cursor: pointer;
}