.footer{background-color:#f6fafe}.footer__top{display:flex;gap:10px;justify-content:space-between;padding:50px 0}.footer__info{align-items:center;gap:15px;min-width:255px}.footer__card,.footer__info{display:flex;flex-direction:column}.footer__card{background-color:#fff;border-radius:10px;gap:12px;padding:20px}.footer__card img{height:42px;margin-bottom:20px;object-fit:contain;width:42px}.footer__card .btn.btn__primary span{font-size:17px}.footer__contact-item{align-items:center;display:flex;gap:10px;text-decoration:none}.footer__contact-item-circle{align-items:center;border:1px solid #0055a3;border-radius:50%;box-shadow:inset 0 0 1px 0 #0055a3,0 0 1px 0 #0055a3;display:flex;height:24px;justify-content:center;margin:unset;width:24px}.footer__contact-item img{height:16px;margin-bottom:unset;width:16px}.footer__contact-item span{color:#0055a3;font-size:16px;font-weight:700;line-height:24px}.footer__socials{display:flex;gap:8px;margin-top:12px}.footer__social{align-items:center;border:1px solid #ffa200;border-radius:50%;box-shadow:inset 0 0 1px 0 #ffa200,0 0 1px 0 #ffa200;display:flex;height:24px;justify-content:center;padding:2px;width:24px}.footer__social img{height:12px;margin-bottom:unset;object-fit:contain;width:12px}.footer__card .btn.btn__primary{width:100%}.footer__arrow{display:flex}.footer__arrow p{font-family:Black Jack;font-size:24.65px;font-weight:400;line-height:36.98px;text-align:center}.footer__menu{display:flex;flex-wrap:wrap;gap:18px;justify-content:space-evenly;width:100%}.footer__column{display:flex;flex-direction:column;gap:10px}.footer__column span{color:#0055a3;font-size:16px;font-weight:700;line-height:27.2px}.footer__column a{text-decoration:none}.footer__column a span{font-size:16px;font-weight:400;line-height:25.6px;opacity:.8}.footer__bottom{border-top:1px solid #4895e1;opacity:.5}.footer__bottom .container{display:flex;justify-content:space-between}.footer__bottom-items,.footer__bottom-othertext{display:flex;gap:40px;padding:20px 0}.footer__bottom-items a{color:#4895e1;text-decoration:underline}.footer__bottom-link span,.footer__bottom-othertext,.footer__bottom-text{color:#4895e1;font-family:Calibri;font-size:14px;font-weight:300;line-height:21px}@media(max-width:768px){.footer__top{align-items:flex-start;gap:25px}.footer__bottom .container,.footer__bottom-items,.footer__top{flex-direction:column}.footer__info{min-width:unset}.footer__menu{flex-direction:column}}