.elementor-106301 .elementor-element.elementor-element-456f35b{--display:flex;--min-height:350px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:9px 0px;--row-gap:9px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-106301 .elementor-element.elementor-element-456f35b:not(.elementor-motion-effects-element-type-background), .elementor-106301 .elementor-element.elementor-element-456f35b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cpic.or.cr/wp-content/uploads/2026/06/Cover-1024x576.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-106301 .elementor-element.elementor-element-067ca53{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106301 .elementor-element.elementor-element-067ca53:not(.elementor-motion-effects-element-type-background), .elementor-106301 .elementor-element.elementor-element-067ca53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-106301 .elementor-element.elementor-element-75e49d9{--display:flex;--border-radius:16px 16px 0px 0px;}.elementor-106301 .elementor-element.elementor-element-75e49d9:not(.elementor-motion-effects-element-type-background), .elementor-106301 .elementor-element.elementor-element-75e49d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#008AC7;}.elementor-106301 .elementor-element.elementor-element-20ab40d.ob-harakiri{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-20ab40d.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-20ab40d.ob-harakiri div{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-20ab40d{text-align:center;}.elementor-106301 .elementor-element.elementor-element-20ab40d .elementor-heading-title{font-family:"Helvetica";font-size:32px;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-106301 .elementor-element.elementor-element-20ab40d.ob-harakiri > div, .elementor-106301 .elementor-element.elementor-element-20ab40d.ob-harakiri > h1, .elementor-106301 .elementor-element.elementor-element-20ab40d.ob-harakiri > h2, .elementor-106301 .elementor-element.elementor-element-20ab40d.ob-harakiri > h3, .elementor-106301 .elementor-element.elementor-element-20ab40d.ob-harakiri > h4, .elementor-106301 .elementor-element.elementor-element-20ab40d.ob-harakiri > h5, .elementor-106301 .elementor-element.elementor-element-20ab40d.ob-harakiri > h6, .elementor-106301 .elementor-element.elementor-element-20ab40d.ob-harakiri > p{transform:rotate(0deg);}.elementor-106301 .elementor-element.elementor-element-20ab40d > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-626ac18{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-106301 .elementor-element.elementor-element-626ac18:not(.elementor-motion-effects-element-type-background), .elementor-106301 .elementor-element.elementor-element-626ac18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d9346a2 );}.elementor-106301 .elementor-element.elementor-element-caf8686.ob-harakiri{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-caf8686.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-caf8686.ob-harakiri div{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-caf8686{text-align:center;}.elementor-106301 .elementor-element.elementor-element-caf8686 .elementor-heading-title{font-family:"Helvetica";font-size:33px;font-weight:900;letter-spacing:-0.3px;color:var( --e-global-color-accent );}.elementor-106301 .elementor-element.elementor-element-caf8686.ob-harakiri > div, .elementor-106301 .elementor-element.elementor-element-caf8686.ob-harakiri > h1, .elementor-106301 .elementor-element.elementor-element-caf8686.ob-harakiri > h2, .elementor-106301 .elementor-element.elementor-element-caf8686.ob-harakiri > h3, .elementor-106301 .elementor-element.elementor-element-caf8686.ob-harakiri > h4, .elementor-106301 .elementor-element.elementor-element-caf8686.ob-harakiri > h5, .elementor-106301 .elementor-element.elementor-element-caf8686.ob-harakiri > h6, .elementor-106301 .elementor-element.elementor-element-caf8686.ob-harakiri > p{transform:rotate(0deg);}.elementor-106301 .elementor-element.elementor-element-caf8686 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-555d01f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:0px 0px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-106301 .elementor-element.elementor-element-555d01f:not(.elementor-motion-effects-element-type-background), .elementor-106301 .elementor-element.elementor-element-555d01f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3f59204 );}.elementor-106301 .elementor-element.elementor-element-f43b4ed .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-106301 .elementor-element.elementor-element-f43b4ed .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-106301 .elementor-element.elementor-element-f43b4ed{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-106301 .elementor-element.elementor-element-f43b4ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-106301 .elementor-element.elementor-element-f43b4ed .elementor-icon-list-item > a{font-size:20px;}.elementor-106301 .elementor-element.elementor-element-f43b4ed .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-106301 .elementor-element.elementor-element-042a80f .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-106301 .elementor-element.elementor-element-042a80f .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-106301 .elementor-element.elementor-element-042a80f{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-106301 .elementor-element.elementor-element-042a80f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-106301 .elementor-element.elementor-element-042a80f .elementor-icon-list-item > a{font-size:20px;}.elementor-106301 .elementor-element.elementor-element-042a80f .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-106301 .elementor-element.elementor-element-096c241 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-106301 .elementor-element.elementor-element-096c241 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-106301 .elementor-element.elementor-element-096c241{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-106301 .elementor-element.elementor-element-096c241 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-106301 .elementor-element.elementor-element-096c241 .elementor-icon-list-item > a{font-size:20px;}.elementor-106301 .elementor-element.elementor-element-096c241 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-106301 .elementor-element.elementor-element-f8d3d9c .elementor-button{background-color:#E49900;font-family:"Montserrat";font-size:18px;font-weight:bold;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:10px 10px 10px 10px;padding:25px 25px 25px 25px;}.elementor-106301 .elementor-element.elementor-element-f8d3d9c .elementor-button:hover, .elementor-106301 .elementor-element.elementor-element-f8d3d9c .elementor-button:focus{background-color:#004387;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106301 .elementor-element.elementor-element-f8d3d9c.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-106301 .elementor-element.elementor-element-f8d3d9c > .elementor-widget-container{border-style:none;}.elementor-106301 .elementor-element.elementor-element-f8d3d9c .elementor-button:hover svg, .elementor-106301 .elementor-element.elementor-element-f8d3d9c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-106301 .elementor-element.elementor-element-9e14066{--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-106301 .elementor-element.elementor-element-9e14066:not(.elementor-motion-effects-element-type-background), .elementor-106301 .elementor-element.elementor-element-9e14066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E49900;}.elementor-106301 .elementor-element.elementor-element-6df15fa.ob-harakiri{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-6df15fa.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-6df15fa.ob-harakiri div{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-6df15fa{text-align:center;}.elementor-106301 .elementor-element.elementor-element-6df15fa .elementor-heading-title{font-family:"Helvetica";font-size:30px;font-weight:normal;font-style:italic;line-height:43px;letter-spacing:0.1px;color:var( --e-global-color-accent );}.elementor-106301 .elementor-element.elementor-element-6df15fa.ob-harakiri > div, .elementor-106301 .elementor-element.elementor-element-6df15fa.ob-harakiri > h1, .elementor-106301 .elementor-element.elementor-element-6df15fa.ob-harakiri > h2, .elementor-106301 .elementor-element.elementor-element-6df15fa.ob-harakiri > h3, .elementor-106301 .elementor-element.elementor-element-6df15fa.ob-harakiri > h4, .elementor-106301 .elementor-element.elementor-element-6df15fa.ob-harakiri > h5, .elementor-106301 .elementor-element.elementor-element-6df15fa.ob-harakiri > h6, .elementor-106301 .elementor-element.elementor-element-6df15fa.ob-harakiri > p{transform:rotate(0deg);}.elementor-106301 .elementor-element.elementor-element-6df15fa > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-259e3bc{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:9px 0px;--row-gap:9px;--column-gap:0px;}.elementor-106301 .elementor-element.elementor-element-259e3bc:not(.elementor-motion-effects-element-type-background), .elementor-106301 .elementor-element.elementor-element-259e3bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFF0;}.elementor-106301 .elementor-element.elementor-element-2e003a8{--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;}.elementor-106301 .elementor-element.elementor-element-2e003a8.e-con{--align-self:center;}.elementor-106301 .elementor-element.elementor-element-d3075c9{--display:flex;--min-height:400px;--justify-content:center;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;}.elementor-106301 .elementor-element.elementor-element-d3075c9:not(.elementor-motion-effects-element-type-background), .elementor-106301 .elementor-element.elementor-element-d3075c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cpic.or.cr/wp-content/uploads/2026/06/pexels-mikhail-nilov-9242894-1024x683.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-106301 .elementor-element.elementor-element-d3075c9::before, .elementor-106301 .elementor-element.elementor-element-d3075c9 > .elementor-background-video-container::before, .elementor-106301 .elementor-element.elementor-element-d3075c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-106301 .elementor-element.elementor-element-d3075c9 > .elementor-background-slideshow::before, .elementor-106301 .elementor-element.elementor-element-d3075c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-106301 .elementor-element.elementor-element-d3075c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3f59204 );--background-overlay:'';}.elementor-106301 .elementor-element.elementor-element-4aa7355.ob-harakiri{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-4aa7355.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-4aa7355.ob-harakiri div{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-4aa7355{text-align:center;}.elementor-106301 .elementor-element.elementor-element-4aa7355 .elementor-heading-title{font-family:"Helvetica";font-size:40px;font-weight:900;letter-spacing:-0.3px;color:var( --e-global-color-accent );}.elementor-106301 .elementor-element.elementor-element-4aa7355.ob-harakiri > div, .elementor-106301 .elementor-element.elementor-element-4aa7355.ob-harakiri > h1, .elementor-106301 .elementor-element.elementor-element-4aa7355.ob-harakiri > h2, .elementor-106301 .elementor-element.elementor-element-4aa7355.ob-harakiri > h3, .elementor-106301 .elementor-element.elementor-element-4aa7355.ob-harakiri > h4, .elementor-106301 .elementor-element.elementor-element-4aa7355.ob-harakiri > h5, .elementor-106301 .elementor-element.elementor-element-4aa7355.ob-harakiri > h6, .elementor-106301 .elementor-element.elementor-element-4aa7355.ob-harakiri > p{transform:rotate(0deg);}.elementor-106301 .elementor-element.elementor-element-4aa7355 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-a8d7408{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-106301 .elementor-element.elementor-element-a02c03c.ob-harakiri{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-a02c03c.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-a02c03c.ob-harakiri div{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-a02c03c{columns:1;text-align:start;font-size:var( --e-global-typography-64a3168-font-size );font-weight:var( --e-global-typography-64a3168-font-weight );color:var( --e-global-color-primary );}.elementor-106301 .elementor-element.elementor-element-a02c03c.ob-harakiri > div, .elementor-106301 .elementor-element.elementor-element-a02c03c.ob-harakiri > h1, .elementor-106301 .elementor-element.elementor-element-a02c03c.ob-harakiri > h2, .elementor-106301 .elementor-element.elementor-element-a02c03c.ob-harakiri > h3, .elementor-106301 .elementor-element.elementor-element-a02c03c.ob-harakiri > h4, .elementor-106301 .elementor-element.elementor-element-a02c03c.ob-harakiri > h5, .elementor-106301 .elementor-element.elementor-element-a02c03c.ob-harakiri > h6, .elementor-106301 .elementor-element.elementor-element-a02c03c.ob-harakiri > p{transform:rotate(0deg);}.elementor-106301 .elementor-element.elementor-element-a02c03c > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-4e994fc3{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:9px 0px;--row-gap:9px;--column-gap:0px;}.elementor-106301 .elementor-element.elementor-element-4e994fc3:not(.elementor-motion-effects-element-type-background), .elementor-106301 .elementor-element.elementor-element-4e994fc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#302683;}.elementor-106301 .elementor-element.elementor-element-6a71c0f2{--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-106301 .elementor-element.elementor-element-17a84698{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-106301 .elementor-element.elementor-element-8026a72.ob-harakiri{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-8026a72.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-8026a72.ob-harakiri div{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-8026a72{text-align:center;}.elementor-106301 .elementor-element.elementor-element-8026a72 .elementor-heading-title{font-family:"Helvetica";font-size:40px;font-weight:900;letter-spacing:-0.3px;color:#E49900;}.elementor-106301 .elementor-element.elementor-element-8026a72.ob-harakiri > div, .elementor-106301 .elementor-element.elementor-element-8026a72.ob-harakiri > h1, .elementor-106301 .elementor-element.elementor-element-8026a72.ob-harakiri > h2, .elementor-106301 .elementor-element.elementor-element-8026a72.ob-harakiri > h3, .elementor-106301 .elementor-element.elementor-element-8026a72.ob-harakiri > h4, .elementor-106301 .elementor-element.elementor-element-8026a72.ob-harakiri > h5, .elementor-106301 .elementor-element.elementor-element-8026a72.ob-harakiri > h6, .elementor-106301 .elementor-element.elementor-element-8026a72.ob-harakiri > p{transform:rotate(0deg);}.elementor-106301 .elementor-element.elementor-element-8026a72 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-e52d2fb.ob-harakiri{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-e52d2fb.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-e52d2fb.ob-harakiri div{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-e52d2fb{columns:1;text-align:start;font-size:var( --e-global-typography-64a3168-font-size );font-weight:var( --e-global-typography-64a3168-font-weight );color:var( --e-global-color-primary );}.elementor-106301 .elementor-element.elementor-element-e52d2fb.ob-harakiri > div, .elementor-106301 .elementor-element.elementor-element-e52d2fb.ob-harakiri > h1, .elementor-106301 .elementor-element.elementor-element-e52d2fb.ob-harakiri > h2, .elementor-106301 .elementor-element.elementor-element-e52d2fb.ob-harakiri > h3, .elementor-106301 .elementor-element.elementor-element-e52d2fb.ob-harakiri > h4, .elementor-106301 .elementor-element.elementor-element-e52d2fb.ob-harakiri > h5, .elementor-106301 .elementor-element.elementor-element-e52d2fb.ob-harakiri > h6, .elementor-106301 .elementor-element.elementor-element-e52d2fb.ob-harakiri > p{transform:rotate(0deg);}.elementor-106301 .elementor-element.elementor-element-e52d2fb > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-51477c32{--display:flex;}.elementor-106301 .elementor-element.elementor-element-84a25fb{--display:flex;--min-height:400px;--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:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-106301 .elementor-element.elementor-element-84a25fb:not(.elementor-motion-effects-element-type-background), .elementor-106301 .elementor-element.elementor-element-84a25fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFF0;}.elementor-106301 .elementor-element.elementor-element-17a363a{--display:flex;}.elementor-106301 .elementor-element.elementor-element-17a363a:not(.elementor-motion-effects-element-type-background), .elementor-106301 .elementor-element.elementor-element-17a363a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cpic.or.cr/wp-content/uploads/2026/06/Imagen-evento-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-106301 .elementor-element.elementor-element-4753f45{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-106301 .elementor-element.elementor-element-4753f45:not(.elementor-motion-effects-element-type-background), .elementor-106301 .elementor-element.elementor-element-4753f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E49900;}.elementor-106301 .elementor-element.elementor-element-4f7539c.ob-harakiri{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-4f7539c.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-4f7539c.ob-harakiri div{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-4f7539c{text-align:center;}.elementor-106301 .elementor-element.elementor-element-4f7539c .elementor-heading-title{font-family:"Helvetica";font-size:40px;font-weight:900;letter-spacing:-0.3px;color:var( --e-global-color-accent );}.elementor-106301 .elementor-element.elementor-element-4f7539c.ob-harakiri > div, .elementor-106301 .elementor-element.elementor-element-4f7539c.ob-harakiri > h1, .elementor-106301 .elementor-element.elementor-element-4f7539c.ob-harakiri > h2, .elementor-106301 .elementor-element.elementor-element-4f7539c.ob-harakiri > h3, .elementor-106301 .elementor-element.elementor-element-4f7539c.ob-harakiri > h4, .elementor-106301 .elementor-element.elementor-element-4f7539c.ob-harakiri > h5, .elementor-106301 .elementor-element.elementor-element-4f7539c.ob-harakiri > h6, .elementor-106301 .elementor-element.elementor-element-4f7539c.ob-harakiri > p{transform:rotate(0deg);}.elementor-106301 .elementor-element.elementor-element-4f7539c > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-565f275{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:9px 0px;--row-gap:9px;--column-gap:0px;--overlay-opacity:0.73;}.elementor-106301 .elementor-element.elementor-element-565f275:not(.elementor-motion-effects-element-type-background), .elementor-106301 .elementor-element.elementor-element-565f275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cpic.or.cr/wp-content/uploads/2026/06/pexels-vladimirsrajber-15923763-1024x683.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-106301 .elementor-element.elementor-element-565f275::before, .elementor-106301 .elementor-element.elementor-element-565f275 > .elementor-background-video-container::before, .elementor-106301 .elementor-element.elementor-element-565f275 > .e-con-inner > .elementor-background-video-container::before, .elementor-106301 .elementor-element.elementor-element-565f275 > .elementor-background-slideshow::before, .elementor-106301 .elementor-element.elementor-element-565f275 > .e-con-inner > .elementor-background-slideshow::before, .elementor-106301 .elementor-element.elementor-element-565f275 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8ec98cb );--background-overlay:'';}.elementor-106301 .elementor-element.elementor-element-d9f0c2d{--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-106301 .elementor-element.elementor-element-99a3205{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-106301 .elementor-element.elementor-element-a162b0a.ob-harakiri{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-a162b0a.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-a162b0a.ob-harakiri div{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-a162b0a{text-align:center;}.elementor-106301 .elementor-element.elementor-element-a162b0a .elementor-heading-title{font-family:"Helvetica";font-size:40px;font-weight:900;letter-spacing:-0.3px;color:var( --e-global-color-accent );}.elementor-106301 .elementor-element.elementor-element-a162b0a.ob-harakiri > div, .elementor-106301 .elementor-element.elementor-element-a162b0a.ob-harakiri > h1, .elementor-106301 .elementor-element.elementor-element-a162b0a.ob-harakiri > h2, .elementor-106301 .elementor-element.elementor-element-a162b0a.ob-harakiri > h3, .elementor-106301 .elementor-element.elementor-element-a162b0a.ob-harakiri > h4, .elementor-106301 .elementor-element.elementor-element-a162b0a.ob-harakiri > h5, .elementor-106301 .elementor-element.elementor-element-a162b0a.ob-harakiri > h6, .elementor-106301 .elementor-element.elementor-element-a162b0a.ob-harakiri > p{transform:rotate(0deg);}.elementor-106301 .elementor-element.elementor-element-a162b0a > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-974408f{--display:flex;}.elementor-106301 .elementor-element.elementor-element-94c328e{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:9px 0px;--row-gap:9px;--column-gap:0px;}.elementor-106301 .elementor-element.elementor-element-94c328e:not(.elementor-motion-effects-element-type-background), .elementor-106301 .elementor-element.elementor-element-94c328e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFF0;}.elementor-106301 .elementor-element.elementor-element-0fd15b1{--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;}.elementor-106301 .elementor-element.elementor-element-0fd15b1.e-con{--align-self:center;}.elementor-106301 .elementor-element.elementor-element-45386ea{--display:flex;--min-height:200px;--justify-content:center;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;}.elementor-106301 .elementor-element.elementor-element-45386ea:not(.elementor-motion-effects-element-type-background), .elementor-106301 .elementor-element.elementor-element-45386ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cpic.or.cr/wp-content/uploads/2026/06/pexels-aj-ahamad-767001191-28319156-683x1024.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-106301 .elementor-element.elementor-element-45386ea::before, .elementor-106301 .elementor-element.elementor-element-45386ea > .elementor-background-video-container::before, .elementor-106301 .elementor-element.elementor-element-45386ea > .e-con-inner > .elementor-background-video-container::before, .elementor-106301 .elementor-element.elementor-element-45386ea > .elementor-background-slideshow::before, .elementor-106301 .elementor-element.elementor-element-45386ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-106301 .elementor-element.elementor-element-45386ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3f59204 );--background-overlay:'';}.elementor-106301 .elementor-element.elementor-element-57ad95c.ob-harakiri{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-57ad95c.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-57ad95c.ob-harakiri div{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-57ad95c{text-align:center;}.elementor-106301 .elementor-element.elementor-element-57ad95c .elementor-heading-title{font-family:"Helvetica";font-size:40px;font-weight:900;letter-spacing:-0.3px;color:var( --e-global-color-accent );}.elementor-106301 .elementor-element.elementor-element-57ad95c.ob-harakiri > div, .elementor-106301 .elementor-element.elementor-element-57ad95c.ob-harakiri > h1, .elementor-106301 .elementor-element.elementor-element-57ad95c.ob-harakiri > h2, .elementor-106301 .elementor-element.elementor-element-57ad95c.ob-harakiri > h3, .elementor-106301 .elementor-element.elementor-element-57ad95c.ob-harakiri > h4, .elementor-106301 .elementor-element.elementor-element-57ad95c.ob-harakiri > h5, .elementor-106301 .elementor-element.elementor-element-57ad95c.ob-harakiri > h6, .elementor-106301 .elementor-element.elementor-element-57ad95c.ob-harakiri > p{transform:rotate(0deg);}.elementor-106301 .elementor-element.elementor-element-57ad95c > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-2c1f2e3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-106301 .elementor-element.elementor-element-481ec63.ob-harakiri{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-481ec63.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-481ec63.ob-harakiri div{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-481ec63{columns:1;text-align:start;font-size:var( --e-global-typography-64a3168-font-size );font-weight:var( --e-global-typography-64a3168-font-weight );color:var( --e-global-color-primary );}.elementor-106301 .elementor-element.elementor-element-481ec63.ob-harakiri > div, .elementor-106301 .elementor-element.elementor-element-481ec63.ob-harakiri > h1, .elementor-106301 .elementor-element.elementor-element-481ec63.ob-harakiri > h2, .elementor-106301 .elementor-element.elementor-element-481ec63.ob-harakiri > h3, .elementor-106301 .elementor-element.elementor-element-481ec63.ob-harakiri > h4, .elementor-106301 .elementor-element.elementor-element-481ec63.ob-harakiri > h5, .elementor-106301 .elementor-element.elementor-element-481ec63.ob-harakiri > h6, .elementor-106301 .elementor-element.elementor-element-481ec63.ob-harakiri > p{transform:rotate(0deg);}.elementor-106301 .elementor-element.elementor-element-481ec63 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-443eafc{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.73;}.elementor-106301 .elementor-element.elementor-element-443eafc:not(.elementor-motion-effects-element-type-background), .elementor-106301 .elementor-element.elementor-element-443eafc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E49900;background-image:url("https://cpic.or.cr/wp-content/uploads/2026/06/pexels-tanhatamannasyed-35673090-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-106301 .elementor-element.elementor-element-443eafc::before, .elementor-106301 .elementor-element.elementor-element-443eafc > .elementor-background-video-container::before, .elementor-106301 .elementor-element.elementor-element-443eafc > .e-con-inner > .elementor-background-video-container::before, .elementor-106301 .elementor-element.elementor-element-443eafc > .elementor-background-slideshow::before, .elementor-106301 .elementor-element.elementor-element-443eafc > .e-con-inner > .elementor-background-slideshow::before, .elementor-106301 .elementor-element.elementor-element-443eafc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E49900;--background-overlay:'';}.elementor-106301 .elementor-element.elementor-element-6453ed1.ob-harakiri{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-6453ed1.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-6453ed1.ob-harakiri div{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-6453ed1{text-align:center;}.elementor-106301 .elementor-element.elementor-element-6453ed1 .elementor-heading-title{font-family:"Helvetica";font-size:40px;font-weight:900;letter-spacing:-0.3px;color:var( --e-global-color-accent );}.elementor-106301 .elementor-element.elementor-element-6453ed1.ob-harakiri > div, .elementor-106301 .elementor-element.elementor-element-6453ed1.ob-harakiri > h1, .elementor-106301 .elementor-element.elementor-element-6453ed1.ob-harakiri > h2, .elementor-106301 .elementor-element.elementor-element-6453ed1.ob-harakiri > h3, .elementor-106301 .elementor-element.elementor-element-6453ed1.ob-harakiri > h4, .elementor-106301 .elementor-element.elementor-element-6453ed1.ob-harakiri > h5, .elementor-106301 .elementor-element.elementor-element-6453ed1.ob-harakiri > h6, .elementor-106301 .elementor-element.elementor-element-6453ed1.ob-harakiri > p{transform:rotate(0deg);}.elementor-106301 .elementor-element.elementor-element-6453ed1 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-5846696{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-106301 .elementor-element.elementor-element-5846696:not(.elementor-motion-effects-element-type-background), .elementor-106301 .elementor-element.elementor-element-5846696 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C91C3;}.elementor-106301 .elementor-element.elementor-element-21670ec{--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-106301 .elementor-element.elementor-element-2d4bbea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-106301 .elementor-element.elementor-element-bf14375.ob-harakiri{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-bf14375.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-bf14375.ob-harakiri div{writing-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-bf14375{text-align:center;}.elementor-106301 .elementor-element.elementor-element-bf14375 .elementor-heading-title{font-family:"Helvetica";font-size:40px;font-weight:900;letter-spacing:-0.3px;color:var( --e-global-color-accent );}.elementor-106301 .elementor-element.elementor-element-bf14375.ob-harakiri > div, .elementor-106301 .elementor-element.elementor-element-bf14375.ob-harakiri > h1, .elementor-106301 .elementor-element.elementor-element-bf14375.ob-harakiri > h2, .elementor-106301 .elementor-element.elementor-element-bf14375.ob-harakiri > h3, .elementor-106301 .elementor-element.elementor-element-bf14375.ob-harakiri > h4, .elementor-106301 .elementor-element.elementor-element-bf14375.ob-harakiri > h5, .elementor-106301 .elementor-element.elementor-element-bf14375.ob-harakiri > h6, .elementor-106301 .elementor-element.elementor-element-bf14375.ob-harakiri > p{transform:rotate(0deg);}.elementor-106301 .elementor-element.elementor-element-bf14375 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-106301 .elementor-element.elementor-element-8b8827b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106301 .elementor-element.elementor-element-c7ce828 img{width:120px;}.elementor-106301 .elementor-element.elementor-element-7459c4b img{width:250px;}.elementor-106301 .elementor-element.elementor-element-e67a9c8 img{width:250px;}.elementor-106301 .elementor-element.elementor-element-057957b{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106301 .elementor-element.elementor-element-33b5a2b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-106301 .elementor-element.elementor-element-33b5a2b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d9346a2 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-106301 .elementor-element.elementor-element-33b5a2b.elementor-view-framed .elementor-icon, .elementor-106301 .elementor-element.elementor-element-33b5a2b.elementor-view-default .elementor-icon{fill:var( --e-global-color-d9346a2 );color:var( --e-global-color-d9346a2 );border-color:var( --e-global-color-d9346a2 );}.elementor-106301 .elementor-element.elementor-element-33b5a2b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106301 .elementor-element.elementor-element-33b5a2b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-106301 .elementor-element.elementor-element-33b5a2b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E49900;fill:#FFFFFF;color:#FFFFFF;}.elementor-106301 .elementor-element.elementor-element-33b5a2b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-106301 .elementor-element.elementor-element-33b5a2b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-106301 .elementor-element.elementor-element-33b5a2b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-106301 .elementor-element.elementor-element-33b5a2b.elementor-view-default:has(:focus) .elementor-icon{fill:#E49900;color:#E49900;border-color:#E49900;}.elementor-106301 .elementor-element.elementor-element-33b5a2b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-106301 .elementor-element.elementor-element-33b5a2b.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-106301 .elementor-element.elementor-element-33b5a2b .elementor-icon{font-size:18px;}.elementor-106301 .elementor-element.elementor-element-33b5a2b .elementor-icon-box-img{overflow:hidden;}.elementor-106301 .elementor-element.elementor-element-33b5a2b .elementor-icon-box-title, .elementor-106301 .elementor-element.elementor-element-33b5a2b .elementor-icon-box-title a{font-size:1px;font-weight:bold;}.elementor-106301 .elementor-element.elementor-element-33b5a2b .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-106301 .elementor-element.elementor-element-33b5a2b .elementor-icon-box-description{color:var( --e-global-color-accent );}.elementor-106301 .elementor-element.elementor-element-d33f3db .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-106301 .elementor-element.elementor-element-d33f3db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d9346a2 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-106301 .elementor-element.elementor-element-d33f3db.elementor-view-framed .elementor-icon, .elementor-106301 .elementor-element.elementor-element-d33f3db.elementor-view-default .elementor-icon{fill:var( --e-global-color-d9346a2 );color:var( --e-global-color-d9346a2 );border-color:var( --e-global-color-d9346a2 );}.elementor-106301 .elementor-element.elementor-element-d33f3db.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106301 .elementor-element.elementor-element-d33f3db.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-106301 .elementor-element.elementor-element-d33f3db.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E49900;fill:#FFFFFF;color:#FFFFFF;}.elementor-106301 .elementor-element.elementor-element-d33f3db.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-106301 .elementor-element.elementor-element-d33f3db.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-106301 .elementor-element.elementor-element-d33f3db.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-106301 .elementor-element.elementor-element-d33f3db.elementor-view-default:has(:focus) .elementor-icon{fill:#E49900;color:#E49900;border-color:#E49900;}.elementor-106301 .elementor-element.elementor-element-d33f3db.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-106301 .elementor-element.elementor-element-d33f3db.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-106301 .elementor-element.elementor-element-d33f3db .elementor-icon{font-size:18px;}.elementor-106301 .elementor-element.elementor-element-d33f3db .elementor-icon-box-img{overflow:hidden;}.elementor-106301 .elementor-element.elementor-element-d33f3db .elementor-icon-box-title, .elementor-106301 .elementor-element.elementor-element-d33f3db .elementor-icon-box-title a{font-size:1px;font-weight:bold;}.elementor-106301 .elementor-element.elementor-element-d33f3db .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-106301 .elementor-element.elementor-element-d33f3db .elementor-icon-box-description{color:var( --e-global-color-accent );}.elementor-106301 .elementor-element.elementor-element-29aa6af .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-106301 .elementor-element.elementor-element-29aa6af.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d9346a2 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-106301 .elementor-element.elementor-element-29aa6af.elementor-view-framed .elementor-icon, .elementor-106301 .elementor-element.elementor-element-29aa6af.elementor-view-default .elementor-icon{fill:var( --e-global-color-d9346a2 );color:var( --e-global-color-d9346a2 );border-color:var( --e-global-color-d9346a2 );}.elementor-106301 .elementor-element.elementor-element-29aa6af.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106301 .elementor-element.elementor-element-29aa6af.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-106301 .elementor-element.elementor-element-29aa6af.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E49900;fill:#FFFFFF;color:#FFFFFF;}.elementor-106301 .elementor-element.elementor-element-29aa6af.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-106301 .elementor-element.elementor-element-29aa6af.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-106301 .elementor-element.elementor-element-29aa6af.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-106301 .elementor-element.elementor-element-29aa6af.elementor-view-default:has(:focus) .elementor-icon{fill:#E49900;color:#E49900;border-color:#E49900;}.elementor-106301 .elementor-element.elementor-element-29aa6af.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-106301 .elementor-element.elementor-element-29aa6af.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-106301 .elementor-element.elementor-element-29aa6af .elementor-icon{font-size:18px;}.elementor-106301 .elementor-element.elementor-element-29aa6af .elementor-icon-box-img{overflow:hidden;}.elementor-106301 .elementor-element.elementor-element-29aa6af .elementor-icon-box-title, .elementor-106301 .elementor-element.elementor-element-29aa6af .elementor-icon-box-title a{font-size:1px;font-weight:bold;}.elementor-106301 .elementor-element.elementor-element-29aa6af .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-106301 .elementor-element.elementor-element-29aa6af .elementor-icon-box-description{color:var( --e-global-color-accent );}.elementor-106301 .elementor-element.elementor-element-3bdd89c{--display:flex;}@media(max-width:1360px){.elementor-106301 .elementor-element.elementor-element-a02c03c{font-size:var( --e-global-typography-64a3168-font-size );}.elementor-106301 .elementor-element.elementor-element-e52d2fb{font-size:var( --e-global-typography-64a3168-font-size );}.elementor-106301 .elementor-element.elementor-element-481ec63{font-size:var( --e-global-typography-64a3168-font-size );}}@media(max-width:1044px){.elementor-106301 .elementor-element.elementor-element-555d01f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-106301 .elementor-element.elementor-element-6df15fa .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-106301 .elementor-element.elementor-element-a02c03c{font-size:var( --e-global-typography-64a3168-font-size );}.elementor-106301 .elementor-element.elementor-element-e52d2fb{font-size:var( --e-global-typography-64a3168-font-size );}.elementor-106301 .elementor-element.elementor-element-481ec63{font-size:var( --e-global-typography-64a3168-font-size );}.elementor-106301 .elementor-element.elementor-element-8b8827b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-106301 .elementor-element.elementor-element-057957b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}}@media(max-width:767px){.elementor-106301 .elementor-element.elementor-element-456f35b{--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-106301 .elementor-element.elementor-element-20ab40d .elementor-heading-title{font-size:20px;letter-spacing:-0.3px;}.elementor-106301 .elementor-element.elementor-element-caf8686 .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-106301 .elementor-element.elementor-element-555d01f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-106301 .elementor-element.elementor-element-f43b4ed{--e-icon-list-icon-size:25px;}.elementor-106301 .elementor-element.elementor-element-f43b4ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-106301 .elementor-element.elementor-element-f43b4ed .elementor-icon-list-item > a{font-size:18px;}.elementor-106301 .elementor-element.elementor-element-042a80f{--e-icon-list-icon-size:25px;}.elementor-106301 .elementor-element.elementor-element-042a80f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-106301 .elementor-element.elementor-element-042a80f .elementor-icon-list-item > a{font-size:18px;}.elementor-106301 .elementor-element.elementor-element-096c241{--e-icon-list-icon-size:25px;}.elementor-106301 .elementor-element.elementor-element-096c241 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-106301 .elementor-element.elementor-element-096c241 .elementor-icon-list-item > a{font-size:18px;}.elementor-106301 .elementor-element.elementor-element-f8d3d9c.elementor-element{--order:99999 /* order end hack */;}.elementor-106301 .elementor-element.elementor-element-f8d3d9c .elementor-button{font-size:18px;}.elementor-106301 .elementor-element.elementor-element-6df15fa .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-106301 .elementor-element.elementor-element-2e003a8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106301 .elementor-element.elementor-element-d3075c9{--min-height:200px;}.elementor-106301 .elementor-element.elementor-element-4aa7355 .elementor-heading-title{font-size:30px;}.elementor-106301 .elementor-element.elementor-element-a02c03c{font-size:var( --e-global-typography-64a3168-font-size );}.elementor-106301 .elementor-element.elementor-element-8026a72 .elementor-heading-title{font-size:30px;}.elementor-106301 .elementor-element.elementor-element-e52d2fb{font-size:var( --e-global-typography-64a3168-font-size );}.elementor-106301 .elementor-element.elementor-element-84a25fb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106301 .elementor-element.elementor-element-17a363a{--min-height:200px;}.elementor-106301 .elementor-element.elementor-element-4f7539c .elementor-heading-title{font-size:30px;}.elementor-106301 .elementor-element.elementor-element-4b568c0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-106301 .elementor-element.elementor-element-4b568c0.elementor-element{--align-self:center;}.elementor-106301 .elementor-element.elementor-element-a162b0a .elementor-heading-title{font-size:30px;}.elementor-106301 .elementor-element.elementor-element-0fd15b1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106301 .elementor-element.elementor-element-57ad95c .elementor-heading-title{font-size:30px;}.elementor-106301 .elementor-element.elementor-element-481ec63{font-size:var( --e-global-typography-64a3168-font-size );}.elementor-106301 .elementor-element.elementor-element-6453ed1 .elementor-heading-title{font-size:30px;}.elementor-106301 .elementor-element.elementor-element-2d4bbea{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-106301 .elementor-element.elementor-element-bf14375 .elementor-heading-title{font-size:30px;}.elementor-106301 .elementor-element.elementor-element-8b8827b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-106301 .elementor-element.elementor-element-c7ce828 img{width:100px;}.elementor-106301 .elementor-element.elementor-element-7459c4b img{width:200px;}.elementor-106301 .elementor-element.elementor-element-e67a9c8 img{width:200px;}.elementor-106301 .elementor-element.elementor-element-057957b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-106301 .elementor-element.elementor-element-33b5a2b .elementor-icon-box-wrapper{text-align:center;}.elementor-106301 .elementor-element.elementor-element-d33f3db .elementor-icon-box-wrapper{text-align:center;}.elementor-106301 .elementor-element.elementor-element-29aa6af .elementor-icon-box-wrapper{text-align:center;}}@media(min-width:768px){.elementor-106301 .elementor-element.elementor-element-067ca53{--width:50%;}.elementor-106301 .elementor-element.elementor-element-2e003a8{--width:80%;}.elementor-106301 .elementor-element.elementor-element-6a71c0f2{--width:10%;}.elementor-106301 .elementor-element.elementor-element-17a84698{--width:80%;}.elementor-106301 .elementor-element.elementor-element-51477c32{--width:10%;}.elementor-106301 .elementor-element.elementor-element-17a363a{--width:60%;}.elementor-106301 .elementor-element.elementor-element-d9f0c2d{--width:10%;}.elementor-106301 .elementor-element.elementor-element-99a3205{--width:80%;}.elementor-106301 .elementor-element.elementor-element-974408f{--width:10%;}.elementor-106301 .elementor-element.elementor-element-0fd15b1{--width:80%;}.elementor-106301 .elementor-element.elementor-element-21670ec{--width:10%;}.elementor-106301 .elementor-element.elementor-element-2d4bbea{--width:80%;}.elementor-106301 .elementor-element.elementor-element-3bdd89c{--width:10%;}}@media(max-width:1044px) and (min-width:768px){.elementor-106301 .elementor-element.elementor-element-2e003a8{--width:100%;}.elementor-106301 .elementor-element.elementor-element-17a84698{--width:100%;}.elementor-106301 .elementor-element.elementor-element-99a3205{--width:100%;}.elementor-106301 .elementor-element.elementor-element-0fd15b1{--width:100%;}.elementor-106301 .elementor-element.elementor-element-2d4bbea{--width:100%;}}@media(min-width:1800px){.elementor-106301 .elementor-element.elementor-element-067ca53{--width:30%;}.elementor-106301 .elementor-element.elementor-element-f8d3d9c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-106301 .elementor-element.elementor-element-2e003a8{--width:70%;}.elementor-106301 .elementor-element.elementor-element-a02c03c{font-size:var( --e-global-typography-64a3168-font-size );}.elementor-106301 .elementor-element.elementor-element-6a71c0f2{--width:15%;}.elementor-106301 .elementor-element.elementor-element-17a84698{--width:70%;}.elementor-106301 .elementor-element.elementor-element-e52d2fb{font-size:var( --e-global-typography-64a3168-font-size );}.elementor-106301 .elementor-element.elementor-element-51477c32{--width:15%;}.elementor-106301 .elementor-element.elementor-element-d9f0c2d{--width:15%;}.elementor-106301 .elementor-element.elementor-element-99a3205{--width:70%;}.elementor-106301 .elementor-element.elementor-element-974408f{--width:15%;}.elementor-106301 .elementor-element.elementor-element-0fd15b1{--width:70%;}.elementor-106301 .elementor-element.elementor-element-481ec63{font-size:var( --e-global-typography-64a3168-font-size );}.elementor-106301 .elementor-element.elementor-element-21670ec{--width:15%;}.elementor-106301 .elementor-element.elementor-element-2d4bbea{--width:70%;}.elementor-106301 .elementor-element.elementor-element-3bdd89c{--width:15%;}}/* Start custom CSS for text-editor, class: .elementor-element-e52d2fb */.textWhiteEditor span {
    color: white;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4b568c0 */.eventosPanelistas {
  --azul-principal: #004388;
  --azul-medio: #3C91C3;
  --azul-claro: #92C0DF;
  --morado: #302683;
  --blanco: #ffffff;

  width: 100%;
}

/* Swiper */
.eventosPanelistas .panelistas-swiper {
  position: relative;
  width: 100%;
  padding: 30px;
  padding-bottom: 64px;
  border-radius: 20px;
  box-sizing: border-box;
}

/* Contenedor */
.eventosPanelistas .panelistas-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 18px;
  width: 100%;
  max-width: 100%;
}

/* Tarjeta */
.eventosPanelistas .panelista-card {
  position: relative;
  width: 300px;
  min-height: 430px;
  max-height: 430px;
  border-radius: 28px;
  overflow: hidden;
  text-align: center;
  font-family: "Montserrat";
  background: var(--morado);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.18);
  border: none;

  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

/* Franja superior */
.eventosPanelistas .panelista-card::before {
  content: "";
  display: block;
  width: 100%;
  height: 145px;
  background: linear-gradient(
    135deg,
    var(--azul-claro) 0%,
    var(--azul-medio) 100%
  );
  border-radius: 0 0 0 0;
  flex-shrink: 0;
}

/* Alternativa decorativa con división horizontal */
.eventosPanelistas .panelista-card::after {
  content: "";
  position: absolute;
  top: 118px;
  left: 0;
  width: 100%;
  height: 55px;
  background: var(--morado);
  z-index: 1;
}

/* Logo del evento - si se usa */
.eventosPanelistas .panelista-logo {
  display: none;
}

.eventosPanelistas .panelista-logo img {
  max-width: 100%;
  height: auto;
  display: block;
}

/* Contenedor de foto */
.eventosPanelistas .panelista-foto {
  position: absolute;
  top: 42px;
  left: 50%;
  transform: translateX(-50%);
  width: 150px;
  height: 150px;
  border-radius: 50%;
  overflow: hidden;
  z-index: 3;
  background: var(--azul-claro);
}

/* Foto circular */
.eventosPanelistas .panelista-foto img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 25%;
  display: block;
  border-radius: 50%;
}

/* Nombre */
.eventosPanelistas .panelista-nombre {
  position: relative;
  z-index: 4;
  color: var(--blanco);
font-family: "Montserrat";  font-weight: bold;
  font-size: 20px !important;
  line-height: 28px !important;
  letter-spacing: 0.3px !important;
  text-align: center;

  margin: 60px 0 0 0;
  padding: 0 22px;
}

/* Descripción */
.eventosPanelistas .panelista-descripcion {
  position: relative;
  z-index: 4;
  color: var(--blanco);
  font-size: 15px;
  line-height: 1.45;
  text-align: left;

  margin: 10px 0 0 0;
  padding: 0 24px 32px 24px;
}

/* Paginación Swiper */
.eventosPanelistas .panelistas-swiper .swiper-pagination {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 16px;
  text-align: center;
}

.eventosPanelistas .panelistas-swiper .swiper-pagination-bullet {
  width: 17px;
  height: 17px;
  margin: 0 4px;
  opacity: 0.25;
  background: var(--azul-principal);
  border-radius: 30px;
}

.eventosPanelistas .panelistas-swiper .swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--azul-principal);
}

/* Vista estática */
.eventosPanelistas .panelistas-estaticos {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  justify-content: center;
}

.eventosPanelistas .panelistas-estaticos .panelista-card {
  flex: 1 1 calc(33.333% - 24px);
  max-width: 300px;
  box-sizing: border-box;
}

/* Responsive */
@media screen and (max-width: 768px) {
  .eventosPanelistas .panelistas-swiper {
    padding: 20px;
    padding-bottom: 56px;
  }

  .eventosPanelistas .panelistas-container {
    flex-direction: column;
    align-items: center;
  }

  .eventosPanelistas .panelista-card {
    width: 100%;
    max-width: 330px;
    min-height: 430px;
    max-height: none;
    margin-bottom: 20px;
  }

  .eventosPanelistas .panelista-card::before {
    height: 140px;
  }

  .eventosPanelistas .panelista-card::after {
    top: 115px;
    height: 55px;
  }

  .eventosPanelistas .panelista-foto {
    width: 175px;
    height: 175px;
    top: 38px;
  }

  .eventosPanelistas .panelista-nombre {
    font-size: 20px !important;
    line-height: 26px !important;
    margin-top: 96px;
    padding: 0 20px;
  }

  .eventosPanelistas .panelista-descripcion {
    font-size: 18px;
    line-height: 1.45;
    padding: 0 22px 34px 22px;
  }

  .eventosPanelistas .panelistas-swiper .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
  }

  .eventosPanelistas .panelistas-estaticos .panelista-card {
    flex: 1 1 100%;
    max-width: 330px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ce37e3c */:root {
      --amarillo: #E49900;
      --azul-oscuro: #302683;
      --azul-claro: #3C91C3;
      --blanco: #ffffff;
      --gris-fondo: #f4f7fb;
      --gris-texto: #444;
    }
    
    .agenda-header h2 {
      margin: 0;
      font-size: 32px;
      font-weight: 700;
    }

    .agenda-header p {
      margin: 8px 0 0;
      font-size: 16px;
      opacity: 0.95;
    }

    .agenda-list {
      padding: 30px;
    }

    .agenda-item {
      display: flex;
      gap: 20px;
      padding: 22px;
      margin-bottom: 18px;
      border-left: 6px solid var(--amarillo);
      background: #f9fbff;
      border-radius: 14px;
      transition: transform 0.25s ease, box-shadow 0.25s ease;
    }

    .agenda-item:hover {
      transform: translateY(-4px);
      box-shadow: 0 8px 20px rgba(60, 145, 195, 0.18);
    }

    .agenda-time {
      min-width: 190px;
      color: var(--azul-oscuro);
      font-weight: 700;
      font-size: 16px;
    }

    .agenda-content h3 {
      margin: 0 0 8px;
      color: var(--azul-claro);
      font-size: 20px;
    }

    .agenda-content p {
      margin: 0;
      font-size: 16px;
      line-height: 1.5;
    }

    .highlight {
      color: var(--amarillo);
      font-weight: 700;
    }

    @media (max-width: 700px) {
      .agenda-item {
        flex-direction: column;
        gap: 8px;
      }

      .agenda-time {
        min-width: auto;
      }

      .agenda-header h2 {
        font-size: 26px;
      }
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-481ec63 */.textWhiteEditor3 * {
    font-size: 20px;
}/* End custom CSS */