.elementor-7385 .elementor-element.elementor-element-7fc9643{--display:flex;--min-height:76vh;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-7385 .elementor-element.elementor-element-7fc9643:not(.elementor-motion-effects-element-type-background), .elementor-7385 .elementor-element.elementor-element-7fc9643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ecomedavanzado.com/wp-content/uploads/2025/04/DAROVI-toluca-8-1-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7385 .elementor-element.elementor-element-7fc9643::before, .elementor-7385 .elementor-element.elementor-element-7fc9643 > .elementor-background-video-container::before, .elementor-7385 .elementor-element.elementor-element-7fc9643 > .e-con-inner > .elementor-background-video-container::before, .elementor-7385 .elementor-element.elementor-element-7fc9643 > .elementor-background-slideshow::before, .elementor-7385 .elementor-element.elementor-element-7fc9643 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7385 .elementor-element.elementor-element-7fc9643 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#172968A1;--background-overlay:'';}.elementor-7385 .elementor-element.elementor-element-300c30c{--display:flex;}.elementor-7385 .elementor-element.elementor-element-300c30c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7385 .elementor-element.elementor-element-994031a{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-7385 .elementor-element.elementor-element-994031a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7385 .elementor-element.elementor-element-994031a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7385 .elementor-element.elementor-element-994031a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);color:#FFFFFF;}.elementor-7385 .elementor-element.elementor-element-c851aa3{--display:flex;}.elementor-7385 .elementor-element.elementor-element-0356bf0{--spacer-size:50px;}.elementor-7385 .elementor-element.elementor-element-9febfa2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7385 .elementor-element.elementor-element-161b020{text-align:center;}.elementor-7385 .elementor-element.elementor-element-161b020 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;line-height:45px;letter-spacing:0.2px;color:#555555;}.elementor-7385 .elementor-element.elementor-element-847a9a1{--spacer-size:20px;}.elementor-7385 .elementor-element.elementor-element-8502bc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7385 .elementor-element.elementor-element-d8eecc2{--grid-columns:3;}.elementor-7385 .elementor-element.elementor-element-d8eecc2 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-7385 .elementor-element.elementor-element-d8eecc2 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-7385 .elementor-element.elementor-element-d8eecc2 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7385 .elementor-element.elementor-element-d8eecc2 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7385 .elementor-element.elementor-element-d8eecc2 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-7385 .elementor-element.elementor-element-609b0cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7385 .elementor-element.elementor-element-4b57bfe{--spacer-size:50px;}.elementor-7385 .elementor-element.elementor-element-e837291{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7385 .elementor-element.elementor-element-5bf04b3{text-align:center;}.elementor-7385 .elementor-element.elementor-element-5bf04b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;line-height:45px;letter-spacing:0.2px;color:#555555;}.elementor-7385 .elementor-element.elementor-element-c78222e{--spacer-size:20px;}.elementor-7385 .elementor-element.elementor-element-fe3aa00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7385 .elementor-element.elementor-element-cd10501.elementor-element{--align-self:center;}.elementor-7385 .elementor-element.elementor-element-cd10501 .elementor-icon-list-icon i{color:#006CB2;transition:color 0.3s;}.elementor-7385 .elementor-element.elementor-element-cd10501 .elementor-icon-list-icon svg{fill:#006CB2;transition:fill 0.3s;}.elementor-7385 .elementor-element.elementor-element-cd10501{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7385 .elementor-element.elementor-element-cd10501 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7385 .elementor-element.elementor-element-cd10501 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:35px;}.elementor-7385 .elementor-element.elementor-element-cd10501 .elementor-icon-list-text{color:#006CB2;transition:color 0.3s;}.elementor-7385 .elementor-element.elementor-element-8d60ae7{--display:flex;}.elementor-7385 .elementor-element.elementor-element-ab6808c{--spacer-size:50px;}.elementor-7385 .elementor-element.elementor-element-0e70926{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7385 .elementor-element.elementor-element-cec868a{text-align:center;}.elementor-7385 .elementor-element.elementor-element-cec868a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;line-height:45px;letter-spacing:0.2px;color:#555555;}.elementor-7385 .elementor-element.elementor-element-eccc0c5{--spacer-size:20px;}.elementor-7385 .elementor-element.elementor-element-fc31b86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7385 .elementor-element.elementor-element-34bbc7d{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7385 .elementor-element.elementor-element-b5f79ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7385 .elementor-element.elementor-element-b5f79ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7385 .elementor-element.elementor-element-e5f436c{--display:flex;}.elementor-7385 .elementor-element.elementor-element-e5f436c.e-con{--align-self:center;}.elementor-7385 .elementor-element.elementor-element-6fa4ae7{--display:flex;--overflow:hidden;}.elementor-7385 .elementor-element.elementor-element-9302e83 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:1.15em;color:#006CB2;}.elementor-7385 .elementor-element.elementor-element-c5f7f07 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:1.15em;color:#006CB2;}.elementor-7385 .elementor-element.elementor-element-579af20 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:1.15em;color:#006CB2;}.elementor-7385 .elementor-element.elementor-element-dceb489 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:1.15em;color:#006CB2;}.elementor-7385 .elementor-element.elementor-element-ebf610c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:1.15em;color:#006CB2;}.elementor-7385 .elementor-element.elementor-element-cb4257f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:1.15em;color:#006CB2;}.elementor-7385 .elementor-element.elementor-element-3e3ff23 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:1.15em;color:#006CB2;}.elementor-7385 .elementor-element.elementor-element-4bb28d7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:1.15em;color:#006CB2;}.elementor-7385 .elementor-element.elementor-element-4242866{--display:flex;--overflow:hidden;}.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-7385 .elementor-element.elementor-element-398af06{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-7385 .elementor-element.elementor-element-1a6a90c{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-7385 .elementor-element.elementor-element-791052b{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-7385 .elementor-element.elementor-element-72a4742{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-7385 .elementor-element.elementor-element-f6291df{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-7385 .elementor-element.elementor-element-571319a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-7385 .elementor-element.elementor-element-9b96ce7{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-7385 .elementor-element.elementor-element-6971ad4{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-7385 .elementor-element.elementor-element-cfe0fc7{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-7385 .elementor-element.elementor-element-7fccb5b .elementor-button{background-color:#006CB2;font-family:"Poppins", Sans-serif;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;}.elementor-7385 .elementor-element.elementor-element-c8e8e6f .elementor-button{background-color:#006CB2;font-family:"Poppins", Sans-serif;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;}.elementor-7385 .elementor-element.elementor-element-ac526c3 .elementor-button{background-color:#006CB2;font-family:"Poppins", Sans-serif;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;}.elementor-7385 .elementor-element.elementor-element-286d4a9 .elementor-button{background-color:#006CB2;font-family:"Poppins", Sans-serif;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;}.elementor-7385 .elementor-element.elementor-element-5325f5a .elementor-button{background-color:#006CB2;font-family:"Poppins", Sans-serif;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;}.elementor-7385 .elementor-element.elementor-element-1e533ec .elementor-button{background-color:#006CB2;font-family:"Poppins", Sans-serif;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;}.elementor-7385 .elementor-element.elementor-element-fd57d16 .elementor-button{background-color:#006CB2;font-family:"Poppins", Sans-serif;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;}.elementor-7385 .elementor-element.elementor-element-698b611 .elementor-button{background-color:#006CB2;font-family:"Poppins", Sans-serif;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;}.elementor-7385 .elementor-element.elementor-element-700ed5c{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7385 .elementor-element.elementor-element-aca5716 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-7385 .elementor-element.elementor-element-aca5716.elementor-arrows-yes .elementor-main-swiper{width:calc( 1000px - 40px );}.elementor-7385 .elementor-element.elementor-element-aca5716 .elementor-main-swiper{width:1000px;}.elementor-7385 .elementor-element.elementor-element-aca5716 .elementor-main-swiper .swiper-slide{padding:20px 20px 20px 20px;}.elementor-7385 .elementor-element.elementor-element-aca5716 .elementor-swiper-button{font-size:20px;}.elementor-7385 .elementor-element.elementor-element-aca5716 .elementor-testimonial__name{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-7385 .elementor-element.elementor-element-4cacdf1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-7385 .elementor-element.elementor-element-ad083a9 .elementor-button{background-color:#006CB2;border-radius:100px 100px 100px 100px;padding:14px 14px 14px 14px;}body:not(.rtl) .elementor-7385 .elementor-element.elementor-element-ad083a9{left:0px;}body.rtl .elementor-7385 .elementor-element.elementor-element-ad083a9{right:0px;}.elementor-7385 .elementor-element.elementor-element-ad083a9{top:0px;}.elementor-7385 .elementor-element.elementor-element-992294f .elementor-button{background-color:#006CB2;border-radius:100px 100px 100px 100px;padding:14px 14px 14px 14px;}body:not(.rtl) .elementor-7385 .elementor-element.elementor-element-992294f{right:0px;}body.rtl .elementor-7385 .elementor-element.elementor-element-992294f{left:0px;}.elementor-7385 .elementor-element.elementor-element-992294f{top:0px;}.elementor-7385 .elementor-element.elementor-element-0efe5ca{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7385 .elementor-element.elementor-element-6296017{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7385 .elementor-element.elementor-element-6296017.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7385 .elementor-element.elementor-element-57ed127{--display:flex;}.elementor-7385 .elementor-element.elementor-element-57ed127.e-con{--align-self:center;}.elementor-7385 .elementor-element.elementor-element-10b7c44{--display:flex;--overflow:hidden;}.elementor-7385 .elementor-element.elementor-element-40c55c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.15em;color:#006CB2;}.elementor-7385 .elementor-element.elementor-element-209864e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.15em;color:#006CB2;}.elementor-7385 .elementor-element.elementor-element-c8044b5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.15em;color:#006CB2;}.elementor-7385 .elementor-element.elementor-element-9839f6e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.15em;color:#006CB2;}.elementor-7385 .elementor-element.elementor-element-876667a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.15em;color:#006CB2;}.elementor-7385 .elementor-element.elementor-element-bdcc3d4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.15em;color:#006CB2;}.elementor-7385 .elementor-element.elementor-element-cfb775e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.15em;color:#006CB2;}.elementor-7385 .elementor-element.elementor-element-2ae2a6b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.15em;color:#006CB2;}.elementor-7385 .elementor-element.elementor-element-aa056e9{--display:flex;--overflow:hidden;}.elementor-7385 .elementor-element.elementor-element-b251e06{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#6F6E6E;}.elementor-7385 .elementor-element.elementor-element-78baa6c{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#6F6E6E;}.elementor-7385 .elementor-element.elementor-element-b73408f{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#6F6E6E;}.elementor-7385 .elementor-element.elementor-element-3514b3f{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#6F6E6E;}.elementor-7385 .elementor-element.elementor-element-2985a4c{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#6F6E6E;}.elementor-7385 .elementor-element.elementor-element-c41755d{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#6F6E6E;}.elementor-7385 .elementor-element.elementor-element-d1993e7{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#6F6E6E;}.elementor-7385 .elementor-element.elementor-element-233efa6{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#6F6E6E;}.elementor-7385 .elementor-element.elementor-element-6fddd33{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;}.elementor-7385 .elementor-element.elementor-element-f8704f6 .elementor-button{background-color:#006CB2;font-family:"Poppins", Sans-serif;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;}.elementor-7385 .elementor-element.elementor-element-c8371eb .elementor-button{background-color:#006CB2;font-family:"Poppins", Sans-serif;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;}.elementor-7385 .elementor-element.elementor-element-674612a .elementor-button{background-color:#006CB2;font-family:"Poppins", Sans-serif;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;}.elementor-7385 .elementor-element.elementor-element-620fa79 .elementor-button{background-color:#006CB2;font-family:"Poppins", Sans-serif;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;}.elementor-7385 .elementor-element.elementor-element-0dde861 .elementor-button{background-color:#006CB2;font-family:"Poppins", Sans-serif;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;}.elementor-7385 .elementor-element.elementor-element-e2aad31 .elementor-button{background-color:#006CB2;font-family:"Poppins", Sans-serif;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;}.elementor-7385 .elementor-element.elementor-element-c781ae5 .elementor-button{background-color:#006CB2;font-family:"Poppins", Sans-serif;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;}.elementor-7385 .elementor-element.elementor-element-0fd9685 .elementor-button{background-color:#006CB2;font-family:"Poppins", Sans-serif;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;}.elementor-7385 .elementor-element.elementor-element-9ccacea{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-7385 .elementor-element.elementor-element-15325d0 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-7385 .elementor-element.elementor-element-15325d0.elementor-arrows-yes .elementor-main-swiper{width:calc( 1000px - 40px );}.elementor-7385 .elementor-element.elementor-element-15325d0 .elementor-main-swiper{width:1000px;}.elementor-7385 .elementor-element.elementor-element-15325d0 .elementor-main-swiper .swiper-slide{padding:20px 20px 20px 20px;}.elementor-7385 .elementor-element.elementor-element-15325d0 .elementor-swiper-button{font-size:20px;}.elementor-7385 .elementor-element.elementor-element-15325d0 .elementor-testimonial__name{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-7385 .elementor-element.elementor-element-50c9889{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-7385 .elementor-element.elementor-element-2d8998d .elementor-button{background-color:#006CB2;border-radius:100px 100px 100px 100px;padding:14px 14px 14px 14px;}.elementor-7385 .elementor-element.elementor-element-4505d87 .elementor-button{background-color:#006CB2;border-radius:100px 100px 100px 100px;padding:14px 14px 14px 14px;}.elementor-7385 .elementor-element.elementor-element-9af5304{--display:flex;--min-height:277px;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-7385 .elementor-element.elementor-element-9af5304:not(.elementor-motion-effects-element-type-background), .elementor-7385 .elementor-element.elementor-element-9af5304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ecomedavanzado.com/wp-content/uploads/2025/03/Group-469284.png");background-repeat:no-repeat;background-size:cover;}.elementor-7385 .elementor-element.elementor-element-9af5304::before, .elementor-7385 .elementor-element.elementor-element-9af5304 > .elementor-background-video-container::before, .elementor-7385 .elementor-element.elementor-element-9af5304 > .e-con-inner > .elementor-background-video-container::before, .elementor-7385 .elementor-element.elementor-element-9af5304 > .elementor-background-slideshow::before, .elementor-7385 .elementor-element.elementor-element-9af5304 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7385 .elementor-element.elementor-element-9af5304 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000F5;--background-overlay:'';}.elementor-7385 .elementor-element.elementor-element-d38b612{--display:flex;}.elementor-7385 .elementor-element.elementor-element-d38b612.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7385 .elementor-element.elementor-element-daef252{width:var( --container-widget-width, 106.168% );max-width:106.168%;--container-widget-width:106.168%;--container-widget-flex-grow:0;text-align:left;}.elementor-7385 .elementor-element.elementor-element-daef252.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7385 .elementor-element.elementor-element-daef252 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-7385 .elementor-element.elementor-element-1baa3a2{--display:flex;}.elementor-7385 .elementor-element.elementor-element-1baa3a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7385 .elementor-element.elementor-element-5d3f3b3 .elementor-button{background-color:#006CB2;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 0px 2px #006CB2;border-radius:20px 20px 20px 20px;}.elementor-7385 .elementor-element.elementor-element-5d3f3b3 .elementor-button:hover, .elementor-7385 .elementor-element.elementor-element-5d3f3b3 .elementor-button:focus{background-color:#006CB2;color:#FFFFFF;}.elementor-7385 .elementor-element.elementor-element-5d3f3b3 .elementor-button:hover svg, .elementor-7385 .elementor-element.elementor-element-5d3f3b3 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7385 .elementor-element.elementor-element-300c30c{--width:95%;}.elementor-7385 .elementor-element.elementor-element-b5f79ef{--width:51.769%;}.elementor-7385 .elementor-element.elementor-element-700ed5c{--width:50%;}.elementor-7385 .elementor-element.elementor-element-6296017{--width:48%;}.elementor-7385 .elementor-element.elementor-element-9ccacea{--width:48%;}.elementor-7385 .elementor-element.elementor-element-d38b612{--width:75%;}.elementor-7385 .elementor-element.elementor-element-1baa3a2{--width:17%;}}@media(min-width:1025px){.elementor-7385 .elementor-element.elementor-element-9af5304:not(.elementor-motion-effects-element-type-background), .elementor-7385 .elementor-element.elementor-element-9af5304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-7385 .elementor-element.elementor-element-d8eecc2{--grid-columns:2;}}@media(max-width:767px){.elementor-7385 .elementor-element.elementor-element-7fc9643{--min-height:80vh;}.elementor-7385 .elementor-element.elementor-element-7fc9643:not(.elementor-motion-effects-element-type-background), .elementor-7385 .elementor-element.elementor-element-7fc9643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-7385 .elementor-element.elementor-element-994031a{width:var( --container-widget-width, 232.565px );max-width:232.565px;--container-widget-width:232.565px;--container-widget-flex-grow:0;}.elementor-7385 .elementor-element.elementor-element-994031a .elementor-heading-title{font-size:22px;}.elementor-7385 .elementor-element.elementor-element-d8eecc2{--grid-columns:1;}.elementor-7385 .elementor-element.elementor-element-cd10501 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7385 .elementor-element.elementor-element-cd10501 .elementor-icon-list-item > a{font-size:15px;line-height:20px;}.elementor-7385 .elementor-element.elementor-element-34bbc7d{--min-height:0em;--padding-top:60px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7385 .elementor-element.elementor-element-b5f79ef{--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7385 .elementor-element.elementor-element-e5f436c{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7385 .elementor-element.elementor-element-9302e83 .elementor-heading-title{font-size:22px;}.elementor-7385 .elementor-element.elementor-element-c5f7f07 .elementor-heading-title{font-size:22px;}.elementor-7385 .elementor-element.elementor-element-579af20 .elementor-heading-title{font-size:22px;}.elementor-7385 .elementor-element.elementor-element-dceb489 .elementor-heading-title{font-size:22px;}.elementor-7385 .elementor-element.elementor-element-ebf610c .elementor-heading-title{font-size:22px;}.elementor-7385 .elementor-element.elementor-element-cb4257f .elementor-heading-title{font-size:22px;}.elementor-7385 .elementor-element.elementor-element-3e3ff23 .elementor-heading-title{font-size:22px;}.elementor-7385 .elementor-element.elementor-element-4bb28d7 .elementor-heading-title{font-size:22px;}.elementor-7385 .elementor-element.elementor-element-398af06{font-size:14px;}.elementor-7385 .elementor-element.elementor-element-1a6a90c{font-size:14px;}.elementor-7385 .elementor-element.elementor-element-791052b{font-size:14px;}.elementor-7385 .elementor-element.elementor-element-72a4742{font-size:14px;}.elementor-7385 .elementor-element.elementor-element-f6291df{font-size:14px;}.elementor-7385 .elementor-element.elementor-element-571319a{font-size:14px;}.elementor-7385 .elementor-element.elementor-element-9b96ce7{font-size:14px;}.elementor-7385 .elementor-element.elementor-element-6971ad4{font-size:14px;}.elementor-7385 .elementor-element.elementor-element-cfe0fc7{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7385 .elementor-element.elementor-element-aca5716.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-7385 .elementor-element.elementor-element-aca5716 .elementor-main-swiper{width:100%;}body:not(.rtl) .elementor-7385 .elementor-element.elementor-element-ad083a9{left:0px;}body.rtl .elementor-7385 .elementor-element.elementor-element-ad083a9{right:0px;}.elementor-7385 .elementor-element.elementor-element-ad083a9{top:-105px;}body:not(.rtl) .elementor-7385 .elementor-element.elementor-element-992294f{right:0px;}body.rtl .elementor-7385 .elementor-element.elementor-element-992294f{left:0px;}.elementor-7385 .elementor-element.elementor-element-992294f{top:-105px;}.elementor-7385 .elementor-element.elementor-element-daef252 .elementor-heading-title{font-size:24px;}.elementor-7385 .elementor-element.elementor-element-5d3f3b3 .elementor-button{font-size:16px;}}/* Start custom CSS for icon-list, class: .elementor-element-cd10501 */a {
    background-color: transparent;
    text-decoration: none;
    color: blue
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fa4ae7 */.elementor-7385 .elementor-element.elementor-element-6fa4ae7{
    --speed: 0.8s;
    --gap: 40px;
}
.elementor-7385 .elementor-element.elementor-element-6fa4ae7{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-7385 .elementor-element.elementor-element-6fa4ae7 .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-7385 .elementor-element.elementor-element-6fa4ae7 .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-7385 .elementor-element.elementor-element-6fa4ae7 .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-7385 .elementor-element.elementor-element-6fa4ae7 .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-7385 .elementor-element.elementor-element-6fa4ae7 .elementor-widget.currentUp,
.elementor-7385 .elementor-element.elementor-element-6fa4ae7 .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-7385 .elementor-element.elementor-element-6fa4ae7 .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-7385 .elementor-element.elementor-element-6fa4ae7 .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4242866 */.elementor-7385 .elementor-element.elementor-element-4242866{
    --speed: 0.8s;
    --gap: 40px;
}
.elementor-7385 .elementor-element.elementor-element-4242866{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-7385 .elementor-element.elementor-element-4242866 .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-7385 .elementor-element.elementor-element-4242866 .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-7385 .elementor-element.elementor-element-4242866 .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-7385 .elementor-element.elementor-element-4242866 .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-7385 .elementor-element.elementor-element-4242866 .elementor-widget.currentUp,
.elementor-7385 .elementor-element.elementor-element-4242866 .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-7385 .elementor-element.elementor-element-4242866 .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-7385 .elementor-element.elementor-element-4242866 .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfe0fc7 */.elementor-7385 .elementor-element.elementor-element-cfe0fc7{
    --speed: 0.8s;
    --gap: 40px;
}
.elementor-7385 .elementor-element.elementor-element-cfe0fc7{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-7385 .elementor-element.elementor-element-cfe0fc7 .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-7385 .elementor-element.elementor-element-cfe0fc7 .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-7385 .elementor-element.elementor-element-cfe0fc7 .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-7385 .elementor-element.elementor-element-cfe0fc7 .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-7385 .elementor-element.elementor-element-cfe0fc7 .elementor-widget.currentUp,
.elementor-7385 .elementor-element.elementor-element-cfe0fc7 .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-7385 .elementor-element.elementor-element-cfe0fc7 .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-7385 .elementor-element.elementor-element-cfe0fc7 .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}.elementor-7385 .elementor-element.elementor-element-cfe0fc7{
    --speed: 0.8s;
    --gap: 40px;
}
.elementor-7385 .elementor-element.elementor-element-cfe0fc7{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-7385 .elementor-element.elementor-element-cfe0fc7 .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-7385 .elementor-element.elementor-element-cfe0fc7 .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-7385 .elementor-element.elementor-element-cfe0fc7 .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-7385 .elementor-element.elementor-element-cfe0fc7 .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-7385 .elementor-element.elementor-element-cfe0fc7 .elementor-widget.currentUp,
.elementor-7385 .elementor-element.elementor-element-cfe0fc7 .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-7385 .elementor-element.elementor-element-cfe0fc7 .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-7385 .elementor-element.elementor-element-cfe0fc7 .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-aca5716 */.elementor-7385 .elementor-element.elementor-element-aca5716{
    --radius: 8px;
    --height: 400px;
    --active-height: 510px;
    --overlay: 1;
}
.elementor-7385 .elementor-element.elementor-element-aca5716{
    opacity: 0;
    transform: translateX(100px);
    transition: all 0.8s ease-in-out;
}
.elementor-7385 .elementor-element.elementor-element-aca5716.loaded{
    opacity: 1;
    transform: translateX(0);
}

.elementor-7385 .elementor-element.elementor-element-aca5716 .swiper-wrapper{
    height: var(--active-height);
    align-items: center;
}
.elementor-7385 .elementor-element.elementor-element-aca5716:not(.loaded) .swiper-wrapper{
    transition-duration: 0s !important;
}
.elementor-7385 .elementor-element.elementor-element-aca5716 .swiper-slide{
    display: flex;
    align-items: flex-end;
    border-radius: var(--radius);
    height: var(--height);
    box-shadow: 0 0 50px rgba(0,0,0,0.15);
}
.elementor-7385 .elementor-element.elementor-element-aca5716.loaded .swiper-slide{
    transition: all 0.3s ease-in-out 0.2s;
}
.elementor-7385 .elementor-element.elementor-element-aca5716 .swiper-slide.swiper-slide-active{
    height: var(--active-height);
}
.elementor-7385 .elementor-element.elementor-element-aca5716 .swiper-slide:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: rgb(0,0,0);
    background: linear-gradient(20deg, rgba(0,0,0,var(--overlay)) 0%, rgba(0,0,0,0) 0.1%);
    height: 100%;
    width: 100%;
    z-index: 1;
}
.elementor-7385 .elementor-element.elementor-element-aca5716 .elementor-testimonial__footer{
    display: block;
}
.elementor-7385 .elementor-element.elementor-element-aca5716 img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--radius);
}
.elementor-7385 .elementor-element.elementor-element-aca5716 .elementor-testimonial__cite{
    z-index: 2;
    position: relative;
}
.elementor-7385 .elementor-element.elementor-element-aca5716 .elementor-testimonial__name{
    margin-bottom: 5px;
}
.elementor-7385 .elementor-element.elementor-element-aca5716 .swiper-pagination,
.elementor-7385 .elementor-element.elementor-element-aca5716 .elementor-swiper-button{
    display: none;
}
.elementor-7385 .elementor-element.elementor-element-aca5716 .swiper-container{
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 1024px){
.elementor-7385 .elementor-element.elementor-element-aca5716{
    --height: 300px;
    --active-height: 300px;
}
}
@media (max-width: 767px){
.elementor-7385 .elementor-element.elementor-element-aca5716{
    --height: 80px;
    --active-height: 300px;
    width: 100% !important;
    max-width: var(--container-widget-width, 300px) !important;
}
.elementor-7385 .elementor-element.elementor-element-aca5716 .elementor-testimonial__cite{
    opacity: 0;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10b7c44 */.elementor-7385 .elementor-element.elementor-element-10b7c44{
    --speed: 0.5s;
    --gap: 40px;
}
.elementor-7385 .elementor-element.elementor-element-10b7c44{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-7385 .elementor-element.elementor-element-10b7c44 .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-7385 .elementor-element.elementor-element-10b7c44 .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-7385 .elementor-element.elementor-element-10b7c44 .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-7385 .elementor-element.elementor-element-10b7c44 .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-7385 .elementor-element.elementor-element-10b7c44 .elementor-widget.currentUp,
.elementor-7385 .elementor-element.elementor-element-10b7c44 .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-7385 .elementor-element.elementor-element-10b7c44 .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-7385 .elementor-element.elementor-element-10b7c44 .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa056e9 */.elementor-7385 .elementor-element.elementor-element-aa056e9{
    --speed: 0.5s;
    --gap: 40px;
}
.elementor-7385 .elementor-element.elementor-element-aa056e9{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-7385 .elementor-element.elementor-element-aa056e9 .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-7385 .elementor-element.elementor-element-aa056e9 .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-7385 .elementor-element.elementor-element-aa056e9 .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-7385 .elementor-element.elementor-element-aa056e9 .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-7385 .elementor-element.elementor-element-aa056e9 .elementor-widget.currentUp,
.elementor-7385 .elementor-element.elementor-element-aa056e9 .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-7385 .elementor-element.elementor-element-aa056e9 .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-7385 .elementor-element.elementor-element-aa056e9 .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fddd33 */.elementor-7385 .elementor-element.elementor-element-6fddd33{
    --speed: 0.5s;
    --gap: 40px;
}
.elementor-7385 .elementor-element.elementor-element-6fddd33{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-7385 .elementor-element.elementor-element-6fddd33 .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-7385 .elementor-element.elementor-element-6fddd33 .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-7385 .elementor-element.elementor-element-6fddd33 .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-7385 .elementor-element.elementor-element-6fddd33 .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-7385 .elementor-element.elementor-element-6fddd33 .elementor-widget.currentUp,
.elementor-7385 .elementor-element.elementor-element-6fddd33 .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-7385 .elementor-element.elementor-element-6fddd33 .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-7385 .elementor-element.elementor-element-6fddd33 .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-15325d0 */.elementor-7385 .elementor-element.elementor-element-15325d0{
    --radius: 8px;
    --height: 400px;
    --active-height: 510px;
    --overlay: 0.1;
}
.elementor-7385 .elementor-element.elementor-element-15325d0{
    opacity: 0;
    transform: translateX(100px);
    transition: all 0.8s ease-in-out;
}
.elementor-7385 .elementor-element.elementor-element-15325d0.loaded{
    opacity: 1;
    transform: translateX(0);
}

.elementor-7385 .elementor-element.elementor-element-15325d0 .swiper-wrapper{
    height: var(--active-height);
    align-items: center;
}
.elementor-7385 .elementor-element.elementor-element-15325d0:not(.loaded) .swiper-wrapper{
    transition-duration: 0s !important;
}
.elementor-7385 .elementor-element.elementor-element-15325d0 .swiper-slide{
    display: flex;
    align-items: flex-end;
    border-radius: var(--radius);
    height: var(--height);
    box-shadow: 0 0 50px rgba(0,0,0,0.15);
}
.elementor-7385 .elementor-element.elementor-element-15325d0.loaded .swiper-slide{
    transition: all 0.3s ease-in-out 0.2s;
}
.elementor-7385 .elementor-element.elementor-element-15325d0 .swiper-slide.swiper-slide-active{
    height: var(--active-height);
}
.elementor-7385 .elementor-element.elementor-element-15325d0 .swiper-slide:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: rgb(0,0,0);
    background: linear-gradient(20deg, rgba(0,0,0,var(--overlay)) 0%, rgba(0,0,0,0) 0.1%);
    height: 100%;
    width: 100%;
    z-index: 1;
}
.elementor-7385 .elementor-element.elementor-element-15325d0 .elementor-testimonial__footer{
    display: block;
}
.elementor-7385 .elementor-element.elementor-element-15325d0 img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--radius);
}
.elementor-7385 .elementor-element.elementor-element-15325d0 .elementor-testimonial__cite{
    z-index: 2;
    position: relative;
}
.elementor-7385 .elementor-element.elementor-element-15325d0 .elementor-testimonial__name{
    margin-bottom: 5px;
}
.elementor-7385 .elementor-element.elementor-element-15325d0 .swiper-pagination,
.elementor-7385 .elementor-element.elementor-element-15325d0 .elementor-swiper-button{
    display: none;
}
.elementor-7385 .elementor-element.elementor-element-15325d0 .swiper-container{
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 1024px){
.elementor-7385 .elementor-element.elementor-element-15325d0{
    --height: 180px;
    --active-height: 250px;
}
}
@media (max-width: 767px){
.elementor-7385 .elementor-element.elementor-element-15325d0{
    --height: 80px;
    --active-height: 105px;
    width: 100% !important;
    max-width: var(--container-widget-width, 300px) !important;
}
.elementor-7385 .elementor-element.elementor-element-15325d0 .elementor-testimonial__cite{
    opacity: 0;
}
}/* End custom CSS */