@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:#2db4db}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,.routing-wrap input,.routing-wrap button{font-size:17px;font-weight:400;color:#5f5f5f}.bodytext,.routing-wrap input,.routing-wrap button{line-height:1.66em}.bodytext .text-center,.routing-wrap input .text-center,.routing-wrap button .text-center{text-align:center}.bodytext p+p,.routing-wrap input p+p,.routing-wrap button p+p,.bodytext p+ul,.routing-wrap input p+ul,.routing-wrap button p+ul,.bodytext ul+p,.routing-wrap input ul+p,.routing-wrap button ul+p{margin-top:1.3em}.bodytext ul,.routing-wrap input ul,.routing-wrap button ul{padding-left:1.5em}.bodytext a,.routing-wrap input a,.routing-wrap button a{color:#2db4db}.button-1{position:relative;display:block;width:-moz-fit-content;width:fit-content}.button-1 a{display:block;text-decoration:none;background-color:#2db4db;color:#fff;text-decoration:none;border:1px solid #2db4db;padding:12px 32px;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.09em}.button-2 a{color:#2db4db;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:#2db4db;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:#5f5f5f;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:#2db4db;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;grid-area:center}#footer .quicklinks a{line-height:2.25em;display:flex;align-items:center}#footer .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%}.frame-type-html form{width:95%;margin:0 auto}.routing-wrap{width:100%;max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:1.2rem;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:2rem}.routing-wrap label{font-size:clamp(22px,19.2174px + .8696vw,30px);font-family:"Cormorant Garamond",serif;font-weight:600;margin-bottom:.5rem}.routing-wrap input,.routing-wrap button{padding:2px 6px}.routing-wrap button{background-color:#2db4db;color:#fff;border:1px solid #2db4db}@media(max-width: 500px){.routing-wrap{padding:1rem;gap:.5rem}}