.elementor-1423 .elementor-element.elementor-element-8c9310a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-1423 .elementor-element.elementor-element-b3a78d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;padding:150px 0px 0px 0px;}body.elementor-page-1423:not(.elementor-motion-effects-element-type-background), body.elementor-page-1423 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #000000 52%, #4A0B0A 100%);}@media(max-width:1024px){.elementor-1423 .elementor-element.elementor-element-8c9310a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1423 .elementor-element.elementor-element-8c9310a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-f6a4f6e */.sdm-about-left{ max-width:640px; } .sdm-badge{ display:inline-flex; align-items:center; padding:9px 22px; border-radius:40px; background:#23232b; border:1px solid rgba(255,255,255,.08); color:#fff; font-size:13px; font-weight:500; letter-spacing:.5px; margin-bottom:22px; } .sdm-about-left h2{ font-size:48px; line-height:1.12; font-weight:700; color:#fff; margin:0 0 18px; letter-spacing:-1px; } .sdm-about-left h2 span{ color:#9C1210; } .sdm-about-left p{ font-size:16px; line-height:1.8; color:#B5B5B5; margin-bottom:18px; } .sdm-stats{ display:flex; gap:40px; margin-top:28px; flex-wrap:wrap; } .sdm-stat{ min-width:135px; } .sdm-stat h3{ display:inline; font-size:46px; line-height:1; font-weight:700; color:#fff; margin:0; letter-spacing:-1px; } .sdm-stat span{ font-size:34px; font-weight:700; color:#9C1210; } .sdm-stat p{ margin-top:6px; font-size:14px; line-height:1.45; color:#c5c5c5; font-weight:500; margin-bottom:0; } /* Tablet */ @media(max-width:991px){ .sdm-about-left{ max-width:100%; } .sdm-about-left h2{ font-size:40px; } .sdm-stats{ gap:30px; } .sdm-stat h3{ font-size:40px; } .sdm-stat span{ font-size:28px; } } /* Mobile */ @media(max-width:767px){ .sdm-about-left{ text-align:center; } .sdm-about-left h2{ font-size:34px; } .sdm-about-left p{ font-size:15px; } .sdm-stats{ justify-content:center; gap:24px; } .sdm-stat{ min-width:120px; } .sdm-stat h3{ font-size:36px; } .sdm-stat span{ font-size:24px; } .sdm-stat p{ font-size:13px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cfd0367 *//* ===== SHAUL DIGITAL MEDIA ARTIST MARQUEE ===== */

.shaul-artists-section{
    width:100%;
    overflow:hidden;
    padding:70px 0;
}

.shaul-title{
    text-align:center;
    margin-bottom:45px;
}

.shaul-title span{
    color:#9C1210;
    text-transform:uppercase;
    font-size:14px;
    letter-spacing:3px;
    font-weight:600;
}

.shaul-title h2{
    color:#fff;
    font-size:40px;
    margin-top:12px;
    font-weight:700;
}

.shaul-marquee{
    width:100%;
    overflow:hidden;
    position:relative;
}

.shaul-marquee-track{

    display:flex;
    align-items:center;
    gap:28px;
    width:max-content;

    animation:shaulScroll 28s linear infinite;

}

.shaul-marquee-track:hover{

    animation-play-state:paused;

}

.shaul-marquee-track img{

    width:150px;
    height:150px;

    object-fit:cover;

    border-radius:22px;

    flex-shrink:0;

    transition:.35s ease;

}

.shaul-marquee-track img:hover{

    transform:scale(1.08);

}

@keyframes shaulScroll{

    from{

        transform:translateX(0);

    }

    to{

        transform:translateX(-50%);

    }

}

@media(max-width:768px){

.shaul-title h2{

font-size:30px;

}

.shaul-marquee-track{

gap:18px;

animation-duration:18s;

}

.shaul-marquee-track img{

width:110px;

height:110px;

border-radius:18px;

}

}/* End custom CSS */