.elementor-5372 .elementor-element.elementor-element-62a606b8{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-5372 .elementor-element.elementor-element-62a606b8:not(.elementor-motion-effects-element-type-background), .elementor-5372 .elementor-element.elementor-element-62a606b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://straubsky.com/wp-content/uploads/2026/04/POSTER_SKILLEBY_WEBINTROsimplified_16-10_1920x1200px0000000.avif") 50% 50%;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-5372 .elementor-element.elementor-element-32d2d2f5{--display:flex;}.elementor-5372 .elementor-element.elementor-element-56ff16b0{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;border-style:none;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:20px;--n-menu-title-color-normal:#F6F6F6B8;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-active-color-dropdown:var( --e-global-color-primary );--n-menu-dropdown-content-box-border-style:none;}.elementor-5372 .elementor-element.elementor-element-56ff16b0 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:#02010100;}.elementor-5372 .elementor-element.elementor-element-56ff16b0 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-5372 .elementor-element.elementor-element-56ff16b0 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-5372 .elementor-element.elementor-element-56ff16b0 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Verdana", Sans-serif;font-weight:100;font-style:normal;}.elementor-5372 .elementor-element.elementor-element-56ff16b0 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:none;}.elementor-5372 .elementor-element.elementor-element-56ff16b0 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:none;}.elementor-5372 .elementor-element.elementor-element-56ff16b0 > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{border-style:none;}.elementor-5372 .elementor-element.elementor-element-7c1ba134{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5372 .elementor-element.elementor-element-6b2e617b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:98px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-7849aaa4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-primary );}.elementor-5372 .elementor-element.elementor-element-2dd3ac8.elementor-element{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-2dd3ac8 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-ba21584{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-5372 .elementor-element.elementor-element-42969fa .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-159ae8db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-1087ab1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5372 .elementor-element.elementor-element-74c882a{text-align:center;}.elementor-5372 .elementor-element.elementor-element-74c882a .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-1623a183{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-5372 .elementor-element.elementor-element-8764490 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-625bbe29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-3e2922a6{--display:flex;--min-height:80vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-74f841c8{--display:flex;--min-height:80vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5372 .elementor-element.elementor-element-30108ae7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:400px;}.elementor-5372 .elementor-element.elementor-element-4efd7e6d{padding:0px 0px 0px 0px;}.elementor-5372 .elementor-element.elementor-element-96b9385.elementor-element{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-96b9385{text-align:start;}.elementor-5372 .elementor-element.elementor-element-96b9385 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-19c38375{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-3db8abc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5372 .elementor-element.elementor-element-51b6e52{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-5372 .elementor-element.elementor-element-555230d .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-17c6c8e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-20abdfc5{--display:flex;--min-height:80vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-3c46dfc{text-align:center;}.elementor-5372 .elementor-element.elementor-element-3c46dfc .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-111ee840{--display:flex;--min-height:80vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5372 .elementor-element.elementor-element-1ab87e2f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:62%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5372 .elementor-element.elementor-element-1ab87e2f .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-5372 .elementor-element.elementor-element-57948983{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-5372 .elementor-element.elementor-element-53cf6dc2{padding:0px 0px 0px 0px;}.elementor-5372 .elementor-element.elementor-element-f4f2b7f{text-align:center;}.elementor-5372 .elementor-element.elementor-element-f4f2b7f .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-5a8f1c22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:400px;}.elementor-5372 .elementor-element.elementor-element-22dedc04{padding:0px 0px 0px 0px;}.elementor-5372 .elementor-element.elementor-element-2b3bc97d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-51960287{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5372 .elementor-element.elementor-element-472168c.elementor-element{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-472168c{text-align:center;}.elementor-5372 .elementor-element.elementor-element-472168c .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-4a8df593{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-5372 .elementor-element.elementor-element-e79aec2 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-3bdb0945{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:62%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5372 .elementor-element.elementor-element-3bdb0945 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-5372 .elementor-element.elementor-element-6b37d50{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-1d21d263{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5372 .elementor-element.elementor-element-750924df{--display:flex;--min-height:0vh;}.elementor-5372 .elementor-element.elementor-element-750924df:not(.elementor-motion-effects-element-type-background), .elementor-5372 .elementor-element.elementor-element-750924df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://straubsky.com/wp-content/uploads/2026/05/POSTER_FENDI-SHIRT_16-10_responsiv_1920x1200px0-00-00-00.jpg") 50% 50%;background-size:cover;}.elementor-5372 .elementor-element.elementor-element-f35d249{text-align:center;}.elementor-5372 .elementor-element.elementor-element-f35d249 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-77125535{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:190px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-726c4c1b{--display:flex;--min-height:80vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-f669c1d{text-align:center;}.elementor-5372 .elementor-element.elementor-element-f669c1d .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-23d00b03{--display:flex;--min-height:80vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5372 .elementor-element.elementor-element-14fa5332{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:400px;}.elementor-5372 .elementor-element.elementor-element-188658cd{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5372 .elementor-element.elementor-element-cea83d2{text-align:center;}.elementor-5372 .elementor-element.elementor-element-cea83d2 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-282e49fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5372 .elementor-element.elementor-element-5c19fbc4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-743489a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5372 .elementor-element.elementor-element-6b49e2d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5372 .elementor-element.elementor-element-3d63ac0.elementor-element{--align-self:flex-end;}.elementor-5372 .elementor-element.elementor-element-246f7f3c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-4b854d2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-715e1cc.elementor-element{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-715e1cc{text-align:center;}.elementor-5372 .elementor-element.elementor-element-715e1cc .elementor-heading-title{font-family:var( --e-global-typography-21b65b5-font-family ), Sans-serif;font-size:var( --e-global-typography-21b65b5-font-size );font-weight:var( --e-global-typography-21b65b5-font-weight );font-style:var( --e-global-typography-21b65b5-font-style );}.elementor-5372 .elementor-element.elementor-element-25814644{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5372 .elementor-element.elementor-element-7a25261.elementor-element{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-7a25261{z-index:0;}.elementor-5372 .elementor-element.elementor-element-b1f2f1c.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-5372 .elementor-element.elementor-element-b1f2f1c{text-align:center;}.elementor-5372 .elementor-element.elementor-element-b1f2f1c .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-2fd529be{--display:grid;--min-height:90vh;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:stretch;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-317423b0{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:015%;--padding-right:0%;}.elementor-5372 .elementor-element.elementor-element-7870f317 img{width:100%;height:90vh;object-fit:contain;object-position:center center;}.elementor-5372 .elementor-element.elementor-element-3f4ff370{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:260px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-35d61758{--display:grid;--min-height:90vh;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:stretch;--margin-top:260px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-715fb503{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:045%;--padding-right:0%;}.elementor-5372 .elementor-element.elementor-element-7ee1d33 img{width:100%;height:90vh;object-fit:contain;object-position:center center;}.elementor-5372 .elementor-element.elementor-element-13c0842{text-align:center;}.elementor-5372 .elementor-element.elementor-element-13c0842 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-3357814d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:260px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-a46d897.elementor-element{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-a46d897{text-align:center;}.elementor-5372 .elementor-element.elementor-element-a46d897 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-5bedc4e7{--display:grid;--min-height:90vh;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:stretch;--margin-top:260px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-78b0fe07{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:015%;--padding-right:0%;}.elementor-5372 .elementor-element.elementor-element-4cebfeb1 img{width:100%;height:90vh;object-fit:contain;object-position:center center;}.elementor-5372 .elementor-element.elementor-element-f27ed82{text-align:center;}.elementor-5372 .elementor-element.elementor-element-f27ed82 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-48e057f9{--display:grid;--min-height:90vh;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:stretch;--margin-top:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-2c80ce48{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:045%;--padding-right:0%;}.elementor-5372 .elementor-element.elementor-element-677879d0 img{width:100%;height:90vh;object-fit:contain;object-position:center center;}.elementor-5372 .elementor-element.elementor-element-4950dee .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-d2cea6a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:260px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-9470c29{text-align:center;}.elementor-5372 .elementor-element.elementor-element-9470c29 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-5a2de3b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5372 .elementor-element.elementor-element-64661567{--display:grid;--min-height:90vh;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:stretch;--margin-top:160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-353dc9b0{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:015%;--padding-right:0%;}.elementor-5372 .elementor-element.elementor-element-1d865bb5 img{width:100%;height:90vh;object-fit:contain;object-position:center center;}.elementor-5372 .elementor-element.elementor-element-841cd15 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-3e61791a{--display:grid;--min-height:90vh;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:stretch;--margin-top:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-9c27f89{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:035%;--padding-right:0%;}.elementor-5372 .elementor-element.elementor-element-3315b7eb img{width:100%;height:90vh;object-fit:contain;object-position:center center;}.elementor-5372 .elementor-element.elementor-element-0b2e481{text-align:start;}.elementor-5372 .elementor-element.elementor-element-0b2e481 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-1e9cae6f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-561be7f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5372 .elementor-element.elementor-element-79083fc.elementor-element{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-79083fc{text-align:center;}.elementor-5372 .elementor-element.elementor-element-79083fc .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-1a0fc70d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-5372 .elementor-element.elementor-element-cfe59b1{text-align:center;}.elementor-5372 .elementor-element.elementor-element-cfe59b1 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-5b7964e8{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5372 .elementor-element.elementor-element-7db30057{--display:flex;--min-height:0vh;}.elementor-5372 .elementor-element.elementor-element-7db30057:not(.elementor-motion-effects-element-type-background), .elementor-5372 .elementor-element.elementor-element-7db30057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://straubsky.com/wp-content/uploads/2026/04/POSTER-MARGIELA-BAG-16-9_20260312_1080x1920px0000000.jpg") 50% 50%;background-size:cover;}.elementor-5372 .elementor-element.elementor-element-6548316{text-align:center;}.elementor-5372 .elementor-element.elementor-element-6548316 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-b859884{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-105b615f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5372 .elementor-element.elementor-element-40991b7d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5372 .elementor-element.elementor-element-1ff4c0e7.elementor-element{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-1ff4c0e7{z-index:0;}.elementor-5372 .elementor-element.elementor-element-92c2cdf.elementor-element{--order:99999 /* order end hack */;}.elementor-5372 .elementor-element.elementor-element-92c2cdf .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-7162a914{--display:grid;--min-height:90vh;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:stretch;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-1f3afc7d{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:035%;--padding-right:0%;}.elementor-5372 .elementor-element.elementor-element-5dd15d59 img{width:100%;height:90vh;object-fit:contain;object-position:center center;}.elementor-5372 .elementor-element.elementor-element-85c586b.elementor-element{--align-self:flex-start;}.elementor-5372 .elementor-element.elementor-element-85c586b{text-align:center;}.elementor-5372 .elementor-element.elementor-element-85c586b .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-558190{--display:flex;--min-height:90vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:055px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-5372 .elementor-element.elementor-element-da6fc39{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:70px;--padding-bottom:70px;--padding-left:105px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-34955d09{--display:flex;--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-34955d09:not(.elementor-motion-effects-element-type-background), .elementor-5372 .elementor-element.elementor-element-34955d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://straubsky.com/wp-content/uploads/2026/04/POSTER_TULPE_Papagei_9645no-matte-864x1080px-2-0001221.jpg") 50% 50%;background-size:cover;}.elementor-5372 .elementor-element.elementor-element-7594633a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-73b286c4.elementor-element{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-73b286c4{text-align:center;}.elementor-5372 .elementor-element.elementor-element-73b286c4 img{width:90%;max-width:100%;height:90vh;object-fit:contain;object-position:center center;}.elementor-5372 .elementor-element.elementor-element-6ab3da9e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5372 .elementor-element.elementor-element-47ed2a2e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5372 .elementor-element.elementor-element-60691d9f{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5372 .elementor-element.elementor-element-49b752d4{--display:flex;--min-height:0vh;}.elementor-5372 .elementor-element.elementor-element-49b752d4:not(.elementor-motion-effects-element-type-background), .elementor-5372 .elementor-element.elementor-element-49b752d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://straubsky.com/wp-content/uploads/2026/04/PRUNKWINDE_16-9_1920x1080px-0-00-05-12.avif") 50% 50%;background-size:cover;}.elementor-5372 .elementor-element.elementor-element-66de3e24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-6c49c53{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-5b906e17{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-5372 .elementor-element.elementor-element-3f14757e{--display:grid;--min-height:90vh;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:stretch;--margin-top:170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-45a23e57{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:015%;--padding-right:0%;}.elementor-5372 .elementor-element.elementor-element-177814fc img{width:100%;height:90vh;object-fit:contain;object-position:center center;}.elementor-5372 .elementor-element.elementor-element-cdde9e2 .elementor-heading-title{font-family:var( --e-global-typography-21b65b5-font-family ), Sans-serif;font-size:var( --e-global-typography-21b65b5-font-size );font-weight:var( --e-global-typography-21b65b5-font-weight );font-style:var( --e-global-typography-21b65b5-font-style );}.elementor-5372 .elementor-element.elementor-element-7d2522ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5372 .elementor-element.elementor-element-2f3365b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:086px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-20929677{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5372 .elementor-element.elementor-element-f60862c{text-align:center;}.elementor-5372 .elementor-element.elementor-element-f60862c .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-708907e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5372 .elementor-element.elementor-element-411bdd20.elementor-element{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-411bdd20{z-index:0;}.elementor-5372 .elementor-element.elementor-element-3f02781{text-align:center;}.elementor-5372 .elementor-element.elementor-element-3f02781 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-600f8a5e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:190px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:62%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5372 .elementor-element.elementor-element-600f8a5e .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-5372 .elementor-element.elementor-element-158f5e1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:260px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-2e522f4.elementor-element{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-2e522f4{text-align:center;}.elementor-5372 .elementor-element.elementor-element-2e522f4 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-69eac571{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:064px 064px;--row-gap:064px;--column-gap:064px;--margin-top:160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-2041d24c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5372 .elementor-element.elementor-element-1a9811f{--display:flex;--min-height:90vh;}.elementor-5372 .elementor-element.elementor-element-1a9811f:not(.elementor-motion-effects-element-type-background), .elementor-5372 .elementor-element.elementor-element-1a9811f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://straubsky.com/wp-content/uploads/2026/04/POSTER-YSL_BlackOpium-_4-5_20260312_1200x1500px_0-00-00-00.avif") 50% 50%;background-size:cover;}.elementor-5372 .elementor-element.elementor-element-65c72e64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5372 .elementor-element.elementor-element-25a89cd4{--display:flex;--min-height:90vh;}.elementor-5372 .elementor-element.elementor-element-25a89cd4:not(.elementor-motion-effects-element-type-background), .elementor-5372 .elementor-element.elementor-element-25a89cd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://straubsky.com/wp-content/uploads/2026/04/POSTER_BLACK-TULIP_4-5_-0-00-00-00.avif") 50% 50%;background-size:cover;}.elementor-5372 .elementor-element.elementor-element-5760b2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:62%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5372 .elementor-element.elementor-element-5760b2a .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-5372 .elementor-element.elementor-element-a0c11aa{text-align:center;}.elementor-5372 .elementor-element.elementor-element-a0c11aa .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-7aaefcfa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-2154605c{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-3cb78f8e{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-5372 .elementor-element.elementor-element-c0dbd09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-b5927b2.elementor-element{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-b5927b2{text-align:center;}.elementor-5372 .elementor-element.elementor-element-b5927b2 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-6a9113c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5372 .elementor-element.elementor-element-144e94e5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-28c0477{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5372 .elementor-element.elementor-element-20e3619.elementor-element{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-20e3619 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:15px;font-weight:300;font-style:italic;}.elementor-5372 .elementor-element.elementor-element-bf11302{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-5372 .elementor-element.elementor-element-5f3b8c67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-4afc8962{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-7b3eb8f{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-5372 .elementor-element.elementor-element-1cb7ead{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-723f3ed{--display:flex;--min-height:80vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-c7a0cce{--display:flex;--min-height:80vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5372 .elementor-element.elementor-element-5a0d34f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:260px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-3f881a38{--display:grid;--min-height:90vh;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:stretch;--margin-top:260px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-9a08441{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:015%;--padding-right:0%;}.elementor-5372 .elementor-element.elementor-element-3c588e8c img{width:100%;height:90vh;object-fit:contain;object-position:center center;}@media(max-width:1200px){.elementor-5372 .elementor-element.elementor-element-2fd529be{--grid-auto-flow:row;}.elementor-5372 .elementor-element.elementor-element-35d61758{--grid-auto-flow:row;}.elementor-5372 .elementor-element.elementor-element-5bedc4e7{--grid-auto-flow:row;}.elementor-5372 .elementor-element.elementor-element-48e057f9{--grid-auto-flow:row;}.elementor-5372 .elementor-element.elementor-element-64661567{--grid-auto-flow:row;}.elementor-5372 .elementor-element.elementor-element-3e61791a{--grid-auto-flow:row;}.elementor-5372 .elementor-element.elementor-element-7162a914{--grid-auto-flow:row;}.elementor-5372 .elementor-element.elementor-element-3f14757e{--grid-auto-flow:row;}.elementor-5372 .elementor-element.elementor-element-3f881a38{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-5372 .elementor-element.elementor-element-7849aaa4{--width:50%;}.elementor-5372 .elementor-element.elementor-element-ba21584{--width:50%;}.elementor-5372 .elementor-element.elementor-element-1087ab1b{--width:50%;}.elementor-5372 .elementor-element.elementor-element-1623a183{--width:50%;}.elementor-5372 .elementor-element.elementor-element-3e2922a6{--width:55%;}.elementor-5372 .elementor-element.elementor-element-74f841c8{--width:45%;}.elementor-5372 .elementor-element.elementor-element-3db8abc4{--width:50%;}.elementor-5372 .elementor-element.elementor-element-51b6e52{--width:50%;}.elementor-5372 .elementor-element.elementor-element-20abdfc5{--width:55%;}.elementor-5372 .elementor-element.elementor-element-111ee840{--width:45%;}.elementor-5372 .elementor-element.elementor-element-1ab87e2f{--width:100%;}.elementor-5372 .elementor-element.elementor-element-51960287{--width:50%;}.elementor-5372 .elementor-element.elementor-element-4a8df593{--width:50%;}.elementor-5372 .elementor-element.elementor-element-3bdb0945{--width:100%;}.elementor-5372 .elementor-element.elementor-element-726c4c1b{--width:55%;}.elementor-5372 .elementor-element.elementor-element-23d00b03{--width:45%;}.elementor-5372 .elementor-element.elementor-element-743489a{--width:50%;}.elementor-5372 .elementor-element.elementor-element-6b49e2d1{--width:50%;}.elementor-5372 .elementor-element.elementor-element-4b854d2c{--width:50%;}.elementor-5372 .elementor-element.elementor-element-25814644{--width:50%;}.elementor-5372 .elementor-element.elementor-element-2fd529be{--width:100%;}.elementor-5372 .elementor-element.elementor-element-35d61758{--width:100%;}.elementor-5372 .elementor-element.elementor-element-5bedc4e7{--width:100%;}.elementor-5372 .elementor-element.elementor-element-48e057f9{--width:100%;}.elementor-5372 .elementor-element.elementor-element-64661567{--width:100%;}.elementor-5372 .elementor-element.elementor-element-3e61791a{--width:100%;}.elementor-5372 .elementor-element.elementor-element-561be7f2{--width:50%;}.elementor-5372 .elementor-element.elementor-element-1a0fc70d{--width:50%;}.elementor-5372 .elementor-element.elementor-element-105b615f{--width:50%;}.elementor-5372 .elementor-element.elementor-element-40991b7d{--width:50%;}.elementor-5372 .elementor-element.elementor-element-7162a914{--width:100%;}.elementor-5372 .elementor-element.elementor-element-da6fc39{--width:55%;}.elementor-5372 .elementor-element.elementor-element-7594633a{--width:54%;}.elementor-5372 .elementor-element.elementor-element-6c49c53{--width:45%;}.elementor-5372 .elementor-element.elementor-element-5b906e17{--width:55%;}.elementor-5372 .elementor-element.elementor-element-3f14757e{--width:100%;}.elementor-5372 .elementor-element.elementor-element-20929677{--width:50%;}.elementor-5372 .elementor-element.elementor-element-708907e5{--width:50%;}.elementor-5372 .elementor-element.elementor-element-600f8a5e{--width:100%;}.elementor-5372 .elementor-element.elementor-element-2041d24c{--width:55%;}.elementor-5372 .elementor-element.elementor-element-65c72e64{--width:45%;}.elementor-5372 .elementor-element.elementor-element-5760b2a{--width:100%;}.elementor-5372 .elementor-element.elementor-element-2154605c{--width:45%;}.elementor-5372 .elementor-element.elementor-element-3cb78f8e{--width:55%;}.elementor-5372 .elementor-element.elementor-element-28c0477{--width:50%;}.elementor-5372 .elementor-element.elementor-element-bf11302{--width:50%;}.elementor-5372 .elementor-element.elementor-element-4afc8962{--width:45%;}.elementor-5372 .elementor-element.elementor-element-7b3eb8f{--width:55%;}.elementor-5372 .elementor-element.elementor-element-723f3ed{--width:55%;}.elementor-5372 .elementor-element.elementor-element-c7a0cce{--width:45%;}.elementor-5372 .elementor-element.elementor-element-3f881a38{--width:100%;}}@media(max-width:1024px){.elementor-5372 .elementor-element.elementor-element-625bbe29{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-17c6c8e8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-77125535{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-715e1cc .elementor-heading-title{font-size:var( --e-global-typography-21b65b5-font-size );}.elementor-5372 .elementor-element.elementor-element-2fd529be{--grid-auto-flow:row;}.elementor-5372 .elementor-element.elementor-element-35d61758{--grid-auto-flow:row;}.elementor-5372 .elementor-element.elementor-element-5bedc4e7{--grid-auto-flow:row;}.elementor-5372 .elementor-element.elementor-element-48e057f9{--grid-auto-flow:row;}.elementor-5372 .elementor-element.elementor-element-64661567{--grid-auto-flow:row;}.elementor-5372 .elementor-element.elementor-element-3e61791a{--grid-auto-flow:row;}.elementor-5372 .elementor-element.elementor-element-7162a914{--grid-auto-flow:row;}.elementor-5372 .elementor-element.elementor-element-66de3e24{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-3f14757e{--grid-auto-flow:row;}.elementor-5372 .elementor-element.elementor-element-cdde9e2 .elementor-heading-title{font-size:var( --e-global-typography-21b65b5-font-size );}.elementor-5372 .elementor-element.elementor-element-7aaefcfa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-5f3b8c67{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-1cb7ead{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-3f881a38{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5372 .elementor-element.elementor-element-56ff16b0{--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-align:flex-start;--n-menu-title-space-between:0px;--n-menu-title-font-size:15px;--n-menu-title-padding:20% 06% 0% 0%;}.elementor-5372 .elementor-element.elementor-element-56ff16b0 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-5372 .elementor-element.elementor-element-56ff16b0 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-5372 .elementor-element.elementor-element-56ff16b0 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:7;}:where( .elementor-5372 .elementor-element.elementor-element-56ff16b0 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{--padding-top:0%;--padding-right:0%;--padding-bottom:0%;--padding-left:0%;}:where( [data-core-v316-plus='true'] .elementor-element.elementor-widget-n-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{--padding-block-start:0%;--padding-inline-end:0%;--padding-block-end:0%;--padding-inline-start:0%;}.elementor-5372 .elementor-element.elementor-element-6b2e617b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-2dd3ac8 .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-42969fa .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-159ae8db{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-74c882a .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-8764490 .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-625bbe29{--min-height:0vh;--margin-top:10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-625bbe29.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-5372 .elementor-element.elementor-element-30108ae7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-96b9385 .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-19c38375{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-555230d .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-17c6c8e8{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-17c6c8e8.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-5372 .elementor-element.elementor-element-3c46dfc .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-1ab87e2f{--min-height:40vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-1ab87e2f .elementor-background-slideshow__slide__image{background-position:center left;}.elementor-5372 .elementor-element.elementor-element-1ab87e2f.e-con{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-57948983{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-f4f2b7f .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-5a8f1c22{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-2b3bc97d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-472168c .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-e79aec2 .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-3bdb0945{--min-height:40vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-3bdb0945 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-5372 .elementor-element.elementor-element-3bdb0945.e-con{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-1d21d263{--min-height:60vh;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-f35d249 .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-77125535{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-77125535.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-5372 .elementor-element.elementor-element-f669c1d .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-14fa5332{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-cea83d2 .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-5c19fbc4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-246f7f3c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-715e1cc .elementor-heading-title{font-size:var( --e-global-typography-21b65b5-font-size );}.elementor-5372 .elementor-element.elementor-element-b1f2f1c .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-2fd529be{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-317423b0{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5372 .elementor-element.elementor-element-3f4ff370{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-35d61758{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-715fb503{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5372 .elementor-element.elementor-element-13c0842.elementor-element{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-13c0842{text-align:center;}.elementor-5372 .elementor-element.elementor-element-13c0842 .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-3357814d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-a46d897 .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-5bedc4e7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-78b0fe07{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5372 .elementor-element.elementor-element-f27ed82.elementor-element{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-f27ed82 .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-48e057f9{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-2c80ce48{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5372 .elementor-element.elementor-element-4950dee.elementor-element{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-4950dee .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-d2cea6a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-9470c29 .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-64661567{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-353dc9b0{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5372 .elementor-element.elementor-element-841cd15.elementor-element{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-841cd15 .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-3e61791a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-9c27f89{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5372 .elementor-element.elementor-element-0b2e481.elementor-element{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-0b2e481 .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-1e9cae6f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-79083fc .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-cfe59b1.elementor-element{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-cfe59b1 .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-5b7964e8{--min-height:60vh;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-6548316 .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-b859884{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-92c2cdf .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-7162a914{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-1f3afc7d{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5372 .elementor-element.elementor-element-85c586b.elementor-element{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-85c586b .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-558190{--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-da6fc39{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-7594633a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-60691d9f{--min-height:60vh;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-66de3e24{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-66de3e24.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-5372 .elementor-element.elementor-element-3f14757e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-45a23e57{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5372 .elementor-element.elementor-element-cdde9e2 .elementor-heading-title{font-size:var( --e-global-typography-21b65b5-font-size );}.elementor-5372 .elementor-element.elementor-element-2f3365b5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-f60862c.elementor-element{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-f60862c .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-3f02781.elementor-element{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-3f02781 .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-600f8a5e{--min-height:40vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-600f8a5e .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-5372 .elementor-element.elementor-element-600f8a5e.e-con{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-158f5e1d{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-2e522f4 .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-69eac571{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-5760b2a{--min-height:40vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-5760b2a .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-5372 .elementor-element.elementor-element-5760b2a.e-con{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-a0c11aa.elementor-element{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-a0c11aa .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-7aaefcfa{--min-height:0vh;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-7aaefcfa.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-5372 .elementor-element.elementor-element-c0dbd09{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-b5927b2.elementor-element{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-b5927b2 .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-144e94e5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-144e94e5.e-con{--order:-99999 /* order start hack */;}.elementor-5372 .elementor-element.elementor-element-20e3619.elementor-element{--align-self:center;}.elementor-5372 .elementor-element.elementor-element-20e3619 .elementor-heading-title{font-size:12px;}.elementor-5372 .elementor-element.elementor-element-5f3b8c67{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-5f3b8c67.e-con{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-5372 .elementor-element.elementor-element-1cb7ead{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5372 .elementor-element.elementor-element-1cb7ead.e-con{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-5372 .elementor-element.elementor-element-5a0d34f3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-3f881a38{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5372 .elementor-element.elementor-element-9a08441{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}/* Start custom CSS for image, class: .elementor-element-67fcbc2b */.intro-logo{
position:absolute;
top:10%;
left:50%;
transform:translate(-50%,-50%);
z-index:3;
}

@media(max-width:767px){

.intro-logo{
top:11%;
transform:translate(-50%,-50%) scale(2);
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-754df663 */.intro-logo{
position:absolute;
top:9%;
left:50%;
transform:translate(-50%,-50%);
z-index:3;
}

@media(max-width:767px){

.intro-logo{
top:11%;
transform:translate(-50%,-50%) scale(2);
}

}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-56ff16b0 */.intro-menu{
position:absolute;
top:32px;
right:40px;
z-index:4;
}
@media(max-width:767px){

.intro-menu{
position:absolute;
top:5%;
right:6%;
z-index:4;
}

}
@media(min-width:768px){
  .intro-menu{
    top:100px;
    right:90px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62a606b8 */.intro-container{
position:relative;
min-height:100dvh;
overflow:hidden;
background:#000;
}
.intro-container video{
position:absolute;
inset:0;
width:100%;
height:100%;
object-fit:cover;
z-index:1;
opacity:1 !important;
}
@media(max-width:767px){

.intro-container{
background-image:url("/wp-content/uploads/mobile-poster.jpg");
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b2e617b *//* =========================
   DESKTOP
========================= */

.elementor-5372 .elementor-element.elementor-element-6b2e617b {
  display: flex;
  align-items: center;
  justify-content: center;

  gap: 64px;
  padding: 80px;

  box-sizing: border-box;

  --video-height: 94vh;
}

/* VIDEO */
.elementor-5372 .elementor-element.elementor-element-6b2e617b .video-box {
  height: var(--video-height);
  aspect-ratio: 4 / 5;

  flex: 0 0 auto;
  overflow: hidden;
}

/* IMAGE */
.elementor-5372 .elementor-element.elementor-element-6b2e617b .image-box {
  height: calc(var(--video-height) * 0.86);
  aspect-ratio: 4 / 5;

  flex: 0 0 auto;
  overflow: hidden;
}

/* CONTENT */
.elementor-5372 .elementor-element.elementor-element-6b2e617b .video-box video,
.elementor-5372 .elementor-element.elementor-element-6b2e617b .image-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}


/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {

  .elementor-5372 .elementor-element.elementor-element-6b2e617b {
    flex-direction: column;
    align-items: stretch;
    gap: 24px;
    padding: 40px 0;
  }

  .elementor-5372 .elementor-element.elementor-element-6b2e617b .video-box,
  .elementor-5372 .elementor-element.elementor-element-6b2e617b .image-box {
    height: auto !important;
    max-height: none !important;
  }

  .elementor-5372 .elementor-element.elementor-element-6b2e617b .image-box {
    width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    aspect-ratio: 4 / 5;
  }

  .elementor-5372 .elementor-element.elementor-element-6b2e617b .video-box {
    width: 92%;
    margin: 0 auto;
    aspect-ratio: 4 / 5;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-159ae8db *//* =========================
   DESKTOP
========================= */

.elementor-5372 .elementor-element.elementor-element-159ae8db {
  display: flex;
  align-items: center;
  justify-content: center;

  gap: 64px;
  padding: 80px;

  box-sizing: border-box;

  --video-height: 94vh;
}

/* VIDEO */
.elementor-5372 .elementor-element.elementor-element-159ae8db .video-box {
  height: var(--video-height);
  aspect-ratio: 4 / 5;

  flex: 0 0 auto;
  overflow: hidden;
}

/* IMAGE */
.elementor-5372 .elementor-element.elementor-element-159ae8db .image-box {
  height: calc(var(--video-height) * 0.86);
  aspect-ratio: 4 / 5;

  flex: 0 0 auto;
  overflow: hidden;
}

/* CONTENT */
.elementor-5372 .elementor-element.elementor-element-159ae8db .video-box video,
.elementor-5372 .elementor-element.elementor-element-159ae8db .image-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}


/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {

  .elementor-5372 .elementor-element.elementor-element-159ae8db {
    flex-direction: column;
    align-items: stretch;
    gap: 24px;
    padding: 40px 0;
  }

  .elementor-5372 .elementor-element.elementor-element-159ae8db .video-box,
  .elementor-5372 .elementor-element.elementor-element-159ae8db .image-box {
    height: auto !important;
    max-height: none !important;
  }

  .elementor-5372 .elementor-element.elementor-element-159ae8db .image-box {
    width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    aspect-ratio: 4 / 5;
  }

  .elementor-5372 .elementor-element.elementor-element-159ae8db .video-box {
    width: 92%;
    margin: 0 auto;
    aspect-ratio: 4 / 5;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30108ae7 */.elementor-5372 .elementor-element.elementor-element-30108ae7 .video-box {
  height: 100vh;
  width: calc(100vh * 4 / 5);

  transform: translateX(var(--offset-x, 0px)); /* 🔥 default = 0 */

  margin: 0 auto;
  overflow: hidden;
}

/* Inhalt */
.elementor-5372 .elementor-element.elementor-element-30108ae7 .video-box video,
.elementor-5372 .elementor-element.elementor-element-30108ae7 .video-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.elementor-5372 .elementor-element.elementor-element-30108ae7 .video-box {
  height: 100vh;
  width: calc(100vh * 4 / 5);

  transform: translateX(var(--offset-x, 0px)); /* 🔥 default = 0 */

  margin: 0 auto;
  overflow: hidden;
}
@media (max-width: 767px) {

  .elementor-5372 .elementor-element.elementor-element-30108ae7 .video-box {
    width: 100vw;          /* 🔥 echte Screenbreite */
    height: auto;          /* wichtig */

    aspect-ratio: 4 / 5;   /* definiert Höhe sauber */

    margin: 0;             /* ❌ KEIN calc(50% - 50vw) */
    transform: none !important;

    overflow: hidden;
  }

  .elementor-5372 .elementor-element.elementor-element-30108ae7 .video-box video,
  .elementor-5372 .elementor-element.elementor-element-30108ae7 .video-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c38375 *//* =========================
   DESKTOP
========================= */

.elementor-5372 .elementor-element.elementor-element-19c38375 {
  display: flex;
  align-items: center;
  justify-content: center;

  gap: 64px;
  padding: 80px;

  box-sizing: border-box;

  --video-height: 94vh;
}

/* VIDEO */
.elementor-5372 .elementor-element.elementor-element-19c38375 .video-box {
  height: var(--video-height);
  aspect-ratio: 4 / 5;

  flex: 0 0 auto;
  overflow: hidden;
}

/* IMAGE */
.elementor-5372 .elementor-element.elementor-element-19c38375 .image-box {
  height: calc(var(--video-height) * 0.86);
  aspect-ratio: 4 / 5;

  flex: 0 0 auto;
  overflow: hidden;
}

/* CONTENT */
.elementor-5372 .elementor-element.elementor-element-19c38375 .video-box video,
.elementor-5372 .elementor-element.elementor-element-19c38375 .image-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}


/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {

  .elementor-5372 .elementor-element.elementor-element-19c38375 {
    flex-direction: column;
    align-items: stretch;
    gap: 24px;
    padding: 40px 0;
  }

  .elementor-5372 .elementor-element.elementor-element-19c38375 .video-box,
  .elementor-5372 .elementor-element.elementor-element-19c38375 .image-box {
    height: auto !important;
    max-height: none !important;
  }

  .elementor-5372 .elementor-element.elementor-element-19c38375 .image-box {
    width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    aspect-ratio: 4 / 5;
  }

  .elementor-5372 .elementor-element.elementor-element-19c38375 .video-box {
    width: 92%;
    margin: 0 auto;
    aspect-ratio: 4 / 5;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57948983 */.elementor-5372 .elementor-element.elementor-element-57948983 .video-box {
  height: 100vh;
  width: calc(100vh * 4 / 5);

  transform: translateX(var(--offset-x, 0px)); /* 🔥 default = 0 */

  margin: 0 auto;
  overflow: hidden;
}

/* Inhalt */
.elementor-5372 .elementor-element.elementor-element-57948983 .video-box video,
.elementor-5372 .elementor-element.elementor-element-57948983 .video-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.elementor-5372 .elementor-element.elementor-element-57948983 .video-box {
  height: 100vh;
  width: calc(100vh * 4 / 5);

  transform: translateX(var(--offset-x, 0px)); /* 🔥 default = 0 */

  margin: 0 auto;
  overflow: hidden;
}
@media (max-width: 767px) {

  .elementor-5372 .elementor-element.elementor-element-57948983 .video-box {
    width: 100vw;          /* 🔥 echte Screenbreite */
    height: auto;          /* wichtig */

    aspect-ratio: 4 / 5;   /* definiert Höhe sauber */

    margin: 0;             /* ❌ KEIN calc(50% - 50vw) */
    transform: none !important;

    overflow: hidden;
  }

  .elementor-5372 .elementor-element.elementor-element-57948983 .video-box video,
  .elementor-5372 .elementor-element.elementor-element-57948983 .video-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a8f1c22 */.elementor-5372 .elementor-element.elementor-element-5a8f1c22 .video-box {
  height: 100vh;
  width: calc(100vh * 4 / 5);

  transform: translateX(var(--offset-x, 0px)); /* 🔥 default = 0 */

  margin: 0 auto;
  overflow: hidden;
}

/* Inhalt */
.elementor-5372 .elementor-element.elementor-element-5a8f1c22 .video-box video,
.elementor-5372 .elementor-element.elementor-element-5a8f1c22 .video-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.elementor-5372 .elementor-element.elementor-element-5a8f1c22 .video-box {
  height: 100vh;
  width: calc(100vh * 4 / 5);

  transform: translateX(var(--offset-x, 0px)); /* 🔥 default = 0 */

  margin: 0 auto;
  overflow: hidden;
}
@media (max-width: 767px) {

  .elementor-5372 .elementor-element.elementor-element-5a8f1c22 .video-box {
    width: 100vw;          /* 🔥 echte Screenbreite */
    height: auto;          /* wichtig */

    aspect-ratio: 4 / 5;   /* definiert Höhe sauber */

    margin: 0;             /* ❌ KEIN calc(50% - 50vw) */
    transform: none !important;

    overflow: hidden;
  }

  .elementor-5372 .elementor-element.elementor-element-5a8f1c22 .video-box video,
  .elementor-5372 .elementor-element.elementor-element-5a8f1c22 .video-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3bc97d *//* =========================
   DESKTOP
========================= */

.elementor-5372 .elementor-element.elementor-element-2b3bc97d {
  display: flex;
  align-items: center;
  justify-content: center;

  gap: 64px;
  padding: 80px;

  box-sizing: border-box;

  --video-height: 94vh;
}

/* VIDEO */
.elementor-5372 .elementor-element.elementor-element-2b3bc97d .video-box {
  height: var(--video-height);
  aspect-ratio: 4 / 5;

  flex: 0 0 auto;
  overflow: hidden;
}

/* IMAGE */
.elementor-5372 .elementor-element.elementor-element-2b3bc97d .image-box {
  height: calc(var(--video-height) * 0.86);
  aspect-ratio: 4 / 5;

  flex: 0 0 auto;
  overflow: hidden;
}

/* CONTENT */
.elementor-5372 .elementor-element.elementor-element-2b3bc97d .video-box video,
.elementor-5372 .elementor-element.elementor-element-2b3bc97d .image-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}


/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {

  .elementor-5372 .elementor-element.elementor-element-2b3bc97d {
    flex-direction: column;
    align-items: stretch;
    gap: 24px;
    padding: 40px 0;
  }

  .elementor-5372 .elementor-element.elementor-element-2b3bc97d .video-box,
  .elementor-5372 .elementor-element.elementor-element-2b3bc97d .image-box {
    height: auto !important;
    max-height: none !important;
  }

  .elementor-5372 .elementor-element.elementor-element-2b3bc97d .image-box {
    width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    aspect-ratio: 4 / 5;
  }

  .elementor-5372 .elementor-element.elementor-element-2b3bc97d .video-box {
    width: 92%;
    margin: 0 auto;
    aspect-ratio: 4 / 5;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b37d50 */.elementor-5372 .elementor-element.elementor-element-6b37d50{
width:100%;
min-height:70vh;

background-size:contain;
background-position:center center;
background-repeat:no-repeat;

margin-top:15vh;
margin-bottom:15vh;
}

@media(max-width:767px){

.elementor-5372 .elementor-element.elementor-element-6b37d50{
background-size:cover !important;
background-position:right center !important;
background-repeat:no-repeat !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d21d263 */.elementor-5372 .elementor-element.elementor-element-1d21d263{
min-height:100vh;
overflow:hidden;
}

.elementor-5372 .elementor-element.elementor-element-1d21d263 video{
background:#000;
}
@media (max-width:767px){
.elementor-5372 .elementor-element.elementor-element-1d21d263{
min-height:80vh;
}
}

* ABSTAND */

.elementor-5372 .elementor-element.elementor-element-1d21d263{
  margin-bottom: 30px;
}

@media (max-width:767px){
  .elementor-5372 .elementor-element.elementor-element-1d21d263{
    margin-bottom: 0px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14fa5332 */.elementor-5372 .elementor-element.elementor-element-14fa5332 .video-box {
  height: 100vh;
  width: calc(100vh * 4 / 5);

  transform: translateX(var(--offset-x, 0px)); /* 🔥 default = 0 */

  margin: 0 auto;
  overflow: hidden;
}

/* Inhalt */
.elementor-5372 .elementor-element.elementor-element-14fa5332 .video-box video,
.elementor-5372 .elementor-element.elementor-element-14fa5332 .video-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.elementor-5372 .elementor-element.elementor-element-14fa5332 .video-box {
  height: 100vh;
  width: calc(100vh * 4 / 5);

  transform: translateX(var(--offset-x, 0px)); /* 🔥 default = 0 */

  margin: 0 auto;
  overflow: hidden;
}
@media (max-width: 767px) {

  .elementor-5372 .elementor-element.elementor-element-14fa5332 .video-box {
    width: 100vw;          /* 🔥 echte Screenbreite */
    height: auto;          /* wichtig */

    aspect-ratio: 4 / 5;   /* definiert Höhe sauber */

    margin: 0;             /* ❌ KEIN calc(50% - 50vw) */
    transform: none !important;

    overflow: hidden;
  }

  .elementor-5372 .elementor-element.elementor-element-14fa5332 .video-box video,
  .elementor-5372 .elementor-element.elementor-element-14fa5332 .video-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c1ba134 */html, body{
overflow-x:hidden;
}
.elementor-5372 .elementor-element.elementor-element-7c1ba134{
overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c19fbc4 *//* =========================
   DESKTOP
========================= */

.elementor-5372 .elementor-element.elementor-element-5c19fbc4{
display:flex;
align-items:center;
justify-content:center;

gap:64px;
padding:80px;

box-sizing:border-box;

--media-height:94vh;
}


/* IMAGE links klein */
.elementor-5372 .elementor-element.elementor-element-5c19fbc4 .image-box{
order:1;

height:calc(var(--media-height) * .86);
aspect-ratio:4/5;

flex:0 0 auto;
overflow:hidden;
}


/* VIDEO rechts groß */
.elementor-5372 .elementor-element.elementor-element-5c19fbc4 .video-box{
order:2;

height:var(--media-height);
aspect-ratio:4/5;

flex:0 0 auto;
overflow:hidden;
}


/* Inhalte */
.elementor-5372 .elementor-element.elementor-element-5c19fbc4 .image-box img,
.elementor-5372 .elementor-element.elementor-element-5c19fbc4 .video-box video{
width:100%;
height:100%;
display:block;
object-fit:cover;
}



/* =========================
   MOBILE
========================= */

@media(max-width:767px){

.elementor-5372 .elementor-element.elementor-element-5c19fbc4{
flex-direction:column;
align-items:stretch;

gap:24px;
padding:40px 0;
}


/* reset */
.elementor-5372 .elementor-element.elementor-element-5c19fbc4 .image-box,
.elementor-5372 .elementor-element.elementor-element-5c19fbc4 .video-box{
height:auto !important;
max-height:none !important;
}


/* auf mobil wieder Bild zuerst */
.elementor-5372 .elementor-element.elementor-element-5c19fbc4 .image-box{
order:1;

width:100vw;
max-width:100vw;

margin-left:calc(50% - 50vw);
margin-right:calc(50% - 50vw);

aspect-ratio:4/5;
}


/* Video darunter */
.elementor-5372 .elementor-element.elementor-element-5c19fbc4 .video-box{
order:2;

width:92%;
margin:0 auto;

aspect-ratio:4/5;
}


.elementor-5372 .elementor-element.elementor-element-5c19fbc4 .image-box img,
.elementor-5372 .elementor-element.elementor-element-5c19fbc4 .video-box video{
width:100%;
height:100%;
display:block;
object-fit:cover;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-246f7f3c *//* =========================
   DESKTOP
========================= */

.elementor-5372 .elementor-element.elementor-element-246f7f3c {
  display: flex;
  align-items: center;
  justify-content: center;

  gap: 64px;
  padding: 80px 80px;

  box-sizing: border-box;
}

/* Reihenfolge: Video links */
.elementor-5372 .elementor-element.elementor-element-246f7f3c .video-box {
  order: 1;
}

.elementor-5372 .elementor-element.elementor-element-246f7f3c .image-box {
  order: 2;
}

/* VIDEO */
.elementor-5372 .elementor-element.elementor-element-246f7f3c .video-box {
  height: 95vh;
  aspect-ratio: 4 / 5;

  flex: 0 0 auto;
  overflow: hidden;
}

/* IMAGE */
.elementor-5372 .elementor-element.elementor-element-246f7f3c .image-box {
  height: calc(95vh * 0.86);
  aspect-ratio: 4 / 5;

  flex: 0 0 auto;
  overflow: hidden;
}

/* Inhalte */
.elementor-5372 .elementor-element.elementor-element-246f7f3c .video-box video,
.elementor-5372 .elementor-element.elementor-element-246f7f3c .image-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}


/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {

  .elementor-5372 .elementor-element.elementor-element-246f7f3c {
    flex-direction: column;
    align-items: stretch;

    gap: 24px;

    padding: 40px 0; /* 🔑 KEIN seitliches Padding mehr */
  }

  /* RESET */
  .elementor-5372 .elementor-element.elementor-element-246f7f3c .video-box,
  .elementor-5372 .elementor-element.elementor-element-246f7f3c .image-box {
    height: auto !important;
    max-height: none !important;
  }

  /* IMAGE – perfekt zentriert edge-to-edge */
.elementor-5372 .elementor-element.elementor-element-246f7f3c .image-box {
  order: 1;

  width: 100vw;
  max-width: 100vw;

  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);

  aspect-ratio: 4 / 5;
}

  /* VIDEO (kleiner + zentriert) */
  .elementor-5372 .elementor-element.elementor-element-246f7f3c .video-box {
    order: 2;

    width: 92%;                   /* 🔑 sichtbar kleiner */
    margin: 0 auto;

    aspect-ratio: 4 / 5;
  }

  /* Inhalte */
  .elementor-5372 .elementor-element.elementor-element-246f7f3c .image-box img,
  .elementor-5372 .elementor-element.elementor-element-246f7f3c .video-box video {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f4ff370 */.elementor-5372 .elementor-element.elementor-element-3f4ff370 {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Container = 7% Rand rundherum */
.elementor-5372 .elementor-element.elementor-element-3f4ff370 .video-box {
  width: 86vw;          /* 100% - 14% (7% links + 7% rechts) */
  height: calc(86vw * 9 / 16);

  margin: auto;
  overflow: hidden;

  transform: translateX(var(--offset-x, 0px));
}

/* Content */
.elementor-5372 .elementor-element.elementor-element-3f4ff370 .video-box video,
.elementor-5372 .elementor-element.elementor-element-3f4ff370 .video-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media (max-width: 767px) {

  .elementor-5372 .elementor-element.elementor-element-3f4ff370 .video-box {
    width: 100vw;
    height: calc(100vw * 9 / 16);

    margin: 0;

    overflow: hidden;

    transform: scale(1.25); /* 🔥 125% Zoom */
    transform-origin: center center;
  }

  .elementor-5372 .elementor-element.elementor-element-3f4ff370 .video-box video,
  .elementor-5372 .elementor-element.elementor-element-3f4ff370 .video-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3357814d */.elementor-5372 .elementor-element.elementor-element-3357814d {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Container = 7% Rand rundherum */
.elementor-5372 .elementor-element.elementor-element-3357814d .video-box {
  width: 86vw;          /* 100% - 14% (7% links + 7% rechts) */
  height: calc(86vw * 9 / 16);

  margin: auto;
  overflow: hidden;

  transform: translateX(var(--offset-x, 0px));
}

/* Content */
.elementor-5372 .elementor-element.elementor-element-3357814d .video-box video,
.elementor-5372 .elementor-element.elementor-element-3357814d .video-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media (max-width: 767px) {

  .elementor-5372 .elementor-element.elementor-element-3357814d .video-box {
    width: 100vw;
    height: calc(100vw * 9 / 16);

    margin: 0;

    overflow: hidden;

    transform: scale(1.25); /* 🔥 125% Zoom */
    transform-origin: center center;
  }

  .elementor-5372 .elementor-element.elementor-element-3357814d .video-box video,
  .elementor-5372 .elementor-element.elementor-element-3357814d .video-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2cea6a */.elementor-5372 .elementor-element.elementor-element-d2cea6a {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Container = 7% Rand rundherum */
.elementor-5372 .elementor-element.elementor-element-d2cea6a .video-box {
  width: 86vw;          /* 100% - 14% (7% links + 7% rechts) */
  height: calc(86vw * 9 / 16);

  margin: auto;
  overflow: hidden;

  transform: translateX(var(--offset-x, 0px));
}

/* Content */
.elementor-5372 .elementor-element.elementor-element-d2cea6a .video-box video,
.elementor-5372 .elementor-element.elementor-element-d2cea6a .video-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media (max-width: 767px) {

  .elementor-5372 .elementor-element.elementor-element-d2cea6a .video-box {
    width: 100vw;
    height: calc(100vw * 9 / 16);

    margin: 0;

    overflow: hidden;

    transform: scale(1.25); /* 🔥 125% Zoom */
    transform-origin: center center;
  }

  .elementor-5372 .elementor-element.elementor-element-d2cea6a .video-box video,
  .elementor-5372 .elementor-element.elementor-element-d2cea6a .video-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-282e49fa */html, body{
overflow-x:hidden;
}
.elementor-5372 .elementor-element.elementor-element-282e49fa{
overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e9cae6f *//* =========================
   DESKTOP
========================= */

.elementor-5372 .elementor-element.elementor-element-1e9cae6f {
  display: flex;
  align-items: center;
  justify-content: center;

  gap: 64px;
  padding: 80px;

  box-sizing: border-box;

  --video-height: 94vh;
}

/* VIDEO */
.elementor-5372 .elementor-element.elementor-element-1e9cae6f .video-box {
  height: var(--video-height);
  aspect-ratio: 4 / 5;

  flex: 0 0 auto;
  overflow: hidden;
}

/* IMAGE */
.elementor-5372 .elementor-element.elementor-element-1e9cae6f .image-box {
  height: calc(var(--video-height) * 0.86);
  aspect-ratio: 4 / 5;

  flex: 0 0 auto;
  overflow: hidden;
}

/* CONTENT */
.elementor-5372 .elementor-element.elementor-element-1e9cae6f .video-box video,
.elementor-5372 .elementor-element.elementor-element-1e9cae6f .image-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}


/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {

  .elementor-5372 .elementor-element.elementor-element-1e9cae6f {
    flex-direction: column;
    align-items: stretch;
    gap: 24px;
    padding: 40px 0;
  }

  .elementor-5372 .elementor-element.elementor-element-1e9cae6f .video-box,
  .elementor-5372 .elementor-element.elementor-element-1e9cae6f .image-box {
    height: auto !important;
    max-height: none !important;
  }

  .elementor-5372 .elementor-element.elementor-element-1e9cae6f .image-box {
    width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    aspect-ratio: 4 / 5;
  }

  .elementor-5372 .elementor-element.elementor-element-1e9cae6f .video-box {
    width: 92%;
    margin: 0 auto;
    aspect-ratio: 4 / 5;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b7964e8 */.elementor-5372 .elementor-element.elementor-element-5b7964e8{
min-height:100vh;
overflow:hidden;
}

.elementor-5372 .elementor-element.elementor-element-5b7964e8 video{
background:#000;
}
@media (max-width:767px){
.elementor-5372 .elementor-element.elementor-element-5b7964e8{
min-height:80vh;
}
}

* ABSTAND */

.elementor-5372 .elementor-element.elementor-element-5b7964e8{
  margin-bottom: 30px;
}

@media (max-width:767px){
  .elementor-5372 .elementor-element.elementor-element-5b7964e8{
    margin-bottom: 0px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b859884 */.elementor-5372 .elementor-element.elementor-element-b859884 {
  display: flex;
  align-items: flex-end; /* 🔥 unten bündig */
  justify-content: center;

  gap: 64px;
  padding: 80px;
  box-sizing: border-box;
}

/* 🔥 REIHENFOLGE KORRIGIERT */
.elementor-5372 .elementor-element.elementor-element-b859884 .image-box {
  order: 1; /* links */
}

.elementor-5372 .elementor-element.elementor-element-b859884 .video-box {
  order: 2; /* rechts */
}

/* IMAGE 4:5 */
.elementor-5372 .elementor-element.elementor-element-b859884 .image-box {
  height: 95vh;
  width: calc(95vh * 4 / 5);

  flex: 0 0 auto;
  overflow: hidden;
}

/* VIDEO 9:16 – größer als Screen */
.elementor-5372 .elementor-element.elementor-element-b859884 .video-box {
  height: 110vh;
  width: calc(110vh * 9 / 16);

  flex: 0 0 auto;
  overflow: hidden;
}

/* Inhalte */
.elementor-5372 .elementor-element.elementor-element-b859884 .image-box img,
.elementor-5372 .elementor-element.elementor-element-b859884 .video-box video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
@media (max-width: 767px) {

  .elementor-5372 .elementor-element.elementor-element-b859884 {
    flex-direction: column;
    align-items: stretch;
    gap: 24px;
    padding: 40px 0;
  }

  /* RESET */
  .elementor-5372 .elementor-element.elementor-element-b859884 .image-box,
  .elementor-5372 .elementor-element.elementor-element-b859884 .video-box {
    height: auto !important;
    width: 100% !important;
  }

  /* IMAGE – echtes 4:5, KEIN Cropping */
  .elementor-5372 .elementor-element.elementor-element-b859884 .image-box {
    order: 1;

    aspect-ratio: 4 / 5;
    overflow: hidden;
  }

  /* 🔥 WICHTIG: kein cover hier */
  .elementor-5372 .elementor-element.elementor-element-b859884 .image-box img {
    width: 100%;
    height: 100%;
    object-fit: contain; /* 🔥 FIX für dein Problem */
  }

  /* VIDEO */
  .elementor-5372 .elementor-element.elementor-element-b859884 .video-box {
    order: 2;

    width: 92%;
    margin: 0 auto;

    aspect-ratio: 9 / 16;
  }

  .elementor-5372 .elementor-element.elementor-element-b859884 .video-box video {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a2de3b4 */html, body{
overflow-x:hidden;
}
.elementor-5372 .elementor-element.elementor-element-5a2de3b4{
overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47ed2a2e */.elementor-5372 .elementor-element.elementor-element-47ed2a2e{
width:100%;
min-height:70vh;

background-size:contain;
background-position:center center;
background-repeat:no-repeat;

margin-top:15vh;
margin-bottom:15vh;
}

@media(max-width:767px){

.elementor-5372 .elementor-element.elementor-element-47ed2a2e{
background-size:cover !important;
background-position:right center !important;
background-repeat:no-repeat !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60691d9f */.elementor-5372 .elementor-element.elementor-element-60691d9f{
min-height:100vh;
overflow:hidden;
}

.elementor-5372 .elementor-element.elementor-element-60691d9f video{
background:#000;
}
@media (max-width:767px){
.elementor-5372 .elementor-element.elementor-element-60691d9f{
min-height:80vh;
}
}

* ABSTAND */

.elementor-5372 .elementor-element.elementor-element-60691d9f{
  margin-bottom: 30px;
}

@media (max-width:767px){
  .elementor-5372 .elementor-element.elementor-element-60691d9f{
    margin-bottom: 0px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ab3da9e */html, body{
overflow-x:hidden;
}
.elementor-5372 .elementor-element.elementor-element-6ab3da9e{
overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f3365b5 *//* =========================
   DESKTOP
========================= */

.elementor-5372 .elementor-element.elementor-element-2f3365b5 {
  display: flex;
  align-items: center;
  justify-content: center;

  gap: 64px;
  padding: 80px;

  box-sizing: border-box;

  --video-height:94vh;
}

/* VIDEO */
.elementor-5372 .elementor-element.elementor-element-2f3365b5 .video-box video {
  width: 100%;
  height: 100%;
  object-fit: contain;
  background: black;
}

/* IMAGE */
.elementor-5372 .elementor-element.elementor-element-2f3365b5 .image-box {
  height: calc(var(--video-height) * 0.86);
  aspect-ratio: 4 / 5;

  flex: 0 0 auto;
  overflow: hidden;
}

/* CONTENT */
.elementor-5372 .elementor-element.elementor-element-2f3365b5 .video-box video,
.elementor-5372 .elementor-element.elementor-element-2f3365b5 .image-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}


/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {

  .elementor-5372 .elementor-element.elementor-element-2f3365b5 {
    flex-direction: column;
    align-items: stretch;
    gap: 24px;
    padding: 40px 0;
  }

  .elementor-5372 .elementor-element.elementor-element-2f3365b5 .video-box,
  .elementor-5372 .elementor-element.elementor-element-2f3365b5 .image-box {
    height: auto !important;
    max-height: none !important;
  }

  .elementor-5372 .elementor-element.elementor-element-2f3365b5 .image-box {
    width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    aspect-ratio: 4 / 5;
  }

  .elementor-5372 .elementor-element.elementor-element-2f3365b5 .video-box {
    width: 92%;
    margin: 0 auto;
    aspect-ratio: 4 / 5;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-158f5e1d */.elementor-5372 .elementor-element.elementor-element-158f5e1d {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Container = 7% Rand rundherum */
.elementor-5372 .elementor-element.elementor-element-158f5e1d .video-box {
  width: 86vw;          /* 100% - 14% (7% links + 7% rechts) */
  height: calc(86vw * 9 / 16);

  margin: auto;
  overflow: hidden;

  transform: translateX(var(--offset-x, 0px));
}

/* Content */
.elementor-5372 .elementor-element.elementor-element-158f5e1d .video-box video,
.elementor-5372 .elementor-element.elementor-element-158f5e1d .video-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media (max-width: 767px) {

  .elementor-5372 .elementor-element.elementor-element-158f5e1d .video-box {
    width: 100vw;
    height: calc(100vw * 9 / 16);

    margin: 0;

    overflow: hidden;

    transform: scale(1.25); /* 🔥 125% Zoom */
    transform-origin: center center;
  }

  .elementor-5372 .elementor-element.elementor-element-158f5e1d .video-box video,
  .elementor-5372 .elementor-element.elementor-element-158f5e1d .video-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2041d24c */.elementor-5372 .elementor-element.elementor-element-2041d24c{
height:94vh;
width:calc(94vh * 4 / 5);
overflow:hidden;
flex:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65c72e64 */.elementor-5372 .elementor-element.elementor-element-65c72e64{
height:72vh;
width:calc(72vh * 4 / 5);
overflow:hidden;
flex:none;
}
@media(max-width:767px){

.elementor-5372 .elementor-element.elementor-element-65c72e64{
width:99vw;
height:auto;
aspect-ratio:4/5;
margin:0 auto;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69eac571 */.elementor-5372 .elementor-element.elementor-element-69eac571{
display:flex;
align-items:center;
justify-content:center;
gap:128px;
}
@media(max-width:767px){
.elementor-5372 .elementor-element.elementor-element-69eac571{
margin-bottom:40px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0dbd09 */.elementor-5372 .elementor-element.elementor-element-c0dbd09 {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Container = 7% Rand rundherum */
.elementor-5372 .elementor-element.elementor-element-c0dbd09 .video-box{
width:86vw;
height:calc(86vw * 9 / 16);
margin:auto;
overflow:hidden;
transform:translateX(var(--offset-x,0px));
}

.elementor-5372 .elementor-element.elementor-element-c0dbd09 .video-box video{
background:#000;
}

/* Content */
.elementor-5372 .elementor-element.elementor-element-c0dbd09 .video-box video,
.elementor-5372 .elementor-element.elementor-element-c0dbd09 .video-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media (max-width: 767px) {

  .elementor-5372 .elementor-element.elementor-element-c0dbd09 .video-box {
    width: 100vw;
    height: calc(100vw * 9 / 16);

    margin: 0;

    overflow: hidden;

    transform: scale(1.25); /* 🔥 125% Zoom */
    transform-origin: center center;
  }

  .elementor-5372 .elementor-element.elementor-element-c0dbd09 .video-box video,
  .elementor-5372 .elementor-element.elementor-element-c0dbd09 .video-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d2522ad */html, body{
overflow-x:hidden;
}
.elementor-5372 .elementor-element.elementor-element-7d2522ad{
overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-144e94e5 *//* =========================
   DESKTOP
========================= */
.elementor-5372 .elementor-element.elementor-element-144e94e5 {
  display: flex;
  align-items: center;
  justify-content: flex-start; /* Video und Image nach links ausrichten (vergrößert weißen Rand rechts) */
  padding: 80px 120px; /* Linker und rechter Rand vergrößert (Weißfläche) */
  gap: 8px; /* Abstand zwischen Video und Image verkleinert (von 64px auf 32px) */
  box-sizing: border-box;
  --video-height: 94vh;
}

/* VIDEO */
.elementor-5372 .elementor-element.elementor-element-144e94e5 .video-box {
  height: var(--video-height);
  aspect-ratio: 4 / 5;
  flex: 0 0 auto;
  overflow: hidden;
}

/* IMAGE */
.elementor-5372 .elementor-element.elementor-element-144e94e5 .image-box {
  height: calc(var(--video-height) * 0.86);
  aspect-ratio: 6 / 9;
  flex: 0 0 auto;
  overflow: hidden;
}

/* CONTENT */
.elementor-5372 .elementor-element.elementor-element-144e94e5 .video-box video,
.elementor-5372 .elementor-element.elementor-element-144e94e5 .image-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* =========================
   MOBILE
========================= */
@media (max-width: 767px) {
  .elementor-5372 .elementor-element.elementor-element-144e94e5 {
    flex-direction: column;
    align-items: stretch;
    gap: 24px; /* Abstand zwischen Video und Image auf Mobil (unverändert) */
    padding: 40px 20px; /* Linker/rechter Rand auf Mobil leicht vergrößert */
    justify-content: center; /* Zentriert die Inhalte vertikal auf Mobil */
  }

  .elementor-5372 .elementor-element.elementor-element-144e94e5 .video-box,
  .elementor-5372 .elementor-element.elementor-element-144e94e5 .image-box {
    height: auto !important;
    max-height: none !important;
  }

  .elementor-5372 .elementor-element.elementor-element-144e94e5 .image-box {
    width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    aspect-ratio: 6 / 9;
  }

  .elementor-5372 .elementor-element.elementor-element-144e94e5 .video-box {
    width: 92%;
    margin: 0 auto;
    aspect-ratio: 4 / 5;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a0d34f3 */.elementor-5372 .elementor-element.elementor-element-5a0d34f3 .video-box{
height:100vh;
width:calc(100vh * 4 / 5);
transform:translateX(var(--offset-x,0px));
margin:0 auto;
overflow:hidden;
}

.elementor-5372 .elementor-element.elementor-element-5a0d34f3 .video-box video,
.elementor-5372 .elementor-element.elementor-element-5a0d34f3 .video-box img{
width:100%;
height:100%;
object-fit:cover;
display:block;
}

@media(max-width:767px){

.elementor-5372 .elementor-element.elementor-element-5a0d34f3 .video-box{
width:100vw;
height:auto;
aspect-ratio:4/5;
margin:0;
transform:none !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a9113c9 */html, body{
overflow-x:hidden;
}
.elementor-5372 .elementor-element.elementor-element-6a9113c9{
overflow-x:hidden;
}/* End custom CSS */