.newsletter form input{background:#fff;border-radius:100px;height:35px}.newsletter form input::-moz-placeholder{color:#888;font-size:14px;font-weight:400;line-height:normal}.newsletter form input::placeholder{color:#888;font-size:14px;font-weight:400;line-height:normal}.newsletter form button{background:transparent;height:35px;position:absolute;right:0;top:0;width:35px}.home .footer{margin-top:-75px}.footer{background:#efefef;padding:35px 15px;position:relative;z-index:2}.footer img.logo{filter:brightness(0) saturate(100%) invert(15%) sepia(96%) saturate(2718%) hue-rotate(193deg) brightness(94%) contrast(101%)}.footer .footer-title{border-bottom:1px solid rgba(0,79,143,.25);margin-bottom:0;padding:10px 0}.footer .footer-title:after{content:"+";float:right;font-weight:400}.footer .footer-title.opened:after{content:"-";float:right}.footer .heading-links{margin:2rem 0 1rem}.footer .heading-links ul li:last-child{border-bottom:1px solid rgba(0,79,143,.25);padding-bottom:2rem}.footer .heading-links ul li:last-child a{margin-bottom:0}.footer ul{list-style-type:none;padding:0}.footer ul li{list-style-type:none;margin-bottom:10px}.footer ul li:last-child{margin-bottom:0}.footer ul li a{font-size:15px;font-weight:400}.footer .contact-info{margin:2rem 0}.footer .heading-links ul li a,.footer h3{color:#004f8f;font-size:20px;font-weight:600;margin-bottom:15px}.footer .heading-links ul li a{text-transform:uppercase}.footer .social-media{display:flex;gap:5px}.footer .social-media a{align-items:center;display:flex;height:40px;justify-content:center;width:35px}.footer .social-media a img{filter:brightness(0) saturate(100%) invert(25%) sepia(40%) saturate(3158%) hue-rotate(188deg) brightness(84%) contrast(101%)}.footer .copyright p{align-items:center;display:flex;gap:5px}
