body.home.elementor-page .ci-hero{isolation:isolate;overflow:hidden;position:relative}body.home.elementor-page .ci-hero .ci-hero__slides{inset:0;pointer-events:none;position:absolute;z-index:0}body.home.elementor-page .ci-hero .ci-hero__slide{background-position:center;background-repeat:no-repeat;background-size:cover;inset:0;opacity:0;position:absolute;transform:scale(1.04);transition:opacity 1.1s ease,transform 7s ease}body.home.elementor-page .ci-hero .ci-hero__slide.is-active{opacity:1;transform:scale(1)}body.home.elementor-page .ci-hero::before{background:linear-gradient(102deg,rgba(19,139,186,0.82) 0%,rgba(19,139,186,0.62) 38%,rgba(0,189,209,0.35) 70%,rgba(19,139,186,0.18) 100%)!important;content:""!important;inset:0!important;pointer-events:none!important;position:absolute!important;z-index:1!important}body.home.elementor-page .ci-hero>.e-con-inner,body.home.elementor-page .ci-hero>.elementor-container,body.home.elementor-page .ci-hero>.elementor-widget-wrap{position:relative;z-index:2}body.home.elementor-page .ci-hero .ci-hero__dots{bottom:22px;display:flex;gap:8px;left:50%;pointer-events:auto;position:absolute;transform:translateX(-50%);z-index:3}body.home.elementor-page .ci-hero .ci-hero__dot{background:rgba(255,255,255,0.45);border:0;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:width 0.25s ease,background 0.25s ease;width:8px}body.home.elementor-page .ci-hero .ci-hero__dot.is-active{background:#ffbb00;width:26px}body.home.elementor-page .ci-hero .ci-hero__dot:focus-visible{outline:2px solid #fff;outline-offset:2px}body.home.elementor-page .ci-button .elementor-button,body .ci-button .elementor-button{background:var(--ci-yellow,#ffbb00)!important;color:var(--ci-blue,#138bba)!important;font-weight:700!important}body.home.elementor-page .ci-button .elementor-button:hover,body .ci-button .elementor-button:hover{background:var(--ci-coral,#ff6976)!important;color:#fff!important}@media (prefers-reduced-motion:reduce){body.home.elementor-page .ci-hero .ci-hero__slide{transform:none;transition:opacity 0.4s ease}}body.home.elementor-page .ci-hero>*:not(.ci-hero__slides):not(.ci-hero__dots){position:relative;z-index:2}