#site-footer{background-color:#ebebeb;.top-container{display:flex;flex-direction:column;justify-content:space-between;padding:55px 5% 40px;position:relative;row-gap:140px;@media (min-width:768px){column-gap:80px;flex-direction:row;row-gap:0}.footer-overlay{background:radial-gradient(50% 50% at 50% 50%,hsla(0,0%,92%,0) 0,#ebebeb 100%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.bg-image-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;img{filter:brightness(.5);height:100%;object-fit:cover;width:100%}}.left-content{z-index:3;@media (min-width:768px){flex:1 0 50%;max-width:calc(50% - 40px)}@media (min-width:1024px){max-width:420px}.title{color:var(--footer-title-font-color_s);font-family:var(--footer-title-font-family_s);font-size:var(--footer-title-font-size_s);font-style:var(--footer-title-font-style_s);font-weight:var(--footer-title-font-wheight_s);letter-spacing:.31px;line-height:1.42;margin:0 0 40px;@media (min-width:450px){color:var(--footer-title-font-color_m);font-family:var(--footer-title-font-family_m);font-size:var(--footer-title-font-size_m);font-style:var(--footer-title-font-style_m);font-weight:var(--footer-title-font-wheight_m)}@media (min-width:768px){color:var(--footer-title-font-color_l);font-family:var(--footer-title-font-family_l);font-size:var(--footer-title-font-size_l);font-style:var(--footer-title-font-style_l);font-weight:var(--footer-title-font-wheight_l)}}.email,.phone{a{align-items:center;color:var(--footer-contact-font-color);column-gap:16px;display:flex;font-family:var(--footer-contact-font-family);font-size:var(--footer-contact-font-size);font-style:var(--footer-contact-font-style);font-weight:var(--footer-contact-font-wheight);justify-content:flex-start;letter-spacing:.31px;line-height:1.42;text-decoration:none;&:active,&:focus,&:hover,&:visited{box-shadow:none;color:var(--footer-contact-font-color);text-decoration:none;text-shadow:none}}img{height:24px;width:24px}}.phone+.email{margin-top:16px}.social-links{align-items:center;column-gap:32px;display:flex;justify-content:flex-start;margin-top:40px;>div>a{img{height:24px;width:24px}}}}.right-content{align-items:flex-start;display:flex;flex-direction:column;max-width:450px;row-gap:16px;z-index:3;@media (min-width:768px){flex:1 0 50%;max-width:calc(50% - 40px)}@media (min-width:1024px){max-width:420px}.title{color:var(--footer-right-title-font-color_s);font-family:var(--footer-right-title-font-family_s);font-size:var(--footer-right-title-font-size_s);font-style:var(--footer-right-title-font-style_s);font-weight:var(--footer-right-title-font-wheight_s);letter-spacing:.31px;line-height:1.42;margin:0;@media (min-width:450px){color:var(--footer-right-title-font-color_m);font-family:var(--footer-right-title-font-family_m);font-size:var(--footer-right-title-font-size_m);font-style:var(--footer-right-title-font-style_m);font-weight:var(--footer-right-title-font-wheight_m)}@media (min-width:768px){color:var(--footer-right-title-font-color_l);font-family:var(--footer-right-title-font-family_l);font-size:var(--footer-right-title-font-size_l);font-style:var(--footer-right-title-font-style_l);font-weight:var(--footer-right-title-font-wheight_l)}}.subscribe-wrapper{width:100%;.subscriber-form{width:100%;.form-title{display:none}.hs-form{align-items:flex-start;column-gap:24px;display:flex;justify-content:flex-start;.hs-form-field{flex:1;>label{display:none}.hs-error-msgs{list-style:none;margin:0;padding:0;li .hs-main-font-element{color:var(--footer-input-font-color_s);font-family:var(--footer-input-font-family_s);font-size:12px;line-height:1.4}}}.hs_error_rollup{display:none}.input{padding:0!important;width:100%;.hs-input{background-color:#fff;border:1px solid #fff;border-radius:4px;box-sizing:border-box;color:var(--footer-input-font-color_s);font-family:var(--footer-input-font-family_s);font-size:var(--footer-input-font-size_s);font-style:var(--footer-input-font-style_s);font-weight:var(--footer-input-font-wheight_s);height:auto;line-height:1.625;padding:12px 16px;width:100%;&:active,&:focus,&:hover{background-color:#fff;border:1px solid #fff;box-shadow:none;outline:none;text-shadow:none}@media (min-width:450px){color:var(--footer-input-font-color_m);font-family:var(--footer-input-font-family_m);font-size:var(--footer-input-font-size_m);font-style:var(--footer-input-font-style_m);font-weight:var(--footer-input-font-wheight_m)}@media (min-width:768px){color:var(--footer-input-font-color_m);font-family:var(--footer-input-font-family_m);font-size:var(--footer-input-font-size_m);font-style:var(--footer-input-font-style_m);font-weight:var(--footer-input-font-wheight_m)}&::placeholder{color:var(--footer-input-font-color_s);font-family:var(--footer-input-font-family_s);font-size:var(--footer-input-font-size_s);font-style:var(--footer-input-font-style_s);font-weight:var(--footer-input-font-wheight_s);line-height:1.625;@media (min-width:450px){color:var(--footer-input-font-color_m);font-family:var(--footer-input-font-family_m);font-size:var(--footer-input-font-size_m);font-style:var(--footer-input-font-style_m);font-weight:var(--footer-input-font-wheight_m)}@media (min-width:768px){color:var(--footer-input-font-color_m);font-family:var(--footer-input-font-family_m);font-size:var(--footer-input-font-size_m);font-style:var(--footer-input-font-style_m);font-weight:var(--footer-input-font-wheight_m)}}}}.hs-submit{.hs-button{background-color:#316c3b;border:1px solid #316c3b;border-radius:8px;color:var(--footer-button-font-color_s);cursor:pointer;font-family:var(--footer-button-font-family_s);font-size:var(--footer-button-font-size_s);font-style:var(--footer-button-font-style_s);font-weight:var(--footer-button-font-wheight_s);line-height:1.625;padding:12px 16px;transition:all .3s ease-in-out;&:hover{filter:brightness(1.3)}@media (min-width:450px){color:var(--footer-button-font-color_m);font-family:var(--footer-button-font-family_m);font-size:var(--footer-button-font-size_m);font-style:var(--footer-button-font-style_m);font-weight:var(--footer-button-font-wheight_m);line-height:1.625}@media (min-width:768px){color:var(--footer-button-font-color_l);font-family:var(--footer-button-font-family_l);font-size:var(--footer-button-font-size_l);font-style:var(--footer-button-font-style_l);font-weight:var(--footer-button-font-wheight_l);line-height:1.4445}}}}}}.logo-wrapper{margin-top:80px;@media (min-width:768px){margin-left:auto;margin-top:auto}img{max-height:40px;width:auto}}}}.bottom-container{align-items:center;background-color:rgba(0,0,0,.08);display:flex;justify-content:space-between;padding:16px 5%;.privacy-policy{a{color:var(--footer-copyright-font-color_s);font-family:var(--footer-copyright-font-family_s);font-size:var(--footer-copyright-font-size_s);font-style:var(--footer-copyright-font-style_s);font-weight:var(--footer-copyright-font-wheight_s);letter-spacing:.96px;line-height:1.667;text-transform:uppercase;transition:all .3s ease-in-out;@media (min-width:450px){font-family:var(--footer-copyright-font-family_m);font-size:var(--footer-copyright-font-size_m);font-style:var(--footer-copyright-font-style_m);font-weight:var(--footer-copyright-font-wheight_m)}@media (min-width:1024px){font-family:var(--footer-copyright-font-family_l);font-size:var(--footer-copyright-font-size_l);font-style:var(--footer-copyright-font-style_l);font-weight:var(--footer-copyright-font-wheight_l)}&:hover{text-decoration:underline}&:active,&:focus,&:hover,&:link,&:visited{color:var(--footer-copyright-font-color_s)}&:active,&:focus,&:link,&:visited{box-shadow:none;text-shadow:none}}}.copyright{color:#71727a;font-family:var(--footer-copyright-font-family_s);font-size:var(--footer-copyright-font-size_s);font-style:var(--footer-copyright-font-style_s);font-weight:var(--footer-copyright-font-wheight_s);letter-spacing:.96px;line-height:1.667;text-transform:uppercase;@media (min-width:450px){font-family:var(--footer-copyright-font-family_m);font-size:var(--footer-copyright-font-size_m);font-style:var(--footer-copyright-font-style_m);font-weight:var(--footer-copyright-font-wheight_m)}@media (min-width:1024px){font-family:var(--footer-copyright-font-family_l);font-size:var(--footer-copyright-font-size_l);font-style:var(--footer-copyright-font-style_l);font-weight:var(--footer-copyright-font-wheight_l)}}}}