.elementor-2592 .elementor-element.elementor-element-a636c1d{--display:flex;}.elementor-2592 .elementor-element.elementor-element-2eaab20{--display:flex;}.elementor-2592 .elementor-element.elementor-element-de2cce7{--display:flex;}.elementor-2592 .elementor-element.elementor-element-48a242c{--n-accordion-title-font-size:1.25rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-e310bd8 );--n-accordion-icon-size:0.7rem;--n-accordion-icon-normal-color:var( --e-global-color-e310bd8 );--n-accordion-icon-hover-color:var( --e-global-color-e310bd8 );--n-accordion-icon-active-color:var( --e-global-color-e310bd8 );}.elementor-2592 .elementor-element.elementor-element-48a242c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2592 .elementor-element.elementor-element-48a242c {--n-accordion-padding:1.5rem 0 1.5rem 0;}:where( .elementor-2592 .elementor-element.elementor-element-48a242c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter Tight", Sans-serif;line-height:140%;}:where( .elementor-2592 .elementor-element.elementor-element-48a242c > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0rem;--padding-right:0rem;--padding-bottom:2rem;--padding-left:0rem;}.elementor-2592 .elementor-element.elementor-element-731f706{--display:flex;}.elementor-2592 .elementor-element.elementor-element-ed150e2{--display:flex;}.elementor-2592 .elementor-element.elementor-element-e663bfc{--display:flex;}.elementor-2592 .elementor-element.elementor-element-2add5ca{--display:flex;}.elementor-2592 .elementor-element.elementor-element-edbba06{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:88px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-3.5rem;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:4.5rem;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:4.5rem;--e-n-carousel-arrow-size:0.8rem;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );}:where( .elementor-2592 .elementor-element.elementor-element-edbba06 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-2592 .elementor-element.elementor-element-edbba06 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7a2856b );border-radius:50% 50% 50% 50%;padding:0.8rem 0.8rem 0.8rem 0.8rem;}@media(max-width:1024px){.elementor-2592 .elementor-element.elementor-element-edbba06{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2592 .elementor-element.elementor-element-edbba06{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for nested-accordion, class: .elementor-element-48a242c */.elementor-2592 .elementor-element.elementor-element-48a242c {
    /*counter-set: steps;*/
    
    & p{
        font-size: 1rem;
        line-height:140%;
    }
    
    & details h3{
        position:relative;
        display: flex;
        align-items: center;
        gap:1.5rem;
        color: #fff;
        
        /*&:before{*/
        /*    counter-increment: steps;*/
        /*    content: "0" counter(steps);*/
        /*    font-size: .75rem;*/
        /*    line-height: 1rem;*/
        /*    color: var(--theme-red);*/
        /*    letter-spacing: .2rem;*/
        /*    font-family: var(--primary-font);*/
        /*}*/
    }
    
     & details{
         border-top: 1px solid #ffffff40;
     }
     & details:last-child{
         border-bottom: 1px solid #ffffff40;
     }
}/* End custom CSS */