.elementor-5325 .elementor-element.elementor-element-3528a46{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-5325 .elementor-element.elementor-element-eb5bc9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-5325 .elementor-element.elementor-element-d975000{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-5325 .elementor-element.elementor-element-52c701d{--e-image-carousel-slides-to-show:1;}.elementor-5325 .elementor-element.elementor-element-de9b507{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-5325 .elementor-element.elementor-element-de9b507:not(.elementor-motion-effects-element-type-background), .elementor-5325 .elementor-element.elementor-element-de9b507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5325 .elementor-element.elementor-element-de9b507, .elementor-5325 .elementor-element.elementor-element-de9b507::before{--border-transition:0.3s;}.elementor-5325 .elementor-element.elementor-element-cd6312f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:080px;--padding-left:0px;--padding-right:0px;}.elementor-5325 .elementor-element.elementor-element-cd6312f, .elementor-5325 .elementor-element.elementor-element-cd6312f::before{--border-transition:0.3s;}.elementor-5325 .elementor-element.elementor-element-c009c74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-5325 .elementor-element.elementor-element-d8e8d38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-5325 .elementor-element.elementor-element-9f606d9{--e-image-carousel-slides-to-show:1;}.elementor-5325 .elementor-element.elementor-element-77a39ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;--margin-top:70px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-5325 .elementor-element.elementor-element-02e68f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-5325 .elementor-element.elementor-element-02e68f5:not(.elementor-motion-effects-element-type-background), .elementor-5325 .elementor-element.elementor-element-02e68f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111828;}.elementor-5325 .elementor-element.elementor-element-02e68f5, .elementor-5325 .elementor-element.elementor-element-02e68f5::before{--border-transition:0.3s;}.elementor-5325 .elementor-element.elementor-element-71962f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-5325 .elementor-element.elementor-element-a3538dd img{height:600px;object-fit:contain;}.elementor-5325 .elementor-element.elementor-element-e999317{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5325 .elementor-element.elementor-element-208d528{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5325 .elementor-element.elementor-element-208d528, .elementor-5325 .elementor-element.elementor-element-208d528::before{--border-transition:0.3s;}.elementor-5325 .elementor-element.elementor-element-af229bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5325 .elementor-element.elementor-element-af229bc, .elementor-5325 .elementor-element.elementor-element-af229bc::before{--border-transition:0.3s;}.elementor-5325 .elementor-element.elementor-element-f683e35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-5325 .elementor-element.elementor-element-4271da3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-5325 .elementor-element.elementor-element-721e4f2 img{height:700px;object-fit:contain;}.elementor-5325 .elementor-element.elementor-element-42600bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:70px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5325 .elementor-element.elementor-element-42600bd, .elementor-5325 .elementor-element.elementor-element-42600bd::before{--border-transition:0.3s;}.elementor-5325 .elementor-element.elementor-element-be2983b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-5325 .elementor-element.elementor-element-5aa2719 .elementor-repeater-item-96a9dc2 .swiper-slide-bg{background-color:#F8F8F8;}.elementor-5325 .elementor-element.elementor-element-5aa2719 .elementor-repeater-item-0cf33d8 .swiper-slide-bg{background-color:#F8F8F8;}.elementor-5325 .elementor-element.elementor-element-5aa2719 .elementor-repeater-item-ace1ce6 .swiper-slide-bg{background-color:#F8F8F8;}.elementor-5325 .elementor-element.elementor-element-5aa2719 .swiper-slide{height:400px;}.elementor-5325 .elementor-element.elementor-element-5aa2719 .swiper-slide-contents{max-width:66%;}.elementor-5325 .elementor-element.elementor-element-5aa2719 .swiper-slide-inner{text-align:center;}.elementor-5325 .elementor-element.elementor-element-5aa2719 .elementor-slide-heading{color:#0F0C3F;font-family:"Poppins", Sans-serif;font-weight:300;font-style:normal;}.elementor-5325 .elementor-element.elementor-element-5aa2719 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-5325 .elementor-element.elementor-element-5aa2719 .elementor-slide-description{color:#0F0C3F;font-family:"Poppins", Sans-serif;font-weight:300;}.elementor-5325 .elementor-element.elementor-element-759c13c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-5325 .elementor-element.elementor-element-759c13c:not(.elementor-motion-effects-element-type-background), .elementor-5325 .elementor-element.elementor-element-759c13c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111828;}.elementor-5325 .elementor-element.elementor-element-759c13c, .elementor-5325 .elementor-element.elementor-element-759c13c::before{--border-transition:0.3s;}@media(max-width:1200px){.elementor-5325 .elementor-element.elementor-element-e999317{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-5325 .elementor-element.elementor-element-eb5bc9a{--width:54%;}.elementor-5325 .elementor-element.elementor-element-d975000{--width:46%;}.elementor-5325 .elementor-element.elementor-element-cd6312f{--content-width:1250px;}.elementor-5325 .elementor-element.elementor-element-71962f9{--width:100%;}.elementor-5325 .elementor-element.elementor-element-f683e35{--width:50%;}.elementor-5325 .elementor-element.elementor-element-4271da3{--width:50%;}.elementor-5325 .elementor-element.elementor-element-42600bd{--content-width:1271px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5325 .elementor-element.elementor-element-71962f9{--width:100%;}.elementor-5325 .elementor-element.elementor-element-f683e35{--width:100%;}.elementor-5325 .elementor-element.elementor-element-4271da3{--width:100%;}}@media(max-width:1024px){.elementor-5325 .elementor-element.elementor-element-71962f9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-5325 .elementor-element.elementor-element-e999317{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5325 .elementor-element.elementor-element-af229bc{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5325 .elementor-element.elementor-element-4271da3{--justify-content:center;}.elementor-5325 .elementor-element.elementor-element-721e4f2 img{height:600px;object-fit:contain;}}@media(max-width:767px){.elementor-5325 .elementor-element.elementor-element-3528a46{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5325 .elementor-element.elementor-element-7cda5d8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5325 .elementor-element.elementor-element-4c00ffb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5325 .elementor-element.elementor-element-71962f9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-5325 .elementor-element.elementor-element-a3538dd img{width:100%;height:500px;object-fit:contain;}.elementor-5325 .elementor-element.elementor-element-af229bc{--margin-top:50px;--margin-bottom:-0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5325 .elementor-element.elementor-element-721e4f2 img{height:500px;object-fit:contain;}.elementor-5325 .elementor-element.elementor-element-be2983b{--content-width:90%;--margin-top:50px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;}.elementor-5325 .elementor-element.elementor-element-5aa2719 .swiper-slide-contents{max-width:100%;}.elementor-5325 .elementor-element.elementor-element-5aa2719 .swiper-slide-inner{padding:20px 0px 20px 0px;}.elementor-5325 .elementor-element.elementor-element-5aa2719 .elementor-slide-heading{font-size:20px;}.elementor-5325 .elementor-element.elementor-element-5aa2719 .elementor-slide-description{font-size:15px;}}/* Start custom CSS for html, class: .elementor-element-13d9df2 */.elementor-5325 .elementor-element.elementor-element-13d9df2 .main-link:hover i{
    transition:.3s;
    padding-left:20px!important;
}

.main-button{
    background:#274ED2;
    color:#fff;
    padding:13px 8px;
    align-items:center;
    justify-content: center;
    display:flex;
    max-width:220px;
}

.elementor-5325 .elementor-element.elementor-element-13d9df2 .main-button{
    width:220px;
}

.first-wrapper{
    display:flex;
    flex-direction: column;
    gap:30px
}
.under-first{
    display:flex;
    flex-direction:row;
    align-items:center;
    gap:40px
}
.elementor-5325 .elementor-element.elementor-element-13d9df2 .main-link i{
    padding-left:10px;
    transition:.3s;
}

@media only screen and (max-width: 820px){
    .under-first{
        flex-direction:column;
        width:100%;
        gap:25px
    }
    .elementor-5325 .elementor-element.elementor-element-13d9df2 .main-button{
        display:flex;
        min-width:100%;
    }
    .first-wrapper{
     gap:10px   
    }
    .under-first div{
        width:100%;
        text-align:center;
    }
    .elementor-5325 .elementor-element.elementor-element-13d9df2 .main-link{
        padding:10px;
    }
}

@media only screen and (max-width: 767px){
    .elementor-5325 .elementor-element.elementor-element-13d9df2{
        margin-bottom:30px!important;
    }
}

.elementor-5325 .elementor-element.elementor-element-13d9df2 .blueLinear{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-52c701d */.elementor-5325 .elementor-element.elementor-element-52c701d img{
    max-height:700px;
}


.elementor-5325 .elementor-element.elementor-element-52c701d .swiper-pagination-bullet{
    width:100px;
    height:2px;
    background:#CCD4FF!important;
    border-radius:0!important;
}

.elementor-5325 .elementor-element.elementor-element-52c701d .swiper-pagination-bullet-active{
background:#2B42C0!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d975000 */@media only screen and (max-width: 767px){
.elementor-5325 .elementor-element.elementor-element-d975000{
    display:none;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7cda5d8 */.img-title img{
    height:55px;
    width:55px;
    padding:7px;
    border-radius:10px;
}

.img-title{
    padding-bottom:10px!important;
}

.mob-solutions-boxes p{
    font-weight:300;
}

.ibasImg-a{
    position:absolute;
    right:0;
    bottom:5px;
}

/*.mob-solutions-boxes{*/
/*    padding:20px;*/
/*    border:2px solid #F2F2F2;*/
/*    min-height:200px;*/
/*    background:rgb(248,247,253)!important;*/
/*    border-radius:10px;*/
/*    border:none;*/
/*    transition:.3s ease-in-out;*/
/*    display:flex;*/
/*    align-items:flex-start;*/
/*    justify-content: center;*/
/*    text-align:center;*/
/*    cursor:pointer;*/
    
/*}*/
.mob-solutions-wrapper h3{
    font-weight:400!important;
}

.mob-solutions-wrapper{
    display:grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap:10px;
    margin:50px auto;
    margin-top:30px;
}

.mob-solutions-boxes:hover{
    background:#274ED2!important;
    transition:.3s ease-in-out;
    box-shadow:0 0 20px #d9d9d9;
}

.mob-solutions-boxes:hover h3, .mob-solutions-boxes:hover p{
    color:#fff!important;
}
.mob-solutions-boxes:hover img{
    filter: brightness(0) invert(1);
    transition:.3s ease-in-out;
}

@media only screen and (max-width: 480px){
    .mob-solutions-wrapper{
        grid-template-columns:repeat(2, minmax(0,1fr));
    }
    .mob-solutions-boxes h3{
        font-size:18px;
        margin-bottom:0;
    }
    .mob-solutions-boxes{
        min-height:170px
    }
}
@media only screen and (max-width: 370px){
    .mob-solutions-boxes h3{
        font-size:16px;
    }
    .mob-solutions-boxes{
        min-height:auto;
        height:170px!important;
        padding-top:20px;
        padding-bottom:20px;
    }
        .mob-solutions-wrapper{
         gap:5px   
        }
}

.solutionsRem{
    display:none;
    text-align:left;
    animation:fadeInLeft 1s;
}
.solutionsRem h6{
    margin-top:20px; 
    font-weight:400;
}
.solutionsRem ul{
    padding-top:15px;
    padding-left:20px;
}
.solutionsShow{
    display:block;
    color:#fff!Important;
}

.mobSolWrapClass{
    grid-template-columns:repeat(1, minmax(0,1fr))!important;
}

.mobSolBoxes{
    height:auto!important;
}
.solutionsRem li{
    padding:7px 0!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de9b507 */@media only screen and (min-width: 668px){
    .elementor-5325 .elementor-element.elementor-element-de9b507{
     display:none;   
    }
}

.elementor-5325 .elementor-element.elementor-element-de9b507{
    background: #fff!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-da0264f */.solutions-box{
    display:grid;
    grid-template-rows: 160px 1fr;
    gap:0px;
    padding:20px;
      background:rgb(248,247,253);
}

.solutions-wrapper{
    display:grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap:10px;
}

.solutions-img{
    display:flex;
    flex-direction:column;
    gap:10px;
    align-items:center;
}

.elementor-5325 .elementor-element.elementor-element-da0264f li{
    padding:5px 0;
}

.solutions-img img{
    margin-left:15px;
    margin-right:15px;
    margin-top:10px;
    height:60px;
    width:50px;
    padding:2px;
}

.solutions-img h4{
    text-align:center;
}


.solutions-img div:nth-child(1){
    background:#fff;
    max-width:max-content;
    border-radius:999px;
}

.solutions-box:hover{
    background:#274ED2;
    transition:.3s;
}

.solutions-box{
    transition:.3s ease-in-out;
    border-radius:3px;
}

.solutions-box:hover ul, .solutions-box:hover h5, .solutions-box:hover h4, .solutions-box:hover h6{
    color:#fff;
}
.elementor-5325 .elementor-element.elementor-element-da0264f ul{
    padding-left:30px;
}

.elementor-5325 .elementor-element.elementor-element-da0264f br{
    content:'';
    display:block;
    margin-bottom:7px;
}

@media only screen and (max-width: 1300px){
    .elementor-5325 .elementor-element.elementor-element-da0264f{
        padding: 0 10px;
    }
}

@media only screen and (min-width: 668px) and (max-width: 1024px){
    .solutions-wrapper{
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap:20px;
        padding:10px;
    }
}

@media only screen and (max-width: 667px){
    .solutions-wrapper{
        grid-template-columns: repeat(1, minmax(0, 1fr));
        padding:10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd6312f */@media only screen and (max-width: 667px){
 .elementor-5325 .elementor-element.elementor-element-cd6312f{
     display:none;
 }   
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c00ffb */.elementor-5325 .elementor-element.elementor-element-4c00ffb p{
    font-weight:300;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c009c74 */@media only screen and (min-width: 768px){
.elementor-5325 .elementor-element.elementor-element-c009c74{
 display:none;
}
}
.elementor-5325 .elementor-element.elementor-element-c009c74{
    padding:0 20px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9f606d9 */.elementor-5325 .elementor-element.elementor-element-9f606d9 img{
    max-height:650px;
}

.elementor-5325 .elementor-element.elementor-element-9f606d9 .swiper-pagination-bullet{
    width:100px;
    height:2px;
    background:#CCD4FF!important;
    border-radius:0!important;
}

.elementor-5325 .elementor-element.elementor-element-9f606d9 .swiper-pagination-bullet-active{
background:#2B42C0!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8e8d38 */@media only screen and (min-width: 768px){
.elementor-5325 .elementor-element.elementor-element-d8e8d38{
 display:none;   
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a41eaf */.elementor-5325 .elementor-element.elementor-element-3a41eaf h2, .elementor-5325 .elementor-element.elementor-element-3a41eaf h3, .elementor-5325 .elementor-element.elementor-element-3a41eaf p, .elementor-5325 .elementor-element.elementor-element-3a41eaf h4{
    text-align:center;
}

.elementor-5325 .elementor-element.elementor-element-3a41eaf p{
    font-size:14px;
}

.elementor-5325 .elementor-element.elementor-element-3a41eaf .main-button{
   background: linear-gradient(60deg, rgba(98,101,228,1) 50%, rgba(14,167,249,1) 100%);
    width: 80%;
    margin:auto;
}

.planBoxes-wrapper{
    display:grid;
    	grid-template-columns: repeat(4, minmax(0, 1fr));
    	gap:20px;
}



.plan-content{
    height:100%;
    display:flex;
    flex-direction:column;
    justify-content: space-between
}


.plan-boxes:hover{
    background:#fff;
    box-shadow:0 0 0 2px inset #3EDF82;
}
.plan-boxes:hover .main-button{
    background:#3EDF82!important;
}


@media only screen and (min-width: 650px) and (max-width: 1024px){
    .planBoxes-wrapper{
        grid-template-columns: repeat(2, minmax(0, 1fr));
        padding:0 20px;
    }
    .plan-content{
        grid-template-rows:70px 80px;
    }
}

@media only screen and (max-width: 650px){
    .planBoxes-wrapper{
        grid-template-columns: repeat(1, minmax(0, 1fr));
        max-width: 450px;
        margin:auto;
        padding: 0 20px;
    }
    .elementor-5325 .elementor-element.elementor-element-3a41eaf h2{
        text-align:left;
        padding:0 20px;
    }
    .changet{
        text-align:left!important;
        padding:0 20px;
    }
}

@media only screen and (max-width: 390px){
    .planBoxes-wrapper{
     padding: 0 10px;   
    }
    .elementor-5325 .elementor-element.elementor-element-3a41eaf h2{
        text-align:left;
        padding:0 10px;
    }
    .changet{
        text-align:left!important;
        padding:0 10px;
    }
}

@media only screen and (min-width: 485px){
    .elementor-5325 .elementor-element.elementor-element-3a41eaf h2{
        text-align:center;
        padding:0;
    }
    .changet{
        padding:0;
        text-align:center!important;
    }
}

.plan-boxes{
 background: rgb(14,167,249,.02)!important;
 padding:20px;
 height:100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a3538dd */.elementor-5325 .elementor-element.elementor-element-a3538dd img{
    overflow:hidden;
}
.elementor-5325 .elementor-element.elementor-element-a3538dd{
    width:100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e999317 */.elementor-5325 .elementor-element.elementor-element-e999317 h2, .elementor-5325 .elementor-element.elementor-element-e999317 p{
    text-align:center;
    color:#FFF;
}
.elementor-5325 .elementor-element.elementor-element-e999317{
    width:100%;
}

.elementor-5325 .elementor-element.elementor-element-e999317 p{
    font-weight:400;
    max-width:80%;
    margin:auto;
    margin-top:40px;
}


@media only screen and (max-width: 767px){
    .elementor-5325 .elementor-element.elementor-element-e999317 p{
        max-width:100%;
        text-align:left;
    }
    .elementor-5325 .elementor-element.elementor-element-e999317 h2{
        font-size:29px;
        text-align:left;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px){
    .elementor-5325 .elementor-element.elementor-element-e999317 h2{
        font-size:30px!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f408d64 */.imgBoxes-under{
    display:flex;
    gap:20px;
}
.elementor-5325 .elementor-element.elementor-element-f408d64 img{
    border-radius:5px;
}
.imgBoxes-under img{
    width:100%;
    object-fit:cover;
}

.imgBoxes-under div{
    width:100%;
}

.elementor-5325 .elementor-element.elementor-element-f408d64 .p-main{
    font-weight:300;
}

.boxContent{
    display:flex;
    flex-direction:column;
    justify-content: center;
    gap:20px;
    /*grid-template-rows:1fr 1fr;*/
}
.imgBoxes-img{
    display: flex;
    align-items: center;
    justify-content: center;
}

.boxContent div{
        display:flex;
        flex-direction:column;
        align-items:center;
        padding:20px;
        -webkit-box-shadow: 5px 5px 10px #d9d9d9;
        box-shadow:5px 5px 10px #d9d9d9;
        -moz-box-shadow: 5px 5px 10px #d9d9d9;
}

@media only screen and (min-width: 668px) and (max-width: 875px){
    .imgBoxes-under{
        display:flex;
        /*grid-template-columns: 1fr 1fr;*/
    }
    
    .contenti1{
        display:flex;
        /*grid-column-start:2;*/
        /*grid-row-start:1;*/
        /*grid-row-end:1;*/
    }
    .contenti2{
        display:flex;
        /*grid-column-start:1;*/
        /*grid-row-start:2;*/
        /*grid-row-end:1;*/
    }
    .elementor-5325 .elementor-element.elementor-element-f408d64 .imgBoxes-img{
        display:none;
    }
}

@media only screen and (max-width: 668px){
    .imgBoxes-under{
       display:flex;
       flex-direction:column-reverse;
       max-width: 90%;
       margin:auto;
    }
    .boxContent{
        display:flex;
        flex-direction:column;
    }
    .imgBoxes-img{
        max-height:600px;
        overflow:hidden;
    }
    .imgBoxes-img{
        display:grid;
        grid-row-start:4;
        width:100%!important;
        justify-content:stretch!important;
    }
    .imgBoxes-img img{
        max-height:600px!important;
        min-width:100%!important;
        object-fit:cover;
        
        
    }
    .boxContent div{
        margin-top:0px;
    }
}
@media only screen and (max-width: 390px){
 .imgBoxes-under{
     max-width:95%;
 }   
}

.lineClamp{
    overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 8;
}

.readMore{
    display:block!important;
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86e91d0 */.elementor-5325 .elementor-element.elementor-element-86e91d0 .main-link:hover i{
    transition:.3s;
    padding-left:20px!important;
}

.main-link i{
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4271da3 */.elementor-5325 .elementor-element.elementor-element-4271da3{
    gap:0!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af229bc */@media only screen and (min-width: 600px) and (max-width: 767px){
    .elementor-5325 .elementor-element.elementor-element-af229bc .e-con-inner{
        flex-wrap:nowrap;
    }
}
.elementor-5325 .elementor-element.elementor-element-af229bc{
    padding:0 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5b0f6d1 */.del-cust{
    display:grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap:50px;
    padding:0 10px;
    
}
.under-del{
    display:grid;
    grid-template-columns:1fr;
    grid-template-rows: 1fr;
    padding:20px 20px;
    -webkit-box-shadow: 5px 5px 10px #d9d9d9;
        box-shadow:5px 5px 10px #d9d9d9;
        -moz-box-shadow: 5px 5px 10px #d9d9d9;
}
.elementor-5325 .elementor-element.elementor-element-5b0f6d1 h2{
    padding-bottom:60px;
    margin-top:0;
}
.elementor-5325 .elementor-element.elementor-element-5b0f6d1{
    padding:0 10px;
}
.elementor-5325 .elementor-element.elementor-element-5b0f6d1 h3{
    margin-bottom:40px;
    font-weight:400;
     font-size:22px;
}

@media only screen and (min-width: 1025px) and (max-width: 1200px){
    .del-cust{
        gap:30px
    }
    .elementor-5325 .elementor-element.elementor-element-5b0f6d1 h3{
        margin-top:20px;
        font-size:22px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
    .elementor-5325 .elementor-element.elementor-element-5b0f6d1 h2{
        padding-bottom:30px;
    }
    .elementor-5325 .elementor-element.elementor-element-5b0f6d1 h3{
        margin-bottom:20px;
        font-size:20px;
    }
    .del-cust{
        gap:20px
    }
} 

@media only screen and (max-width: 768px){
    .del-cust{
        flex-wrap:wrap;
        gap:30px;
        padding-bottom:20px;
    }
    .elementor-5325 .elementor-element.elementor-element-5b0f6d1 h3{
        margin-bottom:10px;
       font-size:18px;
    }
    
    .remAf:after{
        display:none!important;
    }
    .elementor-5325 .elementor-element.elementor-element-5b0f6d1 h2{
        padding-bottom:30px;
    }
}

.under-del:hover{
        -webkit-box-shadow: 5px 5px 20px #d9d9d9;
        box-shadow:5px 5px 20px #d9d9d9;
        -moz-box-shadow: 5px 5px 20px #d9d9d9;
        transition:.3s ease-in-out;
}
.lineClamp1{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42600bd */@media only screen and (max-width: 767px){
    .elementor-5325 .elementor-element.elementor-element-42600bd{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-5aa2719 */.mobCostSlide .elementor-slide-description{
    margin:0!important;
}
.mobCostSlide .elementor-slides .swiper-slide-inner{
    padding:20px!important;
    text-align:left!important;
    
}
.mobCostSlide .elementor-swiper-button{
    background:#E7E9EB!important;
    color:var(--black)!important;
    border-radius:999px!important;
    padding:8px!important;
    
}
.mobCostSlide .elementor-swiper-button-prev{
    left:-25px!important;
}
.mobCostSlide .elementor-swiper-button-next{
    right:-25px!important;
}

.mobCostSlide .swiper-slide-contents{
    display:flex;
    flex-direction:column;
    justify-content:center;
    gap:30px;
    height:100%!Important;
}

.mobCostSlide .elementor-slide-heading{
    margin-bottom:0px!important;
}

@media only screen and (max-width: 767px){
    .mobCostSlide .swiper-slide{
        height:250px!important;
    }
}
@media only screen and (max-width: 726px){
    .mobCostSlide .swiper-slide{
        height:280px!important;
    }
}
@media only screen and (max-width: 702px){
    .mobCostSlide .swiper-slide{
        height:300px!important;
    }
}
@media only screen and (max-width: 644px){
    .mobCostSlide .swiper-slide{
        height:320px!important;
    }
}
@media only screen and (max-width: 603px){
    .mobCostSlide .swiper-slide{
        height:340px!important;
    }
}
@media only screen and (max-width: 566px){
     .mobCostSlide .swiper-slide{
        height:360px!important;
    }
}
@media only screen and (max-width: 534px){
     .mobCostSlide .swiper-slide{
        height:380px!important;
    }
}
@media only screen and (max-width: 492px){
     .mobCostSlide .swiper-slide{
        height:400px!important;
    }
}
@media only screen and (max-width: 473px){
    .mobCostSlide .swiper-slide{
        height:430px!important;
    }
}

@media only screen and (max-width: 445px){
    .mobCostSlide .swiper-slide{
        height:450px!important;
    }
}
@media only screen and (max-width: 414px){
    .mobCostSlide .swiper-slide{
        height:480px!important;
    }
}

@media only screen and (max-width: 400px){
    .mobCostSlide .swiper-slide{
        height:520px!important;
    }
}

@media only screen and (max-width: 375px){
    .mobCostSlide .swiper-slide{
        height:480px!important;
    }
    .elementor-slide-description{
        font-size:14px!important;
    }
}
@media only screen and (max-width: 360px){
    .mobCostSlide .swiper-slide{
        height:500px!important;
    }
    .elementor-slide-description{
        font-size:14px!important;
    }
}
@media only screen and (max-width: 344px){
      .mobCostSlide .swiper-slide{
        height:540px!important;
    }
}

@media only screen and (max-width: 350px){
    
    .mobCostSlide .swiper-slide-contents{
     gap:20px;   
    }
}
@media only screen and (max-width: 320px){
      .mobCostSlide .swiper-slide{
        height:580px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be2983b */@media only screen and (min-width: 767px){
    .elementor-5325 .elementor-element.elementor-element-be2983b{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23f87d7 */.join-the-future{
    display:flex;
    flex-direction:column;
    align-items:center;
    text-align:center;
    gap:20px;
    padding:80px 10px;
    color:#fff;
    overflow:hidden;
}

.elementor-5325 .elementor-element.elementor-element-23f87d7 h3{
    font-weight:600;
}

.get-startedButton{
    color:#fff;
    background: linear-gradient(60deg, rgba(98,101,228,1) 50%, rgba(14,167,249,1) 100%);
    display:flex;
    width:320px;
    padding:15px 0;
    justify-content: center;
}/* End custom CSS */