.elementor-4536 .elementor-element.elementor-element-f7a42e4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4536 .elementor-element.elementor-element-0b6571c{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-6b03a8f );margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4536 .elementor-element.elementor-element-125cd95 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-cd3c499 );font-family:"Manrope", Sans-serif;font-size:3rem;font-weight:600;line-height:110%;letter-spacing:-0.01rem;}.elementor-4536 .elementor-element.elementor-element-514cf9f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-cd3c499 );font-family:"Manrope", Sans-serif;font-size:3rem;font-weight:600;line-height:110%;letter-spacing:-0.01rem;}.elementor-4536 .elementor-element.elementor-element-a355093 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-cd3c499 );font-family:"Manrope", Sans-serif;font-size:3rem;font-weight:600;line-height:110%;letter-spacing:-0.01rem;}.elementor-4536 .elementor-element.elementor-element-6c00bc7{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4536 .elementor-element.elementor-element-88352c1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4536 .elementor-element.elementor-element-76f28ea{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-4536 .elementor-element.elementor-element-5fc2592{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-4536 .elementor-element.elementor-element-262a618{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-4536 .elementor-element.elementor-element-2fa67b0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-4536 .elementor-element.elementor-element-85da82a{--e-image-carousel-slides-to-show:7;}.elementor-4536 .elementor-element.elementor-element-3c3d4c9{--e-image-carousel-slides-to-show:7;}.elementor-4536 .elementor-element.elementor-element-497c514{--e-image-carousel-slides-to-show:7;}@media(max-width:1024px){.elementor-4536 .elementor-element.elementor-element-f7a42e4{--grid-auto-flow:row;}.elementor-4536 .elementor-element.elementor-element-6c00bc7{--grid-auto-flow:row;}.elementor-4536 .elementor-element.elementor-element-88352c1{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4536 .elementor-element.elementor-element-f7a42e4{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--grid-auto-flow:row;}.elementor-4536 .elementor-element.elementor-element-6c00bc7{--e-con-grid-template-columns:repeat(2, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-4536 .elementor-element.elementor-element-88352c1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4536 .elementor-element.elementor-element-85da82a{--e-image-carousel-slides-to-show:3;}.elementor-4536 .elementor-element.elementor-element-3c3d4c9{--e-image-carousel-slides-to-show:3;}.elementor-4536 .elementor-element.elementor-element-497c514{--e-image-carousel-slides-to-show:3;}}/* Start custom CSS for container, class: .elementor-element-f7a42e4 */@media screen and (max-width: 768px){
    .elementor-4536 .elementor-element.elementor-element-f7a42e4 > *{
    padding: 1rem;
    
    & h3{
        font-size: 1rem;
    }
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b6571c */.elementor-4536 .elementor-element.elementor-element-0b6571c ul{
    list-style: none;
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
}
.elementor-4536 .elementor-element.elementor-element-0b6571c ul  li {
    font-size: 1rem;
    padding: 0.5rem 1rem;
    border-radius: 40rem;
    background-color: var(--theme-white);
    border: 1px solid #0001;
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76f28ea */.elementor-4536 .elementor-element.elementor-element-76f28ea ul{
    padding-left: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    gap: 0.8rem;
    justify-content: center;
    
    & li{
    /*padding: 0.5rem 0.5rem 0.5rem 2rem;*/
    padding-left: 1.5rem;
    border-radius: 0.375rem;
/*background: var(--primary-blue-50);*/
margin-bottom:0;
color: var(--primary-blue-900);
position: relative;

&:before{
    content:'';
    background: url("/wp-content/uploads/2026/04/check-icon-pruple-400.svg") center/contain no-repeat;
    width:1rem;
    height:1rem;
    display: block;
    position: absolute;
    left: 0rem;
}
    }
}


@media screen and (max-width: 768px){
    .elementor-4536 .elementor-element.elementor-element-76f28ea ul{
        justify-content: left;
        
        & li{
            width: 100%;
        }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fc2592 */.elementor-4536 .elementor-element.elementor-element-5fc2592 ul{
    padding-left: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    gap: 0.8rem;
    justify-content: center;
    
    & li{
    /*padding: 0.5rem 0.5rem 0.5rem 2rem;*/
    padding-left: 1.5rem;
    border-radius: 0.375rem;
/*background: var(--primary-blue-50);*/
margin-bottom:0;
color: var(--primary-blue-900);
position: relative;

&:before{
    content:'';
    background: url("/wp-content/uploads/2026/04/check-icon-pruple-400.svg") center/contain no-repeat;
    width:1rem;
    height:1rem;
    display: block;
    position: absolute;
    left: 0rem;
}
    }
}


@media screen and (max-width: 768px){
    .elementor-4536 .elementor-element.elementor-element-5fc2592 ul{
        justify-content: left;
        
        & li{
            width: 100%;
        }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-262a618 */.elementor-4536 .elementor-element.elementor-element-262a618 ul{
    padding-left: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    gap: 0.8rem;
    justify-content: center;
    
    & li{
    /*padding: 0.5rem 0.5rem 0.5rem 2rem;*/
    padding-left: 1.5rem;
    border-radius: 0.375rem;
/*background: var(--primary-blue-50);*/
margin-bottom:0;
color: var(--primary-blue-900);
position: relative;

&:before{
    content:'';
    background: url("/wp-content/uploads/2026/04/check-icon-pruple-400.svg") center/contain no-repeat;
    width:1rem;
    height:1rem;
    display: block;
    position: absolute;
    left: 0rem;
}
    }
}


@media screen and (max-width: 768px){
    .elementor-4536 .elementor-element.elementor-element-262a618 ul{
        justify-content: left;
        
        & li{
            width: 100%;
        }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fa67b0 */.elementor-4536 .elementor-element.elementor-element-2fa67b0 ul{
    padding-left: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    gap: 0.8rem;
    justify-content: center;
    
    & li{
    /*padding: 0.5rem 0.5rem 0.5rem 2rem;*/
    padding-left: 1.5rem;
    border-radius: 0.375rem;
/*background: var(--primary-blue-50);*/
margin-bottom:0;
color: var(--primary-blue-900);
position: relative;

&:before{
    content:'';
    background: url("/wp-content/uploads/2026/04/check-icon-pruple-400.svg") center/contain no-repeat;
    width:1rem;
    height:1rem;
    display: block;
    position: absolute;
    left: 0rem;
}
    }
}


@media screen and (max-width: 768px){
    .elementor-4536 .elementor-element.elementor-element-2fa67b0 ul{
        justify-content: left;
        
        & li{
            width: 100%;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88352c1 */.elementor-4536 .elementor-element.elementor-element-88352c1{
    max-width: 64rem;
    
}/* End custom CSS */
/* Start custom CSS */#intergrate-logo-wrap .swiper-wrapper{
    transition-timing-function: linear !important;
}

#intergrate-logo-wrap  .swiper-slide {
        aspect-ratio: 188 / 94;
        border-radius: 0.5rem;
        overflow: hidden;
        border: 1px solid var(--primary-blue-50);
    }/* End custom CSS */