.elementor-15 .elementor-element.elementor-element-760c3f6{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-760c3f6::before, .elementor-15 .elementor-element.elementor-element-760c3f6 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-760c3f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-760c3f6 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-760c3f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-760c3f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-760c3f6.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-66b5eef .elementor-repeater-item-3028fa4 .swiper-slide-bg{background-color:#833ca3;background-image:url(http://lang-carolina-balboa.web.hosting-01.inacap.cl/wp-content/uploads/2025/11/475240432_930595252514685_929545631697465942_n.jpg);background-size:cover;}.elementor-15 .elementor-element.elementor-element-66b5eef .elementor-repeater-item-3028fa4 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-15 .elementor-element.elementor-element-66b5eef .elementor-repeater-item-3028fa4 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-15 .elementor-element.elementor-element-66b5eef .elementor-repeater-item-3028fa4 .swiper-slide-contents{text-shadow:13px 0px 32px rgba(0,0,0,0.3);}.elementor-15 .elementor-element.elementor-element-66b5eef .elementor-repeater-item-d2c1ad5 .swiper-slide-bg{background-color:#833ca3;background-image:url(http://lang-carolina-balboa.web.hosting-01.inacap.cl/wp-content/uploads/2025/11/Biobio-Angostura-Playa-1-19_12_2021.jpg);background-size:cover;}.elementor-15 .elementor-element.elementor-element-66b5eef .elementor-repeater-item-d2c1ad5 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-15 .elementor-element.elementor-element-66b5eef .elementor-repeater-item-f7accf4 .swiper-slide-bg{background-color:#4054b2;background-image:url(http://lang-carolina-balboa.web.hosting-01.inacap.cl/wp-content/uploads/2025/11/20180531_121125.jpg);background-size:cover;}.elementor-15 .elementor-element.elementor-element-66b5eef .elementor-repeater-item-f7accf4 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-15 .elementor-element.elementor-element-66b5eef .elementor-repeater-item-4c2aa31 .swiper-slide-bg{background-color:#1abc9c;background-image:url(http://lang-carolina-balboa.web.hosting-01.inacap.cl/wp-content/uploads/2025/10/maxresdefault.jpg);background-size:cover;}.elementor-15 .elementor-element.elementor-element-66b5eef .elementor-repeater-item-4c2aa31 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-15 .elementor-element.elementor-element-66b5eef .swiper-slide{transition-duration:calc(4000ms*1.2);height:356px;}.elementor-15 .elementor-element.elementor-element-66b5eef .elementor-slide-button{background-color:#67BED9;border-width:2px;border-radius:100px;color:#FFFFFF;border-color:#FFFFFF;transition-duration:0ms;}.elementor-15 .elementor-element.elementor-element-66b5eef .elementor-slide-button:hover{background-color:#FFFFFF;color:#67BED9;border-color:#67BED9;}.elementor-15 .elementor-element.elementor-element-66b5eef{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-66b5eef.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-66b5eef .swiper-slide-contents{max-width:100%;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-15 .elementor-element.elementor-element-66b5eef .swiper-slide-inner{text-align:center;}.elementor-15 .elementor-element.elementor-element-3341930{--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;--align-items:flex-start;--padding-top:045px;--padding-bottom:045px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-93c48c6 .elementor-heading-title{color:#67BED9;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-f759ee6{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-f759ee6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f759ee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#45A7CE;}.elementor-15 .elementor-element.elementor-element-01a5228{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(13.231164710003386, 14.0376679297521, 14.917489624023426, 0.24);--padding-top:5px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-01a5228:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-01a5228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-15 .elementor-element.elementor-element-c21f0e5{--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-15 .elementor-element.elementor-element-c21f0e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-6bf9f9d{width:var( --container-widget-width, 51.238% );max-width:51.238%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:51.238%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-6bf9f9d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-6bf9f9d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#FC4242;stroke:#FC4242;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-8411d69{--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;}.elementor-15 .elementor-element.elementor-element-aa18ced{--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:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-15 .elementor-element.elementor-element-aa18ced:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-aa18ced > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-aa18ced.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-aa70c10 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-aa70c10.elementor-view-stacked .elementor-icon{background-color:#0F1542;}.elementor-15 .elementor-element.elementor-element-aa70c10.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-aa70c10.elementor-view-default .elementor-icon{color:#0F1542;border-color:#0F1542;}.elementor-15 .elementor-element.elementor-element-aa70c10.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-aa70c10.elementor-view-default .elementor-icon svg{fill:#0F1542;}.elementor-15 .elementor-element.elementor-element-aa70c10 .elementor-icon{font-size:25px;}.elementor-15 .elementor-element.elementor-element-aa70c10 .elementor-icon svg{height:25px;}.elementor-15 .elementor-element.elementor-element-7e882af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Roboto", Sans-serif;font-weight:700;color:#0F1542;}.elementor-15 .elementor-element.elementor-element-7e882af.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-15 .elementor-element.elementor-element-c26cca2{--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;--align-items:center;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-15 .elementor-element.elementor-element-c26cca2:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c26cca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-51db2dd .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-51db2dd.elementor-view-stacked .elementor-icon{background-color:#0F1542;}.elementor-15 .elementor-element.elementor-element-51db2dd.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-51db2dd.elementor-view-default .elementor-icon{color:#0F1542;border-color:#0F1542;}.elementor-15 .elementor-element.elementor-element-51db2dd.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-51db2dd.elementor-view-default .elementor-icon svg{fill:#0F1542;}.elementor-15 .elementor-element.elementor-element-51db2dd .elementor-icon{font-size:25px;}.elementor-15 .elementor-element.elementor-element-51db2dd .elementor-icon svg{height:25px;}.elementor-15 .elementor-element.elementor-element-35729d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:600;color:#0F1542;}.elementor-15 .elementor-element.elementor-element-0ac6ac5{--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-15 .elementor-element.elementor-element-0ac6ac5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-8a42d54{--display:flex;}.elementor-15 .elementor-element.elementor-element-237bde7{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-8341025{--display:flex;}.elementor-15 .elementor-element.elementor-element-88b6465{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-d0b369b{--display:flex;}.elementor-15 .elementor-element.elementor-element-18f5388{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1d9b85a{--display:flex;}.elementor-15 .elementor-element.elementor-element-2a37625{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-94e8b70{--n-accordion-title-font-size:18px;border-style:none;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-title-normal-color:#09283B;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#0F1542;}.elementor-15 .elementor-element.elementor-element-94e8b70 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}:where( .elementor-15 .elementor-element.elementor-element-94e8b70 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;line-height:1px;}.elementor-15 .elementor-element.elementor-element-94e8b70 :where( .elementor-15 .elementor-element.elementor-element-94e8b70 > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}:where( .elementor-15 .elementor-element.elementor-element-94e8b70 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-7253115{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 2px;border-radius:0px 0px 0px 0px;text-align:left;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-7253115.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;}.elementor-15 .elementor-element.elementor-element-4ba6dbf{--display:flex;--border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-4ba6dbf:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4ba6dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF59;}.elementor-15 .elementor-element.elementor-element-cda498d{width:var( --container-widget-width, 51.238% );max-width:51.238%;--container-widget-width:51.238%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-cda498d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-cda498d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#FC4242;stroke:#FC4242;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-afbab92{--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;}.elementor-15 .elementor-element.elementor-element-afbab92.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-1431f22{--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:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-1431f22:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1431f22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1431f22.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-75fa859.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-75fa859 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-75fa859.elementor-view-stacked .elementor-icon{background-color:#0F1542;}.elementor-15 .elementor-element.elementor-element-75fa859.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-75fa859.elementor-view-default .elementor-icon{color:#0F1542;border-color:#0F1542;}.elementor-15 .elementor-element.elementor-element-75fa859.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-75fa859.elementor-view-default .elementor-icon svg{fill:#0F1542;}.elementor-15 .elementor-element.elementor-element-75fa859 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-75fa859 .elementor-icon svg{height:30px;}.elementor-15 .elementor-element.elementor-element-bce5d52{--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:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;}.elementor-15 .elementor-element.elementor-element-1d44701{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Roboto", Sans-serif;font-weight:700;color:#0F1542;}.elementor-15 .elementor-element.elementor-element-1d44701.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-15 .elementor-element.elementor-element-a829819 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-e670306{--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;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-e670306:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e670306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-491de21 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-491de21.elementor-view-stacked .elementor-icon{background-color:#0F1542;}.elementor-15 .elementor-element.elementor-element-491de21.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-491de21.elementor-view-default .elementor-icon{color:#0F1542;border-color:#0F1542;}.elementor-15 .elementor-element.elementor-element-491de21.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-491de21.elementor-view-default .elementor-icon svg{fill:#0F1542;}.elementor-15 .elementor-element.elementor-element-491de21 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-491de21 .elementor-icon svg{height:30px;}.elementor-15 .elementor-element.elementor-element-76c00c5{--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:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;}.elementor-15 .elementor-element.elementor-element-1b77781{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;text-align:left;font-family:"Roboto", Sans-serif;font-weight:700;color:#0F1542;}.elementor-15 .elementor-element.elementor-element-1b77781.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-15 .elementor-element.elementor-element-e0fd951 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-99e218d{--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;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-99e218d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-99e218d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-6b49941 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-6b49941.elementor-view-stacked .elementor-icon{background-color:#0F1542;}.elementor-15 .elementor-element.elementor-element-6b49941.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-6b49941.elementor-view-default .elementor-icon{color:#0F1542;border-color:#0F1542;}.elementor-15 .elementor-element.elementor-element-6b49941.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-6b49941.elementor-view-default .elementor-icon svg{fill:#0F1542;}.elementor-15 .elementor-element.elementor-element-6b49941 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-6b49941 .elementor-icon svg{height:30px;}.elementor-15 .elementor-element.elementor-element-02cfeba{--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:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;}.elementor-15 .elementor-element.elementor-element-789f4a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;text-align:left;font-family:"Roboto", Sans-serif;font-weight:700;color:#0F1542;}.elementor-15 .elementor-element.elementor-element-789f4a9.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-15 .elementor-element.elementor-element-4d3dd46 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-20d2fc9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-20d2fc9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-89f34f6{--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;--border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-89f34f6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-89f34f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-89f34f6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-b0b7243{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-15 .elementor-element.elementor-element-b0b7243.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-c3f1ebf{padding:0px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFD200;text-align:center;}.elementor-15 .elementor-element.elementor-element-c3f1ebf.elementor-element{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-c3f1ebf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#30366E;}.elementor-15 .elementor-element.elementor-element-f2b9c10{--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-15 .elementor-element.elementor-element-0bca856{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-0bca856.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-a682610 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#140202;}.elementor-15 .elementor-element.elementor-element-b9e1ba2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 000px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-15 .elementor-element.elementor-element-b9e1ba2.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-8388033{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#000000;}.elementor-15 .elementor-element.elementor-element-8388033 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-3f4f3a0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-8bb01e6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#420F0F;}.elementor-15 .elementor-element.elementor-element-ef0514b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;color:#140303;}.elementor-15 .elementor-element.elementor-element-ef0514b.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-a486278{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#000000;}.elementor-15 .elementor-element.elementor-element-a486278 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-f72b40e{--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;--flex-wrap:wrap;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:00px;}.elementor-15 .elementor-element.elementor-element-f72b40e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f72b40e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 69%, #14151C0F 100%);}.elementor-15 .elementor-element.elementor-element-58b1d10{--display:flex;}.elementor-15 .elementor-element.elementor-element-58b1d10.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-9902161 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#67BED9;}.elementor-15 .elementor-element.elementor-element-8948f65{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-32335c1{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-15 .elementor-element.elementor-element-32335c1:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-32335c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-32335c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-d984521{width:var( --container-widget-width, 23.805% );max-width:23.805%;--container-widget-width:23.805%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-d984521.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-d984521 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-d984521 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-d984521 .elementor-icon svg{height:30px;}.elementor-15 .elementor-element.elementor-element-7d39732{width:var( --container-widget-width, 73.309% );max-width:73.309%;--container-widget-width:73.309%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:1px;font-weight:200;}.elementor-15 .elementor-element.elementor-element-7d39732.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-0523fb7{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-15 .elementor-element.elementor-element-0523fb7:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0523fb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-0523fb7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-baa88e6{margin:0px 7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-baa88e6 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-baa88e6 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-baa88e6 .elementor-icon svg{height:30px;}.elementor-15 .elementor-element.elementor-element-6829e47{width:var( --container-widget-width, 74.405% );max-width:74.405%;--container-widget-width:74.405%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-6829e47.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-7abf85b{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-15 .elementor-element.elementor-element-7abf85b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7abf85b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-7abf85b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-db50697{margin:0px 6px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-db50697 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-db50697 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-db50697 .elementor-icon svg{height:30px;}.elementor-15 .elementor-element.elementor-element-c5d3dcc{width:var( --container-widget-width, 69.994% );max-width:69.994%;--container-widget-width:69.994%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-c5d3dcc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-53ae1eb{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-15 .elementor-element.elementor-element-53ae1eb:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-53ae1eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-53ae1eb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-9c1921a{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-9c1921a .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-9c1921a .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-9c1921a .elementor-icon svg{height:30px;}.elementor-15 .elementor-element.elementor-element-dfeb302{width:var( --container-widget-width, 80.165% );max-width:80.165%;--container-widget-width:80.165%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-dfeb302.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-3341930{--content-width:1048px;}.elementor-15 .elementor-element.elementor-element-c21f0e5{--width:100%;}.elementor-15 .elementor-element.elementor-element-8411d69{--width:66.6666%;}.elementor-15 .elementor-element.elementor-element-aa18ced{--width:50%;}.elementor-15 .elementor-element.elementor-element-c26cca2{--width:50%;}.elementor-15 .elementor-element.elementor-element-0ac6ac5{--width:100%;}.elementor-15 .elementor-element.elementor-element-afbab92{--width:100%;}.elementor-15 .elementor-element.elementor-element-1431f22{--width:31.585%;}.elementor-15 .elementor-element.elementor-element-e670306{--width:50%;}.elementor-15 .elementor-element.elementor-element-99e218d{--width:50%;}.elementor-15 .elementor-element.elementor-element-20d2fc9{--width:100%;}.elementor-15 .elementor-element.elementor-element-89f34f6{--width:99.442%;}.elementor-15 .elementor-element.elementor-element-b0b7243{--width:91.34%;}.elementor-15 .elementor-element.elementor-element-0bca856{--width:50%;}.elementor-15 .elementor-element.elementor-element-58b1d10{--width:91.174%;}.elementor-15 .elementor-element.elementor-element-8948f65{--width:100%;}.elementor-15 .elementor-element.elementor-element-32335c1{--width:20%;}.elementor-15 .elementor-element.elementor-element-0523fb7{--width:20%;}.elementor-15 .elementor-element.elementor-element-7abf85b{--width:20%;}.elementor-15 .elementor-element.elementor-element-53ae1eb{--width:20%;}}/* Start custom CSS for container, class: .elementor-element-aa18ced *//* --- Efecto Hover para Botones de Mapas --- */

.elementor-15 .elementor-element.elementor-element-aa18ced {
    /* Define la sombra base (sutil y gris) */
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.08);
    
    /* Prepara la transición para que sea suave */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-aa18ced:hover {
    /* 1. Agranda el botón (puedes cambiar 1.05 por 1.03 si lo quieres más sutil) */
    transform: scale(1.05);
    
    /* 2. Cambia la sombra a un color (azul oscuro) y la hace más pronunciada */
    /* Este azul oscuro funcionará bien sobre el fondo azul claro */
    box-shadow: 0px 8px 20px rgba(3, 85, 128, 0.3); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c26cca2 *//* --- Efecto Hover para Botones de Mapas --- */

.elementor-15 .elementor-element.elementor-element-c26cca2 {
    /* Define la sombra base (sutil y gris) */
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.08);
    
    /* Prepara la transición para que sea suave */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-c26cca2:hover {
    /* 1. Agranda el botón (puedes cambiar 1.05 por 1.03 si lo quieres más sutil) */
    transform: scale(1.05);
    
    /* 2. Cambia la sombra a un color (azul oscuro) y la hace más pronunciada */
    /* Este azul oscuro funcionará bien sobre el fondo azul claro */
    box-shadow: 0px 8px 20px rgba(3, 85, 128, 0.3); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32335c1 *//* --- Efecto Hover para Redes Sociales --- */

.elementor-15 .elementor-element.elementor-element-32335c1 {
    /* Define la sombra base (sutil y gris) */
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.08);
    
    /* Prepara la transición para que sea suave */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-32335c1:hover {
    /* 1. Agranda el contenedor (puedes cambiar 1.05 por 1.1 si lo quieres más grande) */
    transform: scale(1.05);
    
    /* 2. Cambia la sombra a un color (azul) y la hace más pronunciada */
    box-shadow: 0px 8px 20px rgba(0, 165, 212, 0.4); /* <-- ¡Puedes cambiar este color! */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0523fb7 *//* --- Efecto Hover para Redes Sociales --- */

.elementor-15 .elementor-element.elementor-element-0523fb7 {
    /* Define la sombra base (sutil y gris) */
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.08);
    
    /* Prepara la transición para que sea suave */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-0523fb7:hover {
    /* 1. Agranda el contenedor (puedes cambiar 1.05 por 1.1 si lo quieres más grande) */
    transform: scale(1.05);
    
    /* 2. Cambia la sombra a un color (azul) y la hace más pronunciada */
    box-shadow: 0px 8px 20px rgba(0, 165, 212, 0.4); /* <-- ¡Puedes cambiar este color! */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7abf85b *//* --- Efecto Hover para Redes Sociales --- */

.elementor-15 .elementor-element.elementor-element-7abf85b {
    /* Define la sombra base (sutil y gris) */
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.08);
    
    /* Prepara la transición para que sea suave */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-7abf85b:hover {
    /* 1. Agranda el contenedor (puedes cambiar 1.05 por 1.1 si lo quieres más grande) */
    transform: scale(1.05);
    
    /* 2. Cambia la sombra a un color (azul) y la hace más pronunciada */
    box-shadow: 0px 8px 20px rgba(0, 165, 212, 0.4); /* <-- ¡Puedes cambiar este color! */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53ae1eb *//* --- Efecto Hover para Redes Sociales --- */

.elementor-15 .elementor-element.elementor-element-53ae1eb {
    /* Define la sombra base (sutil y gris) */
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.08);
    
    /* Prepara la transición para que sea suave */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-53ae1eb:hover {
    /* 1. Agranda el contenedor (puedes cambiar 1.05 por 1.1 si lo quieres más grande) */
    transform: scale(1.05);
    
    /* 2. Cambia la sombra a un color (azul) y la hace más pronunciada */
    box-shadow: 0px 8px 20px rgba(0, 165, 212, 0.4); /* <-- ¡Puedes cambiar este color! */
}/* End custom CSS */