.elementor-352 .elementor-element.elementor-element-f786b40{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-352 .elementor-element.elementor-element-f786b40:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-f786b40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010101;}.elementor-352 .elementor-element.elementor-element-440675b{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-352 .elementor-element.elementor-element-e391023{z-index:2;text-align:center;}.elementor-352 .elementor-element.elementor-element-e391023 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:100px;font-weight:700;color:#F2F2E9;}.elementor-352 .elementor-element.elementor-element-c946aa5{z-index:2;text-align:center;}.elementor-352 .elementor-element.elementor-element-c946aa5 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:100px;font-weight:400;color:#F2F2E9;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-352 .elementor-element.elementor-element-47f6526{width:100%;max-width:100%;padding:0px 0px 0px 0px;top:162px;}body:not(.rtl) .elementor-352 .elementor-element.elementor-element-47f6526{left:2px;}body.rtl .elementor-352 .elementor-element.elementor-element-47f6526{right:2px;}.elementor-352 .elementor-element.elementor-element-47f6526 img{width:50%;}.elementor-352 .elementor-element.elementor-element-c286707{z-index:2;text-align:center;}.elementor-352 .elementor-element.elementor-element-c286707 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:100px;font-weight:700;color:#F2F2E9;}.elementor-352 .elementor-element.elementor-element-ba5e533{--display:flex;--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-352 .elementor-element.elementor-element-ba5e533:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-ba5e533 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010101;}.elementor-352 .elementor-element.elementor-element-f5d451b{--display:flex;--min-height:100vh;--justify-content:flex-end;--overflow:hidden;--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:4;}.elementor-352 .elementor-element.elementor-element-f5d451b:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-f5d451b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2E9;}.elementor-352 .elementor-element.elementor-element-9d9ca66{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-84ad71d{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-9a451e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-2d7731b{width:auto;max-width:auto;z-index:2;text-align:center;}.elementor-352 .elementor-element.elementor-element-2d7731b .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:50px;font-weight:400;color:#010101;}.elementor-352 .elementor-element.elementor-element-9fd50a6{width:auto;max-width:auto;z-index:2;text-align:center;}.elementor-352 .elementor-element.elementor-element-9fd50a6 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:50px;font-weight:700;color:#010101;}.elementor-352 .elementor-element.elementor-element-5a72a95{width:auto;max-width:auto;z-index:2;text-align:start;}.elementor-352 .elementor-element.elementor-element-5a72a95 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:50px;font-weight:700;color:#010101;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-352 .elementor-element.elementor-element-9414f9d{padding:50px 0px 0px 0px;font-family:"Barlow", Sans-serif;font-size:20px;font-weight:400;color:#010101;}.elementor-352 .elementor-element.elementor-element-6c51c50{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-e8decad img{width:100%;}.elementor-352 .elementor-element.elementor-element-7e266f1{--display:flex;--min-height:100vh;--justify-content:flex-end;--overflow:hidden;--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:4;}.elementor-352 .elementor-element.elementor-element-7e266f1:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-7e266f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9B9B9B;}.elementor-352 .elementor-element.elementor-element-cd6c528{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-dca4af3{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-52d3e58{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-3ef43f9{width:auto;max-width:auto;z-index:2;text-align:start;}.elementor-352 .elementor-element.elementor-element-3ef43f9 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:50px;font-weight:400;color:#010101;}.elementor-352 .elementor-element.elementor-element-7f211f2{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-352 .elementor-element.elementor-element-449ecfb{width:auto;max-width:auto;z-index:2;text-align:start;}.elementor-352 .elementor-element.elementor-element-449ecfb .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:50px;font-weight:700;color:#010101;}.elementor-352 .elementor-element.elementor-element-d5c00bb{width:auto;max-width:auto;z-index:2;text-align:center;}.elementor-352 .elementor-element.elementor-element-d5c00bb .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:50px;font-weight:400;color:#010101;}.elementor-352 .elementor-element.elementor-element-9437888{padding:50px 0px 0px 0px;font-family:"Barlow", Sans-serif;font-size:20px;font-weight:400;color:#010101;}.elementor-352 .elementor-element.elementor-element-06037d4{padding:50px 0px 0px 0px;font-family:"Barlow", Sans-serif;font-size:20px;font-weight:400;color:#010101;}.elementor-352 .elementor-element.elementor-element-6bcf565{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-98f2714{--display:flex;--min-height:100vh;--justify-content:flex-end;--overflow:hidden;--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:6;}.elementor-352 .elementor-element.elementor-element-98f2714:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-98f2714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2E9;}.elementor-352 .elementor-element.elementor-element-ae7a065{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-d4ae475{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-352 .elementor-element.elementor-element-5b5ecab{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-7c68fd2{width:auto;max-width:auto;z-index:2;text-align:center;}.elementor-352 .elementor-element.elementor-element-7c68fd2 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:50px;font-weight:700;color:#010101;}.elementor-352 .elementor-element.elementor-element-37e45c1{width:auto;max-width:auto;z-index:2;text-align:start;}.elementor-352 .elementor-element.elementor-element-37e45c1 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:50px;font-weight:400;color:#010101;}.elementor-352 .elementor-element.elementor-element-2a81f74{padding:50px 0px 0px 0px;font-family:"Barlow", Sans-serif;font-size:20px;font-weight:400;color:#010101;}.elementor-352 .elementor-element.elementor-element-873eeb5{padding:50px 0px 0px 0px;font-family:"Barlow", Sans-serif;font-size:20px;font-weight:400;color:#010101;}.elementor-352 .elementor-element.elementor-element-0b36810{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-da039c0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-352 .elementor-element.elementor-element-e391023 .elementor-heading-title{font-size:50px;}.elementor-352 .elementor-element.elementor-element-c946aa5 .elementor-heading-title{font-size:30px;}body:not(.rtl) .elementor-352 .elementor-element.elementor-element-47f6526{left:4px;}body.rtl .elementor-352 .elementor-element.elementor-element-47f6526{right:4px;}.elementor-352 .elementor-element.elementor-element-47f6526{top:86px;}.elementor-352 .elementor-element.elementor-element-47f6526 img{width:100%;}.elementor-352 .elementor-element.elementor-element-c286707 .elementor-heading-title{font-size:50px;}.elementor-352 .elementor-element.elementor-element-ba5e533{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-f5d451b{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-352 .elementor-element.elementor-element-9d9ca66{--min-height:500px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-352 .elementor-element.elementor-element-84ad71d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-9a451e2{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-2d7731b{width:auto;max-width:auto;}.elementor-352 .elementor-element.elementor-element-9fd50a6{width:auto;max-width:auto;}.elementor-352 .elementor-element.elementor-element-5a72a95{width:auto;max-width:auto;}.elementor-352 .elementor-element.elementor-element-9414f9d{padding:20px 0px 0px 0px;}.elementor-352 .elementor-element.elementor-element-6c51c50{--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-352 .elementor-element.elementor-element-e8decad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-352 .elementor-element.elementor-element-7e266f1{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:050px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-352 .elementor-element.elementor-element-cd6c528{--width:100%;--min-height:500px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-352 .elementor-element.elementor-element-dca4af3{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-52d3e58{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-3ef43f9{width:auto;max-width:auto;}.elementor-352 .elementor-element.elementor-element-7f211f2{--width:100%;}.elementor-352 .elementor-element.elementor-element-449ecfb{width:auto;max-width:auto;}.elementor-352 .elementor-element.elementor-element-449ecfb .elementor-heading-title{font-size:40px;}.elementor-352 .elementor-element.elementor-element-d5c00bb{width:auto;max-width:auto;padding:0px 0px 0px 0px;text-align:start;}.elementor-352 .elementor-element.elementor-element-d5c00bb .elementor-heading-title{font-size:40px;}.elementor-352 .elementor-element.elementor-element-9437888{padding:20px 0px 0px 0px;line-height:30px;}.elementor-352 .elementor-element.elementor-element-06037d4{padding:20px 0px 0px 0px;line-height:30px;}.elementor-352 .elementor-element.elementor-element-98f2714{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-352 .elementor-element.elementor-element-ae7a065{--min-height:500px;--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-352 .elementor-element.elementor-element-d4ae475{--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-352 .elementor-element.elementor-element-5b5ecab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-7c68fd2{width:auto;max-width:auto;}.elementor-352 .elementor-element.elementor-element-37e45c1{width:auto;max-width:auto;}.elementor-352 .elementor-element.elementor-element-37e45c1 .elementor-heading-title{font-size:40px;}.elementor-352 .elementor-element.elementor-element-2a81f74{padding:20px 0px 0px 0px;}.elementor-352 .elementor-element.elementor-element-873eeb5{padding:20px 0px 0px 0px;}.elementor-352 .elementor-element.elementor-element-0b36810{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-352 .elementor-element.elementor-element-440675b{--content-width:1300px;}}/* Start custom CSS for image, class: .elementor-element-47f6526 *//* Prevent horizontal overflow scrollbars on the container */
.car-motion-blur-reverse {
    overflow: hidden;
}

/* Target the image tag inside the reverse class */
.car-motion-blur-reverse img {
    display: inline-block;
    animation: driveMotionReverse 3.5s linear infinite;
    will-change: transform, filter;
}

/* Keyframes for right-to-left motion + speed lean */
@keyframes driveMotionReverse {
    0% {
        transform: translateX(120vw) skewX(0deg);
        filter: blur(0px);
        opacity: 0;
    }
    10% {
        opacity: 1;
        /* Blur applied, skewed forward in direction of travel */
        filter: blur(8px);
        transform: translateX(100vw) skewX(8deg);
    }
    85% {
        opacity: 1;
        filter: blur(8px);
        transform: translateX(-80%) skewX(8deg);
    }
    100% {
        opacity: 0;
        filter: blur(0px);
        transform: translateX(-120%) skewX(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba5e533 *//* 1. Parent wrapper setup */
.stack-wrapper {
  overflow: visible !important;
}

/* 2. Sticky & base card styling */
.stacking-card {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  min-height: 100vh;
  box-sizing: border-box;
  transform-origin: center top;
  will-change: transform, opacity, filter;
  box-shadow: 0 -20px 40px rgba(0, 0, 0, 0.25);
}

/* 3. Automatic z-index layering */
.stacking-card:nth-child(1) { z-index: 1; }
.stacking-card:nth-child(2) { z-index: 2; }
.stacking-card:nth-child(3) { z-index: 3; }
.stacking-card:nth-child(4) { z-index: 4; }
.stacking-card:nth-child(5) { z-index: 5; }

/* 4. The Exit Animation (Scale down + Dim/Fade) as the next card covers it */
@supports (animation-timeline: view()) {
  .stacking-card {
    animation: shrinkAndFade linear both;
    animation-timeline: view();
    /* Triggers only while the card is sticking at the top and the next one enters */
    animation-range: exit 0% exit 100%;
  }

  @keyframes shrinkAndFade {
    0% {
      transform: scale(1) translateY(0);
      opacity: 1;
      filter: brightness(100%);
    }
    100% {
      transform: scale(0.9) translateY(20px);
      opacity: 0.3;
      filter: brightness(60%);
    }
  }
}/* End custom CSS */