.elementor-2350 .elementor-element.elementor-element-6143481{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.5;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2350 .elementor-element.elementor-element-6143481::before, .elementor-2350 .elementor-element.elementor-element-6143481 > .elementor-background-video-container::before, .elementor-2350 .elementor-element.elementor-element-6143481 > .e-con-inner > .elementor-background-video-container::before, .elementor-2350 .elementor-element.elementor-element-6143481 > .elementor-background-slideshow::before, .elementor-2350 .elementor-element.elementor-element-6143481 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2350 .elementor-element.elementor-element-6143481 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2350 .elementor-element.elementor-element-c25ca7f{--display:flex;}.elementor-2350 .elementor-element.elementor-element-7c38b3b{--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;--border-radius:16px 16px 16px 16px;--padding-top:52px;--padding-bottom:52px;--padding-left:52px;--padding-right:52px;}.elementor-2350 .elementor-element.elementor-element-7c38b3b:not(.elementor-motion-effects-element-type-background), .elementor-2350 .elementor-element.elementor-element-7c38b3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2350 .elementor-element.elementor-element-9816364{--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-radius:16px 16px 16px 16px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2350 .elementor-element.elementor-element-9816364:not(.elementor-motion-effects-element-type-background), .elementor-2350 .elementor-element.elementor-element-9816364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2350 .elementor-element.elementor-element-5c8797c{text-align:center;}.elementor-2350 .elementor-element.elementor-element-5c8797c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-4cb4a32{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.5;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2350 .elementor-element.elementor-element-4cb4a32::before, .elementor-2350 .elementor-element.elementor-element-4cb4a32 > .elementor-background-video-container::before, .elementor-2350 .elementor-element.elementor-element-4cb4a32 > .e-con-inner > .elementor-background-video-container::before, .elementor-2350 .elementor-element.elementor-element-4cb4a32 > .elementor-background-slideshow::before, .elementor-2350 .elementor-element.elementor-element-4cb4a32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2350 .elementor-element.elementor-element-4cb4a32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2350 .elementor-element.elementor-element-2b10997{--display:flex;}.elementor-2350 .elementor-element.elementor-element-e9057b1{--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;--border-radius:16px 16px 16px 16px;--padding-top:52px;--padding-bottom:52px;--padding-left:52px;--padding-right:52px;}.elementor-2350 .elementor-element.elementor-element-e9057b1:not(.elementor-motion-effects-element-type-background), .elementor-2350 .elementor-element.elementor-element-e9057b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2350 .elementor-element.elementor-element-5cdb093{--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-radius:16px 16px 16px 16px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2350 .elementor-element.elementor-element-5cdb093:not(.elementor-motion-effects-element-type-background), .elementor-2350 .elementor-element.elementor-element-5cdb093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-2984473{text-align:center;}.elementor-2350 .elementor-element.elementor-element-2984473 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-fbe6837{padding:100px 0px 70px 0px;}.elementor-2350 .elementor-element.elementor-element-012e3d9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:400;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2350 .elementor-element.elementor-element-52a606a{width:var( --container-widget-width, 86.222% );max-width:86.222%;--container-widget-width:86.222%;--container-widget-flex-grow:0;color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-75db404{border-style:solid;border-width:0px 0px 0px 0px;margin-top:20px;margin-bottom:0px;}.elementor-2350 .elementor-element.elementor-element-75db404, .elementor-2350 .elementor-element.elementor-element-75db404 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-c59bfbc > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-23ccd72{width:auto;max-width:auto;}.elementor-2350 .elementor-element.elementor-element-23ccd72 .elementor-icon-wrapper{text-align:center;}.elementor-2350 .elementor-element.elementor-element-23ccd72 .elementor-icon{font-size:39px;}.elementor-2350 .elementor-element.elementor-element-23ccd72 .elementor-icon svg{height:39px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2350 .elementor-element.elementor-element-5bbc6f7 .elementor-button{background-color:#C2D50033;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#26667F;color:#26667F;border-radius:50px 50px 50px 50px;}.elementor-2350 .elementor-element.elementor-element-5bbc6f7{width:auto;max-width:auto;}.elementor-2350 .elementor-element.elementor-element-fe29510{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2350 .elementor-element.elementor-element-5d0ec3f{--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-end;}.elementor-2350 .elementor-element.elementor-element-e2f643d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-ccfb2f2{width:var( --container-widget-width, 78.401% );max-width:78.401%;--container-widget-width:78.401%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-ccfb2f2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2350 .elementor-element.elementor-element-c28a450{--divider-border-style:solid;--divider-color:#26667F;--divider-border-width:1px;}.elementor-2350 .elementor-element.elementor-element-c28a450 .elementor-divider-separator{width:100%;}.elementor-2350 .elementor-element.elementor-element-c28a450 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2350 .elementor-element.elementor-element-818044d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-6948aca{width:var( --container-widget-width, 78.401% );max-width:78.401%;--container-widget-width:78.401%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-6948aca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2350 .elementor-element.elementor-element-02a7ff4{--display:flex;--min-height:400px;--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-radius:16px 16px 16px 16px;}.elementor-2350 .elementor-element.elementor-element-69883e9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2350 .elementor-element.elementor-element-69883e9:not(.elementor-motion-effects-element-type-background), .elementor-2350 .elementor-element.elementor-element-69883e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26667F;}.elementor-2350 .elementor-element.elementor-element-5dff0a1{--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-2350 .elementor-element.elementor-element-a1677b4 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2350 .elementor-element.elementor-element-a1677b4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:400;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-b47e7ed{width:var( --container-widget-width, 95.395% );max-width:95.395%;--container-widget-width:95.395%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-b47e7ed > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2350 .elementor-element.elementor-element-9960c5c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2350 .elementor-element.elementor-element-641798f{width:var( --container-widget-width, 6.026% );max-width:6.026%;--container-widget-width:6.026%;--container-widget-flex-grow:0;}.elementor-2350 .elementor-element.elementor-element-641798f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2350 .elementor-element.elementor-element-641798f .elementor-icon-wrapper{text-align:center;}.elementor-2350 .elementor-element.elementor-element-641798f .elementor-icon{font-size:39px;}.elementor-2350 .elementor-element.elementor-element-641798f .elementor-icon svg{height:39px;}.elementor-2350 .elementor-element.elementor-element-60a3939 .elementor-button{background-color:#FFFFFFCC;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#26667F;color:#26667F;border-radius:50px 50px 50px 50px;}.elementor-2350 .elementor-element.elementor-element-60a3939{width:auto;max-width:auto;}.elementor-2350 .elementor-element.elementor-element-6b44b6b{--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-2350 .elementor-element.elementor-element-349a07f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2350 .elementor-element.elementor-element-566423b > .elementor-widget-container{margin:0px 50px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-566423b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:300;color:#C2D500;}.elementor-2350 .elementor-element.elementor-element-72592a3{width:var( --container-widget-width, 95.395% );max-width:95.395%;--container-widget-width:95.395%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-72592a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-15e6a6d{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2350 .elementor-element.elementor-element-15e6a6d .elementor-divider-separator{width:100%;}.elementor-2350 .elementor-element.elementor-element-15e6a6d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2350 .elementor-element.elementor-element-4f62095{--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-2350 .elementor-element.elementor-element-d89eee5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2350 .elementor-element.elementor-element-49a07bb > .elementor-widget-container{margin:0px 50px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-49a07bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:300;color:#C2D500;}.elementor-2350 .elementor-element.elementor-element-61439fe{width:var( --container-widget-width, 95.395% );max-width:95.395%;--container-widget-width:95.395%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-61439fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-89961b4{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2350 .elementor-element.elementor-element-89961b4 .elementor-divider-separator{width:100%;}.elementor-2350 .elementor-element.elementor-element-89961b4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2350 .elementor-element.elementor-element-88f41eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2350 .elementor-element.elementor-element-6bdab30 > .elementor-widget-container{margin:0px 50px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-6bdab30 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:300;color:#C2D500;}.elementor-2350 .elementor-element.elementor-element-cc833e5{width:var( --container-widget-width, 95.395% );max-width:95.395%;--container-widget-width:95.395%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-cc833e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-310c192{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2350 .elementor-element.elementor-element-310c192 .elementor-divider-separator{width:100%;}.elementor-2350 .elementor-element.elementor-element-310c192 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2350 .elementor-element.elementor-element-f0f99ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2350 .elementor-element.elementor-element-420b150 > .elementor-widget-container{margin:0px 50px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-420b150 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:300;color:#C2D500;}.elementor-2350 .elementor-element.elementor-element-fb34909{width:var( --container-widget-width, 95.395% );max-width:95.395%;--container-widget-width:95.395%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-fb34909 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-343579e{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2350 .elementor-element.elementor-element-343579e .elementor-divider-separator{width:100%;}.elementor-2350 .elementor-element.elementor-element-343579e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2350 .elementor-element.elementor-element-cb78c93{padding:100px 0px 70px 0px;}.elementor-2350 .elementor-element.elementor-element-3b52aca > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2350 .elementor-element.elementor-element-3b52aca .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-249d49c{--display:flex;}.elementor-2350 .elementor-element.elementor-element-8464c13{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2350 .elementor-element.elementor-element-c710e41{--display:flex;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2350 .elementor-element.elementor-element-abcf358 .elementor-icon-box-wrapper{text-align:left;}.elementor-2350 .elementor-element.elementor-element-abcf358{--icon-box-icon-margin:15px;}.elementor-2350 .elementor-element.elementor-element-abcf358 .elementor-icon-box-title, .elementor-2350 .elementor-element.elementor-element-abcf358 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;}.elementor-2350 .elementor-element.elementor-element-abcf358 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-abcf358 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-1d0b27b{--display:flex;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2350 .elementor-element.elementor-element-7cefd73 .elementor-icon-box-wrapper{text-align:left;}.elementor-2350 .elementor-element.elementor-element-7cefd73{--icon-box-icon-margin:15px;}.elementor-2350 .elementor-element.elementor-element-7cefd73 .elementor-icon-box-title, .elementor-2350 .elementor-element.elementor-element-7cefd73 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;}.elementor-2350 .elementor-element.elementor-element-7cefd73 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-7cefd73 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-20035eb{--display:flex;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2350 .elementor-element.elementor-element-b8f523a .elementor-icon-box-wrapper{text-align:left;}.elementor-2350 .elementor-element.elementor-element-b8f523a{--icon-box-icon-margin:15px;}.elementor-2350 .elementor-element.elementor-element-b8f523a .elementor-icon-box-title, .elementor-2350 .elementor-element.elementor-element-b8f523a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;}.elementor-2350 .elementor-element.elementor-element-b8f523a .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-b8f523a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-5dc06f4{--display:flex;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2350 .elementor-element.elementor-element-365f934 .elementor-icon-box-wrapper{text-align:left;}.elementor-2350 .elementor-element.elementor-element-365f934{--icon-box-icon-margin:15px;}.elementor-2350 .elementor-element.elementor-element-365f934 .elementor-icon-box-title, .elementor-2350 .elementor-element.elementor-element-365f934 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;}.elementor-2350 .elementor-element.elementor-element-365f934 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-365f934 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-88e741a{--display:flex;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2350 .elementor-element.elementor-element-d6b6bb7 .elementor-icon-box-wrapper{text-align:left;}.elementor-2350 .elementor-element.elementor-element-d6b6bb7{--icon-box-icon-margin:15px;}.elementor-2350 .elementor-element.elementor-element-d6b6bb7 .elementor-icon-box-title, .elementor-2350 .elementor-element.elementor-element-d6b6bb7 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;}.elementor-2350 .elementor-element.elementor-element-d6b6bb7 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-d6b6bb7 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-1f4b153{--display:flex;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2350 .elementor-element.elementor-element-186a7ea .elementor-icon-box-wrapper{text-align:left;}.elementor-2350 .elementor-element.elementor-element-186a7ea{--icon-box-icon-margin:15px;}.elementor-2350 .elementor-element.elementor-element-186a7ea .elementor-icon-box-title, .elementor-2350 .elementor-element.elementor-element-186a7ea .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;}.elementor-2350 .elementor-element.elementor-element-186a7ea .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-186a7ea .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-b5b8095{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2350 .elementor-element.elementor-element-e9213c1{--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-2350 .elementor-element.elementor-element-2f59ab8{width:var( --container-widget-width, 83.59% );max-width:83.59%;--container-widget-width:83.59%;--container-widget-flex-grow:0;}.elementor-2350 .elementor-element.elementor-element-2f59ab8 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2350 .elementor-element.elementor-element-2f59ab8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2350 .elementor-element.elementor-element-2f59ab8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-7ac917d{width:var( --container-widget-width, 78.401% );max-width:78.401%;--container-widget-width:78.401%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-7ac917d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2350 .elementor-element.elementor-element-a3bed19{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2350 .elementor-element.elementor-element-ba5e3d1{width:var( --container-widget-width, 5.769% );max-width:5.769%;--container-widget-width:5.769%;--container-widget-flex-grow:0;}.elementor-2350 .elementor-element.elementor-element-ba5e3d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2350 .elementor-element.elementor-element-ba5e3d1 .elementor-icon-wrapper{text-align:center;}.elementor-2350 .elementor-element.elementor-element-ba5e3d1 .elementor-icon{font-size:39px;}.elementor-2350 .elementor-element.elementor-element-ba5e3d1 .elementor-icon svg{height:39px;}.elementor-2350 .elementor-element.elementor-element-87459ff .elementor-button{background-color:#C2D50033;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#26667F;color:#26667F;border-radius:50px 50px 50px 50px;}.elementor-2350 .elementor-element.elementor-element-87459ff{width:var( --container-widget-width, 16.936% );max-width:16.936%;--container-widget-width:16.936%;--container-widget-flex-grow:0;}.elementor-2350 .elementor-element.elementor-element-87459ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2350 .elementor-element.elementor-element-6b97586{--display:flex;--min-height:400px;--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;--border-radius:16px 16px 16px 16px;}.elementor-2350 .elementor-element.elementor-element-6b97586:not(.elementor-motion-effects-element-type-background), .elementor-2350 .elementor-element.elementor-element-6b97586 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test.solucionesdweb.com/wp-content/uploads/2025/03/ecosionaloop-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2350 .elementor-element.elementor-element-d1bcbb3:not(.elementor-motion-effects-element-type-background), .elementor-2350 .elementor-element.elementor-element-d1bcbb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A2B9C7;}.elementor-2350 .elementor-element.elementor-element-d1bcbb3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 70px 0px;}.elementor-2350 .elementor-element.elementor-element-d1bcbb3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2350 .elementor-element.elementor-element-d8381ca .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:400;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-f09e4d9{text-align:left;}.elementor-2350 .elementor-element.elementor-element-f732947{width:var( --container-widget-width, 86.222% );max-width:86.222%;--container-widget-width:86.222%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-3f8f58e{--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;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2350 .elementor-element.elementor-element-3f8f58e:not(.elementor-motion-effects-element-type-background), .elementor-2350 .elementor-element.elementor-element-3f8f58e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A2B9C7;}.elementor-2350 .elementor-element.elementor-element-c2e9b90{--display:flex;--min-height:300px;--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:space-between;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2350 .elementor-element.elementor-element-c2e9b90:not(.elementor-motion-effects-element-type-background), .elementor-2350 .elementor-element.elementor-element-c2e9b90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#92AEBE;}.elementor-2350 .elementor-element.elementor-element-2917458 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:37px;font-weight:400;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-bde53ac{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2350 .elementor-element.elementor-element-0f7c2eb{width:var( --container-widget-width, 21.425% );max-width:21.425%;--container-widget-width:21.425%;--container-widget-flex-grow:0;}.elementor-2350 .elementor-element.elementor-element-0f7c2eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2350 .elementor-element.elementor-element-0f7c2eb .elementor-icon-wrapper{text-align:center;}.elementor-2350 .elementor-element.elementor-element-0f7c2eb .elementor-icon{font-size:39px;}.elementor-2350 .elementor-element.elementor-element-0f7c2eb .elementor-icon svg{height:39px;}.elementor-2350 .elementor-element.elementor-element-bc695a4 .elementor-button{background-color:#C2D50000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2350 .elementor-element.elementor-element-bc695a4{width:var( --container-widget-width, 64.546% );max-width:64.546%;--container-widget-width:64.546%;--container-widget-flex-grow:0;}.elementor-2350 .elementor-element.elementor-element-bc695a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2350 .elementor-element.elementor-element-4b1f203{--display:flex;--min-height:300px;--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:space-between;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2350 .elementor-element.elementor-element-4b1f203:not(.elementor-motion-effects-element-type-background), .elementor-2350 .elementor-element.elementor-element-4b1f203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#92AEBE;}.elementor-2350 .elementor-element.elementor-element-e576767 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:37px;font-weight:400;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-57032ff{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2350 .elementor-element.elementor-element-1f5a875{width:var( --container-widget-width, 21.425% );max-width:21.425%;--container-widget-width:21.425%;--container-widget-flex-grow:0;}.elementor-2350 .elementor-element.elementor-element-1f5a875.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2350 .elementor-element.elementor-element-1f5a875 .elementor-icon-wrapper{text-align:center;}.elementor-2350 .elementor-element.elementor-element-1f5a875 .elementor-icon{font-size:39px;}.elementor-2350 .elementor-element.elementor-element-1f5a875 .elementor-icon svg{height:39px;}.elementor-2350 .elementor-element.elementor-element-acc1d5c .elementor-button{background-color:#C2D50000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2350 .elementor-element.elementor-element-acc1d5c{width:var( --container-widget-width, 64.546% );max-width:64.546%;--container-widget-width:64.546%;--container-widget-flex-grow:0;}.elementor-2350 .elementor-element.elementor-element-acc1d5c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2350 .elementor-element.elementor-element-935a7be{--display:flex;--min-height:300px;--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:space-between;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2350 .elementor-element.elementor-element-935a7be:not(.elementor-motion-effects-element-type-background), .elementor-2350 .elementor-element.elementor-element-935a7be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#92AEBE;}.elementor-2350 .elementor-element.elementor-element-ed0f0c0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:37px;font-weight:400;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-add481a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2350 .elementor-element.elementor-element-32691ae{width:var( --container-widget-width, 21.425% );max-width:21.425%;--container-widget-width:21.425%;--container-widget-flex-grow:0;}.elementor-2350 .elementor-element.elementor-element-32691ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2350 .elementor-element.elementor-element-32691ae .elementor-icon-wrapper{text-align:center;}.elementor-2350 .elementor-element.elementor-element-32691ae .elementor-icon{font-size:39px;}.elementor-2350 .elementor-element.elementor-element-32691ae .elementor-icon svg{height:39px;}.elementor-2350 .elementor-element.elementor-element-5474ad9 .elementor-button{background-color:#C2D50000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2350 .elementor-element.elementor-element-5474ad9{width:var( --container-widget-width, 64.546% );max-width:64.546%;--container-widget-width:64.546%;--container-widget-flex-grow:0;}.elementor-2350 .elementor-element.elementor-element-5474ad9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2350 .elementor-element.elementor-element-29ddcce{--display:flex;--min-height:300px;--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:space-between;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2350 .elementor-element.elementor-element-29ddcce:not(.elementor-motion-effects-element-type-background), .elementor-2350 .elementor-element.elementor-element-29ddcce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#92AEBE;}.elementor-2350 .elementor-element.elementor-element-8404ab3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:37px;font-weight:400;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-01b6b15{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2350 .elementor-element.elementor-element-c002c48{width:var( --container-widget-width, 21.425% );max-width:21.425%;--container-widget-width:21.425%;--container-widget-flex-grow:0;}.elementor-2350 .elementor-element.elementor-element-c002c48.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2350 .elementor-element.elementor-element-c002c48 .elementor-icon-wrapper{text-align:center;}.elementor-2350 .elementor-element.elementor-element-c002c48 .elementor-icon{font-size:39px;}.elementor-2350 .elementor-element.elementor-element-c002c48 .elementor-icon svg{height:39px;}.elementor-2350 .elementor-element.elementor-element-18975fb .elementor-button{background-color:#C2D50000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2350 .elementor-element.elementor-element-18975fb{width:var( --container-widget-width, 64.546% );max-width:64.546%;--container-widget-width:64.546%;--container-widget-flex-grow:0;}.elementor-2350 .elementor-element.elementor-element-18975fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2350 .elementor-element.elementor-element-658a56f{--display:flex;--min-height:300px;--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:space-between;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2350 .elementor-element.elementor-element-658a56f:not(.elementor-motion-effects-element-type-background), .elementor-2350 .elementor-element.elementor-element-658a56f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#92AEBE;}.elementor-2350 .elementor-element.elementor-element-4f96413 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:37px;font-weight:400;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-0b188c4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2350 .elementor-element.elementor-element-ab3673d{width:var( --container-widget-width, 21.425% );max-width:21.425%;--container-widget-width:21.425%;--container-widget-flex-grow:0;}.elementor-2350 .elementor-element.elementor-element-ab3673d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2350 .elementor-element.elementor-element-ab3673d .elementor-icon-wrapper{text-align:center;}.elementor-2350 .elementor-element.elementor-element-ab3673d .elementor-icon{font-size:39px;}.elementor-2350 .elementor-element.elementor-element-ab3673d .elementor-icon svg{height:39px;}.elementor-2350 .elementor-element.elementor-element-6b719b9 .elementor-button{background-color:#C2D50000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2350 .elementor-element.elementor-element-6b719b9{width:var( --container-widget-width, 64.546% );max-width:64.546%;--container-widget-width:64.546%;--container-widget-flex-grow:0;}.elementor-2350 .elementor-element.elementor-element-6b719b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2350 .elementor-element.elementor-element-bc2894f{--display:flex;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-2350 .elementor-element.elementor-element-b43dc4c{--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;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2350 .elementor-element.elementor-element-b43dc4c:not(.elementor-motion-effects-element-type-background), .elementor-2350 .elementor-element.elementor-element-b43dc4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-9006653{--display:flex;}.elementor-2350 .elementor-element.elementor-element-3627162{width:var( --container-widget-width, 84.925% );max-width:84.925%;--container-widget-width:84.925%;--container-widget-flex-grow:0;}.elementor-2350 .elementor-element.elementor-element-3627162 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:400;line-height:48px;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-8344944{--display:flex;}.elementor-2350 .elementor-element.elementor-element-a07e242 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-a07e242{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-77a418a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2350 .elementor-element.elementor-element-fe3b0fc .elementor-icon-wrapper{text-align:center;}.elementor-2350 .elementor-element.elementor-element-fe3b0fc .elementor-icon{font-size:76px;}.elementor-2350 .elementor-element.elementor-element-fe3b0fc .elementor-icon svg{height:76px;}.elementor-2350 .elementor-element.elementor-element-fe3b0fc .elementor-icon-wrapper svg{width:auto;}.elementor-2350 .elementor-element.elementor-element-c1ff1ff .elementor-icon-wrapper{text-align:center;}.elementor-2350 .elementor-element.elementor-element-c1ff1ff .elementor-icon{font-size:77px;}.elementor-2350 .elementor-element.elementor-element-c1ff1ff .elementor-icon svg{height:77px;}.elementor-2350 .elementor-element.elementor-element-c1ff1ff .elementor-icon-wrapper svg{width:auto;}.elementor-2350 .elementor-element.elementor-element-d18d744{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2350 .elementor-element.elementor-element-5e406a9{width:var( --container-widget-width, 48.616% );max-width:48.616%;--container-widget-width:48.616%;--container-widget-flex-grow:0;text-align:center;}.elementor-2350 .elementor-element.elementor-element-5e406a9 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2350 .elementor-element.elementor-element-5e406a9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2350 .elementor-element.elementor-element-5e406a9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-e478648{margin-top:50px;margin-bottom:50px;}.elementor-2350 .elementor-element.elementor-element-40aac33{--e-image-carousel-slides-to-show:6;}.elementor-2350 .elementor-element.elementor-element-40aac33 .swiper-wrapper{display:flex;align-items:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2350 .elementor-element.elementor-element-372fdd7{width:60%;}.elementor-2350 .elementor-element.elementor-element-0703ec6{width:40%;}.elementor-2350 .elementor-element.elementor-element-c59bfbc{width:100%;}.elementor-2350 .elementor-element.elementor-element-5d0ec3f{--width:50%;}.elementor-2350 .elementor-element.elementor-element-02a7ff4{--width:50%;}.elementor-2350 .elementor-element.elementor-element-5dff0a1{--width:50%;}.elementor-2350 .elementor-element.elementor-element-6b44b6b{--width:50%;}.elementor-2350 .elementor-element.elementor-element-4f62095{--width:100%;}.elementor-2350 .elementor-element.elementor-element-e9213c1{--width:50%;}.elementor-2350 .elementor-element.elementor-element-6b97586{--width:50%;}.elementor-2350 .elementor-element.elementor-element-5e4f40e{width:60%;}.elementor-2350 .elementor-element.elementor-element-10f35d2{width:40%;}}@media(max-width:767px){.elementor-2350 .elementor-element.elementor-element-e9057b1{--gap:53px 53px;--row-gap:53px;--column-gap:53px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-648137d */#mi-acordeon2 .accordion-wrapper {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  width: min-content;
  margin: 0 auto;
}

#mi-acordeon2 details {
  display: flex;
  flex-direction: row;
  background: transparent;
  color: white;
  height: 30rem;
      border-radius: 16px;
  overflow: hidden;
  position: relative;
  z-index: 1;
          display: flex
!important;
      flex-direction: column !important;
      justify-content: space-between !important;

  ::marker {
    content: '';
  }

  summary video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -1;
    transition: filter 0.5s ease;
  }

  &[open] summary video {
    filter: brightness(0.5);
  }

  summary {
    padding: 1rem 1em;
    width: 7rem;
    flex-shrink: 0;
    text-align: center;
  }

  summary span {
    display: grid;
    place-content: center;
    width: 100%;
    aspect-ratio: 1;
          border-radius: 50px;
    background: rgb(0 0 0 / 0.25);
    color: #C2D401;
    font-weight: bold;
  }

  summary:focus {
    outline: none;
  }

  .details-content-wrapper {
    padding: 1.5rem 1em;
    width: 400px;

  }

  &:hover, &:has(summary:focus) {
    outline: 3px solid #C2D401;
    outline-offset: 3px;

  }
}

#mi-acordeon2 .details-content-wrapper :first-child {
  margin-top: 0;
}

#mi-acordeon2 .details-content-wrapper :last-child {
  margin-bottom: 0;
}

#mi-acordeon2 .details-content-wrapper p {
  transform: translateY(2rem);
  opacity: 0;
  transition: all 0.5s ease;
  transition-delay: 0.5s;
}

#mi-acordeon2 [open] .details-content-wrapper p {
  transform: none;
  opacity: 1;
  transition-delay: 0.5s;
}

#mi-acordeon2 ::details-content {
  transition: width 0.5s ease, content-visibility 0.5s ease allow-discrete;
  width: 0;
}

#mi-acordeon2 [open]::details-content {
  width: 400px;
}

@layer reset {
  #mi-acordeon2 * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }

  #mi-acordeon2 html, #mi-acordeon2 body {
    height: 100%;
  }

  #mi-acordeon2 html {
    font-size: 14px;
  }
}

@layer baselayout {
  #mi-acordeon2 html {
    color: #444;
    font-family: "Inter", sans-serif;
    line-height: 1.42;
    overscroll-behavior-x: none;
    overflow: auto;
  }


  #mi-acordeon2 p {
    margin-bottom: 1em;
  }

  #mi-acordeon2 h1, #mi-acordeon2 h2 {
    margin: 4em 0 1em;
  }

  #mi-acordeon2 h3 {
    margin: 1em 0 0.5em;
  }

  #mi-acordeon2 #demo {
    padding: 1em;
  }
}

@layer code {
  #mi-acordeon2 pre {
    border: 1px solid #dedede;
    padding: 1em;
    background: #f7f7f7;
    font-family: "Inter", sans-serif;
    overflow-x: auto;
    border-left: 0.4em solid cornflowerblue;
    tab-size: 4;
  }

  #mi-acordeon2 code:not(pre code) {
    background: #f7f7f7;
    border: 1px solid rgb(0 0 0 / 0.2);
    padding: 0.1rem 0.3rem;
    margin: 0.1rem 0;
    border-radius: 0.2rem;
    white-space: pre-wrap;
  }
}

@layer warning {
  #mi-acordeon2 .warning {
    box-sizing: border-box;
    padding: 1em;
    margin: 1em 0;
    border: 1px solid #ccc;
    background: rgba(255 255 205 / 0.8);
  }

  #mi-acordeon2 .warning > :first-child {
    margin-top: 0;
  }

  #mi-acordeon2 .warning > :last-child {
    margin-bottom: 0;
  }

  #mi-acordeon2 .warning a {
    color: blue;
  }

  #mi-acordeon2 .warning--info {
    border: 1px solid #123456;
    background: rgb(205 230 255 / 0.8);
  }

  #mi-acordeon2 .warning--alarm {
    border: 1px solid red;
    background: #ff000010;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8fc131f */#mi-acordeon .accordion-wrapper-vertical {
        display: flex;
        flex-direction: column;
        width: 100%;
        max-width: 600px;
        margin: 0 auto;
        gap: 1rem;
      }
      
      #mi-acordeon details {
        display: block;
        background: transparent;
        color: white;
        border-radius: 16px;
        overflow: hidden;
        position: relative;
        z-index: 1;
        margin-bottom: 0 !important;
        transition: height 0.3s ease-in-out;
        height: auto;
      }
      
      #mi-acordeon details:not([open]) {
        height: auto;
      }
      
      #mi-acordeon details::marker {
        content: '';
      }
      
      #mi-acordeon details summary video {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        z-index: -1;
        transition: filter 0.3s ease;
      }
      
      #mi-acordeon details[open] summary video {
        filter: brightness(0.5);
      }
      
      #mi-acordeon details summary {
        padding: 1rem 1.5em;
        width: 100%;
        flex-shrink: 0;
        text-align: left;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
        cursor: pointer;
      }
      
      #mi-acordeon details summary span {
        display: grid;
        place-content: center;
        width: 3rem;
        aspect-ratio: 1;
        border-radius: 50px;
        background: rgb(0 0 0 / 0.25);
        color: #C2D401;
        font-weight: bold;
        margin-right: 1rem;
      }
      
      #mi-acordeon details summary:focus {
        outline: none;
      }
      
      #mi-acordeon .details-content-wrapper {
        padding: 1.5rem;
        width: 100%;
        box-sizing: border-box;
      }
      
      #mi-acordeon details:hover,
      #mi-acordeon details:has(summary:focus) {
        outline: 3px solid #C2D401;
        outline-offset: 3px;
      }
      
      #mi-acordeon .details-content-wrapper :first-child {
        margin-top: 0;
      }
      
      #mi-acordeon .details-content-wrapper :last-child {
        margin-bottom: 0;
      }
      
      #mi-acordeon .details-content-wrapper p {
        transform: translateY(1rem);
        opacity: 0;
        transition: all 0.3s ease;
        transition-delay: 0.3s;
      }
      
      #mi-acordeon [open] .details-content-wrapper p {
        transform: none;
        opacity: 1;
        transition-delay: 0.3s;
      }
      
      #mi-acordeon ::details-content {
        transition: padding 0.3s ease, visibility 0.3s ease;
        padding: 0 1.5rem;
        visibility: hidden;
      }
      
      #mi-acordeon [open]::details-content {
        padding: 1.5rem;
        visibility: visible;
      }
      
      /* Estilos base */
      @layer reset {
        #mi-acordeon * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }
      
        #mi-acordeon html,
        #mi-acordeon body {
          height: 100%;
        }
      
        #mi-acordeon html {
          font-size: 14px;
        }
      }
      
      @layer baselayout {
        #mi-acordeon html {
          color: #444;
          font-family: "Inter", sans-serif;
          line-height: 1.42;
          overscroll-behavior-x: none;
          overflow: auto;
          background-color: #1e1e1e;
        }
      
        #mi-acordeon p {
          margin-bottom: 1em;
        }
      
        #mi-acordeon h1,
        #mi-acordeon h2 {
          margin: 4em 0 1em;
        }
      
        #mi-acordeon h3 {
          margin: 1em 0 0.5em;
        }
      
        #mi-acordeon #demo {
          padding: 2em;
        }
      }
      
      @layer code {
        #mi-acordeon pre {
          border: 1px solid #dedede;
          padding: 1em;
          background: #f7f7f7;
          font-family: "Inter", sans-serif;
          overflow-x: auto;
          border-left: 0.4em solid cornflowerblue;
          tab-size: 4;
        }
      
        #mi-acordeon code:not(pre code) {
          background: #f7f7f7;
          border: 1px solid rgb(0 0 0 / 0.2);
          padding: 0.1rem 0.3rem;
          margin: 0.1rem 0;
          border-radius: 0.2rem;
          white-space: pre-wrap;
        }
      }
      
      @layer warning {
        #mi-acordeon .warning {
          box-sizing: border-box;
          padding: 1em;
          margin: 1em 0;
          border: 1px solid #ccc;
          background: rgba(255 255 205 / 0.8);
        }
      
        #mi-acordeon .warning > :first-child {
          margin-top: 0;
        }
      
        #mi-acordeon .warning > :last-child {
          margin-bottom: 0;
        }
      
        #mi-acordeon .warning a {
          color: blue;
        }
      
        #mi-acordeon .warning--info {
          border: 1px solid #123456;
          background: rgb(205 230 255 / 0.8);
        }
      
        #mi-acordeon .warning--alarm {
          border: 1px solid red;
          background: #ff000010;
        }
      }
      
      @media (max-width: 1200px) {
        #mi-acordeon .accordion-wrapper-vertical {
          max-width: 90%;
        }
      
        #mi-acordeon details {
          font-size: 0.9rem;
        }
      
        #mi-acordeon details summary span {
          width: 2.5rem;
          font-size: 0.8rem;
        }
      
        #mi-acordeon .details-content-wrapper {
          padding: 1rem;
        }
      
        #mi-acordeon .details-content-wrapper h3 {
          font-size: 1.1rem;
        }
      
        #mi-acordeon .details-content-wrapper p {
          font-size: 0.9rem;
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a07e242 */.elementor-2350 .elementor-element.elementor-element-a07e242{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-40aac33 */.elementor-2350 .elementor-element.elementor-element-40aac33 .swiper-slide {
    opacity: 1 ; 
    transition: opacity 0.1s ease; 
}/* End custom CSS */