@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:300;src:url("../fonts/jost-v19-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:400;src:url("../fonts/jost-v19-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:500;src:url("../fonts/jost-v19-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:600;src:url("../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("../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("../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("../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("../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:#6b6660}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,.ccm-cookie-declaration{font-size:17px;font-weight:400;color:#4a4a4a}.bodytext,.ccm-cookie-declaration{line-height:1.66em}.bodytext .text-center,.ccm-cookie-declaration .text-center{text-align:center}.bodytext p+p,.ccm-cookie-declaration p+p,.bodytext p+ul,.ccm-cookie-declaration p+ul,.bodytext ul+p,.ccm-cookie-declaration ul+p{margin-top:1.3em}.bodytext ul,.ccm-cookie-declaration ul{padding-left:1.5em}.bodytext a,.ccm-cookie-declaration a{color:#6b6660}.button-1{position:relative;display:block;width:-moz-fit-content;width:fit-content}.button-1 a{display:block;text-decoration:none;background-color:#a17070;color:#fff;text-decoration:none;border:1px solid #a17070;padding:10px 32px;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.09em}.button-2 a{color:#6b6660;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:#6b6660;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:#4a4a4a;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(3, 1fr);grid-template-areas:"left center right" "bottom bottom bottom";padding:5em 10em 2em 10em;row-gap:2rem;-moz-column-gap:4rem;column-gap:4rem;background-color:#4a4a4a;color:#fff}#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{text-align:center}#footer #center .quicklinks a{line-height:2.25em;display:flex;align-items:center;justify-content:center}#footer #center .quicklinks a svg{margin-right:.2rem;height:1em}#footer #right{text-align:right;grid-area:right}#footer a{text-decoration:none}#footer a,#footer p{font-size:15px;line-height:1.8em}#footer p{margin-bottom:1.6rem}#footer ul{list-style:none}#footer .socials a{margin-right:.3em}#footer .socials svg{width:27px;height:27px}#footer .socials svg g,#footer .socials svg path{fill:#fff}#footer #bottom{grid-area:bottom;width:100%;border-top:1px solid hsla(0,0%,100%,.4)}#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:7% 4%;gap:2rem}}@media(max-width: 700px){#footer{grid-template-columns:1fr;grid-template-areas:"left" "center" "right" "bottom";padding:12% 4% 15% 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}}.ccm-cookie-declaration{font-size:17px;text-align:left}.ccm-cookie-declaration a{color:#6b6660}.ccm-cookie-declaration h3,.ccm-cookie-declaration h4{margin-top:1em}