.basic-contact-component{padding-top:40px}
.basic-contact-component__fieldset__required-text{font-family:var(--secondary-font);font-style:normal;font-weight:400;line-height:1.2;letter-spacing:0;font-size:14px}
.basic-contact-component__legend{font-family:var(--primary-font);font-style:normal;font-weight:500;line-height:1.2;letter-spacing:0;font-size:19px}
@media(min-width:1024px){.basic-contact-component__legend{font-family:var(--primary-font);font-style:normal;font-weight:500;line-height:1.2;letter-spacing:0;font-size:20px}
}
.basic-contact-component__title{font-family:var(--primary-font);font-style:normal;font-weight:500;line-height:1.2;letter-spacing:0;font-size:40px}
@media(min-width:1024px){.basic-contact-component__title{font-family:var(--primary-font);font-style:normal;font-weight:500;line-height:1.2;letter-spacing:0;font-size:49px}
}
.basic-contact-component__description{font-family:var(--secondary-font);font-style:normal;font-weight:400;line-height:1.2;letter-spacing:0;font-size:16px;margin-top:24px;margin-bottom:16px}
.basic-contact-component__description a{text-decoration:none;color:#ec342e}
.basic-contact-component__privacy-text .cmp-text{font-family:var(--secondary-font);font-style:normal;font-weight:400;line-height:1.2;letter-spacing:0;font-size:16px}
.basic-contact-component__legal{margin-bottom:12px}
.basic-contact-component__legal .hdr-checkbox .hdr-input-checkbox-label .cmp-text{font-family:var(--secondary-font);font-style:normal;font-weight:400;line-height:1.2;letter-spacing:0;font-size:16px;color:var(--basic-contact-component-fg-color,var(--primary-color-fg))}
.basic-contact-component__legal .hdr-checkbox .hdr-input-checkbox-label .cmp-text a{color:var(--link-color-fg)}
.basic-contact-component__social__information-contact__item .information-contact__text .cmp-text>*{font-family:var(--secondary-font);font-style:normal;font-weight:400;line-height:1.2;letter-spacing:0;font-size:16px}
.basic-contact-component .hdr-checkbox{--color-selected:#a06841;--color-disabled:color-mix(in srgb,#a06841,transparent 60%)}
.bg-primary{--basic-contact-component-bg-color:var(--primary-color-bg);--basic-contact-component-fg-color:var(--primary-color-fg)}
.bg-primary .basic-contact-component__legal .hdr-checkbox .hdr-input-checkbox-label .cmp-text a{color:#a06841}
.bg-secondary{--basic-contact-component-bg-color:var(--secondary-color-bg);--basic-contact-component-fg-color:var(--secondary-color-fg)}
.bg-secondary .hdr-checkbox{--color-selected:#183328;--color-disabled:color-mix(in srgb,#183328,transparent 60%)}
.bg-tertiary{--basic-contact-component-bg-color:var(--tertiary-color-bg);--basic-contact-component-fg-color:var(--tertiary-color-fg)}
.bg-primary .basic-contact-component__title,.bg-tertiary .basic-contact-component__title{color:#a06841}
.bg-primary .basic-contact-component__privacy-text .cv-heading-h1,.bg-tertiary .basic-contact-component__privacy-text .cv-heading-h1,.bg-primary .basic-contact-component__privacy-text .cv-heading-h2,.bg-tertiary .basic-contact-component__privacy-text .cv-heading-h2,.bg-primary .basic-contact-component__privacy-text .cv-heading-h3,.bg-tertiary .basic-contact-component__privacy-text .cv-heading-h3,.bg-primary .basic-contact-component__privacy-text .cv-heading-h4,.bg-tertiary .basic-contact-component__privacy-text .cv-heading-h4,.bg-primary .basic-contact-component__privacy-text .cv-heading-h5,.bg-tertiary .basic-contact-component__privacy-text .cv-heading-h5,.bg-primary .basic-contact-component__privacy-text .cv-heading-h6,.bg-tertiary .basic-contact-component__privacy-text .cv-heading-h6{color:#a06841}