.m-site-footer.top-section{padding:1.7rem 0 1rem}.m-site-footer__logo{display:block;margin-bottom:1.5rem;width:179px}.m-site-footer__menu .hs-menu-wrapper ul{align-items:flex-start;display:flex;flex-flow:row wrap;list-style:none;margin:0;padding:0}.m-site-footer__menu .hs-menu-wrapper ul .submenu ul{display:block!important}.m-site-footer__menu .hs-menu-wrapper .hs-menu-depth-1{flex:0 0 100%;padding-top:1.3rem}.m-site-footer__menu .hs-menu-wrapper .hs-menu-depth-1>a,.m-site-footer__menu .hs-menu-wrapper .hs-menu-depth-1>p{color:#433c3c;display:block;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:700;line-height:1.5;margin-bottom:.6rem;text-decoration:none}.m-site-footer__menu .hs-menu-wrapper .hs-menu-depth-1>a:hover{color:#7d217c}.m-site-footer__menu .hs-menu-wrapper .hs-menu-depth-2>a,.m-site-footer__menu .hs-menu-wrapper .hs-menu-depth-2>p{color:#433c3c;display:block;font-family:Montserrat,serif;font-size:.8rem;font-weight:500;line-height:2.13;text-decoration:none}.m-site-footer__menu .hs-menu-wrapper .hs-menu-depth-2:last-of-type>a,.m-site-footer__menu .hs-menu-wrapper .hs-menu-depth-2:last-of-type>p{margin-bottom:0}.m-site-footer__menu .hs-menu-wrapper .hs-menu-depth-2>a:hover{color:#7d217c}.m-site-footer__newsletter{margin-top:1.25rem;max-width:700px}.m-site-footer__newsletter h5{color:#433c3c;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:700;line-height:1.5;margin-bottom:.8rem}.m-site-footer__newsletter .hs-form .hs-fieldtype-select,.m-site-footer__newsletter .hs-form .hs-fieldtype-text,.m-site-footer__newsletter .hs-form .hs-fieldtype-textarea{border:.05rem solid #e9e9e9;border-radius:.05rem}.m-site-footer__newsletter .hs-form .legal-consent-container label,.m-site-footer__newsletter .hs-form .legal-consent-container label a,.m-site-footer__newsletter .legal-consent-container,.m-site-footer__newsletter .legal-consent-container a,.m-site-footer__newsletter .legal-consent-container p,.m-site-footer__newsletter .legal-consent-container p a,.m-site-footer__newsletter .rich-text-container,.m-site-footer__newsletter .rich-text-container a,.m-site-footer__newsletter .rich-text-container p,.m-site-footer__newsletter .rich-text-container p a{font-size:.65rem;line-height:1.54}.m-site-footer__newsletter .rich-text-container{margin-top:1rem}.m-site-footer__newsletter .submitted-message{font-size:.8rem}.m-site-footer.middle-section{padding:1rem 0 1.5rem}.m-site-footer.middle-section .module-action{display:block;margin-top:1.2rem}.m-site-footer__certificate{align-items:center;display:flex;justify-content:center;margin-bottom:.9rem}.m-site-footer__certificate picture{background:#fff;border-radius:50%;box-shadow:0 .2rem .5rem rgba(0,0,0,.1);flex:0 0 100px;height:100px;padding:.6rem;width:100px}.m-site-footer__certificate picture img{height:100%;object-fit:contain;width:100%}.m-site-footer__certificate p{display:none}.m-site-footer.bottom-section .wrapper{border-top:1px solid #dadce4;padding:1.3rem 0 2.25rem}.m-site-footer__social{align-items:center;display:flex;line-height:1}.m-site-footer__social a{display:block;margin-right:1.75rem}.m-site-footer__social a img{display:block;height:21px;width:21px}.m-site-footer__links{display:flex;flex-wrap:wrap;margin:1.5rem -.8rem .4rem}.m-site-footer__links .bottom-links{color:#433c3c;display:block;margin:0 .8rem .4rem;text-decoration:none}.m-site-footer__links a:hover{color:#7d217c}@media only screen and (min-width:576px){.m-site-footer__menu .hs-menu-wrapper .hs-menu-depth-1{flex:0 0 45.9%;margin-right:.8rem}.m-site-footer__certificate{justify-content:flex-start}.m-site-footer__certificate picture{flex:0 0 90px;height:90px;margin-right:.6rem;width:90px}.m-site-footer__certificate p{display:block}}@media only screen and (min-width:768px){.m-site-footer__logo{margin-bottom:1.5rem}.m-site-footer__menu{padding-left:3%}.m-site-footer__menu .hs-menu-wrapper .hs-menu-depth-1{padding-top:.25rem}.m-site-footer.bottom-section .wrapper{align-items:baseline;display:flex;justify-content:space-between}.m-site-footer__links{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0 -.8rem}.m-site-footer__links .bottom-links{margin:0 .8rem .4rem}}@media only screen and (min-width:1175px){.m-site-footer__newsletter{margin-top:.25rem}.m-site-footer.top-section{padding:4.8rem 0 2rem}.m-site-footer.middle-section{padding:1rem 0 2.5rem}.m-site-footer.bottom-section .wrapper{padding:1.3rem 0 4rem}}