.elementor-488 .elementor-element.elementor-element-102588c{--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-488 .elementor-element.elementor-element-735a6e7a{--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:flex-start;--gap:4px 4px;--background-transition:0.3s;--margin-block-start:10px;--margin-block-end:0;--margin-inline-start:auto;--margin-inline-end:0;}.elementor-488 .elementor-element.elementor-element-735a6e7a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-488 .elementor-element.elementor-element-257d5326.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-488 .elementor-element.elementor-element-257d5326 .elementor-main-swiper{width:100%;}.elementor-488 .elementor-element.elementor-element-257d5326 .elementor-swiper-button{font-size:20px;}.elementor-488 .elementor-element.elementor-element-257d5326{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-488 .elementor-element.elementor-element-41ad7893{--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-block-start:30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-488 .elementor-element.elementor-element-41ad7893:not(.elementor-motion-effects-element-type-background), .elementor-488 .elementor-element.elementor-element-41ad7893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-488 .elementor-element.elementor-element-41ad7893, .elementor-488 .elementor-element.elementor-element-41ad7893::before{--border-transition:0.3s;}.elementor-488 .elementor-element.elementor-element-16129ecf .elementor-heading-title{color:#9B9A9A;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:normal;}.elementor-488 .elementor-element.elementor-element-16129ecf > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-488 .elementor-element.elementor-element-62a18b1b{--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;}@media(max-width:767px){.elementor-488 .elementor-element.elementor-element-735a6e7a{--width:110%;--gap:4px 4px;--margin-block-start:0;--margin-block-end:0;--margin-inline-start:0;--margin-inline-end:0;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:-20px;--padding-inline-end:-20px;}.elementor-488 .elementor-element.elementor-element-41ad7893{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-block-start:030px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-488 .elementor-element.elementor-element-16129ecf > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-488 .elementor-element.elementor-element-735a6e7a{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-7f1f85b1 */.containerx {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            max-width: 1200px;
            width: 100%;
            gap: 50px; 
        }
        .row {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            width: 100%;
        }
        .col {
            flex: 1 1 calc(33.333% - 10px);
                display: flex;
            justify-content: center;
            align-items: center;
            text-align: center;
        }
        @media (max-width: 992px) {
            .col {
                flex: 1 1 calc(50% - 10px);
            }
        }
        @media (max-width: 576px) {
            .col {
                flex: 1 1 100%;
            }
        }/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-257d5326 */.elementor-488 .elementor-element.elementor-element-257d5326 .swiper-container {
    overflow: visible
}

.elementor-widget-testimonial-carousel .swiper-slide {
    padding: 20px 5px 20px 5px;
}/* End custom CSS */
/* Start custom CSS */html {background-color: #fff;}/* End custom CSS */