﻿/*!
 * Hüttenzauber 2024 Styles
 *
 * Copyright 2024 Fruitcake W+P AG, Worb
 * https://fruitcake.ch
 *
 * Uses modern CSS reset
 * https://github.com/hankchizljaw/modern-css-reset

 * Uses tiny slider 2
 * https://github.com/ganlanyuan/tiny-slider
 */*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.form-message{padding:1rem;margin-block-end:1rem;color:#000;background-color:#82bc74}.form-message.error{color:#fff;background-color:#d8673e}.filter-form{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.filter-form .filter-group{display:flex;flex-wrap:wrap;align-items:center;border-radius:1.6rem;gap:1rem 2rem;height:3.2rem;padding-inline:1.25rem .75rem;background-color:#fff;box-shadow:0 .12rem .24rem rgba(0,0,0,.25)}.filter-form .filter-group:has(.button-wrapped){border-radius:1.8rem;height:3.6rem;padding-inline:1.25rem .5rem}.filter-form .filter-group .filter-field{display:flex;flex-direction:column}.filter-form .filter-group .filter-field label{font-size:.72rem;font-weight:bold;text-transform:uppercase;color:#425f60}.filter-form .filter-group .filter-field input{font-size:.72rem;appearance:none;border:none;color:#425f60}.filter-form .filter-group .filter-field input::placeholder{color:rgba(66,95,96,.75)}.filter-form .filter-group .filter-field select{font-size:.72rem;appearance:none;border:none;color:#425f60;padding-inline-end:1rem;background-image:url("../images/icons/filter-select-caret.svg");background-position:98% 60%;background-size:auto 30%;background-repeat:no-repeat;background-color:rgba(0,0,0,0)}.filter-form .cancel{display:none}@media(min-width: 1024px){.filter-form .cancel{margin-inline-start:auto}}.filter-form .cancel.show{display:flex}.hotel-form,.hotels-form,.restaurants-form,.newsletter-form{display:flex;flex-wrap:wrap;align-items:center;border-radius:1.6rem;gap:1rem 2rem;height:3.2rem;padding-inline:1.25rem .75rem;background-color:#fff;box-shadow:0 .12rem .24rem rgba(0,0,0,.25)}.hotel-form:has(.button-wrapped),.hotels-form:has(.button-wrapped),.restaurants-form:has(.button-wrapped),.newsletter-form:has(.button-wrapped){border-radius:1.8rem;height:3.6rem;padding-inline:1.25rem .5rem}.hotel-form .form-field,.hotels-form .form-field,.restaurants-form .form-field,.newsletter-form .form-field{display:flex;flex-direction:column}.hotel-form .form-field label,.hotels-form .form-field label,.restaurants-form .form-field label,.newsletter-form .form-field label{font-size:.72rem;font-weight:bold;text-transform:uppercase;color:#425f60}.hotel-form .form-field input,.hotels-form .form-field input,.restaurants-form .form-field input,.newsletter-form .form-field input{font-size:.72rem;appearance:none;border:none;color:#425f60}.hotel-form .form-field input::placeholder,.hotels-form .form-field input::placeholder,.restaurants-form .form-field input::placeholder,.newsletter-form .form-field input::placeholder{color:rgba(66,95,96,.75)}.hotel-form .form-field select,.hotels-form .form-field select,.restaurants-form .form-field select,.newsletter-form .form-field select{font-size:.72rem;appearance:none;border:none;color:#425f60;padding-inline-end:1rem;background-image:url("../images/icons/filter-select-caret.svg");background-position:98% 60%;background-size:auto 30%;background-repeat:no-repeat;background-color:rgba(0,0,0,0)}.hotel-form .cancel,.hotels-form .cancel,.restaurants-form .cancel,.newsletter-form .cancel{position:absolute;bottom:1.2rem}@media(min-width: 1024px){.hotel-form .cancel,.hotels-form .cancel,.restaurants-form .cancel,.newsletter-form .cancel{display:none}}.newsletter-form .email{flex-grow:1}.voucher-form label,.printathome-voucher-form label{text-transform:uppercase;font-size:.72rem}.voucher-form h5,.printathome-voucher-form h5{text-transform:uppercase}.voucher-form .input-value,.printathome-voucher-form .input-value{flex-direction:column;row-gap:.5rem}.voucher-form .input-value>*,.printathome-voucher-form .input-value>*{display:flex;align-items:center;white-space:nowrap;gap:.25rem}.voucher-form .input-value-custom,.printathome-voucher-form .input-value-custom{margin-block-start:1rem}.voucher-form .input-value-custom input,.printathome-voucher-form .input-value-custom input{font-size:.72rem;appearance:none;border:2px solid #425f60;padding:.25rem .5rem;color:#425f60}.voucher-form .input-value-custom input::placeholder,.printathome-voucher-form .input-value-custom input::placeholder{color:rgba(66,95,96,.75)}.voucher-form .input-value-custom.hidden,.printathome-voucher-form .input-value-custom.hidden{display:none}.voucher-form button,.printathome-voucher-form button{margin-block-start:3rem;color:#fff;background-color:#9b633c;border-color:#9b633c}.voucher-form .input-theme label{display:block;margin:.5rem -8px}.voucher-form .input-theme label img{border:8px solid rgba(0,0,0,0);width:100%;height:auto}.voucher-form .input-theme label input[type=radio]{display:none}.voucher-form .input-theme label input[type=radio]:checked+img{border-color:#4271b2}.printathome-voucher-form .input-config{row-gap:1rem}.printathome-voucher-form .input-config .form-group{display:flex;flex-direction:column}.printathome-voucher-form .input-config .form-group input,.printathome-voucher-form .input-config .form-group textarea{font-size:.72rem;appearance:none;border:2px solid #425f60;padding:.25rem .5rem;color:#425f60}.printathome-voucher-form .input-config .form-group input::placeholder,.printathome-voucher-form .input-config .form-group textarea::placeholder{color:rgba(66,95,96,.75)}.printathome-voucher-form .input-config .form-group select{font-size:.72rem;appearance:none;color:#425f60;border:2px solid #425f60;padding:.25rem .5rem;padding-inline-end:1rem;background-image:url("../images/icons/filter-select-caret.svg");background-position:99% 60%;background-size:auto 30%;background-repeat:no-repeat;background-color:rgba(0,0,0,0)}.grecaptcha-badge{display:none !important}.row,.ost-jobs .ost-list,.InputfieldForm .InputfieldWrapper>.Inputfields{display:flex;flex-wrap:wrap;margin:0 calc(var(--gutter)*-1/2);row-gap:var(--row-gutter);--gutter: 2rem;--row-gutter: 0}.row.responsive-gap,.ost-jobs .responsive-gap.ost-list,.InputfieldForm .InputfieldWrapper>.responsive-gap.Inputfields{--row-gutter: 2rem}.row.center,.ost-jobs .center.ost-list,.InputfieldForm .InputfieldWrapper>.center.Inputfields{justify-content:center}.row.middle,.ost-jobs .middle.ost-list,.InputfieldForm .InputfieldWrapper>.middle.Inputfields{align-items:center}.row.top,.ost-jobs .top.ost-list,.InputfieldForm .InputfieldWrapper>.top.Inputfields{align-items:start}.row.flush,.ost-jobs .flush.ost-list,.InputfieldForm .InputfieldWrapper>.flush.Inputfields{--gutter: 0}@media(min-width: 568px){.row .flush-phone-landscape,.ost-jobs .ost-list .flush-phone-landscape,.InputfieldForm .InputfieldWrapper>.Inputfields .flush-phone-landscape{--gutter: 0}}@media(min-width: 768px){.row .flush-tablet-portrait,.ost-jobs .ost-list .flush-tablet-portrait,.InputfieldForm .InputfieldWrapper>.Inputfields .flush-tablet-portrait{--gutter: 0}}@media(min-width: 1024px){.row .flush-tablet-landscape,.ost-jobs .ost-list .flush-tablet-landscape,.InputfieldForm .InputfieldWrapper>.Inputfields .flush-tablet-landscape{--gutter: 0}}@media(min-width: 1200px){.row .flush-desktop-small,.ost-jobs .ost-list .flush-desktop-small,.InputfieldForm .InputfieldWrapper>.Inputfields .flush-desktop-small{--gutter: 0}}@media(min-width: 1400px){.row .flush-desktop-medium,.ost-jobs .ost-list .flush-desktop-medium,.InputfieldForm .InputfieldWrapper>.Inputfields .flush-desktop-medium{--gutter: 0}}@media(min-width: 1600px){.row .flush-desktop-large,.ost-jobs .ost-list .flush-desktop-large,.InputfieldForm .InputfieldWrapper>.Inputfields .flush-desktop-large{--gutter: 0}}@media(min-width: 1840px){.row .flush-desktop-xlarge,.ost-jobs .ost-list .flush-desktop-xlarge,.InputfieldForm .InputfieldWrapper>.Inputfields .flush-desktop-xlarge{--gutter: 0}}.row>*,.ost-jobs .ost-list>*,.InputfieldForm .InputfieldWrapper>.Inputfields>*{flex:0 0 auto;max-width:100%;padding:0 calc(var(--gutter)/2)}.row .full,.ost-jobs .ost-list .full,.InputfieldForm .InputfieldWrapper>.Inputfields .full,.row .ost-jobs .ost-job,.ost-jobs .row .ost-job,.ost-jobs .ost-list .ost-job,.InputfieldForm .InputfieldWrapper>.Inputfields .ost-jobs .ost-job,.ost-jobs .InputfieldForm .InputfieldWrapper>.Inputfields .ost-job{width:100%}.row .five-twelfths,.ost-jobs .ost-list .five-twelfths,.InputfieldForm .InputfieldWrapper>.Inputfields .five-twelfths{width:41.6666666667%}.row .four-fifths,.ost-jobs .ost-list .four-fifths,.InputfieldForm .InputfieldWrapper>.Inputfields .four-fifths{width:80%}.row .three-quarters,.ost-jobs .ost-list .three-quarters,.InputfieldForm .InputfieldWrapper>.Inputfields .three-quarters{width:75%}.row .two-thirds,.ost-jobs .ost-list .two-thirds,.InputfieldForm .InputfieldWrapper>.Inputfields .two-thirds{width:66.6666666667%}.row .two-fifths,.ost-jobs .ost-list .two-fifths,.InputfieldForm .InputfieldWrapper>.Inputfields .two-fifths{width:40%}.row .half,.ost-jobs .ost-list .half,.InputfieldForm .InputfieldWrapper>.Inputfields .half{width:50%}.row .third,.ost-jobs .ost-list .third,.InputfieldForm .InputfieldWrapper>.Inputfields .third{width:33.3333333333%}.row .quarter,.ost-jobs .ost-list .quarter,.InputfieldForm .InputfieldWrapper>.Inputfields .quarter{width:25%}.row .fifth,.ost-jobs .ost-list .fifth,.InputfieldForm .InputfieldWrapper>.Inputfields .fifth{width:20%}.row .sixth,.ost-jobs .ost-list .sixth,.InputfieldForm .InputfieldWrapper>.Inputfields .sixth{width:16.6666666667%}@media(min-width: 568px){.row .full-phone-landscape,.ost-jobs .ost-list .full-phone-landscape,.InputfieldForm .InputfieldWrapper>.Inputfields .full-phone-landscape{width:100%}}@media(min-width: 568px){.row .five-twelfths-phone-landscape,.ost-jobs .ost-list .five-twelfths-phone-landscape,.InputfieldForm .InputfieldWrapper>.Inputfields .five-twelfths-phone-landscape{width:41.6666666667%}}@media(min-width: 568px){.row .four-fifths-phone-landscape,.ost-jobs .ost-list .four-fifths-phone-landscape,.InputfieldForm .InputfieldWrapper>.Inputfields .four-fifths-phone-landscape{width:80%}}@media(min-width: 568px){.row .three-quarters-phone-landscape,.ost-jobs .ost-list .three-quarters-phone-landscape,.InputfieldForm .InputfieldWrapper>.Inputfields .three-quarters-phone-landscape{width:75%}}@media(min-width: 568px){.row .two-thirds-phone-landscape,.ost-jobs .ost-list .two-thirds-phone-landscape,.InputfieldForm .InputfieldWrapper>.Inputfields .two-thirds-phone-landscape{width:66.6666666667%}}@media(min-width: 568px){.row .two-fifths-phone-landscape,.ost-jobs .ost-list .two-fifths-phone-landscape,.InputfieldForm .InputfieldWrapper>.Inputfields .two-fifths-phone-landscape{width:40%}}@media(min-width: 568px){.row .half-phone-landscape,.ost-jobs .ost-list .half-phone-landscape,.InputfieldForm .InputfieldWrapper>.Inputfields .half-phone-landscape{width:50%}}@media(min-width: 568px){.row .third-phone-landscape,.ost-jobs .ost-list .third-phone-landscape,.InputfieldForm .InputfieldWrapper>.Inputfields .third-phone-landscape{width:33.3333333333%}}@media(min-width: 568px){.row .quarter-phone-landscape,.ost-jobs .ost-list .quarter-phone-landscape,.InputfieldForm .InputfieldWrapper>.Inputfields .quarter-phone-landscape{width:25%}}@media(min-width: 568px){.row .fifth-phone-landscape,.ost-jobs .ost-list .fifth-phone-landscape,.InputfieldForm .InputfieldWrapper>.Inputfields .fifth-phone-landscape{width:20%}}@media(min-width: 568px){.row .sixth-phone-landscape,.ost-jobs .ost-list .sixth-phone-landscape,.InputfieldForm .InputfieldWrapper>.Inputfields .sixth-phone-landscape{width:16.6666666667%}}@media(min-width: 768px){.row .full-tablet-portrait,.ost-jobs .ost-list .full-tablet-portrait,.InputfieldForm .InputfieldWrapper>.Inputfields .full-tablet-portrait{width:100%}}@media(min-width: 768px){.row .five-twelfths-tablet-portrait,.ost-jobs .ost-list .five-twelfths-tablet-portrait,.InputfieldForm .InputfieldWrapper>.Inputfields .five-twelfths-tablet-portrait{width:41.6666666667%}}@media(min-width: 768px){.row .four-fifths-tablet-portrait,.ost-jobs .ost-list .four-fifths-tablet-portrait,.InputfieldForm .InputfieldWrapper>.Inputfields .four-fifths-tablet-portrait{width:80%}}@media(min-width: 768px){.row .three-quarters-tablet-portrait,.ost-jobs .ost-list .three-quarters-tablet-portrait,.InputfieldForm .InputfieldWrapper>.Inputfields .three-quarters-tablet-portrait{width:75%}}@media(min-width: 768px){.row .two-thirds-tablet-portrait,.ost-jobs .ost-list .two-thirds-tablet-portrait,.InputfieldForm .InputfieldWrapper>.Inputfields .two-thirds-tablet-portrait{width:66.6666666667%}}@media(min-width: 768px){.row .two-fifths-tablet-portrait,.ost-jobs .ost-list .two-fifths-tablet-portrait,.InputfieldForm .InputfieldWrapper>.Inputfields .two-fifths-tablet-portrait{width:40%}}@media(min-width: 768px){.row .half-tablet-portrait,.ost-jobs .ost-list .half-tablet-portrait,.InputfieldForm .InputfieldWrapper>.Inputfields .half-tablet-portrait,.row .ost-jobs .ost-job,.ost-jobs .row .ost-job,.ost-jobs .ost-list .ost-job,.InputfieldForm .InputfieldWrapper>.Inputfields .ost-jobs .ost-job,.ost-jobs .InputfieldForm .InputfieldWrapper>.Inputfields .ost-job{width:50%}}@media(min-width: 768px){.row .third-tablet-portrait,.ost-jobs .ost-list .third-tablet-portrait,.InputfieldForm .InputfieldWrapper>.Inputfields .third-tablet-portrait{width:33.3333333333%}}@media(min-width: 768px){.row .quarter-tablet-portrait,.ost-jobs .ost-list .quarter-tablet-portrait,.InputfieldForm .InputfieldWrapper>.Inputfields .quarter-tablet-portrait{width:25%}}@media(min-width: 768px){.row .fifth-tablet-portrait,.ost-jobs .ost-list .fifth-tablet-portrait,.InputfieldForm .InputfieldWrapper>.Inputfields .fifth-tablet-portrait{width:20%}}@media(min-width: 768px){.row .sixth-tablet-portrait,.ost-jobs .ost-list .sixth-tablet-portrait,.InputfieldForm .InputfieldWrapper>.Inputfields .sixth-tablet-portrait{width:16.6666666667%}}@media(min-width: 1024px){.row .full-tablet-landscape,.ost-jobs .ost-list .full-tablet-landscape,.InputfieldForm .InputfieldWrapper>.Inputfields .full-tablet-landscape{width:100%}}@media(min-width: 1024px){.row .five-twelfths-tablet-landscape,.ost-jobs .ost-list .five-twelfths-tablet-landscape,.InputfieldForm .InputfieldWrapper>.Inputfields .five-twelfths-tablet-landscape{width:41.6666666667%}}@media(min-width: 1024px){.row .four-fifths-tablet-landscape,.ost-jobs .ost-list .four-fifths-tablet-landscape,.InputfieldForm .InputfieldWrapper>.Inputfields .four-fifths-tablet-landscape{width:80%}}@media(min-width: 1024px){.row .three-quarters-tablet-landscape,.ost-jobs .ost-list .three-quarters-tablet-landscape,.InputfieldForm .InputfieldWrapper>.Inputfields .three-quarters-tablet-landscape{width:75%}}@media(min-width: 1024px){.row .two-thirds-tablet-landscape,.ost-jobs .ost-list .two-thirds-tablet-landscape,.InputfieldForm .InputfieldWrapper>.Inputfields .two-thirds-tablet-landscape{width:66.6666666667%}}@media(min-width: 1024px){.row .two-fifths-tablet-landscape,.ost-jobs .ost-list .two-fifths-tablet-landscape,.InputfieldForm .InputfieldWrapper>.Inputfields .two-fifths-tablet-landscape{width:40%}}@media(min-width: 1024px){.row .half-tablet-landscape,.ost-jobs .ost-list .half-tablet-landscape,.InputfieldForm .InputfieldWrapper>.Inputfields .half-tablet-landscape{width:50%}}@media(min-width: 1024px){.row .third-tablet-landscape,.ost-jobs .ost-list .third-tablet-landscape,.InputfieldForm .InputfieldWrapper>.Inputfields .third-tablet-landscape,.row .ost-jobs .ost-job,.ost-jobs .row .ost-job,.ost-jobs .ost-list .ost-job,.InputfieldForm .InputfieldWrapper>.Inputfields .ost-jobs .ost-job,.ost-jobs .InputfieldForm .InputfieldWrapper>.Inputfields .ost-job{width:33.3333333333%}}@media(min-width: 1024px){.row .quarter-tablet-landscape,.ost-jobs .ost-list .quarter-tablet-landscape,.InputfieldForm .InputfieldWrapper>.Inputfields .quarter-tablet-landscape{width:25%}}@media(min-width: 1024px){.row .fifth-tablet-landscape,.ost-jobs .ost-list .fifth-tablet-landscape,.InputfieldForm .InputfieldWrapper>.Inputfields .fifth-tablet-landscape{width:20%}}@media(min-width: 1024px){.row .sixth-tablet-landscape,.ost-jobs .ost-list .sixth-tablet-landscape,.InputfieldForm .InputfieldWrapper>.Inputfields .sixth-tablet-landscape{width:16.6666666667%}}@media(min-width: 1200px){.row .full-desktop-small,.ost-jobs .ost-list .full-desktop-small,.InputfieldForm .InputfieldWrapper>.Inputfields .full-desktop-small{width:100%}}@media(min-width: 1200px){.row .five-twelfths-desktop-small,.ost-jobs .ost-list .five-twelfths-desktop-small,.InputfieldForm .InputfieldWrapper>.Inputfields .five-twelfths-desktop-small{width:41.6666666667%}}@media(min-width: 1200px){.row .four-fifths-desktop-small,.ost-jobs .ost-list .four-fifths-desktop-small,.InputfieldForm .InputfieldWrapper>.Inputfields .four-fifths-desktop-small{width:80%}}@media(min-width: 1200px){.row .three-quarters-desktop-small,.ost-jobs .ost-list .three-quarters-desktop-small,.InputfieldForm .InputfieldWrapper>.Inputfields .three-quarters-desktop-small{width:75%}}@media(min-width: 1200px){.row .two-thirds-desktop-small,.ost-jobs .ost-list .two-thirds-desktop-small,.InputfieldForm .InputfieldWrapper>.Inputfields .two-thirds-desktop-small{width:66.6666666667%}}@media(min-width: 1200px){.row .two-fifths-desktop-small,.ost-jobs .ost-list .two-fifths-desktop-small,.InputfieldForm .InputfieldWrapper>.Inputfields .two-fifths-desktop-small{width:40%}}@media(min-width: 1200px){.row .half-desktop-small,.ost-jobs .ost-list .half-desktop-small,.InputfieldForm .InputfieldWrapper>.Inputfields .half-desktop-small{width:50%}}@media(min-width: 1200px){.row .third-desktop-small,.ost-jobs .ost-list .third-desktop-small,.InputfieldForm .InputfieldWrapper>.Inputfields .third-desktop-small{width:33.3333333333%}}@media(min-width: 1200px){.row .quarter-desktop-small,.ost-jobs .ost-list .quarter-desktop-small,.InputfieldForm .InputfieldWrapper>.Inputfields .quarter-desktop-small{width:25%}}@media(min-width: 1200px){.row .fifth-desktop-small,.ost-jobs .ost-list .fifth-desktop-small,.InputfieldForm .InputfieldWrapper>.Inputfields .fifth-desktop-small{width:20%}}@media(min-width: 1200px){.row .sixth-desktop-small,.ost-jobs .ost-list .sixth-desktop-small,.InputfieldForm .InputfieldWrapper>.Inputfields .sixth-desktop-small{width:16.6666666667%}}@media(min-width: 1400px){.row .full-desktop-medium,.ost-jobs .ost-list .full-desktop-medium,.InputfieldForm .InputfieldWrapper>.Inputfields .full-desktop-medium{width:100%}}@media(min-width: 1400px){.row .five-twelfths-desktop-medium,.ost-jobs .ost-list .five-twelfths-desktop-medium,.InputfieldForm .InputfieldWrapper>.Inputfields .five-twelfths-desktop-medium{width:41.6666666667%}}@media(min-width: 1400px){.row .four-fifths-desktop-medium,.ost-jobs .ost-list .four-fifths-desktop-medium,.InputfieldForm .InputfieldWrapper>.Inputfields .four-fifths-desktop-medium{width:80%}}@media(min-width: 1400px){.row .three-quarters-desktop-medium,.ost-jobs .ost-list .three-quarters-desktop-medium,.InputfieldForm .InputfieldWrapper>.Inputfields .three-quarters-desktop-medium{width:75%}}@media(min-width: 1400px){.row .two-thirds-desktop-medium,.ost-jobs .ost-list .two-thirds-desktop-medium,.InputfieldForm .InputfieldWrapper>.Inputfields .two-thirds-desktop-medium{width:66.6666666667%}}@media(min-width: 1400px){.row .two-fifths-desktop-medium,.ost-jobs .ost-list .two-fifths-desktop-medium,.InputfieldForm .InputfieldWrapper>.Inputfields .two-fifths-desktop-medium{width:40%}}@media(min-width: 1400px){.row .half-desktop-medium,.ost-jobs .ost-list .half-desktop-medium,.InputfieldForm .InputfieldWrapper>.Inputfields .half-desktop-medium{width:50%}}@media(min-width: 1400px){.row .third-desktop-medium,.ost-jobs .ost-list .third-desktop-medium,.InputfieldForm .InputfieldWrapper>.Inputfields .third-desktop-medium{width:33.3333333333%}}@media(min-width: 1400px){.row .quarter-desktop-medium,.ost-jobs .ost-list .quarter-desktop-medium,.InputfieldForm .InputfieldWrapper>.Inputfields .quarter-desktop-medium{width:25%}}@media(min-width: 1400px){.row .fifth-desktop-medium,.ost-jobs .ost-list .fifth-desktop-medium,.InputfieldForm .InputfieldWrapper>.Inputfields .fifth-desktop-medium{width:20%}}@media(min-width: 1400px){.row .sixth-desktop-medium,.ost-jobs .ost-list .sixth-desktop-medium,.InputfieldForm .InputfieldWrapper>.Inputfields .sixth-desktop-medium{width:16.6666666667%}}@media(min-width: 1600px){.row .full-desktop-large,.ost-jobs .ost-list .full-desktop-large,.InputfieldForm .InputfieldWrapper>.Inputfields .full-desktop-large{width:100%}}@media(min-width: 1600px){.row .five-twelfths-desktop-large,.ost-jobs .ost-list .five-twelfths-desktop-large,.InputfieldForm .InputfieldWrapper>.Inputfields .five-twelfths-desktop-large{width:41.6666666667%}}@media(min-width: 1600px){.row .four-fifths-desktop-large,.ost-jobs .ost-list .four-fifths-desktop-large,.InputfieldForm .InputfieldWrapper>.Inputfields .four-fifths-desktop-large{width:80%}}@media(min-width: 1600px){.row .three-quarters-desktop-large,.ost-jobs .ost-list .three-quarters-desktop-large,.InputfieldForm .InputfieldWrapper>.Inputfields .three-quarters-desktop-large{width:75%}}@media(min-width: 1600px){.row .two-thirds-desktop-large,.ost-jobs .ost-list .two-thirds-desktop-large,.InputfieldForm .InputfieldWrapper>.Inputfields .two-thirds-desktop-large{width:66.6666666667%}}@media(min-width: 1600px){.row .two-fifths-desktop-large,.ost-jobs .ost-list .two-fifths-desktop-large,.InputfieldForm .InputfieldWrapper>.Inputfields .two-fifths-desktop-large{width:40%}}@media(min-width: 1600px){.row .half-desktop-large,.ost-jobs .ost-list .half-desktop-large,.InputfieldForm .InputfieldWrapper>.Inputfields .half-desktop-large{width:50%}}@media(min-width: 1600px){.row .third-desktop-large,.ost-jobs .ost-list .third-desktop-large,.InputfieldForm .InputfieldWrapper>.Inputfields .third-desktop-large{width:33.3333333333%}}@media(min-width: 1600px){.row .quarter-desktop-large,.ost-jobs .ost-list .quarter-desktop-large,.InputfieldForm .InputfieldWrapper>.Inputfields .quarter-desktop-large{width:25%}}@media(min-width: 1600px){.row .fifth-desktop-large,.ost-jobs .ost-list .fifth-desktop-large,.InputfieldForm .InputfieldWrapper>.Inputfields .fifth-desktop-large{width:20%}}@media(min-width: 1600px){.row .sixth-desktop-large,.ost-jobs .ost-list .sixth-desktop-large,.InputfieldForm .InputfieldWrapper>.Inputfields .sixth-desktop-large{width:16.6666666667%}}@media(min-width: 1840px){.row .full-desktop-xlarge,.ost-jobs .ost-list .full-desktop-xlarge,.InputfieldForm .InputfieldWrapper>.Inputfields .full-desktop-xlarge{width:100%}}@media(min-width: 1840px){.row .five-twelfths-desktop-xlarge,.ost-jobs .ost-list .five-twelfths-desktop-xlarge,.InputfieldForm .InputfieldWrapper>.Inputfields .five-twelfths-desktop-xlarge{width:41.6666666667%}}@media(min-width: 1840px){.row .four-fifths-desktop-xlarge,.ost-jobs .ost-list .four-fifths-desktop-xlarge,.InputfieldForm .InputfieldWrapper>.Inputfields .four-fifths-desktop-xlarge{width:80%}}@media(min-width: 1840px){.row .three-quarters-desktop-xlarge,.ost-jobs .ost-list .three-quarters-desktop-xlarge,.InputfieldForm .InputfieldWrapper>.Inputfields .three-quarters-desktop-xlarge{width:75%}}@media(min-width: 1840px){.row .two-thirds-desktop-xlarge,.ost-jobs .ost-list .two-thirds-desktop-xlarge,.InputfieldForm .InputfieldWrapper>.Inputfields .two-thirds-desktop-xlarge{width:66.6666666667%}}@media(min-width: 1840px){.row .two-fifths-desktop-xlarge,.ost-jobs .ost-list .two-fifths-desktop-xlarge,.InputfieldForm .InputfieldWrapper>.Inputfields .two-fifths-desktop-xlarge{width:40%}}@media(min-width: 1840px){.row .half-desktop-xlarge,.ost-jobs .ost-list .half-desktop-xlarge,.InputfieldForm .InputfieldWrapper>.Inputfields .half-desktop-xlarge{width:50%}}@media(min-width: 1840px){.row .third-desktop-xlarge,.ost-jobs .ost-list .third-desktop-xlarge,.InputfieldForm .InputfieldWrapper>.Inputfields .third-desktop-xlarge{width:33.3333333333%}}@media(min-width: 1840px){.row .quarter-desktop-xlarge,.ost-jobs .ost-list .quarter-desktop-xlarge,.InputfieldForm .InputfieldWrapper>.Inputfields .quarter-desktop-xlarge{width:25%}}@media(min-width: 1840px){.row .fifth-desktop-xlarge,.ost-jobs .ost-list .fifth-desktop-xlarge,.InputfieldForm .InputfieldWrapper>.Inputfields .fifth-desktop-xlarge{width:20%}}@media(min-width: 1840px){.row .sixth-desktop-xlarge,.ost-jobs .ost-list .sixth-desktop-xlarge,.InputfieldForm .InputfieldWrapper>.Inputfields .sixth-desktop-xlarge{width:16.6666666667%}}.row.global .full,.ost-jobs .global.ost-list .full,.InputfieldForm .InputfieldWrapper>.global.Inputfields .full,.row.global .ost-jobs .ost-job,.ost-jobs .row.global .ost-job,.ost-jobs .global.ost-list .ost-job,.InputfieldForm .InputfieldWrapper>.global.Inputfields .ost-jobs .ost-job,.ost-jobs .InputfieldForm .InputfieldWrapper>.global.Inputfields .ost-job{width:100%}.row.global .five-twelfths,.ost-jobs .global.ost-list .five-twelfths,.InputfieldForm .InputfieldWrapper>.global.Inputfields .five-twelfths{width:calc(var(--global-grid-column-width)*12/2.4)}.row.global .four-fifths,.ost-jobs .global.ost-list .four-fifths,.InputfieldForm .InputfieldWrapper>.global.Inputfields .four-fifths{width:calc(var(--global-grid-column-width)*12/1.25)}.row.global .three-quarters,.ost-jobs .global.ost-list .three-quarters,.InputfieldForm .InputfieldWrapper>.global.Inputfields .three-quarters{width:calc(var(--global-grid-column-width)*12/1.3333333333)}.row.global .two-thirds,.ost-jobs .global.ost-list .two-thirds,.InputfieldForm .InputfieldWrapper>.global.Inputfields .two-thirds{width:calc(var(--global-grid-column-width)*12/1.5)}.row.global .two-fifths,.ost-jobs .global.ost-list .two-fifths,.InputfieldForm .InputfieldWrapper>.global.Inputfields .two-fifths{width:calc(var(--global-grid-column-width)*12/2.5)}.row.global .half,.ost-jobs .global.ost-list .half,.InputfieldForm .InputfieldWrapper>.global.Inputfields .half{width:calc(var(--global-grid-column-width)*12/2)}.row.global .third,.ost-jobs .global.ost-list .third,.InputfieldForm .InputfieldWrapper>.global.Inputfields .third{width:calc(var(--global-grid-column-width)*12/3)}.row.global .quarter,.ost-jobs .global.ost-list .quarter,.InputfieldForm .InputfieldWrapper>.global.Inputfields .quarter{width:calc(var(--global-grid-column-width)*12/4)}.row.global .fifth,.ost-jobs .global.ost-list .fifth,.InputfieldForm .InputfieldWrapper>.global.Inputfields .fifth{width:calc(var(--global-grid-column-width)*12/5)}.row.global .sixth,.ost-jobs .global.ost-list .sixth,.InputfieldForm .InputfieldWrapper>.global.Inputfields .sixth{width:calc(var(--global-grid-column-width)*12/6)}@media(min-width: 568px){.row.global .full-phone-landscape,.ost-jobs .global.ost-list .full-phone-landscape,.InputfieldForm .InputfieldWrapper>.global.Inputfields .full-phone-landscape{width:100%}}@media(min-width: 568px){.row.global .five-twelfths-phone-landscape,.ost-jobs .global.ost-list .five-twelfths-phone-landscape,.InputfieldForm .InputfieldWrapper>.global.Inputfields .five-twelfths-phone-landscape{width:calc(var(--global-grid-column-width)*12/2.4)}}@media(min-width: 568px){.row.global .four-fifths-phone-landscape,.ost-jobs .global.ost-list .four-fifths-phone-landscape,.InputfieldForm .InputfieldWrapper>.global.Inputfields .four-fifths-phone-landscape{width:calc(var(--global-grid-column-width)*12/1.25)}}@media(min-width: 568px){.row.global .three-quarters-phone-landscape,.ost-jobs .global.ost-list .three-quarters-phone-landscape,.InputfieldForm .InputfieldWrapper>.global.Inputfields .three-quarters-phone-landscape{width:calc(var(--global-grid-column-width)*12/1.3333333333)}}@media(min-width: 568px){.row.global .two-thirds-phone-landscape,.ost-jobs .global.ost-list .two-thirds-phone-landscape,.InputfieldForm .InputfieldWrapper>.global.Inputfields .two-thirds-phone-landscape{width:calc(var(--global-grid-column-width)*12/1.5)}}@media(min-width: 568px){.row.global .two-fifths-phone-landscape,.ost-jobs .global.ost-list .two-fifths-phone-landscape,.InputfieldForm .InputfieldWrapper>.global.Inputfields .two-fifths-phone-landscape{width:calc(var(--global-grid-column-width)*12/2.5)}}@media(min-width: 568px){.row.global .half-phone-landscape,.ost-jobs .global.ost-list .half-phone-landscape,.InputfieldForm .InputfieldWrapper>.global.Inputfields .half-phone-landscape{width:calc(var(--global-grid-column-width)*12/2)}}@media(min-width: 568px){.row.global .third-phone-landscape,.ost-jobs .global.ost-list .third-phone-landscape,.InputfieldForm .InputfieldWrapper>.global.Inputfields .third-phone-landscape{width:calc(var(--global-grid-column-width)*12/3)}}@media(min-width: 568px){.row.global .quarter-phone-landscape,.ost-jobs .global.ost-list .quarter-phone-landscape,.InputfieldForm .InputfieldWrapper>.global.Inputfields .quarter-phone-landscape{width:calc(var(--global-grid-column-width)*12/4)}}@media(min-width: 568px){.row.global .fifth-phone-landscape,.ost-jobs .global.ost-list .fifth-phone-landscape,.InputfieldForm .InputfieldWrapper>.global.Inputfields .fifth-phone-landscape{width:calc(var(--global-grid-column-width)*12/5)}}@media(min-width: 568px){.row.global .sixth-phone-landscape,.ost-jobs .global.ost-list .sixth-phone-landscape,.InputfieldForm .InputfieldWrapper>.global.Inputfields .sixth-phone-landscape{width:calc(var(--global-grid-column-width)*12/6)}}@media(min-width: 768px){.row.global .full-tablet-portrait,.ost-jobs .global.ost-list .full-tablet-portrait,.InputfieldForm .InputfieldWrapper>.global.Inputfields .full-tablet-portrait{width:100%}}@media(min-width: 768px){.row.global .five-twelfths-tablet-portrait,.ost-jobs .global.ost-list .five-twelfths-tablet-portrait,.InputfieldForm .InputfieldWrapper>.global.Inputfields .five-twelfths-tablet-portrait{width:calc(var(--global-grid-column-width)*12/2.4)}}@media(min-width: 768px){.row.global .four-fifths-tablet-portrait,.ost-jobs .global.ost-list .four-fifths-tablet-portrait,.InputfieldForm .InputfieldWrapper>.global.Inputfields .four-fifths-tablet-portrait{width:calc(var(--global-grid-column-width)*12/1.25)}}@media(min-width: 768px){.row.global .three-quarters-tablet-portrait,.ost-jobs .global.ost-list .three-quarters-tablet-portrait,.InputfieldForm .InputfieldWrapper>.global.Inputfields .three-quarters-tablet-portrait{width:calc(var(--global-grid-column-width)*12/1.3333333333)}}@media(min-width: 768px){.row.global .two-thirds-tablet-portrait,.ost-jobs .global.ost-list .two-thirds-tablet-portrait,.InputfieldForm .InputfieldWrapper>.global.Inputfields .two-thirds-tablet-portrait{width:calc(var(--global-grid-column-width)*12/1.5)}}@media(min-width: 768px){.row.global .two-fifths-tablet-portrait,.ost-jobs .global.ost-list .two-fifths-tablet-portrait,.InputfieldForm .InputfieldWrapper>.global.Inputfields .two-fifths-tablet-portrait{width:calc(var(--global-grid-column-width)*12/2.5)}}@media(min-width: 768px){.row.global .half-tablet-portrait,.ost-jobs .global.ost-list .half-tablet-portrait,.InputfieldForm .InputfieldWrapper>.global.Inputfields .half-tablet-portrait,.row.global .ost-jobs .ost-job,.ost-jobs .row.global .ost-job,.ost-jobs .global.ost-list .ost-job,.InputfieldForm .InputfieldWrapper>.global.Inputfields .ost-jobs .ost-job,.ost-jobs .InputfieldForm .InputfieldWrapper>.global.Inputfields .ost-job{width:calc(var(--global-grid-column-width)*12/2)}}@media(min-width: 768px){.row.global .third-tablet-portrait,.ost-jobs .global.ost-list .third-tablet-portrait,.InputfieldForm .InputfieldWrapper>.global.Inputfields .third-tablet-portrait{width:calc(var(--global-grid-column-width)*12/3)}}@media(min-width: 768px){.row.global .quarter-tablet-portrait,.ost-jobs .global.ost-list .quarter-tablet-portrait,.InputfieldForm .InputfieldWrapper>.global.Inputfields .quarter-tablet-portrait{width:calc(var(--global-grid-column-width)*12/4)}}@media(min-width: 768px){.row.global .fifth-tablet-portrait,.ost-jobs .global.ost-list .fifth-tablet-portrait,.InputfieldForm .InputfieldWrapper>.global.Inputfields .fifth-tablet-portrait{width:calc(var(--global-grid-column-width)*12/5)}}@media(min-width: 768px){.row.global .sixth-tablet-portrait,.ost-jobs .global.ost-list .sixth-tablet-portrait,.InputfieldForm .InputfieldWrapper>.global.Inputfields .sixth-tablet-portrait{width:calc(var(--global-grid-column-width)*12/6)}}@media(min-width: 1024px){.row.global .full-tablet-landscape,.ost-jobs .global.ost-list .full-tablet-landscape,.InputfieldForm .InputfieldWrapper>.global.Inputfields .full-tablet-landscape{width:100%}}@media(min-width: 1024px){.row.global .five-twelfths-tablet-landscape,.ost-jobs .global.ost-list .five-twelfths-tablet-landscape,.InputfieldForm .InputfieldWrapper>.global.Inputfields .five-twelfths-tablet-landscape{width:calc(var(--global-grid-column-width)*12/2.4)}}@media(min-width: 1024px){.row.global .four-fifths-tablet-landscape,.ost-jobs .global.ost-list .four-fifths-tablet-landscape,.InputfieldForm .InputfieldWrapper>.global.Inputfields .four-fifths-tablet-landscape{width:calc(var(--global-grid-column-width)*12/1.25)}}@media(min-width: 1024px){.row.global .three-quarters-tablet-landscape,.ost-jobs .global.ost-list .three-quarters-tablet-landscape,.InputfieldForm .InputfieldWrapper>.global.Inputfields .three-quarters-tablet-landscape{width:calc(var(--global-grid-column-width)*12/1.3333333333)}}@media(min-width: 1024px){.row.global .two-thirds-tablet-landscape,.ost-jobs .global.ost-list .two-thirds-tablet-landscape,.InputfieldForm .InputfieldWrapper>.global.Inputfields .two-thirds-tablet-landscape{width:calc(var(--global-grid-column-width)*12/1.5)}}@media(min-width: 1024px){.row.global .two-fifths-tablet-landscape,.ost-jobs .global.ost-list .two-fifths-tablet-landscape,.InputfieldForm .InputfieldWrapper>.global.Inputfields .two-fifths-tablet-landscape{width:calc(var(--global-grid-column-width)*12/2.5)}}@media(min-width: 1024px){.row.global .half-tablet-landscape,.ost-jobs .global.ost-list .half-tablet-landscape,.InputfieldForm .InputfieldWrapper>.global.Inputfields .half-tablet-landscape{width:calc(var(--global-grid-column-width)*12/2)}}@media(min-width: 1024px){.row.global .third-tablet-landscape,.ost-jobs .global.ost-list .third-tablet-landscape,.InputfieldForm .InputfieldWrapper>.global.Inputfields .third-tablet-landscape,.row.global .ost-jobs .ost-job,.ost-jobs .row.global .ost-job,.ost-jobs .global.ost-list .ost-job,.InputfieldForm .InputfieldWrapper>.global.Inputfields .ost-jobs .ost-job,.ost-jobs .InputfieldForm .InputfieldWrapper>.global.Inputfields .ost-job{width:calc(var(--global-grid-column-width)*12/3)}}@media(min-width: 1024px){.row.global .quarter-tablet-landscape,.ost-jobs .global.ost-list .quarter-tablet-landscape,.InputfieldForm .InputfieldWrapper>.global.Inputfields .quarter-tablet-landscape{width:calc(var(--global-grid-column-width)*12/4)}}@media(min-width: 1024px){.row.global .fifth-tablet-landscape,.ost-jobs .global.ost-list .fifth-tablet-landscape,.InputfieldForm .InputfieldWrapper>.global.Inputfields .fifth-tablet-landscape{width:calc(var(--global-grid-column-width)*12/5)}}@media(min-width: 1024px){.row.global .sixth-tablet-landscape,.ost-jobs .global.ost-list .sixth-tablet-landscape,.InputfieldForm .InputfieldWrapper>.global.Inputfields .sixth-tablet-landscape{width:calc(var(--global-grid-column-width)*12/6)}}@media(min-width: 1200px){.row.global .full-desktop-small,.ost-jobs .global.ost-list .full-desktop-small,.InputfieldForm .InputfieldWrapper>.global.Inputfields .full-desktop-small{width:100%}}@media(min-width: 1200px){.row.global .five-twelfths-desktop-small,.ost-jobs .global.ost-list .five-twelfths-desktop-small,.InputfieldForm .InputfieldWrapper>.global.Inputfields .five-twelfths-desktop-small{width:calc(var(--global-grid-column-width)*12/2.4)}}@media(min-width: 1200px){.row.global .four-fifths-desktop-small,.ost-jobs .global.ost-list .four-fifths-desktop-small,.InputfieldForm .InputfieldWrapper>.global.Inputfields .four-fifths-desktop-small{width:calc(var(--global-grid-column-width)*12/1.25)}}@media(min-width: 1200px){.row.global .three-quarters-desktop-small,.ost-jobs .global.ost-list .three-quarters-desktop-small,.InputfieldForm .InputfieldWrapper>.global.Inputfields .three-quarters-desktop-small{width:calc(var(--global-grid-column-width)*12/1.3333333333)}}@media(min-width: 1200px){.row.global .two-thirds-desktop-small,.ost-jobs .global.ost-list .two-thirds-desktop-small,.InputfieldForm .InputfieldWrapper>.global.Inputfields .two-thirds-desktop-small{width:calc(var(--global-grid-column-width)*12/1.5)}}@media(min-width: 1200px){.row.global .two-fifths-desktop-small,.ost-jobs .global.ost-list .two-fifths-desktop-small,.InputfieldForm .InputfieldWrapper>.global.Inputfields .two-fifths-desktop-small{width:calc(var(--global-grid-column-width)*12/2.5)}}@media(min-width: 1200px){.row.global .half-desktop-small,.ost-jobs .global.ost-list .half-desktop-small,.InputfieldForm .InputfieldWrapper>.global.Inputfields .half-desktop-small{width:calc(var(--global-grid-column-width)*12/2)}}@media(min-width: 1200px){.row.global .third-desktop-small,.ost-jobs .global.ost-list .third-desktop-small,.InputfieldForm .InputfieldWrapper>.global.Inputfields .third-desktop-small{width:calc(var(--global-grid-column-width)*12/3)}}@media(min-width: 1200px){.row.global .quarter-desktop-small,.ost-jobs .global.ost-list .quarter-desktop-small,.InputfieldForm .InputfieldWrapper>.global.Inputfields .quarter-desktop-small{width:calc(var(--global-grid-column-width)*12/4)}}@media(min-width: 1200px){.row.global .fifth-desktop-small,.ost-jobs .global.ost-list .fifth-desktop-small,.InputfieldForm .InputfieldWrapper>.global.Inputfields .fifth-desktop-small{width:calc(var(--global-grid-column-width)*12/5)}}@media(min-width: 1200px){.row.global .sixth-desktop-small,.ost-jobs .global.ost-list .sixth-desktop-small,.InputfieldForm .InputfieldWrapper>.global.Inputfields .sixth-desktop-small{width:calc(var(--global-grid-column-width)*12/6)}}@media(min-width: 1400px){.row.global .full-desktop-medium,.ost-jobs .global.ost-list .full-desktop-medium,.InputfieldForm .InputfieldWrapper>.global.Inputfields .full-desktop-medium{width:100%}}@media(min-width: 1400px){.row.global .five-twelfths-desktop-medium,.ost-jobs .global.ost-list .five-twelfths-desktop-medium,.InputfieldForm .InputfieldWrapper>.global.Inputfields .five-twelfths-desktop-medium{width:calc(var(--global-grid-column-width)*12/2.4)}}@media(min-width: 1400px){.row.global .four-fifths-desktop-medium,.ost-jobs .global.ost-list .four-fifths-desktop-medium,.InputfieldForm .InputfieldWrapper>.global.Inputfields .four-fifths-desktop-medium{width:calc(var(--global-grid-column-width)*12/1.25)}}@media(min-width: 1400px){.row.global .three-quarters-desktop-medium,.ost-jobs .global.ost-list .three-quarters-desktop-medium,.InputfieldForm .InputfieldWrapper>.global.Inputfields .three-quarters-desktop-medium{width:calc(var(--global-grid-column-width)*12/1.3333333333)}}@media(min-width: 1400px){.row.global .two-thirds-desktop-medium,.ost-jobs .global.ost-list .two-thirds-desktop-medium,.InputfieldForm .InputfieldWrapper>.global.Inputfields .two-thirds-desktop-medium{width:calc(var(--global-grid-column-width)*12/1.5)}}@media(min-width: 1400px){.row.global .two-fifths-desktop-medium,.ost-jobs .global.ost-list .two-fifths-desktop-medium,.InputfieldForm .InputfieldWrapper>.global.Inputfields .two-fifths-desktop-medium{width:calc(var(--global-grid-column-width)*12/2.5)}}@media(min-width: 1400px){.row.global .half-desktop-medium,.ost-jobs .global.ost-list .half-desktop-medium,.InputfieldForm .InputfieldWrapper>.global.Inputfields .half-desktop-medium{width:calc(var(--global-grid-column-width)*12/2)}}@media(min-width: 1400px){.row.global .third-desktop-medium,.ost-jobs .global.ost-list .third-desktop-medium,.InputfieldForm .InputfieldWrapper>.global.Inputfields .third-desktop-medium{width:calc(var(--global-grid-column-width)*12/3)}}@media(min-width: 1400px){.row.global .quarter-desktop-medium,.ost-jobs .global.ost-list .quarter-desktop-medium,.InputfieldForm .InputfieldWrapper>.global.Inputfields .quarter-desktop-medium{width:calc(var(--global-grid-column-width)*12/4)}}@media(min-width: 1400px){.row.global .fifth-desktop-medium,.ost-jobs .global.ost-list .fifth-desktop-medium,.InputfieldForm .InputfieldWrapper>.global.Inputfields .fifth-desktop-medium{width:calc(var(--global-grid-column-width)*12/5)}}@media(min-width: 1400px){.row.global .sixth-desktop-medium,.ost-jobs .global.ost-list .sixth-desktop-medium,.InputfieldForm .InputfieldWrapper>.global.Inputfields .sixth-desktop-medium{width:calc(var(--global-grid-column-width)*12/6)}}@media(min-width: 1600px){.row.global .full-desktop-large,.ost-jobs .global.ost-list .full-desktop-large,.InputfieldForm .InputfieldWrapper>.global.Inputfields .full-desktop-large{width:100%}}@media(min-width: 1600px){.row.global .five-twelfths-desktop-large,.ost-jobs .global.ost-list .five-twelfths-desktop-large,.InputfieldForm .InputfieldWrapper>.global.Inputfields .five-twelfths-desktop-large{width:calc(var(--global-grid-column-width)*12/2.4)}}@media(min-width: 1600px){.row.global .four-fifths-desktop-large,.ost-jobs .global.ost-list .four-fifths-desktop-large,.InputfieldForm .InputfieldWrapper>.global.Inputfields .four-fifths-desktop-large{width:calc(var(--global-grid-column-width)*12/1.25)}}@media(min-width: 1600px){.row.global .three-quarters-desktop-large,.ost-jobs .global.ost-list .three-quarters-desktop-large,.InputfieldForm .InputfieldWrapper>.global.Inputfields .three-quarters-desktop-large{width:calc(var(--global-grid-column-width)*12/1.3333333333)}}@media(min-width: 1600px){.row.global .two-thirds-desktop-large,.ost-jobs .global.ost-list .two-thirds-desktop-large,.InputfieldForm .InputfieldWrapper>.global.Inputfields .two-thirds-desktop-large{width:calc(var(--global-grid-column-width)*12/1.5)}}@media(min-width: 1600px){.row.global .two-fifths-desktop-large,.ost-jobs .global.ost-list .two-fifths-desktop-large,.InputfieldForm .InputfieldWrapper>.global.Inputfields .two-fifths-desktop-large{width:calc(var(--global-grid-column-width)*12/2.5)}}@media(min-width: 1600px){.row.global .half-desktop-large,.ost-jobs .global.ost-list .half-desktop-large,.InputfieldForm .InputfieldWrapper>.global.Inputfields .half-desktop-large{width:calc(var(--global-grid-column-width)*12/2)}}@media(min-width: 1600px){.row.global .third-desktop-large,.ost-jobs .global.ost-list .third-desktop-large,.InputfieldForm .InputfieldWrapper>.global.Inputfields .third-desktop-large{width:calc(var(--global-grid-column-width)*12/3)}}@media(min-width: 1600px){.row.global .quarter-desktop-large,.ost-jobs .global.ost-list .quarter-desktop-large,.InputfieldForm .InputfieldWrapper>.global.Inputfields .quarter-desktop-large{width:calc(var(--global-grid-column-width)*12/4)}}@media(min-width: 1600px){.row.global .fifth-desktop-large,.ost-jobs .global.ost-list .fifth-desktop-large,.InputfieldForm .InputfieldWrapper>.global.Inputfields .fifth-desktop-large{width:calc(var(--global-grid-column-width)*12/5)}}@media(min-width: 1600px){.row.global .sixth-desktop-large,.ost-jobs .global.ost-list .sixth-desktop-large,.InputfieldForm .InputfieldWrapper>.global.Inputfields .sixth-desktop-large{width:calc(var(--global-grid-column-width)*12/6)}}@media(min-width: 1840px){.row.global .full-desktop-xlarge,.ost-jobs .global.ost-list .full-desktop-xlarge,.InputfieldForm .InputfieldWrapper>.global.Inputfields .full-desktop-xlarge{width:100%}}@media(min-width: 1840px){.row.global .five-twelfths-desktop-xlarge,.ost-jobs .global.ost-list .five-twelfths-desktop-xlarge,.InputfieldForm .InputfieldWrapper>.global.Inputfields .five-twelfths-desktop-xlarge{width:calc(var(--global-grid-column-width)*12/2.4)}}@media(min-width: 1840px){.row.global .four-fifths-desktop-xlarge,.ost-jobs .global.ost-list .four-fifths-desktop-xlarge,.InputfieldForm .InputfieldWrapper>.global.Inputfields .four-fifths-desktop-xlarge{width:calc(var(--global-grid-column-width)*12/1.25)}}@media(min-width: 1840px){.row.global .three-quarters-desktop-xlarge,.ost-jobs .global.ost-list .three-quarters-desktop-xlarge,.InputfieldForm .InputfieldWrapper>.global.Inputfields .three-quarters-desktop-xlarge{width:calc(var(--global-grid-column-width)*12/1.3333333333)}}@media(min-width: 1840px){.row.global .two-thirds-desktop-xlarge,.ost-jobs .global.ost-list .two-thirds-desktop-xlarge,.InputfieldForm .InputfieldWrapper>.global.Inputfields .two-thirds-desktop-xlarge{width:calc(var(--global-grid-column-width)*12/1.5)}}@media(min-width: 1840px){.row.global .two-fifths-desktop-xlarge,.ost-jobs .global.ost-list .two-fifths-desktop-xlarge,.InputfieldForm .InputfieldWrapper>.global.Inputfields .two-fifths-desktop-xlarge{width:calc(var(--global-grid-column-width)*12/2.5)}}@media(min-width: 1840px){.row.global .half-desktop-xlarge,.ost-jobs .global.ost-list .half-desktop-xlarge,.InputfieldForm .InputfieldWrapper>.global.Inputfields .half-desktop-xlarge{width:calc(var(--global-grid-column-width)*12/2)}}@media(min-width: 1840px){.row.global .third-desktop-xlarge,.ost-jobs .global.ost-list .third-desktop-xlarge,.InputfieldForm .InputfieldWrapper>.global.Inputfields .third-desktop-xlarge{width:calc(var(--global-grid-column-width)*12/3)}}@media(min-width: 1840px){.row.global .quarter-desktop-xlarge,.ost-jobs .global.ost-list .quarter-desktop-xlarge,.InputfieldForm .InputfieldWrapper>.global.Inputfields .quarter-desktop-xlarge{width:calc(var(--global-grid-column-width)*12/4)}}@media(min-width: 1840px){.row.global .fifth-desktop-xlarge,.ost-jobs .global.ost-list .fifth-desktop-xlarge,.InputfieldForm .InputfieldWrapper>.global.Inputfields .fifth-desktop-xlarge{width:calc(var(--global-grid-column-width)*12/5)}}@media(min-width: 1840px){.row.global .sixth-desktop-xlarge,.ost-jobs .global.ost-list .sixth-desktop-xlarge,.InputfieldForm .InputfieldWrapper>.global.Inputfields .sixth-desktop-xlarge{width:calc(var(--global-grid-column-width)*12/6)}}.row .auto,.ost-jobs .ost-list .auto,.InputfieldForm .InputfieldWrapper>.Inputfields .auto{flex:1 0 0}@media(min-width: 568px){.row .auto-phone-landscape,.ost-jobs .ost-list .auto-phone-landscape,.InputfieldForm .InputfieldWrapper>.Inputfields .auto-phone-landscape{flex:1 0 0}}@media(min-width: 768px){.row .auto-tablet-portrait,.ost-jobs .ost-list .auto-tablet-portrait,.InputfieldForm .InputfieldWrapper>.Inputfields .auto-tablet-portrait{flex:1 0 0}}@media(min-width: 1024px){.row .auto-tablet-landscape,.ost-jobs .ost-list .auto-tablet-landscape,.InputfieldForm .InputfieldWrapper>.Inputfields .auto-tablet-landscape{flex:1 0 0}}@media(min-width: 1200px){.row .auto-desktop-small,.ost-jobs .ost-list .auto-desktop-small,.InputfieldForm .InputfieldWrapper>.Inputfields .auto-desktop-small{flex:1 0 0}}@media(min-width: 1400px){.row .auto-desktop-medium,.ost-jobs .ost-list .auto-desktop-medium,.InputfieldForm .InputfieldWrapper>.Inputfields .auto-desktop-medium{flex:1 0 0}}@media(min-width: 1600px){.row .auto-desktop-large,.ost-jobs .ost-list .auto-desktop-large,.InputfieldForm .InputfieldWrapper>.Inputfields .auto-desktop-large{flex:1 0 0}}@media(min-width: 1840px){.row .auto-desktop-xlarge,.ost-jobs .ost-list .auto-desktop-xlarge,.InputfieldForm .InputfieldWrapper>.Inputfields .auto-desktop-xlarge{flex:1 0 0}}.InputfieldForm .Inputfields{list-style:none;padding:0;margin:0}.InputfieldForm .InputfieldWrapper>.Inputfields{row-gap:1rem}.InputfieldForm .Inputfield{padding-block:.5rem}.InputfieldForm .Inputfield .InputfieldHeader i{display:none}.InputfieldForm .Inputfield .InputfieldContent{display:flex;flex-direction:column;display:grid;grid-template-areas:"input" "error"}.InputfieldForm .Inputfield .InputfieldContent input,.InputfieldForm .Inputfield .InputfieldContent textarea{font-size:.72rem;appearance:none;border:2px solid #425f60;padding:.25rem .5rem;color:#425f60}.InputfieldForm .Inputfield .InputfieldContent input::placeholder,.InputfieldForm .Inputfield .InputfieldContent textarea::placeholder{color:rgba(66,95,96,.75)}.InputfieldForm .Inputfield .InputfieldContent select{font-size:.72rem;appearance:none;color:#425f60;border:2px solid #425f60;padding:.25rem .5rem;padding-inline-end:1rem;background-image:url("../images/icons/filter-select-caret.svg");background-position:99% 60%;background-size:auto 30%;background-repeat:no-repeat;background-color:rgba(0,0,0,0)}.InputfieldForm .Inputfield .InputfieldContent .InputfieldError{grid-area:error;color:#d8673e;font-size:.75rem;padding:.2rem 0 0;margin-block-end:0}.InputfieldForm .Inputfield .InputfieldContent input,.InputfieldForm .Inputfield .InputfieldContent select,.InputfieldForm .Inputfield .InputfieldContent textarea{grid-area:input}.InputfieldForm .Inputfield.InputfieldSubmit{margin-block-start:1rem;display:inline-flex}.InputfieldForm .Inputfield.InputfieldHidden{display:none}.InputfieldForm .Inputfield.InputfieldCheckbox.InputfieldStateRequired>.InputfieldContent>label>span.pw-no-select:after{display:none}:root{--global-grid-column-width: calc((100vw - var(--scrollbar-width, 0px)) / 12)}@media(min-width: 568px){:root{--global-grid-column-width: 8.3333333333%}}@media(min-width: 768px){:root{--global-grid-column-width: 8.3333333333%}}@media(min-width: 1024px){:root{--global-grid-column-width: 8.3333333333%}}@media(min-width: 1200px){:root{--global-grid-column-width: 8.3333333333%}}@media(min-width: 1400px){:root{--global-grid-column-width: 8.3333333333%}}@media(min-width: 1600px){:root{--global-grid-column-width: 8.3333333333%}}@media(min-width: 1840px){:root{--global-grid-column-width: 8.3333333333%}}.container-fluid{padding-inline:1rem}.container{margin:0 auto;padding:0 1rem}@media(min-width: 568px){.container{margin-inline:1rem;max-width:100%}}@media(min-width: 768px){.container{margin-inline:1rem;max-width:100%}}@media(min-width: 1024px){.container{margin-inline:1.5rem;max-width:100%}}@media(min-width: 1200px){.container{margin-inline:1.5rem;max-width:100%}}@media(min-width: 1400px){.container{margin-inline:1.5rem;max-width:100%}}@media(min-width: 1600px){.container{margin-inline:2rem;max-width:100%}}@media(min-width: 1840px){.container{margin-inline:2rem;max-width:100%}}@media(min-width: 568px){.container.fluid-left,.container.flush-left,.container.fluid-right,.container.flush-right{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 768px){.container.fluid-left,.container.flush-left,.container.fluid-right,.container.flush-right{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1024px){.container.fluid-left,.container.flush-left,.container.fluid-right,.container.flush-right{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1200px){.container.fluid-left,.container.flush-left,.container.fluid-right,.container.flush-right{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1400px){.container.fluid-left,.container.flush-left,.container.fluid-right,.container.flush-right{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1600px){.container.fluid-left,.container.flush-left,.container.fluid-right,.container.flush-right{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1840px){.container.fluid-left,.container.flush-left,.container.fluid-right,.container.flush-right{max-width:calc(100% + (100% - 100%)/2)}}.container.fluid-left,.container.flush-left{margin-inline-start:0}.container.fluid-right,.container.flush-right{margin-inline-end:0}.container.flush-left{padding-inline-start:0}.container.flush-right{padding-inline-end:0}@media(min-width: 568px){.container.fluid-left-phone-landscape,.container.flush-left-phone-landscape,.container.fluid-right-phone-landscape,.container.flush-right-phone-landscape{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 768px){.container.fluid-left-phone-landscape,.container.flush-left-phone-landscape,.container.fluid-right-phone-landscape,.container.flush-right-phone-landscape{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1024px){.container.fluid-left-phone-landscape,.container.flush-left-phone-landscape,.container.fluid-right-phone-landscape,.container.flush-right-phone-landscape{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1200px){.container.fluid-left-phone-landscape,.container.flush-left-phone-landscape,.container.fluid-right-phone-landscape,.container.flush-right-phone-landscape{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1400px){.container.fluid-left-phone-landscape,.container.flush-left-phone-landscape,.container.fluid-right-phone-landscape,.container.flush-right-phone-landscape{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1600px){.container.fluid-left-phone-landscape,.container.flush-left-phone-landscape,.container.fluid-right-phone-landscape,.container.flush-right-phone-landscape{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1840px){.container.fluid-left-phone-landscape,.container.flush-left-phone-landscape,.container.fluid-right-phone-landscape,.container.flush-right-phone-landscape{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 568px){.container.fluid-left-phone-landscape,.container.flush-left-phone-landscape{margin-inline-start:0}.container.fluid-right-phone-landscape,.container.flush-right-phone-landscape{margin-inline-end:0}.container.flush-left-phone-landscape{padding-inline-start:0}.container.flush-right-phone-landscape{padding-inline-end:0}}@media(min-width: 768px){.container.fluid-left-tablet-portrait,.container.flush-left-tablet-portrait,.container.fluid-right-tablet-portrait,.container.flush-right-tablet-portrait{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1024px){.container.fluid-left-tablet-portrait,.container.flush-left-tablet-portrait,.container.fluid-right-tablet-portrait,.container.flush-right-tablet-portrait{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1200px){.container.fluid-left-tablet-portrait,.container.flush-left-tablet-portrait,.container.fluid-right-tablet-portrait,.container.flush-right-tablet-portrait{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1400px){.container.fluid-left-tablet-portrait,.container.flush-left-tablet-portrait,.container.fluid-right-tablet-portrait,.container.flush-right-tablet-portrait{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1600px){.container.fluid-left-tablet-portrait,.container.flush-left-tablet-portrait,.container.fluid-right-tablet-portrait,.container.flush-right-tablet-portrait{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1840px){.container.fluid-left-tablet-portrait,.container.flush-left-tablet-portrait,.container.fluid-right-tablet-portrait,.container.flush-right-tablet-portrait{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 768px){.container.fluid-left-tablet-portrait,.container.flush-left-tablet-portrait{margin-inline-start:0}.container.fluid-right-tablet-portrait,.container.flush-right-tablet-portrait{margin-inline-end:0}.container.flush-left-tablet-portrait{padding-inline-start:0}.container.flush-right-tablet-portrait{padding-inline-end:0}}@media(min-width: 1024px){.container.fluid-left-tablet-landscape,.container.flush-left-tablet-landscape,.container.fluid-right-tablet-landscape,.container.flush-right-tablet-landscape{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1200px){.container.fluid-left-tablet-landscape,.container.flush-left-tablet-landscape,.container.fluid-right-tablet-landscape,.container.flush-right-tablet-landscape{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1400px){.container.fluid-left-tablet-landscape,.container.flush-left-tablet-landscape,.container.fluid-right-tablet-landscape,.container.flush-right-tablet-landscape{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1600px){.container.fluid-left-tablet-landscape,.container.flush-left-tablet-landscape,.container.fluid-right-tablet-landscape,.container.flush-right-tablet-landscape{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1840px){.container.fluid-left-tablet-landscape,.container.flush-left-tablet-landscape,.container.fluid-right-tablet-landscape,.container.flush-right-tablet-landscape{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1024px){.container.fluid-left-tablet-landscape,.container.flush-left-tablet-landscape{margin-inline-start:0}.container.fluid-right-tablet-landscape,.container.flush-right-tablet-landscape{margin-inline-end:0}.container.flush-left-tablet-landscape{padding-inline-start:0}.container.flush-right-tablet-landscape{padding-inline-end:0}}@media(min-width: 1200px){.container.fluid-left-desktop-small,.container.flush-left-desktop-small,.container.fluid-right-desktop-small,.container.flush-right-desktop-small{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1400px){.container.fluid-left-desktop-small,.container.flush-left-desktop-small,.container.fluid-right-desktop-small,.container.flush-right-desktop-small{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1600px){.container.fluid-left-desktop-small,.container.flush-left-desktop-small,.container.fluid-right-desktop-small,.container.flush-right-desktop-small{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1840px){.container.fluid-left-desktop-small,.container.flush-left-desktop-small,.container.fluid-right-desktop-small,.container.flush-right-desktop-small{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1200px){.container.fluid-left-desktop-small,.container.flush-left-desktop-small{margin-inline-start:0}.container.fluid-right-desktop-small,.container.flush-right-desktop-small{margin-inline-end:0}.container.flush-left-desktop-small{padding-inline-start:0}.container.flush-right-desktop-small{padding-inline-end:0}}@media(min-width: 1400px){.container.fluid-left-desktop-medium,.container.flush-left-desktop-medium,.container.fluid-right-desktop-medium,.container.flush-right-desktop-medium{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1600px){.container.fluid-left-desktop-medium,.container.flush-left-desktop-medium,.container.fluid-right-desktop-medium,.container.flush-right-desktop-medium{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1840px){.container.fluid-left-desktop-medium,.container.flush-left-desktop-medium,.container.fluid-right-desktop-medium,.container.flush-right-desktop-medium{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1400px){.container.fluid-left-desktop-medium,.container.flush-left-desktop-medium{margin-inline-start:0}.container.fluid-right-desktop-medium,.container.flush-right-desktop-medium{margin-inline-end:0}.container.flush-left-desktop-medium{padding-inline-start:0}.container.flush-right-desktop-medium{padding-inline-end:0}}@media(min-width: 1600px){.container.fluid-left-desktop-large,.container.flush-left-desktop-large,.container.fluid-right-desktop-large,.container.flush-right-desktop-large{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1840px){.container.fluid-left-desktop-large,.container.flush-left-desktop-large,.container.fluid-right-desktop-large,.container.flush-right-desktop-large{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1600px){.container.fluid-left-desktop-large,.container.flush-left-desktop-large{margin-inline-start:0}.container.fluid-right-desktop-large,.container.flush-right-desktop-large{margin-inline-end:0}.container.flush-left-desktop-large{padding-inline-start:0}.container.flush-right-desktop-large{padding-inline-end:0}}@media(min-width: 1840px){.container.fluid-left-desktop-xlarge,.container.flush-left-desktop-xlarge,.container.fluid-right-desktop-xlarge,.container.flush-right-desktop-xlarge{max-width:calc(100% + (100% - 100%)/2)}}@media(min-width: 1840px){.container.fluid-left-desktop-xlarge,.container.flush-left-desktop-xlarge{margin-inline-start:0}.container.fluid-right-desktop-xlarge,.container.flush-right-desktop-xlarge{margin-inline-end:0}.container.flush-left-desktop-xlarge{padding-inline-start:0}.container.flush-right-desktop-xlarge{padding-inline-end:0}}@font-face{font-family:"Gracela";font-style:normal;font-weight:400;src:url("../fonts/Gracela/font.woff2") format("woff2"),url("../fonts/Gracela/font.woff") format("woff")}@font-face{font-family:"Soleil";font-style:normal;font-weight:300;src:url("../fonts/Soleil/Soleil-Light.woff2") format("woff2"),url("../fonts/Soleil/Soleil-Light.woff") format("woff")}@font-face{font-family:"Soleil";font-style:normal;font-weight:400;src:url("../fonts/Soleil/Soleil-Regular.woff2") format("woff2"),url("../fonts/Soleil/Soleil-Regular.woff") format("woff")}@font-face{font-family:"Soleil";font-style:normal;font-weight:600;src:url("../fonts/Soleil/Soleil-Semibold.woff2") format("woff2"),url("../fonts/Soleil/Soleil-Semibold.woff") format("woff")}html{font-size:17px;scroll-behavior:smooth}@media(min-width: 768px){html{font-size:19px}}@media(min-width: 1024px){html{font-size:1.312335958vw}}:root{--lowercase-hover-spacing: -0.02175em;--number-hover-spacing: -0.02em;--uppercase-hover-spacing: 0.0055em}body{color:#000;font-family:"Soleil",sans-serif;font-weight:300;line-height:1.5;letter-spacing:0;display:flex;flex-direction:column;min-height:100vh}body.navigation-open{overflow:hidden}body #fake-backdrop{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#425f60;z-index:9;display:block;opacity:0;pointer-events:none;transition:opacity .2s linear}body.has-menu-open #fake-backdrop{opacity:.5;pointer-events:auto}[id]{scroll-margin-block-start:4rem}p{margin-block-end:1rem}p.large{font-size:1.08rem}@media(min-width: 1024px){p.large{font-size:1.2rem}}blockquote{margin:2.5rem 0 1rem}blockquote+p{font-size:.72rem;font-weight:400;text-transform:uppercase}b,strong{font-weight:600}a{color:inherit;text-decoration:inherit}a:not([class]):hover,a:not([class]):focus{font-weight:bold;letter-spacing:var(--lowercase-hover-spacing)}a:not([class])[href^=tel]:hover{letter-spacing:var(--number-hover-spacing)}hr{margin-block:1rem;border-width:0;border-block-end:1px solid #f0ece6}hr:first-child{margin-block-start:0}h1,.h1{font-family:"Gracela",serif;font-weight:400;line-height:1.2}h1[aria-hidden=true],.h1[aria-hidden=true]{display:none}h2,.h2{font-family:"Gracela",serif;font-weight:400;line-height:1.2}h2[aria-hidden=true],.h2[aria-hidden=true]{display:none}h3,.h3{font-family:"Gracela",serif;font-weight:400;line-height:1.2}h3[aria-hidden=true],.h3[aria-hidden=true]{display:none}h1,.h1{font-size:2.2rem}@media(min-width: 568px){h1,.h1{font-size:3.2rem}}h2,.h2{font-size:2.2rem;margin-block-end:3rem}@media(min-width: 568px){h2,.h2{font-size:3.2rem}}h2.paragraph,.h2.paragraph{font-size:.72rem;font-family:"Soleil",sans-serif;font-weight:300;line-height:1.4;margin-block-end:1rem;color:#425f60}h3,.h3{font-size:1.6rem}@media(min-width: 568px){h3,.h3{font-size:1.4rem}}h4,.h4{font-size:1.2rem;font-family:"Soleil",sans-serif;font-weight:600;margin-block-end:1rem;line-height:1.4}@media(min-width: 568px){h4,.h4{font-size:1.2rem}}h5,.h5{font-size:1rem;font-family:"Soleil",sans-serif;font-weight:600;margin-block-end:.25rem;line-height:1.4}.display{font-family:"Gracela",serif;line-height:1;font-size:5rem;margin-block-end:-0.12em;transform:translateX(-0.085em)}@media(min-width: 410px){.display{font-size:6rem}}@media(min-width: 768px){.display{font-size:10rem}}@media(min-width: 1024px){.display{font-size:15rem}}.display.small{font-size:3rem}@media(min-width: 768px){.display.small{font-size:4rem}}@media(min-width: 1024px){.display.small{font-size:7.84rem;word-break:normal}}button.button{border-radius:2rem;--button-color: #4271B2;background-color:var(--button-color);border:1px solid var(--button-color);color:#fff;padding:.25rem .75rem;font-size:.72rem;cursor:pointer;transition:background-color .2s linear,color .2s linear}button.button svg{height:1rem;width:1rem;display:block}button.button.button-menu{--button-color: #425F60}button.button.button-toggle{min-width:6rem;text-align:start}@media(min-width: 1024px){button.button.button-toggle{min-width:8rem}}button.button.button-toggle[data-on=false]{background-color:#fff;color:var(--button-color)}button.button.button-toggle[data-on=false]:hover{outline:1px solid var(--button-color)}button.button:disabled{opacity:.5;cursor:default}a.button-wrapped{background-color:#4997a3;border-radius:2rem;color:#fff;display:flex;align-items:center;gap:1rem;padding:.35rem .35rem .35rem 1rem;font-size:.72rem;font-weight:bold;text-transform:uppercase}a.button-wrapped:hover .button::after,a.button-wrapped:hover .block.call-to-action-links .links a::after,.block.call-to-action-links .links a.button-wrapped:hover a::after,a.button-wrapped:hover .button::before,a.button-wrapped:hover .block.call-to-action-links .links a::before,.block.call-to-action-links .links a.button-wrapped:hover a::before{background-image:var(--button-image-thick);transform:rotate(-45deg);transition:.4s}a.button,.block.call-to-action-links .links a,span.button{display:inline-flex;font-size:.72rem;font-weight:400;text-transform:uppercase;gap:.5rem;align-items:center;color:#425f60;--button-color: #4271B2;--button-image: url("../images/icons/arrow-white.svg");--button-image-thick: url("../images/icons/arrow-white-thick.svg")}a.button:not(.icon-after)::before,.block.call-to-action-links .links a:not(.icon-after)::before,span.button:not(.icon-after)::before{content:""}a.button.icon-after::after,.block.call-to-action-links .links a::after,span.button.icon-after::after{content:""}a.button::before,.block.call-to-action-links .links a::before,a.button::after,.block.call-to-action-links .links a::after,span.button::before,span.button::after{width:2rem;height:2rem;border-radius:50%;background-image:var(--button-image);background-size:67% auto;background-repeat:no-repeat;background-position:center;background-color:var(--button-color);flex-shrink:0;transition:.4s}a.button:hover::after,.block.call-to-action-links .links a:hover::after,a.button:hover::before,.block.call-to-action-links .links a:hover::before,span.button:hover::after,span.button:hover::before{background-image:var(--button-image-thick);transform:rotate(-45deg);transition:.4s}a.button.prev:hover::before,.block.call-to-action-links .links a.prev:hover::before,span.button.prev:hover::before{transform:rotate(45deg);transition:.4s}a.button.button-menu,.block.call-to-action-links .links a.button-menu,span.button.button-menu{--button-color: #425F60}a.button.button-hotel,.block.call-to-action-links .links a.button-hotel,span.button.button-hotel{--button-color: #4997A3}a.button.button-restaurant,.block.call-to-action-links .links a.button-restaurant,span.button.button-restaurant{--button-color: #D8673E}a.button.button-journal,.block.call-to-action-links .links a.button-journal,span.button.button-journal{--button-color: #82BC74}a.button.button-shop,.block.call-to-action-links .links a,span.button.button-shop{--button-color: #F2DAB9;--button-image: url("../images/icons/arrow-green.svg");--button-image-thick: url("../images/icons/arrow-green-thick.svg")}a.button.button-shop:hover,.block.call-to-action-links .links a:hover,span.button.button-shop:hover{font-weight:bold;letter-spacing:var(--uppercase-hover-spacing)}a.button.button-inverted,.block.call-to-action-links .links a.button-inverted,.block.info-grid .cards .card .card-content.color-primary a.button,.block.info-grid .cards .card .card-content.color-primary .block.call-to-action-links .links a,.block.call-to-action-links .links .block.info-grid .cards .card .card-content.color-primary a,.block.info-grid .cards .card .card-content.color-hotel a.button,.block.info-grid .cards .card .card-content.color-hotel .block.call-to-action-links .links a,.block.call-to-action-links .links .block.info-grid .cards .card .card-content.color-hotel a,.block.info-grid .cards .card .card-content.color-restaurant a.button,.block.info-grid .cards .card .card-content.color-restaurant .block.call-to-action-links .links a,.block.call-to-action-links .links .block.info-grid .cards .card .card-content.color-restaurant a,.block.info-grid .cards .card .card-content.color-event a.button,.block.info-grid .cards .card .card-content.color-event .block.call-to-action-links .links a,.block.call-to-action-links .links .block.info-grid .cards .card .card-content.color-event a,.block.info-grid .cards .card .card-content.color-journal a.button,.block.info-grid .cards .card .card-content.color-journal .block.call-to-action-links .links a,.block.call-to-action-links .links .block.info-grid .cards .card .card-content.color-journal a,.slider .controls a.button,span.button.button-inverted,.slider .controls span.button{color:#fff;--button-color: #FFFFFF;--button-image: url("../images/icons/arrow-green.svg");--button-image-thick: url("../images/icons/arrow-green-thick.svg")}a.button.button-inverted:hover,.block.call-to-action-links .links a.button-inverted:hover,.block.info-grid .cards .card .card-content.color-primary a.button:hover,.block.info-grid .cards .card .card-content.color-primary .block.call-to-action-links .links a:hover,.block.call-to-action-links .links .block.info-grid .cards .card .card-content.color-primary a:hover,.block.info-grid .cards .card .card-content.color-hotel a.button:hover,.block.info-grid .cards .card .card-content.color-hotel .block.call-to-action-links .links a:hover,.block.call-to-action-links .links .block.info-grid .cards .card .card-content.color-hotel a:hover,.block.info-grid .cards .card .card-content.color-restaurant a.button:hover,.block.info-grid .cards .card .card-content.color-restaurant .block.call-to-action-links .links a:hover,.block.call-to-action-links .links .block.info-grid .cards .card .card-content.color-restaurant a:hover,.block.info-grid .cards .card .card-content.color-event a.button:hover,.block.info-grid .cards .card .card-content.color-event .block.call-to-action-links .links a:hover,.block.call-to-action-links .links .block.info-grid .cards .card .card-content.color-event a:hover,.block.info-grid .cards .card .card-content.color-journal a.button:hover,.block.info-grid .cards .card .card-content.color-journal .block.call-to-action-links .links a:hover,.block.call-to-action-links .links .block.info-grid .cards .card .card-content.color-journal a:hover,.slider .controls a.button:hover,span.button.button-inverted:hover,.slider .controls span.button:hover{font-weight:bold;letter-spacing:var(--uppercase-hover-spacing)}a.button.icon-close,.block.call-to-action-links .links a.icon-close,span.button.icon-close{color:#425f60;--button-color: #FFFFFF;--button-image: url("../images/icons/burger-menu-close.svg")}a.button.icon-close::before,.block.call-to-action-links .links a.icon-close::before,a.button.icon-close::after,.block.call-to-action-links .links a.icon-close::after,span.button.icon-close::before,span.button.icon-close::after{border:1px solid #425f60;background-size:50% auto}a.button.icon-download,.block.call-to-action-links .links a.icon-download,span.button.icon-download{--button-image: url("../images/icons/download-icon.svg");--button-image-thick: url("../images/icons/download-icon-thick.svg")}a.button.icon-download::before,.block.call-to-action-links .links a.icon-download::before,span.button.icon-download::before{content:none}a.button.icon-download::after,.block.call-to-action-links .links a.icon-download::after,span.button.icon-download::after{content:"";background-size:50% auto}a.button.icon-download:hover::after,.block.call-to-action-links .links a.icon-download:hover::after,span.button.icon-download:hover::after{transform:none}a.button.icon-back::before,.block.call-to-action-links .links a.icon-back::before,a.button.icon-back::after,.block.call-to-action-links .links a.icon-back::after,span.button.icon-back::before,span.button.icon-back::after{transform:rotate(180deg)}.main-menu.desktop-menu span.nav-link:hover{font-weight:bold;letter-spacing:var(--lowercase-hover-spacing)}.main-menu.desktop-menu span.nav-link a.nav-link:hover{font-weight:bold;letter-spacing:var(--lowercase-hover-spacing)}.main-menu.desktop-menu span.nav-link a.nav-link:hover::after{background-image:var(--button-image-thick)}a.button:hover,.block.call-to-action-links .links a:hover{font-weight:bold;letter-spacing:var(--uppercase-hover-spacing)}.button-hotel:hover i.desktop,.button-restaurant:hover i.desktop{font-weight:bold}.jobs-teaser .action a.button:hover,.jobs-teaser .action .block.call-to-action-links .links a:hover,.block.call-to-action-links .links .jobs-teaser .action a:hover{font-weight:bold;color:#425f60;letter-spacing:inherit}.section{margin-block:4rem}.main-menu{font-size:.72rem}.main-menu ul{list-style:none;margin:0;padding:0}.main-menu ul li{margin:0;padding:0}.main-menu ul li .nav-link{display:block;cursor:pointer}.main-menu.mega-menu{position:fixed;top:0%;left:0;width:100%;z-index:9;background-color:#425f60;color:#fff;padding-block:5rem 3rem;pointer-events:none;opacity:0;transform:translateY(-100%);transition:all .4s linear;max-height:100vh;overflow-y:auto}@supports(max-height: 100dvh){.main-menu.mega-menu{max-height:100dvh}}.has-menu-open .main-menu.mega-menu{pointer-events:auto;opacity:1;transform:translateY(0)}.main-menu.mega-menu .mega-menu-items{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem}@media(min-width: 1024px){.main-menu.mega-menu .mega-menu-items{display:block;column-count:4;max-width:64rem}}.main-menu.mega-menu .mega-menu-items li .nav-link{display:flex;gap:.5rem;justify-content:space-between;align-items:center}.main-menu.mega-menu .mega-menu-items li .nav-link::after{content:"";width:1rem;height:1rem;background-image:url("../images/icons/arrow-white.svg");background-size:100% auto;background-repeat:no-repeat;background-position:center;flex-shrink:0}.main-menu.mega-menu .mega-menu-items li:hover>.nav-link{font-weight:bold;color:#f2dab9;letter-spacing:var(--lowercase-hover-spacing)}.main-menu.mega-menu .mega-menu-items li:hover>.nav-link::after{background-image:url("../images/icons/arrow-banner-thick.svg")}.main-menu.mega-menu .mega-menu-items .submenu.languages li{--border-color: #FFFFFF;--fill-color: transparent}.main-menu.mega-menu .mega-menu-items .submenu.languages li .nav-link::after{background-image:none;width:.75rem;height:.75rem;border-radius:50%;border:1px solid var(--border-color);background-color:var(--fill-color)}.main-menu.mega-menu .mega-menu-items .submenu.languages li:hover{--border-color: #F2DAB9}.main-menu.mega-menu .mega-menu-items .submenu.languages li.active{--fill-color: #FFFFFF}.main-menu.mega-menu .mega-menu-items>li{display:block;border-block-start:1px solid #fff;break-inside:avoid}.main-menu.mega-menu .mega-menu-items>li>.nav-link{text-transform:uppercase;font-weight:600;padding-block:1rem}.main-menu.mega-menu .mega-menu-items>li.has-submenu{break-after:column;margin-block-end:1rem}.main-menu.mega-menu .mega-menu-items>li.has-submenu>.nav-link{cursor:default}.main-menu.mega-menu .mega-menu-items>li.has-submenu>.nav-link::after{content:unset}.main-menu.mega-menu .mega-menu-items>li>ul>li>.nav-link{padding-block:.25rem}@media(min-width: 1024px){.main-menu.mega-menu .mega-menu-items>li>ul>li>.nav-link{padding-block:.125rem}}.main-menu.desktop-menu{display:none}@media(min-width: 1024px){.main-menu.desktop-menu{display:flex}}.main-menu.desktop-menu>ul{display:flex;gap:1rem}.main-menu.desktop-menu>ul>li{color:#fff;padding-block:.5rem}.main-menu.desktop-menu>ul>li>.nav-link:hover{color:#fff;font-weight:bold;letter-spacing:var(--lowercase-hover-spacing)}.main-menu.desktop-menu>ul>li.has-submenu{position:relative;display:flex;align-items:center;gap:.5rem}.main-menu.desktop-menu>ul>li.has-submenu::after{content:"";display:block;width:.5rem;height:.5rem;background-image:url("../images/icons/desktop-menu-caret.svg");background-size:100% auto;background-repeat:no-repeat;background-position:center bottom;transition:.3s}.main-menu.desktop-menu>ul>li.has-submenu.open::after{transform:rotateX(180deg);transition:.3s}.main-menu.desktop-menu>ul>li.has-submenu>ul{position:absolute;top:100%;left:0;clip:rect(auto, auto, 0, auto);transition:clip .2s cubic-bezier(0.22, 0.32, 0.43, 1);--actual-height: 400px;background-color:#fff;color:#425f60;padding-block:.25rem .5rem}.main-menu.desktop-menu>ul>li.has-submenu>ul>li{padding:.25rem .5rem}.main-menu.desktop-menu>ul>li.has-submenu>ul>li .nav-link{white-space:nowrap}.main-menu.desktop-menu>ul>li.has-submenu>ul>li:not(.has-submenu){display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.main-menu.desktop-menu>ul>li.has-submenu>ul>li:not(.has-submenu)::after{content:"";display:block;width:1rem;height:1rem;background-image:url("../images/icons/arrow-green.svg");background-size:100% auto;background-repeat:no-repeat;background-position:center bottom}.main-menu.desktop-menu>ul>li.has-submenu>ul>li:not(.has-submenu):hover .nav-link{color:inherit;font-weight:bold;letter-spacing:var(--lowercase-hover-spacing)}.main-menu.desktop-menu>ul>li.has-submenu>ul>li:not(.has-submenu):hover::after{background-image:url("../images/icons/arrow-green-thick.svg")}.main-menu.desktop-menu>ul>li.has-submenu>ul>li.has-submenu{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.main-menu.desktop-menu>ul>li.has-submenu>ul>li.has-submenu>ul{display:flex;align-items:center;gap:.25rem}.main-menu.desktop-menu>ul>li.has-submenu>ul>li.has-submenu>ul>li{text-transform:uppercase;font-size:.64rem}.main-menu.desktop-menu>ul>li.has-submenu>ul>li.has-submenu>ul>li.active .nav-link{font-weight:600}.main-menu.desktop-menu>ul>li.has-submenu.open>ul{clip:rect(auto, auto, var(--actual-height), auto)}header#header{position:absolute;top:0;left:0;width:100%;z-index:10;pointer-events:none}header#header .navbar{pointer-events:none;padding-block:1.5rem;display:flex;justify-content:space-between;align-items:start;gap:1.5rem}header#header .navbar .main-menu{pointer-events:auto;z-index:11}header#header .navbar .navbar-actions{z-index:11;display:flex;align-items:center;gap:.75rem}header#header .navbar .navbar-actions .button{pointer-events:auto;margin-block-end:0;padding:0;display:flex;justify-content:center;align-items:center;width:1.75rem;height:auto;aspect-ratio:1/1}header#header .navbar .brand{display:block;pointer-events:auto;z-index:11}header#header .navbar .brand:last-child{margin-inline-start:auto}header#header .navbar .brand svg{height:2.4rem;width:auto;display:block}header#header .navbar .brand img{height:4.8rem;width:9.6rem;object-fit:contain;object-position:right top;display:block}aside#header-sticky{position:fixed;top:0;left:0;width:100%;z-index:10;pointer-events:none}@media(min-width: 1024px){aside#header-sticky{transform:translateY(-100%);opacity:0;transition:opacity .2s linear,transform .2s ease-out}.page-scrolled aside#header-sticky,.has-menu-open aside#header-sticky{opacity:1;transform:translateY(0)}}aside#header-sticky .navbar{pointer-events:none;padding-block:1rem}aside#header-sticky .navbar>.container{display:flex;justify-content:space-between;align-items:center;gap:1rem}aside#header-sticky .navbar #main-menu-toggler{pointer-events:auto;z-index:11;display:flex;align-items:center;gap:.5rem}aside#header-sticky .navbar #main-menu-toggler:hover{font-weight:bold;letter-spacing:var(--lowercase-hover-spacing)}@media(max-width: 1023.98px){body.hotel aside#header-sticky .navbar #main-menu-toggler,body.restaurant aside#header-sticky .navbar #main-menu-toggler{opacity:0;transition:opacity .2s linear;pointer-events:none}body.hotel.page-scrolled aside#header-sticky .navbar #main-menu-toggler,body.restaurant.page-scrolled aside#header-sticky .navbar #main-menu-toggler,body.hotel.has-menu-open aside#header-sticky .navbar #main-menu-toggler,body.restaurant.has-menu-open aside#header-sticky .navbar #main-menu-toggler{opacity:1;pointer-events:auto}}.has-menu-open aside#header-sticky .navbar #main-menu-toggler{background-color:#fff;color:#425f60}aside#header-sticky .navbar #main-menu-toggler>span.burger-icon{display:inline-block;height:1px;width:1rem;max-width:20px;background-color:#fff;position:relative;border-radius:5px;transition:ease-in-out .5s}aside#header-sticky .navbar #main-menu-toggler>span.burger-icon::before,aside#header-sticky .navbar #main-menu-toggler>span.burger-icon::after{content:"";position:absolute;height:1px;left:0;right:0;background:#fff;border-radius:5px;transition:transform .5s ease-in-out}aside#header-sticky .navbar #main-menu-toggler>span.burger-icon::before{transform:translateY(-5px)}aside#header-sticky .navbar #main-menu-toggler>span.burger-icon::after{transform:translateY(5px)}@media(min-width: 1460px){aside#header-sticky .navbar #main-menu-toggler>span.burger-icon::before{transform:translateY(-7px)}aside#header-sticky .navbar #main-menu-toggler>span.burger-icon::after{transform:translateY(7px)}}aside#header-sticky .navbar .navbar-actions{display:flex;gap:1rem;align-items:center;opacity:0;transition:opacity .2s linear;z-index:11}@media(min-width: 768px){aside#header-sticky .navbar .navbar-actions{gap:2rem}}.page-scrolled aside#header-sticky .navbar .navbar-actions,.has-menu-open aside#header-sticky .navbar .navbar-actions{opacity:1}@media(min-width: 1024px){aside#header-sticky .navbar .navbar-actions{gap:2rem;opacity:1;pointer-events:auto}}aside#header-sticky .navbar .navbar-actions .action{pointer-events:none}.page-scrolled aside#header-sticky .navbar .navbar-actions .action,.has-menu-open aside#header-sticky .navbar .navbar-actions .action{pointer-events:auto}@media(min-width: 1024px){aside#header-sticky .navbar .navbar-actions .action{pointer-events:auto}}aside#header-sticky .navbar .navbar-actions .action.wrapper{display:flex;flex-wrap:wrap;align-items:center;border-radius:1.6rem;gap:1rem 2rem;height:3.2rem;padding-inline:1.25rem .75rem;background-color:#fff;box-shadow:0 .12rem .24rem rgba(0,0,0,.25)}aside#header-sticky .navbar .navbar-actions .action.wrapper:has(.button-wrapped){border-radius:1.8rem;height:3.6rem;padding-inline:1.25rem .5rem}aside#header-sticky .nav-item.has-submenu:hover>span.nav-link{color:#fff !important;letter-spacing:initial}aside#header-sticky .nav-item.has-submenu:hover>span.nav-link:hover{letter-spacing:initial}aside#header-sticky .nav-item:not(.has-submenu)>.nav-link:hover{letter-spacing:var(--uppercase-hover-spacing)}aside#header-sticky li.nav-item:has(.submenu.languages)>span.nav-link:hover{color:#f2dab9 !important;letter-spacing:var(--uppercase-hover-spacing) !important}body.has-menu-open span.burger-icon::before{background-color:#425f60 !important;transform:rotate(45deg) !important}body.has-menu-open span.burger-icon::after{background-color:#425f60 !important;transform:rotate(-45deg) !important}body.has-menu-open #main-menu-toggler:hover span.burger-icon::before,body.has-menu-open #main-menu-toggler:hover span.burger-icon::after{height:1.5px !important}#masthead{position:relative;background-color:#4271b2;--masthead-slide-height: 18.8rem}@media(min-width: 1024px){#masthead{--masthead-slide-height: 26.8rem}}#masthead.height-screen{--masthead-slide-height: calc(60vh - 2.5rem)}@supports(height: 100svh){#masthead.height-screen{--masthead-slide-height: calc(60svh - 2.5rem)}}@media(min-width: 1024px){#masthead.height-screen{--masthead-slide-height: calc(100vh - 2.5rem)}@supports(height: 100svh){#masthead.height-screen{--masthead-slide-height: calc(100svh - 2.5rem)}}}#masthead.height-slim{--masthead-slide-height: 18.8rem}@media(min-width: 1024px){#masthead .background{display:flex;justify-content:end}}#masthead .background .media{position:relative;z-index:0;width:100%;margin-block-end:3rem;height:var(--masthead-slide-height)}@media(min-width: 1024px){#masthead .background .media{width:50%;margin-block-end:0}}#masthead .background .media::after{content:"";z-index:1;position:absolute;inset:0;pointer-events:none;background-color:rgba(25,35,105,.1450980392)}#masthead .background .media img{object-fit:cover;width:100%;height:var(--masthead-slide-height)}#masthead .background .media .slider{overflow:hidden}#masthead .background .media .slider .controls-wrapper{bottom:50%;transform:translateY(50%);color:#fff;z-index:1}#masthead .content{color:#f0ece6;margin-block-end:3rem}@media(min-width: 1024px){#masthead .content{display:flex;flex-direction:column;justify-content:end;pointer-events:none;position:absolute;inset:0;bottom:2rem;margin-block-end:0}}@media(min-width: 768px){#masthead .content p{max-width:50%}}@media(min-width: 1024px){#masthead .content p{padding-inline-end:2rem}}@media(max-width: 1023.98px){#masthead .content .display+p{margin-block-start:.5rem}}#masthead .content .button{pointer-events:auto}#masthead .content .onepage-navigation{display:none}@media(min-width: 1024px){#masthead .content .onepage-navigation{width:50%;display:flex;flex-direction:column;align-items:start;margin-block-end:1rem;pointer-events:auto;align-self:center}#masthead .content .onepage-navigation .button{margin-block:-0.25rem;text-transform:none;font-weight:300}#masthead .content .onepage-navigation .button::after{opacity:0;transition:all .2s linear}#masthead .content .onepage-navigation .button:hover::after{opacity:1}}#masthead .actions{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;justify-content:end;align-items:center;gap:2rem;transform:translateY(50%)}#masthead .actions .action.wrapper{display:flex;flex-wrap:wrap;align-items:center;border-radius:1.6rem;gap:1rem 2rem;height:3.2rem;padding-inline:1.25rem .75rem;background-color:#fff;box-shadow:0 .12rem .24rem rgba(0,0,0,.25)}#masthead .actions .action.wrapper:has(.button-wrapped){border-radius:1.8rem;height:3.6rem;padding-inline:1.25rem .5rem}.action .button .button-label i{font-style:normal}.action .button .button-label i.mobile{display:inline}@media(min-width: 1024px){.action .button .button-label i.mobile{display:none}}.action .button .button-label i.desktop{display:none}@media(min-width: 1024px){.action .button .button-label i.desktop{display:inline}}.action.collapsible{position:relative}.action.collapsible .hotel-form,.action.collapsible .hotels-form,.action.collapsible .restaurants-form{display:none}@media(max-width: 1023.98px){.action.collapsible .hotel-form,.action.collapsible .hotels-form,.action.collapsible .restaurants-form{flex-direction:column;align-items:stretch;height:auto;position:absolute;z-index:1;top:calc(100% + 1rem);right:0;padding-inline:1rem;padding-block:1rem;min-width:15rem}.action.collapsible .hotel-form .submit,.action.collapsible .hotels-form .submit,.action.collapsible .restaurants-form .submit{align-self:end}}@media(max-width: 1023.98px){.action.collapsible:first-child .hotel-form,.action.collapsible:first-child .hotels-form,.action.collapsible:first-child .restaurants-form{right:auto;left:0}}.action.collapsible .action-placeholder{display:flex;flex-wrap:wrap;align-items:center;border-radius:1.6rem;gap:1rem 2rem;height:3.2rem;padding-inline:1.25rem .75rem;background-color:#fff;box-shadow:0 .12rem .24rem rgba(0,0,0,.25);cursor:pointer}.action.collapsible .action-placeholder:has(.button-wrapped){border-radius:1.8rem;height:3.6rem;padding-inline:1.25rem .5rem}.action.collapsible.open .hotel-form,.action.collapsible.open .hotels-form,.action.collapsible.open .restaurants-form{display:flex}@media(min-width: 1024px){.action.collapsible.open .action-placeholder{display:none}}@media(min-width: 568px){.action.collapsible.open-phone-landscape .hotel-form,.action.collapsible.open-phone-landscape .hotels-form,.action.collapsible.open-phone-landscape .restaurants-form{display:flex}.action.collapsible.open-phone-landscape .action-placeholder{display:none}}@media(min-width: 768px){.action.collapsible.open-tablet-portrait .hotel-form,.action.collapsible.open-tablet-portrait .hotels-form,.action.collapsible.open-tablet-portrait .restaurants-form{display:flex}.action.collapsible.open-tablet-portrait .action-placeholder{display:none}}@media(min-width: 1024px){.action.collapsible.open-tablet-landscape .hotel-form,.action.collapsible.open-tablet-landscape .hotels-form,.action.collapsible.open-tablet-landscape .restaurants-form{display:flex}.action.collapsible.open-tablet-landscape .action-placeholder{display:none}}@media(min-width: 1200px){.action.collapsible.open-desktop-small .hotel-form,.action.collapsible.open-desktop-small .hotels-form,.action.collapsible.open-desktop-small .restaurants-form{display:flex}.action.collapsible.open-desktop-small .action-placeholder{display:none}}@media(min-width: 1400px){.action.collapsible.open-desktop-medium .hotel-form,.action.collapsible.open-desktop-medium .hotels-form,.action.collapsible.open-desktop-medium .restaurants-form{display:flex}.action.collapsible.open-desktop-medium .action-placeholder{display:none}}@media(min-width: 1600px){.action.collapsible.open-desktop-large .hotel-form,.action.collapsible.open-desktop-large .hotels-form,.action.collapsible.open-desktop-large .restaurants-form{display:flex}.action.collapsible.open-desktop-large .action-placeholder{display:none}}@media(min-width: 1840px){.action.collapsible.open-desktop-xlarge .hotel-form,.action.collapsible.open-desktop-xlarge .hotels-form,.action.collapsible.open-desktop-xlarge .restaurants-form{display:flex}.action.collapsible.open-desktop-xlarge .action-placeholder{display:none}}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100%*70/3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714286%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100%/70);height:10px;float:left}.slider{position:relative}.slider .slides{display:none}.slider .slides.tns-slider{display:block}.slider .controls-wrapper{position:absolute;bottom:2rem;right:2rem;display:flex;align-items:center;gap:1rem;color:#fff}.slider .controls-wrapper .heading{font-weight:600;font-size:1.2rem;text-align:end}.slider .controls-wrapper .control{display:flex;flex-direction:column;font-size:1.2rem;cursor:pointer}.slider .controls-wrapper .control .current-slide{margin-block-end:-0.5rem}.slider .controls-wrapper .control .number-of-slides{margin-block-start:-0.75rem}.slider .controls{position:absolute;top:-2rem;left:auto;right:0;pointer-events:none;display:flex;gap:1rem;justify-content:space-between;align-items:center;transform:translateY(-50%)}@media(min-width: 1024px){.slider .controls:not(.top){top:50%;left:-4rem;right:-4rem}}.slider .controls .button{pointer-events:auto;border-radius:50%;cursor:pointer}.slider .controls .button::before{border-radius:50%;border:1px solid #1a3531}.slider .controls .button.prev{transform:rotate(180deg)}.slider .control>svg{transition:.4s}.slider .control>svg:hover{transform:translateX(30%)}.slider .control>svg:hover>g>g>path{stroke-width:3}.feature-placeholder{background-color:#afafaf;padding:1.5rem;display:flex;align-items:center;border-radius:4rem;color:#1a3531}.text-and-links{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:2rem}.text-and-links .links p:last-child{margin-block-end:0}.block.people{background-color:#f2dab9;margin-block:0;padding-block:4rem}.block.people:first-child{margin-block-start:4rem}.block.people .person-links{margin-block-start:1rem}.block.people .people-cards{row-gap:var(--gutter)}.block.people .people-cards .card{aspect-ratio:1/1;position:relative;overflow:hidden;display:block}.block.people .people-cards .card .card-image{width:100%;height:100%}.block.people .people-cards .card .card-image img{width:100%;height:100%;object-fit:cover}.block.people .people-cards .card .card-image svg{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);width:.75rem;height:auto;display:block}.block.people .people-cards .card .card-content{width:100%;padding:1rem;font-size:.72rem;position:absolute;bottom:0;left:0;max-height:100%;z-index:1;background-color:#fff;color:#1a3531;transform:translateY(25%);transition:opacity .2s linear,transform .2s ease-out;pointer-events:none;opacity:0}.block.people .people-cards .card .card-content h4{text-transform:uppercase;margin-block-end:0}.block.people .people-cards .card .card-content .person-meta{font-size:.64rem;text-transform:uppercase}.block.people .people-cards .card:hover .card-content{opacity:1;pointer-events:auto;transform:translateY(0)}.block.image-and-text{background-color:#f0ece6}@media(min-width: 1024px){.block.image-and-text{margin-block:0}}@media(min-width: 1024px){.block.image-and-text .image{padding-block-start:4rem}}.block.image-and-text .image img{width:100%;min-height:29.2rem;object-fit:cover}@media(min-width: 1024px){.block.image-and-text .text{padding:4rem}}.block.image-and-text .text p:last-child{margin-block-start:3rem}@media(min-width: 1024px){.block.image-and-widetext .row{flex-direction:row-reverse}}.block.image-and-widetext .image img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}@media(min-width: 1024px){.block.image-and-widetext .text{padding-inline-end:9rem}}.block.images-and-text .images{height:100%;position:relative}.block.images-and-text .images img{display:block;object-fit:cover}.block.images-and-text .images img:nth-child(1){width:75%;aspect-ratio:321/302}.block.images-and-text .images img:nth-child(2){position:absolute;bottom:0;right:0;width:35%;aspect-ratio:331/350}@media(min-width: 1024px){.block.images-and-text .text{padding-inline:4rem}}.block.restaurants-slider{background-color:#d6e3e4;margin-block:0;padding-block:4rem}.block.restaurants-slider:first-child{margin-block-start:4rem}@media(min-width: 1024px){.block.restaurants-slider .restaurant-info{padding-block-start:4rem}.block.restaurants-slider .restaurant-info p:last-child{margin-block-start:4rem}}.block.restaurants-slider .restaurant-info .button,.block.restaurants-slider .restaurant-info .block.call-to-action-links .links a,.block.call-to-action-links .links .block.restaurants-slider .restaurant-info a{margin-block-start:1rem;margin-inline-end:1rem;--button-color: #FFFFFF;--button-image: url("../images/icons/arrow-green.svg");--button-image-thick: url("../images/icons/arrow-green-thick.svg")}.block.restaurants-slider .restaurant-title{display:flex;flex-direction:column;gap:1.5rem}@media(min-width: 1024px){.block.restaurants-slider .restaurant-title{margin-block-start:-4rem}}.block.restaurants-slider .restaurant-title .restaurant-image{position:relative}.block.restaurants-slider .restaurant-title .restaurant-image img{width:100%;height:auto;aspect-ratio:44/37;object-fit:cover}.block.impressions-slider{background-color:#d6e3e4;margin-block:0;padding-block:4rem}.block.impressions-slider:first-child{margin-block-start:4rem}@media(min-width: 1024px){.block.impressions-slider .impressions-info{padding-block-start:4rem}.block.impressions-slider .impressions-info p:last-child{margin-block-start:4rem}}.block.impressions-slider .impressions-info .button,.block.impressions-slider .impressions-info .block.call-to-action-links .links a,.block.call-to-action-links .links .block.impressions-slider .impressions-info a{margin-block-start:1rem;margin-inline-end:1rem;--button-color: #FFFFFF;--button-image: url("../images/icons/arrow-green.svg");--button-image-thick: url("../images/icons/arrow-green-thick.svg")}.block.impressions-slider .impressions-images{display:flex;flex-direction:column;gap:1.5rem}@media(min-width: 1024px){.block.impressions-slider .impressions-images{margin-block-start:-4rem}}.block.impressions-slider .impressions-images .slide img{width:100%;height:auto;aspect-ratio:11/10;object-fit:cover}@media(min-width: 1024px){.block.infos-slider .slider{margin-inline:4rem}}.block.infos-slider .slider .slide h4{margin-block-start:1.5rem;margin-block-end:0}.block.infos-slider .slider .slide p{font-size:.72rem;text-transform:uppercase}.block.infos-slider .slider .slide img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.block.infos-slider .links{margin-block-start:2rem;display:flex;justify-content:end;gap:2rem}@media(min-width: 1024px){.block.infos-slider .links{margin-inline:4rem}}.block.infos-slider .links p{display:flex;flex-wrap:wrap;align-items:center;border-radius:1.6rem;gap:1rem 2rem;height:3.2rem;padding-inline:1.25rem .75rem;background-color:#fff;box-shadow:0 .12rem .24rem rgba(0,0,0,.25)}.block.infos-slider .links p:has(.button-wrapped){border-radius:1.8rem;height:3.6rem;padding-inline:1.25rem .5rem}.block.images-and-numbers{background-color:#f0ece6;margin-block:0;padding-block:4rem}.block.images-and-numbers:first-child{margin-block-start:4rem}@media(min-width: 1024px){.block.images-and-numbers .row{--gutter: 4rem}}.block.images-and-numbers .row .numbers{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(min-width: 1024px){.block.images-and-numbers .row .numbers{grid-template-columns:1fr}}.block.images-and-numbers .row .numbers .number{width:50%;font-weight:400;font-size:.72rem;text-transform:uppercase;line-height:1}.block.images-and-numbers .row .numbers .number span{font-weight:300;display:block;font-size:3.2rem;margin-block-end:.5rem}.block.images-and-numbers .text{font-size:1.2rem}.block.images-and-numbers .images{height:100%;position:relative}.block.images-and-numbers .images img{display:block;object-fit:cover}.block.images-and-numbers .images img:nth-child(1){width:75%;aspect-ratio:453/559}.block.images-and-numbers .images img:nth-child(2){position:absolute;bottom:0;right:0;width:50%;aspect-ratio:317/350}.block.search-map .search-map-filter{color:#425f60;padding-block-end:2rem}@media(max-width: 1023.98px){.block.search-map .search-map-results-wrapper{position:relative}.block.search-map .search-map-results-wrapper::before{content:"";position:absolute;top:0;left:0;right:0;height:1.5rem;pointer-events:none;background:linear-gradient(to top, transparent, #FFFFFF)}.block.search-map .search-map-results-wrapper::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1.5rem;pointer-events:none;background:linear-gradient(to bottom, transparent, #FFFFFF)}}.block.search-map .search-map-results-wrapper .search-map-results{overflow-y:scroll;height:18rem;display:flex;flex-direction:column;align-items:stretch;gap:.75rem}@media(max-width: 1023.98px){.block.search-map .search-map-results-wrapper .search-map-results{padding-block:1rem}}@media(min-width: 768px){.block.search-map .search-map-results-wrapper .search-map-results{height:24rem}}@media(min-width: 1024px){.block.search-map .search-map-results-wrapper .search-map-results{height:80vh}}.block.search-map .search-map-results-wrapper .search-map-results .heading{padding-block-start:1rem}.block.search-map .search-map-results-wrapper .search-map-results .heading svg{display:block;height:1.5rem;width:auto}.block.search-map .search-map-results-wrapper .search-map-results .search-result{font-weight:400;font-size:.72rem;text-transform:uppercase;display:flex;gap:.5rem;justify-content:space-between;align-items:center}@media(max-width: 1023.98px){.block.search-map .search-map-results-wrapper .search-map-results .search-result{scroll-margin-block:1.5rem}}.block.search-map .search-map-results-wrapper .search-map-results .search-result .h4{margin:0;text-transform:none}.block.search-map .search-map-results-wrapper .search-map-results .search-result .button,.block.search-map .search-map-results-wrapper .search-map-results .search-result .block.call-to-action-links .links a,.block.call-to-action-links .links .block.search-map .search-map-results-wrapper .search-map-results .search-result a{display:flex;width:2rem;height:2rem;opacity:0;pointer-events:none;transform:translateX(-75%);transition:.4s linear;margin-right:.5rem}.block.search-map .search-map-results-wrapper .search-map-results .search-result .button::before,.block.search-map .search-map-results-wrapper .search-map-results .search-result .block.call-to-action-links .links a::before,.block.call-to-action-links .links .block.search-map .search-map-results-wrapper .search-map-results .search-result a::before{display:block}.block.search-map .search-map-results-wrapper .search-map-results .search-result:hover .button,.block.search-map .search-map-results-wrapper .search-map-results .search-result:hover .block.call-to-action-links .links a,.block.call-to-action-links .links .block.search-map .search-map-results-wrapper .search-map-results .search-result:hover a,.block.search-map .search-map-results-wrapper .search-map-results .search-result:active .button,.block.search-map .search-map-results-wrapper .search-map-results .search-result:active .block.call-to-action-links .links a,.block.call-to-action-links .links .block.search-map .search-map-results-wrapper .search-map-results .search-result:active a,.block.search-map .search-map-results-wrapper .search-map-results .search-result.active .button,.block.search-map .search-map-results-wrapper .search-map-results .search-result.active .block.call-to-action-links .links a,.block.call-to-action-links .links .block.search-map .search-map-results-wrapper .search-map-results .search-result.active a{opacity:1;pointer-events:auto;transform:translateX(0);transition:.4s linear}.block.search-map.multiple-filter-active .search-map-results-wrapper .search-result:not(.visible){display:none}.block.search-map.hide-restaurants .search-map-results-wrapper .search-result[data-type=restaurant],.block.search-map.hide-restaurants .search-map-results-wrapper .heading[data-type=restaurant]{display:none}.block.search-map.hide-hotels .search-map-results-wrapper .search-result[data-type=hotel],.block.search-map.hide-hotels .search-map-results-wrapper .search-result[data-type=all],.block.search-map.hide-hotels .search-map-results-wrapper .heading[data-type=hotel],.block.search-map.hide-hotels .search-map-results-wrapper .heading[data-type=all]{display:none}.block.search-map .search-map-display svg{display:block;width:100%;height:auto;position:relative}.block.search-map .search-map-display svg .region,.block.search-map .search-map-display svg .map{fill:none}.block.search-map .search-map-display svg .map{stroke:#425f60}.block.search-map .search-map-display svg .region{stroke:#425f60;stroke-dasharray:6 6;stroke-width:1.5px}.hide-regions .region{display:none}.block.search-map .search-map-display svg .map-marker{fill:#425f60;stroke:none;transition:.2s}.block.search-map .search-map-display svg .map-marker:hover.hotel,.block.search-map .search-map-display svg .map-marker:hover.all,.block.search-map .search-map-display svg .map-marker.active.hotel,.block.search-map .search-map-display svg .map-marker.active.all{fill:#4997a3;transition:.2s}.block.search-map .search-map-display svg .map-marker:hover.restaurant,.block.search-map .search-map-display svg .map-marker:hover.style-restaurant,.block.search-map .search-map-display svg .map-marker.active.restaurant,.block.search-map .search-map-display svg .map-marker.active.style-restaurant{fill:#d8673e}.block.search-map .search-map-display svg #map-marker-template{display:none}.hide-restaurants .map-marker.restaurant{display:none}.hide-hotels .map-marker.hotel{display:none}.block.jobs-teaser{background-color:#4271b2;color:#fff;margin-block:0;padding-block:4rem}.block.jobs-teaser:first-child{margin-block-start:4rem}.block.jobs-teaser .action{display:flex;flex-wrap:wrap;align-items:center;border-radius:1.6rem;gap:1rem 2rem;height:3.2rem;padding-inline:1.25rem .75rem;background-color:#fff;box-shadow:0 .12rem .24rem rgba(0,0,0,.25);margin-block-start:2rem}.block.jobs-teaser .action:has(.button-wrapped){border-radius:1.8rem;height:3.6rem;padding-inline:1.25rem .5rem}@keyframes cta-links{0%,100%{transform:translateX(0)}50%{transform:translateX(calc(100vw - (100% - var(--scrollbar-width, 0px))))}}.block.call-to-action-links,.block.values{border-block:1px solid #1a3531;overflow:hidden;display:flex;white-space:nowrap;background-color:#fff;margin-block:0;padding-block:4rem}.block.call-to-action-links:first-child,.block.values:first-child{margin-block-start:4rem}.block.call-to-action-links .links,.block.values .links{display:flex;animation:cta-links 20s cubic-bezier(0.1, 0, 0.9, 1) infinite}.block.call-to-action-links .links p,.block.values .links p{font-family:"Gracela",serif;font-size:2.8rem;color:#1a3531;display:flex;gap:2rem;margin-inline-end:2rem;margin-block-end:0}.block.call-to-action-links .links a{font-family:inherit;font-size:inherit;gap:2rem}.block.call-to-action-links .links a::before,.block.call-to-action-links .links a::after{margin-block-end:.7rem}.block.call-to-action-links .links a::before{content:unset !important}.block.values .links p{align-items:center}.block.values .links p::after{content:"";display:inline-block;height:1.5rem;width:1.5rem;border-radius:50%;background-color:#f2dab9}.block.testimonials-slider{background-color:#f0ece6;margin-block:0;padding-block:4rem}.block.testimonials-slider:first-child{margin-block-start:4rem}.block.testimonials-slider .slider{margin-inline:-0.25rem}.block.testimonials-slider .slider .controls-wrapper{color:#9b633c;bottom:unset;top:-1rem;right:3.05rem;transform:translateY(-100%);display:flex;gap:1rem}.block.testimonials-slider .slider .controls-wrapper .control{flex-shrink:0}.block.testimonials-slider .slider .controls-wrapper .control:first-child svg{transform:rotate(180deg)}.block.testimonials-slider .slides{display:flex;padding-block:.25rem}.block.testimonials-slider .testimonial{border-radius:2.8rem;padding:1.75rem;box-shadow:0 .12rem .24rem rgba(0,0,0,.25);background-color:#fff;height:100%;margin-inline:.25rem;display:flex;flex-direction:column;color:#1a3531}.block.testimonials-slider .testimonial .quote{font-size:.88rem;font-weight:600}.block.testimonials-slider .testimonial .meta{margin-block-start:auto;padding-block-start:2rem;font-size:.72rem;text-transform:uppercase}.block.testimonials-slider .testimonial .meta strong{border-block-start:1px solid #1a3531;padding-block-start:.75rem;display:block}.block.directions{background-color:#f0ece6;margin-block:0;padding-block:4rem}.block.directions:first-child{margin-block-start:4rem}.block.directions .directions-map svg{display:block;width:100%;height:auto;position:relative}@media(min-width: 1024px){.block.directions .directions-map svg{padding-inline-end:4rem}}.block.directions .directions-map svg .region,.block.directions .directions-map svg .map{fill:none}.block.directions .directions-map svg .map{stroke:#425f60}.block.directions .directions-map svg .region{stroke:#425f60;stroke-dasharray:6 6;stroke-width:1.5px}.block.directions .directions-map svg .region:not(.active){display:none}.block.directions .directions-map svg .map-marker{fill:#425f60;stroke:none}.block.directions .directions-map svg .map-marker:not(.active){display:none}.block.directions .directions-map svg .map-marker.hotel{fill:#4997a3}.block.directions .directions-map svg .map-marker.restaurant{fill:#d8673e}.block.hours{background-color:#4271b2;color:#fff;font-size:.72rem;margin-block:0;padding-block:4rem}.block.hours:first-child{margin-block-start:4rem}.block.hours p{text-transform:uppercase}.block.info-grid .cards{margin-block-start:3rem;--gutter: .5rem;row-gap:var(--gutter)}.block.info-grid .cards h4{font-family:"Gracela",serif;font-weight:400}.block.info-grid .cards .card{aspect-ratio:1/1;position:relative;overflow:hidden}.block.info-grid .cards .card .card-image{width:100%;height:100%}.block.info-grid .cards .card .card-image img{width:100%;height:100%;object-fit:cover}.block.info-grid .cards .card .card-content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;text-align:center;font-size:.72rem}.block.info-grid .cards .card .card-content p:last-child{margin-block-end:0}.block.info-grid .cards .card .card-content.color-primary{background-color:#4271b2}.block.info-grid .cards .card .card-content.color-hotel{background-color:#4997a3}.block.info-grid .cards .card .card-content.color-restaurant{background-color:#d8673e}.block.info-grid .cards .card .card-content.color-event{background-color:#1a3531}.block.info-grid .cards .card .card-content.color-journal{background-color:#82bc74}.block.info-grid .cards .card .card-content.color-info{background-color:#f0ece6}.block.info-grid .cards .card .card-content.color-banner{background-color:#f2dab9}.block.info-grid .cards .card .card-content.color-primary{color:#fff}.block.info-grid .cards .card .card-content.color-hotel{color:#fff}.block.info-grid .cards .card .card-content.color-restaurant{color:#fff}.block.info-grid .cards .card .card-content.color-event{color:#fff}.block.info-grid .cards .card .card-content.color-journal{color:#fff}.block.info-grid .cards .card.info-card .card-content{height:100%}.block.info-grid .cards .card.image-card .card-content{position:absolute;bottom:0;left:0;max-height:100%;opacity:0;z-index:1;pointer-events:none;transform:translateY(25%);transition:opacity .2s linear,transform .2s ease-out}.block.info-grid .cards .card.image-card .card-image svg{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);width:.75rem;height:auto;display:block}.block.info-grid .cards .card.image-card:hover .card-content{opacity:1;pointer-events:auto;transform:translateY(0)}.block.contact-person{background-color:#4271b2;color:#fff;margin-block:0;padding-block:4rem}.block.contact-person:first-child{margin-block-start:4rem}.block.contact-person .row{justify-content:space-between}.block.contact-person img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}@media(min-width: 1024px){.block.contact-form .form-wrapper{margin-inline:3rem}}.block.embed iframe{border:none;display:block}body.restaurant #masthead{background-color:#d8673e}body.restaurant .block.hours{background-color:#d8673e}body.hotel #masthead{background-color:#4997a3}body.hotel .block.hours{background-color:#4997a3}.event-cards,.package-cards{row-gap:var(--gutter)}.event-cards .card,.package-cards .card{aspect-ratio:16/11;position:relative;overflow:hidden;display:block}.event-cards .card .card-image,.package-cards .card .card-image{width:100%;height:100%}.event-cards .card .card-image img,.package-cards .card .card-image img{width:100%;height:100%;object-fit:cover}.event-cards .card .card-content,.package-cards .card .card-content{padding:1rem;font-size:.72rem;position:absolute;bottom:0;left:0;right:0;max-height:100%;z-index:1;background-color:#cbd7cb;color:#1a3531}.event-cards .card .card-content .event-location,.package-cards .card .card-content .event-location{margin-block-start:.8rem}.event-cards.hover .card .card-content,.package-cards.hover .card .card-content{transform:translateY(25%);transition:opacity .2s linear,transform .2s ease-out;pointer-events:none;opacity:0}.event-cards.hover .card:hover .card-content,.event-cards.hover .card:active .card-content,.package-cards.hover .card:hover .card-content,.package-cards.hover .card:active .card-content{opacity:1;pointer-events:auto;transform:translateY(0)}.event-cards.hover .card.empty .card-content,.package-cards.hover .card.empty .card-content{height:100%;opacity:1;pointer-events:auto;transform:translateY(0);display:flex;align-items:center;text-align:center;font-size:1rem}.event-cards .card .card-content h4,.package-cards .card .card-content h4{text-transform:uppercase;margin-block-end:0}.event-cards .card .card-content .event-meta,.event-cards .card .card-content .package-meta,.package-cards .card .card-content .event-meta,.package-cards .card .card-content .package-meta{font-size:1.2rem;text-transform:uppercase}.block.events-teaser,.block.hotel-packages{background-color:#1a3531;color:#fff;margin-block:0;padding-block:4rem;overflow:hidden}.block.events-teaser:first-child,.block.hotel-packages:first-child{margin-block-start:4rem}.block.events-teaser .button,.block.hotel-packages .button{color:#cbd7cb}.block.events-teaser .button::before,.block.events-teaser .button::after,.block.hotel-packages .button::before,.block.hotel-packages .button::after{background-color:#cbd7cb;background-image:url("../images/icons/arrow-green.svg")}@media(max-width: 1023.98px){.block.events-teaser .text-and-links,.block.hotel-packages .text-and-links{padding-inline-end:2rem}}.block.events-teaser .event-cards .card,.block.events-teaser .package-cards .card,.block.hotel-packages .event-cards .card,.block.hotel-packages .package-cards .card{padding-inline-end:.5rem;aspect-ratio:1/1}.block.events-teaser .event-cards .card .card-content,.block.events-teaser .package-cards .card .card-content,.block.hotel-packages .event-cards .card .card-content,.block.hotel-packages .package-cards .card .card-content{right:.5rem}.block.events-teaser .slider .controls,.block.hotel-packages .slider .controls{right:2rem}body.events #masthead{background-color:#1a3531}body.events .event-cards{margin-block-start:2rem}body.event #masthead{background-color:#1a3531}body.event .event-meta{font-weight:400;font-size:.72rem;text-transform:uppercase}body.event .event-meta h1{margin-block-start:.5rem}body.event .event-infos{--gutter: 4rem;margin-block-end:3rem;font-size:.72rem;text-transform:uppercase}body.event .event-infos h4{margin-block-end:.25rem}.journal-cards{margin-block-start:2rem;row-gap:var(--gutter)}.journal-cards .card{aspect-ratio:16/11;position:relative;overflow:hidden;display:block}.journal-cards .card .card-image{width:100%;height:100%}.journal-cards .card .card-image img{width:100%;height:100%;object-fit:cover}.journal-cards .card .card-content{width:100%;padding:1rem;font-size:.72rem;position:absolute;bottom:0;left:0;max-height:100%;z-index:1;background-color:#f2dab9;color:#1a3531}.journal-cards .card .card-content h4{text-transform:uppercase}.block.journal-teaser .journal-article{display:flex;flex-direction:column;gap:1.5rem}@media(min-width: 1024px){.block.journal-teaser .journal-article{margin-block-start:-4rem}}.block.journal-teaser .journal-article img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.block.journal-teaser .journal-article p{font-size:1.2rem}body.journal #masthead{background-color:#82bc74}body.journal .journal-cards{margin-block-start:2rem}body.journal-article #masthead{background-color:#82bc74}body.journal-article h1{margin-block-start:.5rem;margin-block-end:2rem}body.journal-article .meta{margin-block-start:2rem;font-size:.72rem}body.job-posting .h2{text-transform:none}body.job-posting h3,body.job-posting .h3{font-size:2rem}body.job-posting ul li::marker{color:#9b633c}body.job-posting .job-meta{font-weight:400;font-size:.72rem;text-transform:uppercase}body.job-posting .job-infos{--gutter: 4rem;margin-block:3rem;font-size:.72rem;text-transform:uppercase}@media(min-width: 1200px){body.job-posting .job-infos{margin-block-start:0}}body.job-posting .job-body p{font-size:1.2rem}body.job-posting .job-links{display:flex;flex-wrap:wrap;align-items:center;border-radius:1.6rem;gap:1rem 2rem;height:3.2rem;padding-inline:1.25rem .75rem;background-color:#fff;box-shadow:0 .12rem .24rem rgba(0,0,0,.25);display:inline-flex}body.job-posting .job-links:has(.button-wrapped){border-radius:1.8rem;height:3.6rem;padding-inline:1.25rem .5rem}body.job-posting .block.images-and-text{background-color:#f0ece6;margin-block:0;padding-block:4rem}body.job-posting .block.images-and-text:first-child{margin-block-start:4rem}.ost-jobs .ost-filter-form{display:flex;flex-direction:column-reverse;gap:1rem}@media(min-width: 1024px){.ost-jobs .ost-filter-form{flex-direction:row-reverse;justify-content:space-between;align-items:center}}.ost-jobs .ost-filter-form button[name=ostFilterToggle]{display:none}.ost-jobs .ost-filter-form button[name=ostFilterReset]{border:none;background:none;cursor:pointer;padding:0;display:inline-flex;font-size:.72rem;font-weight:400;text-transform:uppercase;gap:.5rem;align-items:center;color:#425f60}@media(max-width: 1023.98px){.ost-jobs .ost-filter-form button[name=ostFilterReset]{align-self:end}}.ost-jobs .ost-filter-form button[name=ostFilterReset]::after{width:2rem;height:2rem;border-radius:50%;background-image:url("../images/icons/burger-menu-close.svg");background-size:67% auto;background-repeat:no-repeat;background-position:center;background-color:#fff;flex-shrink:0}.ost-jobs .ost-search-form{display:none !important}.ost-jobs .ost-filter-container{display:flex;flex-wrap:wrap;align-items:center;border-radius:1.6rem;gap:1rem 2rem;height:3.2rem;padding-inline:1.25rem .75rem;background-color:#fff;box-shadow:0 .12rem .24rem rgba(0,0,0,.25);height:auto;padding-block:.5rem;display:inline-flex}.ost-jobs .ost-filter-container:has(.button-wrapped){border-radius:1.8rem;height:3.6rem;padding-inline:1.25rem .5rem}.ost-jobs .ost-filter-container>:not(.ost-form-field):not(button){display:none !important}.ost-jobs .ost-form-field{display:flex;flex-direction:column}.ost-jobs .ost-form-field label{font-size:.72rem;font-weight:bold;text-transform:uppercase;color:#425f60}.ost-jobs .ost-form-field input{font-size:.72rem;appearance:none;border:none;color:#425f60}.ost-jobs .ost-form-field input::placeholder{color:rgba(66,95,96,.75)}.ost-jobs .ost-form-field select{font-size:.72rem;appearance:none;border:none;color:#425f60;padding-inline-end:1rem;background-image:url("../images/icons/filter-select-caret.svg");background-position:98% 60%;background-size:auto 30%;background-repeat:no-repeat;background-color:rgba(0,0,0,0)}.ost-jobs button[type=submit]{display:none}.ost-jobs .ost-hidden{display:none}.ost-jobs .ost-list{list-style:none;margin-block-start:3rem;padding:0;--gutter: .5rem;row-gap:2rem}.ost-jobs .ost-job{display:flex;flex-direction:column;cursor:pointer}.ost-jobs .ost-job img{display:block;width:100%;height:auto;aspect-ratio:58/29;object-fit:cover}.ost-jobs .ost-job .ost-row{height:100%;display:flex;flex-direction:column;align-items:stretch}.ost-jobs .ost-job .ost-row .ost-column2{background-color:#f2dab9;color:#1a3531;padding:1rem .75rem;display:flex;flex-direction:column;align-items:stretch;flex-grow:1}.ost-jobs .ost-job .ost-row .ost-column2 h4{text-transform:uppercase}.ost-jobs .ost-job .ost-row .ost-column2 h4 a{color:inherit}.ost-jobs .ost-job .ost-row .ost-column2 .ost-job-attributes{display:none}.ost-jobs .ost-job .ost-row .ost-column2 .ost-job-info{margin-block-start:auto;font-size:.72rem;text-transform:uppercase;margin-block-end:0}.ost-jobs .ost-job .ost-row .ost-column3{display:none}.ost-jobs .pagination{list-style:none;margin:3rem 0 0;padding:0;display:flex;justify-content:center;gap:.25rem}.ost-jobs .pagination li a{background-color:rgba(0,0,0,0);color:#000;width:1.5rem;height:1.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:.72rem}.ost-jobs .pagination li.active a{background-color:#000;color:#fff}body.shop .products-filter{display:flex;align-items:center;justify-content:space-between}body.shop .product-cards{margin-block-start:2rem;--gutter: .5rem;row-gap:2rem}body.shop .product-cards .card{height:100%;display:flex;flex-direction:column}body.shop .product-cards .card img{width:100%;height:auto;aspect-ratio:43/36;object-fit:cover}body.shop .product-cards .card .card-body{display:flex;flex-direction:column;flex-grow:1;border:3px solid #f2dab9;border-block-start:none}body.shop .product-cards .card .card-body .card-text{padding:1rem .75rem;color:#1a3531;text-transform:uppercase}body.shop .product-cards .card .card-body .card-text .h5{min-height:3em}body.shop .product-cards .card .card-body .card-text .card-subtitle{font-size:.72rem;margin-block:.5rem}body.shop .product-cards .card button,body.shop .product-cards .card .button{display:flex;cursor:pointer;justify-content:center;align-items:center;margin-block-start:auto;background-color:#f2dab9;color:#1a3531;padding:.5rem 1rem;border:none;width:100%;font-size:.72rem;text-transform:uppercase}body.shop .product-cards .card.large img{aspect-ratio:75/36}body.shop .product-cards .card.large .card-body .card-text{text-transform:none;font-size:.72rem}body.shop .product-cart-wrapper .cart-button{display:flex;align-items:center;gap:1rem;font-size:.72rem;font-weight:600;color:#425f60;text-transform:uppercase;cursor:pointer}body.shop .product-cart-wrapper .cart-button .cart-icon{display:flex;flex-wrap:wrap;align-items:center;border-radius:1.6rem;gap:1rem 2rem;height:3.2rem;padding-inline:1.25rem .75rem;background-color:#fff;box-shadow:0 .12rem .24rem rgba(0,0,0,.25);position:relative;padding-inline:0;aspect-ratio:1/1;justify-content:center}body.shop .product-cart-wrapper .cart-button .cart-icon:has(.button-wrapped){border-radius:1.8rem;height:3.6rem;padding-inline:1.25rem .5rem}body.shop .product-cart-wrapper .cart-button .cart-icon svg{display:block;width:1.25rem;height:auto;overflow:visible}body.shop .product-cart-wrapper .cart-button .cart-icon .cart-badge{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;width:1rem;aspect-ratio:1/1;border-radius:50%;line-height:1;background-color:#f2dab9;color:#425f60;font-weight:600}body.shop #masthead,body.voucher #masthead,body.printathome-voucher #masthead{background-color:#4271b2}footer#footer{display:flex;flex-direction:column;font-size:.72rem;color:#425f60}@media(min-width: 1024px){footer#footer{flex-direction:row}}footer#footer p{line-height:1.7777777778;margin-block-end:.75rem}footer#footer .nav-link:hover{font-weight:bold;letter-spacing:var(--lowercase-hover-spacing)}footer#footer h5{font-size:.72rem;margin-block-end:1rem;text-transform:uppercase}footer#footer .footer-left{flex-grow:1;padding:2rem 1rem}@media(min-width: 1024px){footer#footer .footer-left{padding:2rem 2rem 2rem 1rem}}@media(min-width: 568px){footer#footer .footer-left{margin-inline-start:1rem}}@media(min-width: 768px){footer#footer .footer-left{margin-inline-start:1rem}}@media(min-width: 1024px){footer#footer .footer-left{margin-inline-start:1.5rem}}@media(min-width: 1200px){footer#footer .footer-left{margin-inline-start:1.5rem}}@media(min-width: 1400px){footer#footer .footer-left{margin-inline-start:1.5rem}}@media(min-width: 1600px){footer#footer .footer-left{margin-inline-start:2rem}}@media(min-width: 1840px){footer#footer .footer-left{margin-inline-start:2rem}}footer#footer .footer-left .footer-left-bottom{margin-block-start:1rem}@media(min-width: 568px){footer#footer .footer-left .footer-left-bottom{margin-block-start:2rem}}@media(min-width: 1024px){footer#footer .footer-left .footer-left-bottom{margin-block-start:1rem}}footer#footer .footer-left .quicklinks{column-gap:var(--gutter);column-count:2}footer#footer .footer-left .quicklinks h5{column-span:all}@media(min-width: 568px){footer#footer .footer-left .quicklinks{column-count:1}}footer#footer .footer-right{flex-shrink:0;background-color:#f2dab9;display:flex;flex-direction:column;justify-content:space-between;padding:2rem 1rem}@media(min-width: 1024px){footer#footer .footer-right{width:30%;padding-block:2rem;padding-inline-start:2rem}}@media(min-width: 568px){footer#footer .footer-right{padding-inline-end:1rem}}@media(min-width: 768px){footer#footer .footer-right{padding-inline-end:1rem}}@media(min-width: 1024px){footer#footer .footer-right{padding-inline-end:1.5rem}}@media(min-width: 1200px){footer#footer .footer-right{padding-inline-end:1.5rem}}@media(min-width: 1400px){footer#footer .footer-right{padding-inline-end:1.5rem}}@media(min-width: 1600px){footer#footer .footer-right{padding-inline-end:2rem}}@media(min-width: 1840px){footer#footer .footer-right{padding-inline-end:2rem}}footer#footer .footer-right .footer-right-bottom{align-self:end;display:flex;gap:2rem;font-size:.64rem;margin-block-start:2rem}
