footer{background-color:#04275d;color:#fff}footer a{color:#fff}footer a:hover{color:#0faae1}footer .main_content{color:#fff}footer .main_content address h3{font-family:"Montserrat";font-size:.875rem;font-weight:700}footer .main_content address p{font-weight:300;margin-bottom:.4rem}footer .main_content address a{font-weight:500}footer .main_content address p,footer .main_content address a{font-size:.75rem;text-decoration:none}footer .main_content .contact .textwidget{display:flex;align-items:center;gap:0 1rem}footer .main_content .contact .textwidget .social_media li a i,footer .main_content .contact .textwidget .social_media li a svg{font-size:1.3rem}footer .main_content .contact .textwidget p{margin-bottom:0}footer .main_content .contact .textwidget p a{font-size:.875rem;text-decoration:none}footer .main_content .newsletter_body{background-color:rgba(37,109,181,.698);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:translateY(-6rem);padding:1.5rem 2rem 1rem;border-radius:1rem;filter:drop-shadow(0 0.25rem 1.875rem rgba(0, 0, 0, 0.1019607843))}footer .main_content .newsletter_body h3{font-size:2.375rem;font-weight:700;margin-bottom:.5rem}footer .main_content .newsletter_body p{letter-spacing:-3%}footer .copyright{background:linear-gradient(90deg, #256DB5 0%, #0FAAE1 100%)}footer .copyright .texto{font-size:.75rem;color:#fff}footer .copyright .texto p{margin-bottom:0}footer .copyright .texto a:hover{color:#04275d}footer *::-moz-selection{background-color:#256db5}footer *::selection{background-color:#256db5}div[vw]{top:44% !important}@media(max-width: 63.9375rem){footer .main_content .newsletter_body{padding:1.5rem 1.5rem .5rem;margin-bottom:-3rem}footer .main_content .contact .textwidget{flex-direction:column;align-items:start;gap:1rem 0}}