﻿@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url("fonts/inter-v19-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:800;src:url("fonts/inter-v19-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:400;descent-override:40%;src:url("fonts/playfair-display-v39-latin-regular.woff2") format("woff2")}@font-face{}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:700;src:url("fonts/playfair-display-v39-latin-700.woff2") format("woff2")}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#1c1c1e;font-family:"Playfair Display",serif;font-weight:400;margin:0;line-height:1.4;overscroll-behavior:none;font-size:1rem}html,body{width:100%;height:100%;position:relative}ul,ol,p,figure{margin:0;padding:0}img{display:block;width:100%;height:auto}h1,h2,h3,h4,h5,h6{line-height:1.2;color:#1c1c1e}h1,h2{margin:0 0 clamp(1.25rem,1.1222rem + .5682vw,1.5625rem) 0;text-transform:uppercase}p+h2,ul+h2,ol+h2{margin:clamp(4rem,3.5909rem + 1.8182vw,5rem) 0 clamp(1.75rem,1.571rem + .7955vw,2.1875rem) 0}.simple h2{text-transform:none}h3{margin:0 0 clamp(1rem,.8977rem + .4545vw,1.25rem) 0}p+h3,ul+h3,ol+h3{margin:clamp(1.5rem,1.3466rem + .6818vw,1.875rem) 0 clamp(1rem,.8977rem + .4545vw,1.25rem) 0}h4{margin:0 0 clamp(.75rem,.6733rem + .3409vw,.9375rem) 0}p+h4,ul+h4,ol+h4{margin:clamp(1.25rem,1.1222rem + .5682vw,1.5625rem) 0 clamp(.75rem,.6733rem + .3409vw,.9375rem) 0}.portofolio-item h3{margin:0}h5,h6{margin:0 0 clamp(1rem,.8977rem + .4545vw,1.25rem) 0}p+p{margin-top:clamp(1rem,.8977rem + .4545vw,1.25rem)}ul+p,p+ul{margin-top:clamp(1rem,.8977rem + .4545vw,1.25rem)}.frame-type-text ul+h3,.frame-type-text ol+h3,.frame-type-text ul+h2,.frame-type-text ol+h2,.frame-type-text p+h2,.frame-type-text p+h3,.frame-type-text ul+h4,.frame-type-text ol+h4,.frame-type-text p+h4,.faq-text ul+h3,.faq-text ol+h3,.faq-text ul+h2,.faq-text ol+h2,.faq-text p+h2,.faq-text p+h3,.faq-text ul+h4,.faq-text ol+h4,.faq-text p+h4{margin-top:clamp(1.75rem,1.571rem + .7955vw,2.1875rem)}.frame-type-text li a,p a{color:#1c1c1e;text-underline-offset:5px;text-decoration-thickness:1px}.frame-type-text li a:hover,p a:hover{text-decoration:none}sup a{color:#1c1c1e;text-decoration:none;margin-left:clamp(.75rem,.6733rem + .3409vw,.9375rem)}sup a:hover{text-decoration:none}h1{font-size:clamp(3rem,2.6932rem + 1.3636vw,3.75rem)}h2{font-size:clamp(2.5rem,2.2443rem + 1.1364vw,3.125rem)}h3{font-size:clamp(1.75rem,1.571rem + .7955vw,2.1875rem)}h3.big,main p,main ul,main ol,header.open nav,h4,p.text-justify{font-size:clamp(1.5rem,1.3466rem + .6818vw,1.875rem)}#c172 p,.col-lg-4 dialog p,.btn.petrol,.col-lg-4 p,.col-lg-4 button,h5,h6{font-size:clamp(1.25rem,1.1222rem + .5682vw,1.5625rem)}footer,header nav,.col-md-6 form,.col-md-6 form p,.col-md-6 form input,.col-md-6 form textarea{font-size:clamp(1rem,.8977rem + .4545vw,1.25rem)}h1,h2{font-family:"Inter",sans-serif;font-weight:800}#haupt-menu{font-family:"Inter",sans-serif;font-weight:600;text-transform:uppercase}.foot-nav-head,b,input,textarea,h3.faq-name,strong,h3,h4,h5{font-family:"Playfair Display",serif;font-weight:700}blockquote{padding:0 15%}blockquote cite{color:#1c1c1e;display:block;font-style:normal;padding-top:clamp(1.25rem,1.1222rem + .5682vw,1.5625rem)}blockquote>:nth-child(1){margin-top:0}blockquote:before{display:block;height:0;content:"“";margin-left:-0.55em}nav ul{margin:0;padding:0;list-style:none}nav ul a{text-decoration:none}main ol,main ul,.faq-text ol,.faq-text ul,.frame-type-text ol,.frame-type-text ul{padding-left:30px}main ol li+li,main ul li+li,.faq-text ol li+li,.faq-text ul li+li,.frame-type-text ol li+li,.frame-type-text ul li+li{margin-top:clamp(.75rem,.6733rem + .3409vw,.9375rem)}main ol+p,main ul+p,main p+ul,main p+ol,.faq-text ol+p,.faq-text ul+p,.faq-text p+ul,.faq-text p+ol,.frame-type-text ol+p,.frame-type-text ul+p,.frame-type-text p+ul,.frame-type-text p+ol{margin-top:clamp(1rem,.8977rem + .4545vw,1.25rem)}main ul,.faq-text ul,.frame-type-text ul{list-style:none}main ul li,.faq-text ul li,.frame-type-text ul li{position:relative}main ul li:before,.faq-text ul li:before,.frame-type-text ul li:before{content:"> ";position:absolute;left:-30px;top:0}address{font-style:normal}figcaption{text-align:center}sub,sup{font-size:65%}sub{vertical-align:clamp(1.25rem,1.1222rem + .5682vw,1.5625rem)}.text-center{text-align:center}#haupt-menu{text-transform:uppercase}.grid{width:80%;margin-left:auto;margin-right:auto}.inner-row,.row{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:clamp(1.5rem,1.3466rem + .6818vw,1.875rem);gap:clamp(1.5rem,1.3466rem + .6818vw,1.875rem);z-index:1}.row.align-items-center{align-items:center}.col-1{grid-column-end:span 1}.col-offset-1{grid-column-start:2}.row-1{grid-row-end:span 1}.row-offset-1{grid-row-start:2}.col-2{grid-column-end:span 2}.col-offset-2{grid-column-start:3}.row-2{grid-row-end:span 2}.row-offset-2{grid-row-start:3}.col-3{grid-column-end:span 3}.col-offset-3{grid-column-start:4}.row-3{grid-row-end:span 3}.row-offset-3{grid-row-start:4}.col-4{grid-column-end:span 4}.col-offset-4{grid-column-start:5}.row-4{grid-row-end:span 4}.row-offset-4{grid-row-start:5}.col-5{grid-column-end:span 5}.col-offset-5{grid-column-start:6}.row-5{grid-row-end:span 5}.row-offset-5{grid-row-start:6}.col-6{grid-column-end:span 6}.col-offset-6{grid-column-start:7}.row-6{grid-row-end:span 6}.row-offset-6{grid-row-start:7}.col-7{grid-column-end:span 7}.col-offset-7{grid-column-start:8}.row-7{grid-row-end:span 7}.row-offset-7{grid-row-start:8}.col-8{grid-column-end:span 8}.col-offset-8{grid-column-start:9}.row-8{grid-row-end:span 8}.row-offset-8{grid-row-start:9}.col-9{grid-column-end:span 9}.col-offset-9{grid-column-start:10}.row-9{grid-row-end:span 9}.row-offset-9{grid-row-start:10}.col-10{grid-column-end:span 10}.col-offset-10{grid-column-start:11}.row-10{grid-row-end:span 10}.row-offset-10{grid-row-start:11}.col-11{grid-column-end:span 11}.col-offset-11{grid-column-start:12}.row-11{grid-row-end:span 11}.row-offset-11{grid-row-start:12}.col-12{grid-column-end:span 12}.col-offset-12{grid-column-start:13}.row-12{grid-row-end:span 12}.row-offset-12{grid-row-start:13}@media only print,screen and (min-width: 568px){.col-sm-1{grid-column-end:span 1}.col-offset-sm-1{grid-column-start:2}.row-sm-1{grid-row-end:span 1}.row-offset-sm-1{grid-row-start:2}.col-sm-2{grid-column-end:span 2}.col-offset-sm-2{grid-column-start:3}.row-sm-2{grid-row-end:span 2}.row-offset-sm-2{grid-row-start:3}.col-sm-3{grid-column-end:span 3}.col-offset-sm-3{grid-column-start:4}.row-sm-3{grid-row-end:span 3}.row-offset-sm-3{grid-row-start:4}.col-sm-4{grid-column-end:span 4}.col-offset-sm-4{grid-column-start:5}.row-sm-4{grid-row-end:span 4}.row-offset-sm-4{grid-row-start:5}.col-sm-5{grid-column-end:span 5}.col-offset-sm-5{grid-column-start:6}.row-sm-5{grid-row-end:span 5}.row-offset-sm-5{grid-row-start:6}.col-sm-6{grid-column-end:span 6}.col-offset-sm-6{grid-column-start:7}.row-sm-6{grid-row-end:span 6}.row-offset-sm-6{grid-row-start:7}.col-sm-7{grid-column-end:span 7}.col-offset-sm-7{grid-column-start:8}.row-sm-7{grid-row-end:span 7}.row-offset-sm-7{grid-row-start:8}.col-sm-8{grid-column-end:span 8}.col-offset-sm-8{grid-column-start:9}.row-sm-8{grid-row-end:span 8}.row-offset-sm-8{grid-row-start:9}.col-sm-9{grid-column-end:span 9}.col-offset-sm-9{grid-column-start:10}.row-sm-9{grid-row-end:span 9}.row-offset-sm-9{grid-row-start:10}.col-sm-10{grid-column-end:span 10}.col-offset-sm-10{grid-column-start:11}.row-sm-10{grid-row-end:span 10}.row-offset-sm-10{grid-row-start:11}.col-sm-11{grid-column-end:span 11}.col-offset-sm-11{grid-column-start:12}.row-sm-11{grid-row-end:span 11}.row-offset-sm-11{grid-row-start:12}.col-sm-12{grid-column-end:span 12}.col-offset-sm-12{grid-column-start:13}.row-sm-12{grid-row-end:span 12}.row-offset-sm-12{grid-row-start:13}}@media only print,screen and (min-width: 820px){.col-md-1{grid-column-end:span 1}.col-offset-md-1{grid-column-start:2}.row-md-1{grid-row-end:span 1}.row-offset-md-1{grid-row-start:2}.col-md-2{grid-column-end:span 2}.col-offset-md-2{grid-column-start:3}.row-md-2{grid-row-end:span 2}.row-offset-md-2{grid-row-start:3}.col-md-3{grid-column-end:span 3}.col-offset-md-3{grid-column-start:4}.row-md-3{grid-row-end:span 3}.row-offset-md-3{grid-row-start:4}.col-md-4{grid-column-end:span 4}.col-offset-md-4{grid-column-start:5}.row-md-4{grid-row-end:span 4}.row-offset-md-4{grid-row-start:5}.col-md-5{grid-column-end:span 5}.col-offset-md-5{grid-column-start:6}.row-md-5{grid-row-end:span 5}.row-offset-md-5{grid-row-start:6}.col-md-6{grid-column-end:span 6}.col-offset-md-6{grid-column-start:7}.row-md-6{grid-row-end:span 6}.row-offset-md-6{grid-row-start:7}.col-md-7{grid-column-end:span 7}.col-offset-md-7{grid-column-start:8}.row-md-7{grid-row-end:span 7}.row-offset-md-7{grid-row-start:8}.col-md-8{grid-column-end:span 8}.col-offset-md-8{grid-column-start:9}.row-md-8{grid-row-end:span 8}.row-offset-md-8{grid-row-start:9}.col-md-9{grid-column-end:span 9}.col-offset-md-9{grid-column-start:10}.row-md-9{grid-row-end:span 9}.row-offset-md-9{grid-row-start:10}.col-md-10{grid-column-end:span 10}.col-offset-md-10{grid-column-start:11}.row-md-10{grid-row-end:span 10}.row-offset-md-10{grid-row-start:11}.col-md-11{grid-column-end:span 11}.col-offset-md-11{grid-column-start:12}.row-md-11{grid-row-end:span 11}.row-offset-md-11{grid-row-start:12}.col-md-12{grid-column-end:span 12}.col-offset-md-12{grid-column-start:13}.row-md-12{grid-row-end:span 12}.row-offset-md-12{grid-row-start:13}}@media only print,screen and (min-width: 1220px){.col-lg-1{grid-column-end:span 1}.col-offset-lg-1{grid-column-start:2}.row-lg-1{grid-row-end:span 1}.row-offset-lg-1{grid-row-start:2}.col-lg-2{grid-column-end:span 2}.col-offset-lg-2{grid-column-start:3}.row-lg-2{grid-row-end:span 2}.row-offset-lg-2{grid-row-start:3}.col-lg-3{grid-column-end:span 3}.col-offset-lg-3{grid-column-start:4}.row-lg-3{grid-row-end:span 3}.row-offset-lg-3{grid-row-start:4}.col-lg-4{grid-column-end:span 4}.col-offset-lg-4{grid-column-start:5}.row-lg-4{grid-row-end:span 4}.row-offset-lg-4{grid-row-start:5}.col-lg-5{grid-column-end:span 5}.col-offset-lg-5{grid-column-start:6}.row-lg-5{grid-row-end:span 5}.row-offset-lg-5{grid-row-start:6}.col-lg-6{grid-column-end:span 6}.col-offset-lg-6{grid-column-start:7}.row-lg-6{grid-row-end:span 6}.row-offset-lg-6{grid-row-start:7}.col-lg-7{grid-column-end:span 7}.col-offset-lg-7{grid-column-start:8}.row-lg-7{grid-row-end:span 7}.row-offset-lg-7{grid-row-start:8}.col-lg-8{grid-column-end:span 8}.col-offset-lg-8{grid-column-start:9}.row-lg-8{grid-row-end:span 8}.row-offset-lg-8{grid-row-start:9}.col-lg-9{grid-column-end:span 9}.col-offset-lg-9{grid-column-start:10}.row-lg-9{grid-row-end:span 9}.row-offset-lg-9{grid-row-start:10}.col-lg-10{grid-column-end:span 10}.col-offset-lg-10{grid-column-start:11}.row-lg-10{grid-row-end:span 10}.row-offset-lg-10{grid-row-start:11}.col-lg-11{grid-column-end:span 11}.col-offset-lg-11{grid-column-start:12}.row-lg-11{grid-row-end:span 11}.row-offset-lg-11{grid-row-start:12}.col-lg-12{grid-column-end:span 12}.col-offset-lg-12{grid-column-start:13}.row-lg-12{grid-row-end:span 12}.row-offset-lg-12{grid-row-start:13}}@media only print,screen and (min-width: 1420px){.col-xl-1{grid-column-end:span 1}.col-offset-xl-1{grid-column-start:2}.row-xl-1{grid-row-end:span 1}.row-offset-xl-1{grid-row-start:2}.col-xl-2{grid-column-end:span 2}.col-offset-xl-2{grid-column-start:3}.row-xl-2{grid-row-end:span 2}.row-offset-xl-2{grid-row-start:3}.col-xl-3{grid-column-end:span 3}.col-offset-xl-3{grid-column-start:4}.row-xl-3{grid-row-end:span 3}.row-offset-xl-3{grid-row-start:4}.col-xl-4{grid-column-end:span 4}.col-offset-xl-4{grid-column-start:5}.row-xl-4{grid-row-end:span 4}.row-offset-xl-4{grid-row-start:5}.col-xl-5{grid-column-end:span 5}.col-offset-xl-5{grid-column-start:6}.row-xl-5{grid-row-end:span 5}.row-offset-xl-5{grid-row-start:6}.col-xl-6{grid-column-end:span 6}.col-offset-xl-6{grid-column-start:7}.row-xl-6{grid-row-end:span 6}.row-offset-xl-6{grid-row-start:7}.col-xl-7{grid-column-end:span 7}.col-offset-xl-7{grid-column-start:8}.row-xl-7{grid-row-end:span 7}.row-offset-xl-7{grid-row-start:8}.col-xl-8{grid-column-end:span 8}.col-offset-xl-8{grid-column-start:9}.row-xl-8{grid-row-end:span 8}.row-offset-xl-8{grid-row-start:9}.col-xl-9{grid-column-end:span 9}.col-offset-xl-9{grid-column-start:10}.row-xl-9{grid-row-end:span 9}.row-offset-xl-9{grid-row-start:10}.col-xl-10{grid-column-end:span 10}.col-offset-xl-10{grid-column-start:11}.row-xl-10{grid-row-end:span 10}.row-offset-xl-10{grid-row-start:11}.col-xl-11{grid-column-end:span 11}.col-offset-xl-11{grid-column-start:12}.row-xl-11{grid-row-end:span 11}.row-offset-xl-11{grid-row-start:12}.col-xl-12{grid-column-end:span 12}.col-offset-xl-12{grid-column-start:13}.row-xl-12{grid-row-end:span 12}.row-offset-xl-12{grid-row-start:13}}@media only screen and (min-width: 820px){.col-offset-md-1+.col-offset-md-1,.col-offset-md-2+.col-offset-md-2{grid-column-start:7}}.testgrid{position:fixed;z-index:100000000000000000;top:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.testgrid .wrapp{height:100%;display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:clamp(1.5rem,1.3466rem + .6818vw,1.875rem);gap:clamp(1.5rem,1.3466rem + .6818vw,1.875rem);pointer-events:none}.testgrid .wrapp div{background:rgba(109,207,121,.2)}.is-bg-se #oben{background:rgba(244,242,239,0)}.is-bg-se #oben:hover{background:rgba(244,242,239,.5)}#oben{position:fixed;width:100%;z-index:99;padding:clamp(1.75rem,1.571rem + .7955vw,2.1875rem) 0;top:0;left:0;right:0;transition:all .5s ease-out;background:rgba(244,242,239,.9)}#oben .grid{height:100%}#oben .grid .flex{height:100%;align-items:center;justify-content:space-between}#oben .grid .flex nav{margin:auto 0}.is-bg-se #oben.open{background:#f4f2ef}#oben.open{height:100dvh;height:100vh}#oben.open .logo{display:block}#oben.open .grid .flex{height:auto}.open #haupt-menu li a{padding:0}.open .language-menu span{line-height:40px}.headroom{will-change:transform;transition:-webkit-transform .6s linear;transition:transform .6s linear;transition:transform .6s linear,-webkit-transform .6s linear}.headroom--pinned{-webkit-transform:translateY(0);transform:translateY(0)}.headroom--unpinned{-webkit-transform:translateY(-125%);transform:translateY(-125%)}nav{position:relative}nav a{text-decoration:none}.logo a{display:inline-block}.logo a img,.logo a svg{width:150px;display:block;height:auto}.mainnav .nav{display:flex;justify-content:space-between;transition:transform .5s}#haupt-menu{display:flex;list-style-type:none;justify-content:space-around;margin-left:0}#haupt-menu li+li{margin-left:35px}#haupt-menu li a{display:inline-block;padding:5px;color:#1c1c1e}#haupt-menu li a.active{color:dimgray}#haupt-menu li a:after{position:relative;content:"";width:0%;height:4px;background:#1c1c1e;bottom:0;left:0;display:block;transition:width .5s}#haupt-menu>li.active a:after,#haupt-menu>li a:hover:after{width:100%}#haupt-menu li.lang span{text-transform:uppercase}#haupt-menu li.dropdown ul{display:none;position:absolute;text-transform:none;padding:0}#haupt-menu li.dropdown ul li a{padding:5px}#haupt-menu li.dropdown ul li a:after{height:2px}#haupt-menu li.dropdown ul li+li{margin-left:0}#haupt-menu li.dropdown:hover ul{display:block}.open #haupt-menu li.dropdown ul li a:after{display:none}.logo,button,nav{pointer-events:all}.text-muted{padding:1.6rem 1rem;display:inline-block}.menu-button{display:none;position:absolute;right:0;top:40px;margin-top:-12px;z-index:1000;width:24px;height:24px;padding:0;cursor:pointer;border:none;outline:none;background:rgba(0,0,0,0)}.menu-button:after,.menu-button:before,.menu-button span{background:#1c1c1e}.menu-button:after:hover,.menu-button:before:hover,.menu-button span:hover{background:#1c1c1e}.menu-button:before,.menu-button:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;pointer-events:none;transition:transform .25s;transform-origin:50% 50%}.menu-button span{position:absolute;left:0;overflow:clip;width:100%;height:2px;text-indent:-9999px;transition:opacity .25s}.menu-button:before{transform:translate3d(0, -10px, 0) scaleX(1)}.menu-button:after{transform:translate3d(0, 10px, 0) scaleX(1)}.menu-button--open span{opacity:0}.menu-button--open:before{transform:rotate(45deg)}.menu-button--open:after{transform:rotate(-45deg)}.language-menu a,.language-menu span{text-transform:uppercase}.language-menu span{color:dimgray}.header.center{text-align:center;justify-content:center}.faq-item{overflow:clip;position:relative;border:1px solid #cfcfcf;cursor:pointer;background-color:#f4f2ef;height:65px;transition:height .7s}.faq-item .faq-name{position:relative}.faq-item .faq-name svg{position:absolute;right:15px;top:50%;margin-top:-12px}.faq-item+.faq-item{margin-top:10px}.faq-item.active{border:1px solid #b1024e;height:100%}.faq-item.active .faq-name{background-color:#b1024e;color:#fff}.faq-item.active .faq-name svg #plus{transform:scale(0)}.faq-item.active .faq-name svg #minus{fill:#fff}.faq-name{padding:20px 40px 15px 20px;margin:0}.faq-answer{background-color:#fff}.faq-text{padding:20px}.grid-col>.faq-item+.faq-item{margin-top:5px}.ce-image .ce-row{display:block}.faq-schema .row{gap:6px}div.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;display:none;z-index:9999;justify-content:center;align-items:center;opacity:.1;transition:opacity .6s ease,display .6s ease allow-discrete;will-change:opacity}div.lightbox.active{display:flex;opacity:1;cursor:pointer;z-index:999999}div.lightbox.active .lightbox-content{transform:scale(1)}div.lightbox .lightbox-content{width:90%;height:90%;overflow:hidden;display:flex;transform:scale(0.9);transition:all .4s}div.lightbox .lightbox-content.full{width:100%;height:100%;transform:scale(1) !important}div.lightbox .lightbox-slides{display:flex;transition:transform .3s ease-in-out;min-width:100%}div.lightbox .slide-wrapper{background:#000;flex:0 0 100%;display:flex;justify-content:center;align-items:center;outline:2px solid #000}div.lightbox .slide-wrapper img{max-width:100%;max-height:100%;object-fit:contain;cursor:n-resize;width:100%}div.lightbox .lightbox-controls .prev-btn,div.lightbox .lightbox-controls .next-btn{background:none;border:none;color:#fff;cursor:pointer;width:48px;height:48px;position:absolute;bottom:47%;margin:0;padding:0;opacity:.4}div.lightbox .lightbox-controls .prev-btn{left:0}div.lightbox .lightbox-controls .prev-btn:hover{opacity:1}div.lightbox .lightbox-controls .next-btn{right:0}div.lightbox .lightbox-controls .next-btn:hover{opacity:1}div.lightbox .lightbox-controls .prev-btn svg,div.lightbox .lightbox-controls .next-btn svg{width:28px;height:28px}div.lightbox .lightbox-controls .prev-btn svg path,div.lightbox .lightbox-controls .next-btn svg path{fill:#fff}div.lightbox .pagination{color:#fff;position:fixed;top:16px;left:16px;opacity:.4;margin-top:0}div.lightbox .close-btn{position:fixed;top:6px;right:6px;width:48px;height:48px;background:none;border:0;cursor:pointer}div.lightbox .close-btn svg{width:20px;height:20px}div.lightbox .close-btn svg path{fill:#fff;opacity:.4}div.lightbox .close-btn:hover svg path{opacity:1}div.lightbox .disabled{cursor:not-allowed !important}div.lightbox .disabled:hover{cursor:not-allowed !important;opacity:.4 !important}div.lightbox .none{display:none}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes scaleIn{from{scale:.9}to{scale:1}}@keyframes scaleOut{from{scale:1}to{scale:.9}}html{scroll-behavior:smooth}main{overflow:clip;background-color:#f4f2ef}main.simple{padding-top:10vh}svg:not(:root){overflow:visible}*{box-sizing:border-box}:focus-visible{outline:1px solid #1c1c1e;border-radius:0}hr{background:#1c1c1e;width:33.333%;height:1px;border:0;margin:0 auto;margin-top:clamp(5rem,4.4886rem + 2.2727vw,6.25rem)}.btn{border:1px solid #1c1c1e;color:#1c1c1e;padding:10px 30px;margin:clamp(1.75rem,1.571rem + .7955vw,2.1875rem) 0 0 0;border-radius:20px;display:inline-block;text-decoration:none;transition:all .3s ease-out;background-color:rgba(0,0,0,0);font-family:"Playfair Display",serif;font-size:inherit;cursor:pointer;appearance:none}.btn:hover{background-color:#1c1c1e;color:#fff;transform:translateX(5px)}.btn sup{vertical-align:top;position:relative;top:-7px}.bgcolor_0 .btn.modal-btt{background-color:#f4f2ef}.bgcolor_0 .btn.modal-btt:hover{background-color:#1c1c1e;color:#fff}.close{background-color:rgba(0,0,0,0);border:none;margin:0 auto;display:block;transform:translateY(-6px);cursor:pointer}.close svg{width:2rem;height:2rem;fill:#fff;transition:transform .5s}.close:hover svg{transform:rotate(180deg)}dialog{transition:display .6s allow-discrete,overlay .6s allow-discrete;animation:close .6s forwards}dialog[open]{animation:open 1s forwards}dialog{border:0;border-radius:20px;background-color:#000;color:#fff;text-align:left;max-width:1000px;padding:max(20px,2vw)}dialog::backdrop{background:rgba(28,28,30,.95);cursor:pointer}table{border-collapse:collapse;border-spacing:0;max-width:100%;width:100%;overflow-x:auto;vertical-align:top;text-align:left}table th{border-bottom:1px solid #1c1c1e;padding:15px}table tr:nth-child(2n){background:#f4f2ef}table tr td{border-bottom:1px solid #1c1c1e;vertical-align:top;padding:15px}table tr td+td{border-left:1px solid #1c1c1e}section.bg-mintlight table tr:nth-child(2n){background:#fff}section.bg-mintlight table th{border-bottom:2px solid #505050}section.black-m table tr:nth-child(2n){background:hsla(0,0%,100%,.1)}section.black-m table th{border-bottom:2px solid hsla(0,0%,100%,.3)}section.black-m table tr td{border-bottom:2px solid hsla(0,0%,100%,.3)}section.black-m table tr td+td{border-left:1px solid hsla(0,0%,100%,.3)}section+section{border-bottom:1px solid #1c1c1e}.align-items-center .grid .row{align-items:center}.v-bottom .grid .row{align-items:end}.frame-type-textpic{width:100%;height:100%}.frame-type-textpic .ce-gallery{width:100%;height:100%}.frame-type-textpic .ce-gallery .ce-outer{width:100%;height:100%}.frame-type-textpic .ce-gallery .ce-outer .ce-inner{width:100%;height:100%}.frame-type-textpic .ce-gallery .ce-outer .ce-inner .ce-row{width:100%;height:100%}.frame-type-textpic .ce-gallery .ce-outer .ce-inner .ce-row .ce-column{width:100%;height:100%}.frame-type-textpic .ce-gallery .ce-outer .ce-inner .ce-row .ce-column .image{width:100%;height:100%;margin:0}.ce-gallery figure{display:flex;margin:0;flex-direction:column;justify-content:center;align-items:center}.image-caption{margin-top:2rem}.frame-bg-mintlight.frame-type-image .image-caption{color:#b1024e}.pl-three .frame-type-image.frame-layout-21+.frame-type-image.frame-layout-0{margin-top:-100px}.pl-four .row+.row{margin-top:3rem}.flex{display:flex}.frame-type-textmedia,.ce-gallery,.ce-column{width:100%}.ce-border img,.ce-border iframe{border:1px solid #cfcfcf}.ce-gallery picture{width:100%}.ce-gallery img{width:auto;max-width:100%;width:100%}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:0}.ce-above .ce-gallery+.ce-bodytext{margin-top:clamp(1.5rem,1.3466rem + .6818vw,1.875rem)}main section{position:relative}main section .grid{padding:clamp(5rem,4.4886rem + 2.2727vw,6.25rem) 0}main section.v-bottom.bgcolor_0 .grid{padding:clamp(5rem,4.4886rem + 2.2727vw,6.25rem) 0 clamp(9rem,8.0795rem + 4.0909vw,11.25rem) 0}main section.designslider{margin-top:0}main section:nth-of-type(1) .grid:nth-of-type(1){padding-top:clamp(5rem,4.4886rem + 2.2727vw,6.25rem)}main section .frame+.frame{margin-top:clamp(4.5rem,4.0398rem + 2.0455vw,5.625rem)}#c165 .grid .row{gap:0}#c165 .grid .row .col-12 .portofolio-item .ce-gallery{margin-bottom:15px}#c165 .grid .row .col-12+.col-12{position:relative}#c165 .grid .row .col-12+.col-12:before{content:"";display:block;position:absolute;left:0;top:10%;height:80%;width:1px;background:#1c1c1e}.tri-gallery-right{display:flex;justify-content:end;gap:clamp(1rem,.8977rem + .4545vw,1.25rem)}.tri-gallery-right img{max-width:100px}.border-box{box-sizing:border-box}.blaze-slider{--slides-to-show: 1;--slide-gap: 20px;direction:ltr}.blaze-container{position:relative}.blaze-track-container{overflow:clip}.blaze-track{will-change:transform;touch-action:pan-y;display:flex;gap:var(--slide-gap);--slide-width: calc((100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show));box-sizing:border-box}.blaze-track>*{box-sizing:border-box;width:var(--slide-width);flex-shrink:0}.blaze-pagination{text-align:center}.blaze-pagination button{border:1px solid #b1024e;padding:8px 16px;margin:16px 4px;background-color:#fff;color:#b1024e;border-radius:8px}.blaze-pagination button:hover,.blaze-pagination button.active{background-color:#b1024e;color:#fff}.align-items-center .grid,.v-bottom .grid,.v-height .grid,.v-top .grid{display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100dvh}.v-bottom .grid{justify-content:flex-end}.v-top .grid{justify-content:flex-start;padding-top:calc(120px + 6vw)}.v-height .grid .row{padding-bottom:0}.color_1{color:#fff}.color_1 h1,.color_1 h2,.color_1 h3,.color_1 h4,.color_1 h4,.color_1 h5,.color_1 h6,.color_1 a{color:#fff}.background-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.bgcolor_0 .background-image img{object-position:bottom}.bgcolor_1 .background-image:before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:75%;background-image:linear-gradient(0deg, rgb(28, 28, 30) 20%, rgba(28, 28, 30, 0) 100%);z-index:1;pointer-events:none}.background-image .video-embed{position:absolute;left:0;bottom:0;width:100%;aspect-ratio:16/9;overflow:hidden}.background-image .video-embed .video-embed-item{width:100%;height:auto;aspect-ratio:16/9;position:absolute;bottom:0;left:0}section{background-color:#f4f2ef}section#c204{position:fixed;width:100%;height:100%;top:0}section#c204 .video-embed:after{content:"";display:block;position:absolute;top:0;left:0;background:linear-gradient(180deg, rgb(244, 242, 239) 0%, rgba(244, 242, 239, 0) 100%);width:100%;height:40px}section#c204+section{margin-top:100vh;margin-top:100dvh}@media(prefers-reduced-motion: no-preference){@view-transition{navigation:auto}body{view-transition-name:page}::view-transition-old(page){animation:page-out .9s cubic-bezier(0.86, 0, 0.07, 1) both}::view-transition-new(page){animation:page-in .9s cubic-bezier(0.86, 0, 0.07, 1) both}@keyframes page-out{0%{opacity:1}100%{opacity:0}}@keyframes page-in{0%{opacity:0}100%{opacity:1}}@supports(animation-timeline: view()){.faq-item,.content-elements,img,.portofolio-item{animation:autoBLurAnimation linear both;animation-timeline:view();animation-duration:.7ms}}.forcehardware{transform:translate3d(0, 0, 0)}.backface{backface-visibility:hidden}.pers-origin{perspective-origin:50% 0}@keyframes autoBLurAnimation{0%{filter:blur(40px)}15%{filter:blur(0px)}95%{filter:blur(0px)}100%{filter:blur(40px)}}@keyframes open{from{transform:scale(0.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes close{from{transform:scale(1);opacity:1}to{transform:scale(0.8);opacity:0}}@keyframes in-view{from{opacity:0;transform:translateY(40px);transition:opacity .6s ease,transform .6s ease}to{transform:translateY(0);opacity:1}}}footer{position:relative;padding:clamp(3.5rem,3.142rem + 1.5909vw,4.375rem) 0 0 0}footer a{text-decoration:none;color:#fff}footer a:hover{text-decoration:underline;text-underline-offset:8px}footer .active a{text-decoration:underline;text-underline-offset:8px}.footer-top li+li{margin-top:clamp(.5rem,.4489rem + .2273vw,.625rem)}.footer-down{margin-top:clamp(3.5rem,3.142rem + 1.5909vw,4.375rem)}.footer-down .flex{border-top:1px solid #cfcfcf;padding:clamp(1rem,.8977rem + .4545vw,1.25rem) 0;align-items:center;justify-content:space-between}.footer-down ul{display:flex;list-style-type:none}.footer-down ul li{border:1px solid #cfcfcf;border-radius:8px;height:100%;transition:all .3s ease-out;cursor:pointer}.footer-down ul li a{display:flex;height:40px;text-align:center;line-height:40px;aspect-ratio:1/1}.footer-down ul li a span{color:#cfcfcf;width:100%}.footer-down ul li:hover{background-color:#cfcfcf}.footer-down ul li:hover svg{fill:#1c1c1e}.footer-down ul li:hover .totop{text-decoration:none;color:#1c1c1e}.footer-down ul li:hover .totop span{color:#1c1c1e}.footer-down ul svg{fill:#cfcfcf;vertical-align:sub;display:block;margin:4px 2px}.logo-footer a svg{width:150px;height:auto}.logo-footer a svg path{fill:#f4f2ef}.totop{padding:0 6px;display:inline-block;border-radius:10px;text-decoration:none}.black-m{background-color:#1f2120;color:#fff}@media only screen and (max-width: 1920px){.grid{width:90%}}@media only screen and (max-width: 1810px){section.default+section.default{padding:0}}@media only screen and (max-width: 1620px){.herotextpic .grid{left:5%}h1,h2{font-size:clamp(2.5rem,2.2443rem + 1.1364vw,3.125rem)}}@media only screen and (max-width: 1280px){h1,h2{font-size:clamp(2rem,1.7955rem + .9091vw,2.5rem)}header.open nav{font-size:clamp(1.75rem,1.571rem + .7955vw,2.1875rem)}h3.big,main p,main ul,main ol,h4,p.text-justify{font-size:clamp(1.25rem,1.1222rem + .5682vw,1.5625rem)}#c172 p,.col-lg-4 dialog p,.btn.petrol,.col-lg-4 p,.col-lg-4 button,h5,h6{font-size:clamp(1rem,.8977rem + .4545vw,1.25rem)}footer,.col-md-6 form,.col-md-6 form p,.col-md-6 form input,.col-md-6 form textarea{font-size:clamp(.75rem,.6733rem + .3409vw,.9375rem)}main ol li+li,main ul li+li,.faq-text ol li+li,.faq-text ul li+li,.frame-type-text ol li+li,.frame-type-text ul li+li{margin-top:clamp(.5rem,.4489rem + .2273vw,.625rem)}#haupt-menu li+li{margin-left:30px}main section .grid,main section.v-bottom.bgcolor_0 .grid{padding:clamp(5rem,4.4886rem + 2.2727vw,6.25rem) 0}}@media only screen and (max-width: 1219px){.col-12+.col-12 .portofolio-item::before{content:none;width:0}#c165 .grid .row .col-12+.col-12:before{display:none}#c165 .grid .row{row-gap:8vw}.inner-row,.row{gap:4vw}#c165 .grid .row .col-12:first-child{position:relative}#c165 .grid .row .col-12:first-child:after{content:"";display:block;position:absolute;right:0;top:0;height:100%;width:1px;background:#1c1c1e}}@media only screen and (max-width: 1180px){#haupt-menu li+li{margin-left:25px}#adnav .contact a{padding:0 20px}dialog{max-width:80%}main section .grid,main section.v-bottom.bgcolor_0 .grid{padding:clamp(3rem,2.6932rem + 1.3636vw,3.75rem) 0}#haupt-menu li+li{margin-left:20px}#haupt-menu li a:after{content:"";height:2px}}@media only screen and (max-width: 1024px){section.default+section.default{padding:0}h1{font-size:clamp(2.5rem,2.2443rem + 1.1364vw,3.125rem)}h2{font-size:clamp(2rem,1.7955rem + .9091vw,2.5rem)}h1 span{display:block;font-size:0}header nav{font-size:clamp(1rem,.8977rem + .4545vw,1.25rem)}}@media only screen and (max-width: 943px){.grid{width:90%;margin-left:auto;margin-right:auto}.logo a svg{width:auto;height:80px}.menu-button{display:block}.logo{display:flex;height:100%;align-items:center}#oben .grid .flex{display:block;position:relative}header nav{display:none}header nav #haupt-menu{display:block;margin-top:20px}header nav #haupt-menu li a{display:block;font-family:"Inter",sans-serif;font-weight:800;line-height:40px}header nav #haupt-menu li a:hover{opacity:.4}header nav #haupt-menu li.dropdown ul{position:static;text-transform:none;background:none;margin-top:0;margin-left:10px;margin-bottom:10px}header nav #haupt-menu li.dropdown ul li{border:none}header nav #haupt-menu li.dropdown ul li a{padding:0 20px;font-family:"Inter",sans-serif;font-weight:400;line-height:30px}header nav #haupt-menu li.dropdown a.active+ul{display:block}header nav #haupt-menu li+li{margin-left:0;margin-top:10px}header nav #haupt-menu li.language-menu{margin-left:0;display:flex;gap:20px;margin-top:30px}header nav #haupt-menu li.language-menu a,header nav #haupt-menu li.language-menu span{font-family:"Inter",sans-serif;font-weight:400}header.open nav{display:block}#haupt-menu li a:after{content:"";height:0}header nav+nav{padding:0 clamp(1.5rem,1.3466rem + .6818vw,1.875rem)}#haupt-menu li.active a{font-family:"Inter",sans-serif;font-weight:700;opacity:.4}header .menu-button--open+nav+nav,header .menu-button--open+nav{transform:translateX(0) translateY(20px)}main ol,main ul,.faq-text ol,.faq-text ul,.frame-type-text ol,.frame-type-text ul{padding-left:20px}main ul li:before,.faq-text ul li:before,.frame-type-text ul li:before{left:-20px}}@media only screen and (max-width: 819px){#c165 .grid .row .col-12:first-child:after{display:none}}@media only screen and (max-width: 642px){figure.image,.frame-bg-mintlight,.responsive-video,.video-embed{border-radius:15px}.text-center,.ce-headline-center,.header.center{text-align:left}h1{font-size:clamp(2.5rem,2.2443rem + 1.1364vw,3.125rem)}h2{font-size:clamp(2rem,1.7955rem + .9091vw,2.5rem)}footer,.col-md-6 form,.col-md-6 form p,.col-md-6 form input,.col-md-6 form textarea{font-size:clamp(1rem,.8977rem + .4545vw,1.25rem)}}@media only screen and (max-width: 480px){h1{font-size:clamp(2rem,1.7955rem + .9091vw,2.5rem)}h2{font-size:clamp(1.75rem,1.571rem + .7955vw,2.1875rem)}}@media(pointer: coarse){.is-bg-se #oben:hover{background:rgba(244,242,239,0);text-decoration:none}.is-bg-se #oben.open{background:#f4f2ef}}/*# sourceMappingURL=main.css.map */
