.footer{background-color:#425b76;border-top:0 solid rgba(94,110,128,0);overflow:hidden;position:relative}.footer #map-footer{height:100%;position:absolute;right:0;top:0;width:50%}.footer .details{margin-bottom:0;margin-top:0;padding:40px 20px;width:50%}.footer .footer-item{padding-left:30px;position:relative}.footer .title{color:#fff;font-size:16px}.footer .description,.footer .description a,.footer .title{font-family:Montserrat;font-style:normal;font-weight:400;text-decoration:none}.footer .description,.footer .description a{color:#b3bbc3;font-size:16}.footer .description a:hover{opacity:.6}.footer .icon{color:#4a98e3;font-size:20px;left:0;position:absolute;top:2px}.footer p{margin:0 0 10px}.footer .footer-item p:last-child,.footer .footer-item:last-child{margin:0}.footer .footer-item{margin:0 0 30px}.footer .social-media-links a{display:inline-block;font-size:0;line-height:1;margin-right:15px;vertical-align:middle;width:20px}.footer .social-media-links{font-size:0;line-height:1}.footer .social-media-links a svg{transition:.2s ease;fill:#fff}.footer .social-media-links a:hover svg{fill:#b3bbc3}@media (max-width:767px){.footer #map-footer{height:300px;position:relative;width:100%}.footer .details{display:flex;flex-wrap:wrap;width:100%}.footer .footer-item{margin-right:30px;text-align:left}.footer .social-media-links{width:100%}}