.elementor-2865 .elementor-element.elementor-element-b1200c5{--iteration-count:infinite;}.elementor-2865 .elementor-element.elementor-element-b1200c5 .elementor-headline{text-align:start;}.elementor-2865 .elementor-element.elementor-element-c70b2a0{--spacer-size:1rem;}.elementor-2865 .elementor-element.elementor-element-5df8836{--spacer-size:2rem;}.elementor-2865 .elementor-element.elementor-element-7089274{--spacer-size:2rem;}.elementor-2865 .elementor-element.elementor-element-97fa884{--swiper-slides-to-display:3;--swiper-slides-gap:16px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:0px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-110px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:90px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-110px;--arrow-size:60px;}.elementor-2865 .elementor-element.elementor-element-97fa884 .swiper-slide > .elementor-element{height:100%;}.elementor-2865 .elementor-element.elementor-element-3195108{--grid-columns:3;--grid-row-gap:1rem;width:100%;max-width:100%;--grid-column-gap:1rem;}.elementor-2865 .elementor-element.elementor-element-1f402c2{width:100%;max-width:100%;}.elementor-2865 .elementor-element.elementor-element-1f402c2.elementor-element{--align-self:center;}.elementor-2865 .elementor-element.elementor-element-f0744bb{width:100%;max-width:100%;}.elementor-2865 .elementor-element.elementor-element-f0744bb.elementor-element{--align-self:center;}.elementor-2865 .elementor-element.elementor-element-6b1e51f{width:100%;max-width:100%;}.elementor-2865 .elementor-element.elementor-element-6b1e51f.elementor-element{--align-self:center;}.elementor-2865 .elementor-element.elementor-element-0a6080d{--grid-columns:1;--grid-row-gap:1rem;width:100%;max-width:100%;--grid-column-gap:1rem;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2865 .elementor-element.elementor-element-97fa884{--swiper-slides-to-display:2;}.elementor-2865 .elementor-element.elementor-element-3195108{--grid-columns:2;}.elementor-2865 .elementor-element.elementor-element-0a6080d{--grid-columns:2;}}@media(max-width:767px){.elementor-2865 .elementor-element.elementor-element-97fa884{--swiper-slides-to-display:1;}.elementor-2865 .elementor-element.elementor-element-3195108{--grid-columns:1;}.elementor-2865 .elementor-element.elementor-element-0a6080d{--grid-columns:1;}}/* Start custom CSS for animated-headline, class: .elementor-element-b1200c5 */.elementor-2865 .elementor-element.elementor-element-b1200c5 span {
    color: var(--WHITE);
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 7rem!important;
    line-height: 90%!important;
    font-size: clamp(7rem, 10.755vw + -2.182rem, 12.875rem)!important;
    min-width: fit-content;
}

.elementor-headline-dynamic-text {
    color: var(--ACCENTO)!important;
    margin-left: 2rem;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3195108 */.loop-grid-gl:hover .e-loop-item {
    filter: blur(5px) brightness(0.5);
    transition: filter 0.75s;
    backdrop;
}

.loop-grid-gl:hover .e-loop-item:hover {
    filter: blur(0px);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-1f402c2 */.elementor-counter .elementor-counter-number-wrapper {
  font-family: var(--font-family);
  font-weight: 300;
  font-size: 7rem;
  line-height: 90%;
  font-size: clamp(7rem, 10.755vw + -2.182rem, 12.875rem);
}

.elementor-counter .elementor-counter-title {
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 1.2rem;
  line-height: 110%;
  text-transform: uppercase;
  font-size: clamp(1.2rem, 1.693vw + -0.246rem, 2.125rem);
}/* End custom CSS */
/* Start custom CSS */body {
    background-color: var(--BLACK);
}/* End custom CSS */