.elementor-97916 .elementor-element.elementor-element-9024f6d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97916 .elementor-element.elementor-element-9024f6d:not(.elementor-motion-effects-element-type-background), .elementor-97916 .elementor-element.elementor-element-9024f6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cpic.or.cr/wp-content/uploads/2026/04/imagen-ia-3-video.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-97916 .elementor-element.elementor-element-a5b915c img{width:450px;}.elementor-97916 .elementor-element.elementor-element-ca8e59f{--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:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97916 .elementor-element.elementor-element-ca8e59f:not(.elementor-motion-effects-element-type-background), .elementor-97916 .elementor-element.elementor-element-ca8e59f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#50507A9E;}.elementor-97916 .elementor-element.elementor-element-33b954a.ob-harakiri{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-33b954a.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-33b954a.ob-harakiri div{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-33b954a{text-align:center;}.elementor-97916 .elementor-element.elementor-element-33b954a .elementor-heading-title{font-family:"Montserrat";font-size:25px;line-height:42px;letter-spacing:0.1px;color:var( --e-global-color-accent );}.elementor-97916 .elementor-element.elementor-element-33b954a.ob-harakiri > div, .elementor-97916 .elementor-element.elementor-element-33b954a.ob-harakiri > h1, .elementor-97916 .elementor-element.elementor-element-33b954a.ob-harakiri > h2, .elementor-97916 .elementor-element.elementor-element-33b954a.ob-harakiri > h3, .elementor-97916 .elementor-element.elementor-element-33b954a.ob-harakiri > h4, .elementor-97916 .elementor-element.elementor-element-33b954a.ob-harakiri > h5, .elementor-97916 .elementor-element.elementor-element-33b954a.ob-harakiri > h6, .elementor-97916 .elementor-element.elementor-element-33b954a.ob-harakiri > p{transform:rotate(0deg);}.elementor-97916 .elementor-element.elementor-element-33b954a > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-a5b5b4c.ob-harakiri{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-a5b5b4c.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-a5b5b4c.ob-harakiri div{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-a5b5b4c{text-align:center;}.elementor-97916 .elementor-element.elementor-element-a5b5b4c .elementor-heading-title{font-family:"Montserrat";font-size:25px;line-height:42px;letter-spacing:0.1px;color:var( --e-global-color-accent );}.elementor-97916 .elementor-element.elementor-element-a5b5b4c.ob-harakiri > div, .elementor-97916 .elementor-element.elementor-element-a5b5b4c.ob-harakiri > h1, .elementor-97916 .elementor-element.elementor-element-a5b5b4c.ob-harakiri > h2, .elementor-97916 .elementor-element.elementor-element-a5b5b4c.ob-harakiri > h3, .elementor-97916 .elementor-element.elementor-element-a5b5b4c.ob-harakiri > h4, .elementor-97916 .elementor-element.elementor-element-a5b5b4c.ob-harakiri > h5, .elementor-97916 .elementor-element.elementor-element-a5b5b4c.ob-harakiri > h6, .elementor-97916 .elementor-element.elementor-element-a5b5b4c.ob-harakiri > p{transform:rotate(0deg);}.elementor-97916 .elementor-element.elementor-element-a5b5b4c > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-81062db.ob-harakiri{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-81062db.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-81062db.ob-harakiri div{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-81062db{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-97916 .elementor-element.elementor-element-81062db .elementor-heading-title{font-family:"Montserrat";font-size:25px;line-height:42px;letter-spacing:0.1px;color:var( --e-global-color-accent );}.elementor-97916 .elementor-element.elementor-element-81062db.ob-harakiri > div, .elementor-97916 .elementor-element.elementor-element-81062db.ob-harakiri > h1, .elementor-97916 .elementor-element.elementor-element-81062db.ob-harakiri > h2, .elementor-97916 .elementor-element.elementor-element-81062db.ob-harakiri > h3, .elementor-97916 .elementor-element.elementor-element-81062db.ob-harakiri > h4, .elementor-97916 .elementor-element.elementor-element-81062db.ob-harakiri > h5, .elementor-97916 .elementor-element.elementor-element-81062db.ob-harakiri > h6, .elementor-97916 .elementor-element.elementor-element-81062db.ob-harakiri > p{transform:rotate(0deg);}.elementor-97916 .elementor-element.elementor-element-81062db > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-7ddb78c0{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:9px 0px;--row-gap:9px;--column-gap:0px;}.elementor-97916 .elementor-element.elementor-element-3f8462bc{--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-97916 .elementor-element.elementor-element-3ce254eb{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-97916 .elementor-element.elementor-element-67ef534.ob-harakiri{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-67ef534.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-67ef534.ob-harakiri div{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-67ef534{text-align:center;}.elementor-97916 .elementor-element.elementor-element-67ef534 .elementor-heading-title{font-family:"Montserrat";font-size:50px;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-97916 .elementor-element.elementor-element-67ef534.ob-harakiri > div, .elementor-97916 .elementor-element.elementor-element-67ef534.ob-harakiri > h1, .elementor-97916 .elementor-element.elementor-element-67ef534.ob-harakiri > h2, .elementor-97916 .elementor-element.elementor-element-67ef534.ob-harakiri > h3, .elementor-97916 .elementor-element.elementor-element-67ef534.ob-harakiri > h4, .elementor-97916 .elementor-element.elementor-element-67ef534.ob-harakiri > h5, .elementor-97916 .elementor-element.elementor-element-67ef534.ob-harakiri > h6, .elementor-97916 .elementor-element.elementor-element-67ef534.ob-harakiri > p{transform:rotate(0deg);}.elementor-97916 .elementor-element.elementor-element-67ef534 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-dcf722e.ob-harakiri{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-dcf722e.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-dcf722e.ob-harakiri div{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-dcf722e{text-align:start;}.elementor-97916 .elementor-element.elementor-element-dcf722e .elementor-heading-title{font-family:"Montserrat";font-size:17px;line-height:30px;letter-spacing:0.1px;color:var( --e-global-color-accent );}.elementor-97916 .elementor-element.elementor-element-dcf722e.ob-harakiri > div, .elementor-97916 .elementor-element.elementor-element-dcf722e.ob-harakiri > h1, .elementor-97916 .elementor-element.elementor-element-dcf722e.ob-harakiri > h2, .elementor-97916 .elementor-element.elementor-element-dcf722e.ob-harakiri > h3, .elementor-97916 .elementor-element.elementor-element-dcf722e.ob-harakiri > h4, .elementor-97916 .elementor-element.elementor-element-dcf722e.ob-harakiri > h5, .elementor-97916 .elementor-element.elementor-element-dcf722e.ob-harakiri > h6, .elementor-97916 .elementor-element.elementor-element-dcf722e.ob-harakiri > p{transform:rotate(0deg);}.elementor-97916 .elementor-element.elementor-element-dcf722e > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-33878a8e{--display:flex;}.elementor-97916 .elementor-element.elementor-element-2d56718{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:9px 0px;--row-gap:9px;--column-gap:0px;}.elementor-97916 .elementor-element.elementor-element-ece9f1e{--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-97916 .elementor-element.elementor-element-852701a{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-97916 .elementor-element.elementor-element-15a72ff.ob-harakiri{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-15a72ff.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-15a72ff.ob-harakiri div{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-15a72ff{text-align:center;}.elementor-97916 .elementor-element.elementor-element-15a72ff .elementor-heading-title{font-family:"Montserrat";font-size:50px;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-97916 .elementor-element.elementor-element-15a72ff.ob-harakiri > div, .elementor-97916 .elementor-element.elementor-element-15a72ff.ob-harakiri > h1, .elementor-97916 .elementor-element.elementor-element-15a72ff.ob-harakiri > h2, .elementor-97916 .elementor-element.elementor-element-15a72ff.ob-harakiri > h3, .elementor-97916 .elementor-element.elementor-element-15a72ff.ob-harakiri > h4, .elementor-97916 .elementor-element.elementor-element-15a72ff.ob-harakiri > h5, .elementor-97916 .elementor-element.elementor-element-15a72ff.ob-harakiri > h6, .elementor-97916 .elementor-element.elementor-element-15a72ff.ob-harakiri > p{transform:rotate(0deg);}.elementor-97916 .elementor-element.elementor-element-15a72ff > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-6deca71.ob-harakiri{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-6deca71.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-6deca71.ob-harakiri div{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-6deca71{text-align:start;}.elementor-97916 .elementor-element.elementor-element-6deca71 .elementor-heading-title{font-family:"Montserrat";font-size:17px;line-height:30px;letter-spacing:0.1px;color:var( --e-global-color-accent );}.elementor-97916 .elementor-element.elementor-element-6deca71.ob-harakiri > div, .elementor-97916 .elementor-element.elementor-element-6deca71.ob-harakiri > h1, .elementor-97916 .elementor-element.elementor-element-6deca71.ob-harakiri > h2, .elementor-97916 .elementor-element.elementor-element-6deca71.ob-harakiri > h3, .elementor-97916 .elementor-element.elementor-element-6deca71.ob-harakiri > h4, .elementor-97916 .elementor-element.elementor-element-6deca71.ob-harakiri > h5, .elementor-97916 .elementor-element.elementor-element-6deca71.ob-harakiri > h6, .elementor-97916 .elementor-element.elementor-element-6deca71.ob-harakiri > p{transform:rotate(0deg);}.elementor-97916 .elementor-element.elementor-element-6deca71 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-09af085{--display:flex;}.elementor-97916 .elementor-element.elementor-element-bd073a1{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:9px 0px;--row-gap:9px;--column-gap:0px;}.elementor-97916 .elementor-element.elementor-element-f852ecc{--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-97916 .elementor-element.elementor-element-89100b9{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-97916 .elementor-element.elementor-element-33af61d.ob-harakiri{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-33af61d.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-33af61d.ob-harakiri div{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-33af61d{text-align:center;}.elementor-97916 .elementor-element.elementor-element-33af61d .elementor-heading-title{font-family:"Montserrat";font-size:50px;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-97916 .elementor-element.elementor-element-33af61d.ob-harakiri > div, .elementor-97916 .elementor-element.elementor-element-33af61d.ob-harakiri > h1, .elementor-97916 .elementor-element.elementor-element-33af61d.ob-harakiri > h2, .elementor-97916 .elementor-element.elementor-element-33af61d.ob-harakiri > h3, .elementor-97916 .elementor-element.elementor-element-33af61d.ob-harakiri > h4, .elementor-97916 .elementor-element.elementor-element-33af61d.ob-harakiri > h5, .elementor-97916 .elementor-element.elementor-element-33af61d.ob-harakiri > h6, .elementor-97916 .elementor-element.elementor-element-33af61d.ob-harakiri > p{transform:rotate(0deg);}.elementor-97916 .elementor-element.elementor-element-33af61d > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-d285e04.ob-harakiri{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-d285e04.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-d285e04.ob-harakiri div{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-d285e04{text-align:start;}.elementor-97916 .elementor-element.elementor-element-d285e04 .elementor-heading-title{font-family:"Montserrat";font-size:17px;line-height:30px;letter-spacing:0.1px;color:var( --e-global-color-accent );}.elementor-97916 .elementor-element.elementor-element-d285e04.ob-harakiri > div, .elementor-97916 .elementor-element.elementor-element-d285e04.ob-harakiri > h1, .elementor-97916 .elementor-element.elementor-element-d285e04.ob-harakiri > h2, .elementor-97916 .elementor-element.elementor-element-d285e04.ob-harakiri > h3, .elementor-97916 .elementor-element.elementor-element-d285e04.ob-harakiri > h4, .elementor-97916 .elementor-element.elementor-element-d285e04.ob-harakiri > h5, .elementor-97916 .elementor-element.elementor-element-d285e04.ob-harakiri > h6, .elementor-97916 .elementor-element.elementor-element-d285e04.ob-harakiri > p{transform:rotate(0deg);}.elementor-97916 .elementor-element.elementor-element-d285e04 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-3bef0de{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97916 .elementor-element.elementor-element-45b1fe3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-97916 .elementor-element.elementor-element-45b1fe3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-97916 .elementor-element.elementor-element-45b1fe3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-97916 .elementor-element.elementor-element-45b1fe3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-97916 .elementor-element.elementor-element-45b1fe3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-97916 .elementor-element.elementor-element-45b1fe3 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-97916 .elementor-element.elementor-element-45b1fe3 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-97916 .elementor-element.elementor-element-45b1fe3{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-97916 .elementor-element.elementor-element-45b1fe3 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-97916 .elementor-element.elementor-element-38076eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-97916 .elementor-element.elementor-element-38076eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-97916 .elementor-element.elementor-element-38076eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-97916 .elementor-element.elementor-element-38076eb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-97916 .elementor-element.elementor-element-38076eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-97916 .elementor-element.elementor-element-38076eb .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-97916 .elementor-element.elementor-element-38076eb .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-97916 .elementor-element.elementor-element-38076eb{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-97916 .elementor-element.elementor-element-38076eb .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-97916 .elementor-element.elementor-element-4da104c{--display:flex;}.elementor-97916 .elementor-element.elementor-element-526bb9c{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:9px 0px;--row-gap:9px;--column-gap:0px;}.elementor-97916 .elementor-element.elementor-element-39ed9eb{--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-97916 .elementor-element.elementor-element-712f3f1{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-97916 .elementor-element.elementor-element-ea8e215.ob-harakiri{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-ea8e215.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-ea8e215.ob-harakiri div{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-ea8e215{text-align:center;}.elementor-97916 .elementor-element.elementor-element-ea8e215 .elementor-heading-title{font-family:"Montserrat";font-size:50px;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-97916 .elementor-element.elementor-element-ea8e215.ob-harakiri > div, .elementor-97916 .elementor-element.elementor-element-ea8e215.ob-harakiri > h1, .elementor-97916 .elementor-element.elementor-element-ea8e215.ob-harakiri > h2, .elementor-97916 .elementor-element.elementor-element-ea8e215.ob-harakiri > h3, .elementor-97916 .elementor-element.elementor-element-ea8e215.ob-harakiri > h4, .elementor-97916 .elementor-element.elementor-element-ea8e215.ob-harakiri > h5, .elementor-97916 .elementor-element.elementor-element-ea8e215.ob-harakiri > h6, .elementor-97916 .elementor-element.elementor-element-ea8e215.ob-harakiri > p{transform:rotate(0deg);}.elementor-97916 .elementor-element.elementor-element-ea8e215 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-38a8096.ob-harakiri{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-38a8096.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-38a8096.ob-harakiri div{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-38a8096{text-align:start;}.elementor-97916 .elementor-element.elementor-element-38a8096 .elementor-heading-title{font-family:"Montserrat";font-size:17px;line-height:30px;letter-spacing:0.1px;color:var( --e-global-color-accent );}.elementor-97916 .elementor-element.elementor-element-38a8096.ob-harakiri > div, .elementor-97916 .elementor-element.elementor-element-38a8096.ob-harakiri > h1, .elementor-97916 .elementor-element.elementor-element-38a8096.ob-harakiri > h2, .elementor-97916 .elementor-element.elementor-element-38a8096.ob-harakiri > h3, .elementor-97916 .elementor-element.elementor-element-38a8096.ob-harakiri > h4, .elementor-97916 .elementor-element.elementor-element-38a8096.ob-harakiri > h5, .elementor-97916 .elementor-element.elementor-element-38a8096.ob-harakiri > h6, .elementor-97916 .elementor-element.elementor-element-38a8096.ob-harakiri > p{transform:rotate(0deg);}.elementor-97916 .elementor-element.elementor-element-38a8096 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-bcff9f0{--display:flex;}.elementor-97916 .elementor-element.elementor-element-16a64be{--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:9px 0px;--row-gap:9px;--column-gap:0px;}.elementor-97916 .elementor-element.elementor-element-3c00a0a{--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-97916 .elementor-element.elementor-element-ff7eef4{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-97916 .elementor-element.elementor-element-7400caa.ob-harakiri{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-7400caa.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-7400caa.ob-harakiri div{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-7400caa{text-align:center;}.elementor-97916 .elementor-element.elementor-element-7400caa .elementor-heading-title{font-family:"Montserrat";font-size:50px;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-97916 .elementor-element.elementor-element-7400caa.ob-harakiri > div, .elementor-97916 .elementor-element.elementor-element-7400caa.ob-harakiri > h1, .elementor-97916 .elementor-element.elementor-element-7400caa.ob-harakiri > h2, .elementor-97916 .elementor-element.elementor-element-7400caa.ob-harakiri > h3, .elementor-97916 .elementor-element.elementor-element-7400caa.ob-harakiri > h4, .elementor-97916 .elementor-element.elementor-element-7400caa.ob-harakiri > h5, .elementor-97916 .elementor-element.elementor-element-7400caa.ob-harakiri > h6, .elementor-97916 .elementor-element.elementor-element-7400caa.ob-harakiri > p{transform:rotate(0deg);}.elementor-97916 .elementor-element.elementor-element-7400caa > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-2bc8a6b{--display:flex;}.elementor-97916 .elementor-element.elementor-element-42586cf{--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:9px 0px;--row-gap:9px;--column-gap:0px;}.elementor-97916 .elementor-element.elementor-element-70e8662{--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-97916 .elementor-element.elementor-element-e2a938e{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-97916 .elementor-element.elementor-element-7ca9eff.ob-harakiri{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-7ca9eff.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-7ca9eff.ob-harakiri div{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-7ca9eff{text-align:center;}.elementor-97916 .elementor-element.elementor-element-7ca9eff .elementor-heading-title{font-family:"Montserrat";font-size:50px;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-97916 .elementor-element.elementor-element-7ca9eff.ob-harakiri > div, .elementor-97916 .elementor-element.elementor-element-7ca9eff.ob-harakiri > h1, .elementor-97916 .elementor-element.elementor-element-7ca9eff.ob-harakiri > h2, .elementor-97916 .elementor-element.elementor-element-7ca9eff.ob-harakiri > h3, .elementor-97916 .elementor-element.elementor-element-7ca9eff.ob-harakiri > h4, .elementor-97916 .elementor-element.elementor-element-7ca9eff.ob-harakiri > h5, .elementor-97916 .elementor-element.elementor-element-7ca9eff.ob-harakiri > h6, .elementor-97916 .elementor-element.elementor-element-7ca9eff.ob-harakiri > p{transform:rotate(0deg);}.elementor-97916 .elementor-element.elementor-element-7ca9eff > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-6581ee9{--grid-columns:2;}.elementor-97916 .elementor-element.elementor-element-6581ee9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-97916 .elementor-element.elementor-element-6581ee9 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-97916 .elementor-element.elementor-element-6581ee9 .e-loop-item > .elementor-section, .elementor-97916 .elementor-element.elementor-element-6581ee9 .e-loop-item > .elementor-section > .elementor-container, .elementor-97916 .elementor-element.elementor-element-6581ee9 .e-loop-item > .e-con, .elementor-97916 .elementor-element.elementor-element-6581ee9 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-97916 .elementor-element.elementor-element-f6a4409{--display:flex;}.elementor-97916 .elementor-element.elementor-element-3790301{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:9px 0px;--row-gap:9px;--column-gap:0px;}.elementor-97916 .elementor-element.elementor-element-10ad98a{--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-97916 .elementor-element.elementor-element-4284b4a{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-97916 .elementor-element.elementor-element-60a8da9.ob-harakiri{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-60a8da9.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-60a8da9.ob-harakiri div{writing-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-60a8da9{text-align:center;}.elementor-97916 .elementor-element.elementor-element-60a8da9 .elementor-heading-title{font-family:"Montserrat";font-size:50px;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-97916 .elementor-element.elementor-element-60a8da9.ob-harakiri > div, .elementor-97916 .elementor-element.elementor-element-60a8da9.ob-harakiri > h1, .elementor-97916 .elementor-element.elementor-element-60a8da9.ob-harakiri > h2, .elementor-97916 .elementor-element.elementor-element-60a8da9.ob-harakiri > h3, .elementor-97916 .elementor-element.elementor-element-60a8da9.ob-harakiri > h4, .elementor-97916 .elementor-element.elementor-element-60a8da9.ob-harakiri > h5, .elementor-97916 .elementor-element.elementor-element-60a8da9.ob-harakiri > h6, .elementor-97916 .elementor-element.elementor-element-60a8da9.ob-harakiri > p{transform:rotate(0deg);}.elementor-97916 .elementor-element.elementor-element-60a8da9 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-97916 .elementor-element.elementor-element-c240e5c{--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-97916 .elementor-element.elementor-element-ac83b36 img{width:250px;}.elementor-97916 .elementor-element.elementor-element-00571e2 img{width:240px;}.elementor-97916 .elementor-element.elementor-element-d9e2621{--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-97916 .elementor-element.elementor-element-96cbc14 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-97916 .elementor-element.elementor-element-96cbc14.elementor-view-stacked .elementor-icon{background-color:#222122;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-97916 .elementor-element.elementor-element-96cbc14.elementor-view-framed .elementor-icon, .elementor-97916 .elementor-element.elementor-element-96cbc14.elementor-view-default .elementor-icon{fill:#222122;color:#222122;border-color:#222122;}.elementor-97916 .elementor-element.elementor-element-96cbc14.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-97916 .elementor-element.elementor-element-96cbc14.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-97916 .elementor-element.elementor-element-96cbc14.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#65659C;fill:#FFFFFF;color:#FFFFFF;}.elementor-97916 .elementor-element.elementor-element-96cbc14.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-97916 .elementor-element.elementor-element-96cbc14.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-97916 .elementor-element.elementor-element-96cbc14.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-97916 .elementor-element.elementor-element-96cbc14.elementor-view-default:has(:focus) .elementor-icon{fill:#65659C;color:#65659C;border-color:#65659C;}.elementor-97916 .elementor-element.elementor-element-96cbc14.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-97916 .elementor-element.elementor-element-96cbc14.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-97916 .elementor-element.elementor-element-96cbc14 .elementor-icon{font-size:18px;}.elementor-97916 .elementor-element.elementor-element-96cbc14 .elementor-icon-box-img{overflow:hidden;}.elementor-97916 .elementor-element.elementor-element-96cbc14 .elementor-icon-box-title, .elementor-97916 .elementor-element.elementor-element-96cbc14 .elementor-icon-box-title a{font-size:1px;font-weight:bold;}.elementor-97916 .elementor-element.elementor-element-96cbc14 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-97916 .elementor-element.elementor-element-96cbc14 .elementor-icon-box-description{color:var( --e-global-color-accent );}.elementor-97916 .elementor-element.elementor-element-eca3102 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-97916 .elementor-element.elementor-element-eca3102.elementor-view-stacked .elementor-icon{background-color:#222122;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-97916 .elementor-element.elementor-element-eca3102.elementor-view-framed .elementor-icon, .elementor-97916 .elementor-element.elementor-element-eca3102.elementor-view-default .elementor-icon{fill:#222122;color:#222122;border-color:#222122;}.elementor-97916 .elementor-element.elementor-element-eca3102.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-97916 .elementor-element.elementor-element-eca3102.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-97916 .elementor-element.elementor-element-eca3102.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#65659C;fill:#FFFFFF;color:#FFFFFF;}.elementor-97916 .elementor-element.elementor-element-eca3102.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-97916 .elementor-element.elementor-element-eca3102.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-97916 .elementor-element.elementor-element-eca3102.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-97916 .elementor-element.elementor-element-eca3102.elementor-view-default:has(:focus) .elementor-icon{fill:#65659C;color:#65659C;border-color:#65659C;}.elementor-97916 .elementor-element.elementor-element-eca3102.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-97916 .elementor-element.elementor-element-eca3102.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-97916 .elementor-element.elementor-element-eca3102 .elementor-icon{font-size:18px;}.elementor-97916 .elementor-element.elementor-element-eca3102 .elementor-icon-box-img{overflow:hidden;}.elementor-97916 .elementor-element.elementor-element-eca3102 .elementor-icon-box-title, .elementor-97916 .elementor-element.elementor-element-eca3102 .elementor-icon-box-title a{font-size:1px;font-weight:bold;}.elementor-97916 .elementor-element.elementor-element-eca3102 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-97916 .elementor-element.elementor-element-eca3102 .elementor-icon-box-description{color:var( --e-global-color-accent );}.elementor-97916 .elementor-element.elementor-element-f1b5979 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-97916 .elementor-element.elementor-element-f1b5979.elementor-view-stacked .elementor-icon{background-color:#222122;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-97916 .elementor-element.elementor-element-f1b5979.elementor-view-framed .elementor-icon, .elementor-97916 .elementor-element.elementor-element-f1b5979.elementor-view-default .elementor-icon{fill:#222122;color:#222122;border-color:#222122;}.elementor-97916 .elementor-element.elementor-element-f1b5979.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-97916 .elementor-element.elementor-element-f1b5979.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-97916 .elementor-element.elementor-element-f1b5979.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#65659C;fill:#FFFFFF;color:#FFFFFF;}.elementor-97916 .elementor-element.elementor-element-f1b5979.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-97916 .elementor-element.elementor-element-f1b5979.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-97916 .elementor-element.elementor-element-f1b5979.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-97916 .elementor-element.elementor-element-f1b5979.elementor-view-default:has(:focus) .elementor-icon{fill:#65659C;color:#65659C;border-color:#65659C;}.elementor-97916 .elementor-element.elementor-element-f1b5979.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-97916 .elementor-element.elementor-element-f1b5979.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-97916 .elementor-element.elementor-element-f1b5979 .elementor-icon{font-size:18px;}.elementor-97916 .elementor-element.elementor-element-f1b5979 .elementor-icon-box-img{overflow:hidden;}.elementor-97916 .elementor-element.elementor-element-f1b5979 .elementor-icon-box-title, .elementor-97916 .elementor-element.elementor-element-f1b5979 .elementor-icon-box-title a{font-size:1px;font-weight:bold;}.elementor-97916 .elementor-element.elementor-element-f1b5979 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-97916 .elementor-element.elementor-element-f1b5979 .elementor-icon-box-description{color:var( --e-global-color-accent );}.elementor-97916 .elementor-element.elementor-element-70d1f1f{--display:flex;}@media(max-width:1044px){.elementor-97916 .elementor-element.elementor-element-6581ee9{--grid-columns:1;}}@media(min-width:768px){.elementor-97916 .elementor-element.elementor-element-3f8462bc{--width:10%;}.elementor-97916 .elementor-element.elementor-element-3ce254eb{--width:80%;}.elementor-97916 .elementor-element.elementor-element-33878a8e{--width:10%;}.elementor-97916 .elementor-element.elementor-element-ece9f1e{--width:10%;}.elementor-97916 .elementor-element.elementor-element-852701a{--width:80%;}.elementor-97916 .elementor-element.elementor-element-09af085{--width:10%;}.elementor-97916 .elementor-element.elementor-element-f852ecc{--width:10%;}.elementor-97916 .elementor-element.elementor-element-89100b9{--width:80%;}.elementor-97916 .elementor-element.elementor-element-4da104c{--width:10%;}.elementor-97916 .elementor-element.elementor-element-39ed9eb{--width:10%;}.elementor-97916 .elementor-element.elementor-element-712f3f1{--width:80%;}.elementor-97916 .elementor-element.elementor-element-bcff9f0{--width:10%;}.elementor-97916 .elementor-element.elementor-element-3c00a0a{--width:10%;}.elementor-97916 .elementor-element.elementor-element-ff7eef4{--width:80%;}.elementor-97916 .elementor-element.elementor-element-2bc8a6b{--width:10%;}.elementor-97916 .elementor-element.elementor-element-70e8662{--width:10%;}.elementor-97916 .elementor-element.elementor-element-e2a938e{--width:80%;}.elementor-97916 .elementor-element.elementor-element-f6a4409{--width:10%;}.elementor-97916 .elementor-element.elementor-element-10ad98a{--width:10%;}.elementor-97916 .elementor-element.elementor-element-4284b4a{--width:80%;}.elementor-97916 .elementor-element.elementor-element-70d1f1f{--width:10%;}}@media(max-width:1044px) and (min-width:768px){.elementor-97916 .elementor-element.elementor-element-3ce254eb{--width:100%;}.elementor-97916 .elementor-element.elementor-element-852701a{--width:100%;}.elementor-97916 .elementor-element.elementor-element-89100b9{--width:100%;}.elementor-97916 .elementor-element.elementor-element-712f3f1{--width:100%;}.elementor-97916 .elementor-element.elementor-element-ff7eef4{--width:100%;}.elementor-97916 .elementor-element.elementor-element-e2a938e{--width:100%;}.elementor-97916 .elementor-element.elementor-element-4284b4a{--width:100%;}}@media(min-width:1800px){.elementor-97916 .elementor-element.elementor-element-a5b915c img{width:500px;}.elementor-97916 .elementor-element.elementor-element-3f8462bc{--width:25%;}.elementor-97916 .elementor-element.elementor-element-3ce254eb{--width:50%;}.elementor-97916 .elementor-element.elementor-element-33878a8e{--width:25%;}.elementor-97916 .elementor-element.elementor-element-ece9f1e{--width:25%;}.elementor-97916 .elementor-element.elementor-element-852701a{--width:50%;}.elementor-97916 .elementor-element.elementor-element-09af085{--width:25%;}.elementor-97916 .elementor-element.elementor-element-f852ecc{--width:25%;}.elementor-97916 .elementor-element.elementor-element-89100b9{--width:50%;}.elementor-97916 .elementor-element.elementor-element-4da104c{--width:25%;}.elementor-97916 .elementor-element.elementor-element-39ed9eb{--width:25%;}.elementor-97916 .elementor-element.elementor-element-712f3f1{--width:50%;}.elementor-97916 .elementor-element.elementor-element-bcff9f0{--width:25%;}.elementor-97916 .elementor-element.elementor-element-3c00a0a{--width:25%;}.elementor-97916 .elementor-element.elementor-element-ff7eef4{--width:50%;}.elementor-97916 .elementor-element.elementor-element-2bc8a6b{--width:25%;}.elementor-97916 .elementor-element.elementor-element-70e8662{--width:25%;}.elementor-97916 .elementor-element.elementor-element-e2a938e{--width:50%;}.elementor-97916 .elementor-element.elementor-element-6581ee9{--grid-columns:3;}.elementor-97916 .elementor-element.elementor-element-f6a4409{--width:25%;}.elementor-97916 .elementor-element.elementor-element-10ad98a{--width:25%;}.elementor-97916 .elementor-element.elementor-element-4284b4a{--width:50%;}.elementor-97916 .elementor-element.elementor-element-70d1f1f{--width:25%;}}@media(max-width:767px){.elementor-97916 .elementor-element.elementor-element-a5b915c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-97916 .elementor-element.elementor-element-ca8e59f{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-97916 .elementor-element.elementor-element-33b954a .elementor-heading-title{font-size:20px;line-height:1.6em;}.elementor-97916 .elementor-element.elementor-element-a5b5b4c .elementor-heading-title{font-size:20px;line-height:1.6em;}.elementor-97916 .elementor-element.elementor-element-81062db .elementor-heading-title{font-size:20px;line-height:1.6em;}.elementor-97916 .elementor-element.elementor-element-3ce254eb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97916 .elementor-element.elementor-element-67ef534 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-97916 .elementor-element.elementor-element-852701a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97916 .elementor-element.elementor-element-15a72ff .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-97916 .elementor-element.elementor-element-33af61d .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-97916 .elementor-element.elementor-element-712f3f1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97916 .elementor-element.elementor-element-ea8e215 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-97916 .elementor-element.elementor-element-ff7eef4{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-97916 .elementor-element.elementor-element-7400caa .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-97916 .elementor-element.elementor-element-e2a938e{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-97916 .elementor-element.elementor-element-7ca9eff .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-97916 .elementor-element.elementor-element-6581ee9{--grid-columns:1;}.elementor-97916 .elementor-element.elementor-element-4284b4a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97916 .elementor-element.elementor-element-60a8da9 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-97916 .elementor-element.elementor-element-c240e5c{--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-97916 .elementor-element.elementor-element-ac83b36 img{width:200px;}.elementor-97916 .elementor-element.elementor-element-00571e2 img{width:200px;}.elementor-97916 .elementor-element.elementor-element-d9e2621{--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-97916 .elementor-element.elementor-element-96cbc14 .elementor-icon-box-wrapper{text-align:center;}.elementor-97916 .elementor-element.elementor-element-eca3102 .elementor-icon-box-wrapper{text-align:center;}.elementor-97916 .elementor-element.elementor-element-f1b5979 .elementor-icon-box-wrapper{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-7ddb78c0 *//* Fondo azul para secciones de evento */
.seccionevento {
  position: relative;
  overflow: hidden;
  background: linear-gradient(145deg, #3258a4 0%, #274783 100%);
  color: #ffffff;
  box-shadow: 0 18px 45px rgba(34, 33, 34, 0.18);
}

/* Círculo decorativo superior derecho */
.seccionevento::before {
  content: "";
  position: absolute;
  width: 180px;
  height: 180px;
  right: -70px;
  top: -70px;
  background: rgba(255, 255, 255, 0.12);
  border-radius: 50%;
  pointer-events: none;
}

/* Círculo decorativo inferior izquierdo */
.seccionevento::after {
  content: "";
  position: absolute;
  width: 110px;
  height: 110px;
  left: -45px;
  bottom: -45px;
  background: rgba(255, 255, 255, 0.10);
  border-radius: 50%;
  pointer-events: none;
}

/* Mantiene el contenido por encima de los elementos decorativos */
.seccionevento > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6deca71 */.listatextoBlanco li {
    color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d56718 *//* Fondo morado para secciones de evento */
.seccioneventomorado {
  position: relative;
  overflow: hidden;
  background: linear-gradient(145deg, #50507A 0%, #414164 100%);
  color: #ffffff;
  box-shadow: 0 18px 45px rgba(34, 33, 34, 0.18);
}

/* Círculo decorativo superior derecho */
.seccioneventomorado::before {
  content: "";
  position: absolute;
  width: 180px;
  height: 180px;
  right: -70px;
  top: -70px;
  background: rgba(255, 255, 255, 0.12);
  border-radius: 50%;
  pointer-events: none;
}

/* Círculo decorativo inferior izquierdo */
.seccioneventomorado::after {
  content: "";
  position: absolute;
  width: 110px;
  height: 110px;
  left: -45px;
  bottom: -45px;
  background: rgba(255, 255, 255, 0.10);
  border-radius: 50%;
  pointer-events: none;
}

/* Mantiene el contenido por encima de los elementos decorativos */
.seccioneventomorado > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd073a1 *//* Fondo oscuro para secciones de evento */
.seccioneventooscuro {
  position: relative;
  overflow: hidden;
  background: linear-gradient(145deg, #222122 0%, #141414 100%);
  color: #ffffff;
  box-shadow: 0 18px 45px rgba(34, 33, 34, 0.18);
}

/* Círculo decorativo superior derecho */
.seccioneventooscuro::before {
  content: "";
  position: absolute;
  width: 180px;
  height: 180px;
  right: -70px;
  top: -70px;
  background: rgba(255, 255, 255, 0.12);
  border-radius: 50%;
  pointer-events: none;
}

/* Círculo decorativo inferior izquierdo */
.seccioneventooscuro::after {
  content: "";
  position: absolute;
  width: 110px;
  height: 110px;
  left: -45px;
  bottom: -45px;
  background: rgba(255, 255, 255, 0.10);
  border-radius: 50%;
  pointer-events: none;
}

/* Mantiene el contenido por encima de los elementos decorativos */
.seccioneventooscuro > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38a8096 */.listatextoBlanco li {
    color: white;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4aac971 */.agendaSemanaemprendimiento2026 {
  --agenda-azul: #3258a4;
  --agenda-morado: #50507A;
  --agenda-oscuro: #222122;
  --agenda-blanco: #ffffff;
  --agenda-gris: #f4f6fb;

      font-family: "Montserrat";
  border-radius: 24px;
  color: var(--agenda-oscuro);
}

.agendaSemanaemprendimiento2026 * {
  box-sizing: border-box;
}

.agendaSemanaemprendimiento2026 .agenda-etiqueta {
  display: inline-block;
  background: var(--agenda-azul);
  color: var(--agenda-blanco);
  padding: 8px 18px;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.4px;
  margin-bottom: 16px;
}

.agendaSemanaemprendimiento2026 h2 {
  margin: 0;
  font-size: clamp(32px, 5vw, 52px);
  line-height: 1.1;
  color: var(--agenda-oscuro);
  font-weight: 800;
  
}

.agendaSemanaemprendimiento2026 .agenda-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  max-width: 100%;
  margin: 0 auto;
}

.agendaSemanaemprendimiento2026 .agenda-card {
  position: relative;
  overflow: hidden;
  border-radius: 24px;
  padding: 26px;
  min-height: 520px;
  color: var(--agenda-blanco);
  box-shadow: 0 18px 45px rgba(34, 33, 34, 0.18);
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.agendaSemanaemprendimiento2026 .agenda-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 24px 60px rgba(34, 33, 34, 0.25);
}

.agendaSemanaemprendimiento2026 .agenda-card::before {
  content: "";
  position: absolute;
  width: 180px;
  height: 180px;
  right: -70px;
  top: -70px;
  background: rgba(255, 255, 255, 0.12);
  border-radius: 50%;
}

.agendaSemanaemprendimiento2026 .agenda-card::after {
  content: "";
  position: absolute;
  width: 110px;
  height: 110px;
  left: -45px;
  bottom: -45px;
  background: rgba(255, 255, 255, 0.10);
  border-radius: 50%;
}

.agendaSemanaemprendimiento2026 .agenda-card-azul {
  background: linear-gradient(145deg, #3258a4 0%, #274783 100%);
}

.agendaSemanaemprendimiento2026 .agenda-card-morado {
  background: linear-gradient(145deg, #50507A 0%, #67679c 100%);
}

.agendaSemanaemprendimiento2026 .agenda-card-oscuro {
  background: linear-gradient(145deg, #534e53 0%, #242433 100%);
}

.agendaSemanaemprendimiento2026 .agenda-dia,
.agendaSemanaemprendimiento2026 .agenda-contenido {
  position: relative;
  z-index: 2;
}

.agendaSemanaemprendimiento2026 .agenda-dia {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 28px;
  color: white;
}

.agendaSemanaemprendimiento2026 .agenda-dia span {
  width: fit-content;
  background: rgba(255, 255, 255, 0.18);
  border: 1px solid rgba(255, 255, 255, 0.25);
  padding: 7px 14px;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.agendaSemanaemprendimiento2026 .agenda-dia strong {
  font-size: 16px;
  line-height: 1.4;
  color: white;
}

.agendaSemanaemprendimiento2026 h3 {
  margin: 0 0 18px 0;
  font-size: 25px;
  line-height: 1.18;
  font-weight: 800;
  color: var(--agenda-blanco);
      font-family: "Montserrat";
}

.agendaSemanaemprendimiento2026 .agenda-expositor {
  margin: 0 0 22px 0;
  padding: 14px 16px;
  background: rgba(255, 255, 255, 0.14);
  border-left: 4px solid rgba(255, 255, 255, 0.75);
  border-radius: 14px;
  line-height: 1.5;
  color: white;
}

.agendaSemanaemprendimiento2026 .agenda-expositor span {
  display: block;
  font-size: 13px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  opacity: 0.85;
  color: white;
}

.agendaSemanaemprendimiento2026 ul {
  list-style: none;
  padding: 0;
  margin: 0 0 24px 0;
}

.agendaSemanaemprendimiento2026 li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 13px;
  line-height: 1.45;
  color: rgba(255, 255, 255, 0.92);
}

.agendaSemanaemprendimiento2026 li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  font-weight: 900;
  color: white;
}

.agendaSemanaemprendimiento2026 .agenda-duracion,
.agendaSemanaemprendimiento2026 .agenda-nota {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: rgba(255, 255, 255, 0.18);
  border: 1px solid rgba(255, 255, 255, 0.22);
  padding: 10px 14px;
  border-radius: 14px;
  font-size: 14px;
  font-weight: 700;
  margin-top: 8px;
  color: white;
}

.agendaSemanaemprendimiento2026 .agenda-nota {
  margin-right: 8px;
  margin-bottom: 8px;
}

/* Responsive */
@media (max-width: 1024px) {
  .agendaSemanaemprendimiento2026 .agenda-grid {
    grid-template-columns: 1fr;
    max-width: 760px;
  }

  .agendaSemanaemprendimiento2026 .agenda-card {
    min-height: auto;
  }
}

@media (max-width: 600px) {
  .agendaSemanaemprendimiento2026 {
    border-radius: 18px;
  }

  .agendaSemanaemprendimiento2026 .agenda-card {
    padding: 22px;
    border-radius: 20px;
  }

  .agendaSemanaemprendimiento2026 h3 {
    font-size: 22px;
  }

  .agendaSemanaemprendimiento2026 .agenda-header p {
    font-size: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-96cbc14 */.enlacesEventosBlanco a {
    color: white;
}

.enlacesEventosBlanco:hover a {
    color: white;
}/* End custom CSS */