@charset "UTF-8";body,html{position:relative;font-size:16px;font-family:"Sansation Light",sans-serif;font-weight:normal;color:white;background:#0D0E0F;text-align:center;}p,.p{line-height:1.4;margin:1.5em auto;}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.subheadline{font-family:"Sansation Light",sans-serif;font-weight:normal;line-height:1.2;margin:1rem auto;}h1,.h1,h2,.h2{color:#A59268;}h1,.h1{font-size:2.2em;}h2,.h2{font-size:1.9em;}h3,.h3{font-size:1.5em;}h4,.h4{font-size:1.25em;}.subheadline{font-size:24px;margin-top:0;}strong,b{font-weight:900;}sub,sup{display:inline;font-size:0.8em;}sub{vertical-align:sub;}sup{vertical-align:super;}@media (min-width:600px){h1,.h1{font-size:48px;}h2,.h2{font-size:48px;}}a{color:inherit;text-decoration:none;}a.link-button,a.link-button-golden,a.link-button-pink{position:relative;display:inline-block;font-size:1em;line-height:1.2;padding:0.75em 1em;margin:0 0.5em 0.5em 0;border:1px solid;border-radius:0;}a.link-button-golden{color:#A59268 !important;}a.link-button-pink{color:#ff03ff;}a.link-button-pink.link-button-filled{color:#fff;background:#ff03ff;border-color:#ff03ff;}a.link-text{display:inline;font-weight:normal;color:#A59268;}@media (min-width:600px){a.link-button,a.link-button-golden,a.link-button-pink{padding:1em 1.25em;margin-right:1em;margin-bottom:1em;}}.align-left{text-align:left;}.align-center{text-align:center;}.align-right{text-align:right;}.align-justify{text-align:justify;}.ce-bodytext ul{list-style:disc;padding-left:1em;}footer .ce-bodytext ul{list-style:none;padding-left:0;}.check-list{padding-left:0 !important;font-size:1.25em;list-style-position:inside !important;}.check-list li{margin-bottom:0.25em;}.check-list li::marker{content:"✔ ";}.font-bebas{font-family:"Bebas Neue",cursive;}.pink-bg{z-index:1;position:relative;display:inline-block;}.pink-bg::before{content:"";background:#ff03ff;width:calc(100% + 1em);height:100%;position:absolute;left:-0.5em;top:0;z-index:-1;}em .pink-bg::before{clip-path:polygon(0.5em 0,100% 0,calc(100% - 0.5em) 100%,0 100%);}h1.header-set-1,.h1.header-set-1{font-size:3.2em;}h2.header-set-1,.h2.header-set-1{font-size:2.4em;}h3.header-set-1,.h3.header-set-1{font-size:2em;}h4.header-set-1,.h4.header-set-1{font-size:1.5em;}h1.header-set-2,.h1.header-set-2{font-size:4.2em;}h2.header-set-2,.h2.header-set-2{font-size:3.4em;}h3.header-set-2,.h3.header-set-2{font-size:3em;}h4.header-set-2,.h4.header-set-2{font-size:2.5em;}.text-white{color:#FFFFFF;}.text-gold{color:#A59268;}@font-face{font-family:"Sansation Light";src:url("/typo3conf/ext/c3local/Resources/Public/Style/Font/Sansation_Light.ttf") format("truetype");}body{width:100%;overflow-x:hidden;}body.no-header-banner > main{padding-top:52px;}@media (min-width:600px){body.no-header-banner > main{padding-top:82px;}}.header-banner{max-width:100%;overflow-x:hidden;}.frame-background-image h1,.frame-background-image .h1,.frame-background-image h2,.frame-background-image .h2,.frame-layout-golden h1,.frame-layout-golden .h1,.frame-layout-golden h2,.frame-layout-golden .h2,.frame-layout-flowers h1,.frame-layout-flowers .h1,.frame-layout-flowers h2,.frame-layout-flowers .h2,.frame-layout-pink h1,.frame-layout-pink .h1,.frame-layout-pink h2,.frame-layout-pink .h2{color:white;}.frame-layout-golden,.frame-layout-flowers,.frame-layout-pink{margin:5px 10px;}.frame-layout-golden{background-image:linear-gradient(to bottom,rgb(204,180,129) 0%,rgb(165,146,104) 100%);}.frame-layout-darker{background-color:#030404;}.frame-layout-pink{background-color:#ff03ff;}.frame-layout-flowers{position:relative;background:black url("/typo3conf/ext/c3local/Resources/Public/Img/Layout/flower_mobile.jpg") no-repeat center;background-size:cover;}@media (min-width:600px){.frame-layout-flowers{background-image:url("/typo3conf/ext/c3local/Resources/Public/Img/Layout/flower_tablet.jpg");}}@media (min-width:1024px){.frame-layout-flowers{background-image:url("/typo3conf/ext/c3local/Resources/Public/Img/Layout/flower_desktop.jpg");}}@media (max-width:1024px){h1{font-size:18px;}.subheadline{font-size:16px;}h3{font-size:16px;}}.frame-1000{max-width:1000px;margin:0 auto;}.frame-1200{max-width:1200px;margin:0 auto;}.frame:before,.frame:after{content:" ";display:table;}.frame:after{clear:both;}.frame-space-before-small{margin-top:20px;}.frame-space-before-medium{margin-top:40px;}.frame-space-before-large{margin-top:60px;}.frame-space-after-small{margin-bottom:20px;}.frame-space-after-medium{margin-bottom:40px;}.frame-space-after-large{margin-bottom:60px;}@media (min-width:600px){.frame-space-before-small{margin-top:40px;}.frame-space-before-medium{margin-top:80px;}.frame-space-before-large{margin-top:120px;}.frame-space-after-small{margin-bottom:40px;}.frame-space-after-medium{margin-bottom:80px;}.frame-space-after-large{margin-bottom:120px;}}header.header-page{padding:15px 12px;display:flex;justify-content:space-between;box-sizing:border-box;position:relative;z-index:50;}header.header-page.fixed{position:fixed;top:0;margin:0 auto;width:100%;}header.header-page .burger-container{position:relative;width:30px;height:18px;cursor:pointer;margin-right:calc(10% - 30px);}header.header-page .burger-container span{display:block;position:absolute;left:0;width:100%;height:1px;background-color:white;}header.header-page .burger-container span:first-child{top:0;-webkit-transform:rotate(0deg) translateY(0);-moz-transform:rotate(0deg) translateY(0);-ms-transform:rotate(0deg) translateY(0);-o-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition-timing-function:cubic-bezier(0.77,0,0.175,1);-moz-transition-timing-function:cubic-bezier(0.77,0,0.175,1);-ms-transition-timing-function:cubic-bezier(0.77,0,0.175,1);-o-transition-timing-function:cubic-bezier(0.77,0,0.175,1);transition-timing-function:cubic-bezier(0.77,0,0.175,1);-webkit-transition-duration:0.35s;-moz-transition-duration:0.35s;-ms-transition-duration:0.35s;-o-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-property:transform,top,left;-moz-transition-property:transform,top,left;-ms-transition-property:transform,top,left;-o-transition-property:transform,top,left;transition-property:transform,top,left;}header.header-page .burger-container span:nth-child(2){top:50%;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition-timing-function:cubic-bezier(0.77,0,0.175,1);-moz-transition-timing-function:cubic-bezier(0.77,0,0.175,1);-ms-transition-timing-function:cubic-bezier(0.77,0,0.175,1);-o-transition-timing-function:cubic-bezier(0.77,0,0.175,1);transition-timing-function:cubic-bezier(0.77,0,0.175,1);-webkit-transition-duration:0.35s;-moz-transition-duration:0.35s;-ms-transition-duration:0.35s;-o-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-property:transform,opacity;-moz-transition-property:transform,opacity;-ms-transition-property:transform,opacity;-o-transition-property:transform,opacity;transition-property:transform,opacity;}header.header-page .burger-container span:nth-child(3){top:100%;-webkit-transform:rotate(0deg) translateY(0);-moz-transform:rotate(0deg) translateY(0);-ms-transform:rotate(0deg) translateY(0);-o-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition-timing-function:cubic-bezier(0.77,0,0.175,1);-moz-transition-timing-function:cubic-bezier(0.77,0,0.175,1);-ms-transition-timing-function:cubic-bezier(0.77,0,0.175,1);-o-transition-timing-function:cubic-bezier(0.77,0,0.175,1);transition-timing-function:cubic-bezier(0.77,0,0.175,1);-webkit-transition-duration:0.35s;-moz-transition-duration:0.35s;-ms-transition-duration:0.35s;-o-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-property:transform,top,left;-moz-transition-property:transform,top,left;-ms-transition-property:transform,top,left;-o-transition-property:transform,top,left;transition-property:transform,top,left;}header.header-page .logo-container{position:relative;top:2px;}header.header-page .logo-container a{display:block;}header.header-page .logo-container .logo{display:block;height:16px;width:auto;}header.header-page .logo-container .logo-with-year{transform:scale(2);}header.header-page .language-container{width:10%;display:flex;justify-content:flex-end;align-self:center;}header.header-page .language-container .tx-srlanguagemenu{display:flex;font-size:12px;align-items:center;}header.header-page .language-container .tx-srlanguagemenu > div{margin:0 3px;opacity:0.5;}header.header-page .language-container .tx-srlanguagemenu > div.CUR{opacity:1;font-weight:bold;}.header-social-icon-container{border-left:2px solid rgba(255,255,255,0.5);display:flex;align-items:center;padding-left:3px;}.header-social-icon-container > div{margin:0 3px;}.header-social-icon-container > div img{width:20px;height:20px;}.social-container-burger a img{width:30px;height:30px;}.social-container-burger .facebook{margin-left:10px;}.social-container{margin-top:1.5em;}.social-container .facebook,.social-container .instagram{margin:0 20px;}.social-container .facebook img,.social-container .instagram img{width:24px;height:24px;}.header-bg{z-index:-1;width:100%;height:100%;position:absolute;left:0;background:rgba(0,0,0,0.9);top:-100%;transition:0.3s all;}.header-bg.header-bg-shown{top:0%;}@media (min-width:600px){header.header-page{padding:30px 25px;}header.header-page .logo-container{top:0;}header.header-page .logo-container .logo{height:20px;}}body.nav_opened header.header-page .burger-container span:first-child{-webkit-transform:rotate(45deg) translateY(-3px);-moz-transform:rotate(45deg) translateY(-3px);-ms-transform:rotate(45deg) translateY(-3px);-o-transform:rotate(45deg) translateY(-3px);transform:rotate(45deg) translateY(-3px);}body.nav_opened header.header-page .burger-container span:nth-child(2){-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);opacity:0;}body.nav_opened header.header-page .burger-container span:nth-child(3){-webkit-transform:rotate(-45deg) translateY(2px);-moz-transform:rotate(-45deg) translateY(2px);-ms-transform:rotate(-45deg) translateY(2px);-o-transform:rotate(-45deg) translateY(2px);transform:rotate(-45deg) translateY(2px);}.nav-page-overlay{position:fixed;top:0;height:100vh;left:0;width:100%;z-index:40;background:linear-gradient(to right,black 0%,rgba(22,23,26,0.5) 100%,rgba(22,23,26,0.8) 100%,rgba(0,0,0,0) 100%);opacity:0;visibility:hidden;-webkit-transform:translateX(-20vw) scaleX(0.5);-moz-transform:translateX(-20vw) scaleX(0.5);-ms-transform:translateX(-20vw) scaleX(0.5);-o-transform:translateX(-20vw) scaleX(0.5);transform:translateX(-20vw) scaleX(0.5);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition-timing-function:cubic-bezier(0.77,0,0.175,1);-moz-transition-timing-function:cubic-bezier(0.77,0,0.175,1);-ms-transition-timing-function:cubic-bezier(0.77,0,0.175,1);-o-transition-timing-function:cubic-bezier(0.77,0,0.175,1);transition-timing-function:cubic-bezier(0.77,0,0.175,1);-webkit-transition-duration:0.35s,0.35s,0s;-moz-transition-duration:0.35s,0.35s,0s;-ms-transition-duration:0.35s,0.35s,0s;-o-transition-duration:0.35s,0.35s,0s;transition-duration:0.35s,0.35s,0s;-webkit-transition-property:opacity,transform,visibility;-moz-transition-property:opacity,transform,visibility;-ms-transition-property:opacity,transform,visibility;-o-transition-property:opacity,transform,visibility;transition-property:opacity,transform,visibility;-webkit-transition-delay:0s,0s,0.35s;-moz-transition-delay:0s,0s,0.35s;-ms-transition-delay:0s,0s,0.35s;-o-transition-delay:0s,0s,0.35s;transition-delay:0s,0s,0.35s;}@media (min-width:600px){.nav-page-overlay{background:linear-gradient(to right,black 0%,rgba(22,23,26,0.6) 50%,transparent 100%);}}@media (min-width:1024px){.nav-page-overlay{width:200%;background:linear-gradient(to right,black 0%,rgba(22,23,26,0.3) 50%,transparent 100%);}}body.nav_opened .nav-page-overlay{opacity:1;visibility:visible;-webkit-transform:translateX(0) scaleX(1);-moz-transform:translateX(0) scaleX(1);-ms-transform:translateX(0) scaleX(1);-o-transform:translateX(0) scaleX(1);transform:translateX(0) scaleX(1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}.nav-page{position:fixed;top:100px;display:flex;flex-direction:column;justify-content:center;left:30px;min-height:calc(100vh - 100px);margin-top:-40px;z-index:50;text-align:left;font-size:24px;opacity:0;visibility:hidden;-webkit-transform:translateX(-60px);-moz-transform:translateX(-60px);-ms-transform:translateX(-60px);-o-transform:translateX(-60px);transform:translateX(-60px);-webkit-transition-timing-function:cubic-bezier(0.77,0,0.175,1);-moz-transition-timing-function:cubic-bezier(0.77,0,0.175,1);-ms-transition-timing-function:cubic-bezier(0.77,0,0.175,1);-o-transition-timing-function:cubic-bezier(0.77,0,0.175,1);transition-timing-function:cubic-bezier(0.77,0,0.175,1);-webkit-transition-duration:0.35s,0.35s,0s;-moz-transition-duration:0.35s,0.35s,0s;-ms-transition-duration:0.35s,0.35s,0s;-o-transition-duration:0.35s,0.35s,0s;transition-duration:0.35s,0.35s,0s;-webkit-transition-property:opacity,transform,visibility;-moz-transition-property:opacity,transform,visibility;-ms-transition-property:opacity,transform,visibility;-o-transition-property:opacity,transform,visibility;transition-property:opacity,transform,visibility;-webkit-transition-delay:0s,0s,0.35s;-moz-transition-delay:0s,0s,0.35s;-ms-transition-delay:0s,0s,0.35s;-o-transition-delay:0s,0s,0.35s;transition-delay:0s,0s,0.35s;}.nav-page ul li{margin:1em auto;}body.nav_opened .nav-page{visibility:visible;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}@media (min-width:600px){.nav-page{left:60px;font-size:32px;-webkit-transform:translateX(-120px);-moz-transform:translateX(-120px);-ms-transform:translateX(-120px);-o-transform:translateX(-120px);transform:translateX(-120px);}}footer.footer-page{background-color:#16171A;}footer.footer-page .logo-container .logo{height:16px;width:auto;}footer.footer-page nav.nav-footer ul li{margin:1em auto;}footer.footer-page nav.nav-footer ul li a{display:block;}@media (min-width:600px){footer.footer-page .logo-container .logo{height:20px;}footer.footer-page nav.nav-footer ul{display:flex;flex-wrap:wrap;justify-content:center;}footer.footer-page nav.nav-footer ul li{margin:0.5em 1em;}footer.footer-page nav.nav-footer ul li a{padding:0.5em 1em;}}body.visit_first_animate header.header-page .burger-container,body.visit_first_animate header.header-page .logo-container,body.visit_first_animate header.header-page .language-container{opacity:1;}body.rootpage .swiper-button-prev,body.rootpage .swiper-button-next{opacity:0;transition:all 0.5s cubic-bezier(0.58,0,0.25,1) 2.5s;-webkit-transition:all 0.5s cubic-bezier(0.58,0,0.25,1) 2.5s;}body.rootpage .swiper-button-prev{left:40px;}body.rootpage .swiper-button-next{right:40px;}body.rootpage .c3base-bannerImage{height:100vh;min-height:900px;transition:height 2s cubic-bezier(0.58,0,0.25,1) 0.5s;-webkit-transition:height 2s cubic-bezier(0.58,0,0.25,1) 0.5s;}body.rootpage .c3base-bannerImage .ce-bodytext{opacity:0;z-index:1;transition:opacity 0.5s cubic-bezier(0.58,0,0.25,1) 2.5s;-webkit-transition:opacity 0.5s cubic-bezier(0.58,0,0.25,1) 2.5s;}body.rootpage .c3base-bannerImage .contentWrap:before{transition:background 2s cubic-bezier(0.58,0,0.25,1) 0.5s;-webkit-transition:background 2s cubic-bezier(0.58,0,0.25,1) 0.5s;content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,0);}body.rootpage .c3base-bannerImage .mediaWrap{overflow:hidden;}body.rootpage .c3base-bannerImage .mediaWrap picture{top:0;position:relative;transition:top 2s cubic-bezier(0.58,0,0.25,1) 0.5s;-webkit-transition:top 2s cubic-bezier(0.58,0,0.25,1) 0.5s;display:flex;justify-content:center;align-items:center;}body.rootpage .c3base-bannerImage .mediaWrap picture img{width:auto;height:100vh;min-height:900px;}body.rootpage .header-page{top:-60px;transition:top 2s cubic-bezier(0.58,0,0.25,1) 0.5s;-webkit-transition:top 2s cubic-bezier(0.58,0,0.25,1) 0.5s;}body.rootpage.visit_first_animate .swiper-button-prev,body.rootpage.visit_first_animate .swiper-button-next{opacity:1;}body.rootpage.visit_first_animate .swiper-button-prev{left:10px;}body.rootpage.visit_first_animate .swiper-button-next{right:10px;}body.rootpage.visit_first_animate .contentWrap:before{background:rgba(0,0,0,0.2);}body.rootpage.visit_first_animate .c3base-bannerImage{height:75vh;min-height:600px;}body.rootpage.visit_first_animate .c3base-bannerImage .ce-bodytext{opacity:1;padding:0 48px;}body.rootpage.visit_first_animate .c3base-bannerImage picture{top:-12.5vh;}body.rootpage.visit_first_animate .header-page{top:0;}.swiper-button-disabled{opacity:0.35 !important;pointer-events:none;}.user-logged-in{display:none !important;}.tx-references .reference-detailpage .refDetail-header .refDetail-info .social-media-icons .social-icon.tooltip #hiddenInput{width:0;}@media (max-width:599px){.col-12{width:100%;max-width:100%;}}
