#content{background:#f6f7f8;padding:20px 0;}
.center{padding:0 9px;}
.form{background:#ffffff;margin-bottom:20px;padding:24px;border-radius:12px;box-shadow:0 0 #0000,0 0 #0000,0 1px 2px 0 rgb(0 0 0 / 0.05);}
.form_logo{display:block;width:250px;margin:0 auto;}
.form_title{margin:25px 0;text-align:center;font-size:27px;line-height:36px;}
.form_text{margin-bottom:20px;text-align:center;}
.form_input{margin-bottom:15px;}
.form_input input{height:50px;margin-top:8px;width:100%;border-radius:8px;font-size:16px;}
.form_checkbox{display:block;margin-bottom:9px;}
.form_checkbox label {display:inline-block;margin:0;font-size:13px;line-height:18px;cursor:pointer;font-weight:normal;}
.form_checkbox input[type="checkbox"] {float:left;width:18px;height:18px;margin:0 5px 0 0;cursor:pointer;}
.form_checkbox.privacy a{display:inline-block;border:1px solid var(--colorText);border-radius:50%;height:15px;width:15px;padding-left:4px;font-family:times,serif;color:var(--colorText);font-size:13px;font-weight:600;font-style:italic;line-height:13px;}
.form_checkbox.privacy a:hover{opacity:.7;text-decoration:none;}
.form_checkbox a:hover{text-decoration:underline;}
.form_btn{width:100%;margin-top:15px;padding:12px 0;border-radius:8px;}


.info{background:#03567e;padding:24px;border-radius:12px;color:#fff;}
.info_svg{display:block;widtH:220px;margin:0 auto 16px;color:#0074ab;}
.info_title{display:block;margin-bottom:16px;text-align:center;font-size:25px;}
.info_text{text-align:center;}
.info_btn{background:#ffffff;display:table;width:100%;margin-top:15px;padding:12px 0;border-radius:8px;color:#03567e;text-align:center;font-size:18px;}


/*------------------------PAGINA SEND*/
.newsletterSend.center{padding:30px 20px;}
.newsletterSend.ok h1{margin-bottom:20px;color:#43a047;}
.newsletterSend.error h1{margin-bottom:20px;color:#e53935;}
.newsletterSend p{line-height:1.6em;}
.newsletterSend ul{margin:5px;}
.newsletterSend li{margin:15px 0;}
.newsletterSend li:before{content:"";float:left;border:7px solid transparent;border-left-color:#e53935;margin:3px 3px 0 0;}
.newsletterSend a{text-decoration:underline;}



@media (min-width: 768px) {
    .newsletter{display:flex;gap:20px;}
    .form{margin:0;flex:1 1 0;order:1;}
    .info{flex:1 1 0;align-content:center}
    .info_btn{display:none;}
}

@media (min-width: 1024px) {
/* .newsletter{display:flex;gap:20px;} */
.form{padding:40px;}
.form_checkbox{margin-bottom:0;}
.info{padding:40px;}
}