/*!
 * Theme Name:     Katharina Klotz Theme
 * Theme URI:
 * Description:    Hello-elementor child theme.
 * Author:         Michael Gangolf
 * Author URI:
 * Template:       hello-elementor
 * Version:        1.0.0
 */
header{position:fixed !important;top:0;width:100vw;max-width:100%}header .headerContainer>.e-con-inner{transition:.5s padding}body:not(.home) .headerContainer{background-color:rgba(0,0,0,0) !important}body.datenschutz-page .miga_language,body.faq-page .miga_language,body.impressum-page .miga_language,body.imprint-page .miga_language,body.magazin-page .miga_language,body.magazine-page .miga_language,body.project-page .miga_language,body.agb-page .miga_language,body.general-terms-conditions-page .miga_language,body.projekt-page .miga_language,body.single-projekt .miga_language{border-color:#fff;transition:.25s border-color}body.datenschutz-page .headerContainer a,body.datenschutz-page .headerContainer img,body.datenschutz-page .headerContainer path,body.datenschutz-page .headerContainer svg,body.datenschutz-page .headerContainer .miga_simple_menu_hamburger span,body.faq-page .headerContainer a,body.faq-page .headerContainer img,body.faq-page .headerContainer path,body.faq-page .headerContainer svg,body.faq-page .headerContainer .miga_simple_menu_hamburger span,body.impressum-page .headerContainer a,body.impressum-page .headerContainer img,body.impressum-page .headerContainer path,body.impressum-page .headerContainer svg,body.impressum-page .headerContainer .miga_simple_menu_hamburger span,body.imprint-page .headerContainer a,body.imprint-page .headerContainer img,body.imprint-page .headerContainer path,body.imprint-page .headerContainer svg,body.imprint-page .headerContainer .miga_simple_menu_hamburger span,body.magazin-page .headerContainer a,body.magazin-page .headerContainer img,body.magazin-page .headerContainer path,body.magazin-page .headerContainer svg,body.magazin-page .headerContainer .miga_simple_menu_hamburger span,body.magazine-page .headerContainer a,body.magazine-page .headerContainer img,body.magazine-page .headerContainer path,body.magazine-page .headerContainer svg,body.magazine-page .headerContainer .miga_simple_menu_hamburger span,body.project-page .headerContainer a,body.project-page .headerContainer img,body.project-page .headerContainer path,body.project-page .headerContainer svg,body.project-page .headerContainer .miga_simple_menu_hamburger span,body.agb-page .headerContainer a,body.agb-page .headerContainer img,body.agb-page .headerContainer path,body.agb-page .headerContainer svg,body.agb-page .headerContainer .miga_simple_menu_hamburger span,body.general-terms-conditions-page .headerContainer a,body.general-terms-conditions-page .headerContainer img,body.general-terms-conditions-page .headerContainer path,body.general-terms-conditions-page .headerContainer svg,body.general-terms-conditions-page .headerContainer .miga_simple_menu_hamburger span,body.projekt-page .headerContainer a,body.projekt-page .headerContainer img,body.projekt-page .headerContainer path,body.projekt-page .headerContainer svg,body.projekt-page .headerContainer .miga_simple_menu_hamburger span,body.single-projekt .headerContainer a,body.single-projekt .headerContainer img,body.single-projekt .headerContainer path,body.single-projekt .headerContainer svg,body.single-projekt .headerContainer .miga_simple_menu_hamburger span{filter:brightness(0%) invert(1);transition:.5s filter}.miga_simple_menu_offscreen_container a,.miga_simple_menu_offscreen_container img,.miga_simple_menu_offscreen_container path,.miga_simple_menu_offscreen_container svg{filter:none !important}.about-us-page header,.home header,.ueber-uns-page header{background-color:#fff;position:sticky !important}body.scrolled .headerContainer{background-color:var(--e-global-color-29aa930) !important}body.scrolled .headerContainer .miga_language{border-color:#000}body.scrolled .headerContainer a,body.scrolled .headerContainer img,body.scrolled .headerContainer path,body.scrolled .headerContainer svg,body.scrolled .headerContainer .miga_simple_menu_hamburger span{filter:none}body.scrolled .headerContainer>.e-con-inner{padding-top:20px;padding-bottom:20px}.elementor-editor-active header#masthead{background-color:var(--e-global-color-primary);top:0 !important;position:relative !important}.h1 .h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0;line-height:1.2}.h1,h1,.h1 h2.elementor-heading-title{font-size:clamp(1.875rem,4.464vw - .268rem,3.75rem);font-family:"archivo_extended",Sans-serif;font-weight:700}.h2,h2,h1.h2{font-size:clamp(1.875rem,4.464vw - .268rem,3.75rem);font-family:"playfair",Sans-serif}.h3,h3,h1.h3,h2.h3,.h3 h2.elementor-heading-title,.h3 h1.elementor-heading-title{font-size:clamp(1.25rem,2.232vw + .179rem,2.188rem);font-family:"archivo_extended",Sans-serif;font-weight:700}.h4,h4,.h4 h1.elementor-heading-title{font-size:clamp(1.25rem,2.232vw + .179rem,2.188rem);font-family:"playfair",Sans-serif;font-weight:400}.h5,h5{font-size:clamp(.75rem,1.19vw + .179rem,1.25rem);font-family:"archivo_extended",Sans-serif}.h6,h6,h2.h6{font-size:clamp(.75rem,.446vw + .536rem,.938rem);font-family:"archivo_extended",Sans-serif;font-weight:700}.fullWidth{text-grow:per-line scale}.fade{transition:1s opacity,1s clip-path,1s transform;transition-timing-function:cubic-bezier(.33,1,.68,1);transition-delay:.1s}.fade.fadeIn{opacity:0}.fade.fadeIn.show{opacity:1}.elementor-editor-active .fadeIn{opacity:1 !important}.fadeInLeft{animation-name:fadeInLeftCustom !important}@keyframes fadeInLeftCustom{from{opacity:0;transform:translate3d(-20%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRightCustom !important}@keyframes fadeInRightCustom{from{opacity:0;transform:translate3d(20%,0,0)}to{opacity:1;transform:none}}.elementor-widget-projekteWidget .projekte{display:grid;grid-template-columns:1fr 1fr;gap:60px}@media(max-width:768px){.elementor-widget-projekteWidget .projekte{grid-template-columns:1fr}}.elementor-widget-projekteWidget .projekte.filter7 .projekt:not(.filter7){display:none}.elementor-widget-projekteWidget .projekte.filter8 .projekt:not(.filter8){display:none}.elementor-widget-projekteWidget .projekte.filter31 .projekt:not(.filter31){display:none}.elementor-widget-projekteWidget .projekte.filter39 .projekt:not(.filter39){display:none}.elementor-widget-projekteWidget .projekte a,.elementor-widget-projekteWidget .projekte a:hover{display:block;color:#000}.elementor-widget-projekteWidget .projekte .image{aspect-ratio:630/650;width:100%;height:100%;overflow:hidden}.elementor-widget-projekteWidget .projekte .image:hover img{scale:1.05}.elementor-widget-projekteWidget .projekte .image img{transition:.5s scale;height:100%;width:100%;object-fit:cover}.elementor-widget-projekteWidget .projekte .projekt .title{margin-top:12px;display:flex;justify-content:space-between;align-items:center}.elementor-widget-projekteWidget .projekte.startseite{margin-bottom:108px}.elementor-widget-projekteWidget .projekte.startseite .projekt{margin-bottom:0}.elementor-widget-projekteWidget .projekte.startseite .projekt:nth-child(even){top:108px;position:relative}@media(max-width:768px){.elementor-widget-projekteWidget .projekte.startseite{margin-bottom:0}.elementor-widget-projekteWidget .projekte.startseite .projekt:nth-child(even){top:0}}.elementor-widget-projekteWidget .projekt_filter{margin-bottom:65px;display:flex;gap:20px}@media(max-width:768px){.elementor-widget-projekteWidget .projekt_filter{margin-bottom:40px;gap:10px}}.elementor-widget-projekteWidget .projekt_filter .filter_button{padding:10px 25px;border:1px solid var(--e-global-color-c72db09);color:var(--e-global-color-c72db09);border-radius:100px;cursor:pointer;user-select:none}.elementor-widget-projekteWidget .projekt_filter .filter_button.active{background-color:var(--e-global-color-c72db09);color:#fff}.elementor-widget-projekteWidget .projekt_filter .filter_button.filter_clear{display:none}.elementor-widget-projekteWidget .projekt_filter .filter_button.filter_clear.show{display:flex}.elementor-widget-projekteWidget .projekt_filter .filter_button.filter_clear{padding:0;position:absolute;right:0;transform:rotate(45deg);width:38px;height:38px;text-align:center;line-height:1;justify-content:center;align-items:center}.single-projekt{overflow-x:hidden}.single-projekt .headerImage{height:100vh;overflow:hidden;margin-bottom:65px;position:relative}@media(max-width:768px){.single-projekt .headerImage{height:50vh;margin-bottom:40px}}.single-projekt .headerImage img{position:relative;width:100vw;height:100%;object-fit:cover}.single-projekt .headerImage:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--e-global-color-bc2124d);opacity:.2}.single-projekt .pageContent{max-width:1096px;margin:auto}@media(max-width:768px){.single-projekt .pageContent{padding-left:10px;padding-right:10px}}.single-projekt h1{color:var(--e-global-color-c72db09);margin-bottom:60px}@media(max-width:768px){.single-projekt h1{margin-bottom:20px}}.single-projekt .infos{display:flex;gap:30px}@media(max-width:768px){.single-projekt .infos{flex-direction:column-reverse;gap:15px}}.single-projekt .infos .infosLeft{flex-shrink:0;max-width:420px;width:100%}.single-projekt .infos .infosRight{width:100%;font-size:clamp(1rem,.298vw + .857rem,1.125rem);font-family:"archivo",Sans-serif;font-weight:300;margin-bottom:40px}.single-projekt .h6{color:var(--e-global-color-bc2124d)}.single-projekt .infoText{font-size:clamp(1rem,1.042vw + .5rem,1.438rem);font-family:"archivo",Sans-serif;font-weight:300;color:var(--e-global-color-bc2124d);margin-bottom:30px}@media(max-width:768px){.single-projekt .infoText{margin-bottom:15px}}.single-projekt .gallery{width:100vw;left:calc(-1*(100vw - 100%)/2);position:relative}.single-projekt .gallery .gallery_inner{max-width:1320px;margin:auto}.single-projekt .bottomText{max-width:880px;margin:auto}.single-projekt .slogan{font-weight:500;text-align:justify;color:var(--e-global-color-c72db09)}.single-projekt .slogan_name{text-align:right;font-family:"archivo_extended",Sans-serif;color:var(--e-global-color-c72db09);font-size:clamp(1rem,.595vw + .714rem,1.25rem)}.single-projekt .weitererText{margin-top:120px;text-align:justify;font-size:clamp(1rem,.298vw + .857rem,1.125rem);font-family:"archivo",Sans-serif;font-weight:300;margin-bottom:120px}.single-projekt hr.line{height:1px;background-color:#000;border:0;margin-top:107px;margin-bottom:20px}@media(max-width:1024px){.single-projekt hr.line{margin-top:80px}}@media(max-width:768px){.single-projekt hr.line{margin-top:20px;margin-bottom:20px}}.single-projekt h3.color1{color:var(--e-global-color-bc2124d);margin-bottom:25px}.single-projekt .weitereProjekte{display:flex;gap:20px;margin-bottom:100px}@media(max-width:768px){.single-projekt .weitereProjekte{flex-direction:column;margin-bottom:40px}}.single-projekt .weitereProjekte .projekt .title_place,.single-projekt .weitereProjekte .projekt .title_text,.single-projekt .weitereProjekte .projekt a,.single-projekt .weitereProjekte .projekt a:hover{color:#000}.single-projekt .weitereProjekte .projekt{width:100%}.single-projekt .weitereProjekte .projekt .title_place{text-align:right}.single-projekt .weitereProjekte .projekt .title{display:flex;justify-content:space-between;align-items:center}.single-projekt .weitereProjekte .projekt .image{width:100%;overflow:hidden;aspect-ratio:1;margin-bottom:25px}.single-projekt .weitereProjekte .projekt .image img{height:100%;width:100%;object-fit:cover}.phasen summary+div{font-family:"archivo",Sans-serif;font-weight:300;font-size:clamp(1.125rem,.744vw + .768rem,1.438rem);color:var(--e-global-color-bc2124d);padding-left:125px;border:0;padding-bottom:20px;padding-top:0}@media(max-width:768px){.phasen summary+div{padding-left:10px}}.phasen svg path{fill:var(--e-global-color-bc2124d)}.phasen .e-n-accordion-item-title-header .e-n-accordion-item-title-text{display:flex;gap:20px;font-family:"archivo",Sans-serif;font-weight:700;font-size:clamp(1.125rem,.744vw + .768rem,1.438rem);color:var(--e-global-color-bc2124d)}@media(max-width:768px){.phasen .e-n-accordion-item-title-header .e-n-accordion-item-title-text{gap:0}}.phasen .e-n-accordion-item-title-header .e-n-accordion-item-title-text .phase{width:95px;flex-shrink:0}@media(max-width:768px){.phasen .e-n-accordion-item-title-header .e-n-accordion-item-title-text .phase{width:85px}}.phasen .e-n-accordion-item-title-header .e-n-accordion-item-title-text .phase{font-family:"archivo_extended",Sans-serif;font-weight:700;font-size:clamp(.813rem,.298vw + .67rem,.938rem)}.faq summary,.phasen summary{border-width:0 !important}.faq details,.phasen details{border-top:1px solid var(--e-global-color-bc2124d)}.faq details:last-child,.phasen details:last-child{border-bottom:1px solid var(--e-global-color-bc2124d)}.faq svg path{fill:var(--e-global-color-c72db09)}.faq summary+div{font-family:"archivo",Sans-serif;font-weight:300;font-size:clamp(.75rem,.446vw + .536rem,.938rem);color:var(--e-global-color-bc2124d);padding-left:70px;padding-right:70px;border:0;padding-bottom:30px;padding-top:0;margin-top:-20px}@media(max-width:768px){.faq summary+div{margin-top:0;padding-left:10px;padding-right:10px}}.faq .e-n-accordion-item-title-header{padding-top:30px;padding-bottom:30px}@media(max-width:768px){.faq .e-n-accordion-item-title-header{padding-top:10px;padding-bottom:10px}}.text-fit{display:flex;container-type:inline-size;--captured-length:initial;--support-sentinel:var(--captured-length,9999px);min-height:100px}.text-fit>[aria-hidden]{visibility:hidden}.text-fit>:not([aria-hidden]){flex-grow:1;container-type:inline-size;--captured-length:100cqi;--available-space:var(--captured-length)}.text-fit>:not([aria-hidden])>*{--support-sentinel:inherit;--captured-length:100cqi;--ratio:tan(atan2(var(--available-space),var(--available-space) - var(--captured-length)));--font-size:clamp(1em, 1em * var(--ratio), var(--max-font-size, infinity * 1px) - var(--support-sentinel));inline-size:var(--available-space)}.text-fit>:not([aria-hidden])>*:not(.text-fit){display:block;font-size:var(--font-size)}@container (inline-size>0){.text-fit>:not([aria-hidden])>*:not(.text-fit){white-space:nowrap}}.text-fit>:not([aria-hidden])>*.text-fit{--captured-length2:var(--font-size);font-variation-settings:"opsz" tan(atan2(var(--captured-length2),1px))}@property --captured-length{syntax:"<length>";initial-value:0;inherits:true}@property --captured-length2{syntax:"<length>";initial-value:0;inherits:true}.keyvisual .elementor-widget-image{height:100vh;overflow:hidden}.keyvisual img{height:100%;object-fit:cover;width:100%}.keyvisual,.keyvisual_small{position:relative}.keyvisual .elementor-widget-image:after,.keyvisual_small .elementor-widget-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--e-global-color-bc2124d);opacity:.2}.elementor-widget-keyvisualWidget .elementor-widget-container{overflow:hidden;margin-bottom:66px}@media(max-width:768px){.elementor-widget-keyvisualWidget .elementor-widget-container{margin-bottom:40px}}.elementor-widget-keyvisualWidget .keyvisual_background{overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.elementor-widget-keyvisualWidget .keyvisual_background:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--e-global-color-bc2124d);opacity:.2}.elementor-widget-keyvisualWidget .keyvisual_background:not(.keyvisual_small){height:calc(100vh - 100px)}@media(max-width:1024px){.elementor-widget-keyvisualWidget .keyvisual_background:not(.keyvisual_small){height:70vh}}@media(max-width:768px){.elementor-widget-keyvisualWidget .keyvisual_background:not(.keyvisual_small){height:50vh}}.elementor-widget-keyvisualWidget .keyvisual_background.keyvisual_small{width:100%;height:100%;aspect-ratio:1920/666;min-height:280px}.elementor-widget-keyvisualWidget .keyvisual_background .keyvisual_text{margin:0 auto;max-width:var(--content-width);color:#fff;position:relative;height:100%;display:flex;flex-direction:column;justify-content:end;z-index:1;padding-bottom:70px;padding-left:10px;padding-right:10px}@media(max-width:768px){.elementor-widget-keyvisualWidget .keyvisual_background .keyvisual_text{padding-bottom:40px}}.elementor-widget-keyvisualWidget .keyvisual_background .keyvisual_text .keyvisual_title{font-size:clamp(1.875rem,4.464vw - .268rem,3.75rem);font-family:"archivo_extended",Sans-serif;font-weight:700;line-height:1;margin-bottom:5px}.elementor-widget-keyvisualWidget .keyvisual_background .keyvisual_text .keyvisual_subtitle{line-height:1;font-size:clamp(1.875rem,4.464vw - .268rem,3.75rem);font-family:"playfair",Sans-serif}form .row{display:flex;gap:20px;width:100%;margin-bottom:20px}@media(max-width:768px){form .row{gap:10px;margin-bottom:10px}}form .wpcf7-form-control-wrap{width:100%}form textarea{resize:none}form input,form select,form textarea{background:#fff;border:1px solid var(--e-global-color-bc2124d);font-family:"archivo",Sans-serif;font-weight:300;color:var(--e-global-color-bc2124d);font-size:clamp(.875rem,.298vw + .732rem,1rem)}form .wpcf7-submit{float:right;margin-top:-26px;z-index:1;position:relative;right:30px;background-color:var(--e-global-color-bc2124d);color:#fff;border:0}form .wpcf7-submit:hover,form .wpcf7-submit:focus{background-color:var(--e-global-color-bc2124d)}.magazinListSmall{gap:20px}.magazinListSmall .magazinPost .image{width:100%;height:auto;aspect-ratio:428/280;overflow:hidden;margin-bottom:10px}.magazinListSmall .magazinPost .image:hover img{scale:1.05}.magazinListSmall .magazinPost .image img{width:100%;height:100%;object-fit:cover;transition:.5s scale}.magazinList{gap:100px 20px;overflow:hidden}@media(max-width:1024px){.magazinList{gap:80px 20px}}@media(max-width:768px){.magazinList{gap:40px 20px}}.magazinList .title{font-size:clamp(1.125rem,1.488vw + .411rem,1.75rem);font-family:"playfair",Sans-serif;display:flex;align-items:center}.magazinList .magazinPost{position:relative;padding-top:35px}.magazinList .magazinPost:nth-child(n+3):before{border-top:1px solid #000;content:"";position:absolute;top:0;left:0;width:350%}.magazinList .magazinPost.first{grid-column:span 2}@media(max-width:768px){.magazinList .magazinPost.first{grid-column:1}}.magazinList .magazinPost.first .title{font-size:clamp(1.25rem,2.232vw + .179rem,2.188rem)}.magazinList .magazinPost .image{width:100%;height:auto;aspect-ratio:873/573;overflow:hidden;margin-bottom:10px}.magazinList .magazinPost .image:hover img{scale:1.05}.magazinList .magazinPost .image img{width:100%;height:100%;object-fit:cover;transition:.5s scale}.magazinList,.magazinListSmall{display:grid;grid-template-columns:1fr 1fr 1fr}@media(max-width:768px){.magazinList,.magazinListSmall{grid-template-columns:1fr}}.magazinList a,.magazinList a:hover,.magazinListSmall a,.magazinListSmall a:hover{color:#000}.magazinList .read_more,.magazinListSmall .read_more{font-size:clamp(.75rem,1.19vw + .179rem,1.25rem);font-family:"archivo",Sans-serif;color:var(--e-global-color-c72db09);margin-top:20px}.magazinList .date,.magazinListSmall .date{font-size:14px;font-family:"archivo",Sans-serif;color:var(--e-global-color-c72db09);margin-top:20px;margin-bottom:15px}@media(max-width:768px){.magazinList .date,.magazinListSmall .date{margin-top:10px;margin-bottom:5px}}.single-post #content a,.single-post #content a:hover{color:#000}.single-post h1{color:var(--e-global-color-bc2124d)}.single-post .post_line,.single-post .post_line_top{max-width:1320px;width:100%;height:1px;border:0;background:var(--e-global-color-bc2124d);margin:130px auto auto}@media(max-width:1024px){.single-post .post_line{margin:80px auto auto}}@media(max-width:768px){.single-post .post_line{margin:40px auto auto}}.single-post main{max-width:880px;width:100%;margin:50px auto auto}@media(max-width:768px){.single-post main{padding-left:10px;padding-right:10px}}.single-post main img{width:100%}.single-post .post_intro{margin-bottom:60px;font-size:clamp(.875rem,.595vw + .589rem,1.125rem)}@media(max-width:1024px){.single-post .post_intro{margin-bottom:40px}}@media(max-width:768px){.single-post .post_intro{margin-bottom:20px}}.single-post .author_row{display:flex;align-items:center;gap:15px;margin-bottom:70px;margin-top:20px}@media(max-width:768px){.single-post .author_row{margin-bottom:20px}}.single-post .author_row .avatar{width:50px;height:50px;overflow:hidden;flex-shrink:0;border-radius:100%}.single-post .author_row .author_name{font-size:clamp(.875rem,.595vw + .589rem,1.125rem);font-family:"archivo",Sans-serif}.single-post .author_row .author_name b,.single-post .author_row .author_name strong{font-family:"archivo_extended",Sans-serif}.single-post .post_content{font-size:clamp(.875rem,.595vw + .589rem,1.125rem);margin-bottom:60px}.single-post .post_content a,.single-post .post_content a:hover{color:#000}.single-post .post_social{padding:24px 0;border-top:1px solid #000;border-bottom:1px solid #000;margin-bottom:200px;display:flex;gap:20px}@media(max-width:1024px){.single-post .post_social{margin-bottom:100px}}@media(max-width:768px){.single-post .post_social{margin-bottom:50px}}.single-post .post_social .share-btn{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--e-global-color-c72db09)}.single-post .post_social .share-btn svg{width:18px;height:18px;fill:#fff}@media(max-width:768px){.single-post .more_posts{padding-left:10px;padding-right:10px}}.single-post .more_posts{max-width:1320px;margin:auto auto 80px}.single-post .more_posts .view_all{float:right;margin-top:10px}.single-post .more_posts .view_all svg{margin-right:10px}.single-post .more_posts h3{margin-top:30px;margin-bottom:25px;color:var(--e-global-color-bc2124d)}.single-post .more_posts .more_posts_list{display:flex;gap:20px}.single-post .more_posts .more_posts_list .magazinPost{width:100%}.single-post .more_posts .more_posts_list .image{aspect-ratio:426/280;width:100%;height:auto;overflow:hidden}.single-post .more_posts .more_posts_list .image img{width:100%;height:100%;object-fit:cover}.single-post .showAll{color:#000}.imageGridItem,.slideshow{position:relative;display:inline-block}.imageGridItem.slideshowEnd,.slideshow.slideshowEnd{width:100%}.imageGridItem img:not(.hidden),.slideshow img:not(.hidden){object-fit:cover;width:100%;height:100%;top:0;left:0;transition:1s opacity}.imageGridItem img:not(.hidden):not(.active),.slideshow img:not(.hidden):not(.active){opacity:0}.imageGridItem img.hidden,.slideshow img.hidden{opacity:0;width:100%}.slideshow img:not(.hidden){position:absolute}.imgRow1,.imgRow2{white-space:nowrap}@media(max-width:768px){.imgRow1,.imgRow2{white-space:wrap;display:flex;flex-direction:column}}.imgRow2{display:flex;margin-top:20px;margin-bottom:100px;justify-content:center;gap:5vw}@media(max-width:768px){.imgRow2{margin-bottom:20px}}.galerie_1{width:22.1vw;aspect-ratio:425/565;height:100%;vertical-align:top;max-width:425px}@media(max-width:768px){.galerie_1{width:100%;max-width:100%;margin:0;left:0;margin-bottom:20px}}.galerie_1:empty{display:none}.galerie_2{width:54vw;aspect-ratio:1028/746;height:100%;right:-3vw;max-width:1028px}@media(max-width:768px){.galerie_2{width:100%;max-width:100%;margin:0;left:0}}.galerie_2:empty{display:none}.galerie_3{width:28vw;height:100%;aspect-ratio:538/712;max-width:538px}@media(max-width:768px){.galerie_3{width:100%;max-width:100%;margin:0;left:0}}.galerie_3:empty{display:none}.galerie_4{margin-top:min(230px,12vw);width:28vw;height:100%;aspect-ratio:538/625;max-width:538px}@media(max-width:768px){.galerie_4{width:100%;max-width:100%;margin:0;left:0;margin-bottom:20px}}.galerie_4:empty{display:none}.gallery_inner,.imageGrid{text-align:center}.elementor-widget-calendarButtonWidget{display:inline-flex}.elementor-widget-calendarButtonWidget a{display:flex;align-items:center;padding:15px 20px;border-radius:4px;border:1px solid var(--e-global-color-bc2124d);color:var(--e-global-color-bc2124d);gap:20px;font-family:"archivo_extended",Sans-serif;font-size:clamp(.875rem,.298vw + .732rem,1rem);margin-right:15px}.elementor-widget-calendarButtonWidget a:hover{color:var(--e-global-color-bc2124d)}footer .elementor-widget-calendarButtonWidget a{border:1px solid #fff;color:#fff}footer .elementor-widget-calendarButtonWidget a:hover{color:#fff}@view-transition{navigation:auto}html{scroll-padding-top:150px}p{margin-top:0}p:last-of-type{margin:0 !important}a[href^=tel]{color:inherit;text-decoration:none}@media(max-width:1440px){div[data-elementor-type=wp-page] .e-con.e-flex>.e-con-inner{padding-left:15px;padding-right:15px}div[data-elementor-type=wp-page] .e-con.e-flex>.e-con-inner .e-con.e-flex>.e-con-inner{padding-left:0;padding-right:0}}div[data-elementor-type=wp-page]{min-height:100vh}#introVideo{height:100%;aspect-ratio:16/9}body.home #logo{opacity:0;transition:.75s all;transition-delay:.25s}body.home #logo #path1{transform:translateX(-21px);opacity:0;transition:.5s all;transition-delay:.5s}body.home.ready #logo{opacity:1}body.home.ready #logo #path1{transform:translateX(0);opacity:1}.contactRow{position:relative}.contactRow:before{content:"";background-color:var(--e-global-color-29aa930);width:100vw;left:calc(-1*(100vw - 100%)/2);position:absolute}.partnerGrid>div{padding:15px}.elementor-element:has(>div>.elementor-widget-customTemplateWidget){overflow:hidden}.miga_language{margin-left:20px;padding-left:20px;border-left:1px solid #000;height:11px;margin-top:-1px;line-height:.6}.miga_language .miga_language_menu{font-family:"archivo",Sans-serif;font-size:14px;color:#000}.error404 #content{text-align:center;max-width:1096px;margin:150px auto}.error404 #content a{color:#000}.gsapMoveUp{position:relative}@media(max-width:1520px){.person2{--margin-left:0 !important}}