.Contact-module-scss-module__XJz12G__wrapper{gap:1.5rem;display:grid;margin-top:57px!important}@media screen and (min-width:768px){.Contact-module-scss-module__XJz12G__wrapper{margin-top:134px!important}}@media screen and (min-width:1024px){.Contact-module-scss-module__XJz12G__wrapper{gap:3.1875rem}}.Contact-module-scss-module__XJz12G__title{font-size:2.25rem}@media screen and (min-width:1024px){.Contact-module-scss-module__XJz12G__title{font-size:4.5rem}}.Contact-module-scss-module__XJz12G__slice{align-content:flex-start;gap:3rem;display:grid}@media screen and (min-width:1200px){.Contact-module-scss-module__XJz12G__slice{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.875rem}}.Contact-module-scss-module__XJz12G__description{font-size:.875rem}@media screen and (min-width:1024px){.Contact-module-scss-module__XJz12G__description{font-size:1.3125rem}}
.Icon-base-module-scss-module__bCh1Rq__icon{vertical-align:top;width:1em;height:1em;display:inline-block}.Icon-base-module-scss-module__bCh1Rq__icon path[fill],.Icon-base-module-scss-module__bCh1Rq__icon path:not([fill],[stroke]){fill:currentColor}.Icon-base-module-scss-module__bCh1Rq__icon path[stroke]{stroke:currentColor}
.Typography-lvmh-module-scss-module__TQ3gJG__headline-l{font-size:var(--fontsize-headline-l);line-height:var(--lineheight-headline-l)}.Typography-lvmh-module-scss-module__TQ3gJG__headline-m{font-size:var(--fontsize-headline-m);line-height:var(--lineheight-headline-m)}.Typography-lvmh-module-scss-module__TQ3gJG__headline-s{font-size:var(--fontsize-headline-s);line-height:var(--lineheight-headline-s)}.Typography-lvmh-module-scss-module__TQ3gJG__subtitle{font-size:var(--fontsize-subtitle);line-height:var(--lineheight-subtitle)}.Typography-lvmh-module-scss-module__TQ3gJG__body-l{font-size:var(--fontsize-body-l);line-height:var(--lineheight-body-l)}.Typography-lvmh-module-scss-module__TQ3gJG__body-m{font-size:var(--fontsize-body-m);line-height:var(--lineheight-body-m)}.Typography-lvmh-module-scss-module__TQ3gJG__body-s{font-size:var(--fontsize-body-s);line-height:var(--lineheight-body-s)}.Typography-lvmh-module-scss-module__TQ3gJG__caption{font-size:var(--fontsize-caption);line-height:var(--lineheight-caption)}
.Form-module-scss-module__Pnk9Aa__fields,.Form-module-scss-module__Pnk9Aa__actions,.Form-module-scss-module__Pnk9Aa__field,.Form-module-scss-module__Pnk9Aa__label,.Form-module-scss-module__Pnk9Aa__input{position:static}.Form-module-scss-module__Pnk9Aa__field{flex-direction:column;align-items:stretch;margin-bottom:1.75rem;display:flex;position:relative}.Form-module-scss-module__Pnk9Aa__field:not(.Form-module-scss-module__Pnk9Aa__field:has(input.Form-module-scss-module__Pnk9Aa__change,textarea[style],[aria-selected=true])) label{color:var(--gaia-blue)}.Form-module-scss-module__Pnk9Aa__field:has(textarea[style=""]) label{color:var(--gaia-blue)}.Form-module-scss-module__Pnk9Aa__label{color:var(--dark-blue);pointer-events:none;z-index:1;text-transform:uppercase;font-size:.5625rem;font-weight:500;position:absolute;top:.375rem;left:.875rem}.Form-module-scss-module__Pnk9Aa__inputReset{appearance:none;text-align:left;background:0 0;margin:0;display:block}.Form-module-scss-module__Pnk9Aa__input{font-size:var(--fontsize-body-m);border:none;border-radius:.25rem;outline:none;padding:1.3125rem .875rem;font-family:inherit;}.Form-module-scss-module__Pnk9Aa__input:focus,.Form-module-scss-module__Pnk9Aa__input:focus-visible{border-color:var(--n-900);box-shadow:inset 0 0 0 1px var(--p-900)}.Form-module-scss-module__Pnk9Aa__input::placeholder{color:var(--gaia-blue)}.Form-module-scss-module__Pnk9Aa__field.invalid .Form-module-scss-module__Pnk9Aa__input{border-color:var(--error-dark)}:is(.Form-module-scss-module__Pnk9Aa__field.invalid .Form-module-scss-module__Pnk9Aa__input:focus,.Form-module-scss-module__Pnk9Aa__field.invalid .Form-module-scss-module__Pnk9Aa__input:focus-visible){box-shadow:inset 0 0 0 1px var(--error-dark)}.Form-module-scss-module__Pnk9Aa__input.Form-module-scss-module__Pnk9Aa__change{background-color:var(--pale-blue)}.Form-module-scss-module__Pnk9Aa__input.Form-module-scss-module__Pnk9Aa__change:-webkit-autofill{-webkit-box-shadow:0 0 0 40rem var(--pale-blue) inset}.Form-module-scss-module__Pnk9Aa__input.Form-module-scss-module__Pnk9Aa__blur{background-color:var(--very-bright-blue)}.Form-module-scss-module__Pnk9Aa__input.Form-module-scss-module__Pnk9Aa__blur:-webkit-autofill{-webkit-box-shadow:0 0 0 40rem var(--very-bright-blue) inset}.Form-module-scss-module__Pnk9Aa__select{position:relative}.Form-module-scss-module__Pnk9Aa__selectToggle{color:#000;padding-right:3rem;position:relative;}.Form-module-scss-module__Pnk9Aa__selectToggle>[data-id]{color:var(--marine-blue);font-size:1.5rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.Form-module-scss-module__Pnk9Aa__selectDropdown{background:var(--n-100);border:1px solid var(--n-600);z-index:2;-webkit-user-select:none;user-select:none;max-height:300px;margin-top:-1px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.Form-module-scss-module__Pnk9Aa__selectDropdownItem{cursor:pointer;color:#000;padding:.75rem 1rem;position:relative}.Form-module-scss-module__Pnk9Aa__field.multiple .Form-module-scss-module__Pnk9Aa__selectDropdownItem{padding-left:3rem}:is(.Form-module-scss-module__Pnk9Aa__selectDropdownItem.highlighted,.Form-module-scss-module__Pnk9Aa__selectDropdownItem:focus,.Form-module-scss-module__Pnk9Aa__selectDropdownItem:focus-visible,.Form-module-scss-module__Pnk9Aa__selectDropdownItem:hover){background:var(--n-200)}.Form-module-scss-module__Pnk9Aa__selectDropdownItemCheckbox{width:1rem;height:1rem;box-shadow:inset 0 0 0 1px var(--p-900);font-size:1rem;position:absolute;left:1rem}.Form-module-scss-module__Pnk9Aa__selectDropdownItemCheckbox [data-id]{visibility:hidden}.Form-module-scss-module__Pnk9Aa__selectDropdownItem[aria-selected=true] .Form-module-scss-module__Pnk9Aa__selectDropdownItemCheckbox{background:var(--p-900);color:var(--n-100)}.Form-module-scss-module__Pnk9Aa__selectDropdownItem[aria-selected=true] .Form-module-scss-module__Pnk9Aa__selectDropdownItemCheckbox [data-id]{visibility:visible}.Form-module-scss-module__Pnk9Aa__radio{flex-direction:column;gap:.5rem;display:flex}.Form-module-scss-module__Pnk9Aa__radioOption{align-items:baseline;display:flex}.Form-module-scss-module__Pnk9Aa__radioOptionLabel{padding-left:.5rem}.Form-module-scss-module__Pnk9Aa__error{font-size:var(--fontsize-caption);line-height:var(--lineheight-caption);color:var(--error-light);margin-top:.25rem}.Form-module-scss-module__Pnk9Aa__errorPassword{grid-template-columns:repeat(2,minmax(10px,1fr));gap:.375rem;margin-top:.5rem;display:grid}.Form-module-scss-module__Pnk9Aa__errorPassword__item{align-items:center;gap:.25rem;display:flex}.Form-module-scss-module__Pnk9Aa__errorPassword__item [data-id]{font-size:1.25rem}.Form-module-scss-module__Pnk9Aa__errorPassword__item [data-id][data-id=check-circle]{color:var(--success-dark)}.Form-module-scss-module__Pnk9Aa__errorPassword__item [data-id][data-id=error]{color:var(--error-dark)}.Form-module-scss-module__Pnk9Aa__errorPassword__text{}.Form-module-scss-module__Pnk9Aa__input{background:var(--n-100)}.Form-module-scss-module__Pnk9Aa__form[data-form=contact] .Form-module-scss-module__Pnk9Aa__fields [data-field-name=subject],.Form-module-scss-module__Pnk9Aa__form[data-form=contact] .Form-module-scss-module__Pnk9Aa__fields [data-field-name=message],.Form-module-scss-module__Pnk9Aa__form[data-form=contact] .Form-module-scss-module__Pnk9Aa__fields [data-field-name=company],.Form-module-scss-module__Pnk9Aa__form[data-form=contact] .Form-module-scss-module__Pnk9Aa__fields [data-field-name=email],.Form-module-scss-module__Pnk9Aa__form[data-form=contact] .Form-module-scss-module__Pnk9Aa__fields [data-field-name=other]{grid-column:1/-1}.Form-module-scss-module__Pnk9Aa__form[data-form=contact] .Form-module-scss-module__Pnk9Aa__fields textarea{min-height:9.0625rem}.Form-module-scss-module__Pnk9Aa__form[data-form=contact] .Form-module-scss-module__Pnk9Aa__fields [data-field-name=subject] .Form-module-scss-module__Pnk9Aa__radio{flex-direction:row;gap:1.5rem}@media screen and (min-width:768px){.Form-module-scss-module__Pnk9Aa__form[data-form=contact] .Form-module-scss-module__Pnk9Aa__fields{grid-column-gap:1.75rem;grid-template-columns:repeat(2,minmax(10px,1fr));display:grid}}.Form-module-scss-module__Pnk9Aa__form[data-form=contact] .Form-module-scss-module__Pnk9Aa__actions{justify-content:flex-end;display:flex}.Form-module-scss-module__Pnk9Aa__mandatory{text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:500}@media screen and (min-width:1024px){.Form-module-scss-module__Pnk9Aa__mandatory{margin-bottom:.875rem}}
.Button-module-scss-module__gW1A4G__button{background-color:var(--marine-blue);color:var(--white);border-radius:9999px;min-width:7.5rem;height:2.5rem;font-size:.875rem;transition:all .3s ease-in-out}.Button-module-scss-module__gW1A4G__button:focus-visible{background-color:var(--strong-blue);transform:scale(1.04)}@media (hover:hover) and (pointer:fine){.Button-module-scss-module__gW1A4G__button:hover{background-color:var(--strong-blue);transform:scale(1.04)}}@media screen and (min-width:768px){.Button-module-scss-module__gW1A4G__button{min-width:12.5rem;height:3.5625rem;font-size:1.3125rem}}
