.id4me-footer{background-color:#22f0c0;font-size:14px;padding:50px 0 20px}.id4me-footer a{color:#000}.id4me-footer a:focus,.id4me-footer a:hover{color:#733ca4}.id4me-footer__row{display:flex;flex-wrap:wrap}.id4me-footer__company-info{flex:0 0 100%;max-width:100%}.id4me-footer__company-desc{margin-top:15px}.id4me-footer__company-desc p{font-size:14px}.id4me-footer__menus{display:flex;flex:0 0 100%;flex-wrap:wrap;max-width:100%}.id4me-footer__menu-col,.id4me-footer__subscribe{flex:0 0 100%;max-width:100%}.id4me-footer__menu-col .hs-menu-wrapper>ul{flex-direction:row;justify-content:space-between}.id4me-footer__menu-col .hs-menu-wrapper>ul>li{flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px)}.id4me-footer__menu-col .hs-menu-wrapper>ul>li>a{font-weight:700;text-transform:uppercase}.id4me-footer__menu-col .hs-menu-wrapper>ul>li ul.hs-menu-children-wrapper li{margin-top:12px}.id4me-footer__legal{border-top:2px solid #edecec;padding-top:30px}.id4me-footer__subscribe-title{display:block;font-weight:700;margin-bottom:14px;text-transform:uppercase}.id4me-footer__subscribe #hs_cos_wrapper_footer_page__title{display:none}.id4me-footer__legal-notice{display:flex;flex-direction:column;font-size:13px;justify-content:space-between}.id4me-footer__subscribe form{background-color:#fff0;position:relative}.id4me-footer__subscribe-form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field{display:inline-block;position:relative;vertical-align:top;width:70%;z-index:0}.id4me-footer__subscribe-form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field>label{display:none}.id4me-footer__subscribe-form .hs_submit.hs-submit{position:absolute;right:0;top:0;vertical-align:top;width:30%;z-index:0}.id4me-footer__subscribe-form .hs_submit.hs-submit input.hs-button.primary.large{border-bottom-left-radius:0;border-style:solid;border-top-left-radius:0;min-width:auto;padding:13px 15px;width:100%}.id4me-footer__subscribe-form .hs_submit.hs-submit input.hs-button.primary.large:focus,.id4me-footer__subscribe-form .hs_submit.hs-submit input.hs-button.primary.large:hover{background-color:#733ca4;border:1px solid #733ca4;color:#fff}.id4me-footer__subscribe-form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field input{border-bottom-right-radius:0;border-top-right-radius:0}.hs-error-msg{font-size:12px}.id4me-footer__websiteby a{text-decoration:underline}@media screen and (min-width:768px){.id4me-footer{padding:80px 0}.id4me-footer__row{display:flex;flex-wrap:wrap;margin:0 -15px}.id4me-footer__company-info{flex:0 0 23%;max-width:23%;padding:0 15px}.id4me-footer__menus{flex:0 0 77%;margin:0 -15px;max-width:77%;padding:0 15px}.id4me-footer__menu-col{padding:0 15px}.id4me-footer__menu-col .hs-menu-wrapper>ul>li{flex:0 0 calc(28% - 15px);max-width:calc(28% - 15px)}.id4me-footer__menu-col .hs-menu-wrapper>ul>li:first-child{flex:0 0 calc(20% - 15px);max-width:calc(20% - 15px)}.id4me-footer__subscribe{flex:0 0 36%;max-width:36%;padding:0 15px}.id4me-footer__legal-notice{align-items:center;flex-direction:row}.id4me-footer__legal-notice ul li:not(:last-child):after{background-color:#000;content:"";display:inline-block;height:14px;margin-left:15px;margin-right:15px;vertical-align:middle;width:1px}.id4me-footer__legal{margin-top:50px}}@media screen and (max-width:767px){.id4me-footer__legal-notice>span{margin-bottom:20px}.id4me-footer__legal-notice ul li{margin:6px 0}.id4me-footer__menu-col .hs-menu-wrapper>ul>li,.id4me-footer__subscribe{margin-top:30px}.id4me-footer__legal{margin-top:25px}.id4me-footer__legal-notice .hs-menu-wrapper.hs-menu-flow-horizontal ul li{flex:0 0 48%;max-width:48%}.id4me-footer__legal-notice .hs-menu-wrapper.hs-menu-flow-horizontal ul{flex-direction:row;justify-content:space-between}}