.elementor .eff-section{display:flex;justify-content:center;}.elementor .boxed-900{max-width:900px;padding:var(--space-0);flex-direction:column;}.elementor .light-text{color:var(--color-text-light);}.elementor .h1{font-family:var(--font-family-heading);font-weight:600;font-size:var(--font-size-lg);line-height:1.2em;}.elementor .btn-large-primary{font-family:var(--font-family-accent);font-weight:600;font-size:var(--font-size-2xs);padding-block-start:var(--space-4);padding-block-end:var(--space-4);padding-inline-start:var(--space-6);padding-inline-end:var(--space-6);border-radius:var(--border-l);background-color:var(--color-brand-primary);}.elementor .btn-large-primary:hover,.elementor .btn-large-primary:focus-visible{opacity:85%;}.elementor .eff-px-default{padding-inline-start:var(--space-6);padding-inline-end:var(--space-6);}.elementor .eff-py-default{padding-block-start:var(--space-8);padding-block-end:var(--space-8);}.elementor .eff-px-0{padding-inline-start:0px;padding-inline-end:0px;}.elementor .eff-py-md{padding-block-start:var(--space-6);padding-block-end:var(--space-6);}.elementor .left-animation{--eff-carousel-image-width: 250px;
--eff-carousel--num-images: 7;
--eff-carousel-col-gap: var(--space-4) ; -webkit-mask-image: linear-gradient(to right, transparent 0%, #000 20%, #000 80%, transparent 100%);
mask-image: linear-gradient(to right, transparent 0%, #000 20%, #000 80%, transparent 100%);\n}.elementor .eff-py-0{overflow:hidden;padding-block-start:0px;padding-block-end:0px;}.elementor .scroll-container{gap:var(--space-4);animation: imagescrollingX 15s linear infinite alternate;\n}.elementor .carousel-animation-img{width:var(--image-width);aspect-ratio:16/9;object-fit:cover;border-radius:var(--border-m);}