.dnd-section-footer.dnd-section{padding:17px 36px 13px;position:relative}.footer .container{position:relative}.row_top-footer{padding-bottom:20px}.footer,.footer a:not(.cta_button,.footer__social-media){color:var(--color-white-hex)}.footer .is-col-title{font-size:18px;line-height:28px;margin-bottom:10px}.footer__col-links a{display:block}.footer__col-links a:not(:last-child){margin-bottom:6px}.footer__social-medias{margin-top:21px;& a:not(:last-child){margin-right:20px}}.footer__split{background:var(--color-blue-light-hex);height:1px;left:-36px;position:absolute;width:calc(100% + 72px)}.footer_bottom{padding-top:20px}.footer__back-to-top{align-items:center;background:var(--color-blue-light-hex);border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:0;top:-29px;width:24px}.footer__newsletter-form form span{color:#fff}.footer__newsletter-form .hs-form-booleancheckbox span{font-size:12px}.footer__newsletter-form .hs-form-booleancheckbox input[type=checkbox]{accent-color:#fff}.footer__newsletter-form form input[type=checkbox]~span:before{border:1px solid #fff}@media (max-width:992px){.dnd-section-footer.dnd-section{margin-bottom:-24px}.footer .col-12{text-align:center}.col_top-footer-logo{margin-bottom:15px}.footer__col-links{padding-inline:57px}.footer__col-links.has-no-title{margin-top:4px}.footer__col-links.has-no-title a{font-size:18px;line-height:28px}.footer__col-links.has-no-title a:not(:last-child){margin-bottom:20px}.footer__col-links.has-no-title a:last-child,.footer_bottom .is-link:not(:last-child){margin-bottom:4px}.footer__cta{margin-top:14px}.footer__split-mobile{background:var(--color-blue-light-hex);height:1px;left:-36px;position:absolute;width:calc(100% + 72px)}}@media (min-width:992px){.footer__split{left:-79px;width:calc(100% + 158px)}.dnd-section-footer.dnd-section{margin-bottom:-26px;padding:28px 79px 10px}.footer__back-to-top{top:-40px}.row_top-footer{padding-bottom:23px}.footer .is-col-title{font-size:20px;line-height:27px;margin-bottom:15px}.footer__col-links.has-no-title{margin-top:45px}.footer__col-links a:not(:last-child){margin-bottom:10px}.footer__social-medias{margin-top:23px}.footer_bottom{display:flex;justify-content:center;padding-top:10px;& .is-link:not(:last-child){margin-right:50px}}}