.footer__col__logo{width:100%}.footer{background-color:#005a9c;padding:60px 0 40px}.footer .container{align-items:start;display:grid;gap:30px;grid-template-columns:1fr 2.2fr;justify-content:space-between;margin:auto;max-width:1350px;padding:0 16px}.footer .footer__icon-text{align-items:center;display:flex;margin:20px 0}.footer .footer__icon-text img{max-width:50px}.footer .footer__icon-text a:hover .footer__text{color:#fff!important;text-decoration:underline}.footer .footer__icon-text .footer__text{color:#fff;font-size:16px;margin:0;padding-left:15px}.footer .footer__icon-text .footer__link{text-decoration:none}.footer a:hover .footer__text{color:#000}.footer .footer__links .footer__links-title{border-bottom:2px solid #fff;color:#fff;font-size:16px;margin:0 0 15px;padding-bottom:5px}.footer .footer__links .footer__links-group:first-child .footer__links-list{column-count:2;column-gap:30px}.footer .footer__links-list{list-style:none;margin:0;padding:0}.footer .footer__links-list .footer__links-item{font-size:14px;margin:0 0 15px;max-width:170px;width:max-content}.footer .footer__links-list .footer__links-item .footer__links-link{color:#fff;font-weight:400;text-decoration:none}.footer .footer__links-list .footer__links-item .footer__links-link:hover{text-decoration:underline}.footer .footer__links{display:flex;gap:35px;justify-content:space-between;width:100%}.footer .footer__bottom-row{align-items:center;border-top:2px solid #ffd057;margin-top:20px;padding-top:25px}.footer .footer__bottom-row .footer__copyright{color:#fff;font-size:16px;margin:0}.footer .footer__social{display:flex;justify-content:end}.footer .footer__social .footer__social-link{margin-left:20px;scale:1;transition:all .3s}.footer .footer__social .footer__social-link:hover{opacity:.7;scale:.95}@media screen and (max-width:1400px){.footer .footer__links{flex-wrap:wrap;justify-content:flex-start}}@media screen and (max-width:860px){.container.footer__top-row{display:flex;flex-direction:column}}@media (max-width:768px){.footer .footer__social{justify-content:center}.footer .footer__social .footer__social-link{margin:0 15px}.footer .footer__bottom-row{text-align:center}.footer .links div{margin-bottom:25px}}@media screen and (max-width:468px){.footer .container{gap:10px}.footer .footer__bottom-row{display:flex;flex-direction:column}}