@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:300;src:url('../../../_assets/b3ad1b66c355bec967d8d250f3426929/fonts/jost-v19-latin-300.woff2') format("woff2")}@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:400;src:url('../../../_assets/b3ad1b66c355bec967d8d250f3426929/fonts/jost-v19-latin-regular.woff2') format("woff2")}@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:500;src:url('../../../_assets/b3ad1b66c355bec967d8d250f3426929/fonts/jost-v19-latin-500.woff2') format("woff2")}@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:600;src:url('../../../_assets/b3ad1b66c355bec967d8d250f3426929/fonts/jost-v19-latin-600.woff2') format("woff2")}@font-face{font-display:swap;font-family:"Cormorant Garamond";font-style:normal;font-weight:300;src:url('../../../_assets/b3ad1b66c355bec967d8d250f3426929/fonts/cormorant-garamond-v20-latin-300.woff2') format("woff2")}@font-face{font-display:swap;font-family:"Cormorant Garamond";font-style:normal;font-weight:400;src:url('../../../_assets/b3ad1b66c355bec967d8d250f3426929/fonts/cormorant-garamond-v20-latin-regular.woff2') format("woff2")}@font-face{font-display:swap;font-family:"Cormorant Garamond";font-style:normal;font-weight:500;src:url('../../../_assets/b3ad1b66c355bec967d8d250f3426929/fonts/cormorant-garamond-v20-latin-500.woff2') format("woff2")}@font-face{font-display:swap;font-family:"Cormorant Garamond";font-style:normal;font-weight:600;src:url('../../../_assets/b3ad1b66c355bec967d8d250f3426929/fonts/cormorant-garamond-v20-latin-600.woff2') format("woff2")}.frame-type-html{width:90%;margin:0 auto;max-width:1290px}header .subheader{font-size:15px;font-family:"Jost",sans-serif;text-transform:uppercase;font-weight:500;letter-spacing:.09em;margin-bottom:.5em;color:#4d5c50}header h1,header h2,header h3{line-height:1.2;font-weight:600;font-family:"Cormorant Garamond",serif}header h1{font-size:clamp(36px,26.2609px + 3.0435vw,64px)}header h2{font-size:clamp(36px,26.2609px + 3.0435vw,64px)}header h3{font-size:clamp(30px,21px + 2.5vw,52px)}header.center{text-align:center}.bodytext{font-size:17px;font-weight:400;color:#4e4d4e}.bodytext{line-height:1.66em}.bodytext .text-center{text-align:center}.bodytext p+p,.bodytext p+ul,.bodytext ul+p{margin-top:1.3em}.bodytext ul{padding-left:1.5em}.bodytext a{color:#4d5c50}.button-1{position:relative;display:block;width:-moz-fit-content;width:fit-content}.button-1 a{display:block;text-decoration:none;background-color:#4d5c50;color:#fff;text-decoration:none;border:1px solid #4d5c50;padding:12px 32px;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.09em}.button-2 a{color:#4d5c50;font-size:17px;text-decoration:none}.button-2 a span{display:inline-block;visibility:hidden;text-indent:-110px;opacity:0;transition:visibility .4s ease,text-indent .5s ease-out,opacity .4s ease}.button-2 a::after{content:"→";color:#4d5c50;margin-left:.5rem}.button-2:hover a span{visibility:visible;opacity:1;text-indent:0}*,html{padding:unset;margin:unset;outline:unset;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:140px}body{font:400 17px "Jost",sans-serif;color:#4e4d4e;line-height:1.5em;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"kern";background-repeat:no-repeat;background-size:100% auto;background-position:top center}body.modal{overflow:hidden}body.sticky{background:unset}body a:focus-visible{outline:2px solid blue;outline-offset:2px;border-radius:4px}#main{display:flex;flex-direction:column;align-items:center;position:relative}#main .frame-space-before-extra-small{margin-top:clamp(20px,8px + 2vw,40px)}#main .frame-space-before-small{margin-top:clamp(30px,12px + 3vw,60px)}#main .frame-space-before-medium{margin-top:clamp(40px,16px + 4vw,80px)}#main .frame-space-before-large{margin-top:clamp(50px,20px + 5vw,100px)}#main .frame-space-before-extra-large{margin-top:clamp(70px,28px + 7vw,140px)}#main .frame-space-after-extra-small{margin-bottom:clamp(20px,8px + 2vw,40px)}#main .frame-space-after-small{margin-bottom:clamp(30px,12px + 3vw,60px)}#main .frame-space-after-medium{margin-bottom:clamp(40px,16px + 4vw,80px)}#main .frame-space-after-large{margin-bottom:clamp(50px,20px + 5vw,100px)}#main .frame-space-after-extra-large{margin-bottom:clamp(70px,28px + 7vw,140px)}.bodytext{margin-top:1.8em}.nohero #main{margin-top:82px}@media(max-width:580px){.nohero #main{margin-top:72px}}#whatsapp{display:block;position:fixed;right:5px;bottom:5px;z-index:100}#whatsapp svg{width:45px;height:45px}.frame-type-shortcut{width:100%}.animated{opacity:0;transform:translateY(60px);transition:opacity .4s ease,transform .7s ease}.animated.visible{opacity:1;transform:translateY(0)}#footer{display:grid;grid-template-columns:repeat(4,1fr);grid-template-areas:"logo left center right" "bottom bottom bottom bottom";padding:5em 10em 2em 10em;row-gap:2rem;-moz-column-gap:4rem;column-gap:4rem;background-color:#4d5c50;color:#fff}#footer #logo{grid-area:logo}#footer #logo img{width:220px;height:auto}#footer #left{grid-area:left}#footer #left,#footer #center,#footer #right{padding:0 25px;position:relative}#footer #left a,#footer #left p,#footer #center a,#footer #center p,#footer #right a,#footer #right p{color:#fff;font-size:17px}#footer #left h3,#footer #center h3,#footer #right h3{font-family:"Cormorant Garamond",serif;font-size:clamp(22px,19.2174px + .8696vw,30px);font-weight:600;margin-bottom:.5em}#footer #center{padding:0 25px}#footer #center .quicklinks a{line-height:2.25em;display:flex;align-items:center}#footer #center .quicklinks a svg{margin-right:.2rem;height:1em}#footer #right{grid-area:right}#footer a{text-decoration:none}#footer a,#footer p{font-size:15px;line-height:2em}#footer p{margin-bottom:1rem}#footer ul{list-style:none}#footer .socials{justify-self:flex-start}#footer .socials a{margin-right:.3em}#footer .socials svg{width:27px;height:27px}#footer #bottom{grid-area:bottom;width:100%;border-top:1px solid #fff}#footer #bottom .bottomlinks{display:flex;justify-content:center;gap:.5em;list-style:none;padding:1em}#footer #bottom .bottomlinks li a{letter-spacing:1.2px;font-size:17px;line-height:1em;text-decoration:none;color:#fff}#footer #bottom .bottomlinks li:last-of-type{display:none}@media(max-width:1400px){#footer{padding:8% 4%;gap:2rem}}@media(max-width:1200px){#footer{grid-template-columns:1fr 1fr;grid-template-areas:"logo logo logo" "left center right" "bottom bottom bottom"}#footer #logo{text-align:center;margin-bottom:2rem}}@media(max-width:700px){#footer{grid-template-columns:1fr;grid-template-areas:"logo" "left" "center" "right" "bottom";padding:10% 4%}#footer #left,#footer #center,#footer #right{display:flex;flex-direction:column;align-items:center;text-align:center}#footer #center .quicklinks li a{justify-content:center}#footer #center,#footer #right{padding-bottom:2rem}#footer #center::before,#footer #right::before{height:1px;width:100%;bottom:0;top:auto}}@media(max-width:600px){#footer .logo img{height:60px;width:auto}#footer .quicklinks,#footer .adress{margin-bottom:.5em}}.frame-type-html #ebOffer{width:100%}.frame-type-html #ebOffer #ebOfferContainer p font{font-size:15px}.frame-type-html #ebFrontEndFrame{width:100%}@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:300;src:url('../../../_assets/b3ad1b66c355bec967d8d250f3426929/fonts/jost-v19-latin-300.woff2') format("woff2")}@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:400;src:url('../../../_assets/b3ad1b66c355bec967d8d250f3426929/fonts/jost-v19-latin-regular.woff2') format("woff2")}@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:500;src:url('../../../_assets/b3ad1b66c355bec967d8d250f3426929/fonts/jost-v19-latin-500.woff2') format("woff2")}@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:600;src:url('../../../_assets/b3ad1b66c355bec967d8d250f3426929/fonts/jost-v19-latin-600.woff2') format("woff2")}@font-face{font-display:swap;font-family:"Cormorant Garamond";font-style:normal;font-weight:300;src:url('../../../_assets/b3ad1b66c355bec967d8d250f3426929/fonts/cormorant-garamond-v20-latin-300.woff2') format("woff2")}@font-face{font-display:swap;font-family:"Cormorant Garamond";font-style:normal;font-weight:400;src:url('../../../_assets/b3ad1b66c355bec967d8d250f3426929/fonts/cormorant-garamond-v20-latin-regular.woff2') format("woff2")}@font-face{font-display:swap;font-family:"Cormorant Garamond";font-style:normal;font-weight:500;src:url('../../../_assets/b3ad1b66c355bec967d8d250f3426929/fonts/cormorant-garamond-v20-latin-500.woff2') format("woff2")}@font-face{font-display:swap;font-family:"Cormorant Garamond";font-style:normal;font-weight:600;src:url('../../../_assets/b3ad1b66c355bec967d8d250f3426929/fonts/cormorant-garamond-v20-latin-600.woff2') format("woff2")}#modal{display:none;width:50%;height:100dvh;background-color:#4d5c50;color:#fff;position:fixed;top:0;left:0;z-index:15;overflow:auto}#modal ul{list-style:none}#modal #top{position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding:1rem 2rem;border-bottom:1px solid hsl(0 0% 100% / .1);background-color:#4d5c50}#modal #top .logo-top{padding-bottom:30px}#modal #top .logo-top .logo-hero{display:block}#modal #top .logo-top .logo-default{display:none}#modal #top .menu.close-btn{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}#modal #top .menu.close-btn svg{width:30px;height:30px}#modal .cta{justify-content:center;margin-top:3rem}#modal .cta .request a{border:1px solid #fff;color:#fff}#modal .cta .book a{background-color:#fff;color:#4d5c50}#modal #modal-body{padding:2rem}#modal #modal-body .navigation a{color:#fff;font-size:clamp(20px,18.3636px + .4545vw,24px);font-family:"Cormorant Garamond",serif;font-weight:600;line-height:1.3em;padding:10px 0;text-align:left;text-decoration:none;display:flex;width:100%;align-items:center;justify-content:space-between}#modal #modal-body .navigation a.active .menu-title{border-bottom:1px solid #fff}#modal .socials{padding:2rem;display:flex;justify-content:center;gap:1rem}#modal .socials svg{width:28px;height:28px}.modal #modal{display:block}@media(max-width:950px){#modal{width:70%}}@media(max-width:500px){#modal{width:100%}#modal #top{padding:1.5rem;justify-content:center}#modal #top .logo-top{padding-bottom:0}#modal #top .menu.close-btn{position:absolute;right:1rem;top:1rem}#modal .cta{justify-content:center}#modal #inner-modal{padding:1em}}
