.content__opening-hours[data-v-337105ab] .table-list__item__title{font-family:CHANEY,sans-serif;font-size:var(--general-title-h4);font-weight:400;line-height:1.2;text-wrap:pretty}.contact__title[data-v-337105ab]{margin-block:var(--sections-paddings-xl) var(--general-gaps-xl)}.contact__intro[data-v-337105ab]{position:relative;z-index:2;display:flex;flex-direction:column;gap:4.8rem}@media only screen and (min-width: 60em){.contact__intro[data-v-337105ab]{flex-direction:row}}.contact__intro__content[data-v-337105ab]{display:flex;flex-direction:column;gap:var(--general-gaps-l, 3.6rem)}@media only screen and (min-width: 60em){.contact__intro__content[data-v-337105ab]{width:30%}}.contact__form__submit[data-v-337105ab]{margin-top:var(--general-gaps-m);cursor:pointer}.contact__intro__text[data-v-337105ab]{margin:0}.content__opening-hours[data-v-337105ab]{padding:0}.content__opening-hours[data-v-337105ab] .opening-hours{flex-direction:column!important}.content__opening-hours[data-v-337105ab] .opening-hours__infos,.content__opening-hours[data-v-337105ab] .opening-hours__tabs{width:100%!important}.content__opening-hours[data-v-337105ab] .opening-hours__tabs{padding:var(--general-paddings-m)!important}.content__opening-hours[data-v-337105ab] .table-list__item{align-items:center}@media only screen and (min-width: 60em) and (max-width: 63.99em){.content__opening-hours[data-v-337105ab] .table-list__item{flex-direction:column;align-items:flex-start}}.contact__form__feedback.error[data-v-337105ab]{margin-top:2rem;padding:2rem;color:red;font-weight:600;background-color:#ffc3c3;border:1px #f00 solid;border-radius:.5rem}[data-v-337105ab] .cf-turnstile{margin-top:var(--general-gaps-m)}.contact__form .form-label__required{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.contact__form.submitted .contact__form__feedback{font-family:Outfit,sans-serif;font-size:var(--general-body-l);line-height:1.3}.contact__form .form-error{font-family:Outfit,sans-serif;font-size:var(--general-label-s);font-weight:600;line-height:1.25;text-transform:uppercase}.contact__form select:is(select),.contact__form select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.contact__form select:is(select){display:flex;align-items:center;width:100%;height:var(--input-size-l);padding:0 var(--input-paddings-horizontal-s);gap:var(--input-gaps-s);font-size:var(--input-label-m);background-color:var(--surfaces-background-default);border:1px solid var(--strokes-stroke-active);border-radius:var(--cards-radius-m)}.contact__form select::picker(select){border:none;border-radius:var(--cards-radius-m)}.contact__form select::picker-icon{content:"";width:2.4rem;height:2.4rem;background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.5%206.75L9%2011.25L13.5%206.75'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:100% 100%}.contact__form select:open::picker-icon{rotate:180deg}.contact__form select option{display:flex;justify-content:flex-start;gap:20px;padding:1rem;font-size:var(--input-label-m);background-color:var(--surfaces-background-default);border:1px solid var(--strokes-stroke-active)}.contact__form select option:hover,.contact__form select option:focus{background-color:var(--colors-unplug-off-white)}.contact__form select option:first-of-type{border-top-left-radius:var(--cards-radius-m);border-top-right-radius:var(--cards-radius-m)}.contact__form select option:last-of-type{border-bottom-left-radius:var(--cards-radius-m);border-bottom-right-radius:var(--cards-radius-m)}.contact__form select option:not(option:last-of-type){border-bottom:none}.contact__form .body__items>.form-item:first-child{display:none}.contact__form .body__items,.contact__form .form-group__items{display:flex;flex-direction:column;gap:var(--general-gaps-m, 2.4rem);width:100%}.contact__form .form-item.disabled{opacity:.3}.contact__form .form-label{display:block;margin-bottom:var(--general-gaps-xxs)}.contact__form .required .form-label:after{content:"*";color:var(--colors-dark-raisin-a70)}.contact__form fieldset{margin:0;padding:0;border-width:0}.contact__form input[type=text],.contact__form textarea{display:flex;align-items:center;width:100%;padding:0 var(--input-paddings-horizontal-s);gap:var(--input-gaps-s);font-family:Outfit,sans-serif;font-size:var(--input-label-m);background-color:var(--surfaces-background-default);border:1px solid var(--strokes-stroke-active);border-radius:var(--cards-radius-m)}.contact__form input[type=text]::-moz-placeholder,.contact__form textarea::-moz-placeholder{color:var(--texts-text-inactive)}.contact__form input[type=text]::placeholder,.contact__form textarea::placeholder{color:var(--texts-text-inactive)}.contact__form input[type=text]{height:var(--input-size-l)}.contact__form textarea{height:28.6rem;padding:var(--general-gaps-s, 1.6rem) var(--general-gaps-m, 2.4rem)}.contact__form .form-group.col-2 .form-group__items{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem var(--grid-gaps-s);width:100%}.contact__form .invalid select,.contact__form .invalid input,.contact__form .invalid textarea{background-color:#ffdfdf}.contact__form .form-error{margin-top:.5rem}.contact__form.submitted .body__items,.contact__form.submitted .cf-turnstile,.contact__form.submitted .body__footer,.contact__form.submitted .body__errors{display:none}.contact__form.submitted .contact__form__feedback{font-size:2.5rem}@media (min-width: 360px){.contact__form.submitted .contact__form__feedback{font-size:calc(.462962963vw + 2.3333333333rem)}}@media (min-width: 1440px){.contact__form.submitted .contact__form__feedback{font-size:3rem}}.contact__form.submitted .contact__form__feedback{padding:var(--general-paddings-m);background-color:var(--surfaces-background-default);border:1px solid var(--strokes-stroke-active);border-radius:var(--cards-radius-l)}@media only screen and (min-width: 60em){.contact__form{width:70%}}
