.criet-form{display:flex;flex-direction:column;gap:40px;margin:60px auto;width:60%}.criet-form *{font-family:adelle-sans-ultra-thin,sans-serif;font-weight:200}.criet-form h3{color:var(--color-theme-primary);font-size:36px}.criet-form form>div{padding:12px 0}.criet-form form .legal-consent-container{padding:20px 0 30px}.criet-form form.hs-form fieldset .hs-input{font-size:20px;margin-top:9px;width:100%}.criet-form form.hs-form fieldset select{background:var(--white);border:1px solid var(--color-text-tertiary)}.criet-form form.hs-form fieldset .hs-input:focus,.criet-form form.hs-form fieldset select:focus{border:1px solid var(--color-theme-secondary);outline:unset}.criet-form form .hs-input.invalid.error{border:2px solid #ef6b51}.criet-form form input[type=checkbox],.criet-form form input[type=radio]{accent-color:var(--color-theme-secondary)}.criet-form form input[type=checkbox]:after,.criet-form form input[type=checkbox]:before,.criet-form form input[type=radio]:after,.criet-form form input[type=radio]:before{color:var(--white)}.criet-form form .fn-date-picker .pika-table thead th{color:var(--color-text-primary)}.criet-form form .hs-dateinput:before{right:5%}.criet-form form .fn-date-picker .is-selected .pika-button,.criet-form form .fn-date-picker .pika-button:hover{background-color:var(--color-theme-secondary)!important}.criet-form form .fn-date-picker .is-today .pika-button{color:var(--color-theme-secondary)}.criet-form form .hs-button{border:none;color:var(--white);padding:15px 30px}.criet-form form .hs-button:hover{opacity:.7}.criet-form form .hs_error_rollup,.criet-form form .legal-consent-container{grid-column:span 2}.criet-form form .fn-date-picker .pika-lendar{float:unset;margin:unset;padding:12px;width:100%}.criet-form form .hs-datepicker{width:100%}.criet-form form .legal-consent-container .hs-form-booleancheckbox-display>span,.legal-consent-container .hs-form-booleancheckbox-display>span p{margin-left:unset!important}.criet-form form .hs-form-booleancheckbox>label{align-items:flex-start;display:flex;gap:10px}@media (max-width:768px){.criet-form{margin:auto;padding:24px;width:100%}.criet-form form>div{padding:0}}