form.hs-form{background-color:#fff;background:#fff;border-radius:.5rem;box-shadow:0 20px 40px rgba(221,232,237,.5);padding:20px}@media (min-width:48rem){form.hs-form{padding:30px}}form.hs-form .hs-form-field div.input input:focus{outline:0}form.hs-form ::-moz-placeholder,form.hs-form ::-ms-placeholder,form.hs-form ::-webkit-input-placeholder,form.hs-form ::placeholder{color:#d8e4e9;font-family:Noto Sans,sans-serif;font-size:.875rem;font-weight:300;line-height:1.375rem}form.hs-form h1,form.hs-form h2{color:#16485b;font-family:Felix Titling MT Std,serif;font-size:1.5625rem;font-weight:400;line-height:1.875rem}form.hs-form label,form.hs-form legend{color:#16485b;display:none}form.hs-form label{font-family:Noto Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.375rem}form.hs-form legend{font-family:Noto Sans,sans-serif;font-size:.875rem;font-weight:300;line-height:1.375rem;margin-bottom:.5rem}form.hs-form input[type=email],form.hs-form input[type=tel],form.hs-form input[type=text],form.hs-form textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #d8e4e9;border-radius:.375rem;box-shadow:none;box-sizing:border-box;color:#16485b;font-family:Noto Sans,sans-serif;font-size:.875rem;font-weight:300;line-height:1.375rem;padding:.75rem 1rem;width:100%!important}form.hs-form input[type=email]:hover,form.hs-form input[type=tel]:hover,form.hs-form input[type=text]:hover,form.hs-form textarea:hover{box-shadow:0 2px 4px #eee}form.hs-form input[type=email]:focus,form.hs-form input[type=tel]:focus,form.hs-form input[type=text]:focus,form.hs-form textarea:focus{box-shadow:none;outline:none}form.hs-form input[type=email].error,form.hs-form input[type=tel].error,form.hs-form input[type=text].error,form.hs-form textarea.error{border:1px solid #ff1744}form.hs-form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff;background-image:url(https://business.didomi.io/hubfs/ASSETS/components/forms/dropdown.svg);background-position:right 15px center;background-repeat:no-repeat,repeat;background-size:13px 12px;border:1px solid #d8e4e9;border-radius:.375rem;box-shadow:none;box-sizing:border-box;color:#16485b;font-family:Noto Sans,sans-serif;font-size:.875rem;font-weight:300;line-height:1.375rem;padding:.75rem 1rem;width:100%!important}form.hs-form select:hover{box-shadow:0 2px 4px #eee}form.hs-form select:focus{box-shadow:none;outline:none}form.hs-form select option{color:#16485b;font-family:Noto Sans,sans-serif;font-size:.875rem;font-weight:300;line-height:1.375rem}form.hs-form .hs-fieldtype-checkbox{padding-bottom:.5rem;padding-top:.5rem}form.hs-form .hs-fieldtype-checkbox label{display:block}form.hs-form ul.inputs-list{display:flex;flex-wrap:wrap;list-style:none;width:100%}form.hs-form ul.inputs-list li{width:50%}form.hs-form ul.inputs-list li label{align-items:center;display:flex;font-family:Noto Sans,sans-serif;font-size:.875rem;font-weight:300;line-height:1.375rem}form.hs-form ul.inputs-list li label span{margin:0 0 0 .5rem}form.hs-form ul.inputs-list li input[type=checkbox]{appearance:none;background:#fff;border:1px solid #d8e4e9;border-radius:.25rem;box-shadow:none;box-sizing:border-box;height:1rem!important;position:relative;width:1rem!important}form.hs-form ul.inputs-list li input[type=checkbox]:checked{background:#07394e;background-image:url(https://business.didomi.io/hubfs/ASSETS/components/forms/checkmark.svg);background-position:50%;background-repeat:no-repeat;background-size:60%;border:1px solid #07394e;box-sizing:border-box}form.hs-form .hs_submit{padding-top:.5rem}form.hs-form .hs_submit input[type=submit]{align-items:center;background-color:#40d6cd;border:none;box-shadow:0 81.5873px 65.2699px rgba(64,214,205,.14),0 34.0852px 27.2682px rgba(64,214,205,.1),0 18.2236px 14.5789px rgba(64,214,205,.08),0 10.216px 8.1728px rgba(64,214,205,.07),0 5.42564px 4.34051px rgba(64,214,205,.056),0 2.25773px 1.80619px rgba(64,214,205,.04);color:#07394e;cursor:pointer;display:inline-flex;padding:1rem 2rem;text-align:center;text-decoration:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}form.hs-form .hs_submit input[type=submit],form.hs-form .hs_submit input[type=submit] *{font-family:Noto Sans,sans-serif;font-size:.625rem;font-weight:600;letter-spacing:.16em;line-height:1rem;text-transform:uppercase}form.hs-form .hs_submit input[type=submit]:after{font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e900"!important;font-size:1.5rem;margin-left:.5rem}form.hs-form .hs_submit input[type=submit] *{color:#07394e}form.hs-form .hs_submit input[type=submit]:active,form.hs-form .hs_submit input[type=submit]:hover{background-color:#34b6b4;box-shadow:none}form.hs-form ul.hs-error-msgs{list-style:none;margin:0;padding:0}form.hs-form ul.hs-error-msgs li{width:100%}form.hs-form ul.hs-error-msgs li label{color:#ff1744;font-family:Noto Sans,sans-serif;font-size:.875rem;font-size:.625rem;font-weight:300;line-height:1.375rem;line-height:.75rem}form.hs-form .warning-maxout{color:#ff1744;font-family:Noto Sans,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:12px;margin:8px 0 0}form.hs-form .legal-consent-container{margin:0 0 .5rem}form.hs-form .legal-consent-container p{color:#6a8895;font-family:Noto Sans,sans-serif;font-size:.875rem;font-size:.625rem;font-weight:300;line-height:1.375rem}form.hs-form .legal-consent-container p a{color:#40d6cd;text-decoration:underline}form.hs-form .legal-consent-container ul.inputs-list li{width:100%}form.hs-form .legal-consent-container ul.inputs-list li label span{color:#6a8895;font-family:Noto Sans,sans-serif;font-size:.875rem;font-size:.625rem;font-weight:300;line-height:1.375rem}form.hs-form .legal-consent-container .field.hs-form-field{margin:.5rem 0}form.hs-form fieldset{max-width:inherit}form.hs-form fieldset.form-columns-2 .hs-form-field,form.hs-form fieldset.form-columns-3 .hs-form-field{float:none;width:100%}@media (min-width:48rem){form.hs-form fieldset.form-columns-2 .hs-form-field,form.hs-form fieldset.form-columns-3 .hs-form-field{float:left;width:calc(50% - 4px)}}form.hs-form fieldset .field.hs-form-field{margin-right:0}@media (min-width:48rem){form.hs-form fieldset .field.hs-form-field:not(:last-child){margin-right:.5rem}}form.hs-form fieldset .field.hs-form-field .input{margin-right:0}form.hs-form fieldset .field.hs-form-field.hs-phone .hs-input{width:100%!important}form.hs-form fieldset .field.hs-form-field.hs-phone .hs-input select{width:140px!important}form.hs-form fieldset .field.hs-form-field.hs-phone .hs-input input{margin-left:10px;width:calc(100% - 150px)!important}form.hs-form .field.hs-form-field{margin-bottom:.5rem}.joinCommunityForm{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100000}.joinCommunityForm form{padding:40px;padding-top:0!important}.joinCommunityForm:before{background-color:#08394e;content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:0}.joinCommunityForm .container{border:0;border:none!important;-webkit-border-radius:6px;border-radius:6px;box-shadow:0 8px 13px rgba(40,85,108,.1);display:flex;height:95%;max-width:780px;overflow:scroll;padding-top:1rem;position:relative;width:88%;z-index:1}.joinCommunityForm .container .helmetNoticeRow{margin-bottom:0}.joinCommunityForm .container .helmetNoticeRow .helmetNoticeCol{background-image:url(https://business.didomi.io/hubfs/ASSETS/BANNIERE/background.svg);background-position:top;background-repeat:no-repeat;background-size:100% auto;height:120px}.joinCommunityForm .container .titleRow{margin-bottom:40px}.joinCommunityForm .container .titleRow .titleCol h1,.joinCommunityForm .container .titleRow .titleCol h2,.joinCommunityForm .container .titleRow .titleCol h3,.joinCommunityForm .container .titleRow .titleCol h4,.joinCommunityForm .container .titleRow .titleCol h5,.joinCommunityForm .container .titleRow .titleCol h6{margin:0 0 24px;text-align:center}.joinCommunityForm .container .titleRow .titleCol a,.joinCommunityForm .container .titleRow .titleCol p{font-weight:400;margin:0;text-align:center}.joinCommunityForm .container .ctaRow{margin:0}.joinCommunityForm .container .cta_wrapper{align-items:center;display:flex;grid-column:1/-1;justify-content:center;margin-bottom:42px;margin-top:64px;width:100%}.joinCommunityForm .container .cta_wrapper.hide-modal{display:none}.joinCommunityForm .container .cta_wrapper.show-modal{display:flex}.joinCommunityForm .container .cta_wrapper a{background-color:#40d6cd;box-shadow:0 81.5873px 65.2699px rgba(64,214,205,.14),0 34.0852px 27.2682px rgba(64,214,205,.1),0 18.2236px 14.5789px rgba(64,214,205,.08),0 10.216px 8.1728px rgba(64,214,205,.07),0 5.42564px 4.34051px rgba(64,214,205,.056),0 2.25773px 1.80619px rgba(64,214,205,.04);color:#07394e;cursor:pointer;justify-content:center;padding:1rem 2rem;text-align:center;text-decoration:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;width:100%}.joinCommunityForm .container .cta_wrapper a,.joinCommunityForm .container .cta_wrapper a *{font-family:Noto Sans,sans-serif;font-size:.625rem;font-weight:600;letter-spacing:.16em;line-height:1rem;text-transform:uppercase}.joinCommunityForm .container .cta_wrapper a *{color:#07394e}.joinCommunityForm .container .cta_wrapper a:active,.joinCommunityForm .container .cta_wrapper a:hover{background-color:#34b6b4;box-shadow:none}.joinCommunityForm.hide-modal{display:none}.joinCommunityForm.show-modal{display:flex}.joinCommunityForm .form__col{order:2;z-index:1000000000}.joinCommunityForm .form__col .form__wrapper{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%}.joinCommunityForm .form__col .form__wrapper .close-img-wrapper{display:flex;justify-content:end}.joinCommunityForm .form__col .form__wrapper .close-img-wrapper img{cursor:pointer;float:right;height:12px;margin-right:20px;margin-top:14px;width:12px}.joinCommunityForm .form__col .form__wrapper h1{margin-bottom:22px;text-align:center}.joinCommunityForm .form__col .form__wrapper input[type=submit]{justify-content:center;width:100%}.joinCommunityForm .form__col .form__wrapper form.hs-form ul{flex-direction:column;margin-top:10px}.joinCommunityForm .form__col .form__wrapper form.hs-form ul.inputs-list li{width:100%}.joinCommunityForm .form__col .form__wrapper form.hs-form ul.inputs-list li label{align-items:start}.joinCommunityForm .form__col .form__wrapper form.hs-form ul.inputs-list li label input{margin-top:5px}.joinCommunityForm .form__col .form__wrapper .submitted-message{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 32px}.joinCommunityForm .form__col .form__wrapper .submitted-message img{margin-bottom:25px}.joinCommunityForm .form__col .form__wrapper .submitted-message h1{margin-bottom:0;margin-top:4px}.joinCommunityForm .form__col .form__wrapper .submitted-message h1 *{color:#1d4153;font-family:Felix Titling MT Std,serif;font-size:32px;font-weight:400;line-height:1.875rem;line-height:42px;text-align:center}.joinCommunityForm .form__col .form__wrapper .submitted-message p *{font-family:Noto Sans;font-size:18px;font-weight:200;line-height:28.8px;text-align:center}.joinCommunityForm .form__col .form__wrapper .submitted-message p strong *{color:#14a098;font-weight:600}@media (min-width:48rem){.joinCommunityForm .container{width:55%}}@media (min-width:80rem){.joinCommunityForm .container{width:600px}}