.add_font,body h1,body h2,body h3,body h4,body h5,body h6{font-family:Niconne}#header,.logo-loader{position:fixed;left:0;background:#fff}@font-face{font-family:Niconne;font-style:normal;font-weight:400;src:url(../fonts/niconne-v15-latin-regular.eot);src:local(''),url(../fonts/niconne-v15-latin-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/niconne-v15-latin-regular.woff2) format('woff2'),url(../fonts/niconne-v15-latin-regular.woff) format('woff'),url(../fonts/niconne-v15-latin-regular.ttf) format('truetype'),url(../fonts/niconne-v15-latin-regular.svg#Niconne) format('svg')}@font-face{font-family:Lato;font-style:normal;font-weight:100;src:url(../fonts/lato-v23-latin-100.eot);src:local(''),url(../fonts/lato-v23-latin-100.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-v23-latin-100.woff2) format('woff2'),url(../fonts/lato-v23-latin-100.woff) format('woff'),url(../fonts/lato-v23-latin-100.ttf) format('truetype'),url(../fonts/lato-v23-latin-100.svg#Lato) format('svg')}@font-face{font-family:Lato;font-style:italic;font-weight:100;src:url(../fonts/lato-v23-latin-100italic.eot);src:local(''),url(../fonts/lato-v23-latin-100italic.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-v23-latin-100italic.woff2) format('woff2'),url(../fonts/lato-v23-latin-100italic.woff) format('woff'),url(../fonts/lato-v23-latin-100italic.ttf) format('truetype'),url(../fonts/lato-v23-latin-100italic.svg#Lato) format('svg')}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(../fonts/lato-v23-latin-300.eot);src:local(''),url(../fonts/lato-v23-latin-300.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-v23-latin-300.woff2) format('woff2'),url(../fonts/lato-v23-latin-300.woff) format('woff'),url(../fonts/lato-v23-latin-300.ttf) format('truetype'),url(../fonts/lato-v23-latin-300.svg#Lato) format('svg')}@font-face{font-family:Lato;font-style:italic;font-weight:300;src:url(../fonts/lato-v23-latin-300italic.eot);src:local(''),url(../fonts/lato-v23-latin-300italic.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-v23-latin-300italic.woff2) format('woff2'),url(../fonts/lato-v23-latin-300italic.woff) format('woff'),url(../fonts/lato-v23-latin-300italic.ttf) format('truetype'),url(../fonts/lato-v23-latin-300italic.svg#Lato) format('svg')}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(../fonts/lato-v23-latin-regular.eot);src:local(''),url(../fonts/lato-v23-latin-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-v23-latin-regular.woff2) format('woff2'),url(../fonts/lato-v23-latin-regular.woff) format('woff'),url(../fonts/lato-v23-latin-regular.ttf) format('truetype'),url(../fonts/lato-v23-latin-regular.svg#Lato) format('svg')}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:url(../fonts/lato-v23-latin-italic.eot);src:local(''),url(../fonts/lato-v23-latin-italic.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-v23-latin-italic.woff2) format('woff2'),url(../fonts/lato-v23-latin-italic.woff) format('woff'),url(../fonts/lato-v23-latin-italic.ttf) format('truetype'),url(../fonts/lato-v23-latin-italic.svg#Lato) format('svg')}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(../fonts/lato-v23-latin-700.eot);src:local(''),url(../fonts/lato-v23-latin-700.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-v23-latin-700.woff2) format('woff2'),url(../fonts/lato-v23-latin-700.woff) format('woff'),url(../fonts/lato-v23-latin-700.ttf) format('truetype'),url(../fonts/lato-v23-latin-700.svg#Lato) format('svg')}@font-face{font-family:Lato;font-style:italic;font-weight:700;src:url(../fonts/lato-v23-latin-700italic.eot);src:local(''),url(../fonts/lato-v23-latin-700italic.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-v23-latin-700italic.woff2) format('woff2'),url(../fonts/lato-v23-latin-700italic.woff) format('woff'),url(../fonts/lato-v23-latin-700italic.ttf) format('truetype'),url(../fonts/lato-v23-latin-700italic.svg#Lato) format('svg')}@font-face{font-family:Lato;font-style:normal;font-weight:900;src:url(../fonts/lato-v23-latin-900.eot);src:local(''),url(../fonts/lato-v23-latin-900.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-v23-latin-900.woff2) format('woff2'),url(../fonts/lato-v23-latin-900.woff) format('woff'),url(../fonts/lato-v23-latin-900.ttf) format('truetype'),url(../fonts/lato-v23-latin-900.svg#Lato) format('svg')}@font-face{font-family:Lato;font-style:italic;font-weight:900;src:url(../fonts/lato-v23-latin-900italic.eot);src:local(''),url(../fonts/lato-v23-latin-900italic.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-v23-latin-900italic.woff2) format('woff2'),url(../fonts/lato-v23-latin-900italic.woff) format('woff'),url(../fonts/lato-v23-latin-900italic.ttf) format('truetype'),url(../fonts/lato-v23-latin-900italic.svg#Lato) format('svg')}.text-primary{color:#477843!important}.text-secondary{color:#C7A853!important}.text-neutral{color:#1F1F1F!important}.text-white{color:#fff!important}.text-black{color:#000!important}a,a:hover{color:inherit;text-decoration:none}.text-uppercase{text-transform:uppercase!important}.v-flex-container{display:flex}@media only screen and (max-width:900px){.v-flex-container{flex-direction:column}.v-flex-container p{margin-bottom:0}}@font-face{font-family:Striverx;font-style:normal;font-weight:400;src:local('Striverx Regular'),local('Striverx-Regular'),url(../fonts/Striverx.ttf) format('truetype'),url(../fonts/Striverx.otf) format('opentype')}@font-face{font-family:Skia;font-style:normal;font-weight:400;src:url(../fonts/Skia.eot);src:url(../fonts/Skia.otf) format("opentype"),url(../fonts/Skia.woff) format("woff"),url(../fonts/Skia.ttf) format('truetype'),url(../fonts/Skia.svg#filename) format("svg")}body{font-size:20px;color:#1F1F1F;font-family:Lato;font-weight:300}body,html{max-width:100vw;overflow-x:hidden}.content-wrapper,.inside{max-width:1340px;box-sizing:border-box;margin:auto}.content-wrapper{width:100%;padding-left:20px;padding-right:20px}.inside{padding:80px 20px}.inside div:last-child,.inside section:last-child{margin-bottom:0}.swiper-container{padding-left:0!important;padding-right:0!important}.swiper-button-next,.swiper-button-prev{width:auto;height:auto;margin:0!important;transform:none!important;border:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:'Font Awesome 5 Free';font-weight:700}#a-geschichte .ce_text strong,.parallax-content-container .inside .parallax-content .parallax-content-wrapper .parallax-text,.text-fill-container .text-fill,h1,h2,h3,h4{font-family:Niconne}.swiper-button-disabled{opacity:1!important}.swiper-button-disabled:after{color:#BCBCBC}.swiper-button-prev:after{content:"\f060"}.swiper-button-next:after{content:"\f061"}img{width:100%}.logo-loader{width:100%;height:100vh;top:0;z-index:99999999;display:flex;justify-content:center;align-items:center;opacity:1;transition:.5s all ease-in-out}.logo-loader.loaded{opacity:0;z-index:-1}.logo-loader img{width:50vw}section{margin-bottom:70px}section>div{display:flex}section>div>div{width:100%;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:767px){.inside{padding-top:40px;padding-bottom:40px}section.colcount_2 .col_1,section>div{margin-bottom:40px}section>div:last-of-type{margin-bottom:0}}#header{top:0;width:100%;z-index:9999999}#header .inside{display:flex;align-items:center;justify-content:space-between;padding-top:10px;padding-bottom:10px}#header .inside .logo{max-width:20%;min-width:20%}@media only screen and (max-width:900px){#header .inside .logo{max-width:45%}}#header .inside .header-nav,#header .inside .logo img{width:100%}#header .inside .header-nav ul{list-style:none}#header .inside .header-nav ul li{text-transform:uppercase;font-size:18px}#header-nav-mod{width:100%}#header-nav-mod #header-nav-inh{display:flex;justify-content:space-between;width:100%;align-items:center}#header-nav-mod #header-nav-inh .header-right-container{display:flex;flex-direction:column;align-items:flex-end;width:100%;margin-left:10%}#header-nav-mod #header-nav-inh .header-right-container .icons-container{display:flex;align-items:center}#header-nav-mod #header-nav-inh .header-right-container .icons-container a{margin-right:20px;color:#477843}#header-nav-mod #header-nav-inh .header-right-container .icons-container a:last-child{margin-right:0}#footer .inside{padding-bottom:0}#footer .inside .footer-nav{font-size:14px}#footer .inside .footer-nav ul{display:flex;flex-direction:row;justify-content:flex-start}#footer .inside .footer-nav ul li{display:flex;align-items:center}#footer .inside .footer-nav ul li:after{content:"";display:block;width:2px;height:1em;background:#1F1F1F;margin-left:10px;margin-right:10px}#footer .inside .footer-nav ul li:last-child:after{display:none}#footer .inside .footer-nav ul li a{text-decoration:none}#footer-mod{overflow:visible}@media only screen and (max-width:1500px){#footer-mod{margin-bottom:130px}}#footer-mod #footer-inh{display:flex;overflow:visible}@media only screen and (max-width:1200px){#footer-mod #footer-inh{flex-direction:column}#footer-mod #footer-inh>div{width:100%!important}#footer-mod #footer-inh .footer-left-container{padding-right:20px}}#footer-mod #footer-inh .footer-left-container{width:65%;min-width:65%;justify-content:space-between;padding-top:80px;padding-bottom:40px;position:relative}#footer-mod #footer-inh .footer-left-container>div{position:relative;z-index:55}#footer-mod #footer-inh .footer-left-container:after{content:"";display:block;width:100vw;height:100%;position:absolute;right:0;top:0;border-right:2px solid #1F1F1F;border-top:2px solid #1F1F1F}#footer-mod #footer-inh .footer-left-container .logo{max-width:40%!important;display:block;margin-bottom:50px}#footer-mod #footer-inh .footer-left-container .ce_text{max-width:20em}#footer-mod #footer-inh .footer-right-container{position:relative;overflow-x:visible;width:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-left:30px;padding-bottom:10px}#footer-mod #footer-inh .footer-right-inner-container{margin-top:20px!important}#footer-mod #footer-inh #maps-img,#footer-mod #footer-inh .mod_dlh_googlemaps{position:absolute;height:72%;width:180%;right:0;top:100px;max-width:unset}@media only screen and (max-width:1200px){#footer-mod #footer-inh .footer-right-container{padding-left:0}#footer-mod #footer-inh #maps-img,#footer-mod #footer-inh .mod_dlh_googlemaps{top:0;position:relative;left:-20px;width:100vw!important;height:auto}}#slider-start .inside{max-width:100%;padding:0}h1{font-size:7em;white-space:nowrap;line-height:1}@media only screen and (max-width:900px){h1{font-size:12vw}.gl-title-header .inside .inner-gl-title-header{flex-direction:column}.gl-title-header .inside .inner-gl-title-header>div{width:100%!important}}@media only screen and (max-width:767px){h1{font-size:14vw}}h2{font-size:2.75em;line-height:1}.p-anlaesse #s-location .v-headline h2,.p-location #s-anlaesse .v-headline h2,h3,h4{font-size:2.5em}h3,h4{line-height:1}.gl-title-header .inside .inner-gl-title-header{display:flex;position:relative}.gl-title-header .inside .inner-gl-title-header .gl-th-img{max-width:40%;min-width:40%;margin-right:50px;position:relative}@media only screen and (max-width:900px){.gl-title-header .inside .inner-gl-title-header .gl-th-img{max-width:100%;max-width:450px;width:100%;padding-right:1.5em;position:relative}.gl-title-header .inside .inner-gl-title-header .gl-th-img .gl-th-scroll{position:absolute;bottom:4em;right:-4em}}.gl-title-header .inside .inner-gl-title-header .gl-th-img .gl-th-scroll{display:flex;justify-content:center}.gl-title-header .inside .inner-gl-title-header .gl-th-img .gl-th-scroll .gl-th-scroll-inner{border-bottom:1px solid #477843;transform:rotateZ(-90deg);padding-right:140px}.gl-title-header .inside .inner-gl-title-header .gl-th-text-container{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;bottom:0;right:0;width:55%}@media only screen and (max-width:900px){.gl-title-header .inside .inner-gl-title-header .gl-th-text-container{position:static;width:100%}}.gl-title-header .inside .inner-gl-title-header .gl-th-text-container .gl-th-text-container-inner{position:relative}.gl-title-header .inside .inner-gl-title-header .gl-th-text-container .gl-th-text-container-inner>div{position:relative;z-index:55}.gl-title-header .inside .inner-gl-title-header .gl-th-text-container .gl-th-text-container-inner .gl-text-img{position:absolute;top:-6em;left:-13em}.gl-title-header .inside .inner-gl-title-header .gl-th-text-container .gl-th-text-container-inner .gl-text-img img{width:auto;height:10em}.gl-title-header .inside .inner-gl-title-header .gl-th-text-container .gl-th-text-container-inner .gl-th-inner-text{display:flex;justify-content:space-between;position:relative;min-height:12em}.gl-title-header .inside .inner-gl-title-header .gl-th-text-container .gl-th-text-container-inner .gl-th-inner-text .gl-th-text{max-width:31em;position:relative;z-index:55}.gl-title-header .inside .inner-gl-title-header .gl-th-text-container .gl-th-text-container-inner .gl-th-inner-text .gl-th-icon{position:absolute;right:0;bottom:0;width:230px}@media only screen and (max-width:900px){.gl-title-header .inside .inner-gl-title-header .gl-th-text-container .gl-th-text-container-inner .gl-text-img{left:0;top:0;transform:translateY(-15%)}.gl-title-header .inside .inner-gl-title-header .gl-th-text-container .gl-th-text-container-inner .gl-text-img img{height:4em}.gl-title-header .inside .inner-gl-title-header .gl-th-text-container .gl-th-text-container-inner .gl-th-inner-text .gl-th-text{max-width:100%}.gl-title-header .inside .inner-gl-title-header .gl-th-text-container .gl-th-text-container-inner .gl-th-inner-text .gl-th-icon{display:none}}.gl-title-header .inside .inner-gl-title-header .gl-th-text-container .gl-th-text-container-inner .gl-th-headline h1{position:relative;left:-.7em}@media only screen and (max-width:1500px){.gl-title-header .inside .inner-gl-title-header .gl-th-text-container .gl-th-text-container-inner .gl-th-headline h1{font-size:8vw}}@media only screen and (max-width:1100px){.gl-title-header .inside .inner-gl-title-header .gl-th-text-container .gl-th-text-container-inner .gl-th-headline h1{font-size:4.5em}}@media only screen and (max-width:900px){.gl-title-header .inside .inner-gl-title-header .gl-th-text-container .gl-th-text-container-inner .gl-th-headline h1{font-size:3em;position:static;margin-top:1em;margin-left:0;line-height:.8}.gl-title-header.no-text-img .gl-th-headline h1{margin-top:.5em!important}}@media only screen and (max-width:800px){.gl-title-header .inside .inner-gl-title-header .gl-th-text-container .gl-th-text-container-inner .gl-th-headline h1{font-size:13.5vw}}.gl-title-header.no-text-img .gl-th-headline h1{line-height:1;left:-1em!important}.gl-title-header.no-text-img .gl-th-headline h1 p:nth-child(2){margin-left:.8em;position:relative;top:-.2em}#start-header .gl-th-headline h1{position:relative;left:-.7em}@media only screen and (max-width:900px){#start-header .gl-th-headline h1{position:static;margin-top:2.4rem;margin-left:3.5rem;font-size:12vw}}#hochzeit-header .gl-th-headline h1 p:nth-child(2){margin-left:1.7em}#hochzeit-header .inner-gl-title-header{position:relative}#hochzeit-header .inner-gl-title-header:after{content:"";display:block;width:10em;height:14em;position:absolute;right:0;top:0;background:url(/files/contao_files/Bilder/hochzeit/gabrieli-hochzeit.png) 50% 50% no-repeat;background-size:100% auto}@media only screen and (max-width:767px){.gl-title-header .inside .inner-gl-title-header .gl-th-text-container .gl-th-text-container-inner .gl-th-inner-text{min-height:unset}#hochzeit-header .inner-gl-title-header:after{display:none}}.v-headline{margin-bottom:80px}.v-headline.v-headline-h3{margin-bottom:40px}.v-headline h1,.v-headline h2,.v-headline h3,.v-headline h4{margin-bottom:0}.v-headline .v-headline-h-container{position:relative;display:flex;justify-content:center}.v-headline .v-headline-h-container .v-headline-h{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center}.v-headline .v-headline-h-container .v-headline-ornament{width:30em}.v-headline.v-headline-without_ornament .v-headline-h-container{display:block}.v-headline.v-headline-without_ornament .v-headline-h{position:static;display:block}.v-button,.widget-submit{z-index:55}.v-button a,.v-button button,.widget-submit a,.widget-submit button{border:none!important;background:0 0!important;font-weight:inherit!important;color:#477843!important;position:relative;min-width:unset;padding-bottom:1em!important}.v-button a .button-text,.v-button button .button-text,.widget-submit a .button-text,.widget-submit button .button-text{padding-right:40px;text-align:left}.v-button a .button-arrow,.v-button button .button-arrow,.widget-submit a .button-arrow,.widget-submit button .button-arrow{display:flex;align-items:center;position:absolute;bottom:0;left:0;width:100%;transition:.5s all ease-in-out}.v-button a .button-arrow .button-arrow-line,.v-button button .button-arrow .button-arrow-line,.widget-submit a .button-arrow .button-arrow-line,.widget-submit button .button-arrow .button-arrow-line{height:1px;width:100%;background:#477843}.green-box-after:after,.hochzeit-grey-after:after,.v-swiper:after{display:block;width:100vw;height:100%;top:0;content:""}.v-button a .button-arrow .button-arrow-img,.v-button button .button-arrow .button-arrow-img,.widget-submit a .button-arrow .button-arrow-img,.widget-submit button .button-arrow .button-arrow-img{min-width:30px}.v-button a:hover .button-arrow,.v-button button:hover .button-arrow,.widget-submit a:hover .button-arrow,.widget-submit button:hover .button-arrow{bottom:-5px}.green-box-after{position:relative}.green-box-after>div{position:relative;z-index:55}.green-box-after:after{position:absolute;right:80%;background:#ABC6A9}.hochzeit-grey-after{position:relative;padding-top:20px;margin-top:50px}.hochzeit-grey-after>div{position:relative;z-index:55}@media only screen and (max-width:767px){.green-box-after:after,.hochzeit-grey-after:after{right:45%}}.hochzeit-grey-after:after{position:absolute;background:#F5F5F5;right:40%}@media only screen and (max-width:767px){.hochzeit-grey-after:after{right:-20px}}.v-swiper{padding-top:75px;overflow:visible;position:relative}.v-swiper .inner-swiper-container{overflow:hidden}.v-swiper>div{position:relative;z-index:55}.v-swiper:after{position:absolute;right:80%;background:#ABC6A9}.v-swiper .swiper-container{padding-left:0;padding-right:0;position:relative}.v-swiper.swiper-grey-after:after{background:#F5F5F5}.gl-swiper-arrows{display:flex;padding-left:22%;height:75px;align-items:center}@media only screen and (max-width:767px){.v-swiper:after{right:45%}.gl-swiper-arrows{justify-content:flex-end}}.gl-swiper-arrows .gl-swiper-arrows-inner{display:flex}.gl-swiper-arrows .gl-swiper-arrows-inner .gl-swiper-button-prev{margin-right:15px}.gl-swiper-arrows .gl-swiper-arrows-inner>div:hover{cursor:pointer}.gl-swiper-arrows .gl-swiper-arrows-inner>div img{width:2.8em}.text-fill-container{width:100%}.text-fill-container .text-fill{color:#CBD6C8}#s-parallax-1{overflow:visible}.parallax-content-container{display:flex!important}@media only screen and (max-width:900px){#s-parallax-1 .parallax{background-position:100% 0}.parallax-content-container{overflow:visible;margin-bottom:5vw}}.parallax-content-container .inside{width:100%;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;display:flex;height:auto}.parallax-content-container .inside .parallax-content{max-width:10em;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}@media only screen and (max-width:900px){.parallax-content-container .inside .parallax-content{background:#fff;padding:10px;max-width:100%;width:100%;position:relative;top:50%}}#a-hochzeit .v-swiper .gl-swiper-arrows,.gl-ul ul,.hochzeit-swiper .gl-swiper-arrows,.no-green-after .gl-swiper-arrows{padding-left:0}.parallax-content-container .inside .parallax-content .parallax-content-wrapper{height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative;padding-top:5vw;padding-bottom:20px}@media only screen and (max-width:767px){.parallax-content-container .inside .parallax-content .parallax-content-wrapper{height:auto}}.parallax-content-container .inside .parallax-content .parallax-content-wrapper>div{position:relative;z-index:55}.parallax-content-container .inside .parallax-content .parallax-content-wrapper .parallax-text{font-size:2.75em}.parallax-content-container .inside .parallax-content .parallax-content-wrapper:after{content:"";display:block;left:-100px;right:-100px;top:0;bottom:0;background:#fff;position:absolute}@media only screen and (max-width:900px){.parallax-content-container .inside .parallax-content .parallax-content-wrapper:after{display:none}}.gl-ul ul{list-style:none}.gl-ul ul li{display:flex;align-items:center;margin-bottom:1em}#s-ideen-truhe .inside:after,.gl-ul ul li:before{content:"";display:block}.gl-ul ul li:last-child{margin-bottom:0}.gl-ul ul li:before{width:2em;height:1.5em;background:url(/files/contao_files/Bilder/svgs/g-bulletpoint-gold.svg) 50% 50% no-repeat;background-size:auto 100%}#s-ideen-truhe .inside{position:relative;padding-left:80px}#s-ideen-truhe .inside:after{width:100vw;height:100%;position:absolute;left:0;top:0;background:#ABC6A9}#s-ideen-truhe .inside>div{position:relative;z-index:55}#s-ideen-truhe .v-headline{margin-bottom:25px}.anlaesse-gallery,.history-gallery-3{margin-bottom:50px}.anlaesse-gallery ul,.history-gallery-3 ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}#s-anlaesse .inside .inner-anlaesse-container:after,.v-anlaesse-gallery:after{display:block;background:#ABC6A9;width:100vw;top:0;height:100%;content:""}@media only screen and (max-width:900px){#s-ideen-truhe .inside{padding-left:20px;padding-top:60px;padding-bottom:60px}#s-ideen-truhe .inside .v-button{margin-top:30px}.anlaesse-gallery ul,.history-gallery-3 ul{grid-template-columns:1fr}}#s-anlaesse{margin-top:100px}@media only screen and (max-width:900px){#s-anlaesse{margin-top:0}}#s-anlaesse .inside .inner-anlaesse-container{position:relative;padding-top:75px;padding-bottom:75px}#s-anlaesse .inside .inner-anlaesse-container>div{position:relative;z-index:55}#s-anlaesse .inside .inner-anlaesse-container:after{position:absolute;right:80%}@media only screen and (max-width:767px){#s-anlaesse .inside .inner-anlaesse-container:after{right:45%;display:none}#s-anlaesse .inside .inner-anlaesse-container .ce_gallery{position:relative;overflow:visible;padding-top:20px}#s-anlaesse .inside .inner-anlaesse-container .ce_gallery>div{position:relative;z-index:55}#s-anlaesse .inside .inner-anlaesse-container .ce_gallery:after{content:"";display:block;width:100vw;height:100%;position:absolute;right:80%;top:0;background:#ABC6A9}#s-anlaesse .inside .inner-anlaesse-container .ce_gallery li{position:relative;z-index:55}}@media only screen and (max-width:767px) and only screen and (max-width:767px){#s-anlaesse .inside .inner-anlaesse-container .ce_gallery:after{right:45%}}#s-anlaesse .inside .inner-anlaesse-container .ce_text{max-width:32em}#s-anlaesse .inside .inner-anlaesse-container .ce_text,#s-anlaesse .inside .inner-anlaesse-container .v-button{margin-left:25%}#a-location .v-swiper .swiper-container .swiper-wrapper,#s-location .v-swiper .swiper-container .swiper-wrapper{height:800px}@media only screen and (max-width:1400px){#a-location .v-swiper .swiper-container .swiper-wrapper,#s-location .v-swiper .swiper-container .swiper-wrapper{height:58vw!important}}@media only screen and (max-width:1024px){#a-location .v-swiper .swiper-container .swiper-wrapper,#s-location .v-swiper .swiper-container .swiper-wrapper{height:auto}}#a-location .v-swiper .swiper-container .swiper-wrapper .swiper-slide,#s-location .v-swiper .swiper-container .swiper-wrapper .swiper-slide{height:calc((100% - 30px)/ 2)!important}.v-anlaesse-gallery{overflow:visible;padding-top:70px;padding-bottom:70px;margin-top:100px;position:relative}.v-anlaesse-gallery>div{position:relative;z-index:55}.v-anlaesse-gallery:after{position:absolute;right:80%}.v-anlaesse-gallery .v-anlaesse-gallery-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px}@media only screen and (max-width:1100px){.v-anlaesse-gallery .v-anlaesse-gallery-grid{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:1000px){.v-anlaesse-gallery .v-anlaesse-gallery-grid{grid-template-columns:1fr 1fr}}.v-anlaesse-gallery .v-anlaesse-gallery-grid .anlaesse-text-item{grid-column:span 2;background:#F5F5F5;padding:20px}#a-hochzeit section{overflow:visible;margin-top:80px;align-items:flex-start}#a-hochzeit section>div{padding-top:50px}#a-hochzeit section .col_1{overflow:visible;padding-bottom:50px;display:block!important;position:relative}#a-hochzeit .v-swiper,.hochzeit-swiper,.no-green-after{overflow:hidden}#a-hochzeit section .col_1 .v-headline h3{color:#477843}#a-hochzeit section .col_1>div{position:relative;z-index:55;justify-content:flex-start}@media only screen and (max-width:767px){#s-anlaesse .inside .inner-anlaesse-container .ce_text,#s-anlaesse .inside .inner-anlaesse-container .v-button{margin-left:0}#a-location .v-swiper .swiper-container .swiper-wrapper .swiper-slide,#s-location .v-swiper .swiper-container .swiper-wrapper .swiper-slide{height:auto!important}.v-anlaesse-gallery{margin-bottom:60px}.v-anlaesse-gallery:after{right:45%}.v-anlaesse-gallery .v-anlaesse-gallery-grid{grid-template-columns:100%}.v-anlaesse-gallery .v-anlaesse-gallery-grid .anlaesse-text-item{grid-column:unset!important}#a-hochzeit section .col_1:after{right:45%}}#a-hochzeit section .col_1:after{content:"";display:block;width:100vw;height:100%;position:absolute;top:0;background:#ABC6A9;right:0}#a-hochzeit .icons-container a img{height:1.75em;width:auto}#a-hochzeit .icons-container a .icon-img-container{width:3em;min-width:3em;display:flex;justify-content:center;border-right:2px solid #477843;padding-right:10px;margin-right:10px;padding-bottom:20px}#a-hochzeit .v-swiper:after,.hochzeit-swiper:after,.mod_cms_accept_tags form>.tags .head input,.no-green-after:after{display:none!important}#a-hochzeit .icons-container a p{padding-bottom:20px}#a-hochzeit .icons-container a:last-child .icon-img-container{padding-bottom:0}#a-master-of-ceremony .inside>div{position:relative;z-index:55}.hochzeit-swiper{overflow:visible}.hochzeit-swiper .outer-swiper-container .swiper-container,.loadbar,.trackbar{overflow:hidden}.hochzeit-swiper .outer-swiper-container{display:grid;grid-template-columns:66% 45%;grid-auto-rows:1fr;grid-gap:30px}@media only screen and (max-width:1700px){.hochzeit-swiper .outer-swiper-container{grid-template-columns:50% 45%;grid-gap:5%}}@media only screen and (max-width:767px){.hochzeit-swiper .outer-swiper-container{display:block!important}}.hochzeit-swiper .outer-swiper-container .h-swiper-text{position:relative;padding-top:40px;padding-right:90px;display:flex;flex-direction:column;justify-content:space-between}.hochzeit-swiper .outer-swiper-container .h-swiper-text .h-swiper-inner-text{height:100%;display:flex;flex-direction:column;justify-content:space-between}.hochzeit-swiper .outer-swiper-container .h-swiper-text .h-swiper-inner-text .hs-text ul{padding-left:20px}.hochzeit-swiper .outer-swiper-container .h-swiper-text:after{content:"";display:block;width:100vw;position:absolute;top:0;right:0;height:100%;background:#FAFAFA}@media only screen and (max-width:900px){.hochzeit-swiper .outer-swiper-container{grid-template-columns:100%!important;grid-auto-rows:auto!important}.hochzeit-swiper .outer-swiper-container .h-swiper-text{padding-right:20px;margin-bottom:30px}.hochzeit-swiper .outer-swiper-container .h-swiper-text:after{right:-20px}}.hochzeit-swiper .outer-swiper-container .h-swiper-text>div{position:relative;z-index:555}.hochzeit-swiper .outer-swiper-container .gl-swiper-arrows{justify-content:flex-end;right:-50px}@media only screen and (max-width:900px){.hochzeit-swiper .outer-swiper-container .gl-swiper-arrows{justify-content:center;margin-top:40px;right:0}}.hochzeit-swiper .outer-swiper-container .hs-headline{margin-bottom:20px}.hochzeit-swiper.reverse-hochzeit-swiper .gl-swiper-arrows{justify-content:flex-start;position:relative;left:-50px;right:auto}.p-anlaesse #s-location .v-headline .v-headline-h,.p-location #s-anlaesse .v-headline .v-headline-h{position:static}.hochzeit-swiper.reverse-hochzeit-swiper .outer-swiper-container{grid-template-columns:45% 66%}@media only screen and (max-width:1700px){.hochzeit-swiper.reverse-hochzeit-swiper .outer-swiper-container{grid-template-columns:45% 50%;grid-gap:5%}}.hochzeit-swiper.reverse-hochzeit-swiper .outer-swiper-container>div:nth-child(1){grid-column:2;grid-row:1}@media only screen and (max-width:900px){.hochzeit-swiper.reverse-hochzeit-swiper .gl-swiper-arrows{justify-content:center;left:0}.hochzeit-swiper.reverse-hochzeit-swiper .outer-swiper-container>div:nth-child(1){grid-column:unset!important;grid-row:unset!important}}.hochzeit-swiper.reverse-hochzeit-swiper .outer-swiper-container>div:nth-child(2){grid-column:1;grid-row:1}.hochzeit-swiper.reverse-hochzeit-swiper .outer-swiper-container .h-swiper-text{padding-right:0;padding-left:90px}.hochzeit-swiper.reverse-hochzeit-swiper .outer-swiper-container .h-swiper-text:after{right:auto;left:0}@media only screen and (max-width:900px){.hochzeit-swiper.reverse-hochzeit-swiper .outer-swiper-container>div:nth-child(2){grid-column:unset!important;grid-row:unset!important}.hochzeit-swiper.reverse-hochzeit-swiper .outer-swiper-container .h-swiper-text{padding-left:20px}.hochzeit-swiper.reverse-hochzeit-swiper .outer-swiper-container .h-swiper-text:after{left:-20px}}.event-location-headline,.inszenierung-headline{margin-top:50px}.event-location-flex .v-flex-container p:last-child{margin-left:3em}.sec-ai-end{align-items:flex-end}#a-faq section{margin-top:100px}.faq-accordion{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 40px}@media only screen and (max-width:1000px){.faq-accordion{grid-template-columns:100%}}.faq-card{color:#fff;margin-bottom:20px}.faq-card .faq-card-header .faq-link{padding:5px 15px;background:#477843}.faq-card .faq-card-header .faq-link:hover{cursor:pointer}.faq-card .faq-card-header .faq-link.collapsed{background:#ABC6A9}.faq-card .faq-collapse .faq-card-body{background:#ABC6A9;padding:5px 15px}@media only screen and (max-width:1200px){form .form-actions{flex-direction:column!important}form .form-actions .datenschutz-checkbox{margin-bottom:20px;width:100%}form .form-actions .widget-submit{justify-content:flex-end;display:flex!important;width:100%}form .form-actions .widget-submit button{display:inline-block!important;width:auto}}.p-anlaesse #s-location .v-headline .v-headline-ornament,.p-location #s-anlaesse .v-headline .v-headline-ornament{display:none}@media only screen and (max-width:767px){.event-location-flex .v-flex-container p:last-child{margin-left:0}#a-geschichte .ce_image{margin-bottom:50px}}.p-anlaesse #s-location .v-headline,.p-location #s-anlaesse .v-headline{margin-bottom:40px}@media only screen and (max-width:900px){.mod_article.big-text{display:none}}.mod_cms_accept_tags{font-size:80%!important}.mod_cms_accept_tags form{background:#1F1F1F;color:#fff;max-width:700px;font-weight:100;font-family:Lato;padding-bottom:30px!important}@media only screen and (max-width:767px){.mod_cms_accept_tags form{max-width:100%;margin:10px}}.mod_cms_accept_tags strong{font-weight:900!important}.mod_cms_accept_tags .footer-nav{font-size:80%;padding-left:30px!important;padding-right:30px!important;margin-top:30px}.mod_cms_accept_tags .footer-nav ul{display:flex;list-style:none;justify-content:flex-end;flex-wrap:wrap}.mod_cms_accept_tags .footer-nav ul li:after{content:"|";margin-left:5px;margin-right:5px}.mod_cms_accept_tags .footer-nav ul li:last-child:after{display:none}.mod_cms_accept_tags form>.tags>div .head input:checked+label{background:#477843}.mod_cms_accept_tags form .widget-submit button{background:#477843;padding:5px 15px;border:2px solid #477843;transition:.5s all ease-in-out;color:#fff;font-family:Niconne}@media only screen and (max-width:767px){.mod_cms_accept_tags .footer-nav ul{justify-content:center}.mod_cms_accept_tags form .widget-submit button{width:100%}}.mod_cms_accept_tags form .widget-submit button:hover{color:#477843;background:0 0;cursor:pointer;transition:.5s all ease-in-out}.mod_cms_accept_tags form>.tags{padding:0 30px!important;justify-content:space-between;align-items:center}.mod_cms_accept_tags form>.tags .head{margin:0!important;position:relative;display:flex}.mod_cms_accept_tags form>.tags>div{flex-grow:inherit}@media only screen and (max-width:767px){.mod_cms_accept_tags form>.tags{flex-direction:column}}.mod_cms_accept_tags form>.tags .tag-wrapper{display:flex;min-width:40%;justify-content:flex-start;align-items:center;padding:0!important;min-height:30px}.mod_cms_accept_tags form>.tags .tag-wrapper .tag-container{margin-right:20px}@media only screen and (max-width:767px){.mod_cms_accept_tags form>.tags .tag-wrapper{width:100%;justify-content:center}.mod_cms_accept_tags form>.tags .tag-wrapper .tag-container{margin-right:20px}}.mod_cms_accept_tags form>.tags .cms_tags_action_container{display:flex;min-width:50%;align-items:center;justify-content:flex-end;padding:0!important;min-height:30px}@media only screen and (max-width:767px){.mod_cms_accept_tags form>.tags .cms_tags_action_container{width:100%;justify-content:center}}.mod_cms_accept_tags form>.tags .head label{background:0 0!important;height:auto!important;width:auto!important;display:flex!important;align-items:center;justify-content:center;margin:0!important}.mod_cms_accept_tags form>.tags .head input{position:absolute;opacity:0!important}.mod_cms_accept_tags form>.tags .head input+label{position:relative;cursor:pointer;padding:0}.mod_cms_accept_tags form>.tags .head input+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:22px;height:22px;background:0 0;border:2px solid #477843}.mod_cms_accept_tags form>.tags .head input:hover+label:before{background:#477843}.mod_cms_accept_tags form>.tags .head input:focus+label:before{box-shadow:0 0 0 3px rgba(0,0,0,.12)}.mod_cms_accept_tags form>.tags .head input:checked+label:before{background:#477843}.mod_cms_accept_tags form>.tags .head input:disabled+label{cursor:auto}.mod_cms_accept_tags form>.tags .head input:disabled+label:before{box-shadow:none;background:#477843;opacity:.4}.mod_cms_accept_tags form>.tags .head label:after{display:none!important;content:"";position:absolute;left:5px!important;top:11px!important;background:#fff!important;border-radius:0!important;width:2px!important;height:2px!important;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;-webkit-transform:rotate(45deg)!important;transform:rotate(45deg)!important}.mod_cms_accept_tags form>.tags .head input:checked+label:after{display:block!important}.mod_cms_accept_tags form>.tags .head input:disabled+label:after{background:#477843!important;box-shadow:2px 0 0 #477843,4px 0 0 #477843,4px -2px 0 #477843,4px -4px 0 #477843,4px -6px 0 #477843,4px -8px 0 #477843}.mod_cms_accept_tags .cookie-headline{color:#477843;font-family:Niconne;font-size:200%;margin-bottom:15px}.mod_cms_accept_tags .cookie-icon{color:#477843;position:absolute;right:15px;top:20px}.mod_cms_accept_tags .cookie-icon i{font-size:300%}.mod_cms_accept_tags .formbody{position:relative;padding:30px!important}.mod_cms_accept_tags .cms_button_chosen{display:flex;align-items:center;font-weight:100!important}.mod_cms_accept_tags .cms_button_chosen:after{content:"\f105";font-family:'Font Awesome 5 Free';font-weight:700;margin-left:5px;font-size:130%}.mod_cms_accept_tags .cms_button_all{font-size:20px}@media only screen and (max-width:767px){.mod_cms_accept_tags form>.tags .head label{width:100%}.mod_cms_accept_tags .formbody{padding-bottom:0!important}.mod_cms_accept_tags .cms_button_all{width:100%}.mod_cms_accept_tags .tag-info{display:none}.mod_cms_accept_tags .cms_tags_action_container{flex-direction:column;align-items:center;min-height:60px!important}.mod_cms_accept_tags .cms_tags_action_container .widget-submit.v-primary{width:100%}}.mod_cms_accept_tags .widget-submit{white-space:nowrap}.ds-options-button{position:fixed;bottom:20px;left:40px;z-index:9999;color:#fff;background:#477843;font-size:30px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:100%;border:1px solid #fff}@media only screen and (max-width:767px){.ds-options-button{bottom:65px;left:10px}}.syndication a img{width:auto}#uc-central-banner-modal #uc-banner-centered .uc-banner-content{background:#1F1F1F}#uc-central-banner-modal #uc-banner-centered .uc-banner-content .uc-btn-accept-wrapper button{background:#477843}#uc-central-banner-modal #uc-banner-centered .uc-banner-content .uc-btn-deny-wrapper button{background:#1F1F1F}#uc-privacy-button #bto-path-1,#uc-privacy-button #ico_button_close-b{fill:#477843!important}.uc-btn.uc-btn-primary,.uc-card-header,.uc-modal-header.uc-flex-container,.uc-nav.uc-nav-tabs{background:#477843!important}#uc-search-consents-info{background:#1F1F1F!important;border-color:#1F1F1F!important}#uc-corner-modal .uc-corner-modal-content{bottom:140px!important}#uc-btn-open-main-corner-modal{bottom:70px!important}#bto-path-1,#fingerprint,#ico_button_close-b{fill:#477843!important}#uc-btn-open-main-corner-modal,.uc-corner-modal-content{z-index:99999999!important}.uc-banner-btn-list>div{display:flex;justify-content:center}.uc-banner-btn-list>div button{width:100%!important;min-width:100%!important;display:block!important}.preloader-wrap{width:100%;height:100%;position:fixed!important;top:0;bottom:0;background:#fff;left:0;z-index:9999999999!important}.loader{height:20vw;max-width:15vw;font-weight:300;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto!important}.loader svg{width:100%;height:auto}.percentage{text-align:center;line-height:30px;position:relative;z-index:99999;font-family:Niconne;font-size:200%;color:#477843}.loader:after,.percentage:after{content:"";display:none;width:100%;height:100%;position:absolute;top:0;left:0}.trackbar{width:100%;height:100%;color:#fff;text-align:center;line-height:30px;position:relative}.glow,.loadbar{height:100%;position:absolute;top:0}#Rectangle{width:0;fill:#477843}.loadbar{display:none;left:0;animation:flicker 5s infinite}.glow{width:100%;right:0;background:#fff}@keyframes animation{10%{opacity:.9}30%{opacity:.86}60%{opacity:.8}80%{opacity:.75}}#loader{height:0}#loader .inside{padding:0!important;height:0!important}