.footer{border-top-left-radius:20px;border-top-right-radius:20px;color:#fff;padding:83px 0 35px}.f-col-row{display:flex;gap:30px}.l-col,.r-col{width:50%}.f-logo{margin-bottom:54px}.footer .sub-text h4{color:#fff;line-height:1.25;margin-bottom:187px;max-width:380px}.f-social{align-items:center;display:flex;gap:63px;margin-bottom:47px}.s-icons{display:flex;gap:26px}.s-icons a{align-items:center;background:#fff;border-radius:50px;display:inline-flex;height:34px;justify-content:center;width:34px}.s-icons a[href*=facebook]{align-items:end}.s-icons a span{display:flex}.s-icons svg{width:18px;fill:#151830}.s-icons a[href*=facebook] svg{margin-bottom:-1px}.s-icons a:hover{background:#0097ff}.s-icons a:hover svg{fill:#fff}.footer .primary-btn.button{font-size:16px}.f-btn.sm{display:none}.b-nav ul{display:flex;gap:35px;list-style:none;margin:0;padding:0}.b-nav ul li a[href^="mailto:"]{color:#eff1f4;text-decoration:underline}.b-nav ul li a[href^="mailto:"]:hover{text-decoration:none}.r-col{display:flex;flex-wrap:wrap;gap:62px;justify-content:space-between}.f-nav-col{flex:1 1 auto}.f-nav-col h6{margin-bottom:40px}.f-nav-col .hs-menu-wrapper ul{flex-direction:column}.f-nav-col .hs-menu-wrapper ul li{padding-bottom:20px}.copyright{flex-basis:100%;margin-top:auto;text-align:right}.copyright p{margin-bottom:0}@media(max-width:1199px){.footer .page-center{padding:0 30px}}@media(max-width:991px){.f-col-row{flex-direction:column;gap:70px}.l-col,.r-col{width:100%}.l-col{text-align:center}.f-logo{margin-bottom:40px}.sub-text h4{margin:0 auto 50px!important}.l-bottom-col{align-items:center;display:flex;flex-direction:column}.copyright{text-align:center}}@media(max-width:767px){.footer{padding:40px 0 30px}.f-logo{margin-bottom:30px}.f-logo img{width:121px}.sub-text h4{font-size:28px}.r-col{gap:30px}}@media(max-width:480px){.r-col{flex-direction:column}.footer .primary-btn.button{margin:0 auto;max-width:max-content;padding:12px 40px}.f-nav-col .hs-menu-wrapper ul{column-count:2;display:block}.f-social{flex-direction:column;gap:50px}.b-nav ul,.f-social{margin-bottom:40px}.b-nav ul li:last-child,.f-btn.lg{display:none}.f-btn.sm{display:block}}@media (max-width:350px){.f-nav-col .hs-menu-wrapper ul{column-count:1}}