.elementor-756 .elementor-element.elementor-element-059b410{--display:flex;--min-height:84vh;--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:-176px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-756 .elementor-element.elementor-element-059b410:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-059b410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://carousel-hub.com/wp-content/uploads/2026/03/pattern-bg-beind-man.png");background-position:-730px 0px;background-repeat:no-repeat;background-size:56% auto;}.elementor-756 .elementor-element.elementor-element-059b410::before, .elementor-756 .elementor-element.elementor-element-059b410 > .elementor-background-video-container::before, .elementor-756 .elementor-element.elementor-element-059b410 > .e-con-inner > .elementor-background-video-container::before, .elementor-756 .elementor-element.elementor-element-059b410 > .elementor-background-slideshow::before, .elementor-756 .elementor-element.elementor-element-059b410 > .e-con-inner > .elementor-background-slideshow::before, .elementor-756 .elementor-element.elementor-element-059b410 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-756 .elementor-element.elementor-element-059b410.e-con{--align-self:flex-start;}.elementor-756 .elementor-element.elementor-element-3526f56{--display:flex;--justify-content:center;--overlay-opacity:0.5;--margin-top:187px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-3526f56:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-3526f56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carousel-hub.com/wp-content/uploads/2026/02/our-mission.png");background-position:center right;background-repeat:no-repeat;background-size:56% auto;}.elementor-756 .elementor-element.elementor-element-3526f56::before, .elementor-756 .elementor-element.elementor-element-3526f56 > .elementor-background-video-container::before, .elementor-756 .elementor-element.elementor-element-3526f56 > .e-con-inner > .elementor-background-video-container::before, .elementor-756 .elementor-element.elementor-element-3526f56 > .elementor-background-slideshow::before, .elementor-756 .elementor-element.elementor-element-3526f56 > .e-con-inner > .elementor-background-slideshow::before, .elementor-756 .elementor-element.elementor-element-3526f56 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-756 .elementor-element.elementor-element-e0abc3c{animation-duration:2000ms;z-index:1;animation-delay:2000ms;text-align:center;}.elementor-756 .elementor-element.elementor-element-e0abc3c > .elementor-widget-container{margin:0% -140% 0% 0%;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-e0abc3c.elementor-element{--align-self:flex-start;}.elementor-756 .elementor-element.elementor-element-e0abc3c .elementor-heading-title{font-family:"coolvetica-reg", Sans-serif;font-size:120px;font-weight:100;line-height:74px;letter-spacing:-1.6px;word-spacing:30px;color:#EFEBE7;}.elementor-756 .elementor-element.elementor-element-a6cd32a > .elementor-widget-container{margin:0px 0px 0px 60px;}.elementor-756 .elementor-element.elementor-element-a6cd32a.elementor-element{--align-self:center;}.elementor-756 .elementor-element.elementor-element-a6cd32a{text-align:center;}.elementor-756 .elementor-element.elementor-element-a6cd32a .elementor-heading-title{font-family:"coolvetica-reg", Sans-serif;font-size:120px;font-weight:normal;line-height:74px;letter-spacing:4.1px;word-spacing:0px;mix-blend-mode:difference;color:#FFFFFF;}.elementor-756 .elementor-element.elementor-element-495e48f > .elementor-widget-container{margin:0px 292px 0px 0px;}.elementor-756 .elementor-element.elementor-element-495e48f{text-align:end;}.elementor-756 .elementor-element.elementor-element-495e48f .elementor-heading-title{font-family:"coolvetica-reg", Sans-serif;font-size:120px;font-weight:normal;line-height:74px;letter-spacing:4.1px;word-spacing:0px;color:#FFFFFF;}.elementor-756 .elementor-element.elementor-element-142fb1c1:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-142fb1c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1f338f1e );}.elementor-756 .elementor-element.elementor-element-142fb1c1 > .elementor-background-overlay{opacity:0.17;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-756 .elementor-element.elementor-element-142fb1c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:102px 15px 150px 15px;}.elementor-756 .elementor-element.elementor-element-7c1423a6 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.2;}.elementor-756 .elementor-element.elementor-element-7c1423a6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-756 .elementor-element.elementor-element-7c1423a6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-756 .elementor-element.elementor-element-f942ff6{--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;}.elementor-756 .elementor-element.elementor-element-d6650db{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-756 .elementor-element.elementor-element-1f979f6 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:35px;font-weight:100;letter-spacing:7px;word-spacing:0px;color:#EFEBE7;}.elementor-756 .elementor-element.elementor-element-024075f .elementor-blockquote__content{color:var( --e-global-color-text );font-family:"coolvetica-reg", Sans-serif;font-size:23px;}.elementor-756 .elementor-element.elementor-element-43fc26c{--display:flex;--min-height:0px;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:020%;--margin-right:0%;}.elementor-756 .elementor-element.elementor-element-af5de96 .elementor-button{background-color:#00000000;font-family:"coolvetica-reg", Sans-serif;font-size:23px;letter-spacing:1.6px;fill:#EFEBE7;color:#EFEBE7;transition-duration:2.3s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-af5de96 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-af5de96 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-756 .elementor-element.elementor-element-af5de96 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-756 .elementor-element.elementor-element-9d66300{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;}.elementor-756 .elementor-element.elementor-element-9d66300:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-9d66300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #1A1A1A 37%, #000000 100%);}.elementor-756 .elementor-element.elementor-element-9d66300.e-con{--order:-99999 /* order start hack */;}.elementor-756 .elementor-element.elementor-element-268375a{--display:flex;}.elementor-756 .elementor-element.elementor-element-160026b{width:100%;max-width:100%;z-index:99;text-align:start;}.elementor-756 .elementor-element.elementor-element-160026b > .elementor-widget-container{margin:-215px 0px 0px 0px;padding:22px -1px 22px 0px;}.elementor-756 .elementor-element.elementor-element-160026b img{width:100%;}.elementor-756 .elementor-element.elementor-element-b92033b{--display:flex;}.elementor-756 .elementor-element.elementor-element-b92033b.e-con{--align-self:center;}.elementor-756 .elementor-element.elementor-element-88b4c24{--display:flex;}.elementor-756 .elementor-element.elementor-element-6d23ded > .elementor-widget-container{margin:-190px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-6d23ded .elementor-heading-title{font-family:"coolvetica-reg", Sans-serif;font-size:100px;font-weight:100;-webkit-text-stroke-width:0.3px;stroke-width:0.3px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#EFEBE700;}.elementor-756 .elementor-element.elementor-element-34b6da4{--spacer-size:120px;}.elementor-756 .elementor-element.elementor-element-9af0264{--display:flex;--min-height:786px;--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:auto;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-9af0264:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-9af0264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(26, 26, 26);}.elementor-756 .elementor-element.elementor-element-9af0264::before, .elementor-756 .elementor-element.elementor-element-9af0264 > .elementor-background-video-container::before, .elementor-756 .elementor-element.elementor-element-9af0264 > .e-con-inner > .elementor-background-video-container::before, .elementor-756 .elementor-element.elementor-element-9af0264 > .elementor-background-slideshow::before, .elementor-756 .elementor-element.elementor-element-9af0264 > .e-con-inner > .elementor-background-slideshow::before, .elementor-756 .elementor-element.elementor-element-9af0264 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #0A0A0A00 0%, #1A1A1A 9%);}.elementor-756 .elementor-element.elementor-element-6eaba2e{--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-756 .elementor-element.elementor-element-6eaba2e.e-con{--align-self:flex-start;}.elementor-756 .elementor-element.elementor-element-f7ffa6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-f7ffa6c.elementor-element{--align-self:center;}.elementor-756 .elementor-element.elementor-element-f7ffa6c{text-align:center;}.elementor-756 .elementor-element.elementor-element-f7ffa6c .elementor-heading-title{font-family:"coolvetica-reg", Sans-serif;font-size:55px;font-weight:600;letter-spacing:0.02em;word-spacing:0px;mix-blend-mode:luminosity;color:var( --e-global-color-accent );}.elementor-756 .elementor-element.elementor-element-373b72e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-756 .elementor-element.elementor-element-373b72e.e-con{--e-con-transform-translateY:70px;--align-self:center;}.elementor-756 .elementor-element.elementor-element-3222b06{animation-duration:2500ms;animation-delay:500ms;text-align:start;}.elementor-756 .elementor-element.elementor-element-3222b06 .elementor-heading-title{font-family:"coolvetica-reg", Sans-serif;font-size:25px;line-height:34px;letter-spacing:0.7px;word-spacing:0px;color:#EFEBE7;}.elementor-756 .elementor-element.elementor-element-f521e56 .elementor-button{background-color:#00000000;font-family:"coolvetica-reg", Sans-serif;font-size:23px;letter-spacing:1.6px;fill:#EFEBE7;color:#EFEBE7;transition-duration:2.3s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-f521e56{width:auto;max-width:auto;}.elementor-756 .elementor-element.elementor-element-f521e56 > .elementor-widget-container{margin:57px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-f521e56.elementor-element{--align-self:center;}.elementor-756 .elementor-element.elementor-element-f521e56 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-756 .elementor-element.elementor-element-f521e56 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-756 .elementor-element.elementor-element-495d289{--display:flex;--min-height:550px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-495d289:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-495d289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carousel-hub.com/wp-content/uploads/2026/02/studio2.png");background-position:center center;}.elementor-756 .elementor-element.elementor-element-495d289.e-con{--align-self:flex-start;}.elementor-756 .elementor-element.elementor-element-8f31c7b{--display:flex;--min-height:77px;--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-8f31c7b:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-8f31c7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://carousel-hub.com/wp-content/uploads/2026/03/orange-pattern-stream-scaled.png");background-position:0px -27px;background-repeat:no-repeat;background-size:auto;}.elementor-756 .elementor-element.elementor-element-8f31c7b::before, .elementor-756 .elementor-element.elementor-element-8f31c7b > .elementor-background-video-container::before, .elementor-756 .elementor-element.elementor-element-8f31c7b > .e-con-inner > .elementor-background-video-container::before, .elementor-756 .elementor-element.elementor-element-8f31c7b > .elementor-background-slideshow::before, .elementor-756 .elementor-element.elementor-element-8f31c7b > .e-con-inner > .elementor-background-slideshow::before, .elementor-756 .elementor-element.elementor-element-8f31c7b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #FFFFFF00 87%, var( --e-global-color-secondary ) 100%);}.elementor-756 .elementor-element.elementor-element-cda52b5{--display:flex;--min-height:0vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;}.elementor-756 .elementor-element.elementor-element-cda52b5:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-cda52b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-756 .elementor-element.elementor-element-cda52b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-756 .elementor-element.elementor-element-b9886d4{--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;--overlay-opacity:0.5;}.elementor-756 .elementor-element.elementor-element-b9886d4:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-b9886d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carousel-hub.com/wp-content/uploads/2026/02/car.png");background-position:0px 190px;background-size:contain;}.elementor-756 .elementor-element.elementor-element-b9886d4::before, .elementor-756 .elementor-element.elementor-element-b9886d4 > .elementor-background-video-container::before, .elementor-756 .elementor-element.elementor-element-b9886d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-756 .elementor-element.elementor-element-b9886d4 > .elementor-background-slideshow::before, .elementor-756 .elementor-element.elementor-element-b9886d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-756 .elementor-element.elementor-element-b9886d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-756 .elementor-element.elementor-element-3f2bd53{--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;--overlay-opacity:0.5;}.elementor-756 .elementor-element.elementor-element-3f2bd53:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-3f2bd53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carousel-hub.com/wp-content/uploads/2026/02/IMG_8330.JPG.jpeg");background-position:33px 222px;background-size:contain;}.elementor-756 .elementor-element.elementor-element-3f2bd53::before, .elementor-756 .elementor-element.elementor-element-3f2bd53 > .elementor-background-video-container::before, .elementor-756 .elementor-element.elementor-element-3f2bd53 > .e-con-inner > .elementor-background-video-container::before, .elementor-756 .elementor-element.elementor-element-3f2bd53 > .elementor-background-slideshow::before, .elementor-756 .elementor-element.elementor-element-3f2bd53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-756 .elementor-element.elementor-element-3f2bd53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-756 .elementor-element.elementor-element-5d498b0{--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;--overlay-opacity:0.5;}.elementor-756 .elementor-element.elementor-element-5d498b0:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-5d498b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carousel-hub.com/wp-content/uploads/2026/02/IMG_8329.JPG.jpeg");background-position:-9px 189px;background-size:contain;}.elementor-756 .elementor-element.elementor-element-5d498b0::before, .elementor-756 .elementor-element.elementor-element-5d498b0 > .elementor-background-video-container::before, .elementor-756 .elementor-element.elementor-element-5d498b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-756 .elementor-element.elementor-element-5d498b0 > .elementor-background-slideshow::before, .elementor-756 .elementor-element.elementor-element-5d498b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-756 .elementor-element.elementor-element-5d498b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-756 .elementor-element.elementor-element-49dd93c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:-36px;text-align:center;}.elementor-756 .elementor-element.elementor-element-49dd93c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-756 .elementor-element.elementor-element-49dd93c img{width:100vw;height:100%;object-fit:fill;}.elementor-756 .elementor-element.elementor-element-ac5d46a{--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-756 .elementor-element.elementor-element-0fe3da7{--spacer-size:191px;}.elementor-756 .elementor-element.elementor-element-fc7bb70{--display:flex;--min-height:450px;--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:space-evenly;--align-items:flex-end;--overlay-opacity:1;}.elementor-756 .elementor-element.elementor-element-fc7bb70:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-fc7bb70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carousel-hub.com/wp-content/uploads/2026/02/work5.png");background-position:22px -278px;background-repeat:no-repeat;background-size:63% auto;}.elementor-756 .elementor-element.elementor-element-fc7bb70::before, .elementor-756 .elementor-element.elementor-element-fc7bb70 > .elementor-background-video-container::before, .elementor-756 .elementor-element.elementor-element-fc7bb70 > .e-con-inner > .elementor-background-video-container::before, .elementor-756 .elementor-element.elementor-element-fc7bb70 > .elementor-background-slideshow::before, .elementor-756 .elementor-element.elementor-element-fc7bb70 > .e-con-inner > .elementor-background-slideshow::before, .elementor-756 .elementor-element.elementor-element-fc7bb70 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(106deg, #FFFFFF00 51%, #000000 60%);}.elementor-756 .elementor-element.elementor-element-a47021f{--display:flex;}.elementor-756 .elementor-element.elementor-element-6da8920 > .elementor-widget-container{margin:0px 305px 0px 0px;padding:16px 16px 16px 16px;}.elementor-756 .elementor-element.elementor-element-6da8920.elementor-element{--align-self:flex-end;}.elementor-756 .elementor-element.elementor-element-6da8920 .elementor-heading-title{font-family:"coolvetica-reg", Sans-serif;font-size:119px;letter-spacing:6.2px;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-e2a4cfe{--display:flex;--min-height:77px;--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-e2a4cfe:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-e2a4cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://carousel-hub.com/wp-content/uploads/2026/03/white-pattern-stream-scaled.png");background-position:0px -27px;background-repeat:no-repeat;background-size:auto;}.elementor-756 .elementor-element.elementor-element-e2a4cfe::before, .elementor-756 .elementor-element.elementor-element-e2a4cfe > .elementor-background-video-container::before, .elementor-756 .elementor-element.elementor-element-e2a4cfe > .e-con-inner > .elementor-background-video-container::before, .elementor-756 .elementor-element.elementor-element-e2a4cfe > .elementor-background-slideshow::before, .elementor-756 .elementor-element.elementor-element-e2a4cfe > .e-con-inner > .elementor-background-slideshow::before, .elementor-756 .elementor-element.elementor-element-e2a4cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 87%, var( --e-global-color-secondary ) 100%);}.elementor-756 .elementor-element.elementor-element-35d5b1e{--display:flex;--min-height:310px;--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-35d5b1e::before, .elementor-756 .elementor-element.elementor-element-35d5b1e > .elementor-background-video-container::before, .elementor-756 .elementor-element.elementor-element-35d5b1e > .e-con-inner > .elementor-background-video-container::before, .elementor-756 .elementor-element.elementor-element-35d5b1e > .elementor-background-slideshow::before, .elementor-756 .elementor-element.elementor-element-35d5b1e > .e-con-inner > .elementor-background-slideshow::before, .elementor-756 .elementor-element.elementor-element-35d5b1e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFEFE00 2%, #000000 19%);}.elementor-756 .elementor-element.elementor-element-35d5b1e.e-con{--align-self:center;}.elementor-756 .elementor-element.elementor-element-4d7e6e0 > .elementor-widget-container{margin:140px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-4d7e6e0.elementor-element{--align-self:center;}.elementor-756 .elementor-element.elementor-element-4d7e6e0 .elementor-heading-title{font-family:"coolvetica-reg", Sans-serif;font-size:41px;font-weight:100;text-transform:capitalize;letter-spacing:4.5px;word-spacing:21px;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-bea99ad{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-accent );}.elementor-756 .elementor-element.elementor-element-bea99ad > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-756 .elementor-element.elementor-element-bea99ad.elementor-element{--align-self:center;}.elementor-756 .elementor-element.elementor-element-bea99ad .elementor-headline{text-align:center;font-family:"coolvetica-reg", Sans-serif;font-size:35px;font-weight:100;letter-spacing:0.3px;}.elementor-756 .elementor-element.elementor-element-bea99ad .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-bea99ad .elementor-headline-dynamic-text{font-family:"coolvetica-reg", Sans-serif;font-weight:600;letter-spacing:4px;}.elementor-756 .elementor-element.elementor-element-bea99ad .elementor-headline .elementor-headline-dynamic-wrapper{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-756 .elementor-element.elementor-element-0f89afe{text-align:center;font-family:"coolvetica-reg", Sans-serif;font-size:21px;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-dc449b6{--display:flex;--min-height:0px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-ed8068a{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-ed8068a:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-ed8068a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carousel-hub.com/wp-content/uploads/2026/02/Content-creation.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-756 .elementor-element.elementor-element-83ca0db{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0431px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;}.elementor-756 .elementor-element.elementor-element-83ca0db.e-con{--align-self:center;}.elementor-756 .elementor-element.elementor-element-4c11f08 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-4c11f08.elementor-element{--align-self:flex-start;}.elementor-756 .elementor-element.elementor-element-4c11f08 .elementor-heading-title{font-family:"coolvetica-reg", Sans-serif;font-size:70px;font-weight:100;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-9e4d04f{font-family:"coolvetica-reg", Sans-serif;font-size:20px;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-3eeaf77 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat Alternates", Sans-serif;font-size:14px;letter-spacing:0.5px;fill:#EFEBE7;color:#EFEBE7;border-radius:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-3eeaf77 .elementor-button:hover, .elementor-756 .elementor-element.elementor-element-3eeaf77 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-756 .elementor-element.elementor-element-a1ab992{--display:flex;--min-height:0vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-e4f480a{--display:flex;--min-height:480px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-e4f480a:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-e4f480a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carousel-hub.com/wp-content/uploads/2026/02/music-Production.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-756 .elementor-element.elementor-element-c9a373b{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0%;--margin-bottom:0%;--margin-left:22%;--margin-right:0%;}.elementor-756 .elementor-element.elementor-element-c9a373b.e-con{--align-self:center;}.elementor-756 .elementor-element.elementor-element-52242f1 > .elementor-widget-container{margin:1% 0% 0% 0%;}.elementor-756 .elementor-element.elementor-element-52242f1.elementor-element{--align-self:flex-start;}.elementor-756 .elementor-element.elementor-element-52242f1{text-align:center;}.elementor-756 .elementor-element.elementor-element-52242f1 .elementor-heading-title{font-family:"coolvetica-reg", Sans-serif;font-size:35px;font-weight:100;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-e233469{font-family:"coolvetica-reg", Sans-serif;font-size:20px;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-beab8c8 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat Alternates", Sans-serif;font-size:14px;letter-spacing:0.5px;fill:#EFEBE7;color:#EFEBE7;border-radius:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-beab8c8 .elementor-button:hover, .elementor-756 .elementor-element.elementor-element-beab8c8 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-756 .elementor-element.elementor-element-e6ae765{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--margin-top:015px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-3ddc8f8{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 1;}.elementor-756 .elementor-element.elementor-element-3ddc8f8:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-3ddc8f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carousel-hub.com/wp-content/uploads/2026/02/Artist-Management.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-756 .elementor-element.elementor-element-a1249b6{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:61%;--margin-bottom:5%;--margin-left:-20%;--margin-right:0%;}.elementor-756 .elementor-element.elementor-element-a1249b6.e-con{--align-self:center;}.elementor-756 .elementor-element.elementor-element-824a6ee > .elementor-widget-container{margin:-8px 23px 0px 0px;}.elementor-756 .elementor-element.elementor-element-824a6ee{text-align:start;}.elementor-756 .elementor-element.elementor-element-824a6ee .elementor-heading-title{font-family:"coolvetica-reg", Sans-serif;font-size:65px;font-weight:100;line-height:49px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-d8469a0{font-family:"coolvetica-reg", Sans-serif;font-size:20px;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-99dcea1 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat Alternates", Sans-serif;font-size:14px;letter-spacing:0.5px;fill:#EFEBE7;color:#EFEBE7;border-radius:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-99dcea1 .elementor-button:hover, .elementor-756 .elementor-element.elementor-element-99dcea1 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-756 .elementor-element.elementor-element-2ae91ca{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-756 .elementor-element.elementor-element-2ae91ca:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-2ae91ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carousel-hub.com/wp-content/uploads/2026/02/Events.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-756 .elementor-element.elementor-element-2ae91ca.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-756 .elementor-element.elementor-element-fa52b43{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:35%;--margin-bottom:0%;--margin-left:-17%;--margin-right:0%;}.elementor-756 .elementor-element.elementor-element-fa52b43.e-con{--align-self:center;}.elementor-756 .elementor-element.elementor-element-1e60316 > .elementor-widget-container{margin:-8px 23px 0px 0px;}.elementor-756 .elementor-element.elementor-element-1e60316{text-align:start;}.elementor-756 .elementor-element.elementor-element-1e60316 .elementor-heading-title{font-family:"coolvetica-reg", Sans-serif;font-size:65px;font-weight:100;line-height:49px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-029e77b{font-family:"coolvetica-reg", Sans-serif;font-size:20px;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-25fa977 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat Alternates", Sans-serif;font-size:14px;letter-spacing:0.5px;fill:#EFEBE7;color:#EFEBE7;border-radius:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-25fa977 .elementor-button:hover, .elementor-756 .elementor-element.elementor-element-25fa977 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-756 .elementor-element.elementor-element-29541ea{--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-756 .elementor-element.elementor-element-e6b1e82{--spacer-size:100px;}body.elementor-page-756:not(.elementor-motion-effects-element-type-background), body.elementor-page-756 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-756 .elementor-element.elementor-element-7c1423a6{width:100%;}.elementor-756 .elementor-element.elementor-element-f942ff6{--width:1600px;}.elementor-756 .elementor-element.elementor-element-d6650db{--width:100%;}.elementor-756 .elementor-element.elementor-element-43fc26c{--width:100%;}.elementor-756 .elementor-element.elementor-element-9d66300{--width:100%;}.elementor-756 .elementor-element.elementor-element-b92033b{--width:100%;}.elementor-756 .elementor-element.elementor-element-88b4c24{--width:49vw;}.elementor-756 .elementor-element.elementor-element-9af0264{--content-width:1600px;}.elementor-756 .elementor-element.elementor-element-6eaba2e{--width:90%;}.elementor-756 .elementor-element.elementor-element-373b72e{--width:67%;}.elementor-756 .elementor-element.elementor-element-495d289{--width:100%;}.elementor-756 .elementor-element.elementor-element-cda52b5{--width:1600px;}.elementor-756 .elementor-element.elementor-element-b9886d4{--width:33.3%;}.elementor-756 .elementor-element.elementor-element-3f2bd53{--width:33.3%;}.elementor-756 .elementor-element.elementor-element-5d498b0{--width:33.3%;}.elementor-756 .elementor-element.elementor-element-35d5b1e{--width:100%;}.elementor-756 .elementor-element.elementor-element-ed8068a{--width:40%;}.elementor-756 .elementor-element.elementor-element-83ca0db{--width:74%;}.elementor-756 .elementor-element.elementor-element-a1ab992{--width:60%;}.elementor-756 .elementor-element.elementor-element-e4f480a{--width:100%;}.elementor-756 .elementor-element.elementor-element-c9a373b{--width:74%;}.elementor-756 .elementor-element.elementor-element-e6ae765{--width:100%;}.elementor-756 .elementor-element.elementor-element-a1249b6{--width:74%;}.elementor-756 .elementor-element.elementor-element-fa52b43{--width:74%;}}@media(max-width:1024px) and (min-width:768px){.elementor-756 .elementor-element.elementor-element-d6650db{--width:75%;}.elementor-756 .elementor-element.elementor-element-43fc26c{--width:66%;}.elementor-756 .elementor-element.elementor-element-268375a{--width:1279px;}.elementor-756 .elementor-element.elementor-element-9af0264{--content-width:100%;}.elementor-756 .elementor-element.elementor-element-6eaba2e{--width:76%;}.elementor-756 .elementor-element.elementor-element-373b72e{--width:100%;}.elementor-756 .elementor-element.elementor-element-495d289{--width:742px;}.elementor-756 .elementor-element.elementor-element-35d5b1e{--width:100%;}.elementor-756 .elementor-element.elementor-element-ed8068a{--width:600px;}.elementor-756 .elementor-element.elementor-element-a1ab992{--width:600px;}.elementor-756 .elementor-element.elementor-element-e4f480a{--width:100%;}.elementor-756 .elementor-element.elementor-element-3ddc8f8{--width:100%;}}@media(min-width:1025px){.elementor-756 .elementor-element.elementor-element-b9886d4:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-b9886d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-756 .elementor-element.elementor-element-3f2bd53:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-3f2bd53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-756 .elementor-element.elementor-element-5d498b0:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-5d498b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-756 .elementor-element.elementor-element-059b410{--min-height:650px;}.elementor-756 .elementor-element.elementor-element-059b410:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-059b410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-450px 66px;}.elementor-756 .elementor-element.elementor-element-3526f56{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-756 .elementor-element.elementor-element-3526f56:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-3526f56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:365px 99px;background-size:605px auto;}.elementor-756 .elementor-element.elementor-element-e0abc3c > .elementor-widget-container{margin:0% -50% 0% 0%;}.elementor-756 .elementor-element.elementor-element-e0abc3c .elementor-heading-title{font-size:92px;}.elementor-756 .elementor-element.elementor-element-a6cd32a .elementor-heading-title{font-size:92px;}.elementor-756 .elementor-element.elementor-element-495e48f > .elementor-widget-container{margin:0px 34px 0px 0px;}.elementor-756 .elementor-element.elementor-element-495e48f .elementor-heading-title{font-size:92px;}.elementor-756 .elementor-element.elementor-element-d6650db{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-756 .elementor-element.elementor-element-1f979f6 .elementor-heading-title{font-size:27px;}.elementor-756 .elementor-element.elementor-element-024075f .elementor-blockquote__content{font-size:19px;}.elementor-756 .elementor-element.elementor-element-024075f .elementor-blockquote__author{font-size:115px;}.elementor-756 .elementor-element.elementor-element-43fc26c{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-756 .elementor-element.elementor-element-af5de96{width:initial;max-width:initial;}.elementor-756 .elementor-element.elementor-element-af5de96 .elementor-button{font-size:18px;}.elementor-756 .elementor-element.elementor-element-268375a{--margin-top:0px;--margin-bottom:0px;--margin-left:-192px;--margin-right:0px;}.elementor-756 .elementor-element.elementor-element-160026b{width:100%;max-width:100%;}.elementor-756 .elementor-element.elementor-element-160026b > .elementor-widget-container{margin:-141px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-160026b img{width:100%;}.elementor-756 .elementor-element.elementor-element-6d23ded > .elementor-widget-container{margin:-147px 0px 0px -27px;}.elementor-756 .elementor-element.elementor-element-6d23ded .elementor-heading-title{font-size:67px;}.elementor-756 .elementor-element.elementor-element-f7ffa6c > .elementor-widget-container{margin:35px 0px 0px 19px;}.elementor-756 .elementor-element.elementor-element-f7ffa6c{text-align:justify;}.elementor-756 .elementor-element.elementor-element-373b72e{--min-height:0px;--margin-top:-12%;--margin-bottom:0%;--margin-left:4%;--margin-right:0%;}.elementor-756 .elementor-element.elementor-element-373b72e.e-con{--align-self:flex-start;}.elementor-756 .elementor-element.elementor-element-3222b06{width:initial;max-width:initial;text-align:start;}.elementor-756 .elementor-element.elementor-element-3222b06 > .elementor-widget-container{margin:0% 0% 0% 3%;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-3222b06 .elementor-heading-title{font-size:20px;}.elementor-756 .elementor-element.elementor-element-f521e56{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-756 .elementor-element.elementor-element-f521e56 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-f521e56 .elementor-button{font-size:18px;}.elementor-756 .elementor-element.elementor-element-495d289:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-495d289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:871px auto;}.elementor-756 .elementor-element.elementor-element-8f31c7b:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-8f31c7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-756 .elementor-element.elementor-element-cda52b5{--min-height:500px;}.elementor-756 .elementor-element.elementor-element-b9886d4:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-b9886d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-61px 89px;background-size:cover;}.elementor-756 .elementor-element.elementor-element-3f2bd53:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-3f2bd53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carousel-hub.com/wp-content/uploads/2026/02/IMG_8330.JPG.jpeg");background-position:-99px 98px;background-size:cover;}.elementor-756 .elementor-element.elementor-element-5d498b0:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-5d498b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-92px 52px;background-size:cover;}body:not(.rtl) .elementor-756 .elementor-element.elementor-element-49dd93c{left:2.846px;}body.rtl .elementor-756 .elementor-element.elementor-element-49dd93c{right:2.846px;}.elementor-756 .elementor-element.elementor-element-49dd93c{top:-20px;}.elementor-756 .elementor-element.elementor-element-49dd93c img{width:1000px;height:680px;}.elementor-756 .elementor-element.elementor-element-0fe3da7{--spacer-size:133px;}.elementor-756 .elementor-element.elementor-element-fc7bb70:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-fc7bb70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:167px 0px;background-size:1000px auto;}.elementor-756 .elementor-element.elementor-element-fc7bb70{--overlay-opacity:0.66;}.elementor-756 .elementor-element.elementor-element-a47021f.e-con{--align-self:center;}.elementor-756 .elementor-element.elementor-element-6da8920 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-6da8920.elementor-element{--align-self:center;}.elementor-756 .elementor-element.elementor-element-6da8920{text-align:center;}.elementor-756 .elementor-element.elementor-element-6da8920 .elementor-heading-title{font-size:103px;}.elementor-756 .elementor-element.elementor-element-e2a4cfe:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-e2a4cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-756 .elementor-element.elementor-element-35d5b1e{--margin-top:-4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-756 .elementor-element.elementor-element-4d7e6e0 > .elementor-widget-container{margin:79px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-4d7e6e0{text-align:center;}.elementor-756 .elementor-element.elementor-element-4d7e6e0 .elementor-heading-title{font-size:24px;}.elementor-756 .elementor-element.elementor-element-0f89afe{width:var( --container-widget-width, 667px );max-width:667px;--container-widget-width:667px;--container-widget-flex-grow:0;font-size:20px;}.elementor-756 .elementor-element.elementor-element-0f89afe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-0f89afe.elementor-element{--align-self:center;}.elementor-756 .elementor-element.elementor-element-0f89afe p{margin-block-end:10px;}.elementor-756 .elementor-element.elementor-element-dc449b6{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-756 .elementor-element.elementor-element-ed8068a{--min-height:0vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-756 .elementor-element.elementor-element-83ca0db{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:218px;--margin-bottom:035px;--margin-left:0px;--margin-right:0px;}.elementor-756 .elementor-element.elementor-element-83ca0db.e-con{--align-self:center;}.elementor-756 .elementor-element.elementor-element-4c11f08.elementor-element{--align-self:center;}.elementor-756 .elementor-element.elementor-element-4c11f08{text-align:center;}.elementor-756 .elementor-element.elementor-element-4c11f08 .elementor-heading-title{font-size:60px;}.elementor-756 .elementor-element.elementor-element-9e4d04f{text-align:center;}.elementor-756 .elementor-element.elementor-element-e4f480a{--min-height:0vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-756 .elementor-element.elementor-element-c9a373b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:218px;--margin-bottom:035px;--margin-left:0px;--margin-right:0px;}.elementor-756 .elementor-element.elementor-element-c9a373b.e-con{--align-self:center;}.elementor-756 .elementor-element.elementor-element-52242f1.elementor-element{--align-self:center;}.elementor-756 .elementor-element.elementor-element-52242f1{text-align:center;}.elementor-756 .elementor-element.elementor-element-52242f1 .elementor-heading-title{font-size:60px;}.elementor-756 .elementor-element.elementor-element-e233469{text-align:center;}.elementor-756 .elementor-element.elementor-element-e6ae765{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-756 .elementor-element.elementor-element-3ddc8f8{--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-756 .elementor-element.elementor-element-a1249b6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:318px;--margin-bottom:035px;--margin-left:0px;--margin-right:0px;}.elementor-756 .elementor-element.elementor-element-a1249b6.e-con{--align-self:center;}.elementor-756 .elementor-element.elementor-element-824a6ee{text-align:center;}.elementor-756 .elementor-element.elementor-element-d8469a0{text-align:center;}.elementor-756 .elementor-element.elementor-element-fa52b43{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:218px;--margin-bottom:035px;--margin-left:0px;--margin-right:0px;}.elementor-756 .elementor-element.elementor-element-fa52b43.e-con{--align-self:center;}.elementor-756 .elementor-element.elementor-element-1e60316{text-align:center;}.elementor-756 .elementor-element.elementor-element-029e77b{text-align:center;}}@media(max-width:767px){.elementor-756 .elementor-element.elementor-element-059b410{--min-height:100vh;}.elementor-756 .elementor-element.elementor-element-059b410:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-059b410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-116vw 52vh;background-size:140% auto;}.elementor-756 .elementor-element.elementor-element-3526f56:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-3526f56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carousel-hub.com/wp-content/uploads/2026/04/home-banner-mobile.png");background-position:31vw -1vh;background-size:100vw auto;}.elementor-756 .elementor-element.elementor-element-3526f56{--width:100vw;--min-height:0vh;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:38vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-e0abc3c > .elementor-widget-container{margin:-70vw 0vw 0vw 10vw;}.elementor-756 .elementor-element.elementor-element-e0abc3c .elementor-heading-title{font-size:18vw;line-height:2em;word-spacing:0em;}.elementor-756 .elementor-element.elementor-element-a6cd32a > .elementor-widget-container{margin:-46vw -12vw 0vw 0vw;}.elementor-756 .elementor-element.elementor-element-a6cd32a .elementor-heading-title{font-size:18vw;letter-spacing:1.1px;}.elementor-756 .elementor-element.elementor-element-495e48f > .elementor-widget-container{margin:-24vw 0vw 0vw 0vw;}.elementor-756 .elementor-element.elementor-element-495e48f{text-align:center;}.elementor-756 .elementor-element.elementor-element-495e48f .elementor-heading-title{font-size:18vw;line-height:0.5em;letter-spacing:0px;}.elementor-756 .elementor-element.elementor-element-142fb1c1{margin-top:0px;margin-bottom:0px;}.elementor-756 .elementor-element.elementor-element-7c1423a6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-756 .elementor-element.elementor-element-f942ff6{--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-756 .elementor-element.elementor-element-1f979f6{text-align:center;}.elementor-756 .elementor-element.elementor-element-1f979f6 .elementor-heading-title{font-size:22px;}.elementor-756 .elementor-element.elementor-element-024075f.elementor-element{--order:99999 /* order end hack */;}.elementor-756 .elementor-element.elementor-element-024075f .elementor-blockquote__content{font-size:18px;}.elementor-756 .elementor-element.elementor-element-43fc26c{--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-756 .elementor-element.elementor-element-af5de96 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-af5de96 .elementor-button{font-size:16px;}.elementor-756 .elementor-element.elementor-element-9d66300{--min-height:0px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-268375a.e-con{--e-con-transform-translateX:-215px;--align-self:center;}.elementor-756 .elementor-element.elementor-element-268375a{--width:618px;--min-height:0px;--margin-top:-50vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-160026b{width:100%;max-width:100%;}.elementor-756 .elementor-element.elementor-element-160026b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-160026b img{width:100%;}.elementor-756 .elementor-element.elementor-element-b92033b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-b92033b.e-con{--align-self:flex-start;}.elementor-756 .elementor-element.elementor-element-88b4c24{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-756 .elementor-element.elementor-element-6d23ded > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-6d23ded{text-align:center;}.elementor-756 .elementor-element.elementor-element-6d23ded .elementor-heading-title{font-size:59px;}.elementor-756 .elementor-element.elementor-element-34b6da4{--spacer-size:41px;}.elementor-756 .elementor-element.elementor-element-9af0264:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-9af0264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carousel-hub.com/wp-content/uploads/2026/03/orange-pattern-long.png");background-position:-15px -1vh;background-size:200% auto;}.elementor-756 .elementor-element.elementor-element-f7ffa6c{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:center;}.elementor-756 .elementor-element.elementor-element-f7ffa6c > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-f7ffa6c .elementor-heading-title{font-size:55px;}.elementor-756 .elementor-element.elementor-element-373b72e{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-756 .elementor-element.elementor-element-3222b06 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-756 .elementor-element.elementor-element-3222b06{text-align:center;}.elementor-756 .elementor-element.elementor-element-3222b06 .elementor-heading-title{font-size:20px;line-height:1.5em;word-spacing:0em;}.elementor-756 .elementor-element.elementor-element-495d289{--min-height:72vh;--margin-top:69px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-756 .elementor-element.elementor-element-8f31c7b:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-8f31c7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-756 .elementor-element.elementor-element-cda52b5.e-con{--e-con-transform-rotateZ:0deg;--flex-grow:0;--flex-shrink:0;}.elementor-756 .elementor-element.elementor-element-cda52b5{--width:100%;--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-756 .elementor-element.elementor-element-b9886d4:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-b9886d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carousel-hub.com/wp-content/uploads/2026/03/car-mobile.png");background-position:0px 147px;background-size:100% auto;}.elementor-756 .elementor-element.elementor-element-b9886d4{--width:100%;--min-height:0px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-756 .elementor-element.elementor-element-3f2bd53:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-3f2bd53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carousel-hub.com/wp-content/uploads/2026/03/ousel-mobile.JPG.jpeg");background-position:-108px 47px;background-size:449px auto;}.elementor-756 .elementor-element.elementor-element-3f2bd53{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-756 .elementor-element.elementor-element-5d498b0:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-5d498b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carousel-hub.com/wp-content/uploads/2026/03/hub-mobile.JPG.jpeg");background-position:0px 110px;background-size:cover;}.elementor-756 .elementor-element.elementor-element-5d498b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-756 .elementor-element.elementor-element-49dd93c{width:initial;max-width:initial;top:-949px;}body:not(.rtl) .elementor-756 .elementor-element.elementor-element-49dd93c{left:-6px;}body.rtl .elementor-756 .elementor-element.elementor-element-49dd93c{right:-6px;}.elementor-756 .elementor-element.elementor-element-49dd93c img{width:150vw;height:100vh;object-fit:contain;}.elementor-756 .elementor-element.elementor-element-0fe3da7{--spacer-size:0px;}.elementor-756 .elementor-element.elementor-element-fc7bb70{--min-height:340px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-756 .elementor-element.elementor-element-fc7bb70:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-fc7bb70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-40px -142px;background-size:731px auto;}.elementor-756 .elementor-element.elementor-element-a47021f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-6da8920 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-6da8920.elementor-element{--align-self:flex-start;}.elementor-756 .elementor-element.elementor-element-6da8920{text-align:start;}.elementor-756 .elementor-element.elementor-element-6da8920 .elementor-heading-title{font-size:78px;letter-spacing:1px;}.elementor-756 .elementor-element.elementor-element-e2a4cfe:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-e2a4cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-756 .elementor-element.elementor-element-e2a4cfe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-756 .elementor-element.elementor-element-35d5b1e:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-35d5b1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carousel-hub.com/wp-content/uploads/2025/09/Jarir-windows11-13-mp4-image.jpg");background-position:0% 0%;background-size:1000px auto;}.elementor-756 .elementor-element.elementor-element-35d5b1e{--min-height:2vh;}.elementor-756 .elementor-element.elementor-element-4d7e6e0 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-4d7e6e0{text-align:center;}.elementor-756 .elementor-element.elementor-element-4d7e6e0 .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:2.1px;word-spacing:0em;}.elementor-756 .elementor-element.elementor-element-bea99ad .elementor-headline{font-size:25px;}.elementor-756 .elementor-element.elementor-element-0f89afe{width:var( --container-widget-width, 316px );max-width:316px;--container-widget-width:316px;--container-widget-flex-grow:0;font-size:20px;line-height:1.5em;}.elementor-756 .elementor-element.elementor-element-0f89afe.elementor-element{--align-self:center;}.elementor-756 .elementor-element.elementor-element-dc449b6{--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-756 .elementor-element.elementor-element-83ca0db{--margin-top:0300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-756 .elementor-element.elementor-element-4c11f08.elementor-element{--align-self:center;}.elementor-756 .elementor-element.elementor-element-4c11f08{text-align:center;}.elementor-756 .elementor-element.elementor-element-4c11f08 .elementor-heading-title{font-size:40px;}.elementor-756 .elementor-element.elementor-element-9e4d04f{text-align:center;font-size:18px;}.elementor-756 .elementor-element.elementor-element-3eeaf77 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-756 .elementor-element.elementor-element-e4f480a:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-e4f480a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-132px 0px;background-size:cover;}.elementor-756 .elementor-element.elementor-element-c9a373b{--margin-top:0300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-756 .elementor-element.elementor-element-52242f1 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-756 .elementor-element.elementor-element-52242f1.elementor-element{--align-self:center;}.elementor-756 .elementor-element.elementor-element-52242f1{text-align:center;}.elementor-756 .elementor-element.elementor-element-52242f1 .elementor-heading-title{font-size:40px;}.elementor-756 .elementor-element.elementor-element-e233469{width:var( --container-widget-width, 235px );max-width:235px;--container-widget-width:235px;--container-widget-flex-grow:0;text-align:center;font-size:18px;}.elementor-756 .elementor-element.elementor-element-beab8c8 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-756 .elementor-element.elementor-element-e6ae765{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-756 .elementor-element.elementor-element-a1249b6{--margin-top:0300px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;}.elementor-756 .elementor-element.elementor-element-824a6ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-824a6ee .elementor-heading-title{font-size:40px;}.elementor-756 .elementor-element.elementor-element-d8469a0{text-align:center;font-size:18px;}.elementor-756 .elementor-element.elementor-element-2ae91ca{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-756 .elementor-element.elementor-element-fa52b43{--margin-top:0300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-756 .elementor-element.elementor-element-1e60316 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-1e60316 .elementor-heading-title{font-size:40px;}.elementor-756 .elementor-element.elementor-element-029e77b{text-align:center;font-size:18px;}.elementor-756 .elementor-element.elementor-element-25fa977 > .elementor-widget-container{margin:0px 0px 28px 0px;}}/* Start custom CSS for heading, class: .elementor-element-a6cd32a *//* 1. NESTED CONTAINER BYPASS */
.elementor-756 .elementor-element.elementor-element-a6cd32a,
.elementor-756 .elementor-element.elementor-element-a6cd32a .elementor-widget-container {
    isolation: auto !important;
    overflow: visible !important;
    background: transparent !important;
}

/* 2. THE WORD 'THE' - CONSOLIDATED & OVERRIDDEN */
.elementor-756 .elementor-element.elementor-element-a6cd32a .custom-the {
 font-weight: 400;
 text-transform: lowercase;
 color: #efebe7 !important;
 margin-right: 8px;
 display: inline-block;

/* Layering */
 position: relative !important;
z-index: 999 !important;
mix-blend-mode: normal !important;

/* Animation Reset State */
 opacity: 0;
 transform: translateY(30px);
filter: blur(5px);

/* 4000ms delay */
animation: theFadeInUp 1.5s ease-out 2.7s forwards !important;
}

/* 3. TARGETED DIFFERENCE EFFECT (MOST) */
.elementor-756 .elementor-element.elementor-element-a6cd32a .diff-effect {
 mix-blend-mode: difference !important;
color: #ffffff !important;
 display: inline-block;
 position: relative;
 z-index: 10 !important;
}

/* 4. THE CINEMATIC REVEAL FOR 'MOST' */
.elementor-756 .elementor-element.elementor-element-a6cd32a .fade-red {
opacity: 0;
filter: blur(8px);
transform: translateY(10px);
animation: slowReveal 2.5s cubic-bezier(0.22, 1, 0.36, 1) 3.2s forwards;
}

/* 5. KEYFRAMES FOR 'THE' (4s Delay) */
@keyframes theFadeInUp {
    0% {
        opacity: 0;
        transform: translateY(-20px);
        filter: blur(5px);
        
    }
    100% {
        opacity: 1;
        transform: translateX(0);
        filter: blur(0);
        
    }
}

/* 6. KEYFRAMES FOR 'MOST' (6.2s Delay) */
@keyframes slowReveal {
    0% {
        opacity: 0;
        filter: blur(8px);
        transform: translateY(10px);

    }
    100% {
        opacity: 1;
        filter: blur(0);
        transform: translateX(0);
        
    }
}

/* 7. CLEANING THE ITALIC TAG */
.elementor-756 .elementor-element.elementor-element-a6cd32a .diff-effect i {
    color: inherit !important
    font-style: italic;
    mix-blend-mode: inherit !important;
}

/* 1. Reset the Elementor Motion Wrapper */
/* This is the hidden 'div' Elementor adds when you toggle Mouse Effects */
.elementor-756 .elementor-element.elementor-element-a6cd32a .elementor-motion-effects-element,
.elementor-756 .elementor-element.elementor-element-a6cd32a .elementor-motion-effects-layer {
isolation: auto !important;

 mix-blend-mode: difference !important; /* The wrapper stays normal */
filter: none !important; /* Filters can also break blend modes */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495e48f *//* 1. NESTED CONTAINER BYPASS */
.elementor-756 .elementor-element.elementor-element-495e48f, 
.elementor-756 .elementor-element.elementor-element-495e48f .elementor-widget-container {
    isolation: auto !important;
    overflow: visible !important;
    background: transparent !important;
}

/* 2. TARGETED DIFFERENCE EFFECT (MOST) */
.elementor-756 .elementor-element.elementor-element-495e48f .diff-effect {
    mix-blend-mode: difference !important;
    color: #efebe7 !important; 
    display: inline-block;
    position: relative;
    z-index: 10 !important;
}


/* Initial state: Hidden and slightly shifted down */
.fade-red.diff-effect {
    opacity: 0;
    transform: translateY(30px) skewY(2deg);
    filter: blur(10px);
    mix-blend-mode: difference; /* Keeps your color-flip active */
    display: inline-block;
    
    /* The 3.2s Delay + Smooth Easing */
    animation: sickEntry 1.5s cubic-bezier(0.23, 1, 0.32, 1) 2.7s forwards;
}

@keyframes sickEntry {
    0% {
        opacity: 0;
        transform: translateY(30px) skewY(2deg);
        filter: blur(10px);
    }
    70% {
        filter: blur(0px);
    }
    100% {
        opacity: 1;
        transform: translateY(0) skewY(0deg);
        filter: blur(0px);
    }
}

/* 1. Reset the Elementor Motion Wrapper */
/* This is the hidden 'div' Elementor adds when you toggle Mouse Effects */
.elementor-756 .elementor-element.elementor-element-495e48f .elementor-motion-effects-element,
.elementor-756 .elementor-element.elementor-element-495e48f .elementor-motion-effects-layer {
    isolation: auto !important; 
    mix-blend-mode: difference !important; /* The wrapper stays normal */
    filter: none !important; /* Filters can also break blend modes */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-059b410 *//* 1. INITIAL STATE: The entire container is invisible */
.elementor-756 .elementor-element.elementor-element-059b410 {
    opacity: 0;
    transform: translateY(10px); /* Subtle lift for a "premium" feel */
    
    /* 2. THE 0.5s ANIMATION */
    /* Duration: 0.5s | Easing: 'Out-Quart' for a snappy finish */
    animation: heroSnapEntrance 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 1s forwards;
    
    /* Ensure the container stays centered and stable */
    backface-visibility: hidden;
    will-change: opacity, transform;
}

/* 3. THE ANIMATION LOGIC */
@keyframes heroSnapEntrance {
    0% {
        opacity: 0;
        transform: translateY(10px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.elementor-motion-effects-layer{  
    opacity: 0;
    animation: fadeIn 2s forwards 3s; /* 2 seconds delay before starting the fade-in */
}

@keyframes fadeIn {
    to {
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-024075f */#center {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-af5de96 *//* 1. THE BASE BUTTON */
.elementor-756 .elementor-element.elementor-element-af5de96 .elementor-button {
    background-color: transparent !important;
    position: relative;
    overflow: hidden;
    z-index: 1;
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    border: 1px solid rgba(255, 255, 255, 0.3) !important; /* Subtle border until hover */
    padding: 15px 35px !important;
}

/* 2. THE ELECTRIC ORANGE LAYER */
.elementor-756 .elementor-element.elementor-element-af5de96 .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -105%; /* Starts completely outside the right-side frame */
    width: 100%;
    height: 100%;
    
    /* Electric Orange Gradient: From a hot neon to a deep saturated orange */
    background: linear-gradient(90deg, #EB3C27, #EB3C27); 
    
    transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
    z-index: -1;
    transform: skewX(-20deg); /* Gives the 'fill' a slanted, fast appearance */
}

/* 3. THE HOVER MAGIC */
.elementor-756 .elementor-element.elementor-element-af5de96 .elementor-button:hover::before {
    left: 0;
    transform: skewX(0deg); /* Straightens out as it locks into place */
}

.elementor-756 .elementor-element.elementor-element-af5de96 .elementor-button:hover {
    border-color: #EFEBE7 !important;
    box-shadow: 0 0 25px rgba(255, 107, 0, 0.5); /* Electric Glow */
    transform: translateY(-2px);
    color: #000000 !important; /* Contrast flip for readability */
}

/* 4. THE ARROW INTERACTION */
.elementor-756 .elementor-element.elementor-element-af5de96 .elementor-button-icon {
    transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.elementor-756 .elementor-element.elementor-element-af5de96 .elementor-button:hover .elementor-button-icon {
    transform: translateX(8px) scale(1.1); /* Arrow pops forward */
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d23ded *//* 1. INITIAL STATE */
.elementor-756 .elementor-element.elementor-element-6d23ded .elementor-heading-title {
    animation: none !important;
    animation-timeline: none !important;
    
    /* HDR Setup: Solid color (#eb3c27) with a hard-stop edge */
    background: linear-gradient(
        to right, 
        transparent 33.33%, 
        #eb3c27 33.33%, 
        #eb3c27 66.66%, 
        transparent 66.66%
    );
    
    /* We make the background 3x the width to allow the 'flow through' */
    background-size: 300% 100%;
    
    /* Starting position: The color is hidden to the left */
    background-position: 100% 0;
    
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: inherit; 
    
    /* TRANSITION LOGIC */
    /* When mousing AWAY, it eases out to the right (back to 100%) */
    transition: 
        background-position 1.2s cubic-bezier(0.16, 1, 0.3, 1), 
        -webkit-text-fill-color 0.4s ease,
        letter-spacing 1.2s cubic-bezier(0.16, 1, 0.3, 1),
        filter 0.5s ease;
        
    letter-spacing: 0em;
}

/* 2. THE HOVER ACTIVATION (In from the Left) */
.elementor-756 .elementor-element.elementor-element-6d23ded:hover .elementor-heading-title {
    /* Moves the middle 'color' segment into the center */
    background-position: 50% 0;
    
    -webkit-text-fill-color: transparent;
    letter-spacing: 0.08em;
    
    /* HDR Glow: Intense and Sharp */
    filter: drop-shadow(0 0 2px rgba(235, 60, 39, 0.8)) 
            drop-shadow(0 0 15px rgba(235, 60, 39, 0.4));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d66300 *//* Remove the 'floor' effect by making overflow visible */
.elementor-756 .elementor-element.elementor-element-9d66300, 
.elementor-756 .elementor-element.elementor-element-9d66300 > .e-con-inner {
    overflow: visible !important;
    z-index: 1 !important; /* Ensures it stays behind the Hero's Z-index */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7ffa6c *//* 1. INITIAL STATE (The 'Waiting' State) */
/* We target the element ONLY when Elementor adds the 'animated' class */
.elementor-756 .elementor-element.elementor-element-f7ffa6c.elementor-animated .elementor-heading-title {
    opacity: 0;
    filter: blur(40px); 
    letter-spacing: -0.3em;
    transform: scale(0.8);
    
    /* THE TRANSITION: 1.4s Apple Keynote Reveal */
    /* Delay is 0.2s so it doesn't feel 'stuck' when you first arrive */
    animation: appleKeynoteReveal 1.4s cubic-bezier(0.15, 1, 0.3, 1) 0.2s forwards;
    
    -webkit-font-smoothing: antialiased;
    will-change: filter, transform, opacity;
}

/* 2. THE REVEAL KEYFRAMES */
@keyframes appleKeynoteReveal {
    0% {
        opacity: 0;
        filter: blur(40px);
        letter-spacing: -0.3em;
        transform: scale(0.8);
    }
    30% {
        opacity: 1;
    }
    100% {
        opacity: 1;
        filter: blur(0px);
        letter-spacing: 0.12em; 
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f521e56 *//* 1. THE BASE BUTTON */
.elementor-756 .elementor-element.elementor-element-f521e56 .elementor-button {
    background-color: transparent !important;
    position: relative;
    overflow: hidden;
    z-index: 1;
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    border: 1px solid rgba(255, 255, 255, 0.3) !important; /* Subtle border until hover */
    padding: 15px 35px !important;
}

/* 2. THE ELECTRIC ORANGE LAYER */
.elementor-756 .elementor-element.elementor-element-f521e56 .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -105%; /* Starts completely outside the right-side frame */
    width: 100%;
    height: 100%;
    
    /* Electric Orange Gradient: From a hot neon to a deep saturated orange */
    background: linear-gradient(90deg, #EB3C27, #EB3C27); 
    
    transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
    z-index: -1;
    transform: skewX(-20deg); /* Gives the 'fill' a slanted, fast appearance */
}

/* 3. THE HOVER MAGIC */
.elementor-756 .elementor-element.elementor-element-f521e56 .elementor-button:hover::before {
    left: 0;
    transform: skewX(0deg); /* Straightens out as it locks into place */
}

.elementor-756 .elementor-element.elementor-element-f521e56 .elementor-button:hover {
    border-color: #EFEBE7 !important;
    box-shadow: 0 0 25px rgba(255, 107, 0, 0.5); /* Electric Glow */
    transform: translateY(-2px);
    color: #000000 !important; /* Contrast flip for readability */
}

/* 4. THE ARROW INTERACTION */
.elementor-756 .elementor-element.elementor-element-f521e56 .elementor-button-icon {
    transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.elementor-756 .elementor-element.elementor-element-f521e56 .elementor-button:hover .elementor-button-icon {
    transform: translateX(8px) scale(1.1); /* Arrow pops forward */
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cda52b5 *//* Ensure the parent is the anchor for absolute layers */
.elementor-756 .elementor-element.elementor-element-cda52b5 {
    position: relative;
    overflow: hidden;
    display: flex !important;
    flex-direction: row !important;
}

/* Ensure child containers take full height */
.elementor-756 .elementor-element.elementor-element-cda52b5 > .e-con-inner,
.elementor-756 .elementor-element.elementor-element-cda52b5 > .elementor-widget-wrap {
    display: flex;
    flex-direction: row;
    width: 100%;
}


/* Force children to fill the 600px height */
.elementor-756 .elementor-element.elementor-element-cda52b5 {
    height: 680px !important;
    min-height: 480px !important;
}

/* Ensure the nested image containers respect the parent height */
.elementor-756 .elementor-element.elementor-element-cda52b5 > .e-con-inner > .e-con, 
.elementor-756 .elementor-element.elementor-element-cda52b5 > .e-con {
    height: 100% !important;
    min-height: 100% !important;
}

/* Adjust the 'fixed' background to fit the shorter window */
.elementor-756 .elementor-element.elementor-element-cda52b5 .e-con {
    background-size: cover !important;
    background-position: center center !important;
}


/* Force the container to show content outside its 600px bounds */
.elementor-756 .elementor-element.elementor-element-cda52b5, 
.elementor-756 .elementor-element.elementor-element-cda52b5 > .e-con-inner {
    overflow: visible !important;
}

.elementor-756 .elementor-element.elementor-element-cda52b5, 
.elementor-756 .elementor-element.elementor-element-cda52b5 > .e-con-inner {
    overflow: visible !important;
}

/* Ensure both the container and its inner wrapper allow "bleeding" */
.elementor-756 .elementor-element.elementor-element-cda52b5, 
.elementor-756 .elementor-element.elementor-element-cda52b5 > .e-con-inner {
    overflow: visible !important;
    z-index: 50 !important;
}

/* If the "floor" is still clipping, this ensures the absolute image wins */
.elementor-756 .elementor-element.elementor-element-cda52b5 .elementor-widget-image {
    z-index: 99 !important;
}
/* --- TABLET & MOBILE HEIGHT OVERRIDE (1024px and under) --- */
@media (max-width: 1024px) {
    /* 1. Force the main container to 500px */
    .elementor-756 .elementor-element.elementor-element-cda52b5 {
        height: 480px !important;
        min-height: 320px !important;
    }

    /* 2. Ensure inner containers (e-con) adapt to the new 500px height */
    .elementor-756 .elementor-element.elementor-element-cda52b5 > .e-con-inner,
    .elementor-756 .elementor-element.elementor-element-cda52b5 > .e-con-inner > .e-con,
    .elementor-756 .elementor-element.elementor-element-cda52b5 > .e-con {
        height: 100% !important;
        min-height: 100% !important;
    }
    
    /* 3. Keep the "Bleed" alive on Tablet */
    /* This prevents the images from being cut off if they sit on the 'floor' */
    .elementor-756 .elementor-element.elementor-element-cda52b5, 
    .elementor-756 .elementor-element.elementor-element-cda52b5 > .e-con-inner {
        overflow: visible !important;
    }
}

/* --- 3. THE MOBILE ERASE (767px and below) --- */
@media (max-width: 767px) {
    .elementor-756 .elementor-element.elementor-element-cda52b5 {
        /* This tells the browser to completely remove the element from the layout */
        display: none !important;
        
        /* These act as safety overrides if other settings are forcing height */
        height: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        visibility: hidden !important;
        opacity: 0 !important;
        pointer-events: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6da8920 *//* 1. NESTED CONTAINER BYPASS */
.elementor-756 .elementor-element.elementor-element-6da8920,
.elementor-756 .elementor-element.elementor-element-6da8920 .elementor-widget-container {
    isolation: auto !important;
    overflow: visible !important;
    background: transparent !important;
}

/* 2. THE WORD 'THE' - CONSOLIDATED & OVERRIDDEN */
.elementor-756 .elementor-element.elementor-element-6da8920 .custom-the {
 font-weight: 400;
 text-transform: lowercase;
 color: #efebe7 !important;
 margin-right: 8px;
 display: inline-block;

/* Layering */
 position: relative !important;
z-index: 999 !important;
mix-blend-mode: normal !important;

/* Animation Reset State */
 opacity: 0;
 transform: translateY(30px);
filter: blur(5px);

/* 4000ms delay */
animation: theFadeInUp 1.5s ease-out 2.7s forwards !important;
}

/* 3. TARGETED DIFFERENCE EFFECT (MOST) */
.elementor-756 .elementor-element.elementor-element-6da8920 .diff-effect {
 mix-blend-mode: difference !important;
color: #ffffff !important;
 display: inline-block;
 position: relative;
 z-index: 10 !important;
}

/* 4. THE CINEMATIC REVEAL FOR 'MOST' */
.elementor-756 .elementor-element.elementor-element-6da8920 .fade-red {
opacity: 0;
filter: blur(8px);
transform: translateY(10px);
animation: slowReveal 2.5s cubic-bezier(0.22, 1, 0.36, 1) 3.2s forwards;
}

/* 5. KEYFRAMES FOR 'THE' (4s Delay) */
@keyframes theFadeInUp {
    0% {
        opacity: 0;
        transform: translateY(-20px);
        filter: blur(5px);
        
    }
    100% {
        opacity: 1;
        transform: translateX(0);
        filter: blur(0);
        
    }
}

/* 6. KEYFRAMES FOR 'MOST' (6.2s Delay) */
@keyframes slowReveal {
    0% {
        opacity: 0;
        filter: blur(8px);
        transform: translateY(10px);

    }
    100% {
        opacity: 1;
        filter: blur(0);
        transform: translateX(0);
        
    }
}

/* 7. CLEANING THE ITALIC TAG */
.elementor-756 .elementor-element.elementor-element-6da8920 .diff-effect i {
    color: inherit !important
    font-style: italic;
    mix-blend-mode: inherit !important;
}

/* 1. Reset the Elementor Motion Wrapper */
/* This is the hidden 'div' Elementor adds when you toggle Mouse Effects */
.elementor-756 .elementor-element.elementor-element-6da8920 .elementor-motion-effects-element,
.elementor-756 .elementor-element.elementor-element-6da8920 .elementor-motion-effects-layer {
isolation: auto !important;

 mix-blend-mode: difference !important; /* The wrapper stays normal */
filter: none !important; /* Filters can also break blend modes */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc449b6 *//* 1. THE NUCLEAR RESET - Add this to the very top */
.elementor-756 .elementor-element.elementor-element-dc449b6, 
.elementor-756 .elementor-element.elementor-element-dc449b6 > .elementor-container,
.elementor-756 .elementor-element.elementor-element-dc449b6 > .elementor-container > .elementor-column,
.elementor-756 .elementor-element.elementor-element-dc449b6 .elementor-widget-wrap {
    min-height: 0 !important; /* Kills any default Elementor min-height */
    height: auto;             /* Tells it to stop stretching by default */
}


/* --- 1. GLOBAL CONTAINER LOCKDOWN (DESKTOP) --- */

.elementor-756 .elementor-element.elementor-element-dc449b6 {

    --master-width: 1320px;
   --master-height: 300px !important;
    --master-gap: 20px; /* Adjust if your Elementor Gap setting is different */

    

    display: flex !important;

    flex-wrap: nowrap !important;

    width: var(--master-width) !important;

    max-width: var(--master-width) !important;

    margin-left: auto !important;

    margin-right: auto !important;

    box-sizing: border-box !important;

}



/* Force children to respect the grid and kill ghost padding */

.elementor-756 .elementor-element.elementor-element-dc449b6 > .elementor-container > .elementor-column,

.elementor-756 .elementor-element.elementor-element-dc449b6 > .elementor-container > .elementor-child-container {

    flex-shrink: 0 !important;

    flex-grow: 0 !important;

    padding: 0 !important;

}



/* Kill internal Elementor widget wrap padding */

.elementor-756 .elementor-element.elementor-element-dc449b6 .elementor-widget-wrap {

    padding: 0 !important;

}



/* --- 2. TABLET (IPAD) RESPONSIVE BENTO --- */

@media (max-width: 1024px) {

    .elementor-756 .elementor-element.elementor-element-dc449b6 {

        --master-width: 95%; /* Fluid scaling for iPad */

        flex-wrap: nowrap !important; /* Keep the 40/60 side-by-side */

    }



    /* Proportional width for the top-row split */

    .elementor-756 .elementor-element.elementor-element-dc449b6 > .elementor-container > .elementor-column:first-child {

        width: 40% !important;

        flex-basis: 40% !important;

    }



    .elementor-756 .elementor-element.elementor-element-dc449b6 > .elementor-container > .elementor-column:last-child {

        width: 60% !important;

        flex-basis: 60% !important;

    }



    /* Proportional width for the bottom-row split (50/50) */

    .elementor-756 .elementor-element.elementor-element-dc449b6 > .elementor-container > .elementor-column {

        min-width: calc(50% - (var(--master-gap) / 2)) !important;

    }



    /* 3. HEIGHT REDUCTION FOR IPAD */

    /* Prevents boxes from looking like tall chimneys on tablet */

    .elementor-756 .elementor-element.elementor-element-dc449b6 .elementor-widget-wrap {

        height: 180px !important; 

        min-height: 180px !important;

    }



    /* Match the left "Hero" box height to the right side stack + gap */

    .elementor-756 .elementor-element.elementor-element-dc449b6 > .elementor-container > .elementor-column:first-child .elementor-widget-wrap {

        height: calc(500px + var(--master-gap)) !important;

        min-height: calc(500px + var(--master-gap)) !important;

    }

}/* End custom CSS */
/* Start custom CSS *//* This targets the main wrapper Phlox uses and forces your color */
#main, 
.aux-wrapper, 
body.page {
    background-color: #000000 !important; /* Replace with your color code */
}

/* This targets the Elementor section specifically if Phlox is overriding it */
body.elementor-page-756 .elementor-section,
body.elementor-page-756 .elementor-container {
    background-color: transparent !important;
}/* End custom CSS */