.newsletter .container{padding:100px 20px}.newsletter .container .columns{gap:0 30px}@media (max-width:1100px){.newsletter .container .columns{flex-direction:column}}@media (max-width:1100px){.newsletter .container{padding:50px 20px}}.newsletter .image .border{position:absolute;top:50%;transform:translateY(-50%);width:95%;height:95%;border-radius:50%;border:2px solid #fff}.newsletter .image img{border-radius:50%;max-height:400px;object-fit:cover;object-position:center;min-width:500px}.newsletter .image .image-caption{position:absolute;bottom:-40px;color:#0033a1;font-family:"jubilat";font-weight:500;line-height:2;max-width:620px;margin:0 auto;font-size:13px;text-align:center}@media (max-width:550px){.newsletter .image .image-caption{bottom:-60px}}@media (max-width:550px){.newsletter .image .border{width:91%}.newsletter .image img{min-width:300px;max-height:195px}}.newsletter .content .wrapper{height:100%}.newsletter .content .intro{justify-content:center;align-items:center;flex-direction:column}.newsletter .content .intro h3{width:100%;font-size:75px;margin-bottom:0}.newsletter .content .intro h3 span{font-size:55px;top:-3px}.newsletter .content .intro h3 span.flock-join{font-size:46px;top:7px;margin:0 10px}.newsletter .content .intro p{color:#0033a1;font-family:"jubilat";font-weight:500;font-size:18px;text-align:center}@media (max-width:450px){.newsletter .content .intro h3{font-size:38px}.newsletter .content .intro h3 span{font-size:42px;top:-3px}.newsletter .content .intro h3 span.flock-join{font-size:32px;top:7px;margin:0 10px}}.newsletter .content form{margin-top:20px}.newsletter .content form .gform_fields{display:flex;flex-direction:column;justify-content:center;align-items:center}.newsletter .content form .gform_fields .gfield{width:100%}.newsletter .content form input,.newsletter .content form select,.newsletter .content form textarea{border-radius:15px;padding:10px !important;font-size:21px !important;border:2px solid #0033a1 !important;font-family:"politica-condensed" !important;font-weight:700;color:#0033a1 !important;text-align:center}.newsletter .content form input:focus,.newsletter .content form select:focus,.newsletter .content form textarea:focus{border:2px solid #e17509 !important;outline:#e17509 !important}.newsletter .content form .gfield_description{font-family:"politica-condensed" !important;font-weight:700;color:#0033a1 !important;font-size:15px;padding:5px 0 0}.newsletter .content form #field_submit{display:flex;justify-content:center}.newsletter .content form .gform-button{margin-top:10px;text-transform:uppercase;font-family:"politica";background-color:#0033a1;font-weight:700;font-size:20px;border-radius:15px;padding:0 46px 0 36px !important;transition:all .35s 0s ease-in-out,all .25s 0s ease;height:2.5em;color:#fff !important;border:none !important;background-image:url(/wp-content/themes/smf_2023/elements/images/check-green.svg);background-repeat:no-repeat;background-size:26px;background-position:105px center}.newsletter .content form .gform-button:hover{background-color:#e17509}.newsletter .content form ::-webkit-input-placeholder{color:#2ba1a1}.newsletter .content form :-ms-input-placeholder{color:#2ba1a1}.newsletter .content form ::placeholder{color:#2ba1a1}.newsletter .content form h3,.newsletter .content form label,.newsletter .content form legend{color:#2ba1a1;font-size:18px;font-family:"jubilat";font-weight:500}