.elementor-5284 .elementor-element.elementor-element-dc88f8a{--display:flex;--min-height:1105px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-5284 .elementor-element.elementor-element-dc88f8a:not(.elementor-motion-effects-element-type-background), .elementor-5284 .elementor-element.elementor-element-dc88f8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5284 .elementor-element.elementor-element-21f5c30{--spacer-size:10px;}.elementor-5284 .elementor-element.elementor-element-d5badb7{--display:flex;}.elementor-5284 .elementor-element.elementor-element-f2e3af1{--display:flex;--min-height:35px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;}.elementor-5284 .elementor-element.elementor-element-f2e3af1:not(.elementor-motion-effects-element-type-background), .elementor-5284 .elementor-element.elementor-element-f2e3af1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-5284 .elementor-element.elementor-element-f2e3af1.e-con{--align-self:center;}.elementor-5284 .elementor-element.elementor-element-73eca10{text-align:center;}.elementor-5284 .elementor-element.elementor-element-73eca10 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:33px;letter-spacing:0.4px;color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-d73e373 > .elementor-widget-container{margin:0px 0px 0px 35px;}.elementor-5284 .elementor-element.elementor-element-d73e373{text-align:center;}.elementor-5284 .elementor-element.elementor-element-d73e373 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:59px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-92fe4cb > .elementor-widget-container{margin:0px 0px 0px 35px;}.elementor-5284 .elementor-element.elementor-element-92fe4cb{text-align:center;}.elementor-5284 .elementor-element.elementor-element-92fe4cb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:59px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-7d51345 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-5284 .elementor-element.elementor-element-7d51345{text-align:center;}.elementor-5284 .elementor-element.elementor-element-7d51345 .elementor-heading-title{font-size:58px;font-weight:300;text-transform:capitalize;font-style:italic;color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-a85f937{--display:flex;}.elementor-5284 .elementor-element.elementor-element-240517e > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-5284 .elementor-element.elementor-element-240517e{text-align:center;}.elementor-5284 .elementor-element.elementor-element-240517e .elementor-heading-title{font-size:58px;font-weight:300;text-transform:capitalize;font-style:italic;color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-736749e{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;line-height:23px;color:#FFFFFF8F;}.elementor-5284 .elementor-element.elementor-element-5f19fd4{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;line-height:23px;color:#FFFFFF9C;}.elementor-5284 .elementor-element.elementor-element-7d04fea{--spacer-size:50px;}.elementor-5284 .elementor-element.elementor-element-03142b0{--display:flex;--min-height:696px;}.elementor-5284 .elementor-element.elementor-element-9b245aa{--display:flex;--min-height:650px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 77px 33px rgba(255, 255, 255, 0.07);--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5284 .elementor-element.elementor-element-9b245aa.e-con{--align-self:center;}.elementor-5284 .elementor-element.elementor-element-d2779e7{--display:flex;--min-height:24px;--background-transition:0.3s;--margin-top:-30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5284 .elementor-element.elementor-element-d2779e7:hover{background-color:var( --e-global-color-f737c9a );}
                    .elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button,
                    .elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button.eael-creative-button--ujarak:hover,
                    .elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button.eael-creative-button--wayra:hover,
                    .elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button.eael-creative-button--tamaya::before,
                    .elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button.eael-creative-button--tamaya::after
                {background-color:transparent;background-image:radial-gradient(at center center, #000000 0%, #0A0A0A 100%);}.elementor-5284 .elementor-element.elementor-element-2fe8152.elementor-element{--align-self:center;}.elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button-icon-left svg, 
                    .elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button-icon-left i,
                    .elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button-icon-right i{rotate:0deg;}.elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button i{font-size:30px;color:#ffffff;}.elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button svg{height:30px;width:30px;fill:#ffffff;}.elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button{color:#ffffff;border-style:none;box-shadow:0px 0px 14px 0px #FFFFFF;}.elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button.eael-creative-button--tamaya::before{color:#ffffff;}.elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button.eael-creative-button--tamaya::after{color:#ffffff;}.elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button:hover i{color:#ffffff;}.elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button:hover{color:#ffffff;}.elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button:hover svg{fill:#ffffff;}.elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button.eael-creative-button--winona::after{color:#ffffff;}.elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button.eael-creative-button--saqui::after{color:#ffffff;}.elementor-5284 .elementor-element.elementor-element-2fe8152.eael_wd_liquid_glass-effect1 .eael-creative-button{background-color:#FFFFFF00;backdrop-filter:blur(12px);}.elementor-5284 .elementor-element.elementor-element-2fe8152.eael_wd_liquid_glass_shadow-effect3 .eael-creative-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;box-shadow:1px 1px 10px 2px rgba(255, 255, 255, 0.17);}.elementor-5284 .elementor-element.elementor-element-f6d6643{--display:flex;}.elementor-5284 .elementor-element.elementor-element-f6d6643:not(.elementor-motion-effects-element-type-background), .elementor-5284 .elementor-element.elementor-element-f6d6643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5284 .elementor-element.elementor-element-c9470b9{text-align:center;}.elementor-5284 .elementor-element.elementor-element-c9470b9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-a71b918.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:7px;}.elementor-5284 .elementor-element.elementor-element-a71b918 > .elementor-widget-container{padding:-3px -3px -3px -3px;}.elementor-5284 .elementor-element.elementor-element-a71b918 .elementor-main-swiper{height:215px;width:67%;}.elementor-5284 .elementor-element.elementor-element-a71b918 .elementor-main-swiper .swiper-slide{background-color:#00000000;border-radius:0px;}.elementor-5284 .elementor-element.elementor-element-a71b918 .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-5284 .elementor-element.elementor-element-a71b918 .elementor-swiper-button svg{fill:#000000;}#elementor-lightbox-slideshow-a71b918 .elementor-video-container{width:50%;}.elementor-5284 .elementor-element.elementor-element-a71b918 .elementor-custom-embed-play i{color:#000000;}.elementor-5284 .elementor-element.elementor-element-a71b918 .elementor-custom-embed-play svg{fill:#000000;}.elementor-5284 .elementor-element.elementor-element-bb22036{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:-650px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5284 .elementor-element.elementor-element-9b5d82d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5284 .elementor-element.elementor-element-2725101{--display:flex;--min-height:35px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;}.elementor-5284 .elementor-element.elementor-element-2725101:not(.elementor-motion-effects-element-type-background), .elementor-5284 .elementor-element.elementor-element-2725101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-5284 .elementor-element.elementor-element-2725101.e-con{--align-self:center;}.elementor-5284 .elementor-element.elementor-element-e0901c5{--display:flex;--min-height:35px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;}.elementor-5284 .elementor-element.elementor-element-e0901c5:not(.elementor-motion-effects-element-type-background), .elementor-5284 .elementor-element.elementor-element-e0901c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-5284 .elementor-element.elementor-element-e0901c5.e-con{--align-self:center;}.elementor-5284 .elementor-element.elementor-element-a0f4e06{text-align:center;}.elementor-5284 .elementor-element.elementor-element-a0f4e06 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:33px;letter-spacing:0.4px;color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-a2608f6{text-align:center;}.elementor-5284 .elementor-element.elementor-element-a2608f6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-1689a76{--display:flex;--position:fixed;--min-height:0px;top:10px;}.elementor-5284 .elementor-element.elementor-element-1689a76.e-con{--align-self:center;}body:not(.rtl) .elementor-5284 .elementor-element.elementor-element-1689a76{left:-339px;}body.rtl .elementor-5284 .elementor-element.elementor-element-1689a76{right:-339px;}.elementor-5284 .elementor-element.elementor-element-61a5404{--display:flex;--min-height:0px;}.elementor-5284 .elementor-element.elementor-element-6c92302{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:-46px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-394e4c6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-5284 .elementor-element.elementor-element-394e4c6 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 1px 0px 0px;}.elementor-5284 .elementor-element.elementor-element-394e4c6.elementor-element{--align-self:center;}.elementor-5284 .elementor-element.elementor-element-394e4c6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;line-height:31px;letter-spacing:-0.2px;}.elementor-5284 .elementor-element.elementor-element-1f75626 > .elementor-widget-container{--e-transform-rotateZ:-20deg;margin:0px -29px 30px 0px;padding:0px 0px 0px 0px;}.elementor-5284 .elementor-element.elementor-element-1f75626 .elementor-icon-wrapper{text-align:center;}.elementor-5284 .elementor-element.elementor-element-1f75626.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-1f75626.elementor-view-framed .elementor-icon, .elementor-5284 .elementor-element.elementor-element-1f75626.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-1f75626.elementor-view-framed .elementor-icon, .elementor-5284 .elementor-element.elementor-element-1f75626.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-1f75626 .elementor-icon{font-size:30px;}.elementor-5284 .elementor-element.elementor-element-1f75626 .elementor-icon svg{height:30px;}.elementor-5284 .elementor-element.elementor-element-2294853 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(181deg, #070707 0%, #BC792DBF 75%);border-radius:25px 25px 25px 25px;}.elementor-5284 .elementor-element.elementor-element-2294853 img{width:100%;max-width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-5284 .elementor-element.elementor-element-a053b37{--display:flex;--min-height:35px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:36px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-a053b37:not(.elementor-motion-effects-element-type-background), .elementor-5284 .elementor-element.elementor-element-a053b37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-5284 .elementor-element.elementor-element-a053b37.e-con{--align-self:flex-start;}.elementor-5284 .elementor-element.elementor-element-b3eacda{text-align:center;}.elementor-5284 .elementor-element.elementor-element-b3eacda .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:33px;letter-spacing:0.4px;color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-61165b1{--display:flex;--position:absolute;top:-470px;}.elementor-5284 .elementor-element.elementor-element-61165b1.e-con{--align-self:center;}body:not(.rtl) .elementor-5284 .elementor-element.elementor-element-61165b1{left:40px;}body.rtl .elementor-5284 .elementor-element.elementor-element-61165b1{right:40px;}.elementor-5284 .elementor-element.elementor-element-dc32d8d{--display:flex;--min-height:0px;}.elementor-5284 .elementor-element.elementor-element-79be580{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:-46px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-a70b261{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-5284 .elementor-element.elementor-element-a70b261 > .elementor-widget-container{background-color:#FFEB90;margin:0px 0px 0px 0px;padding:0px 1px 0px 0px;}.elementor-5284 .elementor-element.elementor-element-a70b261.elementor-element{--align-self:center;}.elementor-5284 .elementor-element.elementor-element-a70b261 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;line-height:31px;letter-spacing:-0.2px;}.elementor-5284 .elementor-element.elementor-element-1e7c98a{width:var( --container-widget-width, 5.052% );max-width:5.052%;--container-widget-width:5.052%;--container-widget-flex-grow:0;}.elementor-5284 .elementor-element.elementor-element-1e7c98a > .elementor-widget-container{--e-transform-rotateZ:-20deg;margin:0px -29px 30px 0px;padding:0px 0px 0px 0px;}.elementor-5284 .elementor-element.elementor-element-1e7c98a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5284 .elementor-element.elementor-element-1e7c98a .elementor-icon-wrapper{text-align:center;}.elementor-5284 .elementor-element.elementor-element-1e7c98a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-1e7c98a.elementor-view-framed .elementor-icon, .elementor-5284 .elementor-element.elementor-element-1e7c98a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-1e7c98a.elementor-view-framed .elementor-icon, .elementor-5284 .elementor-element.elementor-element-1e7c98a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-1e7c98a .elementor-icon{font-size:30px;}.elementor-5284 .elementor-element.elementor-element-1e7c98a .elementor-icon svg{height:30px;}.elementor-5284 .elementor-element.elementor-element-570e5eb > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #000000E0 10%, #C57712AD 77%);border-radius:25px 25px 25px 25px;}.elementor-5284 .elementor-element.elementor-element-570e5eb img{width:100%;max-width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-5284 .elementor-element.elementor-element-15dfd5b{--display:flex;--min-height:35px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:36px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-15dfd5b:not(.elementor-motion-effects-element-type-background), .elementor-5284 .elementor-element.elementor-element-15dfd5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#363636;}.elementor-5284 .elementor-element.elementor-element-15dfd5b.e-con{--align-self:flex-start;}.elementor-5284 .elementor-element.elementor-element-4143590{text-align:center;}.elementor-5284 .elementor-element.elementor-element-4143590 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:33px;letter-spacing:0.4px;color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-3c92db0{--display:flex;--position:fixed;--min-height:0px;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:-920px;}.elementor-5284 .elementor-element.elementor-element-3c92db0.e-con{--align-self:center;}body:not(.rtl) .elementor-5284 .elementor-element.elementor-element-3c92db0{left:440px;}body.rtl .elementor-5284 .elementor-element.elementor-element-3c92db0{right:440px;}.elementor-5284 .elementor-element.elementor-element-649e448{--display:flex;--min-height:0px;}.elementor-5284 .elementor-element.elementor-element-41e0aa5{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:-46px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-a42f0b8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-5284 .elementor-element.elementor-element-a42f0b8 > .elementor-widget-container{background-color:#FF9F3B;margin:0px 0px 0px 0px;padding:0px 1px 0px 0px;}.elementor-5284 .elementor-element.elementor-element-a42f0b8.elementor-element{--align-self:center;}.elementor-5284 .elementor-element.elementor-element-a42f0b8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;line-height:31px;letter-spacing:-0.2px;}.elementor-5284 .elementor-element.elementor-element-a029818 > .elementor-widget-container{--e-transform-rotateZ:-20deg;margin:0px -29px 30px 0px;padding:0px 0px 0px 0px;}.elementor-5284 .elementor-element.elementor-element-a029818 .elementor-icon-wrapper{text-align:center;}.elementor-5284 .elementor-element.elementor-element-a029818.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-a029818.elementor-view-framed .elementor-icon, .elementor-5284 .elementor-element.elementor-element-a029818.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-a029818.elementor-view-framed .elementor-icon, .elementor-5284 .elementor-element.elementor-element-a029818.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-a029818 .elementor-icon{font-size:30px;}.elementor-5284 .elementor-element.elementor-element-a029818 .elementor-icon svg{height:30px;}.elementor-5284 .elementor-element.elementor-element-16279c4 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #000000E6 0%, #F29429A1 100%);border-radius:25px 25px 25px 25px;}.elementor-5284 .elementor-element.elementor-element-16279c4 img{width:100%;max-width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-5284 .elementor-element.elementor-element-af1e0a2{--display:flex;--min-height:35px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:21px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-af1e0a2:not(.elementor-motion-effects-element-type-background), .elementor-5284 .elementor-element.elementor-element-af1e0a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5284 .elementor-element.elementor-element-af1e0a2.e-con{--align-self:flex-start;}.elementor-5284 .elementor-element.elementor-element-ec8f85d{text-align:center;}.elementor-5284 .elementor-element.elementor-element-ec8f85d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:33px;letter-spacing:0.4px;color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-9fd49e0{--display:flex;}.elementor-5284 .elementor-element.elementor-element-7c79a7a{--display:flex;}.elementor-5284 .elementor-element.elementor-element-099e1b4{--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-5284 .elementor-element.elementor-element-596a081{--display:flex;--min-height:0px;}.elementor-5284 .elementor-element.elementor-element-596a081.e-con{--align-self:center;}.elementor-5284 .elementor-element.elementor-element-fe6fdd2{--display:flex;--min-height:0px;}.elementor-5284 .elementor-element.elementor-element-820a4db{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:-46px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-d190656{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-5284 .elementor-element.elementor-element-d190656 > .elementor-widget-container{background-color:#FFEB90;margin:0px 0px 0px 0px;padding:0px 1px 0px 0px;}.elementor-5284 .elementor-element.elementor-element-d190656.elementor-element{--align-self:center;}.elementor-5284 .elementor-element.elementor-element-d190656 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;line-height:31px;}.elementor-5284 .elementor-element.elementor-element-2ca5ee8{width:var( --container-widget-width, 5.052% );max-width:5.052%;--container-widget-width:5.052%;--container-widget-flex-grow:0;}.elementor-5284 .elementor-element.elementor-element-2ca5ee8 > .elementor-widget-container{--e-transform-rotateZ:-20deg;margin:0px -29px 30px 0px;padding:0px 0px 0px 0px;}.elementor-5284 .elementor-element.elementor-element-2ca5ee8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5284 .elementor-element.elementor-element-2ca5ee8 .elementor-icon-wrapper{text-align:center;}.elementor-5284 .elementor-element.elementor-element-2ca5ee8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-2ca5ee8.elementor-view-framed .elementor-icon, .elementor-5284 .elementor-element.elementor-element-2ca5ee8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-2ca5ee8.elementor-view-framed .elementor-icon, .elementor-5284 .elementor-element.elementor-element-2ca5ee8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-2ca5ee8 .elementor-icon{font-size:30px;}.elementor-5284 .elementor-element.elementor-element-2ca5ee8 .elementor-icon svg{height:30px;}.elementor-5284 .elementor-element.elementor-element-9207286 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #E98E0ED6 0%, #FFFAEDB0 100%);}.elementor-5284 .elementor-element.elementor-element-9207286 img{width:100%;max-width:100%;height:272px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-5284 .elementor-element.elementor-element-034f428{--display:flex;--min-height:35px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:36px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-034f428:not(.elementor-motion-effects-element-type-background), .elementor-5284 .elementor-element.elementor-element-034f428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#363636;}.elementor-5284 .elementor-element.elementor-element-034f428.e-con{--align-self:flex-start;}.elementor-5284 .elementor-element.elementor-element-8fe57dc{text-align:center;}.elementor-5284 .elementor-element.elementor-element-8fe57dc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:33px;letter-spacing:0.4px;color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-4e5751b{--display:flex;}.elementor-5284 .elementor-element.elementor-element-d2907e9{--display:flex;}.elementor-5284 .elementor-element.elementor-element-a7eda6a{--display:flex;--min-height:0px;}.elementor-5284 .elementor-element.elementor-element-a7eda6a.e-con{--align-self:center;}.elementor-5284 .elementor-element.elementor-element-cf71e3d{--display:flex;--min-height:0px;}.elementor-5284 .elementor-element.elementor-element-7ca9401{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:-46px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-7d067e6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-5284 .elementor-element.elementor-element-7d067e6 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 1px 0px 0px;}.elementor-5284 .elementor-element.elementor-element-7d067e6.elementor-element{--align-self:center;}.elementor-5284 .elementor-element.elementor-element-7d067e6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;line-height:31px;}.elementor-5284 .elementor-element.elementor-element-81eafef > .elementor-widget-container{--e-transform-rotateZ:-20deg;margin:0px -29px 30px 0px;padding:0px 0px 0px 0px;}.elementor-5284 .elementor-element.elementor-element-81eafef .elementor-icon-wrapper{text-align:center;}.elementor-5284 .elementor-element.elementor-element-81eafef.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-81eafef.elementor-view-framed .elementor-icon, .elementor-5284 .elementor-element.elementor-element-81eafef.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-81eafef.elementor-view-framed .elementor-icon, .elementor-5284 .elementor-element.elementor-element-81eafef.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-81eafef .elementor-icon{font-size:30px;}.elementor-5284 .elementor-element.elementor-element-81eafef .elementor-icon svg{height:30px;}.elementor-5284 .elementor-element.elementor-element-f22ba02 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #070707D1 0%, #FFF6ED9E 100%);}.elementor-5284 .elementor-element.elementor-element-f22ba02 img{width:100%;max-width:100%;height:272px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-5284 .elementor-element.elementor-element-6aead41{--display:flex;--min-height:35px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:36px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-6aead41:not(.elementor-motion-effects-element-type-background), .elementor-5284 .elementor-element.elementor-element-6aead41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-5284 .elementor-element.elementor-element-6aead41.e-con{--align-self:flex-start;}.elementor-5284 .elementor-element.elementor-element-8c95c3b{text-align:center;}.elementor-5284 .elementor-element.elementor-element-8c95c3b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:33px;letter-spacing:0.4px;color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-0a59ca4{--display:flex;}.elementor-5284 .elementor-element.elementor-element-3e84757{--display:flex;}.elementor-5284 .elementor-element.elementor-element-364cce8{--display:flex;--min-height:0px;}.elementor-5284 .elementor-element.elementor-element-364cce8.e-con{--align-self:center;}.elementor-5284 .elementor-element.elementor-element-259adf5{--display:flex;--min-height:0px;}.elementor-5284 .elementor-element.elementor-element-ee5a761{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:-46px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-352af95{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-5284 .elementor-element.elementor-element-352af95 > .elementor-widget-container{background-color:#FF9F3B;margin:0px 0px 0px 0px;padding:0px 1px 0px 0px;}.elementor-5284 .elementor-element.elementor-element-352af95.elementor-element{--align-self:center;}.elementor-5284 .elementor-element.elementor-element-352af95 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;line-height:31px;}.elementor-5284 .elementor-element.elementor-element-2cd6cc4 > .elementor-widget-container{--e-transform-rotateZ:-20deg;margin:0px -29px 30px 0px;padding:0px 0px 0px 0px;}.elementor-5284 .elementor-element.elementor-element-2cd6cc4 .elementor-icon-wrapper{text-align:center;}.elementor-5284 .elementor-element.elementor-element-2cd6cc4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-2cd6cc4.elementor-view-framed .elementor-icon, .elementor-5284 .elementor-element.elementor-element-2cd6cc4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-2cd6cc4.elementor-view-framed .elementor-icon, .elementor-5284 .elementor-element.elementor-element-2cd6cc4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-2cd6cc4 .elementor-icon{font-size:30px;}.elementor-5284 .elementor-element.elementor-element-2cd6cc4 .elementor-icon svg{height:30px;}.elementor-5284 .elementor-element.elementor-element-9f030d9 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #121212F0 0%, #FFCF79A8 100%);}.elementor-5284 .elementor-element.elementor-element-9f030d9 img{width:100%;max-width:100%;height:272px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-5284 .elementor-element.elementor-element-38e13f6{--display:flex;--min-height:35px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:36px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-38e13f6:not(.elementor-motion-effects-element-type-background), .elementor-5284 .elementor-element.elementor-element-38e13f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5284 .elementor-element.elementor-element-38e13f6.e-con{--align-self:flex-start;}.elementor-5284 .elementor-element.elementor-element-3dfb71c{text-align:center;}.elementor-5284 .elementor-element.elementor-element-3dfb71c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:33px;letter-spacing:0.4px;color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-50725b1{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-5284 .elementor-element.elementor-element-9f598c0{--display:flex;}.elementor-5284 .elementor-element.elementor-element-9f598c0:not(.elementor-motion-effects-element-type-background), .elementor-5284 .elementor-element.elementor-element-9f598c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5284 .elementor-element.elementor-element-e2d3ff8{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-5284 .elementor-element.elementor-element-e2d3ff8 .elementor-divider-separator{width:100%;}.elementor-5284 .elementor-element.elementor-element-e2d3ff8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5284 .elementor-element.elementor-element-a3b0571 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:135px;font-weight:900;color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-e470b39{--spacer-size:9px;}.elementor-5284 .elementor-element.elementor-element-ca63fda{--display:grid;--min-height:432px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5284 .elementor-element.elementor-element-ca63fda:not(.elementor-motion-effects-element-type-background), .elementor-5284 .elementor-element.elementor-element-ca63fda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5284 .elementor-element.elementor-element-2fa3180{--display:flex;--min-height:320px;--overlay-opacity:0.5;}.elementor-5284 .elementor-element.elementor-element-2fa3180:not(.elementor-motion-effects-element-type-background), .elementor-5284 .elementor-element.elementor-element-2fa3180 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cutyourshot.de/wp-content/uploads/2025/02/Black-and-White-Photo-of-Professionals-Working-Indoors.jpeg");background-position:center center;}.elementor-5284 .elementor-element.elementor-element-2fa3180:hover::before, .elementor-5284 .elementor-element.elementor-element-2fa3180:hover > .elementor-background-video-container::before, .elementor-5284 .elementor-element.elementor-element-2fa3180:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5284 .elementor-element.elementor-element-2fa3180 > .elementor-background-slideshow:hover::before, .elementor-5284 .elementor-element.elementor-element-2fa3180 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-5284 .elementor-element.elementor-element-2fa3180::before, .elementor-5284 .elementor-element.elementor-element-2fa3180 > .elementor-background-video-container::before, .elementor-5284 .elementor-element.elementor-element-2fa3180 > .e-con-inner > .elementor-background-video-container::before, .elementor-5284 .elementor-element.elementor-element-2fa3180 > .elementor-background-slideshow::before, .elementor-5284 .elementor-element.elementor-element-2fa3180 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5284 .elementor-element.elementor-element-2fa3180 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5284 .elementor-element.elementor-element-2fa3180:hover{--overlay-opacity:0.5;}.elementor-5284 .elementor-element.elementor-element-2f7e6a2{--spacer-size:175px;}.elementor-5284 .elementor-element.elementor-element-27c5347{text-align:center;}.elementor-5284 .elementor-element.elementor-element-27c5347 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-60d576e{--display:flex;--overlay-opacity:0.5;}.elementor-5284 .elementor-element.elementor-element-60d576e:not(.elementor-motion-effects-element-type-background), .elementor-5284 .elementor-element.elementor-element-60d576e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cutyourshot.de/wp-content/uploads/2026/01/digital-camera-setup-for-photography-project-in-br-2026-01-11-11-09-38-utc-768x1152.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5284 .elementor-element.elementor-element-60d576e:hover::before, .elementor-5284 .elementor-element.elementor-element-60d576e:hover > .elementor-background-video-container::before, .elementor-5284 .elementor-element.elementor-element-60d576e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5284 .elementor-element.elementor-element-60d576e > .elementor-background-slideshow:hover::before, .elementor-5284 .elementor-element.elementor-element-60d576e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-5284 .elementor-element.elementor-element-60d576e::before, .elementor-5284 .elementor-element.elementor-element-60d576e > .elementor-background-video-container::before, .elementor-5284 .elementor-element.elementor-element-60d576e > .e-con-inner > .elementor-background-video-container::before, .elementor-5284 .elementor-element.elementor-element-60d576e > .elementor-background-slideshow::before, .elementor-5284 .elementor-element.elementor-element-60d576e > .e-con-inner > .elementor-background-slideshow::before, .elementor-5284 .elementor-element.elementor-element-60d576e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5284 .elementor-element.elementor-element-60d576e:hover{--overlay-opacity:0.5;}.elementor-5284 .elementor-element.elementor-element-d4b87ab{--spacer-size:175px;}.elementor-5284 .elementor-element.elementor-element-6df0600{text-align:center;}.elementor-5284 .elementor-element.elementor-element-6df0600 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-eb84d19{--display:flex;}.elementor-5284 .elementor-element.elementor-element-eb84d19:not(.elementor-motion-effects-element-type-background), .elementor-5284 .elementor-element.elementor-element-eb84d19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cutyourshot.de/wp-content/uploads/2024/09/Programmer-at-Work.webp");background-position:center center;}.elementor-5284 .elementor-element.elementor-element-eb84d19:hover::before, .elementor-5284 .elementor-element.elementor-element-eb84d19:hover > .elementor-background-video-container::before, .elementor-5284 .elementor-element.elementor-element-eb84d19:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5284 .elementor-element.elementor-element-eb84d19 > .elementor-background-slideshow:hover::before, .elementor-5284 .elementor-element.elementor-element-eb84d19 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-5284 .elementor-element.elementor-element-eb84d19:hover{--overlay-opacity:0.5;}.elementor-5284 .elementor-element.elementor-element-be21f79{--spacer-size:175px;}.elementor-5284 .elementor-element.elementor-element-fad373f{text-align:center;}.elementor-5284 .elementor-element.elementor-element-fad373f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-d279ec2{--display:flex;--min-height:67px;}.elementor-5284 .elementor-element.elementor-element-d279ec2:not(.elementor-motion-effects-element-type-background), .elementor-5284 .elementor-element.elementor-element-d279ec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-5284 .elementor-element.elementor-element-a71b918.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-5284 .elementor-element.elementor-element-50725b1{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5284 .elementor-element.elementor-element-ca63fda{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5284 .elementor-element.elementor-element-dc88f8a{--width:500px;--min-height:290px;--margin-top:0px;--margin-bottom:-6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5284 .elementor-element.elementor-element-21f5c30{--spacer-size:43px;}.elementor-5284 .elementor-element.elementor-element-f2e3af1{--width:125px;--min-height:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-73eca10 .elementor-heading-title{font-size:12px;}.elementor-5284 .elementor-element.elementor-element-d73e373 > .elementor-widget-container{--e-transform-scale:0.9;margin:25px 0px 0px 0px;}.elementor-5284 .elementor-element.elementor-element-d73e373.elementor-element{--order:99999 /* order end hack */;}.elementor-5284 .elementor-element.elementor-element-d73e373{text-align:center;}.elementor-5284 .elementor-element.elementor-element-d73e373 .elementor-heading-title{font-size:32px;}.elementor-5284 .elementor-element.elementor-element-92fe4cb > .elementor-widget-container{--e-transform-scale:0.9;margin:25px 0px 0px 0px;}.elementor-5284 .elementor-element.elementor-element-92fe4cb.elementor-element{--order:99999 /* order end hack */;}.elementor-5284 .elementor-element.elementor-element-92fe4cb{text-align:center;}.elementor-5284 .elementor-element.elementor-element-92fe4cb .elementor-heading-title{font-size:37px;}.elementor-5284 .elementor-element.elementor-element-7d51345 > .elementor-widget-container{margin:13px 0px -17px 0px;padding:0px 0px 0px 0px;}.elementor-5284 .elementor-element.elementor-element-7d51345 .elementor-heading-title{font-size:21px;}.elementor-5284 .elementor-element.elementor-element-240517e{width:var( --container-widget-width, 316px );max-width:316px;--container-widget-width:316px;--container-widget-flex-grow:0;}.elementor-5284 .elementor-element.elementor-element-240517e > .elementor-widget-container{margin:-19px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5284 .elementor-element.elementor-element-240517e.elementor-element{--align-self:center;}.elementor-5284 .elementor-element.elementor-element-240517e .elementor-heading-title{font-size:26px;}.elementor-5284 .elementor-element.elementor-element-736749e{width:var( --container-widget-width, 268px );max-width:268px;--container-widget-width:268px;--container-widget-flex-grow:0;}.elementor-5284 .elementor-element.elementor-element-736749e.elementor-element{--align-self:center;}.elementor-5284 .elementor-element.elementor-element-5f19fd4{width:var( --container-widget-width, 268px );max-width:268px;--container-widget-width:268px;--container-widget-flex-grow:0;font-size:13px;}.elementor-5284 .elementor-element.elementor-element-5f19fd4.elementor-element{--align-self:center;}.elementor-5284 .elementor-element.elementor-element-7d04fea{--spacer-size:43px;}.elementor-5284 .elementor-element.elementor-element-03142b0{--content-width:330px;--min-height:247px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-9b245aa{--min-height:248px;}.elementor-5284 .elementor-element.elementor-element-d2779e7{--min-height:21px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5284 .elementor-element.elementor-element-d2779e7.e-con{--order:99999 /* order end hack */;}.elementor-5284 .elementor-element.elementor-element-2fe8152 > .elementor-widget-container{margin:0px 0px 9px 0px;}.elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button i{font-size:0px;}.elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button svg{height:0px;width:0px;}.elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button .cretive-button-text{font-size:14px;}.elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button-wrapper{justify-content:center;}.elementor-5284 .elementor-element.elementor-element-2fe8152 .eael-creative-button{width:204px;}.elementor-5284 .elementor-element.elementor-element-f6d6643{--width:1302px;}.elementor-5284 .elementor-element.elementor-element-c9470b9 > .elementor-widget-container{margin:41px 0px 0px 0px;}.elementor-5284 .elementor-element.elementor-element-c9470b9{text-align:center;}.elementor-5284 .elementor-element.elementor-element-c9470b9 .elementor-heading-title{font-size:23px;}.elementor-5284 .elementor-element.elementor-element-a71b918.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-5284 .elementor-element.elementor-element-a71b918 > .elementor-widget-container{margin:10px 0px 17px 0px;padding:0px 0px 0px 0px;}.elementor-5284 .elementor-element.elementor-element-a71b918 .elementor-main-swiper{height:100px;width:363px;}.elementor-5284 .elementor-element.elementor-element-a71b918 .elementor-swiper-button{font-size:0px;}.elementor-5284 .elementor-element.elementor-element-a71b918 .elementor-custom-embed-play i{font-size:25px;}.elementor-5284 .elementor-element.elementor-element-bb22036{--min-height:391px;}.elementor-5284 .elementor-element.elementor-element-9b5d82d{--min-height:6px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-2725101{--width:125px;--min-height:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-e0901c5{--width:125px;--min-height:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-a0f4e06 .elementor-heading-title{font-size:12px;}.elementor-5284 .elementor-element.elementor-element-a2608f6{text-align:center;}.elementor-5284 .elementor-element.elementor-element-a2608f6 .elementor-heading-title{font-size:25px;}.elementor-5284 .elementor-element.elementor-element-a053b37{--width:125px;--min-height:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-b3eacda .elementor-heading-title{font-size:12px;}.elementor-5284 .elementor-element.elementor-element-15dfd5b{--width:125px;--min-height:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-4143590 .elementor-heading-title{font-size:12px;}.elementor-5284 .elementor-element.elementor-element-af1e0a2{--width:125px;--min-height:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-ec8f85d .elementor-heading-title{font-size:12px;}.elementor-5284 .elementor-element.elementor-element-099e1b4{--margin-top:28px;--margin-bottom:17px;--margin-left:0px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-596a081{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-820a4db{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-820a4db.e-con{--align-self:center;}.elementor-5284 .elementor-element.elementor-element-d190656 .elementor-heading-title{font-size:16px;letter-spacing:-0.2px;}.elementor-5284 .elementor-element.elementor-element-9207286{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-5284 .elementor-element.elementor-element-9207286.elementor-element{--align-self:center;}.elementor-5284 .elementor-element.elementor-element-9207286 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(177deg, #E98E0ED6 10%, #FFFAEDB0 84%);}.elementor-5284 .elementor-element.elementor-element-9207286 img{height:288px;}.elementor-5284 .elementor-element.elementor-element-034f428{--width:125px;--min-height:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-034f428.e-con{--align-self:center;}.elementor-5284 .elementor-element.elementor-element-8fe57dc .elementor-heading-title{font-size:12px;}.elementor-5284 .elementor-element.elementor-element-a7eda6a{--margin-top:30px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-7ca9401{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-7d067e6 .elementor-heading-title{font-size:16px;letter-spacing:-0.2px;}.elementor-5284 .elementor-element.elementor-element-f22ba02{width:var( --container-widget-width, 224px );max-width:224px;--container-widget-width:224px;--container-widget-flex-grow:0;}.elementor-5284 .elementor-element.elementor-element-f22ba02.elementor-element{--align-self:center;}.elementor-5284 .elementor-element.elementor-element-f22ba02 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(178deg, #070707D1 8%, #FFF6ED9E 82%);border-radius:25px 25px 25px 25px;}.elementor-5284 .elementor-element.elementor-element-6aead41{--width:125px;--min-height:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-6aead41.e-con{--align-self:center;}.elementor-5284 .elementor-element.elementor-element-8c95c3b .elementor-heading-title{font-size:12px;}.elementor-5284 .elementor-element.elementor-element-364cce8{--margin-top:30px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-ee5a761{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-352af95 .elementor-heading-title{font-size:16px;letter-spacing:-0.2px;}.elementor-5284 .elementor-element.elementor-element-9f030d9{width:var( --container-widget-width, 241px );max-width:241px;--container-widget-width:241px;--container-widget-flex-grow:0;}.elementor-5284 .elementor-element.elementor-element-9f030d9.elementor-element{--align-self:center;}.elementor-5284 .elementor-element.elementor-element-9f030d9 > .elementor-widget-container{border-radius:25px 25px 25px 25px;}.elementor-5284 .elementor-element.elementor-element-9f030d9 img{height:308px;}.elementor-5284 .elementor-element.elementor-element-38e13f6{--width:125px;--min-height:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5284 .elementor-element.elementor-element-38e13f6.e-con{--align-self:center;}.elementor-5284 .elementor-element.elementor-element-3dfb71c .elementor-heading-title{font-size:12px;}.elementor-5284 .elementor-element.elementor-element-50725b1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5284 .elementor-element.elementor-element-50725b1 > .elementor-widget-container{margin:0px 0px 110px 0px;border-radius:25px 25px 25px 25px;}.elementor-5284 .elementor-element.elementor-element-9f598c0{--content-width:290px;--min-height:0px;}.elementor-5284 .elementor-element.elementor-element-e2d3ff8 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-5284 .elementor-element.elementor-element-e2d3ff8 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-5284 .elementor-element.elementor-element-e2d3ff8 .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-5284 .elementor-element.elementor-element-a3b0571 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5284 .elementor-element.elementor-element-a3b0571{text-align:start;}.elementor-5284 .elementor-element.elementor-element-a3b0571 .elementor-heading-title{font-size:58px;line-height:0.5em;letter-spacing:0px;}.elementor-5284 .elementor-element.elementor-element-e470b39{--spacer-size:15px;}.elementor-5284 .elementor-element.elementor-element-ca63fda{--content-width:300px;--min-height:960px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-5284 .elementor-element.elementor-element-2fa3180{--width:300px;--overlay-opacity:0.57;--border-radius:0px 0px 0px 0px;}.elementor-5284 .elementor-element.elementor-element-2fa3180:not(.elementor-motion-effects-element-type-background), .elementor-5284 .elementor-element.elementor-element-2fa3180 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-174px -8px;background-size:798px auto;}.elementor-5284 .elementor-element.elementor-element-2fa3180:hover{--overlay-opacity:0.39;}.elementor-5284 .elementor-element.elementor-element-2f7e6a2{--spacer-size:93px;}.elementor-5284 .elementor-element.elementor-element-27c5347{text-align:center;}.elementor-5284 .elementor-element.elementor-element-60d576e:not(.elementor-motion-effects-element-type-background), .elementor-5284 .elementor-element.elementor-element-60d576e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cutyourshot.de/wp-content/uploads/2026/01/digital-camera-setup-for-photography-project-in-br-2026-01-11-11-09-38-utc-1365x2048.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5284 .elementor-element.elementor-element-60d576e{--min-height:298px;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;}.elementor-5284 .elementor-element.elementor-element-d4b87ab{--spacer-size:97px;}.elementor-5284 .elementor-element.elementor-element-6df0600{text-align:center;}.elementor-5284 .elementor-element.elementor-element-eb84d19:not(.elementor-motion-effects-element-type-background), .elementor-5284 .elementor-element.elementor-element-eb84d19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-5284 .elementor-element.elementor-element-eb84d19:hover{--overlay-opacity:0.35;}.elementor-5284 .elementor-element.elementor-element-eb84d19{--border-radius:0px 0px 0px 0px;}.elementor-5284 .elementor-element.elementor-element-be21f79{--spacer-size:99px;}.elementor-5284 .elementor-element.elementor-element-fad373f{text-align:center;}.elementor-5284 .elementor-element.elementor-element-d279ec2{--min-height:30px;}}@media(min-width:768px){.elementor-5284 .elementor-element.elementor-element-f2e3af1{--width:13%;}.elementor-5284 .elementor-element.elementor-element-a85f937{--content-width:500px;}.elementor-5284 .elementor-element.elementor-element-9b245aa{--width:96%;}.elementor-5284 .elementor-element.elementor-element-bb22036{--content-width:1600px;}.elementor-5284 .elementor-element.elementor-element-9b5d82d{--width:100%;}.elementor-5284 .elementor-element.elementor-element-2725101{--width:14%;}.elementor-5284 .elementor-element.elementor-element-e0901c5{--width:100%;}.elementor-5284 .elementor-element.elementor-element-1689a76{--width:23%;}.elementor-5284 .elementor-element.elementor-element-61a5404{--width:64%;}.elementor-5284 .elementor-element.elementor-element-a053b37{--width:44%;}.elementor-5284 .elementor-element.elementor-element-61165b1{--width:23%;}.elementor-5284 .elementor-element.elementor-element-dc32d8d{--width:64%;}.elementor-5284 .elementor-element.elementor-element-15dfd5b{--width:44%;}.elementor-5284 .elementor-element.elementor-element-3c92db0{--width:20%;}.elementor-5284 .elementor-element.elementor-element-649e448{--width:70%;}.elementor-5284 .elementor-element.elementor-element-af1e0a2{--width:52%;}.elementor-5284 .elementor-element.elementor-element-596a081{--width:27%;}.elementor-5284 .elementor-element.elementor-element-fe6fdd2{--width:64%;}.elementor-5284 .elementor-element.elementor-element-034f428{--width:44%;}.elementor-5284 .elementor-element.elementor-element-a7eda6a{--width:27%;}.elementor-5284 .elementor-element.elementor-element-cf71e3d{--width:64%;}.elementor-5284 .elementor-element.elementor-element-6aead41{--width:44%;}.elementor-5284 .elementor-element.elementor-element-364cce8{--width:27%;}.elementor-5284 .elementor-element.elementor-element-259adf5{--width:64%;}.elementor-5284 .elementor-element.elementor-element-38e13f6{--width:44%;}.elementor-5284 .elementor-element.elementor-element-9f598c0{--content-width:1700px;}.elementor-5284 .elementor-element.elementor-element-ca63fda{--content-width:1600px;}}/* Start custom CSS for container, class: .elementor-element-dc88f8a */hook-section/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-a71b918 */.logo-glow {
  overflow: visible !important;
}

.logo-glow * {
  overflow: visible !important;
}

.logo-glow .swiper-slide img,
.logo-glow .elementor-carousel-image,
.logo-glow .elementor-image-carousel img {
  filter:
    drop-shadow(0 0 13px rgba(255,255,255,0.25))
    drop-shadow(0 0 19px rgba(255,255,255,0.18))
    drop-shadow(0 0 42px rgba(255,255,255,0.14)) !important;

  transform: translateZ(0);
  backface-visibility: hidden;
  will-change: filter, transform;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb22036 */.team-scene::after {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  pointer-events: none !important;
  z-index: 1 !important;

  background-image:
    linear-gradient(rgba(255,255,255,0.10) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.10) 1px, transparent 1px),
   linear-gradient(
  to top,
  rgba(255,255,255,1) 0%,
  rgba(255,255,255,1) 20%,
  rgba(255,250,235,1) 32%,
  rgba(255,238,190,0.98) 44%,
  rgba(255,205,110,0.96) 54%,
  rgba(255,160,35,0.92) 60%,
  rgba(145,78,0,0.58) 70%,

  /* NUR HIER GEÄNDERT */
  rgba(0,0,0,0.55) 76%,
  rgba(0,0,0,0.12) 82%,
  transparent 88%
) !important;
    

  background-size:
    160px 160px,
    160px 160px,
    100% 100% !important;

  background-position:
    center,
    center,
    center !important;

  opacity: 1 !important;
  mix-blend-mode: normal !important;
  animation: calmSeaGlow 18s ease-in-out infinite alternate !important;
}

/* FLOATING CARDS */

.team-card {
  animation: floatCard 5s ease-in-out infinite !important;
  animation-fill-mode: both !important;
  will-change: transform;
}

.team-card:nth-child(1) {
  animation-delay: 0s !important;
}

.team-card:nth-child(2) {
  animation-delay: -1.6s !important;
}

.team-card:nth-child(3) {
  animation-delay: -3.2s !important;
}

/* FLOATING NAME TAGS */

.name-tag {
  animation: floatTag 4s ease-in-out infinite !important;
  animation-fill-mode: both !important;
  will-change: transform;
}

.name-tag:nth-child(1) {
  animation-delay: 0s !important;
}

.name-tag:nth-child(2) {
  animation-delay: -1s !important;
}

.name-tag:nth-child(3) {
  animation-delay: -2s !important;
}

/* ANIMATIONEN */

@keyframes floatCard {
  0%, 100% {
    transform: translateY(0px);
  }

  50% {
    transform: translateY(-14px);
  }
}

@keyframes floatTag {
  0%, 100% {
    transform: translateY(0px) rotate(-1deg);
  }

  50% {
    transform: translateY(-8px) rotate(1deg);
  }
}

@keyframes calmSeaGlow {
  0% {
    transform: translateY(0px) scale(1);
  }

  50% {
    transform: translateY(-4px) scale(1.01);
  }

  100% {
    transform: translateY(4px) scale(1.006);
  }
}/* End custom CSS */
/* Start custom CSS *//* Hook soll über dem Video liegen */
.hook-section{
  position: relative;
  z-index: 10;
}

/* Video fixed im Viewport */
.fixed-hero-video{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 0;
  overflow: hidden;
}

/* Vimeo iFrame "Cover" (wie Background Video) */
.fixed-hero-video.vimeo-cover iframe{
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100vw;
  height: 56.25vw;      /* 16:9 */
  min-height: 120vh;
  min-width: 177.78vh; /* 16:9 */
  transform: translate(-50%, -50%);
  border: 0;
}

/* Spacer macht Platz für den ersten Screen */
.hero-spacer{
  height: 100vh;
}

/* Content soll über dem Video liegen */
.page-content{
  position: relative;
  z-index: 20;
  background: white;
}

/* 1) Video ganz nach hinten */
.fixed-hero-video{
  z-index: -1 !important;
}

/* 2) Ganze Seite + Elementor Content nach vorne */
#page, #content, .site-content, .ast-container, .elementor{
  position: relative;
  z-index: 10 !important;
}

/* 3) Extra Stabilität gegen Transform/Stacking Context */
#page{
  isolation: isolate;
}

/* 4) Video soll nichts blockieren */
.fixed-hero-video iframe{
  pointer-events: none;
}

/* Header IMMER ganz oben */
#masthead,
.site-header,
.elementor-location-header{
  position: relative;
  z-index: 99999 !important;
}

body::before{
  content: "preload";
  position: absolute;
  left: -9999px;
  font-family: "Montserrat","Bebas Neue","Playfair Display","Space Grotesk";
}

@keyframes slideFadeInLeft {
  0%{
    opacity: 0;
    transform: translateX(-18px);
  }
  100%{
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes slideFadeInRight {
  0%{
    opacity: 0;
    transform: translateX(18px);
  }
  100%{
    opacity: 1;
    transform: translateX(0);
  }
}

/* Von links */
.font-swap-animate-left{
  animation: slideFadeInLeft 0.9s ease-out;
}

/* Von rechts */
.font-swap-animate-right{
  animation: slideFadeInRight 0.9s ease-out;
}

}

/* ===== 9:16 Vimeo COVER (2160x3840) ===== */

.fixed-hero-video{
  overflow: hidden !important;
}

/* Standard: füllt immer den Viewport, egal welches Seitenverhältnis */
.fixed-hero-video.vimeo-cover iframe{
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  border: 0 !important;
  pointer-events: none !important;

  /* COVER-Prinzip: mindestens so groß wie Viewport in beide Richtungen */
  min-width: 100vw !important;
  min-height: 100vh !important;

  /* und zusätzlich über VH/VW skalieren, damit es nicht “zu klein” wirkt */
  height: 140vh !important;
  width: auto !important;
}

/* Desktop/Laptop: Breite erzwingen (9:16 wirkt sonst klein) */
@media (min-width: 1024px){
  .fixed-hero-video.vimeo-cover iframe{
    min-width: 120vw !important;  /* Breite füllt garantiert */
    min-height: 120vh !important;
    height: auto !important;
    width: 120vw !important;
  }
}

.fixed-hero-video *{
  outline: 3px solid lime !important;
}

.fixed-hero-video{
  overflow: hidden !important;
}

/* Wrapper füllt den Viewport */
.fixed-hero-video .vimeo-embed{
  position: absolute !important;
  inset: 0 !important;
}

/* 9:16 COVER */
.fixed-hero-video .vimeo-embed iframe{
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  border: 0 !important;
  pointer-events: none !important;

  /* cover basis */
  min-width: 100vw !important;
  min-height: 100vh !important;
}

/* Mobile: Höhe dominiert */
@media (max-width: 1023px){
  .fixed-hero-video .vimeo-embed iframe{
    height: 160vh !important;
    width: auto !important;
  }
}

/* Desktop: Breite dominieren (sonst wirkt Hochkant klein) */
@media (min-width: 1024px){
  .fixed-hero-video .vimeo-embed iframe{
    width: 120vw !important;
    height: auto !important;
    min-width: 120vw !important;
    min-height: 120vh !important;
  }
}

.fixed-hero-video{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  z-index: 0;
}

.fixed-hero-video iframe{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 0;
  pointer-events: none;

  /* 9:16 cover */
  min-width: 100vw;
  min-height: 100vh;
}

/* =========================================================
   GRID + AMBIENT BACKGROUND
========================================================= */

.hook-section,
#top,
.ambient-grid {
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate;
  background-color: #000 !important;

  background-image:
    linear-gradient(rgba(255,255,255,0.055) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.055) 1px, transparent 1px);

  background-size:
    160px 160px,
    160px 160px;

  background-position:
    center,
    center;
}


/* =========================================================
   MAUS LICHT GRID
========================================================= */

.hook-section::before,
#top::before,
.ambient-grid::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 1;

  background-image:
    linear-gradient(rgba(255,255,255,0.42) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.42) 1px, transparent 1px);

  background-size:
    160px 160px,
    160px 160px;

  background-position:
    center,
    center;

  mask-image:
    radial-gradient(
      ellipse 600px 360px at var(--mouse-x, 50%) var(--mouse-y, 50%),
      white 0%,
      white 18%,
      rgba(255,255,255,0.92) 36%,
      rgba(255,255,255,0.52) 58%,
      rgba(255,255,255,0.18) 78%,
      transparent 100%
    );

  -webkit-mask-image:
    radial-gradient(
      ellipse 600px 360px at var(--mouse-x, 50%) var(--mouse-y, 50%),
      white 0%,
      white 18%,
      rgba(255,255,255,0.92) 36%,
      rgba(255,255,255,0.52) 58%,
      rgba(255,255,255,0.18) 78%,
      transparent 100%
    );
}


/* =========================================================
   SICHTBARES FEINES FILM-GRAIN
========================================================= */

.hook-section::after,
#top::after,
.ambient-grid::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;

  background-image:
    radial-gradient(circle, rgba(0,0,0,0.34) 0.42px, transparent 0.58px),
    radial-gradient(circle, rgba(0,0,0,0.24) 0.32px, transparent 0.48px),
    radial-gradient(circle, rgba(0,0,0,0.16) 0.24px, transparent 0.42px),
    radial-gradient(circle, rgba(255,255,255,0.055) 0.22px, transparent 0.38px);

  background-size:
    4px 4px,
    5px 5px,
    6px 6px,
    7px 7px;

  background-position:
    0 0,
    2px 1px,
    1px 3px,
    3px 2px;

  opacity: 0.78;
  mix-blend-mode: multiply;

  animation: cinematicNoise 0.16s steps(1, end) infinite;
}


/* =========================================================
   FEINE GRAIN-BEWEGUNG
========================================================= */

@keyframes cinematicNoise {
  0% {
    background-position:
      0 0,
      2px 1px,
      1px 3px,
      3px 2px;
  }

  20% {
    background-position:
      1px -1px,
      -1px 2px,
      3px 0,
      0 4px;
  }

  40% {
    background-position:
      -1px 1px,
      3px -1px,
      0 4px,
      4px 1px;
  }

  60% {
    background-position:
      2px 0,
      0 3px,
      -1px 1px,
      2px -2px;
  }

  80% {
    background-position:
      -2px -1px,
      1px 4px,
      2px -1px,
      -1px 3px;
  }

  100% {
    background-position:
      0 0,
      2px 1px,
      1px 3px,
      3px 2px;
  }
}


/* =========================================================
   CONTENT NACH VORNE
========================================================= */

.hook-section > *,
#top > *,
.ambient-grid > * {
  position: relative;
  z-index: 3;
}


/* =========================================================
   WEISSER CONTAINER GLOW
========================================================= */

.deep-glow {
  position: relative !important;
  z-index: 5 !important;
  overflow: visible !important;

  filter:
    drop-shadow(0 0 18px rgba(255,255,255,0.22))
    drop-shadow(0 0 38px rgba(255,255,255,0.12))
    drop-shadow(0 0 70px rgba(255,255,255,0.06));
}


/* =========================================================
   ORANGE → WEISS AMBIENT GLOW
========================================================= */

.team-scene::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 2;

  background:
    linear-gradient(
      to top,
      rgba(255,255,255,1) 0%,
      rgba(255,255,255,1) 12%,
      rgba(255,245,215,0.98) 22%,
      rgba(255,190,70,0.94) 34%,
      rgba(185,105,10,0.78) 44%,
      rgba(40,20,0,0.48) 54%,
      rgba(0,0,0,0.92) 64%,
      #000 100%
    );

  opacity: 1;
  mix-blend-mode: normal;

  animation: calmSeaGlow 18s ease-in-out infinite alternate;
}


/* =========================================================
   RUHIGE GLOW BEWEGUNG
========================================================= */

@keyframes calmSeaGlow {
  0% {
    transform: translateY(0px) scale(1);
  }

  50% {
    transform: translateY(-4px) scale(1.01);
  }

  100% {
    transform: translateY(4px) scale(1.006);
  }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {
  .hook-section::before,
  #top::before,
  .ambient-grid::before {
    mask-image:
      radial-gradient(
        ellipse 260px 180px at var(--mouse-x, 50%) var(--mouse-y, 30%),
        white 0%,
        rgba(255,255,255,0.7) 35%,
        rgba(255,255,255,0.25) 60%,
        transparent 100%
      );

    -webkit-mask-image:
      radial-gradient(
        ellipse 260px 180px at var(--mouse-x, 50%) var(--mouse-y, 30%),
        white 0%,
        rgba(255,255,255,0.7) 35%,
        rgba(255,255,255,0.25) 60%,
        transparent 100%
      );
  }

  .hook-section,
  #top,
  .ambient-grid {
    background-image:
      linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px),
      linear-gradient(90deg, rgba(255,255,255,0.035) 1px, transparent 1px);
  }
}/* End custom CSS */