.elementor-1136 .elementor-element.elementor-element-bff5cff{margin:-22px -0px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;}.elementor-1136 .elementor-element.elementor-element-4d8cea73 > .elementor-widget-container{background-color:#000000;background-image:url("https://crevacreatives.com/wp-content/uploads/2023/01/service-bg-shape.png");margin:0px 0px 0px 0px;padding:105px 0px 120px 0px;}.elementor-1136 .elementor-element.elementor-element-4d8cea73{text-align:left;}.elementor-1136 .elementor-element.elementor-element-4d8cea73 .pr-cor-section-title h2{color:#FFFFFF;}.elementor-1136 .elementor-element.elementor-element-4d8cea73 .ta-new-service .td-sv-section-title h2{color:#FFFFFF;}.elementor-1136 .elementor-element.elementor-element-686a6a9{--spacer-size:50px;}.elementor-1136 .elementor-element.elementor-element-96b9958 > .elementor-container{max-width:1200px;}.elementor-1136 .elementor-element.elementor-element-96b9958{padding:100px 0px 100px 0px;}.elementor-1136 .elementor-element.elementor-element-7d780bf1{text-align:start;}.elementor-1136 .elementor-element.elementor-element-2505a9e7{width:auto;max-width:auto;top:176px;}body:not(.rtl) .elementor-1136 .elementor-element.elementor-element-2505a9e7{left:328px;}body.rtl .elementor-1136 .elementor-element.elementor-element-2505a9e7{right:328px;}.elementor-1136 .elementor-element.elementor-element-7cdd591c{padding:20px 0px 0px 80px;z-index:1;}.elementor-1136 .elementor-element.elementor-element-1c28dd78 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;color:#007BFF;}.elementor-1136 .elementor-element.elementor-element-28d1e2f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:700;color:#000320;}.elementor-1136 .elementor-element.elementor-element-71267515{font-family:"Roboto", Sans-serif;font-weight:400;color:#121E2D;}.elementor-1136 .elementor-element.elementor-element-33e0653a{padding:10px 0px 0px 80px;z-index:1;}.elementor-1136 .elementor-element.elementor-element-3932dc3f{padding:10px 0px 0px 80px;z-index:1;}.elementor-1136 .elementor-element.elementor-element-4945b64c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#121E2D;}.elementor-1136 .elementor-element.elementor-element-569095a4{margin-top:0px;margin-bottom:0px;}.elementor-1136 .elementor-element.elementor-element-4b1ad003 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1136 .elementor-element.elementor-element-672a6c82 .td-sv-fun-fact-inner-item .td-sv-fun-fact-inner-text h3{font-family:"Oswald", Sans-serif;}.elementor-1136 .elementor-element.elementor-element-672a6c82 .td-sv-fun-fact-inner-item .td-sv-fun-fact-inner-text h4{font-family:"Oswald", Sans-serif;}.elementor-1136 .elementor-element.elementor-element-672a6c82 .td-sv-fun-fact-inner-item .td-sv-fun-fact-inner-text p{font-family:"Roboto", Sans-serif;}.elementor-1136 .elementor-element.elementor-element-79e03921 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1136 .elementor-element.elementor-element-3b5ebeec .td-sv-fun-fact-inner-item .td-sv-fun-fact-inner-text h3{font-family:"Oswald", Sans-serif;}.elementor-1136 .elementor-element.elementor-element-3b5ebeec .td-sv-fun-fact-inner-item .td-sv-fun-fact-inner-text h4{font-family:"Oswald", Sans-serif;}.elementor-1136 .elementor-element.elementor-element-3b5ebeec .td-sv-fun-fact-inner-item .td-sv-fun-fact-inner-text p{font-family:"Roboto", Sans-serif;}.elementor-1136 .elementor-element.elementor-element-5ee3b20e{padding:100px 0px 0px 0px;}.elementor-1136 .elementor-element.elementor-element-8fd718c{--spacer-size:50px;}.elementor-1136 .elementor-element.elementor-element-4d4a03b5{text-align:center;}.elementor-1136 .elementor-element.elementor-element-4d4a03b5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;color:#007BFF;}.elementor-1136 .elementor-element.elementor-element-46b119bf{text-align:center;}.elementor-1136 .elementor-element.elementor-element-46b119bf .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:700;color:#000320;}.elementor-1136 .elementor-element.elementor-element-32c515d1 > .elementor-container{max-width:1200px;}.elementor-1136 .elementor-element.elementor-element-32c515d1{padding:80px 0px 0px 0px;}.elementor-1136 .elementor-element.elementor-element-fa0597f{text-align:center;}.elementor-1136 .elementor-element.elementor-element-fa0597f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;color:#007BFF;}.elementor-1136 .elementor-element.elementor-element-26b1a0e3{text-align:center;}.elementor-1136 .elementor-element.elementor-element-26b1a0e3 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:700;color:#000320;}.elementor-1136 .elementor-element.elementor-element-4fc828bb > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-1136 .elementor-element.elementor-element-4ba89597:not(.elementor-motion-effects-element-type-background), .elementor-1136 .elementor-element.elementor-element-4ba89597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crevacreatives.com/wp-content/uploads/2022/04/map-bg.jpg");}.elementor-1136 .elementor-element.elementor-element-4ba89597 > .elementor-container{max-width:1200px;}.elementor-1136 .elementor-element.elementor-element-4ba89597{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;padding:110px 0px 220px 0px;}.elementor-1136 .elementor-element.elementor-element-4ba89597 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1136 .elementor-element.elementor-element-2e22ecbf > .elementor-widget-container{margin:0px 0px 0px 90px;}.elementor-1136 .elementor-element.elementor-element-2e22ecbf .td-sv-map-info{top:90px;}.elementor-1136 .elementor-element.elementor-element-2a92089 > .elementor-widget-container{margin:0px 0px 0px 90px;}.elementor-1136 .elementor-element.elementor-element-108b66ba > .elementor-widget-container{margin:0px 0px 0px 90px;}.elementor-1136 .elementor-element.elementor-element-108b66ba .td-sv-map-info{top:90px;}.elementor-1136 .elementor-element.elementor-element-3a390734 .elementor-repeater-item-7f1570e{background-color:#48B5F4;}.elementor-1136 .elementor-element.elementor-element-3a390734 .elementor-repeater-item-7235580{background-color:#383838;}.elementor-1136 .elementor-element.elementor-element-3a390734 .elementor-repeater-item-967a5d3{background-color:#282828;}.elementor-1136 .elementor-element.elementor-element-3a390734 .elementor-repeater-item-cda6085{background-color:#F85090;}.elementor-1136 .elementor-element.elementor-element-3a390734 .elementor-repeater-item-9b695b8{background-color:#E41D2B;}@media(min-width:768px){.elementor-1136 .elementor-element.elementor-element-1d4af3ea{width:41.7%;}.elementor-1136 .elementor-element.elementor-element-7237d333{width:58.3%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1136 .elementor-element.elementor-element-1d4af3ea{width:100%;}.elementor-1136 .elementor-element.elementor-element-7237d333{width:100%;}.elementor-1136 .elementor-element.elementor-element-4b1ad003{width:100%;}.elementor-1136 .elementor-element.elementor-element-79e03921{width:100%;}}@media(max-width:1024px){.elementor-1136 .elementor-element.elementor-element-96b9958{padding:100px 0px 90px 0px;}.elementor-1136 .elementor-element.elementor-element-7d780bf1{text-align:center;}body:not(.rtl) .elementor-1136 .elementor-element.elementor-element-2505a9e7{left:269px;}body.rtl .elementor-1136 .elementor-element.elementor-element-2505a9e7{right:269px;}.elementor-1136 .elementor-element.elementor-element-2505a9e7{top:228px;}.elementor-1136 .elementor-element.elementor-element-7cdd591c{padding:20px 0px 0px 50px;}.elementor-1136 .elementor-element.elementor-element-33e0653a{padding:20px 0px 0px 50px;}.elementor-1136 .elementor-element.elementor-element-3932dc3f{padding:20px 0px 0px 50px;}.elementor-1136 .elementor-element.elementor-element-4ba89597{padding:110px 0px 50px 0px;}.elementor-1136 .elementor-element.elementor-element-2e22ecbf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1136 .elementor-element.elementor-element-2e22ecbf .td-sv-map-info{top:0px;}.elementor-1136 .elementor-element.elementor-element-2a92089 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1136 .elementor-element.elementor-element-108b66ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1136 .elementor-element.elementor-element-108b66ba .td-sv-map-info{top:0px;}}@media(max-width:767px){body:not(.rtl) .elementor-1136 .elementor-element.elementor-element-2505a9e7{left:55px;}body.rtl .elementor-1136 .elementor-element.elementor-element-2505a9e7{right:55px;}.elementor-1136 .elementor-element.elementor-element-2505a9e7{top:155px;}.elementor-1136 .elementor-element.elementor-element-7cdd591c{padding:0px 15px 0px 15px;}.elementor-1136 .elementor-element.elementor-element-28d1e2f .elementor-heading-title{font-size:20px;}.elementor-1136 .elementor-element.elementor-element-33e0653a{padding:0px 15px 0px 15px;}.elementor-1136 .elementor-element.elementor-element-3932dc3f{padding:0px 15px 0px 15px;}.elementor-1136 .elementor-element.elementor-element-569095a4{margin-top:-80px;margin-bottom:0px;}.elementor-1136 .elementor-element.elementor-element-46b119bf .elementor-heading-title{font-size:20px;}.elementor-1136 .elementor-element.elementor-element-26b1a0e3 .elementor-heading-title{font-size:20px;}.elementor-1136 .elementor-element.elementor-element-2e22ecbf > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-1136 .elementor-element.elementor-element-2a92089 > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-1136 .elementor-element.elementor-element-108b66ba > .elementor-widget-container{padding:0px 0px 0px 30px;}}/* Start custom CSS for html, class: .elementor-element-bff5cff */.apple-slider-section{
    background:#050505;
    padding:120px 0;
    overflow:hidden;
    font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
}

.apple-slider-wrapper{
    width:100%;
    overflow:hidden;
    position:relative;
    margin-top:70px;
}

.apple-slider-track{
    display:flex;
    gap:28px;
    width:max-content;
    animation:appleScroll 40s linear infinite;
    padding:0 40px;
}

.apple-slider-track:hover{
    animation-play-state:paused;
}

.apple-slide{
    position:relative;
    width:520px;
    height:700px;
    border-radius:34px;
    overflow:hidden;
    flex-shrink:0;
    background:#111;
    cursor:pointer;
    transition:
        transform .6s cubic-bezier(.22,1,.36,1),
        box-shadow .6s ease,
        filter .6s ease;
}

.apple-slide img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;

    transition:
        transform 1.2s cubic-bezier(.22,1,.36,1),
        filter .8s ease;
}

/* Gradient cinematic overlay */
.apple-slide::after{
    content:'';
    position:absolute;
    inset:0;
    background:
        linear-gradient(
            to top,
            rgba(0,0,0,.55),
            rgba(0,0,0,.05),
            transparent
        );
    opacity:.9;
    transition:opacity .5s ease;
}

/* Hover Effects */
.apple-slide:hover{
    transform:
        translateY(-14px)
        scale(1.02);

    box-shadow:
        0 40px 80px rgba(0,0,0,.45);

    z-index:5;
}

.apple-slide:hover img{
    transform:scale(1.08);
    filter:brightness(1.05);
}

.apple-slide:hover::after{
    opacity:.6;
}

/* Smooth infinite animation */
@keyframes appleScroll{
    0%{
        transform:translateX(0);
    }
    100%{
        transform:translateX(-50%);
    }
}

/* Mobile Responsive */
@media(max-width:768px){

.apple-slider-section{
    padding:80px 0;
}

.apple-slider-track{
    gap:18px;
    padding:0 20px;
}

.apple-slide{
    width:300px;
    height:420px;
    border-radius:24px;
}

}
.apple-slider-track{
    display:flex;
    gap:28px;
    width:max-content;
    animation:infiniteScroll 60s linear infinite;
}

@keyframes infiniteScroll{
    0%{
        transform:translateX(0);
    }

    100%{
        transform:translateX(calc(-50% - 14px));
    }
}/* End custom CSS */