.footer-contact-area{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:3.5rem 5.625rem;font-size:max(14px,1.375rem);line-height:2rem;background:gold;border-radius:1rem;gap:1.5rem}.footer-contact-area .links{display:flex;gap:2rem}.footer-contact-area a{position:relative;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;text-decoration:none;line-height:1}.footer-contact-area a:after{display:flex;justify-content:center;align-items:center;padding:1.5rem;font-size:max(14px,1.5rem);border:solid 1px #002e3c;border-radius:50%;transition:opacity .3s}.footer-contact-area a span{margin-top:8px;display:block;font-size:max(13px,.8125rem);font-weight:500;line-height:1.375rem}.footer-contact-area a:hover:after{opacity:.7}.footer-contact-area li.location>a:after{content:"";font-family:icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never}.footer-contact-area li.phone>a:after{content:"";font-family:icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never}.footer-contact-area li.envelope>a:after{content:"";font-family:icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never}@media (max-width: 1024px){.footer-contact-area{padding:2rem 3.5rem;margin:unset}.footer-contact-area a:after{padding:1rem;font-size:max(14px,1.125rem)}}@media (max-width: 650px){.footer-contact-area{flex-direction:column;text-align:center}}
