.elementor-3218 .elementor-element.elementor-element-dd1a2ea{--display:flex;--min-height:80vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-3218 .elementor-element.elementor-element-dd1a2ea::before, .elementor-3218 .elementor-element.elementor-element-dd1a2ea > .elementor-background-video-container::before, .elementor-3218 .elementor-element.elementor-element-dd1a2ea > .e-con-inner > .elementor-background-video-container::before, .elementor-3218 .elementor-element.elementor-element-dd1a2ea > .elementor-background-slideshow::before, .elementor-3218 .elementor-element.elementor-element-dd1a2ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-3218 .elementor-element.elementor-element-dd1a2ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#333333;--background-overlay:'';}.elementor-3218 .elementor-element.elementor-element-dd1a2ea .elementor-background-slideshow__slide__image{background-size:cover;background-position:top center;}.elementor-3218 .elementor-element.elementor-element-797cfe1.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-797cfe1 {text-align:center;}.elementor-3218 .elementor-element.elementor-element-797cfe1 .edcare-el-section-title{color:var( --e-global-color-ac5ae92 );font-size:60px;}.elementor-3218 .elementor-element.elementor-element-f6f11bf{--display:flex;--justify-content:space-between;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;}.elementor-3218 .elementor-element.elementor-element-8c13bc2 .elementor-icon-list-icon i{color:var( --e-global-color-ac5ae92 );transition:color 0.3s;}.elementor-3218 .elementor-element.elementor-element-8c13bc2 .elementor-icon-list-icon svg{fill:var( --e-global-color-ac5ae92 );transition:fill 0.3s;}.elementor-3218 .elementor-element.elementor-element-8c13bc2{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3218 .elementor-element.elementor-element-8c13bc2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3218 .elementor-element.elementor-element-8c13bc2 .elementor-icon-list-item > a{font-size:24px;font-weight:600;letter-spacing:0px;}.elementor-3218 .elementor-element.elementor-element-8c13bc2 .elementor-icon-list-text{color:var( --e-global-color-ac5ae92 );transition:color 0.3s;}.elementor-3218 .elementor-element.elementor-element-52ad7fa{--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:center;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-3218 .elementor-element.elementor-element-52ad7fa.e-con{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-d520b29{text-align:left;}.elementor-3218 .elementor-element.elementor-element-d520b29 .edcare-el-button i{margin-right:16px!important;font-size:14px;}.elementor-3218 .elementor-element.elementor-element-b83ef4f{text-align:left;}.elementor-3218 .elementor-element.elementor-element-b83ef4f .edcare-el-button i{margin-right:16px!important;font-size:14px;}.elementor-3218 .elementor-element.elementor-element-b83ef4f .edcare-el-button{padding:14px 48px 14px 48px;}.elementor-3218 .elementor-element.elementor-element-5f492dc{--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;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:115px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-5f492dc:not(.elementor-motion-effects-element-type-background), .elementor-3218 .elementor-element.elementor-element-5f492dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0652A0EB;}.elementor-3218 .elementor-element.elementor-element-5f492dc > .elementor-shape-bottom svg, .elementor-3218 .elementor-element.elementor-element-5f492dc > .e-con-inner > .elementor-shape-bottom svg{transform:translateX(-50%) rotateY(180deg);}.elementor-3218 .elementor-element.elementor-element-40424cd{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 5px 6px -2px rgba(255, 255, 255, 0.28);--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px;}.elementor-3218 .elementor-element.elementor-element-7da08db{padding:32px 32px 32px 32px;text-align:center;font-size:18px;color:var( --e-global-color-ac5ae92 );}.elementor-3218 .elementor-element.elementor-element-7da08db.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-7ffac78{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 5px 6px -2px rgba(255, 255, 255, 0.28);--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px;}.elementor-3218 .elementor-element.elementor-element-4206018{padding:32px 32px 32px 32px;text-align:center;font-size:18px;color:var( --e-global-color-ac5ae92 );}.elementor-3218 .elementor-element.elementor-element-4206018.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-58f4f88{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 5px 6px -2px rgba(255, 255, 255, 0.28);--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px;}.elementor-3218 .elementor-element.elementor-element-761d278{padding:32px 32px 32px 32px;text-align:center;font-size:18px;color:var( --e-global-color-ac5ae92 );}.elementor-3218 .elementor-element.elementor-element-761d278.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-f139acd{--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;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-f139acd > .elementor-shape-top svg, .elementor-3218 .elementor-element.elementor-element-f139acd > .e-con-inner > .elementor-shape-top svg{height:94px;transform:translateX(-50%) rotateY(180deg);}.elementor-3218 .elementor-element.elementor-element-f139acd > .elementor-shape-bottom .elementor-shape-fill, .elementor-3218 .elementor-element.elementor-element-f139acd > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-3218 .elementor-element.elementor-element-f139acd > .elementor-shape-bottom svg, .elementor-3218 .elementor-element.elementor-element-f139acd > .e-con-inner > .elementor-shape-bottom svg{transform:translateX(-50%) rotateY(180deg);}.elementor-3218 .elementor-element.elementor-element-bae56d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-bae56d9.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-bae56d9 {text-align:center;}.elementor-3218 .elementor-element.elementor-element-bae56d9 .edcare-el-section-title{color:var( --e-global-color-primary );font-size:48px;}.elementor-3218 .elementor-element.elementor-element-357a86f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-3218 .elementor-element.elementor-element-357a86f.e-con{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-49f3146{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:32px 32px 32px 32px;box-shadow:0px 25px 45px -10px #757272;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3218 .elementor-element.elementor-element-967ad25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-967ad25 .footer-insta-item .overlay{background-color:#AC8E5FD1;}.elementor-3218 .elementor-element.elementor-element-b423c6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-8431614 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-8431614{text-align:left;}.elementor-3218 .elementor-element.elementor-element-8431614 .edcare-el-button i{margin-right:16px!important;font-size:14px;}.elementor-3218 .elementor-element.elementor-element-8431614 .edcare-el-button{padding:13px 13px 13px 13px;margin:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-083593a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:32px 32px 32px 32px;box-shadow:0px 25px 45px -10px #757272;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3218 .elementor-element.elementor-element-f671ed3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-f671ed3 .footer-insta-item .overlay{background-color:#AC8E5FD1;}.elementor-3218 .elementor-element.elementor-element-1bf5c1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-ce623e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-ce623e4{text-align:left;}.elementor-3218 .elementor-element.elementor-element-ce623e4 .edcare-el-button i{margin-right:16px!important;font-size:14px;}.elementor-3218 .elementor-element.elementor-element-ce623e4 .edcare-el-button{padding:12px 12px 12px 12px;margin:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-80fa108{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:32px 32px 32px 32px;box-shadow:0px 25px 45px -10px #757272;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3218 .elementor-element.elementor-element-38fde56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-38fde56 .footer-insta-item .overlay{background-color:#AC8E5FD1;}.elementor-3218 .elementor-element.elementor-element-22cd113{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-6e5f28e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-6e5f28e{text-align:left;}.elementor-3218 .elementor-element.elementor-element-6e5f28e .edcare-el-button i{margin-right:16px!important;font-size:14px;}.elementor-3218 .elementor-element.elementor-element-6e5f28e .edcare-el-button{padding:12px 12px 12px 12px;margin:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-83a91ca{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:184px;--padding-left:32px;--padding-right:32px;}.elementor-3218 .elementor-element.elementor-element-83a91ca:not(.elementor-motion-effects-element-type-background), .elementor-3218 .elementor-element.elementor-element-83a91ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3218 .elementor-element.elementor-element-83a91ca::before, .elementor-3218 .elementor-element.elementor-element-83a91ca > .elementor-background-video-container::before, .elementor-3218 .elementor-element.elementor-element-83a91ca > .e-con-inner > .elementor-background-video-container::before, .elementor-3218 .elementor-element.elementor-element-83a91ca > .elementor-background-slideshow::before, .elementor-3218 .elementor-element.elementor-element-83a91ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-3218 .elementor-element.elementor-element-83a91ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3218 .elementor-element.elementor-element-83a91ca > .elementor-shape-bottom svg, .elementor-3218 .elementor-element.elementor-element-83a91ca > .e-con-inner > .elementor-shape-bottom svg{transform:translateX(-50%) rotateY(180deg);}.elementor-3218 .elementor-element.elementor-element-83a91ca > .elementor-shape-bottom, .elementor-3218 .elementor-element.elementor-element-83a91ca > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-3218 .elementor-element.elementor-element-66eb7e8{text-align:center;}.elementor-3218 .elementor-element.elementor-element-66eb7e8 .elementor-heading-title{color:var( --e-global-color-ac5ae92 );}.elementor-3218 .elementor-element.elementor-element-4f0d0ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-4f0d0ff.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-4f0d0ff{text-align:left;}.elementor-3218 .elementor-element.elementor-element-4f0d0ff .edcare-el-button i{margin-right:16px!important;font-size:18px;}.elementor-3218 .elementor-element.elementor-element-4f0d0ff .edcare-el-button{color:var( --e-global-color-ac5ae92 );background-color:var( --e-global-color-secondary );padding:12px 24px 12px 24px;margin:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-4f0d0ff .edcare-el-button h4{color:var( --e-global-color-ac5ae92 );}.elementor-3218 .elementor-element.elementor-element-4f0d0ff .edcare-el-button:before{background-color:var( --e-global-color-accent );}.elementor-3218 .elementor-element.elementor-element-4f0d0ff .category-item a:hover{background-color:var( --e-global-color-accent );}.elementor-3218 .elementor-element.elementor-element-4f0d0ff .edcare-el-button:hover{background-color:var( --e-global-color-accent );}.elementor-3218 .elementor-element.elementor-element-4f0d0ff .edcare-el-button, .edcare-play-store-button h4{font-size:18px;}.elementor-3218 .elementor-element.elementor-element-2d40859{--display:flex;--min-height:0px;--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;border-style:none;--border-style:none;--border-radius:32px 32px 32px 32px;box-shadow:0px 25px 45px -10px #757272;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3218 .elementor-element.elementor-element-2d40859.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3218 .elementor-element.elementor-element-a81216e{--display:flex;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-3218 .elementor-element.elementor-element-1191927{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3218 .elementor-element.elementor-element-1191927 img{width:100%;max-width:100%;border-radius:12px 12px 12px 12px;}.elementor-3218 .elementor-element.elementor-element-d3e973e{--display:flex;}.elementor-3218 .elementor-element.elementor-element-d3e973e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3218 .elementor-element.elementor-element-1384eac{padding:8px 8px 8px 8px;text-align:start;}.elementor-3218 .elementor-element.elementor-element-1384eac .elementor-heading-title{font-size:26px;color:var( --e-global-color-ac5ae92 );}.elementor-3218 .elementor-element.elementor-element-223422e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 3px 3px 3px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-3218 .elementor-element.elementor-element-223422e.elementor-element{--align-self:flex-start;}.elementor-3218 .elementor-element.elementor-element-223422e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-3218 .elementor-element.elementor-element-223422e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-3218 .elementor-element.elementor-element-223422e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-3218 .elementor-element.elementor-element-223422e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-3218 .elementor-element.elementor-element-223422e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-3218 .elementor-element.elementor-element-223422e .elementor-icon-list-icon i{color:var( --e-global-color-ac5ae92 );transition:color 0.3s;}.elementor-3218 .elementor-element.elementor-element-223422e .elementor-icon-list-icon svg{fill:var( --e-global-color-ac5ae92 );transition:fill 0.3s;}.elementor-3218 .elementor-element.elementor-element-223422e .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-3218 .elementor-element.elementor-element-223422e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3218 .elementor-element.elementor-element-223422e .elementor-icon-list-item > a{font-size:17px;}.elementor-3218 .elementor-element.elementor-element-223422e .elementor-icon-list-text{color:var( --e-global-color-ac5ae92 );transition:color 0.3s;}.elementor-3218 .elementor-element.elementor-element-8dc557b{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-1b407f7{width:100%;max-width:100%;}.elementor-3218 .elementor-element.elementor-element-1b407f7 > .elementor-widget-container{margin:16px 0px -8px 0px;}.elementor-3218 .elementor-element.elementor-element-1b407f7.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-1b407f7 {text-align:center;}.elementor-3218 .elementor-element.elementor-element-1b407f7 .edcare-el-section-title{color:var( --e-global-color-primary );}.elementor-3218 .elementor-element.elementor-element-0707c74{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3218 .elementor-element.elementor-element-0707c74 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3218 .elementor-element.elementor-element-0707c74 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-3218 .elementor-element.elementor-element-0707c74 > .elementor-shape-bottom svg, .elementor-3218 .elementor-element.elementor-element-0707c74 > .e-con-inner > .elementor-shape-bottom svg{transform:translateX(-50%) rotateY(180deg);}.elementor-3218 .elementor-element.elementor-element-0707c74 > .elementor-shape-bottom, .elementor-3218 .elementor-element.elementor-element-0707c74 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-3218 .elementor-element.elementor-element-0707c74.e-con{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-807c692{width:100%;max-width:100%;}.elementor-3218 .elementor-element.elementor-element-807c692 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 112px 0px;border-radius:16px 16px 16px 16px;}.elementor-3218 .elementor-element.elementor-element-807c692.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-807c692 .counter-item{margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;border-color:var( --e-global-color-secondary );}.elementor-3218 .elementor-element.elementor-element-807c692 .counter-card{margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;background-color:#FFFFFF;}.elementor-3218 .elementor-element.elementor-element-807c692 .about-counter-item-2{margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;background-color:#FFFFFF;}.elementor-3218 .elementor-element.elementor-element-807c692 .edcare-el-section{background-color:#FFFFFF;}.elementor-3218 .elementor-element.elementor-element-807c692 .team-counter-wrap .team-counter:not(:last-of-type){border-color:var( --e-global-color-secondary );}.elementor-3218 .elementor-element.elementor-element-807c692 .counter-wrap-19 .counter-item-19:not(:last-of-type){border-color:var( --e-global-color-secondary );}.elementor-3218 .elementor-element.elementor-element-807c692 .counter-item .title{color:var( --e-global-color-primary );}.elementor-3218 .elementor-element.elementor-element-807c692 .counter-item .title span{color:var( --e-global-color-primary );}.elementor-3218 .elementor-element.elementor-element-807c692 .counter-card .title{color:var( --e-global-color-primary );}.elementor-3218 .elementor-element.elementor-element-807c692 .about-counter-item-2 .title{color:var( --e-global-color-primary );}.elementor-3218 .elementor-element.elementor-element-807c692 .team-counter-wrap .team-counter .content .title{color:var( --e-global-color-primary );}.elementor-3218 .elementor-element.elementor-element-807c692 .counter-wrap-19 .counter-item-19 .content .title{color:var( --e-global-color-primary );}.elementor-3218 .elementor-element.elementor-element-807c692 .counter-item .title,
                                            .counter-card .title,
                                            .about-counter-item-2 .title,
                                            .team-counter-wrap .team-counter .content .title,
                                            .counter-wrap-19 .counter-item-19 .content .title{font-size:32px;line-height:9px;letter-spacing:0.5px;word-spacing:3px;}.elementor-3218 .elementor-element.elementor-element-807c692 .about-counter-item-2 .icon{margin-bottom:0px;color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-807c692 .team-counter-wrap .team-counter .icon{margin-bottom:0px;color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-807c692 .counter-wrap-19 .counter-item-19 .icon{margin-bottom:0px;color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-807c692 .counter-item p{margin-top:17px;color:var( --e-global-color-primary );}.elementor-3218 .elementor-element.elementor-element-807c692 .counter-card p{margin-top:17px;color:var( --e-global-color-primary );}.elementor-3218 .elementor-element.elementor-element-807c692 .about-counter-item-2 p{margin-top:17px;color:var( --e-global-color-primary );}.elementor-3218 .elementor-element.elementor-element-807c692 .team-counter-wrap .team-counter .content p{margin-top:17px;color:var( --e-global-color-primary );}.elementor-3218 .elementor-element.elementor-element-807c692 .counter-wrap-19 .counter-item-19 .content p{margin-top:17px;color:var( --e-global-color-primary );}.elementor-3218 .elementor-element.elementor-element-807c692 .counter-item p,
                                            .counter-card p,
                                            .about-counter-item-2 p,
                                            .team-counter-wrap .team-counter .content p,
                                            .counter-wrap-19 .counter-item-19 .content p{font-size:16px;line-height:18px;letter-spacing:0px;word-spacing:4px;}.elementor-3218 .elementor-element.elementor-element-e8fc70b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3218 .elementor-element.elementor-element-e8fc70b:not(.elementor-motion-effects-element-type-background), .elementor-3218 .elementor-element.elementor-element-e8fc70b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3218 .elementor-element.elementor-element-d909bb4{width:100%;max-width:100%;}.elementor-3218 .elementor-element.elementor-element-d909bb4 > .elementor-widget-container{margin:16px 0px -32px 0px;}.elementor-3218 .elementor-element.elementor-element-d909bb4.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-d909bb4 {text-align:center;}.elementor-3218 .elementor-element.elementor-element-d909bb4 .edcare-el-section-title{color:var( --e-global-color-ac5ae92 );}.elementor-3218 .elementor-element.elementor-element-75d4a86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3218 .elementor-element.elementor-element-75d4a86 .elementor-heading-title{color:var( --e-global-color-ac5ae92 );}.elementor-3218 .elementor-element.elementor-element-e602cee{--display:flex;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-889f56c{--display:flex;--min-height:50vh;--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-3218 .elementor-element.elementor-element-290da28{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-609c2d8{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-609c2d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3218 .elementor-element.elementor-element-a5ddddd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-3218 .elementor-element.elementor-element-97b8a2a{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3218 .elementor-element.elementor-element-97b8a2a::before, .elementor-3218 .elementor-element.elementor-element-97b8a2a > .elementor-background-video-container::before, .elementor-3218 .elementor-element.elementor-element-97b8a2a > .e-con-inner > .elementor-background-video-container::before, .elementor-3218 .elementor-element.elementor-element-97b8a2a > .elementor-background-slideshow::before, .elementor-3218 .elementor-element.elementor-element-97b8a2a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3218 .elementor-element.elementor-element-97b8a2a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-3218 .elementor-element.elementor-element-521ceec{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-521ceec.e-con{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-6446634{width:100%;max-width:100%;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3218 .elementor-element.elementor-element-6446634.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3218 .elementor-element.elementor-element-6446634 .elementor-heading-title{font-size:20px;line-height:1.6em;color:var( --e-global-color-ac5ae92 );}.elementor-3218 .elementor-element.elementor-element-748e071{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-3218 .elementor-element.elementor-element-748e071 .elementor-icon-list-icon i{color:var( --e-global-color-ac5ae92 );transition:color 0.3s;}.elementor-3218 .elementor-element.elementor-element-748e071 .elementor-icon-list-icon svg{fill:var( --e-global-color-ac5ae92 );transition:fill 0.3s;}.elementor-3218 .elementor-element.elementor-element-748e071 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3218 .elementor-element.elementor-element-748e071 .elementor-icon-list-item > a{font-size:16px;line-height:1.6em;}.elementor-3218 .elementor-element.elementor-element-748e071 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-ac5ae92 );transition:color 0.3s;}.elementor-3218 .elementor-element.elementor-element-4234c91{text-align:left;}.elementor-3218 .elementor-element.elementor-element-4234c91 .edcare-el-button i{margin-right:16px!important;font-size:14px;}.elementor-3218 .elementor-element.elementor-element-4234c91 .edcare-el-button{background-color:#AC8E5FD1;}.elementor-3218 .elementor-element.elementor-element-2ad7ce5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-2ad7ce5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3218 .elementor-element.elementor-element-9bc9c6a{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-9bc9c6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3218 .elementor-element.elementor-element-bf5f401{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-3218 .elementor-element.elementor-element-dc69cdf{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3218 .elementor-element.elementor-element-dc69cdf::before, .elementor-3218 .elementor-element.elementor-element-dc69cdf > .elementor-background-video-container::before, .elementor-3218 .elementor-element.elementor-element-dc69cdf > .e-con-inner > .elementor-background-video-container::before, .elementor-3218 .elementor-element.elementor-element-dc69cdf > .elementor-background-slideshow::before, .elementor-3218 .elementor-element.elementor-element-dc69cdf > .e-con-inner > .elementor-background-slideshow::before, .elementor-3218 .elementor-element.elementor-element-dc69cdf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-3218 .elementor-element.elementor-element-0a591cd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-0a591cd.e-con{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-e010ee6{width:100%;max-width:100%;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3218 .elementor-element.elementor-element-e010ee6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3218 .elementor-element.elementor-element-e010ee6 .elementor-heading-title{font-size:20px;line-height:1.6em;color:var( --e-global-color-ac5ae92 );}.elementor-3218 .elementor-element.elementor-element-f587063{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-3218 .elementor-element.elementor-element-f587063 .elementor-icon-list-icon i{color:var( --e-global-color-ac5ae92 );transition:color 0.3s;}.elementor-3218 .elementor-element.elementor-element-f587063 .elementor-icon-list-icon svg{fill:var( --e-global-color-ac5ae92 );transition:fill 0.3s;}.elementor-3218 .elementor-element.elementor-element-f587063 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3218 .elementor-element.elementor-element-f587063 .elementor-icon-list-item > a{font-size:16px;line-height:1.6em;}.elementor-3218 .elementor-element.elementor-element-f587063 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-ac5ae92 );transition:color 0.3s;}.elementor-3218 .elementor-element.elementor-element-69583ef{text-align:left;}.elementor-3218 .elementor-element.elementor-element-69583ef .edcare-el-button i{margin-right:16px!important;font-size:14px;}.elementor-3218 .elementor-element.elementor-element-69583ef .edcare-el-button{background-color:#AC8E5FD1;}.elementor-3218 .elementor-element.elementor-element-5ff1a37{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-7224923{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-7224923.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3218 .elementor-element.elementor-element-e145e19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-3218 .elementor-element.elementor-element-10b6e10{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3218 .elementor-element.elementor-element-10b6e10::before, .elementor-3218 .elementor-element.elementor-element-10b6e10 > .elementor-background-video-container::before, .elementor-3218 .elementor-element.elementor-element-10b6e10 > .e-con-inner > .elementor-background-video-container::before, .elementor-3218 .elementor-element.elementor-element-10b6e10 > .elementor-background-slideshow::before, .elementor-3218 .elementor-element.elementor-element-10b6e10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3218 .elementor-element.elementor-element-10b6e10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-3218 .elementor-element.elementor-element-3551218{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-3551218.e-con{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-6bbba89{width:100%;max-width:100%;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3218 .elementor-element.elementor-element-6bbba89.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3218 .elementor-element.elementor-element-6bbba89 .elementor-heading-title{font-size:20px;line-height:1.6em;color:var( --e-global-color-ac5ae92 );}.elementor-3218 .elementor-element.elementor-element-21692ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-3218 .elementor-element.elementor-element-21692ef .elementor-icon-list-icon i{color:var( --e-global-color-ac5ae92 );transition:color 0.3s;}.elementor-3218 .elementor-element.elementor-element-21692ef .elementor-icon-list-icon svg{fill:var( --e-global-color-ac5ae92 );transition:fill 0.3s;}.elementor-3218 .elementor-element.elementor-element-21692ef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3218 .elementor-element.elementor-element-21692ef .elementor-icon-list-item > a{font-size:16px;line-height:1.6em;}.elementor-3218 .elementor-element.elementor-element-21692ef .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-ac5ae92 );transition:color 0.3s;}.elementor-3218 .elementor-element.elementor-element-4629341{text-align:left;}.elementor-3218 .elementor-element.elementor-element-4629341 .edcare-el-button i{margin-right:16px!important;font-size:14px;}.elementor-3218 .elementor-element.elementor-element-4629341 .edcare-el-button{background-color:#AC8E5FD1;}.elementor-3218 .elementor-element.elementor-element-d8c3a04{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-a6518c7{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-a6518c7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3218 .elementor-element.elementor-element-91d991d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-3218 .elementor-element.elementor-element-8f378f7{--display:flex;--justify-content:flex-end;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3218 .elementor-element.elementor-element-8f378f7::before, .elementor-3218 .elementor-element.elementor-element-8f378f7 > .elementor-background-video-container::before, .elementor-3218 .elementor-element.elementor-element-8f378f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-3218 .elementor-element.elementor-element-8f378f7 > .elementor-background-slideshow::before, .elementor-3218 .elementor-element.elementor-element-8f378f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3218 .elementor-element.elementor-element-8f378f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-3218 .elementor-element.elementor-element-a9fb956{--display:flex;--min-height:0px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-a9fb956.e-con{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-6d98629{width:100%;max-width:100%;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3218 .elementor-element.elementor-element-6d98629.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3218 .elementor-element.elementor-element-6d98629 .elementor-heading-title{font-size:20px;line-height:1.6em;color:var( --e-global-color-ac5ae92 );}.elementor-3218 .elementor-element.elementor-element-e9bb025{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-3218 .elementor-element.elementor-element-e9bb025.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-e9bb025 .elementor-icon-list-icon i{color:var( --e-global-color-ac5ae92 );transition:color 0.3s;}.elementor-3218 .elementor-element.elementor-element-e9bb025 .elementor-icon-list-icon svg{fill:var( --e-global-color-ac5ae92 );transition:fill 0.3s;}.elementor-3218 .elementor-element.elementor-element-e9bb025 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3218 .elementor-element.elementor-element-e9bb025 .elementor-icon-list-item > a{font-size:16px;line-height:1.6em;}.elementor-3218 .elementor-element.elementor-element-e9bb025 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-ac5ae92 );transition:color 0.3s;}.elementor-3218 .elementor-element.elementor-element-282e075 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-282e075.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-282e075{text-align:left;}.elementor-3218 .elementor-element.elementor-element-282e075 .edcare-el-button i{margin-right:16px!important;font-size:14px;}.elementor-3218 .elementor-element.elementor-element-282e075 .edcare-el-button{background-color:#AC8E5FD1;}.elementor-3218 .elementor-element.elementor-element-2c6c67d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-c652238{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-c652238.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3218 .elementor-element.elementor-element-db84ea6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-3218 .elementor-element.elementor-element-639ccef{--display:flex;--justify-content:flex-end;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3218 .elementor-element.elementor-element-639ccef::before, .elementor-3218 .elementor-element.elementor-element-639ccef > .elementor-background-video-container::before, .elementor-3218 .elementor-element.elementor-element-639ccef > .e-con-inner > .elementor-background-video-container::before, .elementor-3218 .elementor-element.elementor-element-639ccef > .elementor-background-slideshow::before, .elementor-3218 .elementor-element.elementor-element-639ccef > .e-con-inner > .elementor-background-slideshow::before, .elementor-3218 .elementor-element.elementor-element-639ccef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-3218 .elementor-element.elementor-element-1f22514{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-1f22514.e-con{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-d3e7715{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3218 .elementor-element.elementor-element-d3e7715 .elementor-heading-title{font-size:20px;line-height:1.6em;color:var( --e-global-color-ac5ae92 );}.elementor-3218 .elementor-element.elementor-element-9103c0b{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-3218 .elementor-element.elementor-element-9103c0b.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-9103c0b .elementor-icon-list-icon i{color:var( --e-global-color-ac5ae92 );transition:color 0.3s;}.elementor-3218 .elementor-element.elementor-element-9103c0b .elementor-icon-list-icon svg{fill:var( --e-global-color-ac5ae92 );transition:fill 0.3s;}.elementor-3218 .elementor-element.elementor-element-9103c0b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3218 .elementor-element.elementor-element-9103c0b .elementor-icon-list-item > a{font-size:16px;line-height:1.6em;}.elementor-3218 .elementor-element.elementor-element-9103c0b .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-ac5ae92 );transition:color 0.3s;}.elementor-3218 .elementor-element.elementor-element-52ea122 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-52ea122.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-52ea122{text-align:left;}.elementor-3218 .elementor-element.elementor-element-52ea122 .edcare-el-button i{margin-right:16px!important;font-size:14px;}.elementor-3218 .elementor-element.elementor-element-52ea122 .edcare-el-button{background-color:#AC8E5FD1;}.elementor-3218 .elementor-element.elementor-element-156a6ba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-f6281f6{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-f6281f6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3218 .elementor-element.elementor-element-190ecff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-3218 .elementor-element.elementor-element-0c9bf1c{--display:flex;--justify-content:flex-end;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3218 .elementor-element.elementor-element-0c9bf1c::before, .elementor-3218 .elementor-element.elementor-element-0c9bf1c > .elementor-background-video-container::before, .elementor-3218 .elementor-element.elementor-element-0c9bf1c > .e-con-inner > .elementor-background-video-container::before, .elementor-3218 .elementor-element.elementor-element-0c9bf1c > .elementor-background-slideshow::before, .elementor-3218 .elementor-element.elementor-element-0c9bf1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3218 .elementor-element.elementor-element-0c9bf1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-3218 .elementor-element.elementor-element-0ec8a83{--display:flex;--min-height:0px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-938ef12{width:var( --container-widget-width, 100% );max-width:100%;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3218 .elementor-element.elementor-element-938ef12.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3218 .elementor-element.elementor-element-938ef12 .elementor-heading-title{font-size:20px;line-height:1.6em;color:var( --e-global-color-ac5ae92 );}.elementor-3218 .elementor-element.elementor-element-814a583{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-3218 .elementor-element.elementor-element-814a583.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-814a583 .elementor-icon-list-icon i{color:var( --e-global-color-ac5ae92 );transition:color 0.3s;}.elementor-3218 .elementor-element.elementor-element-814a583 .elementor-icon-list-icon svg{fill:var( --e-global-color-ac5ae92 );transition:fill 0.3s;}.elementor-3218 .elementor-element.elementor-element-814a583 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3218 .elementor-element.elementor-element-814a583 .elementor-icon-list-item > a{font-size:16px;line-height:1.6em;}.elementor-3218 .elementor-element.elementor-element-814a583 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-ac5ae92 );transition:color 0.3s;}.elementor-3218 .elementor-element.elementor-element-a0f15b6 > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-a0f15b6.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-a0f15b6{text-align:left;}.elementor-3218 .elementor-element.elementor-element-a0f15b6 .edcare-el-button i{margin-right:16px!important;font-size:14px;}.elementor-3218 .elementor-element.elementor-element-a0f15b6 .edcare-el-button{background-color:#AC8E5FD1;}@media(max-width:1024px){.elementor-3218 .elementor-element.elementor-element-797cfe1 .edcare-el-section-title{font-size:48px;line-height:1.6em;}.elementor-3218 .elementor-element.elementor-element-f6f11bf{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3218 .elementor-element.elementor-element-8c13bc2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3218 .elementor-element.elementor-element-8c13bc2 .elementor-icon-list-item > a{font-size:18px;line-height:1.6em;}.elementor-3218 .elementor-element.elementor-element-52ad7fa{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3218 .elementor-element.elementor-element-5f492dc{--flex-wrap:wrap;}.elementor-3218 .elementor-element.elementor-element-bae56d9 .edcare-el-section-title{font-size:36px;line-height:1.2em;}.elementor-3218 .elementor-element.elementor-element-b423c6d .elementor-heading-title{font-size:20px;line-height:1.6em;}.elementor-3218 .elementor-element.elementor-element-1bf5c1c .elementor-heading-title{font-size:20px;line-height:1.6em;}.elementor-3218 .elementor-element.elementor-element-22cd113 .elementor-heading-title{font-size:20px;line-height:1.6em;}.elementor-3218 .elementor-element.elementor-element-83a91ca{--padding-top:0px;--padding-bottom:88px;--padding-left:16px;--padding-right:16px;}.elementor-3218 .elementor-element.elementor-element-66eb7e8 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-3218 .elementor-element.elementor-element-1384eac .elementor-heading-title{font-size:20px;}.elementor-3218 .elementor-element.elementor-element-223422e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3218 .elementor-element.elementor-element-223422e .elementor-icon-list-item > a{font-size:16px;}.elementor-3218 .elementor-element.elementor-element-1b407f7 > .elementor-widget-container{margin:8px 0px -16px 0px;border-radius:16px 16px 16px 16px;}.elementor-3218 .elementor-element.elementor-element-1b407f7 .edcare-el-section-title{font-size:36px;line-height:1.2em;}.elementor-3218 .elementor-element.elementor-element-807c692 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-d909bb4 > .elementor-widget-container{margin:8px 0px -16px 0px;border-radius:16px 16px 16px 16px;}.elementor-3218 .elementor-element.elementor-element-d909bb4 .edcare-el-section-title{font-size:36px;line-height:1.2em;}.elementor-3218 .elementor-element.elementor-element-97b8a2a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-521ceec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-521ceec.e-con{--align-self:flex-start;}.elementor-3218 .elementor-element.elementor-element-6446634{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3218 .elementor-element.elementor-element-6446634.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3218 .elementor-element.elementor-element-dc69cdf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-0a591cd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-0a591cd.e-con{--align-self:flex-start;}.elementor-3218 .elementor-element.elementor-element-e010ee6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3218 .elementor-element.elementor-element-e010ee6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3218 .elementor-element.elementor-element-10b6e10{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-3551218{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-3551218.e-con{--align-self:flex-start;}.elementor-3218 .elementor-element.elementor-element-6bbba89{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3218 .elementor-element.elementor-element-6bbba89.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3218 .elementor-element.elementor-element-d3e7715 .elementor-heading-title{line-height:1.6em;}.elementor-3218 .elementor-element.elementor-element-938ef12 .elementor-heading-title{line-height:1.6em;}}@media(max-width:767px){.elementor-3218 .elementor-element.elementor-element-797cfe1 .edcare-el-section-title{font-size:32px;line-height:1.6em;}.elementor-3218 .elementor-element.elementor-element-52ad7fa{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3218 .elementor-element.elementor-element-bae56d9 .edcare-el-section-title{font-size:28px;line-height:1.2em;}.elementor-3218 .elementor-element.elementor-element-49f3146{--margin-top:0px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;}.elementor-3218 .elementor-element.elementor-element-b423c6d .elementor-heading-title{font-size:20px;}.elementor-3218 .elementor-element.elementor-element-083593a{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-3218 .elementor-element.elementor-element-1bf5c1c .elementor-heading-title{font-size:20px;}.elementor-3218 .elementor-element.elementor-element-80fa108{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-3218 .elementor-element.elementor-element-22cd113{text-align:start;}.elementor-3218 .elementor-element.elementor-element-22cd113 .elementor-heading-title{font-size:20px;line-height:1.6em;}.elementor-3218 .elementor-element.elementor-element-66eb7e8 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-3218 .elementor-element.elementor-element-1384eac{text-align:center;}.elementor-3218 .elementor-element.elementor-element-1384eac .elementor-heading-title{font-size:20px;line-height:1.6em;}.elementor-3218 .elementor-element.elementor-element-223422e.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-223422e{--e-icon-list-icon-size:16px;}.elementor-3218 .elementor-element.elementor-element-223422e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3218 .elementor-element.elementor-element-223422e .elementor-icon-list-item > a{font-size:16px;}.elementor-3218 .elementor-element.elementor-element-1b407f7 .edcare-el-section-title{font-size:28px;letter-spacing:1.2px;}.elementor-3218 .elementor-element.elementor-element-0707c74{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3218 .elementor-element.elementor-element-807c692 .counter-item .title,
                                            .counter-card .title,
                                            .about-counter-item-2 .title,
                                            .team-counter-wrap .team-counter .content .title,
                                            .counter-wrap-19 .counter-item-19 .content .title{font-size:20px;line-height:1.6em;}.elementor-3218 .elementor-element.elementor-element-807c692 .counter-item p,
                                            .counter-card p,
                                            .about-counter-item-2 p,
                                            .team-counter-wrap .team-counter .content p,
                                            .counter-wrap-19 .counter-item-19 .content p{font-size:16px;line-height:1.6em;}.elementor-3218 .elementor-element.elementor-element-e8fc70b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-d909bb4 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-d909bb4 .edcare-el-section-title{font-size:28px;line-height:1.6em;}.elementor-3218 .elementor-element.elementor-element-e602cee{--width:79%;}.elementor-3218 .elementor-element.elementor-element-e602cee.e-con{--align-self:center;}}@media(min-width:768px){.elementor-3218 .elementor-element.elementor-element-2d40859{--width:72%;}.elementor-3218 .elementor-element.elementor-element-d3e973e{--width:36.638%;}.elementor-3218 .elementor-element.elementor-element-889f56c{--width:100%;}.elementor-3218 .elementor-element.elementor-element-290da28{--width:20%;}.elementor-3218 .elementor-element.elementor-element-2ad7ce5{--width:20.087%;}.elementor-3218 .elementor-element.elementor-element-5ff1a37{--width:20%;}.elementor-3218 .elementor-element.elementor-element-d8c3a04{--width:20%;}.elementor-3218 .elementor-element.elementor-element-2c6c67d{--width:20%;}.elementor-3218 .elementor-element.elementor-element-156a6ba{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3218 .elementor-element.elementor-element-290da28{--width:40%;}.elementor-3218 .elementor-element.elementor-element-609c2d8{--width:100%;}.elementor-3218 .elementor-element.elementor-element-2ad7ce5{--width:40%;}.elementor-3218 .elementor-element.elementor-element-9bc9c6a{--width:100%;}.elementor-3218 .elementor-element.elementor-element-5ff1a37{--width:40%;}.elementor-3218 .elementor-element.elementor-element-7224923{--width:100%;}.elementor-3218 .elementor-element.elementor-element-d8c3a04{--width:40%;}.elementor-3218 .elementor-element.elementor-element-2c6c67d{--width:40%;}.elementor-3218 .elementor-element.elementor-element-156a6ba{--width:40%;}}/* Start custom CSS for icon-list, class: .elementor-element-223422e */.elementor-3218 .elementor-element.elementor-element-223422e li {
    font-size: 18px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97b8a2a */.card-container {
  position: relative;
  overflow: hidden;
  height: fit-content;
  aspect-ratio: 1/1;
}

.front-card {
  position: relative;
  z-index: 1;
  display: block; 
  margin: 0; 
  padding: 0; 
}

.front-card img {
  display: block; 
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.back-card {
   position: absolute;
  top: 75%;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  transition: top 0.6s ease-in-out;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  background: rgba(33, 93, 156, 0.85);

}

.back-card-content-container {
  transition: top 0.3s ease-in-out;
  position: absolute;
  top: 20px;
  left: 0;
  width: 100%;
  padding: 0 30px;
  box-sizing: border-box;
}

/*  */
.back-card-content {
  transition: transform 0.6s ease-in-out;
  transform: translateY(0);
  color: #ffffff; 
  text-shadow: 0 2px 4px rgba(0,0,0,0.3); 
}

.back-card-content h2 {
  color: #ffffff;
  margin-bottom: 15px;
  font-weight: 600;
}

.back-card-content p,
.back-card-content .info-item {
  color: #f0f0f0; 
  margin: 8px 0;
}


/* para que el botón se pueda visualizar */

.card-container:hover .back-card-content-container {
  top: 45px; 
}


.card-container:hover .back-card {
  top: 0;
  justify-content: flex-end;
}



.back-card-content {
  transition: transform 0.6s ease-in-out;
  transform: translateY(0);
}

.card-container:hover .back-card-content {
  transform: translateY(-120px);
}
/* --- REGLAS PARA TABLET Y MÓVIL HOVER OFF--- */


@media (max-width: 1024px) {
  .back-card {
    top: 0%; 
 
    transition: none; 
  }
  
  .card-container:hover .back-card {
    top: 55%; 
  }

  .back-card-content {
    transform: translateY(0);
    transition: none;
  }

  .card-container:hover .back-card-content {
    transform: translateY(0); 
  }
  
  .back-card-content-container {
    transition: none;
  }
  
  .card-container:hover .back-card-content-container {
    top: 20px; 
  }

}

/*HOVER Off tablet y movil*/

@media (max-width: 1024px) {
  .back-card {
    top: 0%; 
 
    transition: none; 
  }
  
  .card-container:hover .back-card {
    top: 0%; 
  }

  .back-card-content {
    transform: translateY(0);
    transition: none;
  }

  .card-container:hover .back-card-content {
    transform: translateY(0); 
  }
  
  .back-card-content-container {
    transition: none;
  }
  
  .card-container:hover .back-card-content-container {
    top: 20px; 
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc69cdf */.card-container {
  position: relative;
  overflow: hidden;
  height: fit-content;
  aspect-ratio: 1/1;
}

.front-card {
  position: relative;
  z-index: 1;
  display: block; 
  margin: 0; 
  padding: 0; 
}

.front-card img {
  display: block; 
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.back-card {
   position: absolute;
  top: 75%;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  transition: top 0.6s ease-in-out;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  background: rgba(33, 93, 156, 0.85);

}

.back-card-content-container {
  transition: top 0.3s ease-in-out;
  position: absolute;
  top: 20px;
  left: 0;
  width: 100%;
  padding: 0 30px;
  box-sizing: border-box;
}

/*  */
.back-card-content {
  transition: transform 0.6s ease-in-out;
  transform: translateY(0);
  color: #ffffff; 
  text-shadow: 0 2px 4px rgba(0,0,0,0.3); 
}

.back-card-content h2 {
  color: #ffffff;
  margin-bottom: 15px;
  font-weight: 600;
}

.back-card-content p,
.back-card-content .info-item {
  color: #f0f0f0; 
  margin: 8px 0;
}


/* para que el botón se pueda visualizar */

.card-container:hover .back-card-content-container {
  top: 45px; 
}


.card-container:hover .back-card {
  top: 0;
  justify-content: flex-end;
}



.back-card-content {
  transition: transform 0.6s ease-in-out;
  transform: translateY(0);
}

.card-container:hover .back-card-content {
  transform: translateY(-120px);
}
/* --- REGLAS PARA TABLET Y MÓVIL HOVER OFF--- */


@media (max-width: 1024px) {
  .back-card {
    top: 0%; 
 
    transition: none; 
  }
  
  .card-container:hover .back-card {
    top: 55%; 
  }

  .back-card-content {
    transform: translateY(0);
    transition: none;
  }

  .card-container:hover .back-card-content {
    transform: translateY(0); 
  }
  
  .back-card-content-container {
    transition: none;
  }
  
  .card-container:hover .back-card-content-container {
    top: 20px; 
  }

}

/*HOVER Off tablet y movil*/

@media (max-width: 1024px) {
  .back-card {
    top: 0%; 
 
    transition: none; 
  }
  
  .card-container:hover .back-card {
    top: 0%; 
  }

  .back-card-content {
    transform: translateY(0);
    transition: none;
  }

  .card-container:hover .back-card-content {
    transform: translateY(0); 
  }
  
  .back-card-content-container {
    transition: none;
  }
  
  .card-container:hover .back-card-content-container {
    top: 20px; 
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10b6e10 */.card-container {
  position: relative;
  overflow: hidden;
  height: fit-content;
  aspect-ratio: 1/1;
}

.front-card {
  position: relative;
  z-index: 1;
  display: block; 
  margin: 0; 
  padding: 0; 
}

.front-card img {
  display: block; 
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.back-card {
   position: absolute;
  top: 75%;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  transition: top 0.6s ease-in-out;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  background: rgba(33, 93, 156, 0.85);

}

.back-card-content-container {
  transition: top 0.3s ease-in-out;
  position: absolute;
  top: 20px;
  left: 0;
  width: 100%;
  padding: 0 30px;
  box-sizing: border-box;
}

/*  */
.back-card-content {
  transition: transform 0.6s ease-in-out;
  transform: translateY(0);
  color: #ffffff; 
  text-shadow: 0 2px 4px rgba(0,0,0,0.3); 
}

.back-card-content h2 {
  color: #ffffff;
  margin-bottom: 15px;
  font-weight: 600;
}

.back-card-content p,
.back-card-content .info-item {
  color: #f0f0f0; 
  margin: 8px 0;
}


/* para que el botón se pueda visualizar */

.card-container:hover .back-card-content-container {
  top: 45px; 
}


.card-container:hover .back-card {
  top: 0;
  justify-content: flex-end;
}



.back-card-content {
  transition: transform 0.6s ease-in-out;
  transform: translateY(0);
}

.card-container:hover .back-card-content {
  transform: translateY(-120px);
}
/* --- REGLAS PARA TABLET Y MÓVIL HOVER OFF--- */


@media (max-width: 1024px) {
  .back-card {
    top: 0%; 
 
    transition: none; 
  }
  
  .card-container:hover .back-card {
    top: 55%; 
  }

  .back-card-content {
    transform: translateY(0);
    transition: none;
  }

  .card-container:hover .back-card-content {
    transform: translateY(0); 
  }
  
  .back-card-content-container {
    transition: none;
  }
  
  .card-container:hover .back-card-content-container {
    top: 20px; 
  }

}

/*HOVER Off tablet y movil*/

@media (max-width: 1024px) {
  .back-card {
    top: 0%; 
 
    transition: none; 
  }
  
  .card-container:hover .back-card {
    top: 0%; 
  }

  .back-card-content {
    transform: translateY(0);
    transition: none;
  }

  .card-container:hover .back-card-content {
    transform: translateY(0); 
  }
  
  .back-card-content-container {
    transition: none;
  }
  
  .card-container:hover .back-card-content-container {
    top: 20px; 
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f378f7 */.card-container {
  position: relative;
  overflow: hidden;
  height: fit-content;
  aspect-ratio: 1/1;
}

.front-card {
  position: relative;
  z-index: 1;
  display: block; 
  margin: 0; 
  padding: 0; 
}

.front-card img {
  display: block; 
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.back-card {
   position: absolute;
  top: 68%;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  transition: top 0.6s ease-in-out;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  background: rgba(33, 93, 156, 0.85);

}

.back-card-content-container {
  transition: top 0.3s ease-in-out;
  position: absolute;
  top: 20px;
  left: 0;
  width: 100%;
  padding: 0 30px;
  box-sizing: border-box;
}

/*  */
.back-card-content {
  transition: transform 0.6s ease-in-out;
  transform: translateY(0);
  color: #ffffff; 
  text-shadow: 0 2px 4px rgba(0,0,0,0.3); 
}

.back-card-content h2 {
  color: #ffffff;
  margin-bottom: 15px;
  font-weight: 600;
}

.back-card-content p,
.back-card-content .info-item {
  color: #f0f0f0; 
  margin: 4px 0;
}


/* para que el botón se pueda visualizar */

.card-container:hover .back-card-content-container {
  top: 45px; 
}


.card-container:hover .back-card {
  top: 0;
  justify-content: flex-end;
}



.back-card-content {
  transition: transform 0.6s ease-in-out;
  transform: translateY(0);
}

.card-container:hover .back-card-content {
  transform: translateY(-120px);
}

/*HOVER Off tablet y movil*/

@media (max-width: 1024px) {
  .back-card {
    top: 0%; 
 
    transition: none; 
  }
  
  .card-container:hover .back-card {
    top: 0%; 
  }

  .back-card-content {
    transform: translateY(0);
    transition: none;
  }

  .card-container:hover .back-card-content {
    transform: translateY(0); 
  }
  
  .back-card-content-container {
    transition: none;
  }
  
  .card-container:hover .back-card-content-container {
    top: 20px; 
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-639ccef */.card-container {
  position: relative;
  overflow: hidden;
  height: fit-content;
  aspect-ratio: 1/1;
}

.front-card {
  position: relative;
  z-index: 1;
  display: block; 
  margin: 0; 
  padding: 0; 
}

.front-card img {
  display: block; 
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.back-card {
   position: absolute;
  top: 68%;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  transition: top 0.6s ease-in-out;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  background: rgba(33, 93, 156, 0.85);

}

.back-card-content-container {
  transition: top 0.3s ease-in-out;
  position: absolute;
  top: 20px;
  left: 0;
  width: 100%;
  padding: 0 30px;
  box-sizing: border-box;
}

/*  */
.back-card-content {
  transition: transform 0.6s ease-in-out;
  transform: translateY(0);
  color: #ffffff; 
  text-shadow: 0 2px 4px rgba(0,0,0,0.3); 
}

.back-card-content h2 {
  color: #ffffff;
  margin-bottom: 15px;
  font-weight: 600;
}

.back-card-content p,
.back-card-content .info-item {
  color: #f0f0f0; 
  margin: 8px 0;
}


/* para que el botón se pueda visualizar */

.card-container:hover .back-card-content-container {
  top: 45px; 
}


.card-container:hover .back-card {
  top: 0;
  justify-content: flex-end;
}



.back-card-content {
  transition: transform 0.6s ease-in-out;
  transform: translateY(0);
}

.card-container:hover .back-card-content {
  transform: translateY(-120px);
}
/*HOVER Off tablet y movil*/

@media (max-width: 1024px) {
  .back-card {
    top: 0%; 
 
    transition: none; 
  }
  
  .card-container:hover .back-card {
    top: 0%; 
  }

  .back-card-content {
    transform: translateY(0);
    transition: none;
  }

  .card-container:hover .back-card-content {
    transform: translateY(0); 
  }
  
  .back-card-content-container {
    transition: none;
  }
  
  .card-container:hover .back-card-content-container {
    top: 20px; 
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c9bf1c */.card-container {
  position: relative;
  overflow: hidden;
  height: fit-content;
  aspect-ratio: 1/1;
}

.front-card {
  position: relative;
  z-index: 1;
  display: block; 
  margin: 0; 
  padding: 0; 
}

.front-card img {
  display: block; 
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.back-card {
   position: absolute;
  top: 68%;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  transition: top 0.6s ease-in-out;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  background: rgba(33, 93, 156, 0.85);

}

.back-card-content-container {
  transition: top 0.3s ease-in-out;
  position: absolute;
  top: 20px;
  left: 0;
  width: 100%;
  padding: 0 30px;
  box-sizing: border-box;
}

/*  */
.back-card-content {
  transition: transform 0.6s ease-in-out;
  transform: translateY(0);
  color: #ffffff; 
  text-shadow: 0 2px 4px rgba(0,0,0,0.3); 
}

.back-card-content h2 {
  color: #ffffff;
  margin-bottom: 15px;
  font-weight: 600;
}

.back-card-content p,
.back-card-content .info-item {
  color: #f0f0f0; 
  margin: 4px 0;
}


/* para que el botón se pueda visualizar */

.card-container:hover .back-card-content-container {
  top: 45px; 
}


.card-container:hover .back-card {
  top: 0;
  justify-content: flex-end;
}



.back-card-content {
  transition: transform 0.6s ease-in-out;
  transform: translateY(0);
}

.card-container:hover .back-card-content {
  transform: translateY(-120px);
}

/*HOVER Off tablet y movil*/

@media (max-width: 1024px) {
  .back-card {
    top: 0%; 
 
    transition: none; 
  }
  
  .card-container:hover .back-card {
    top: 0%; 
  }

  .back-card-content {
    transform: translateY(0);
    transition: none;
  }

  .card-container:hover .back-card-content {
    transform: translateY(0); 
  }
  
  .back-card-content-container {
    transition: none;
  }
  
  .card-container:hover .back-card-content-container {
    top: 20px; 
  }

}/* End custom CSS */