#footer{background:var(--blue-gradient)}#footer .footer-main{border-bottom:1px solid #fff;display:flex;gap:40px;justify-content:center}#footer .footer-column{flex:0 1 25.078125%}#footer .column-1{column-gap:75px;display:flex;flex-wrap:wrap;padding:106px 0 74px;row-gap:63px}#footer .footer-column .simple-menu h3{color:#fff;font-size:20px;line-height:1.91;margin-bottom:28px}#footer .simple-menu .hs-menu-item{list-style:none}#footer .simple-menu .hs-menu-item a{color:#fff;display:inline-block;font-size:15px;line-height:2.5;text-decoration:none;transition:.3s ease}#footer .simple-menu .hs-menu-item a:hover{color:var(--color-green)}#footer .socials-container h3{color:#fff;font-size:20px;line-height:1.91;margin-bottom:28px}#footer .socials{display:flex;gap:40px}#footer .socials a{color:#fff;font-size:25px;text-decoration:none}#footer .socials a:hover{color:var(--color-green)}#footer .footer-column-center{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2));flex:0 1 43.59375%;padding:59px 55px;position:relative;text-align:center}#footer .footer-column-center p{color:#fff;display:inline-block;font-size:15px;font-weight:400;line-height:1.46;margin-top:36px}#footer .footer-column-center h3{color:#fff;font-size:20px;line-height:1.91;margin-top:30px}#footer .form-container{margin:0 auto;max-width:100%;width:348px}#footer .form-container .hs-form{border-bottom:1px solid #fff;display:flex;justify-content:center;padding-bottom:5px;width:100%}#footer .form-container .hs-form-field{width:100%!important}#footer .form-container .hs_error_rollup{display:none}#footer .form-container .hs-button{align-items:center;background-color:var(--color-green);border:1px solid var(--color-green);border-radius:82.33px;color:#000;cursor:pointer;display:flex;font-family:var(--primary-font);font-size:11.51px;font-weight:600;height:33px;justify-content:center;transition:.3s ease;width:101px}#footer .form-container .hs-button:hover{background-color:#000;border:1px solid #000;color:var(--color-green)}#footer .back-to-top{bottom:-30px;left:50%;position:absolute;transform:translateX(-50%)}#footer .back-to-top a{align-items:center;background:#006c79;border-radius:50%;color:#fff;display:flex;font-size:28px;height:62.23px;justify-content:center;text-decoration:none;transition:background .3s ease;width:62.23px}#footer .back-to-top a:hover{background:#083d44}#footer .column-3{padding:106px 0 74px}#footer .column-3 h3{color:#fff;font-size:20px;line-height:1.91;margin-bottom:28px}#footer .column-3 ul{display:flex;flex-direction:column;gap:55.74px}#footer .column-3 li{display:flex;list-style:none}#footer .column-3 .icon-wrapper{align-items:center;border:.25px solid hsla(0,0%,100%,.8);border-radius:50%;display:flex;height:48.4px;justify-content:center;margin-right:6.05px;min-width:48.4px;width:48.4px}#footer .column-3 .icon-wrapper i{color:#fff}#footer .column-3 .content-wrapper{display:flex;flex-direction:column;gap:5px;justify-content:space-between}#footer .column-3 .heading{color:#d9d9d9;font-size:14px;font-weight:400;line-height:1.48}#footer .column-3 .content-wrapper a{color:#fff;font-size:15px;font-weight:400;line-height:1.38;text-decoration:none}#footer .column-3 .content-wrapper a:hover{color:var(--color-green)}#footer .footer-bottom{display:flex;gap:40px;justify-content:space-between;padding:50px 0}#footer .footer-bottom p,#footer .footer-bottom p a{color:#fff;font-size:15px;font-weight:400;line-height:2.552}#footer .footer-bottom p a{text-decoration:none}#footer .footer-bottom p a:hover{color:var(--color-green)}#footer .policies a{border-right:1px solid #fff;color:#fff;font-size:15px;font-weight:400;line-height:2.552;padding:0 10px;text-decoration:none}#footer .policies a:hover{color:var(--color-green)}#footer .policies a:last-of-type{border-right:none}@media (max-width:1020px){#footer .footer-main{flex-wrap:wrap}}@media (max-width:767px){#footer .container{padding:0 32px}#footer .footer-main{border-bottom:.85px solid hsla(0,0%,100%,.5);gap:0}#footer .column-2{flex:0 0 100%;order:1}#footer .column-1{border-bottom:.85px solid hsla(0,0%,100%,.5);flex:0 0 100%;gap:45px;justify-content:space-between;order:2;padding:94px 0 21.38px}#footer .socials-container{width:100px}#footer .socials{display:flex;flex-wrap:wrap;gap:30px}#footer .socials a{flex:1 1 30%}#footer .column-3{flex:0 0 100%;order:3;padding:43px 0 33.36px}#footer .column-3 ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:55.74px}#footer .footer-bottom{align-items:center;flex-direction:column;gap:10px;justify-content:center;padding:40px 0}}@media (max-width:567px){#footer .footer-column-center{padding:20.21px 10px 51.28px}#footer .footer-logo img{display:block;height:64.35px;margin:0 auto;width:64.35px}#footer .footer-column-center p{font-size:14px;line-height:1.285;margin-top:20.44px}#footer .footer-column-center h3{font-size:16px;line-height:1.184}#footer .form-container{padding:0 10px;width:100%}#footer .form-container .hs-form{border-bottom:.85px solid #fff;padding-bottom:10px}#footer .form-container .hs-button{border-radius:109.71px;height:28px;width:92px}#footer .back-to-top{bottom:-20px}#footer .back-to-top a{font-size:20px;height:40px;width:40px}#footer .column-1{flex-wrap:nowrap;gap:35px;padding:54px 0 21.38px}#footer .footer-column .simple-menu h3{font-size:14px;line-height:1.885;margin-bottom:8.55px}#footer .simple-menu .hs-menu-item a{font-size:12px;line-height:2.199}#footer .socials-container h3{font-size:14px;line-height:1.885;margin-bottom:8.55px}#footer .socials-container{width:70px}#footer .socials{column-gap:25px;display:flex;flex-wrap:wrap;row-gap:15px}#footer .socials a{flex:0 0 25%;font-size:17.23px}#footer .column-3{padding:23px 0 33.36px}#footer .column-3 h3{font-size:14px;line-height:1.885;margin-bottom:15px}#footer .column-3 ul{column-gap:18.63px;row-gap:33.88px}#footer .column-3 .icon-wrapper{border:.19px solid hsla(0,0%,100%,.8);height:35.89px;margin-right:4.49px;min-width:35.89px;width:35.89px}#footer .column-3 .icon-wrapper i{font-size:14px}#footer .column-3 .content-wrapper a,#footer .column-3 .heading{font-size:12px;line-height:1.28}#footer .footer-bottom{gap:10px;padding:30px 0}#footer .footer-bottom p,#footer .footer-bottom p a,#footer .policies a{font-size:10px;line-height:1.017}#footer .policies a{border-right:1px solid #fff;padding:0 10px}}