.sustainable-leisure-form-component .contact-form-es.form-ecommerce-content{border-radius:var(--rds-radius-m)}
.sustainable-leisure-form-component .contact-form-es.form-ecommerce-content .rp-caption.required{margin:16px 0 8px}
@media(min-width:1024px){.sustainable-leisure-form-component .contact-form-es.form-ecommerce-content .rp-caption.required{margin:40px 0 16px}
}
.sustainable-leisure-form-component .contact-form-es-component{position:relative}
.sustainable-leisure-form-component .contact-form-es .contact-form .form-ecommerce-fields label{font:var(--rds-caption-02);color:var(--rds-color-content-medium)}
.sustainable-leisure-form-component .contact-form-es .cmp-form.required label::after{content:" *"}
.sustainable-leisure-form-component .contact-form-es.is-disable{pointer-events:none}
.sustainable-leisure-form-component .contact-form-es .lopd-tooltip{margin-top:0 !important}
.sustainable-leisure-form-component .contact-form-es .cmp-form-options--radio .cmp-form-options__field-input{display:block}
.sustainable-leisure-form-component .contact-form-es .legal-container .cmp-form-options__field{display:block;visibility:visible}
.sustainable-leisure-form-component .contact-form-es .legal-container .cmp-form-options__field-input:before{top:-6px}
.sustainable-leisure-form-component .contact-form-es .legal-container .cmp-form-options__field-input:after{top:-3px;left:2px}