.elementor-3611 .elementor-element.elementor-element-5ae2748{--display:flex;--min-height:800px;--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:stretch;--overlay-opacity:0.89;}.elementor-3611 .elementor-element.elementor-element-5ae2748:not(.elementor-motion-effects-element-type-background), .elementor-3611 .elementor-element.elementor-element-5ae2748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://si-3.tech/wp-content/uploads/2026/08/z520856.jpg");background-position:center center;background-size:cover;}.elementor-3611 .elementor-element.elementor-element-5ae2748::before, .elementor-3611 .elementor-element.elementor-element-5ae2748 > .elementor-background-video-container::before, .elementor-3611 .elementor-element.elementor-element-5ae2748 > .e-con-inner > .elementor-background-video-container::before, .elementor-3611 .elementor-element.elementor-element-5ae2748 > .elementor-background-slideshow::before, .elementor-3611 .elementor-element.elementor-element-5ae2748 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3611 .elementor-element.elementor-element-5ae2748 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#14294F8C;--background-overlay:'';}.elementor-3611 .elementor-element.elementor-element-67899ab{--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:flex-start;--align-items:stretch;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3611 .elementor-element.elementor-element-67899ab::before, .elementor-3611 .elementor-element.elementor-element-67899ab > .elementor-background-video-container::before, .elementor-3611 .elementor-element.elementor-element-67899ab > .e-con-inner > .elementor-background-video-container::before, .elementor-3611 .elementor-element.elementor-element-67899ab > .elementor-background-slideshow::before, .elementor-3611 .elementor-element.elementor-element-67899ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-3611 .elementor-element.elementor-element-67899ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3611 .elementor-element.elementor-element-5079f1e{--display:flex;--min-height:105px;--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-between;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-3611 .elementor-element.elementor-element-5079f1e::before, .elementor-3611 .elementor-element.elementor-element-5079f1e > .elementor-background-video-container::before, .elementor-3611 .elementor-element.elementor-element-5079f1e > .e-con-inner > .elementor-background-video-container::before, .elementor-3611 .elementor-element.elementor-element-5079f1e > .elementor-background-slideshow::before, .elementor-3611 .elementor-element.elementor-element-5079f1e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3611 .elementor-element.elementor-element-5079f1e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3611 .elementor-element.elementor-element-44b7d92{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3611 .elementor-element.elementor-element-0708073{--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-between;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-3611 .elementor-element.elementor-element-a7c557c .elementor-button{background-color:#6A6C95;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3611 .elementor-element.elementor-element-f30f67f .elementor-button{background-color:#6A6C95;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3611 .elementor-element.elementor-element-68e6f7c .elementor-button{background-color:#6A6C95;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3611 .elementor-element.elementor-element-7503f6e .elementor-button{background-color:#6A6C95;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3611 .elementor-element.elementor-element-f07b75b .elementor-button{background-color:#6A6C95;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3611 .elementor-element.elementor-element-ffc06c4 .elementor-button{background-color:#6A6C95;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3611 .elementor-element.elementor-element-36c4300 .elementor-button{background-color:#2E5FC0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3611 .elementor-element.elementor-element-1a54eb8{--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-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--overlay-opacity:0.5;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3611 .elementor-element.elementor-element-1a54eb8::before, .elementor-3611 .elementor-element.elementor-element-1a54eb8 > .elementor-background-video-container::before, .elementor-3611 .elementor-element.elementor-element-1a54eb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-3611 .elementor-element.elementor-element-1a54eb8 > .elementor-background-slideshow::before, .elementor-3611 .elementor-element.elementor-element-1a54eb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3611 .elementor-element.elementor-element-1a54eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3611 .elementor-element.elementor-element-1a54eb8.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-3611 .elementor-element.elementor-element-e2bb4f0{--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-between;--align-items:stretch;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-3611 .elementor-element.elementor-element-053f865{--display:flex;--min-height:0px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:18px 18px 18px 18px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3611 .elementor-element.elementor-element-ad97dd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:18px 0px 0px 0px;}.elementor-3611 .elementor-element.elementor-element-ad97dd1 img{width:100%;height:270px;object-fit:cover;object-position:center center;}.elementor-3611 .elementor-element.elementor-element-559341a{padding:0px 15px 0px 15px;}.elementor-3611 .elementor-element.elementor-element-559341a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;font-style:normal;line-height:29px;}.elementor-3611 .elementor-element.elementor-element-3358b7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 15px 0px 15px;text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:24px;}.elementor-3611 .elementor-element.elementor-element-ae28994{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:18px 18px 18px 18px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3611 .elementor-element.elementor-element-72ca372{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3611 .elementor-element.elementor-element-72ca372 img{width:100%;height:270px;object-fit:cover;object-position:center center;}.elementor-3611 .elementor-element.elementor-element-f763439{padding:0px 15px 0px 15px;}.elementor-3611 .elementor-element.elementor-element-f763439 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;}.elementor-3611 .elementor-element.elementor-element-9f71fda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 15px 0px 15px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:24px;color:#403B3B;}.elementor-3611 .elementor-element.elementor-element-9cef602{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:18px 18px 18px 18px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3611 .elementor-element.elementor-element-f383b50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3611 .elementor-element.elementor-element-f383b50 img{height:270px;object-fit:cover;object-position:center center;}.elementor-3611 .elementor-element.elementor-element-e94b353{padding:0px 15px 0px 15px;}.elementor-3611 .elementor-element.elementor-element-e94b353 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;}.elementor-3611 .elementor-element.elementor-element-7bd6543{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;font-style:normal;}.elementor-3611 .elementor-element.elementor-element-2f68f12{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:18px 18px 18px 18px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3611 .elementor-element.elementor-element-52350f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3611 .elementor-element.elementor-element-52350f5 img{height:270px;object-fit:cover;object-position:center center;}.elementor-3611 .elementor-element.elementor-element-0fb0c33{padding:0px 15px 0px 15px;}.elementor-3611 .elementor-element.elementor-element-0fb0c33 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;}.elementor-3611 .elementor-element.elementor-element-33f506d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;}.elementor-3611 .elementor-element.elementor-element-256ec16{--display:flex;--min-height:0px;--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:148px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3611 .elementor-element.elementor-element-ed9b7b0{width:var( --container-widget-width, 82.403% );max-width:82.403%;--container-widget-width:82.403%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:72px;font-weight:700;line-height:70px;color:#FFFFFF;}.elementor-3611 .elementor-element.elementor-element-ed9b7b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3611 .elementor-element.elementor-element-dfb86b0{width:var( --container-widget-width, 60.16% );max-width:60.16%;--container-widget-width:60.16%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-3611 .elementor-element.elementor-element-dfb86b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3611 .elementor-element.elementor-element-297fd77{--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:flex-start;--align-items:flex-start;}.elementor-3611 .elementor-element.elementor-element-7f88846 .elementor-button{background-color:#00BBA4;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#04302B;color:#04302B;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:999px 999px 999px 999px;padding:26px 38px 26px 38px;}.elementor-3611 .elementor-element.elementor-element-7f88846:hover{--e-transform-translateY:-3px;}.elementor-3611 .elementor-element.elementor-element-7f88846{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-transition-duration:500ms;}.elementor-3611 .elementor-element.elementor-element-7f88846 .elementor-button:hover, .elementor-3611 .elementor-element.elementor-element-7f88846 .elementor-button:focus{color:#FFFFFF;}.elementor-3611 .elementor-element.elementor-element-7f88846 .elementor-button:hover svg, .elementor-3611 .elementor-element.elementor-element-7f88846 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3611 .elementor-element.elementor-element-7dc6f5f .elementor-button{background-color:#FFFFFF26;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF78;border-radius:999px 999px 999px 999px;padding:26px 38px 26px 38px;}.elementor-3611 .elementor-element.elementor-element-7dc6f5f .elementor-button:hover, .elementor-3611 .elementor-element.elementor-element-7dc6f5f .elementor-button:focus{background-color:#FFFFFF3B;}.elementor-3611 .elementor-element.elementor-element-7dc6f5f:hover{--e-transform-translateY:-3px;}.elementor-3611 .elementor-element.elementor-element-7dc6f5f{--e-transform-transition-duration:500ms;}.elementor-3611 .elementor-element.elementor-element-d1a88db{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:90px;--padding-right:90px;}.elementor-3611 .elementor-element.elementor-element-d1a88db:not(.elementor-motion-effects-element-type-background), .elementor-3611 .elementor-element.elementor-element-d1a88db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-3611 .elementor-element.elementor-element-6125c56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;text-align:start;}.elementor-3611 .elementor-element.elementor-element-6125c56.elementor-element{--align-self:flex-start;}.elementor-3611 .elementor-element.elementor-element-6125c56 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;letter-spacing:3.1px;color:#3550A8F2;}.elementor-3611 .elementor-element.elementor-element-5d6a82a{--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;--gap:20px 50px;--row-gap:20px;--column-gap:50px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3611 .elementor-element.elementor-element-f1555bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-e0489d0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-571475a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-c1af74c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-cc794b0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-2630afc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-f26caba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-0c1d502 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-95e8d41 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-391db34 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-79046a1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-3d4b2ff .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-2a7d05d{text-align:justify;}.elementor-3611 .elementor-element.elementor-element-2a7d05d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-86468fe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-87d83c0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-14b14b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-7cea693 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-35794b1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-ad20c48 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-21d719f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-5a99ea1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-7b03ddc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-859ca26 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-170e2c8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-258c602 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-fa4deed .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-ecaa6ce .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-65827f7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-f2a0652 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-30718b7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-cc0d997 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-5bd3f79 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-cd6f996 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-03b8b2d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:none;}.elementor-3611 .elementor-element.elementor-element-1fe4f77{--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-between;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:70px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-3611 .elementor-element.elementor-element-0f59b10{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3611 .elementor-element.elementor-element-0903e38{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:26px;font-weight:500;line-height:43px;letter-spacing:-1.1px;word-spacing:0px;}.elementor-3611 .elementor-element.elementor-element-75c6ee3{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;}.elementor-3611 .elementor-element.elementor-element-75c6ee3 img{width:100%;max-width:100%;border-radius:24px 24px 24px 24px;}.elementor-3611 .elementor-element.elementor-element-34742ab{--display:flex;--min-height:0px;--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:109px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3611 .elementor-element.elementor-element-34742ab:not(.elementor-motion-effects-element-type-background), .elementor-3611 .elementor-element.elementor-element-34742ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-3611 .elementor-element.elementor-element-301ff28{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3611 .elementor-element.elementor-element-301ff28.elementor-element{--align-self:center;}.elementor-3611 .elementor-element.elementor-element-301ff28 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;letter-spacing:2.2px;color:#2F66D0;}.elementor-3611 .elementor-element.elementor-element-524d15d{font-family:"Inter", Sans-serif;font-size:60px;font-weight:900;letter-spacing:-0.5px;color:#172033;}.elementor-3611 .elementor-element.elementor-element-720b1b1{--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-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--overlay-opacity:0.5;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3611 .elementor-element.elementor-element-720b1b1::before, .elementor-3611 .elementor-element.elementor-element-720b1b1 > .elementor-background-video-container::before, .elementor-3611 .elementor-element.elementor-element-720b1b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-3611 .elementor-element.elementor-element-720b1b1 > .elementor-background-slideshow::before, .elementor-3611 .elementor-element.elementor-element-720b1b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3611 .elementor-element.elementor-element-720b1b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3611 .elementor-element.elementor-element-720b1b1.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-3611 .elementor-element.elementor-element-5225cbd{--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-between;--align-items:stretch;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-3611 .elementor-element.elementor-element-d08ff3b{--display:flex;--min-height:0px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:18px 18px 18px 18px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3611 .elementor-element.elementor-element-aff85f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:18px 0px 0px 0px;}.elementor-3611 .elementor-element.elementor-element-aff85f9 img{width:100%;height:270px;object-fit:cover;object-position:center center;}.elementor-3611 .elementor-element.elementor-element-c26c94b{padding:0px 15px 0px 15px;}.elementor-3611 .elementor-element.elementor-element-c26c94b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;font-style:normal;line-height:29px;}.elementor-3611 .elementor-element.elementor-element-4761efc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 15px 0px 15px;text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:24px;}.elementor-3611 .elementor-element.elementor-element-48ef6d9{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3611 .elementor-element.elementor-element-48ef6d9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:600;color:#2F66D0FC;}.elementor-3611 .elementor-element.elementor-element-48ef6d9 .elementor-heading-title a:hover, .elementor-3611 .elementor-element.elementor-element-48ef6d9 .elementor-heading-title a:focus{color:#2F66D0;}.elementor-3611 .elementor-element.elementor-element-2f26f7d{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:18px 18px 18px 18px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3611 .elementor-element.elementor-element-c900629{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3611 .elementor-element.elementor-element-c900629 img{width:100%;height:270px;object-fit:cover;object-position:center center;}.elementor-3611 .elementor-element.elementor-element-c34780d{padding:0px 15px 0px 15px;}.elementor-3611 .elementor-element.elementor-element-c34780d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;}.elementor-3611 .elementor-element.elementor-element-442e8dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 15px 0px 15px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:24px;color:#403B3B;}.elementor-3611 .elementor-element.elementor-element-5cdf935 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:600;color:#2F66D0;}.elementor-3611 .elementor-element.elementor-element-5cdf935 .elementor-heading-title a:hover, .elementor-3611 .elementor-element.elementor-element-5cdf935 .elementor-heading-title a:focus{color:#2F66D0;}.elementor-3611 .elementor-element.elementor-element-a70185b{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:18px 18px 18px 18px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3611 .elementor-element.elementor-element-4b7d875{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3611 .elementor-element.elementor-element-4b7d875 img{height:270px;object-fit:cover;object-position:center center;}.elementor-3611 .elementor-element.elementor-element-5bcb5f4{padding:0px 15px 0px 15px;}.elementor-3611 .elementor-element.elementor-element-5bcb5f4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;}.elementor-3611 .elementor-element.elementor-element-764a707{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;font-style:normal;}.elementor-3611 .elementor-element.elementor-element-c7ce080{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3611 .elementor-element.elementor-element-c7ce080 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:600;color:#2F66D0;}.elementor-3611 .elementor-element.elementor-element-c7ce080 .elementor-heading-title a:hover, .elementor-3611 .elementor-element.elementor-element-c7ce080 .elementor-heading-title a:focus{color:#2F66D0;}.elementor-3611 .elementor-element.elementor-element-bc6c810{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:18px 18px 18px 18px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3611 .elementor-element.elementor-element-8ff0b05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3611 .elementor-element.elementor-element-8ff0b05 img{height:270px;object-fit:cover;object-position:center center;}.elementor-3611 .elementor-element.elementor-element-6cd7105{padding:0px 15px 0px 15px;}.elementor-3611 .elementor-element.elementor-element-6cd7105 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;}.elementor-3611 .elementor-element.elementor-element-e93ae2b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;}.elementor-3611 .elementor-element.elementor-element-8128bda{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3611 .elementor-element.elementor-element-8128bda .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:600;color:#2F66D0;}.elementor-3611 .elementor-element.elementor-element-8128bda .elementor-heading-title a:hover, .elementor-3611 .elementor-element.elementor-element-8128bda .elementor-heading-title a:focus{color:#0F8F86;}.elementor-3611 .elementor-element.elementor-element-b43b109{--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;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3611 .elementor-element.elementor-element-b43b109:not(.elementor-motion-effects-element-type-background), .elementor-3611 .elementor-element.elementor-element-b43b109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-3611 .elementor-element.elementor-element-82d8bda{text-align:center;}.elementor-3611 .elementor-element.elementor-element-82d8bda .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;letter-spacing:3px;word-spacing:0px;color:#2F5FC0;}.elementor-3611 .elementor-element.elementor-element-1aad5d5{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3611 .elementor-element.elementor-element-1aad5d5:not(.elementor-motion-effects-element-type-background), .elementor-3611 .elementor-element.elementor-element-1aad5d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-3611 .elementor-element.elementor-element-3c37c72 .elementor-button{background-color:#E5F8F6;fill:#00877F;color:#00877F;border-radius:38px 38px 38px 38px;}.elementor-3611 .elementor-element.elementor-element-28e071a .elementor-button{background-color:#E5F8F6;fill:#00877F;color:#00877F;border-radius:38px 38px 38px 38px;}.elementor-3611 .elementor-element.elementor-element-f198d35 .elementor-button{background-color:#E5F8F6;fill:#00877F;color:#00877F;border-radius:38px 38px 38px 38px;}.elementor-3611 .elementor-element.elementor-element-acd8c6c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-3611 .elementor-element.elementor-element-acd8c6c:not(.elementor-motion-effects-element-type-background), .elementor-3611 .elementor-element.elementor-element-acd8c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14294F;}.elementor-3611 .elementor-element.elementor-element-7ac3927{--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:96px;--margin-bottom:-75px;--margin-left:0px;--margin-right:0px;}.elementor-3611 .elementor-element.elementor-element-0db4e75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-3611 .elementor-element.elementor-element-0db4e75.elementor-element{--align-self:center;}.elementor-3611 .elementor-element.elementor-element-0db4e75 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:3px;color:#5FD9C8;}.elementor-3611 .elementor-element.elementor-element-597e813{text-align:center;font-family:"Inter", Sans-serif;font-size:56px;font-weight:700;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-3611 .elementor-element.elementor-element-e162e1d{--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;--border-radius:26px 26px 26px 26px;--margin-top:0px;--margin-bottom:6px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3611 .elementor-element.elementor-element-e162e1d:not(.elementor-motion-effects-element-type-background), .elementor-3611 .elementor-element.elementor-element-e162e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#294267;}.elementor-3611 .elementor-element.elementor-element-3d0243f{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3611 .elementor-element.elementor-element-836bbf8{text-align:center;}.elementor-3611 .elementor-element.elementor-element-836bbf8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;color:#5FD9C8;}.elementor-3611 .elementor-element.elementor-element-de0c84d{width:var( --container-widget-width, 213px );max-width:213px;--container-widget-width:213px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#5FD9C8;}.elementor-3611 .elementor-element.elementor-element-4f9813c{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3611 .elementor-element.elementor-element-a8cb144{text-align:center;}.elementor-3611 .elementor-element.elementor-element-a8cb144 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;color:#5FD9C8;}.elementor-3611 .elementor-element.elementor-element-b520995{width:var( --container-widget-width, 213px );max-width:213px;--container-widget-width:213px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#5FD9C8;}.elementor-3611 .elementor-element.elementor-element-091bfa8{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3611 .elementor-element.elementor-element-4becea1{text-align:center;}.elementor-3611 .elementor-element.elementor-element-4becea1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;color:#5FD9C8;}.elementor-3611 .elementor-element.elementor-element-3b69f0b{width:var( --container-widget-width, 213px );max-width:213px;--container-widget-width:213px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#5FD9C8;}.elementor-3611 .elementor-element.elementor-element-f16958e{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3611 .elementor-element.elementor-element-502e7e1{text-align:center;}.elementor-3611 .elementor-element.elementor-element-502e7e1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;color:#5FD9C8;}.elementor-3611 .elementor-element.elementor-element-c232d0b{width:var( --container-widget-width, 213px );max-width:213px;--container-widget-width:213px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#5FD9C8;}.elementor-3611 .elementor-element.elementor-element-d8d5e23{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3611 .elementor-element.elementor-element-1feef28{text-align:center;}.elementor-3611 .elementor-element.elementor-element-1feef28 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;color:#5FD9C8;}.elementor-3611 .elementor-element.elementor-element-6884471{width:var( --container-widget-width, 213px );max-width:213px;--container-widget-width:213px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#5FD9C8;}.elementor-3611 .elementor-element.elementor-element-d2789b5{--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-between;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3611 .elementor-element.elementor-element-d2789b5:not(.elementor-motion-effects-element-type-background), .elementor-3611 .elementor-element.elementor-element-d2789b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-3611 .elementor-element.elementor-element-3e6c68e{--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:flex-start;}.elementor-3611 .elementor-element.elementor-element-6245c4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3611 .elementor-element.elementor-element-6245c4c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;letter-spacing:3px;color:#2E5FC0;}.elementor-3611 .elementor-element.elementor-element-4941d39{width:var( --container-widget-width, 103.472% );max-width:103.472%;--container-widget-width:103.472%;--container-widget-flex-grow:0;}.elementor-3611 .elementor-element.elementor-element-4941d39.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3611 .elementor-element.elementor-element-4941d39 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:58px;font-weight:800;color:#111318;}.elementor-3611 .elementor-element.elementor-element-bda238f{--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:flex-start;}.elementor-3611 .elementor-element.elementor-element-eb7f8d0{width:var( --container-widget-width, 91.996% );max-width:91.996%;margin:0px 6px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:91.996%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:23px;font-weight:400;line-height:40px;color:#4B5261;}.elementor-3611 .elementor-element.elementor-element-eb7f8d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3611 .elementor-element.elementor-element-ae4673d{--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:space-evenly;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-3611 .elementor-element.elementor-element-ae4673d:not(.elementor-motion-effects-element-type-background), .elementor-3611 .elementor-element.elementor-element-ae4673d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-3611 .elementor-element.elementor-element-8c74792{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:20px 18px 18px 18px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3611 .elementor-element.elementor-element-2ac1bb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:18px 0px 0px 0px;}.elementor-3611 .elementor-element.elementor-element-2ac1bb8 img{width:100%;height:270px;object-fit:cover;object-position:center center;}.elementor-3611 .elementor-element.elementor-element-5454770{margin:16px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;padding:0px 15px 0px 15px;}.elementor-3611 .elementor-element.elementor-element-5454770 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;font-style:normal;line-height:29px;letter-spacing:1.2px;color:#049C89;}.elementor-3611 .elementor-element.elementor-element-041c705{margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;padding:0px 15px 0px 15px;}.elementor-3611 .elementor-element.elementor-element-041c705 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:800;font-style:normal;line-height:29px;letter-spacing:0px;color:#111318;}.elementor-3611 .elementor-element.elementor-element-ed3c76e{margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;padding:5px 15px 0px 15px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:24px;color:#4B5261;}.elementor-3611 .elementor-element.elementor-element-15ef062{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3611 .elementor-element.elementor-element-15ef062 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:600;color:#2E5FC0;}.elementor-3611 .elementor-element.elementor-element-15ef062 .elementor-heading-title a:hover, .elementor-3611 .elementor-element.elementor-element-15ef062 .elementor-heading-title a:focus{color:#2F66D0;}.elementor-3611 .elementor-element.elementor-element-adb4579{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:20px 18px 18px 18px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3611 .elementor-element.elementor-element-40d4611{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:18px 0px 0px 0px;}.elementor-3611 .elementor-element.elementor-element-40d4611 img{width:100%;height:270px;object-fit:cover;object-position:center center;}.elementor-3611 .elementor-element.elementor-element-4e632c7{margin:16px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;padding:0px 15px 0px 15px;}.elementor-3611 .elementor-element.elementor-element-4e632c7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;font-style:normal;line-height:29px;letter-spacing:1.2px;color:#049C89;}.elementor-3611 .elementor-element.elementor-element-782f08f{margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;padding:0px 15px 0px 15px;}.elementor-3611 .elementor-element.elementor-element-782f08f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:800;font-style:normal;line-height:29px;letter-spacing:0px;color:#111318;}.elementor-3611 .elementor-element.elementor-element-efa3bc5{margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;padding:5px 15px 0px 15px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:24px;color:#4B5261;}.elementor-3611 .elementor-element.elementor-element-fd44854{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3611 .elementor-element.elementor-element-fd44854 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:600;color:#2E5FC0;}.elementor-3611 .elementor-element.elementor-element-fd44854 .elementor-heading-title a:hover, .elementor-3611 .elementor-element.elementor-element-fd44854 .elementor-heading-title a:focus{color:#2F66D0;}.elementor-3611 .elementor-element.elementor-element-a44a8ba{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:20px 18px 18px 18px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3611 .elementor-element.elementor-element-5cd5322{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:18px 0px 0px 0px;}.elementor-3611 .elementor-element.elementor-element-5cd5322 img{width:100%;height:270px;object-fit:cover;object-position:center center;}.elementor-3611 .elementor-element.elementor-element-ea0fd46{margin:16px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;padding:0px 15px 0px 15px;}.elementor-3611 .elementor-element.elementor-element-ea0fd46 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;font-style:normal;line-height:29px;letter-spacing:1.2px;color:#049C89;}.elementor-3611 .elementor-element.elementor-element-7573ee7{margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;padding:0px 15px 0px 15px;}.elementor-3611 .elementor-element.elementor-element-7573ee7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:800;font-style:normal;line-height:29px;letter-spacing:0px;color:#111318;}.elementor-3611 .elementor-element.elementor-element-3b7ae09{margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;padding:5px 15px 0px 15px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:24px;color:#4B5261;}.elementor-3611 .elementor-element.elementor-element-fe2df33{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3611 .elementor-element.elementor-element-fe2df33 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:600;color:#2E5FC0;}.elementor-3611 .elementor-element.elementor-element-fe2df33 .elementor-heading-title a:hover, .elementor-3611 .elementor-element.elementor-element-fe2df33 .elementor-heading-title a:focus{color:#2F66D0;}.elementor-3611 .elementor-element.elementor-element-7353688{--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;--padding-top:20px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-3611 .elementor-element.elementor-element-7353688:not(.elementor-motion-effects-element-type-background), .elementor-3611 .elementor-element.elementor-element-7353688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-3611 .elementor-element.elementor-element-00ae20d .elementor-button{background-color:#2E5FC0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:26px 26px 26px 26px;padding:22px 25px 22px 26px;}.elementor-3611 .elementor-element.elementor-element-00ae20d .elementor-button:hover, .elementor-3611 .elementor-element.elementor-element-00ae20d .elementor-button:focus{background-color:#552EC0;}.elementor-3611 .elementor-element.elementor-element-00ae20d:hover{--e-transform-translateX:0px;--e-transform-translateY:-5px;}.elementor-3611 .elementor-element.elementor-element-e0ce417{--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-3611 .elementor-element.elementor-element-8316630{--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;--justify-content:center;}.elementor-3611 .elementor-element.elementor-element-e673459{text-align:center;}.elementor-3611 .elementor-element.elementor-element-e673459 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;letter-spacing:1.8px;color:#2E5FC0;}.elementor-3611 .elementor-element.elementor-element-ee90227{text-align:center;font-family:"Inter", Sans-serif;font-size:49px;font-weight:700;}.elementor-3611 .elementor-element.elementor-element-cbd9148{--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:flex-start;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--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-3611 .elementor-element.elementor-element-6d74338{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3611 .elementor-element.elementor-element-00e645d{margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:italic;}.elementor-3611 .elementor-element.elementor-element-3398ac7{margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;text-align:start;}.elementor-3611 .elementor-element.elementor-element-3398ac7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:#111318;}.elementor-3611 .elementor-element.elementor-element-7bdd4d4{margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 24px) 24px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#7B8494;}.elementor-3611 .elementor-element.elementor-element-7a9f1bb{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3611 .elementor-element.elementor-element-60d5028{margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:italic;}.elementor-3611 .elementor-element.elementor-element-4d15863{margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;text-align:start;}.elementor-3611 .elementor-element.elementor-element-4d15863 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:#111318;}.elementor-3611 .elementor-element.elementor-element-31bf596{margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 24px) 24px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#7B8494;}.elementor-3611 .elementor-element.elementor-element-aa7c72f{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3611 .elementor-element.elementor-element-b14e55d{margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:italic;}.elementor-3611 .elementor-element.elementor-element-8bc97e0{margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;text-align:start;}.elementor-3611 .elementor-element.elementor-element-8bc97e0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:#111318;}.elementor-3611 .elementor-element.elementor-element-08641fd{margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 24px) 24px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#7B8494;}.elementor-3611 .elementor-element.elementor-element-d1b0c38{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:-4px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3611 .elementor-element.elementor-element-9aff095 .elementor-button{background-color:#2453D400;font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;fill:#2453D4;color:#2453D4;border-style:none;}.elementor-3611 .elementor-element.elementor-element-0a506dc .elementor-heading-title{font-size:22px;color:#2453D4;}.elementor-3611 .elementor-element.elementor-element-bfd7544 .elementor-heading-title{font-size:22px;color:#D1D7E2;}.elementor-3611 .elementor-element.elementor-element-7a45404 .elementor-button{background-color:#2453D400;font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;fill:#2453D4;color:#2453D4;border-style:none;}.elementor-3611 .elementor-element.elementor-element-9389bf6{--display:flex;--min-height:510px;--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.89;border-style:none;--border-style:none;--border-radius:26px 26px 26px 26px;--padding-top:150px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-3611 .elementor-element.elementor-element-9389bf6:not(.elementor-motion-effects-element-type-background), .elementor-3611 .elementor-element.elementor-element-9389bf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://si-3.tech/wp-content/uploads/2026/09/z521441.jpg");background-position:0px -62px;background-size:cover;}.elementor-3611 .elementor-element.elementor-element-9389bf6::before, .elementor-3611 .elementor-element.elementor-element-9389bf6 > .elementor-background-video-container::before, .elementor-3611 .elementor-element.elementor-element-9389bf6 > .e-con-inner > .elementor-background-video-container::before, .elementor-3611 .elementor-element.elementor-element-9389bf6 > .elementor-background-slideshow::before, .elementor-3611 .elementor-element.elementor-element-9389bf6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3611 .elementor-element.elementor-element-9389bf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3611 .elementor-element.elementor-element-974aee4.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3611 .elementor-element.elementor-element-974aee4{text-align:center;}.elementor-3611 .elementor-element.elementor-element-974aee4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:65px;font-weight:700;line-height:1.1px;color:#FFFFFF;}.elementor-3611 .elementor-element.elementor-element-e76b0da{width:var( --container-widget-width, 64% );max-width:64%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;font-size:23px;font-weight:400;color:#FFFFFF;}.elementor-3611 .elementor-element.elementor-element-008401a{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3611 .elementor-element.elementor-element-fd09feb .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;fill:#010000;color:#010000;border-style:none;border-radius:50px 50px 50px 50px;padding:15px 28px 15px 28px;}.elementor-3611 .elementor-element.elementor-element-fd09feb .elementor-button:hover, .elementor-3611 .elementor-element.elementor-element-fd09feb .elementor-button:focus{background-color:#EEF3FC;}.elementor-3611 .elementor-element.elementor-element-fd09feb:hover{--e-transform-translateY:-2px;}.elementor-3611 .elementor-element.elementor-element-1b78b15 .elementor-button{background-color:#406669F2;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFFC;border-radius:50px 50px 50px 50px;padding:15px 28px 15px 28px;}.elementor-3611 .elementor-element.elementor-element-1b78b15 .elementor-button:hover, .elementor-3611 .elementor-element.elementor-element-1b78b15 .elementor-button:focus{background-color:#406669BA;}.elementor-3611 .elementor-element.elementor-element-1b78b15:hover{--e-transform-translateY:-2px;}.elementor-3611 .elementor-element.elementor-element-1b78b15{padding:5px 0px 6px 0px;}.elementor-3611 .elementor-element.elementor-element-44772e0{--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;--flex-wrap:nowrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3611 .elementor-element.elementor-element-44772e0:not(.elementor-motion-effects-element-type-background), .elementor-3611 .elementor-element.elementor-element-44772e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1117;}.elementor-3611 .elementor-element.elementor-element-ef7ae47{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-3611 .elementor-element.elementor-element-a6f13b2{text-align:start;}.elementor-3611 .elementor-element.elementor-element-a6f13b2 img{width:24%;}.elementor-3611 .elementor-element.elementor-element-f6b5ec7{width:var( --container-widget-width, 101.59% );max-width:101.59%;margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:101.59%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:27px;color:#FFFFFF;}.elementor-3611 .elementor-element.elementor-element-f6b5ec7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3611 .elementor-element.elementor-element-a8ab303{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-3611 .elementor-element.elementor-element-a8ab303.elementor-element{--align-self:flex-start;}.elementor-3611 .elementor-element.elementor-element-a8ab303 .elementor-icon-wrapper{text-align:start;}.elementor-3611 .elementor-element.elementor-element-a8ab303.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3611 .elementor-element.elementor-element-a8ab303.elementor-view-framed .elementor-icon, .elementor-3611 .elementor-element.elementor-element-a8ab303.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3611 .elementor-element.elementor-element-a8ab303.elementor-view-framed .elementor-icon, .elementor-3611 .elementor-element.elementor-element-a8ab303.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3611 .elementor-element.elementor-element-a8ab303 .elementor-icon{font-size:33px;}.elementor-3611 .elementor-element.elementor-element-a8ab303 .elementor-icon svg{height:33px;}.elementor-3611 .elementor-element.elementor-element-72e5804{width:var( --container-widget-width, 29.961% );max-width:29.961%;--container-widget-width:29.961%;--container-widget-flex-grow:0;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-3611 .elementor-element.elementor-element-72e5804.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3611 .elementor-element.elementor-element-eaa7641{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-3611 .elementor-element.elementor-element-9514ead{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-3611 .elementor-element.elementor-element-b9409c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3611 .elementor-element.elementor-element-b9409c6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF6B;}.elementor-3611 .elementor-element.elementor-element-cbac441 .king-addons-mega-menu.king-addons-mega-menu-vertical .king-addons-menu-items{align-items:flex-start;}.elementor-3611 .elementor-element.elementor-element-cbac441 > .elementor-widget-container{margin:35px 0px 0px 0px;padding:0px 0px 0px 1px;}.elementor-3611 .elementor-element.elementor-element-cbac441.elementor-element{--align-self:flex-start;}.elementor-3611 .elementor-element.elementor-element-cbac441 .king-addons-mega-menu .king-addons-menu-items ul.sub-menu{transition-duration:300ms;}.elementor-3611 .elementor-element.elementor-element-cbac441 .king-addons-menu-item > a, .elementor-3611 .elementor-element.elementor-element-cbac441 .king-addons-menu-items > li > a{font-family:"Inter", Sans-serif;line-height:13px;}.elementor-3611 .elementor-element.elementor-element-cbac441 .king-addons-menu-item > a{color:#FFFFFF;}.elementor-3611 .elementor-element.elementor-element-cbac441 .king-addons-menu-items > li > a{color:#FFFFFF;}.elementor-3611 .elementor-element.elementor-element-cbac441 .king-addons-menu-items ul.sub-menu{background-color:#fff;}.elementor-3611 .elementor-element.elementor-element-cbac441 .king-addons-submenu{background-color:#fff;}.elementor-3611 .elementor-element.elementor-element-5f45699{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-3611 .elementor-element.elementor-element-9273b6c.elementor-element{--align-self:flex-start;}.elementor-3611 .elementor-element.elementor-element-9273b6c{text-align:center;}.elementor-3611 .elementor-element.elementor-element-9273b6c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF6B;}.elementor-3611 .elementor-element.elementor-element-889f749 .king-addons-mega-menu.king-addons-mega-menu-vertical .king-addons-menu-items{align-items:flex-start;}.elementor-3611 .elementor-element.elementor-element-889f749 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-3611 .elementor-element.elementor-element-889f749.elementor-element{--align-self:flex-start;}.elementor-3611 .elementor-element.elementor-element-889f749 .king-addons-mega-menu .king-addons-menu-items ul.sub-menu{transition-duration:300ms;}.elementor-3611 .elementor-element.elementor-element-889f749 .king-addons-menu-item > a, .elementor-3611 .elementor-element.elementor-element-889f749 .king-addons-menu-items > li > a{font-family:"Inter", Sans-serif;line-height:12px;}.elementor-3611 .elementor-element.elementor-element-889f749 .king-addons-menu-item > a{color:#FFFFFF;}.elementor-3611 .elementor-element.elementor-element-889f749 .king-addons-menu-items > li > a{color:#FFFFFF;}.elementor-3611 .elementor-element.elementor-element-889f749 .king-addons-menu-items ul.sub-menu{background-color:#fff;}.elementor-3611 .elementor-element.elementor-element-889f749 .king-addons-submenu{background-color:#fff;}.elementor-3611 .elementor-element.elementor-element-91b5d72{margin:350px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 102px;padding:0px 0px 0px 0px;top:0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-3611 .elementor-element.elementor-element-91b5d72.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-3611 .elementor-element.elementor-element-91b5d72{left:0px;}body.rtl .elementor-3611 .elementor-element.elementor-element-91b5d72{right:0px;}.elementor-3611 .elementor-element.elementor-element-d4351eb{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:50px;}.elementor-3611 .elementor-element.elementor-element-da1a4e9.elementor-element{--align-self:flex-start;}.elementor-3611 .elementor-element.elementor-element-da1a4e9{text-align:center;}.elementor-3611 .elementor-element.elementor-element-da1a4e9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF6B;}.elementor-3611 .elementor-element.elementor-element-a5ab098 .king-addons-mega-menu.king-addons-mega-menu-vertical .king-addons-menu-items{align-items:flex-start;}.elementor-3611 .elementor-element.elementor-element-a5ab098 > .elementor-widget-container{margin:33px 0px 0px 0px;}.elementor-3611 .elementor-element.elementor-element-a5ab098 .king-addons-mega-menu .king-addons-menu-items ul.sub-menu{transition-duration:300ms;}.elementor-3611 .elementor-element.elementor-element-a5ab098 .king-addons-mega-menu{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-3611 .elementor-element.elementor-element-a5ab098 .king-addons-menu-item > a, .elementor-3611 .elementor-element.elementor-element-a5ab098 .king-addons-menu-items > li > a{font-family:"Inter", Sans-serif;line-height:16px;}.elementor-3611 .elementor-element.elementor-element-a5ab098 .king-addons-menu-item > a{color:#FFFFFF;}.elementor-3611 .elementor-element.elementor-element-a5ab098 .king-addons-menu-items > li > a{color:#FFFFFF;}.elementor-3611 .elementor-element.elementor-element-a5ab098 .king-addons-menu-items ul.sub-menu{background-color:#fff;}.elementor-3611 .elementor-element.elementor-element-a5ab098 .king-addons-submenu{background-color:#fff;}.elementor-3611 .elementor-element.elementor-element-469c35d{margin:350px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -106px;top:0px;}body:not(.rtl) .elementor-3611 .elementor-element.elementor-element-469c35d{left:0px;}body.rtl .elementor-3611 .elementor-element.elementor-element-469c35d{right:0px;}.elementor-3611 .elementor-element.elementor-element-469c35d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-3611 .elementor-element.elementor-element-639d865{margin:350px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 85px;top:0px;}body:not(.rtl) .elementor-3611 .elementor-element.elementor-element-639d865{left:0px;}body.rtl .elementor-3611 .elementor-element.elementor-element-639d865{right:0px;}.elementor-3611 .elementor-element.elementor-element-639d865 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3611 .elementor-element.elementor-element-5079f1e{--content-width:90%;}.elementor-3611 .elementor-element.elementor-element-0708073{--content-width:92%;}.elementor-3611 .elementor-element.elementor-element-053f865{--width:25%;}.elementor-3611 .elementor-element.elementor-element-ae28994{--width:25%;}.elementor-3611 .elementor-element.elementor-element-9cef602{--width:25%;}.elementor-3611 .elementor-element.elementor-element-2f68f12{--width:25%;}.elementor-3611 .elementor-element.elementor-element-256ec16{--content-width:92%;}.elementor-3611 .elementor-element.elementor-element-297fd77{--content-width:92%;}.elementor-3611 .elementor-element.elementor-element-d1a88db{--content-width:1500px;}.elementor-3611 .elementor-element.elementor-element-5d6a82a{--width:92%;}.elementor-3611 .elementor-element.elementor-element-34742ab{--content-width:1500px;}.elementor-3611 .elementor-element.elementor-element-d08ff3b{--width:25%;}.elementor-3611 .elementor-element.elementor-element-2f26f7d{--width:25%;}.elementor-3611 .elementor-element.elementor-element-a70185b{--width:25%;}.elementor-3611 .elementor-element.elementor-element-bc6c810{--width:25%;}.elementor-3611 .elementor-element.elementor-element-e162e1d{--content-width:100%;}.elementor-3611 .elementor-element.elementor-element-d2789b5{--content-width:70%;}.elementor-3611 .elementor-element.elementor-element-3e6c68e{--content-width:100%;}.elementor-3611 .elementor-element.elementor-element-bda238f{--content-width:100%;}.elementor-3611 .elementor-element.elementor-element-ae4673d{--content-width:70%;}.elementor-3611 .elementor-element.elementor-element-8c74792{--width:40%;}.elementor-3611 .elementor-element.elementor-element-adb4579{--width:40%;}.elementor-3611 .elementor-element.elementor-element-a44a8ba{--width:40%;}.elementor-3611 .elementor-element.elementor-element-cbd9148{--width:100%;}.elementor-3611 .elementor-element.elementor-element-6d74338{--width:100%;}.elementor-3611 .elementor-element.elementor-element-7a9f1bb{--width:100%;}.elementor-3611 .elementor-element.elementor-element-aa7c72f{--width:100%;}.elementor-3611 .elementor-element.elementor-element-9389bf6{--width:1460px;}.elementor-3611 .elementor-element.elementor-element-44772e0{--width:90%;}.elementor-3611 .elementor-element.elementor-element-ef7ae47{--width:30%;}.elementor-3611 .elementor-element.elementor-element-9514ead{--width:26%;}.elementor-3611 .elementor-element.elementor-element-5f45699{--width:26%;}.elementor-3611 .elementor-element.elementor-element-d4351eb{--width:26%;}}@media(max-width:1024px){.elementor-3611 .elementor-element.elementor-element-9389bf6:not(.elementor-motion-effects-element-type-background), .elementor-3611 .elementor-element.elementor-element-9389bf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-3611 .elementor-element.elementor-element-9389bf6:not(.elementor-motion-effects-element-type-background), .elementor-3611 .elementor-element.elementor-element-9389bf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}/* Start custom CSS for container, class: .elementor-element-44b7d92 */.elementor-3611 .elementor-element.elementor-element-44b7d92 {
    position: relative !important;
    width: 78px !important;
    min-width: 78px !important;
    height: 45px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.elementor-3611 .elementor-element.elementor-element-44b7d92 .logo-blanco,
.elementor-3611 .elementor-element.elementor-element-44b7d92 .logo-azul {
    width: 78px !important;
    max-width: 78px !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-3611 .elementor-element.elementor-element-44b7d92 .logo-blanco img,
.elementor-3611 .elementor-element.elementor-element-44b7d92 .logo-azul img {
    width: 78px !important;
    height: auto !important;
    display: block !important;
}

.elementor-3611 .elementor-element.elementor-element-44b7d92 .logo-azul {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-053f865 */.elementor-3611 .elementor-element.elementor-element-053f865 {
    position: relative;
    overflow: hidden;

    height: 480px !important;
    min-height: 0 !important;

    transition:
        transform 0.3s ease,
        border-color 0.3s ease,
        box-shadow 0.3s ease;

    border-color: #E5E7EB;
}


/* =========================================
   HOVER DE LA CARD
========================================= */

.elementor-3611 .elementor-element.elementor-element-053f865:hover {
    transform: translateY(-6px);

    border-color: #1677FF;

    box-shadow:
        0 10px 25px rgba(22, 119, 255, 0.12);
}


/* =========================================
   ZOOM SUAVE DE LA IMAGEN
========================================= */

.elementor-3611 .elementor-element.elementor-element-053f865 .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-3611 .elementor-element.elementor-element-053f865:hover .elementor-widget-image img {
    transform: scale(1.04);
}


/* =========================================
   VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-053f865 .ver-unidad {
    position: absolute !important;

    left: 24px !important;
    bottom: 22px !important;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 5;
}


/* =========================================
   TEXTO VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-053f865 .ver-unidad .elementor-heading-title {
    margin:  0 0 0 10px !important;
    padding: 0 !important;

    color: #2F66D0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 20px !important;

    font-weight: 600 !important;

    line-height: 1.2 !important;

    transition: color 0.3s ease;
}


/* =========================================
   HOVER VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-053f865 .ver-unidad:hover .elementor-heading-title {
    color: #0F8F86 !important;
}


/* =========================================
   CURSOR
========================================= */

.elementor-3611 .elementor-element.elementor-element-053f865 .ver-unidad {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae28994 */.elementor-3611 .elementor-element.elementor-element-ae28994 {
    position: relative;
    overflow: hidden;

    height: 480px !important;
    min-height: 0 !important;

    transition:
        transform 0.3s ease,
        border-color 0.3s ease,
        box-shadow 0.3s ease;

    border-color: #E5E7EB;
}


/* =========================================
   HOVER DE LA CARD
========================================= */

.elementor-3611 .elementor-element.elementor-element-ae28994:hover {
    transform: translateY(-6px);

    border-color: #1677FF;

    box-shadow:
        0 10px 25px rgba(22, 119, 255, 0.12);
}


/* =========================================
   ZOOM SUAVE DE LA IMAGEN
========================================= */

.elementor-3611 .elementor-element.elementor-element-ae28994 .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-3611 .elementor-element.elementor-element-ae28994:hover .elementor-widget-image img {
    transform: scale(1.04);
}


/* =========================================
   VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-ae28994 .ver-unidad {
    position: absolute !important;

    left: 24px !important;
    bottom: 22px !important;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 5;
}


/* =========================================
   TEXTO VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-ae28994 .ver-unidad .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #2F66D0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 20px !important;

    font-weight: 600 !important;

    line-height: 1.2 !important;

    transition: color 0.3s ease;
}


/* =========================================
   HOVER VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-ae28994 .ver-unidad:hover .elementor-heading-title {
    color: #0F8F86 !important;
}


/* =========================================
   CURSOR
========================================= */

.elementor-3611 .elementor-element.elementor-element-ae28994 .ver-unidad {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cef602 */.elementor-3611 .elementor-element.elementor-element-9cef602 {
    position: relative;
    overflow: hidden;

    height: 480px !important;
    min-height: 0 !important;

    transition:
        transform 0.3s ease,
        border-color 0.3s ease,
        box-shadow 0.3s ease;

    border-color: #E5E7EB;
}


/* =========================================
   HOVER DE LA CARD
========================================= */

.elementor-3611 .elementor-element.elementor-element-9cef602:hover {
    transform: translateY(-6px);

    border-color: #1677FF;

    box-shadow:
        0 10px 25px rgba(22, 119, 255, 0.12);
}


/* =========================================
   ZOOM SUAVE DE LA IMAGEN
========================================= */

.elementor-3611 .elementor-element.elementor-element-9cef602 .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-3611 .elementor-element.elementor-element-9cef602:hover .elementor-widget-image img {
    transform: scale(1.04);
}


/* =========================================
   VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-9cef602 .ver-unidad {
    position: absolute !important;

    left: 24px !important;
    bottom: 22px !important;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 5;
}


/* =========================================
   TEXTO VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-9cef602 .ver-unidad .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #2F66D0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 20px !important;

    font-weight: 600 !important;

    line-height: 1.2 !important;

    transition: color 0.3s ease;
}


/* =========================================
   HOVER VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-9cef602 .ver-unidad:hover .elementor-heading-title {
    color: #0F8F86 !important;
}


/* =========================================
   CURSOR
========================================= */

.elementor-3611 .elementor-element.elementor-element-9cef602 .ver-unidad {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f68f12 */.elementor-3611 .elementor-element.elementor-element-2f68f12 {
    position: relative;
    overflow: hidden;

    height: 480px !important;
    min-height: 0 !important;

    transition:
        transform 0.3s ease,
        border-color 0.3s ease,
        box-shadow 0.3s ease;

    border-color: #E5E7EB;
}


/* =========================================
   HOVER DE LA CARD
========================================= */

.elementor-3611 .elementor-element.elementor-element-2f68f12:hover {
    transform: translateY(-6px);

    border-color: #1677FF;

    box-shadow:
        0 10px 25px rgba(22, 119, 255, 0.12);
}


/* =========================================
   ZOOM SUAVE DE LA IMAGEN
========================================= */

.elementor-3611 .elementor-element.elementor-element-2f68f12 .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-3611 .elementor-element.elementor-element-2f68f12:hover .elementor-widget-image img {
    transform: scale(1.04);
}


/* =========================================
   VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-2f68f12 .ver-unidad {
    position: absolute !important;

    left: 24px !important;
    bottom: 22px !important;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 5;
}


/* =========================================
   TEXTO VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-2f68f12 .ver-unidad .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #2F66D0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 20px !important;

    font-weight: 600 !important;

    line-height: 1.2 !important;

    transition: color 0.3s ease;
}


/* =========================================
   HOVER VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-2f68f12 .ver-unidad:hover .elementor-heading-title {
    color: #0F8F86 !important;
}


/* =========================================
   CURSOR
========================================= */

.elementor-3611 .elementor-element.elementor-element-2f68f12 .ver-unidad {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a54eb8 */.elementor-3611 .elementor-element.elementor-element-1a54eb8 {
    position: absolute !important;

    top: 100% !important;
    left: 50% !important;
    transform: translateX(-50%) !important;

    width: 100vw !important;
    max-width: 100vw !important;

    height: auto !important;
    min-height: 0 !important;

    display: flex !important;
    flex-direction: row !important;

    align-items: stretch !important;
    justify-content: space-between !important;

    gap: 24px !important;

    /* Respeta el mismo ancho visual de 92% / max 1400 */
    padding-top: 25px !important;
    padding-bottom: 25px !important;
    padding-left: max(4vw, calc((100vw - 1400px) / 2)) !important;
    padding-right: max(4vw, calc((100vw - 1400px) / 2)) !important;

    margin: 0 !important;

    box-sizing: border-box !important;

    background-color: #FFFFFF !important;

    z-index: 999999 !important;

    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;

    transition:
        opacity 0.25s ease,
        visibility 0.25s ease !important;
}


/* =========================================
   4 CARDS
   ========================================= */

.elementor-3611 .elementor-element.elementor-element-1a54eb8 > .elementor-element {
    flex: 1 1 0 !important;
    width: 0 !important;
    min-width: 0 !important;
    max-width: none !important;

    margin: 0 !important;
}


/* =========================================
   IMÁGENES DE LAS CARDS
   ========================================= */

.elementor-3611 .elementor-element.elementor-element-1a54eb8 > .elementor-element img {
    width: 100% !important;
    height: 220px !important;

    object-fit: cover !important;
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5079f1e *//* =========================================================
   HEADER SI3
   ========================================================= */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3 {
    position: relative !important;
    overflow: visible !important;
    z-index: 999999 !important;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

    transition:
        background-color 0.25s ease,
        box-shadow 0.25s ease !important;
}


/* =========================================================
   LOGOS — ESTADO NORMAL
   ========================================================= */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3 .logo-blanco,
.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3 .logo-blanco img {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3 .logo-azul,
.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3 .logo-azul img {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}


/* =========================================================
   BOTONES DEL MENÚ — ESTADO NORMAL
   ========================================================= */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3 .menu-header-si3 .elementor-button {
    position: relative !important;
    z-index: 1 !important;

    background: transparent !important;

    color: #FFFFFF !important;

    border: none !important;
    box-shadow: none !important;

    font-family: "Inter", sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;

    white-space: nowrap !important;

    transition:
        color 0.25s ease !important;
}


/* =========================================================
   FONDO GRANDE DEL HOVER
   ========================================================= */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3 .menu-header-si3 .elementor-button::before {
    content: "" !important;

    position: absolute !important;

    top: -10px !important;
    right: -17px !important;
    bottom: -10px !important;
    left: -17px !important;

    background: rgba(255, 255, 255, 0.14) !important;

    border-radius: 999px !important;

    opacity: 0 !important;

    z-index: -1 !important;

    transition:
        opacity 0.25s ease !important;

    pointer-events: none !important;
}

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3 .menu-header-si3 .elementor-button:hover::before {
    opacity: 1 !important;
}


/* =========================================================
   UNIDADES DE NEGOCIO
   ========================================================= */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3 .menu-unidades .elementor-button {
    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;
}

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3 .menu-unidades .elementor-button-icon {
    margin-left: 7px !important;
}


/* =========================================================
   ENGLISH — MÁS GRANDE
   ========================================================= */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3 .english-si3 .elementor-button {
    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    gap: 8px !important;

    min-height: 50px !important;

    padding: 13px 20px !important;

    background: transparent !important;

    color: #FFFFFF !important;

    border: 1px solid rgba(255, 255, 255, 0.65) !important;

    border-radius: 50px !important;

    box-shadow: none !important;

    transition:
        color 0.25s ease,
        background-color 0.25s ease,
        border-color 0.25s ease !important;
}


/* ICONO GLOBO */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3 .english-si3 .elementor-button-icon {
    margin: 0 !important;
}


/* English hover */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3 .english-si3 .elementor-button::before {
    display: none !important;
}

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3 .english-si3 .elementor-button:hover {
    background: rgba(255, 255, 255, 0.14) !important;

    color: #FFFFFF !important;

    border-color: rgba(255, 255, 255, 0.85) !important;
}


/* =========================================================
   CUÉNTANOS TU PROYECTO — MÁS GRANDE
   ========================================================= */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3 .btn-proyecto-si3 .elementor-button {
    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    min-height: 54px !important;

    padding: 15px 30px !important;

    background: #2e5fc0 !important;

    color: #FFFFFF !important;

    border: none !important;

    border-radius: 50px !important;

    box-shadow: none !important;

    font-family: "Inter", sans-serif !important;

    font-size: 16px !important;

    font-weight: 600 !important;

    transition:
        background-color 0.25s ease,
        transform 0.25s ease,
        box-shadow 0.25s ease !important;
}


/* CTA NO USA LA CÁPSULA GENÉRICA */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3 .btn-proyecto-si3 .elementor-button::before {
    display: none !important;
}


/* CTA hover */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3 .btn-proyecto-si3 .elementor-button:hover {
    background: #2453D4 !important;

    color: #FFFFFF !important;

    transform: translateY(-2px) !important;

    box-shadow:
        0 8px 20px rgba(36, 83, 212, 0.22) !important;
}


/* =========================================================
   DROPDOWN
   ========================================================= */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3 > .dropdown-unidades {
    position: absolute !important;

    top: 100% !important;
    left: 50% !important;

    transform: translateX(-50%) !important;

    width: 92% !important;
    max-width: 1400px !important;

    height: auto !important;
    min-height: 0 !important;

    display: flex !important;
    flex-direction: row !important;

    align-items: stretch !important;
    justify-content: space-between !important;

    gap: 24px !important;

    padding: 25px 0 !important;
    margin: 0 !important;

    box-sizing: border-box !important;

    background: transparent !important;

    z-index: 9999999 !important;

    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;

    isolation: isolate !important;

    transition:
        opacity 0.20s ease,
        visibility 0.20s ease !important;
}


/* FONDO BLANCO DEL DROPDOWN */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3 > .dropdown-unidades::before {
    content: "" !important;

    position: absolute !important;

    top: 0 !important;
    bottom: 0 !important;

    left: 50% !important;

    width: 100vw !important;

    transform: translateX(-50%) !important;

    background: #FFFFFF !important;

    z-index: -1 !important;

    pointer-events: none !important;
}


/* DROPDOWN ABIERTO */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3 > .dropdown-unidades.si3-dropdown-abierto,
.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3:has(.menu-unidades:hover) > .dropdown-unidades,
.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3:has(> .dropdown-unidades:hover) > .dropdown-unidades {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
}


/* CARDS */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3 > .dropdown-unidades > .elementor-element {
    flex: 1 1 0 !important;

    min-width: 0 !important;

    position: relative !important;

    z-index: 1 !important;
}


/* =========================================================
   DROPDOWN ABIERTO
   ========================================================= */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3:has(.menu-unidades:hover),
.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3:has(> .dropdown-unidades:hover) {
    background: #FFFFFF !important;

    box-shadow:
        0 4px 18px rgba(20, 41, 79, 0.08) !important;
}


/* LOGO AZUL */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3:has(.menu-unidades:hover) .logo-blanco,
.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3:has(.menu-unidades:hover) .logo-blanco img,
.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3:has(> .dropdown-unidades:hover) .logo-blanco,
.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3:has(> .dropdown-unidades:hover) .logo-blanco img {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3:has(.menu-unidades:hover) .logo-azul,
.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3:has(.menu-unidades:hover) .logo-azul img,
.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3:has(> .dropdown-unidades:hover) .logo-azul,
.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3:has(> .dropdown-unidades:hover) .logo-azul img {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}


/* TEXTO OSCURO */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3:has(.menu-unidades:hover) .menu-header-si3 .elementor-button {
    color: #14294F !important;
}


/* HOVER SOBRE FONDO BLANCO */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3:has(.menu-unidades:hover) .menu-header-si3 .elementor-button::before,
.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3:has(> .dropdown-unidades:hover) .menu-header-si3 .elementor-button::before {
    background: rgba(20, 41, 79, 0.07) !important;
}


/* ENGLISH EN DROPDOWN */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3:has(.menu-unidades:hover) .english-si3 .elementor-button,
.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3:has(> .dropdown-unidades:hover) .english-si3 .elementor-button {
    color: #14294F !important;

    border-color: rgba(20, 41, 79, 0.20) !important;
}

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3:has(.menu-unidades:hover) .english-si3 .elementor-button:hover,
.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3:has(> .dropdown-unidades:hover) .english-si3 .elementor-button:hover {
    background: rgba(20, 41, 79, 0.07) !important;

    color: #14294F !important;

    border-color: rgba(20, 41, 79, 0.30) !important;
}


/* CTA EN DROPDOWN */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3:has(.menu-unidades:hover) .btn-proyecto-si3 .elementor-button,
.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3:has(> .dropdown-unidades:hover) .btn-proyecto-si3 .elementor-button {
    background: #2453D4 !important;

    color: #FFFFFF !important;
}


/* =========================================================
   ESTADO SCROLL
   ========================================================= */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3.header-scroll-si3 {
    background: #FFFFFF !important;

    box-shadow:
        0 4px 18px rgba(20, 41, 79, 0.08) !important;
}


/* LOGO AZUL EN SCROLL */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3.header-scroll-si3 .logo-blanco,
.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3.header-scroll-si3 .logo-blanco img {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3.header-scroll-si3 .logo-azul,
.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3.header-scroll-si3 .logo-azul img {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}


/* MENÚ OSCURO EN SCROLL */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3.header-scroll-si3 .menu-header-si3 .elementor-button {
    color: #14294F !important;
}


/* HOVER EN SCROLL */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3.header-scroll-si3 .menu-header-si3 .elementor-button::before {
    background: rgba(20, 41, 79, 0.07) !important;
}

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3.header-scroll-si3 .menu-header-si3 .elementor-button:hover::before {
    opacity: 1 !important;
}


/* ENGLISH SCROLL */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3.header-scroll-si3 .english-si3 .elementor-button {
    color: #14294F !important;

    border-color: rgba(20, 41, 79, 0.20) !important;
}


/* CTA SCROLL */

.elementor-3611 .elementor-element.elementor-element-5079f1e.header-si3.header-scroll-si3 .btn-proyecto-si3 .elementor-button {
    background: #2453D4 !important;

    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67899ab *//* =========================================================
   CONTENEDOR GRANDE DEL HEADER
   ========================================================= */

.elementor-3611 .elementor-element.elementor-element-67899ab.header-wrap-si3 {
    position: absolute !important;

    top: 0 !important;
    left: 50% !important;

    width: 100vw !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    transform: translateX(-50%) !important;

    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;

    border: none !important;
    border-radius: 0 !important;

    box-shadow: none !important;

    overflow: visible !important;

    z-index: 999999 !important;
}


/* =========================================================
   SCROLL
   ========================================================= */

.elementor-3611 .elementor-element.elementor-element-67899ab.header-wrap-si3.header-scroll-si3 {
    position: fixed !important;

    top: 0 !important;
    left: 50% !important;

    width: 100vw !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    transform: translateX(-50%) !important;

    background: #FFFFFF !important;
    background-color: #FFFFFF !important;

    border-radius: 0 !important;

    box-shadow:
        0 4px 18px rgba(20, 41, 79, 0.08) !important;

    z-index: 999999 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ae2748 */.elementor-3611 .elementor-element.elementor-element-5ae2748 {
    background-size: 110%;


    animation: zoomOut 8s ease-out forwards;
}

@keyframes zoomOut {

    from {
        background-size: 110%;
    }

    to {
        background-size: 100%;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6125c56 */.elementor-3611 .elementor-element.elementor-element-6125c56 {
    position: relative;
    padding-left: 38px;
}


/* ================================
   RAYA TURQUESA
================================ */

.elementor-3611 .elementor-element.elementor-element-6125c56::before {
    content: "";

    position: absolute;

    left: 0;
    top: 50%;

    width: 28px;
    height: 3px;

    transform: translateY(-50%);

    background-color: #52D9CE;

    border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d6a82a */.elementor-3611 .elementor-element.elementor-element-5d6a82a {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;

    width: max-content !important;
    min-width: max-content !important;
    max-width: none !important;

    flex: 0 0 max-content;

    gap: 50px;

    animation: carruselClientes 30s linear infinite;
}

/* Cada marca */
.elementor-3611 .elementor-element.elementor-element-5d6a82a > .elementor-element {
    flex: 0 0 auto !important;
    width: auto !important;
    min-width: max-content !important;
    max-width: none !important;

    padding: 16px 32px;

    background-color: #E8F8F6;
    border: 1px solid #BDEDE8;
    border-radius: 18px;

    transition:
        transform 0.35s ease,
        background-color 0.35s ease,
        border-color 0.35s ease,
        box-shadow 0.35s ease;
}

/* Texto de las marcas */
.elementor-3611 .elementor-element.elementor-element-5d6a82a > .elementor-element .elementor-heading-title {
    margin: 0;

    font-family: "Inter", sans-serif !important;
    font-size: 28px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;

    color: #0F8F86 !important;

    white-space: nowrap;

    transition:
        color 0.35s ease,
        transform 0.35s ease;
}

/* Hover de la tarjeta */
.elementor-3611 .elementor-element.elementor-element-5d6a82a > .elementor-element:hover {
    transform: translateY(-5px) rotate(-1.5deg);

    background-color: #D9F4F1;
    border-color: #52D9CE;

    box-shadow:
        0 8px 18px rgba(15, 143, 134, 0.12);
}

/* Hover del texto */
.elementor-3611 .elementor-element.elementor-element-5d6a82a > .elementor-element:hover .elementor-heading-title {
    color: #008F86 !important;
    transform: scale(1.04);
}

/* Pausar el carrusel al pasar sobre una marca */
.elementor-3611 .elementor-element.elementor-element-5d6a82a:has(> .elementor-element:hover) {
    animation-play-state: paused;
}

/* Movimiento continuo */
@keyframes carruselClientes {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1a88db */.elementor-3611 .elementor-element.elementor-element-d1a88db {
    position: relative;
    overflow: hidden;
    width: 92%;
    margin-left: auto;
    margin-right: auto;

    /* Difuminado únicamente dentro de la caja */
    -webkit-mask-image: linear-gradient(
        to right,
        transparent 0%,
        #000 5%,
        #000 95%,
        transparent 100%
    );

    mask-image: linear-gradient(
        to right,
        transparent 0%,
        #000 5%,
        #000 95%,
        transparent 100%
    );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75c6ee3 */.elementor-3611 .elementor-element.elementor-element-75c6ee3 {
    border-radius: 20px;

    filter: grayscale(100%);

    box-shadow:
        0 12px 35px rgba(55, 65, 81, 0.20);

    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-301ff28 */.elementor-3611 .elementor-element.elementor-element-301ff28 {
    position: relative;
    padding-left: 38px;
}


/* ================================
   RAYA TURQUESA
================================ */

.elementor-3611 .elementor-element.elementor-element-301ff28::before {
    content: "";

    position: absolute;

    left: 0;
    top: 50%;

    width: 28px;
    height: 3px;

    transform: translateY(-50%);

    background-color: #52D9CE;

    border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d08ff3b */.elementor-3611 .elementor-element.elementor-element-d08ff3b {
    position: relative;
    overflow: hidden;

    height: 600px !important;
    min-height: 0 !important;

    transition:
        transform 0.3s ease,
        border-color 0.3s ease,
        box-shadow 0.3s ease;

    border-color: #E5E7EB;
}


/* =========================================
   HOVER DE LA CARD
========================================= */

.elementor-3611 .elementor-element.elementor-element-d08ff3b:hover {
    transform: translateY(-6px);

    border-color: #1677FF;

    box-shadow:
        0 10px 25px rgba(22, 119, 255, 0.12);
}


/* =========================================
   ZOOM SUAVE DE LA IMAGEN
========================================= */

.elementor-3611 .elementor-element.elementor-element-d08ff3b .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-3611 .elementor-element.elementor-element-d08ff3b:hover .elementor-widget-image img {
    transform: scale(1.04);
}


/* =========================================
   VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-d08ff3b .ver-unidad {
    position: absolute !important;

    left: 24px !important;
    bottom: 22px !important;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 5;
}


/* =========================================
   TEXTO VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-d08ff3b .ver-unidad .elementor-heading-title {
    margin:  0 0 0 10px !important;
    padding: 0 !important;

    color: #2F66D0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 20px !important;

    font-weight: 600 !important;

    line-height: 1.2 !important;

    transition: color 0.3s ease;
}


/* =========================================
   HOVER VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-d08ff3b .ver-unidad:hover .elementor-heading-title {
    color: #0F8F86 !important;
}


/* =========================================
   CURSOR
========================================= */

.elementor-3611 .elementor-element.elementor-element-d08ff3b .ver-unidad {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f26f7d */.elementor-3611 .elementor-element.elementor-element-2f26f7d {
    position: relative;
    overflow: hidden;

    height: 600px !important;
    min-height: 0 !important;

    transition:
        transform 0.3s ease,
        border-color 0.3s ease,
        box-shadow 0.3s ease;

    border-color: #E5E7EB;
}


/* =========================================
   HOVER DE LA CARD
========================================= */

.elementor-3611 .elementor-element.elementor-element-2f26f7d:hover {
    transform: translateY(-6px);

    border-color: #1677FF;

    box-shadow:
        0 10px 25px rgba(22, 119, 255, 0.12);
}


/* =========================================
   ZOOM SUAVE DE LA IMAGEN
========================================= */

.elementor-3611 .elementor-element.elementor-element-2f26f7d .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-3611 .elementor-element.elementor-element-2f26f7d:hover .elementor-widget-image img {
    transform: scale(1.04);
}


/* =========================================
   VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-2f26f7d .ver-unidad {
    position: absolute !important;

    left: 24px !important;
    bottom: 22px !important;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 5;
}


/* =========================================
   TEXTO VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-2f26f7d .ver-unidad .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #2F66D0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 20px !important;

    font-weight: 600 !important;

    line-height: 1.2 !important;

    transition: color 0.3s ease;
}


/* =========================================
   HOVER VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-2f26f7d .ver-unidad:hover .elementor-heading-title {
    color: #0F8F86 !important;
}


/* =========================================
   CURSOR
========================================= */

.elementor-3611 .elementor-element.elementor-element-2f26f7d .ver-unidad {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a70185b */.elementor-3611 .elementor-element.elementor-element-a70185b {
    position: relative;
    overflow: hidden;

    height: 600px !important;
    min-height: 0 !important;

    transition:
        transform 0.3s ease,
        border-color 0.3s ease,
        box-shadow 0.3s ease;

    border-color: #E5E7EB;
}


/* =========================================
   HOVER DE LA CARD
========================================= */

.elementor-3611 .elementor-element.elementor-element-a70185b:hover {
    transform: translateY(-6px);

    border-color: #1677FF;

    box-shadow:
        0 10px 25px rgba(22, 119, 255, 0.12);
}


/* =========================================
   ZOOM SUAVE DE LA IMAGEN
========================================= */

.elementor-3611 .elementor-element.elementor-element-a70185b .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-3611 .elementor-element.elementor-element-a70185b:hover .elementor-widget-image img {
    transform: scale(1.04);
}


/* =========================================
   VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-a70185b .ver-unidad {
    position: absolute !important;

    left: 24px !important;
    bottom: 22px !important;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 5;
}


/* =========================================
   TEXTO VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-a70185b .ver-unidad .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #2F66D0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 20px !important;

    font-weight: 600 !important;

    line-height: 1.2 !important;

    transition: color 0.3s ease;
}


/* =========================================
   HOVER VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-a70185b .ver-unidad:hover .elementor-heading-title {
    color: #0F8F86 !important;
}


/* =========================================
   CURSOR
========================================= */

.elementor-3611 .elementor-element.elementor-element-a70185b .ver-unidad {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc6c810 */.elementor-3611 .elementor-element.elementor-element-bc6c810 {
    position: relative;
    overflow: hidden;

    height: 600px !important;
    min-height: 0 !important;

    transition:
        transform 0.3s ease,
        border-color 0.3s ease,
        box-shadow 0.3s ease;

    border-color: #E5E7EB;
}


/* =========================================
   HOVER DE LA CARD
========================================= */

.elementor-3611 .elementor-element.elementor-element-bc6c810:hover {
    transform: translateY(-6px);

    border-color: #1677FF;

    box-shadow:
        0 10px 25px rgba(22, 119, 255, 0.12);
}


/* =========================================
   ZOOM SUAVE DE LA IMAGEN
========================================= */

.elementor-3611 .elementor-element.elementor-element-bc6c810 .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-3611 .elementor-element.elementor-element-bc6c810:hover .elementor-widget-image img {
    transform: scale(1.04);
}


/* =========================================
   VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-bc6c810 .ver-unidad {
    position: absolute !important;

    left: 24px !important;
    bottom: 22px !important;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 5;
}


/* =========================================
   TEXTO VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-bc6c810 .ver-unidad .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #2F66D0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 20px !important;

    font-weight: 600 !important;

    line-height: 1.2 !important;

    transition: color 0.3s ease;
}


/* =========================================
   HOVER VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-bc6c810 .ver-unidad:hover .elementor-heading-title {
    color: #0F8F86 !important;
}


/* =========================================
   CURSOR
========================================= */

.elementor-3611 .elementor-element.elementor-element-bc6c810 .ver-unidad {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82d8bda */.elementor-3611 .elementor-element.elementor-element-82d8bda {
    position: relative !important;
}

.elementor-3611 .elementor-element.elementor-element-82d8bda::before {
    content: "" !important;

    position: absolute !important;

    width: 36px !important;
    height: 3px !important;

    background-color: #00bba4 !important;
    border-radius: 3px !important;

    right: 100% !important;
    top: 50% !important;

    margin-right: 18px !important;

    transform: translateY(-50%) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c37c72 */.elementor-3611 .elementor-element.elementor-element-3c37c72.sin-cursor,
.elementor-3611 .elementor-element.elementor-element-3c37c72.sin-cursor *,
.elementor-3611 .elementor-element.elementor-element-3c37c72.sin-cursor a,
.elementor-3611 .elementor-element.elementor-element-3c37c72.sin-cursor .elementor-button {
    cursor: default !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28e071a */.elementor-3611 .elementor-element.elementor-element-28e071a.sin-cursor,
.elementor-3611 .elementor-element.elementor-element-28e071a.sin-cursor *,
.elementor-3611 .elementor-element.elementor-element-28e071a.sin-cursor a,
.elementor-3611 .elementor-element.elementor-element-28e071a.sin-cursor .elementor-button {
    cursor: default !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f198d35 */.elementor-3611 .elementor-element.elementor-element-f198d35.sin-cursor,
.elementor-3611 .elementor-element.elementor-element-f198d35.sin-cursor *,
.elementor-3611 .elementor-element.elementor-element-f198d35.sin-cursor a,
.elementor-3611 .elementor-element.elementor-element-f198d35.sin-cursor .elementor-button {
    cursor: default !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0db4e75 */.elementor-3611 .elementor-element.elementor-element-0db4e75 {
    position: relative;
    padding-left: 38px;
}


/* ================================
   RAYA TURQUESA
================================ */

.elementor-3611 .elementor-element.elementor-element-0db4e75::before {
    content: "";

    position: absolute;

    left: 0;
    top: 50%;

    width: 28px;
    height: 3px;

    transform: translateY(-50%);

    background-color: #52D9CE;

    border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e162e1d */.elementor-3611 .elementor-element.elementor-element-e162e1d.caja-indicadores-si3 {
    width: 92% !important;
    max-width: 1400px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6245c4c */.elementor-3611 .elementor-element.elementor-element-6245c4c {
    position: relative;
    display: inline-block;
    color: #2453D4 !important;
}

.elementor-3611 .elementor-element.elementor-element-6245c4c::before {
    content: "";

    position: absolute;

    width: 28px;
    height: 3px;

    background-color: #2e5fc0;
    border-radius: 2px;

    top: 50%;
    right: 100%;
    margin-right: 14px;

    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ac1bb8 */.elementor-3611 .elementor-element.elementor-element-2ac1bb8 {
    width: 100%;
    height: 260px;
    overflow: hidden;
    border-radius: 20px 20px 0 0;
}

.elementor-3611 .elementor-element.elementor-element-2ac1bb8 img {
    width: 100%;
    height: 350px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c74792 */.elementor-3611 .elementor-element.elementor-element-8c74792 {
    position: relative;
    overflow: hidden;

    height: 600px !important;
    min-height: 0 !important;

    transition:
        transform 0.3s ease,
        border-color 0.3s ease,
        box-shadow 0.3s ease;

    border-color: #E5E7EB;
}


/* =========================================
   HOVER DE LA CARD
========================================= */

.elementor-3611 .elementor-element.elementor-element-8c74792:hover {
    transform: translateY(-6px);

    border-color: #1677FF;

    box-shadow:
        0 10px 25px rgba(22, 119, 255, 0.12);
}


/* =========================================
   ZOOM SUAVE DE LA IMAGEN
========================================= */

.elementor-3611 .elementor-element.elementor-element-8c74792 .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-3611 .elementor-element.elementor-element-8c74792:hover .elementor-widget-image img {
    transform: scale(1.04);
}


/* =========================================
   VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-8c74792 .ver-unidad {
    position: absolute !important;

    left: 24px !important;
    bottom: 22px !important;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 5;
}


/* =========================================
   TEXTO VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-8c74792 .ver-unidad .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #2F66D0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 20px !important;

    font-weight: 600 !important;

    line-height: 1.2 !important;

    transition: color 0.3s ease;
}


/* =========================================
   HOVER VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-8c74792 .ver-unidad:hover .elementor-heading-title {
    color: #0F8F86 !important;
}


/* =========================================
   CURSOR
========================================= */

.elementor-3611 .elementor-element.elementor-element-8c74792 .ver-unidad {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40d4611 */.elementor-3611 .elementor-element.elementor-element-40d4611 {
    width: 100%;
    height: 260px;
    overflow: hidden;
    border-radius: 20px 20px 0 0;
}

.elementor-3611 .elementor-element.elementor-element-40d4611 img {
    width: 100%;
    height: 350px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb4579 */.elementor-3611 .elementor-element.elementor-element-adb4579 {
    position: relative;
    overflow: hidden;

    height: 600px !important;
    min-height: 0 !important;

    transition:
        transform 0.3s ease,
        border-color 0.3s ease,
        box-shadow 0.3s ease;

    border-color: #E5E7EB;
}


/* =========================================
   HOVER DE LA CARD
========================================= */

.elementor-3611 .elementor-element.elementor-element-adb4579:hover {
    transform: translateY(-6px);

    border-color: #1677FF;

    box-shadow:
        0 10px 25px rgba(22, 119, 255, 0.12);
}


/* =========================================
   ZOOM SUAVE DE LA IMAGEN
========================================= */

.elementor-3611 .elementor-element.elementor-element-adb4579 .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-3611 .elementor-element.elementor-element-adb4579:hover .elementor-widget-image img {
    transform: scale(1.04);
}


/* =========================================
   VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-adb4579 .ver-unidad {
    position: absolute !important;

    left: 24px !important;
    bottom: 22px !important;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 5;
}


/* =========================================
   TEXTO VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-adb4579 .ver-unidad .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #2F66D0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 20px !important;

    font-weight: 600 !important;

    line-height: 1.2 !important;

    transition: color 0.3s ease;
}


/* =========================================
   HOVER VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-adb4579 .ver-unidad:hover .elementor-heading-title {
    color: #0F8F86 !important;
}


/* =========================================
   CURSOR
========================================= */

.elementor-3611 .elementor-element.elementor-element-adb4579 .ver-unidad {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5cd5322 */.elementor-3611 .elementor-element.elementor-element-5cd5322 {
    width: 100%;
    height: 260px;
    overflow: hidden;
    border-radius: 20px 20px 0 0;
}

.elementor-3611 .elementor-element.elementor-element-5cd5322 img {
    width: 100%;
    height: 350px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a44a8ba */.elementor-3611 .elementor-element.elementor-element-a44a8ba {
    position: relative;
    overflow: hidden;

    height: 600px !important;
    min-height: 0 !important;

    transition:
        transform 0.3s ease,
        border-color 0.3s ease,
        box-shadow 0.3s ease;

    border-color: #E5E7EB;
}


/* =========================================
   HOVER DE LA CARD
========================================= */

.elementor-3611 .elementor-element.elementor-element-a44a8ba:hover {
    transform: translateY(-6px);

    border-color: #1677FF;

    box-shadow:
        0 10px 25px rgba(22, 119, 255, 0.12);
}


/* =========================================
   ZOOM SUAVE DE LA IMAGEN
========================================= */

.elementor-3611 .elementor-element.elementor-element-a44a8ba .elementor-widget-image img {
    transition: transform 0.4s ease;
}

.elementor-3611 .elementor-element.elementor-element-a44a8ba:hover .elementor-widget-image img {
    transform: scale(1.04);
}


/* =========================================
   VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-a44a8ba .ver-unidad {
    position: absolute !important;

    left: 24px !important;
    bottom: 22px !important;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 5;
}


/* =========================================
   TEXTO VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-a44a8ba .ver-unidad .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #2F66D0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 20px !important;

    font-weight: 600 !important;

    line-height: 1.2 !important;

    transition: color 0.3s ease;
}


/* =========================================
   HOVER VER UNIDAD
========================================= */

.elementor-3611 .elementor-element.elementor-element-a44a8ba .ver-unidad:hover .elementor-heading-title {
    color: #0F8F86 !important;
}


/* =========================================
   CURSOR
========================================= */

.elementor-3611 .elementor-element.elementor-element-a44a8ba .ver-unidad {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e673459 */.elementor-3611 .elementor-element.elementor-element-e673459 .elementor-heading-title {
    position: relative !important;
    display: inline-flex !important;
    align-items: center !important;
    color: #2453D4 !important;
}

.elementor-3611 .elementor-element.elementor-element-e673459 .elementor-heading-title::before {
    content: "" !important;

    display: block !important;

    width: 28px !important;
    height: 3px !important;

    margin-right: 14px !important;

    background-color: #52D9CE !important;

    border-radius: 2px !important;

    flex-shrink: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00e645d */.elementor-3611 .elementor-element.elementor-element-00e645d {
    position: relative !important;
    padding-top: 22px !important;
}

.elementor-3611 .elementor-element.elementor-element-00e645d::before {
    content: "“" !important;

    position: absolute !important;
    left: -8px !important;
    top: -18px !important;

    font-family: Georgia, serif !important;
    font-size: 64px !important;
    font-weight: 700 !important;
    line-height: 1 !important;

    color: #D9E7FC !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60d5028 */.elementor-3611 .elementor-element.elementor-element-60d5028 {
    position: relative !important;
    padding-top: 22px !important;
}

.elementor-3611 .elementor-element.elementor-element-60d5028::before {
    content: "“" !important;

    position: absolute !important;
    left: -8px !important;
    top: -18px !important;

    font-family: Georgia, serif !important;
    font-size: 64px !important;
    font-weight: 700 !important;
    line-height: 1 !important;

    color: #D9E7FC !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b14e55d */.elementor-3611 .elementor-element.elementor-element-b14e55d {
    position: relative !important;
    padding-top: 22px !important;
}

.elementor-3611 .elementor-element.elementor-element-b14e55d::before {
    content: "“" !important;

    position: absolute !important;
    left: -8px !important;
    top: -18px !important;

    font-family: Georgia, serif !important;
    font-size: 64px !important;
    font-weight: 700 !important;
    line-height: 1 !important;

    color: #D9E7FC !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbd9148 */.elementor-3611 .elementor-element.elementor-element-cbd9148.testimonios-slider {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow: hidden !important;
    position: relative !important;
    gap: 40px !important;
}

.elementor-3611 .elementor-element.elementor-element-cbd9148.testimonios-slider > .testimonio-card {
    flex: 0 0 calc((100% - 40px) / 2) !important;
    max-width: calc((100% - 40px) / 2) !important;
    min-width: 0 !important;
    transition: transform 0.5s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b0c38 *//* =========================================
   CONTROLES TESTIMONIOS SI3
   ========================================= */

.elementor-3611 .elementor-element.elementor-element-d1b0c38 {
    width: 100% !important;
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
    align-items: center !important;
    box-sizing: border-box !important;
}


/* FLECHAS */

.elementor-3611 .elementor-element.elementor-element-d1b0c38 .testimonio-prev .elementor-button,
.elementor-3611 .elementor-element.elementor-element-d1b0c38 .testimonio-next .elementor-button {
    width: 50px !important;
    height: 50px !important;

    min-width: 50px !important;
    min-height: 50px !important;

    padding: 0 !important;
    margin: 0 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background-color: #FFFFFF !important;

    color: #2453D4 !important;

    border: 1px solid #E5E7EB !important;
    border-radius: 50% !important;

    box-shadow:
        0 3px 10px rgba(17, 24, 39, 0.08) !important;

    font-family: "Inter", sans-serif !important;
    font-size: 32px !important;
    font-weight: 400 !important;

    line-height: 1 !important;

    cursor: pointer !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease,
        box-shadow 0.25s ease !important;
}


/* HOVER DE LAS FLECHAS */

.elementor-3611 .elementor-element.elementor-element-d1b0c38 .testimonio-prev .elementor-button:hover,
.elementor-3611 .elementor-element.elementor-element-d1b0c38 .testimonio-next .elementor-button:hover {
    background-color: #2453D4 !important;

    color: #FFFFFF !important;

    transform: translateY(-2px) !important;

    border-color: #2453D4 !important;

    box-shadow:
        0 8px 18px rgba(36, 83, 212, 0.20) !important;
}


/* TEXTO INTERNO DE LAS FLECHAS */

.elementor-3611 .elementor-element.elementor-element-d1b0c38 .testimonio-prev .elementor-button-text,
.elementor-3611 .elementor-element.elementor-element-d1b0c38 .testimonio-next .elementor-button-text {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    color: inherit !important;

    line-height: 1 !important;
}


/* ASEGURAR COLOR BLANCO EN HOVER */

.elementor-3611 .elementor-element.elementor-element-d1b0c38 .testimonio-prev .elementor-button:hover .elementor-button-text,
.elementor-3611 .elementor-element.elementor-element-d1b0c38 .testimonio-next .elementor-button:hover .elementor-button-text {
    color: #FFFFFF !important;
}


/* =========================================
   PUNTOS
   ========================================= */

.elementor-3611 .elementor-element.elementor-element-d1b0c38 .testimonio-dot-1,
.elementor-3611 .elementor-element.elementor-element-d1b0c38 .testimonio-dot-2 {
    cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-974aee4 */.elementor-3611 .elementor-element.elementor-element-974aee4 {
    position: relative !important;
    z-index: 10 !important;
}

.elementor-3611 .elementor-element.elementor-element-974aee4 .elementor-heading-title {
    position: relative !important;
    z-index: 10 !important;

    color: #FFFFFF !important;
    opacity: 1 !important;
    filter: none !important;
    mix-blend-mode: normal !important;
    -webkit-text-fill-color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b78b15 */.elementor-3611 .elementor-element.elementor-element-1b78b15.btn--onink .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
    color: #FFFFFF !important;

    box-shadow:
        inset 0 0 0 1.5px rgba(255, 255, 255, 0.28) !important;

    border: none !important;

    transition:
        background 0.25s ease,
        color 0.25s ease,
        box-shadow 0.25s ease,
        transform 0.25s ease !important;
}

.elementor-3611 .elementor-element.elementor-element-1b78b15.btn--onink .elementor-button:hover {
    background: rgba(255, 255, 255, 0.20) !important;
    color: #FFFFFF !important;

    box-shadow:
        inset 0 0 0 1.5px rgba(255, 255, 255, 0.45) !important;

    transform: translateY(-2px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9389bf6 */.elementor-3611 .elementor-element.elementor-element-9389bf6 {
    position: relative !important;
    overflow: hidden !important;
    isolation: isolate !important;
}

/* DEGRADADO SOBRE LA IMAGEN */
.elementor-3611 .elementor-element.elementor-element-9389bf6::before {
    content: "" !important;

    position: absolute !important;
    inset: 0 !important;

    background: linear-gradient(
        120deg,
        rgba(20, 41, 79, 0.92),
        rgba(3, 122, 108, 0.82)
    ) !important;

    z-index: 0 !important;
    pointer-events: none !important;
}

/* CONTENIDO */
.elementor-3611 .elementor-element.elementor-element-9389bf6 > .e-con-inner {
    position: relative !important;
    z-index: 1 !important;
}

/* TÍTULO CTA */
.elementor-3611 .elementor-element.elementor-element-9389bf6 .titulo-cta-si3,
.elementor-3611 .elementor-element.elementor-element-9389bf6 .titulo-cta-si3 .elementor-heading-title {
    color: #FFFFFF !important;
    opacity: 1 !important;
    filter: none !important;
    mix-blend-mode: normal !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44772e0 */.elementor-3611 .elementor-element.elementor-element-44772e0 {
    position: relative !important;
}


/* =========================================
   SEPARADOR
   SUBIRLO VISUALMENTE
========================================= */

.elementor-3611 .elementor-element.elementor-element-44772e0 > .elementor-widget-divider {
    position: absolute !important;

    left: 0 !important;
    right: 0 !important;

    top: 360px !important;

    width: 100% !important;

    margin: 0 !important;

    z-index: 10 !important;
}


/* =========================================
   HACER QUE LA LÍNEA OCUPE TODO EL ANCHO
========================================= */

.elementor-3611 .elementor-element.elementor-element-44772e0 > .elementor-widget-divider .elementor-divider {
    width: 100% !important;
}


/* =========================================
   CENTRAR LA LÍNEA
========================================= */

.elementor-3611 .elementor-element.elementor-element-44772e0 > .elementor-widget-divider .elementor-divider-separator {
    width: 100% !important;
}


.elementor-3611 .elementor-element.elementor-element-44772e0 {
    width: 100% !important;
    max-width: none !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    box-sizing: border-box !important;
}/* End custom CSS */