.elementor-2182 .elementor-element.elementor-element-725483ae{--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-2182 .elementor-element.elementor-element-725483ae:not(.elementor-motion-effects-element-type-background), .elementor-2182 .elementor-element.elementor-element-725483ae > .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-2182 .elementor-element.elementor-element-6fb21da8{--display:flex;}.elementor-2182 .elementor-element.elementor-element-5ba614a7{--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-2182 .elementor-element.elementor-element-5ba614a7 > .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-2182 .elementor-element.elementor-element-5ba614a7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2182 .elementor-element.elementor-element-5ba614a7 > .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-2182 .elementor-element.elementor-element-5ba614a7 > .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-2182 .elementor-element.elementor-element-5ba614a7 > .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-2182 .elementor-element.elementor-element-5ba614a7 > .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-2182 .elementor-element.elementor-element-5ba614a7 > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{border-style:none;}.elementor-2182 .elementor-element.elementor-element-11e22b0{--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-2182 .elementor-element.elementor-element-0dfc47a{--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-2182 .elementor-element.elementor-element-7a58005{--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-2182 .elementor-element.elementor-element-7e6652c{--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-2182 .elementor-element.elementor-element-fa9be2a{--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-2182 .elementor-element.elementor-element-52fd82d{--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-2182 .elementor-element.elementor-element-28b859c{--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-2182 .elementor-element.elementor-element-19b5cbb{--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-2182 .elementor-element.elementor-element-aec1884{--display:flex;--min-height:80vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2182 .elementor-element.elementor-element-6820713{--display:flex;--min-height:80vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2182 .elementor-element.elementor-element-b217924{--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-2182 .elementor-element.elementor-element-eb9945c{padding:0px 0px 0px 0px;}.elementor-2182 .elementor-element.elementor-element-edbe867{--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-2182 .elementor-element.elementor-element-f9e7f1f{--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-2182 .elementor-element.elementor-element-d686eb8{--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-2182 .elementor-element.elementor-element-15b55d6{--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-2182 .elementor-element.elementor-element-d7ee1aa{--display:flex;--min-height:80vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2182 .elementor-element.elementor-element-a072fca{--display:flex;--min-height:80vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2182 .elementor-element.elementor-element-42a7571{--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-2182 .elementor-element.elementor-element-42a7571 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-2182 .elementor-element.elementor-element-08577c2{--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-2182 .elementor-element.elementor-element-180397c{padding:0px 0px 0px 0px;}.elementor-2182 .elementor-element.elementor-element-aa16358{--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-2182 .elementor-element.elementor-element-b825bf7{padding:0px 0px 0px 0px;}.elementor-2182 .elementor-element.elementor-element-b84c71e{--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-2182 .elementor-element.elementor-element-bd49ee5{--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-2182 .elementor-element.elementor-element-035ae63{--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-2182 .elementor-element.elementor-element-0e066fc{--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-2182 .elementor-element.elementor-element-0e066fc .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-2182 .elementor-element.elementor-element-dc2e154{--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-2182 .elementor-element.elementor-element-ade1b6a{--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-2182 .elementor-element.elementor-element-88e6b26{--display:flex;--min-height:0vh;}.elementor-2182 .elementor-element.elementor-element-88e6b26:not(.elementor-motion-effects-element-type-background), .elementor-2182 .elementor-element.elementor-element-88e6b26 > .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-2182 .elementor-element.elementor-element-85606e9{--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-2182 .elementor-element.elementor-element-c95dd60{--display:flex;--min-height:80vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2182 .elementor-element.elementor-element-0ac11ca{--display:flex;--min-height:80vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2182 .elementor-element.elementor-element-a18cc9a{--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-2182 .elementor-element.elementor-element-5ffaed0{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2182 .elementor-element.elementor-element-0c51dc0{--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-2182 .elementor-element.elementor-element-2a5cc6ab{--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-2182 .elementor-element.elementor-element-1e9f3bde{--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-2182 .elementor-element.elementor-element-3e839ffe{--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-2182 .elementor-element.elementor-element-18b03638.elementor-element{--align-self:flex-end;}.elementor-2182 .elementor-element.elementor-element-126a4c77{--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-2182 .elementor-element.elementor-element-5e7c3d47{--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-2182 .elementor-element.elementor-element-80d8ed0{--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-2182 .elementor-element.elementor-element-11638fb5.elementor-element{--align-self:center;}.elementor-2182 .elementor-element.elementor-element-11638fb5{z-index:0;}.elementor-2182 .elementor-element.elementor-element-f618bcb{--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-2182 .elementor-element.elementor-element-6c97784{--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-2182 .elementor-element.elementor-element-0d209e7 img{width:100%;height:90vh;object-fit:contain;object-position:center center;}.elementor-2182 .elementor-element.elementor-element-7e2ab68e{--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-2182 .elementor-element.elementor-element-4763fe5d{--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-2182 .elementor-element.elementor-element-216a544e{--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-2182 .elementor-element.elementor-element-2e2dc3da img{width:100%;height:90vh;object-fit:contain;object-position:center center;}.elementor-2182 .elementor-element.elementor-element-649f06e{--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-2182 .elementor-element.elementor-element-39f248d{--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-2182 .elementor-element.elementor-element-1c5392f{--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-2182 .elementor-element.elementor-element-2b68f55 img{width:100%;height:90vh;object-fit:contain;object-position:center center;}.elementor-2182 .elementor-element.elementor-element-552091c{--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-2182 .elementor-element.elementor-element-83a066d{--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-2182 .elementor-element.elementor-element-4d438b8 img{width:100%;height:90vh;object-fit:contain;object-position:center center;}.elementor-2182 .elementor-element.elementor-element-26c0e12{--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-2182 .elementor-element.elementor-element-7bee7e5{--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-2182 .elementor-element.elementor-element-488c7671{--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-2182 .elementor-element.elementor-element-67e7e905{--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-2182 .elementor-element.elementor-element-145ec44 img{width:100%;height:90vh;object-fit:contain;object-position:center center;}.elementor-2182 .elementor-element.elementor-element-b9b81ca{--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-2182 .elementor-element.elementor-element-bddc8db{--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-2182 .elementor-element.elementor-element-32aa09b img{width:100%;height:90vh;object-fit:contain;object-position:center center;}.elementor-2182 .elementor-element.elementor-element-17cb0959{--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-2182 .elementor-element.elementor-element-5610529c{--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-2182 .elementor-element.elementor-element-2b955495{--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-2182 .elementor-element.elementor-element-9b25e7f{--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-2182 .elementor-element.elementor-element-c38482f{--display:flex;--min-height:0vh;}.elementor-2182 .elementor-element.elementor-element-c38482f:not(.elementor-motion-effects-element-type-background), .elementor-2182 .elementor-element.elementor-element-c38482f > .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-2182 .elementor-element.elementor-element-2398c456{--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-2182 .elementor-element.elementor-element-597a5f6b{--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-2182 .elementor-element.elementor-element-626df7b2{--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-2182 .elementor-element.elementor-element-85dbfb.elementor-element{--align-self:center;}.elementor-2182 .elementor-element.elementor-element-85dbfb{z-index:0;}.elementor-2182 .elementor-element.elementor-element-61e0cd37{--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-2182 .elementor-element.elementor-element-32e4f48a{--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-2182 .elementor-element.elementor-element-56f1ad8b img{width:100%;height:90vh;object-fit:contain;object-position:center center;}.elementor-2182 .elementor-element.elementor-element-26b1aef{--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-2182 .elementor-element.elementor-element-2216946b{--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-2182 .elementor-element.elementor-element-51fe64b9{--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-2182 .elementor-element.elementor-element-51fe64b9:not(.elementor-motion-effects-element-type-background), .elementor-2182 .elementor-element.elementor-element-51fe64b9 > .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-2182 .elementor-element.elementor-element-532402fd{--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-2182 .elementor-element.elementor-element-ea7c6e.elementor-element{--align-self:center;}.elementor-2182 .elementor-element.elementor-element-ea7c6e{text-align:center;}.elementor-2182 .elementor-element.elementor-element-ea7c6e img{width:90%;max-width:100%;height:90vh;object-fit:contain;object-position:center center;}.elementor-2182 .elementor-element.elementor-element-782d082a{--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-2182 .elementor-element.elementor-element-57cbc522{--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-2182 .elementor-element.elementor-element-30dae358{--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-2182 .elementor-element.elementor-element-13c01c7c{--display:flex;--min-height:0vh;}.elementor-2182 .elementor-element.elementor-element-13c01c7c:not(.elementor-motion-effects-element-type-background), .elementor-2182 .elementor-element.elementor-element-13c01c7c > .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-2182 .elementor-element.elementor-element-1f91110e{--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-2182 .elementor-element.elementor-element-3a8984dc{--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-2182 .elementor-element.elementor-element-669791e7{--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-2182 .elementor-element.elementor-element-7082932a{--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-2182 .elementor-element.elementor-element-4844dcbb{--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-2182 .elementor-element.elementor-element-6e328dfb img{width:100%;height:90vh;object-fit:contain;object-position:center center;}.elementor-2182 .elementor-element.elementor-element-3ff86c7{--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-2182 .elementor-element.elementor-element-5b53ace1{--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-2182 .elementor-element.elementor-element-6648ab8c{--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-2182 .elementor-element.elementor-element-4df3b773{--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-2182 .elementor-element.elementor-element-58ee1be1.elementor-element{--align-self:center;}.elementor-2182 .elementor-element.elementor-element-58ee1be1{z-index:0;}.elementor-2182 .elementor-element.elementor-element-66c79c3e{--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-2182 .elementor-element.elementor-element-66c79c3e .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-2182 .elementor-element.elementor-element-54018af3{--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-2182 .elementor-element.elementor-element-2db61d64{--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-2182 .elementor-element.elementor-element-278e5339{--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-2182 .elementor-element.elementor-element-2ac33910{--display:flex;--min-height:90vh;}.elementor-2182 .elementor-element.elementor-element-2ac33910:not(.elementor-motion-effects-element-type-background), .elementor-2182 .elementor-element.elementor-element-2ac33910 > .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-2182 .elementor-element.elementor-element-4f07204c{--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-2182 .elementor-element.elementor-element-7764a0e8{--display:flex;--min-height:90vh;}.elementor-2182 .elementor-element.elementor-element-7764a0e8:not(.elementor-motion-effects-element-type-background), .elementor-2182 .elementor-element.elementor-element-7764a0e8 > .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-2182 .elementor-element.elementor-element-5c2a5121{--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-2182 .elementor-element.elementor-element-5c2a5121 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-2182 .elementor-element.elementor-element-7c1c5404{--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-2182 .elementor-element.elementor-element-2c760a3f{--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-2182 .elementor-element.elementor-element-5e581f9e{--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-2182 .elementor-element.elementor-element-5ba11755{--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-2182 .elementor-element.elementor-element-0cf69f9{--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-2182 .elementor-element.elementor-element-4ee92b43{--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-2182 .elementor-element.elementor-element-5b155ca{--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-2182 .elementor-element.elementor-element-49d20220{--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-2182 .elementor-element.elementor-element-68f6f162{--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-2182 .elementor-element.elementor-element-2614630c{--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-2182 .elementor-element.elementor-element-573d7113{--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-2182 .elementor-element.elementor-element-6eb2a42c{--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-2182 .elementor-element.elementor-element-2a45d8ec{--display:flex;--min-height:80vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2182 .elementor-element.elementor-element-8233ced{--display:flex;--min-height:80vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2182 .elementor-element.elementor-element-77c996b7{--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-2182 .elementor-element.elementor-element-12bed4c8{--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-2182 .elementor-element.elementor-element-5bf9ff38{--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-2182 .elementor-element.elementor-element-6c719dc9 img{width:100%;height:90vh;object-fit:contain;object-position:center center;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-2182 .elementor-element.elementor-element-f618bcb{--grid-auto-flow:row;}.elementor-2182 .elementor-element.elementor-element-4763fe5d{--grid-auto-flow:row;}.elementor-2182 .elementor-element.elementor-element-39f248d{--grid-auto-flow:row;}.elementor-2182 .elementor-element.elementor-element-552091c{--grid-auto-flow:row;}.elementor-2182 .elementor-element.elementor-element-488c7671{--grid-auto-flow:row;}.elementor-2182 .elementor-element.elementor-element-b9b81ca{--grid-auto-flow:row;}.elementor-2182 .elementor-element.elementor-element-61e0cd37{--grid-auto-flow:row;}.elementor-2182 .elementor-element.elementor-element-7082932a{--grid-auto-flow:row;}.elementor-2182 .elementor-element.elementor-element-12bed4c8{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2182 .elementor-element.elementor-element-7a58005{--width:50%;}.elementor-2182 .elementor-element.elementor-element-7e6652c{--width:50%;}.elementor-2182 .elementor-element.elementor-element-52fd82d{--width:50%;}.elementor-2182 .elementor-element.elementor-element-28b859c{--width:50%;}.elementor-2182 .elementor-element.elementor-element-aec1884{--width:55%;}.elementor-2182 .elementor-element.elementor-element-6820713{--width:45%;}.elementor-2182 .elementor-element.elementor-element-f9e7f1f{--width:50%;}.elementor-2182 .elementor-element.elementor-element-d686eb8{--width:50%;}.elementor-2182 .elementor-element.elementor-element-d7ee1aa{--width:55%;}.elementor-2182 .elementor-element.elementor-element-a072fca{--width:45%;}.elementor-2182 .elementor-element.elementor-element-42a7571{--width:100%;}.elementor-2182 .elementor-element.elementor-element-bd49ee5{--width:50%;}.elementor-2182 .elementor-element.elementor-element-035ae63{--width:50%;}.elementor-2182 .elementor-element.elementor-element-0e066fc{--width:100%;}.elementor-2182 .elementor-element.elementor-element-c95dd60{--width:55%;}.elementor-2182 .elementor-element.elementor-element-0ac11ca{--width:45%;}.elementor-2182 .elementor-element.elementor-element-1e9f3bde{--width:50%;}.elementor-2182 .elementor-element.elementor-element-3e839ffe{--width:50%;}.elementor-2182 .elementor-element.elementor-element-5e7c3d47{--width:50%;}.elementor-2182 .elementor-element.elementor-element-80d8ed0{--width:50%;}.elementor-2182 .elementor-element.elementor-element-f618bcb{--width:100%;}.elementor-2182 .elementor-element.elementor-element-4763fe5d{--width:100%;}.elementor-2182 .elementor-element.elementor-element-39f248d{--width:100%;}.elementor-2182 .elementor-element.elementor-element-552091c{--width:100%;}.elementor-2182 .elementor-element.elementor-element-488c7671{--width:100%;}.elementor-2182 .elementor-element.elementor-element-b9b81ca{--width:100%;}.elementor-2182 .elementor-element.elementor-element-5610529c{--width:50%;}.elementor-2182 .elementor-element.elementor-element-2b955495{--width:50%;}.elementor-2182 .elementor-element.elementor-element-597a5f6b{--width:50%;}.elementor-2182 .elementor-element.elementor-element-626df7b2{--width:50%;}.elementor-2182 .elementor-element.elementor-element-61e0cd37{--width:100%;}.elementor-2182 .elementor-element.elementor-element-2216946b{--width:55%;}.elementor-2182 .elementor-element.elementor-element-532402fd{--width:54%;}.elementor-2182 .elementor-element.elementor-element-3a8984dc{--width:45%;}.elementor-2182 .elementor-element.elementor-element-669791e7{--width:55%;}.elementor-2182 .elementor-element.elementor-element-7082932a{--width:100%;}.elementor-2182 .elementor-element.elementor-element-6648ab8c{--width:50%;}.elementor-2182 .elementor-element.elementor-element-4df3b773{--width:50%;}.elementor-2182 .elementor-element.elementor-element-66c79c3e{--width:100%;}.elementor-2182 .elementor-element.elementor-element-278e5339{--width:55%;}.elementor-2182 .elementor-element.elementor-element-4f07204c{--width:45%;}.elementor-2182 .elementor-element.elementor-element-5c2a5121{--width:100%;}.elementor-2182 .elementor-element.elementor-element-2c760a3f{--width:45%;}.elementor-2182 .elementor-element.elementor-element-5e581f9e{--width:55%;}.elementor-2182 .elementor-element.elementor-element-5b155ca{--width:50%;}.elementor-2182 .elementor-element.elementor-element-49d20220{--width:50%;}.elementor-2182 .elementor-element.elementor-element-2614630c{--width:45%;}.elementor-2182 .elementor-element.elementor-element-573d7113{--width:55%;}.elementor-2182 .elementor-element.elementor-element-2a45d8ec{--width:55%;}.elementor-2182 .elementor-element.elementor-element-8233ced{--width:45%;}.elementor-2182 .elementor-element.elementor-element-12bed4c8{--width:100%;}}@media(max-width:1024px){.elementor-2182 .elementor-element.elementor-element-19b5cbb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-15b55d6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-85606e9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-f618bcb{--grid-auto-flow:row;}.elementor-2182 .elementor-element.elementor-element-4763fe5d{--grid-auto-flow:row;}.elementor-2182 .elementor-element.elementor-element-39f248d{--grid-auto-flow:row;}.elementor-2182 .elementor-element.elementor-element-552091c{--grid-auto-flow:row;}.elementor-2182 .elementor-element.elementor-element-488c7671{--grid-auto-flow:row;}.elementor-2182 .elementor-element.elementor-element-b9b81ca{--grid-auto-flow:row;}.elementor-2182 .elementor-element.elementor-element-61e0cd37{--grid-auto-flow:row;}.elementor-2182 .elementor-element.elementor-element-1f91110e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-7082932a{--grid-auto-flow:row;}.elementor-2182 .elementor-element.elementor-element-7c1c5404{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-68f6f162{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-6eb2a42c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-12bed4c8{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2182 .elementor-element.elementor-element-5ba614a7{--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-2182 .elementor-element.elementor-element-5ba614a7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2182 .elementor-element.elementor-element-5ba614a7 > .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-2182 .elementor-element.elementor-element-5ba614a7 > .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-2182 .elementor-element.elementor-element-5ba614a7 > .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-2182 .elementor-element.elementor-element-0dfc47a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-fa9be2a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-19b5cbb{--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-2182 .elementor-element.elementor-element-19b5cbb.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-2182 .elementor-element.elementor-element-b217924{--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-2182 .elementor-element.elementor-element-edbe867{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-15b55d6{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2182 .elementor-element.elementor-element-15b55d6.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-2182 .elementor-element.elementor-element-42a7571{--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-2182 .elementor-element.elementor-element-42a7571 .elementor-background-slideshow__slide__image{background-position:center left;}.elementor-2182 .elementor-element.elementor-element-42a7571.e-con{--align-self:center;}.elementor-2182 .elementor-element.elementor-element-08577c2{--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-2182 .elementor-element.elementor-element-aa16358{--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-2182 .elementor-element.elementor-element-b84c71e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-0e066fc{--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-2182 .elementor-element.elementor-element-0e066fc .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-2182 .elementor-element.elementor-element-0e066fc.e-con{--align-self:center;}.elementor-2182 .elementor-element.elementor-element-ade1b6a{--min-height:60vh;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-85606e9{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2182 .elementor-element.elementor-element-85606e9.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-2182 .elementor-element.elementor-element-a18cc9a{--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-2182 .elementor-element.elementor-element-2a5cc6ab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-126a4c77{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-f618bcb{--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-2182 .elementor-element.elementor-element-6c97784{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2182 .elementor-element.elementor-element-7e2ab68e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-4763fe5d{--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-2182 .elementor-element.elementor-element-216a544e{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2182 .elementor-element.elementor-element-649f06e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-39f248d{--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-2182 .elementor-element.elementor-element-1c5392f{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2182 .elementor-element.elementor-element-552091c{--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-2182 .elementor-element.elementor-element-83a066d{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2182 .elementor-element.elementor-element-26c0e12{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-488c7671{--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-2182 .elementor-element.elementor-element-67e7e905{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2182 .elementor-element.elementor-element-b9b81ca{--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-2182 .elementor-element.elementor-element-bddc8db{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2182 .elementor-element.elementor-element-17cb0959{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-9b25e7f{--min-height:60vh;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-2398c456{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-61e0cd37{--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-2182 .elementor-element.elementor-element-32e4f48a{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2182 .elementor-element.elementor-element-26b1aef{--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-2182 .elementor-element.elementor-element-2216946b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2182 .elementor-element.elementor-element-532402fd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2182 .elementor-element.elementor-element-30dae358{--min-height:60vh;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-1f91110e{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2182 .elementor-element.elementor-element-1f91110e.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-2182 .elementor-element.elementor-element-7082932a{--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-2182 .elementor-element.elementor-element-4844dcbb{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2182 .elementor-element.elementor-element-5b53ace1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-66c79c3e{--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-2182 .elementor-element.elementor-element-66c79c3e .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-2182 .elementor-element.elementor-element-66c79c3e.e-con{--align-self:center;}.elementor-2182 .elementor-element.elementor-element-54018af3{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-2db61d64{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-5c2a5121{--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-2182 .elementor-element.elementor-element-5c2a5121 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-2182 .elementor-element.elementor-element-5c2a5121.e-con{--align-self:center;}.elementor-2182 .elementor-element.elementor-element-7c1c5404{--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-2182 .elementor-element.elementor-element-7c1c5404.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-2182 .elementor-element.elementor-element-5ba11755{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-4ee92b43{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-4ee92b43.e-con{--order:-99999 /* order start hack */;}.elementor-2182 .elementor-element.elementor-element-68f6f162{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2182 .elementor-element.elementor-element-68f6f162.e-con{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-2182 .elementor-element.elementor-element-6eb2a42c{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2182 .elementor-element.elementor-element-6eb2a42c.e-con{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-2182 .elementor-element.elementor-element-77c996b7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2182 .elementor-element.elementor-element-12bed4c8{--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-2182 .elementor-element.elementor-element-5bf9ff38{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}/* Start custom CSS for image, class: .elementor-element-5c12104d */.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-5682922c */.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-5ba614a7 */.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-725483ae */.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-0dfc47a *//* =========================
   DESKTOP
========================= */

.elementor-2182 .elementor-element.elementor-element-0dfc47a {
  display: flex;
  align-items: center;
  justify-content: center;

  gap: 64px;
  padding: 80px;

  box-sizing: border-box;

  --video-height: 94vh;
}

/* VIDEO */
.elementor-2182 .elementor-element.elementor-element-0dfc47a .video-box {
  height: var(--video-height);
  aspect-ratio: 4 / 5;

  flex: 0 0 auto;
  overflow: hidden;
}

/* IMAGE */
.elementor-2182 .elementor-element.elementor-element-0dfc47a .image-box {
  height: calc(var(--video-height) * 0.86);
  aspect-ratio: 4 / 5;

  flex: 0 0 auto;
  overflow: hidden;
}

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


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

@media (max-width: 767px) {

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

  .elementor-2182 .elementor-element.elementor-element-0dfc47a .video-box,
  .elementor-2182 .elementor-element.elementor-element-0dfc47a .image-box {
    height: auto !important;
    max-height: none !important;
  }

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

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

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

.elementor-2182 .elementor-element.elementor-element-fa9be2a {
  display: flex;
  align-items: center;
  justify-content: center;

  gap: 64px;
  padding: 80px;

  box-sizing: border-box;

  --video-height: 94vh;
}

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

  flex: 0 0 auto;
  overflow: hidden;
}

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

  flex: 0 0 auto;
  overflow: hidden;
}

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


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

@media (max-width: 767px) {

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

  .elementor-2182 .elementor-element.elementor-element-fa9be2a .video-box,
  .elementor-2182 .elementor-element.elementor-element-fa9be2a .image-box {
    height: auto !important;
    max-height: none !important;
  }

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

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

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

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

  margin: 0 auto;
  overflow: hidden;
}

/* Inhalt */
.elementor-2182 .elementor-element.elementor-element-b217924 .video-box video,
.elementor-2182 .elementor-element.elementor-element-b217924 .video-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.elementor-2182 .elementor-element.elementor-element-b217924 .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-2182 .elementor-element.elementor-element-b217924 .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-2182 .elementor-element.elementor-element-b217924 .video-box video,
  .elementor-2182 .elementor-element.elementor-element-b217924 .video-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edbe867 *//* =========================
   DESKTOP
========================= */

.elementor-2182 .elementor-element.elementor-element-edbe867 {
  display: flex;
  align-items: center;
  justify-content: center;

  gap: 64px;
  padding: 80px;

  box-sizing: border-box;

  --video-height: 94vh;
}

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

  flex: 0 0 auto;
  overflow: hidden;
}

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

  flex: 0 0 auto;
  overflow: hidden;
}

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


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

@media (max-width: 767px) {

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

  .elementor-2182 .elementor-element.elementor-element-edbe867 .video-box,
  .elementor-2182 .elementor-element.elementor-element-edbe867 .image-box {
    height: auto !important;
    max-height: none !important;
  }

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

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

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

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

  margin: 0 auto;
  overflow: hidden;
}

/* Inhalt */
.elementor-2182 .elementor-element.elementor-element-08577c2 .video-box video,
.elementor-2182 .elementor-element.elementor-element-08577c2 .video-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.elementor-2182 .elementor-element.elementor-element-08577c2 .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-2182 .elementor-element.elementor-element-08577c2 .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-2182 .elementor-element.elementor-element-08577c2 .video-box video,
  .elementor-2182 .elementor-element.elementor-element-08577c2 .video-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa16358 */.elementor-2182 .elementor-element.elementor-element-aa16358 .video-box {
  height: 100vh;
  width: calc(100vh * 4 / 5);

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

  margin: 0 auto;
  overflow: hidden;
}

/* Inhalt */
.elementor-2182 .elementor-element.elementor-element-aa16358 .video-box video,
.elementor-2182 .elementor-element.elementor-element-aa16358 .video-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.elementor-2182 .elementor-element.elementor-element-aa16358 .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-2182 .elementor-element.elementor-element-aa16358 .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-2182 .elementor-element.elementor-element-aa16358 .video-box video,
  .elementor-2182 .elementor-element.elementor-element-aa16358 .video-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b84c71e *//* =========================
   DESKTOP
========================= */

.elementor-2182 .elementor-element.elementor-element-b84c71e {
  display: flex;
  align-items: center;
  justify-content: center;

  gap: 64px;
  padding: 80px;

  box-sizing: border-box;

  --video-height: 94vh;
}

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

  flex: 0 0 auto;
  overflow: hidden;
}

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

  flex: 0 0 auto;
  overflow: hidden;
}

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


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

@media (max-width: 767px) {

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

  .elementor-2182 .elementor-element.elementor-element-b84c71e .video-box,
  .elementor-2182 .elementor-element.elementor-element-b84c71e .image-box {
    height: auto !important;
    max-height: none !important;
  }

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

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

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc2e154 */.elementor-2182 .elementor-element.elementor-element-dc2e154{
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-2182 .elementor-element.elementor-element-dc2e154{
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-ade1b6a */.elementor-2182 .elementor-element.elementor-element-ade1b6a{
min-height:100vh;
overflow:hidden;
}

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

* ABSTAND */

.elementor-2182 .elementor-element.elementor-element-ade1b6a{
  margin-bottom: 30px;
}

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

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

  margin: 0 auto;
  overflow: hidden;
}

/* Inhalt */
.elementor-2182 .elementor-element.elementor-element-a18cc9a .video-box video,
.elementor-2182 .elementor-element.elementor-element-a18cc9a .video-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.elementor-2182 .elementor-element.elementor-element-a18cc9a .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-2182 .elementor-element.elementor-element-a18cc9a .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-2182 .elementor-element.elementor-element-a18cc9a .video-box video,
  .elementor-2182 .elementor-element.elementor-element-a18cc9a .video-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11e22b0 */html, body{
overflow-x:hidden;
}
.elementor-2182 .elementor-element.elementor-element-11e22b0{
overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5cc6ab *//* =========================
   DESKTOP
========================= */

.elementor-2182 .elementor-element.elementor-element-2a5cc6ab{
display:flex;
align-items:center;
justify-content:center;

gap:64px;
padding:80px;

box-sizing:border-box;

--media-height:94vh;
}


/* IMAGE links klein */
.elementor-2182 .elementor-element.elementor-element-2a5cc6ab .image-box{
order:1;

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

flex:0 0 auto;
overflow:hidden;
}


/* VIDEO rechts groß */
.elementor-2182 .elementor-element.elementor-element-2a5cc6ab .video-box{
order:2;

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

flex:0 0 auto;
overflow:hidden;
}


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



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

@media(max-width:767px){

.elementor-2182 .elementor-element.elementor-element-2a5cc6ab{
flex-direction:column;
align-items:stretch;

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


/* reset */
.elementor-2182 .elementor-element.elementor-element-2a5cc6ab .image-box,
.elementor-2182 .elementor-element.elementor-element-2a5cc6ab .video-box{
height:auto !important;
max-height:none !important;
}


/* auf mobil wieder Bild zuerst */
.elementor-2182 .elementor-element.elementor-element-2a5cc6ab .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-2182 .elementor-element.elementor-element-2a5cc6ab .video-box{
order:2;

width:92%;
margin:0 auto;

aspect-ratio:4/5;
}


.elementor-2182 .elementor-element.elementor-element-2a5cc6ab .image-box img,
.elementor-2182 .elementor-element.elementor-element-2a5cc6ab .video-box video{
width:100%;
height:100%;
display:block;
object-fit:cover;
}

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

.elementor-2182 .elementor-element.elementor-element-126a4c77 {
  display: flex;
  align-items: center;
  justify-content: center;

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

  box-sizing: border-box;
}

/* Reihenfolge: Video links */
.elementor-2182 .elementor-element.elementor-element-126a4c77 .video-box {
  order: 1;
}

.elementor-2182 .elementor-element.elementor-element-126a4c77 .image-box {
  order: 2;
}

/* VIDEO */
.elementor-2182 .elementor-element.elementor-element-126a4c77 .video-box {
  height: 95vh;
  aspect-ratio: 4 / 5;

  flex: 0 0 auto;
  overflow: hidden;
}

/* IMAGE */
.elementor-2182 .elementor-element.elementor-element-126a4c77 .image-box {
  height: calc(95vh * 0.86);
  aspect-ratio: 4 / 5;

  flex: 0 0 auto;
  overflow: hidden;
}

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


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

@media (max-width: 767px) {

  .elementor-2182 .elementor-element.elementor-element-126a4c77 {
    flex-direction: column;
    align-items: stretch;

    gap: 24px;

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

  /* RESET */
  .elementor-2182 .elementor-element.elementor-element-126a4c77 .video-box,
  .elementor-2182 .elementor-element.elementor-element-126a4c77 .image-box {
    height: auto !important;
    max-height: none !important;
  }

  /* IMAGE – perfekt zentriert edge-to-edge */
.elementor-2182 .elementor-element.elementor-element-126a4c77 .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-2182 .elementor-element.elementor-element-126a4c77 .video-box {
    order: 2;

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

    aspect-ratio: 4 / 5;
  }

  /* Inhalte */
  .elementor-2182 .elementor-element.elementor-element-126a4c77 .image-box img,
  .elementor-2182 .elementor-element.elementor-element-126a4c77 .video-box video {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e2ab68e */.elementor-2182 .elementor-element.elementor-element-7e2ab68e {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Container = 7% Rand rundherum */
.elementor-2182 .elementor-element.elementor-element-7e2ab68e .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-2182 .elementor-element.elementor-element-7e2ab68e .video-box video,
.elementor-2182 .elementor-element.elementor-element-7e2ab68e .video-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media (max-width: 767px) {

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

    margin: 0;

    overflow: hidden;

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

  .elementor-2182 .elementor-element.elementor-element-7e2ab68e .video-box video,
  .elementor-2182 .elementor-element.elementor-element-7e2ab68e .video-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-649f06e */.elementor-2182 .elementor-element.elementor-element-649f06e {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Container = 7% Rand rundherum */
.elementor-2182 .elementor-element.elementor-element-649f06e .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-2182 .elementor-element.elementor-element-649f06e .video-box video,
.elementor-2182 .elementor-element.elementor-element-649f06e .video-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media (max-width: 767px) {

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

    margin: 0;

    overflow: hidden;

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

  .elementor-2182 .elementor-element.elementor-element-649f06e .video-box video,
  .elementor-2182 .elementor-element.elementor-element-649f06e .video-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26c0e12 */.elementor-2182 .elementor-element.elementor-element-26c0e12 {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Container = 7% Rand rundherum */
.elementor-2182 .elementor-element.elementor-element-26c0e12 .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-2182 .elementor-element.elementor-element-26c0e12 .video-box video,
.elementor-2182 .elementor-element.elementor-element-26c0e12 .video-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media (max-width: 767px) {

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

    margin: 0;

    overflow: hidden;

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

  .elementor-2182 .elementor-element.elementor-element-26c0e12 .video-box video,
  .elementor-2182 .elementor-element.elementor-element-26c0e12 .video-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c51dc0 */html, body{
overflow-x:hidden;
}
.elementor-2182 .elementor-element.elementor-element-0c51dc0{
overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17cb0959 *//* =========================
   DESKTOP
========================= */

.elementor-2182 .elementor-element.elementor-element-17cb0959 {
  display: flex;
  align-items: center;
  justify-content: center;

  gap: 64px;
  padding: 80px;

  box-sizing: border-box;

  --video-height: 94vh;
}

/* VIDEO */
.elementor-2182 .elementor-element.elementor-element-17cb0959 .video-box {
  height: var(--video-height);
  aspect-ratio: 4 / 5;

  flex: 0 0 auto;
  overflow: hidden;
}

/* IMAGE */
.elementor-2182 .elementor-element.elementor-element-17cb0959 .image-box {
  height: calc(var(--video-height) * 0.86);
  aspect-ratio: 4 / 5;

  flex: 0 0 auto;
  overflow: hidden;
}

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


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

@media (max-width: 767px) {

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

  .elementor-2182 .elementor-element.elementor-element-17cb0959 .video-box,
  .elementor-2182 .elementor-element.elementor-element-17cb0959 .image-box {
    height: auto !important;
    max-height: none !important;
  }

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

  .elementor-2182 .elementor-element.elementor-element-17cb0959 .video-box {
    width: 92%;
    margin: 0 auto;
    aspect-ratio: 4 / 5;
  }

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

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

* ABSTAND */

.elementor-2182 .elementor-element.elementor-element-9b25e7f{
  margin-bottom: 30px;
}

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

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

/* 🔥 REIHENFOLGE KORRIGIERT */
.elementor-2182 .elementor-element.elementor-element-2398c456 .image-box {
  order: 1; /* links */
}

.elementor-2182 .elementor-element.elementor-element-2398c456 .video-box {
  order: 2; /* rechts */
}

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

  flex: 0 0 auto;
  overflow: hidden;
}

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

  flex: 0 0 auto;
  overflow: hidden;
}

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

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

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

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

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

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

  /* VIDEO */
  .elementor-2182 .elementor-element.elementor-element-2398c456 .video-box {
    order: 2;

    width: 92%;
    margin: 0 auto;

    aspect-ratio: 9 / 16;
  }

  .elementor-2182 .elementor-element.elementor-element-2398c456 .video-box video {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bee7e5 */html, body{
overflow-x:hidden;
}
.elementor-2182 .elementor-element.elementor-element-7bee7e5{
overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57cbc522 */.elementor-2182 .elementor-element.elementor-element-57cbc522{
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-2182 .elementor-element.elementor-element-57cbc522{
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-30dae358 */.elementor-2182 .elementor-element.elementor-element-30dae358{
min-height:100vh;
overflow:hidden;
}

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

* ABSTAND */

.elementor-2182 .elementor-element.elementor-element-30dae358{
  margin-bottom: 30px;
}

@media (max-width:767px){
  .elementor-2182 .elementor-element.elementor-element-30dae358{
    margin-bottom: 0px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-782d082a */html, body{
overflow-x:hidden;
}
.elementor-2182 .elementor-element.elementor-element-782d082a{
overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b53ace1 *//* =========================
   DESKTOP
========================= */

.elementor-2182 .elementor-element.elementor-element-5b53ace1 {
  display: flex;
  align-items: center;
  justify-content: center;

  gap: 64px;
  padding: 80px;

  box-sizing: border-box;

  --video-height:94vh;
}

/* VIDEO */
.elementor-2182 .elementor-element.elementor-element-5b53ace1 .video-box video {
  width: 100%;
  height: 100%;
  object-fit: contain;
  background: black;
}

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

  flex: 0 0 auto;
  overflow: hidden;
}

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


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

@media (max-width: 767px) {

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

  .elementor-2182 .elementor-element.elementor-element-5b53ace1 .video-box,
  .elementor-2182 .elementor-element.elementor-element-5b53ace1 .image-box {
    height: auto !important;
    max-height: none !important;
  }

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

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

/* Container = 7% Rand rundherum */
.elementor-2182 .elementor-element.elementor-element-54018af3 .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-2182 .elementor-element.elementor-element-54018af3 .video-box video,
.elementor-2182 .elementor-element.elementor-element-54018af3 .video-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media (max-width: 767px) {

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

    margin: 0;

    overflow: hidden;

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

  .elementor-2182 .elementor-element.elementor-element-54018af3 .video-box video,
  .elementor-2182 .elementor-element.elementor-element-54018af3 .video-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-278e5339 */.elementor-2182 .elementor-element.elementor-element-278e5339{
height:94vh;
width:calc(94vh * 4 / 5);
overflow:hidden;
flex:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f07204c */.elementor-2182 .elementor-element.elementor-element-4f07204c{
height:72vh;
width:calc(72vh * 4 / 5);
overflow:hidden;
flex:none;
}
@media(max-width:767px){

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

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

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

.elementor-2182 .elementor-element.elementor-element-5ba11755 .video-box video{
background:#000;
}

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

@media (max-width: 767px) {

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

    margin: 0;

    overflow: hidden;

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

  .elementor-2182 .elementor-element.elementor-element-5ba11755 .video-box video,
  .elementor-2182 .elementor-element.elementor-element-5ba11755 .video-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ff86c7 */html, body{
overflow-x:hidden;
}
.elementor-2182 .elementor-element.elementor-element-3ff86c7{
overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ee92b43 *//* =========================
   DESKTOP
========================= */
.elementor-2182 .elementor-element.elementor-element-4ee92b43 {
  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-2182 .elementor-element.elementor-element-4ee92b43 .video-box {
  height: var(--video-height);
  aspect-ratio: 4 / 5;
  flex: 0 0 auto;
  overflow: hidden;
}

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

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

/* =========================
   MOBILE
========================= */
@media (max-width: 767px) {
  .elementor-2182 .elementor-element.elementor-element-4ee92b43 {
    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-2182 .elementor-element.elementor-element-4ee92b43 .video-box,
  .elementor-2182 .elementor-element.elementor-element-4ee92b43 .image-box {
    height: auto !important;
    max-height: none !important;
  }

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

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

.elementor-2182 .elementor-element.elementor-element-77c996b7 .video-box video,
.elementor-2182 .elementor-element.elementor-element-77c996b7 .video-box img{
width:100%;
height:100%;
object-fit:cover;
display:block;
}

@media(max-width:767px){

.elementor-2182 .elementor-element.elementor-element-77c996b7 .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-0cf69f9 */html, body{
overflow-x:hidden;
}
.elementor-2182 .elementor-element.elementor-element-0cf69f9{
overflow-x:hidden;
}/* End custom CSS */