.consent-container .confirmation-wrapper{margin-bottom:100px;font-family:var(--typography-headingfont);text-align:center}.consent-container .confirmation-wrapper p{padding:0 16px}@media screen and (min-width: 1024px){.consent-container .confirmation-wrapper p{padding:0 100px}}.consent-container .confirmation-wrapper .check{margin-bottom:20px;border-radius:50%;background-color:green;padding:20px;width:90px;height:90px;color:#fff}.consent-container .flex-wrapper{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.consent-container .flex-wrapper{flex-direction:row}}.consent-container .flex-wrapper .step{border-radius:24px;background-color:#fff;padding:32px;max-width:912px}@media screen and (min-width: 1024px){.consent-container .flex-wrapper .step{margin-bottom:40px;min-width:912px}}.consent-container .flex-wrapper .step h3{display:inline;margin-left:20px;font-size:24px}.consent-container .flex-wrapper .step .input-container{margin-top:20px}.consent-container .flex-wrapper .step .input-container .form__container{gap:var(--space-16);background:linear-gradient(to right,var(--color-gray-dark) 20%,transparent 20%);background-repeat:repeat-x;background-size:6px 1px}.consent-container .flex-wrapper .step .input-container .form__container>div{flex:1}.consent-container .flex-wrapper .step .input-container .form__container :before,.consent-container .flex-wrapper .step .input-container .form__container :after{content:none}.consent-container .flex-wrapper .step .input-container .MuiFormLabel-root.Mui-focused{color:var(--color-black)}.consent-container .flex-wrapper .step .input-container .MuiInputLabel-formControl{top:4px;left:12px;color:var(--color-black);font-size:var(--typography-text-caption)}.consent-container .flex-wrapper .step .input-container .MuiInputBase-input{min-height:52px;font-size:18px}.consent-container .flex-wrapper .step .input-container .MuiFormControl-marginDense{margin:0}.consent-container .flex-wrapper .step .input-container .special-label{display:none}.consent-container .flex-wrapper .step .input-container .custom-phone-input .MuiInputLabel-formControl{z-index:1}.consent-container .flex-wrapper .step .input-container .custom-phone-input .custom-input{border:var(--form-border);border-radius:var(--box-border-radius);width:100%;height:52px}.consent-container .flex-wrapper .step .input-container .custom-phone-input .react-tel-input .flag-dropdown{border-radius:16px 0 0 16px}.consent-container .flex-wrapper .step .input-container .custom-phone-input .flag-dropdown.open .selected-flag,.consent-container .flex-wrapper .step .input-container .custom-phone-input .selected-flag{border-radius:16px 0 0 16px;background-color:var(--color-white)}.consent-container .flex-wrapper .step .checkbox-wrapper{margin:40px 0 10px}.consent-container .flex-wrapper .step button{display:block;margin:0 auto}.consent-container .flex-wrapper .step .border-bottom{background:linear-gradient(to right,var(--color-gray-dark) 20%,transparent 20%);background-repeat:repeat-x;background-size:6px 1px;background-position:bottom}.consent-container .flex-wrapper .step .border-bottom p{padding-bottom:10px}.consent-container .flex-wrapper .step .gdpr-link{display:block;margin:16px auto 0;width:-webkit-fit-content;width:fit-content;font-size:1.2rem;text-align:center}.consent-container .flex-wrapper .disabled{opacity:.4}.consent-container .flex-wrapper .side{margin:50px auto;max-width:300px;text-align:center}.consent-container .flex-wrapper .side .bold{font-weight:700}.consent-container .flex-wrapper .side .sticky-element{position:relative;transition:position .3s,top .3s;width:100%}.consent-container .flex-wrapper .side .sticky-element button:not(.modal-close){width:280px}.consent-container .flex-wrapper .side .sticky{position:-webkit-sticky;position:sticky;top:160px;z-index:1000;max-width:400px}.consent-container .flex-wrapper .side .check{margin-bottom:10px;border-radius:50%;background-color:green;padding:10px;width:40px;height:40px;color:#fff}@media screen and (min-width: 1024px){.consent-container .flex-wrapper .side .check{width:50px;height:50px}}
