.elementor-3852 .elementor-element.elementor-element-e2a60eb{--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-3852 .elementor-element.elementor-element-c8b98c3{--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-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-3852 .elementor-element.elementor-element-8d36fd3{font-family:"Manrope", Sans-serif;font-size:1.125rem;font-weight:500;line-height:120%;letter-spacing:-0.0225rem;color:var( --e-global-color-6b03a8f );}.elementor-3852 .elementor-element.elementor-element-a2995d1{font-family:"Manrope", Sans-serif;font-size:1.125rem;font-weight:500;line-height:120%;letter-spacing:-0.0225rem;color:var( --e-global-color-6b03a8f );}.elementor-3852 .elementor-element.elementor-element-2290007{--display:flex;}.elementor-3852 .elementor-element.elementor-element-0664a80{--display:flex;}.elementor-3852 .elementor-element.elementor-element-d4b2382{--display:flex;}.elementor-3852 .elementor-element.elementor-element-faf873f{--display:flex;}.elementor-3852 .elementor-element.elementor-element-94b195d{--display:flex;}.elementor-3852 .elementor-element.elementor-element-8ae2b56{--display:flex;}.elementor-3852 .elementor-element.elementor-element-c2a4153{--display:flex;}.elementor-3852 .elementor-element.elementor-element-40f389d{--display:flex;}.elementor-3852 .elementor-element.elementor-element-ef014e2{--display:flex;}.elementor-3852 .elementor-element.elementor-element-9d42324{--display:flex;}.elementor-3852 .elementor-element.elementor-element-1a63e95{--display:flex;}.elementor-3852 .elementor-element.elementor-element-a0decf6{--display:flex;}.elementor-3852 .elementor-element.elementor-element-2e16289{--display:flex;}.elementor-3852 .elementor-element.elementor-element-9b7cc9f{--display:flex;}.elementor-3852 .elementor-element.elementor-element-57851e2{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-3852 .elementor-element.elementor-element-57851e2 .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;}@media(max-width:1024px){.elementor-3852 .elementor-element.elementor-element-e2a60eb{--grid-auto-flow:row;}.elementor-3852 .elementor-element.elementor-element-c8b98c3{--grid-auto-flow:row;}.elementor-3852 .elementor-element.elementor-element-57851e2{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-3852 .elementor-element.elementor-element-e2a60eb{--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-3852 .elementor-element.elementor-element-c8b98c3{--e-con-grid-template-columns:repeat(2, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-3852 .elementor-element.elementor-element-57851e2{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-e2a60eb */@media screen and (max-width: 768px){
    .elementor-3852 .elementor-element.elementor-element-e2a60eb > *{
    padding: 1rem;
    
    & h3{
        font-size: 1rem;
    }
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e39bd4f */.elementor-3852 .elementor-element.elementor-element-e39bd4f ul{
    padding-left: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    justify-content: center;
    
    & li{
    padding: 1rem 1rem 1rem 2.5rem;
    border-radius: 0.375rem;
background: #1F1747;
margin-bottom:0;
color: var(--theme-white);
position: relative;

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


@media screen and (max-width: 768px){
    .elementor-3852 .elementor-element.elementor-element-e39bd4f ul{
        justify-content: left;
        
        & li{
            width: 100%;
        }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d36fd3 */.elementor-3852 .elementor-element.elementor-element-8d36fd3 ul{
    padding-left:0;
}
.elementor-3852 .elementor-element.elementor-element-8d36fd3 ul li:not(:last-child){
    margin-bottom: 2rem;
}

.elementor-3852 .elementor-element.elementor-element-8d36fd3 ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 4px; /* adjust as needed */
  width: 1rem;
  height: 1rem;
  background-image: url("/wp-content/uploads/2026/04/check-icon-pruple-400.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.elementor-3852 .elementor-element.elementor-element-8d36fd3 ul li {
  position: relative;
  list-style: none;
  padding-left: 1.5rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2995d1 */.elementor-3852 .elementor-element.elementor-element-a2995d1 ul{
    padding-left:0;
}
.elementor-3852 .elementor-element.elementor-element-a2995d1 ul li:not(:last-child){
    margin-bottom: 2rem;
}

.elementor-3852 .elementor-element.elementor-element-a2995d1 ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 4px; /* adjust as needed */
  width: 1rem;
  height: 1rem;
  background-image: url("/wp-content/uploads/2026/04/check-icon-pruple-400.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.elementor-3852 .elementor-element.elementor-element-a2995d1 ul li {
  position: relative;
  list-style: none;
  padding-left: 1.5rem;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-57851e2 */.elementor-3852 .elementor-element.elementor-element-57851e2 .swiper-wrapper{
    transition-timing-function: linear!important;
}

.elementor-3852 .elementor-element.elementor-element-57851e2{
      & .swiper:before,
  & .swiper:after {
    content: '';
    width: 10rem;
    height: 160%;
    position: absolute;
    top: 50%;
    translate: 0 -50%;
    z-index: 11;
    pointer-events: none;
  }
  
  & .swiper:before {
    left: 0;
    background-image: linear-gradient(-90deg, #0000 0%, #fbfaff 90%)
  }
  
  & .swiper:after {
    right: 0;
    background-image: linear-gradient(90deg, #0000 0%, #fbfaff 90%)
  }
}/* End custom CSS */