.elementor .gallery-tile{height:400px;position:relative;padding:0px;}.elementor .gallery-tile__bg{width:100%;height:100%;min-height:400px;position:absolute;padding:0px;}.elementor .gallery-tile__overlay{position:absolute;}.elementor .gallery-tile__link{width:100%;height:100%;position:absolute;background-color:#375efa00;}.elementor .gallery-tile__vignette{width:100%;height:100%;position:absolute;}.elementor .gallery-tile__bg--1{background-image:url("https://marcbartolo.com/wp-content/uploads/2026/07/business-eventfotografie-Merz-063-1-1024x683.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;}.elementor .gallery-tile__bg--2{background-image:url("https://marcbartolo.com/wp-content/uploads/2026/07/portrait-photography-darmstadt-germany-037-1024x683.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;}.elementor .gallery-tile__bg--3{background-image:url("https://marcbartolo.com/wp-content/uploads/2026/07/wedding-photography-ceremony-001-1024x683.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;}.elementor .gallery-tile__bg--4{background-image:url("https://marcbartolo.com/wp-content/uploads/2026/07/wp_musicians_david_garrett-2-1024x683.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;}.elementor .hero-section{width:100%;min-height:31.25rem;position:relative;padding:0px;flex-direction:row;}.elementor .hero-gradient{width:100%;height:100%;position:absolute;padding:0px;}.elementor .hero-bg{width:100%;height:100%;min-height:500px;object-fit:cover;position:absolute;padding:0px;background-image:url("https://marcbartolo.com/wp-content/uploads/2026/07/business-eventfotografie-Merz-068-1024x683.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;}.elementor .hero-left{width:33.3333%;position:relative;padding:40px;flex-direction:column;justify-content:center;align-items:start;}.elementor .hero-right{width:66.6666%;position:relative;}