.footer{background:linear-gradient(0deg,#032842 64.59%,rgb(41, 48, 50)) 87.72%),linear-gradient(0deg,rgb(41, 48, 50));overflow:hidden;padding:30px 0 40px;position:relative}
.footer .footer_background{height:auto;left:0;mix-blend-mode:multiply;opacity:.9;position:absolute;top:-420px;width:100%;z-index:0}
.footer .content-wrapper{position:relative;z-index:2}
.footer .top_content .row{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}
.footer .menu_title{color:#fff;font-size:18px;font-style:normal;font-weight:600;line-height:150%;margin:0 0 15px}
.footer .top_content ul{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.footer .top_content ul li{margin:0;padding:0}
.footer .top_content ul li a{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:150%;text-decoration:none}
.footer .top_content .description{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:150%}
.footer .addresses .description{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:0}
.footer .top_content{padding-bottom:30px}
.footer .addresses,.footer .top_content{border-bottom:1px solid var(--Color-Brand-Green,#EE5C36);margin-bottom:30px}
.footer .addresses{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);padding-bottom:35px}
.footer .addresses .logo-col{display:flex;grid-column:span 2;justify-content:flex-end}
.footer .addresses .logo-col img{height:auto;max-width:380px;width:100%}
.footer .addresses .address_title{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:150%;margin:0 0 15px}
.footer .addresses .address_content *{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:150%}
.footer .addresses .address_content a{text-decoration:underline;text-underline-offset:4px}
.footer .copyright{align-items:center;border-bottom:1px solid var(--Color-Brand-Green,#EE5C36);display:flex;gap:24px;margin-bottom:30px;padding-bottom:30px}
.footer .copyright p{color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:150%;margin:0;padding:0}
.footer .copyright ul{display:flex;gap:15px;list-style:none;margin:0;padding:0}.footer .copyright ul li{line-height:1;margin:0;padding:0}
.footer .copyright ul li a{color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:150%;text-decoration-line:underline;text-underline-offset:4px}
.footer .copyright .social_icons{display:flex;gap:12px;margin-left:auto}
.footer .copyright .social_icons a{line-height:0}
.footer .copyright .social_icons img{height:24px;width:auto}
.footer .bottom_content{display:flex;gap:54px;justify-content:space-between}
.footer .bottom_content .disclaimer{width:60%}
.footer .bottom_content .disclaimer *{color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.footer .bottom_content .trustpilot_widget{color:#fff;width:calc(40% - 54px)}.footer .subscribe_form form{align-items:baseline;background:none;display:flex;margin:0;padding:0;position:relative}
.footer .subscribe_form .legal-consent-container{color:#fff;font-size:12px;font-style:normal;font-weight:400;left:0;line-height:150%;position:absolute;top:90px}.footer .subscribe_form .legal-consent-container a{color:#EE5C35}
.footer .subscribe_form form .hs-button,.footer .subscribe_form form input[type=submit]{background:radial-gradient(39.72% 40.63% at 50% 111.46%,#81f2d4 0,#EE5C36100%);border:.5px solid #EE5C36;border-radius:50px;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:150%;padding:10px 24px}
.footer .subscribe_form form .hs-button:hover{background:radial-gradient(39.72% 40.63% at 50% 111.46%,#aefee9 0,#53bdad 100%);transform:scale(1.02)}.footer .subscribe_form input[type=email]{background:transparent;border:0;border-bottom:1px solid #2c5e80;border-radius:0;color:#fff;outline:none;padding:12px 0}
.footer .subscribe_form input[type=email]::placeholder{color:#ccc;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.footer .subscribe_form label{display:none}.footer .subscribe_form .hs-form-field{flex:0 0 60%}
.footer .legal-consent-container .hs-richtext{color:#fff;font-size:12px}.footer-call img{margin-bottom:5px;max-width:150px}.footer-call h4{color:#fff;font-size:31px;margin-bottom:0}.footer-call span{color:#fff;display:inline-block;font-size:14px;width:100%}.footer-call .cta{margin-top:15px}
.footer-nacfb-logos{display:flex;gap:0 5%;justify-content:flex-end;margin-top:30px}.footer-nacfb-logos img{flex:0 40%;max-height:70px;max-width:fit-content;width:100%}@media (max-width:968px){.footer .top_content .row{grid-template-columns:repeat(2,1fr)}}@media (max-width:868px){.footer{padding:250px 0 20px}
.footer .top_content .row .col.subscribe_col{order:1;padding-bottom:90px}.footer .top_content .row .col{order:2}.footer .footer_background{top:0}.footer .addresses{grid-template-columns:repeat(1,1fr);padding-bottom:75px}.footer .addresses .col{order:2}.footer .addresses .logo-col{grid-column:auto;order:1}
.footer .addresses .address_content *,.footer .addresses .address_title{text-align:left}.footer .copyright{align-items:flex-start;flex-direction:column-reverse}.footer .copyright .social_icons{margin-left:0}.footer .bottom_content{flex-direction:column-reverse;gap:20px}
.footer .bottom_content .disclaimer,.footer .bottom_content .trustpilot_widget{flex:1;width:100%}
.footer .addresses .logo-col{justify-content:center}.footer-nacfb-logos{justify-content:flex-start}}
@media (max-width:568px){.footer .top_content .row{grid-template-columns:repeat(1,1fr)}.footer{background:linear-gradient(0deg,#01080d 88%,rgba(44,94,128,0) 99%),linear-gradient(0deg,#2c5e80,#2c5e80);padding:190px 0 20px}}
