.elementor-12 .elementor-element.elementor-element-3c7c9d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3c7c9d6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3c7c9d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f9f88ef );}.elementor-12 .elementor-element.elementor-element-43839dc{--display:flex;--min-height:400px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-43839dc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-43839dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f9f88ef );}.elementor-12 .elementor-element.elementor-element-910d545{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-910d545:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-910d545 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4eb334 );}.elementor-12 .elementor-element.elementor-element-f048218{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-88575fe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f9f88ef );--border-color:var( --e-global-color-f9f88ef );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:24px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-e869bf6 .elementor-counter-number-wrapper{--counter-prefix-grow:0;--counter-suffix-grow:0;--counter-number-grow:1;font-family:"Open Sans", Sans-serif;font-size:4em;font-weight:700;}.elementor-12 .elementor-element.elementor-element-e869bf6 .elementor-counter-number{text-align:start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8c491fd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-72ae613{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e7a0834{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f9f88ef );--border-color:var( --e-global-color-f9f88ef );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-1a0ef8a .elementor-counter-number-wrapper{--counter-prefix-grow:0;--counter-suffix-grow:0;--counter-number-grow:1;font-family:"Open Sans", Sans-serif;font-size:4rem;font-weight:700;}.elementor-12 .elementor-element.elementor-element-1a0ef8a .elementor-counter-number{text-align:start;}.elementor-12 .elementor-element.elementor-element-abe8bea .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-32e5911{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-424b9e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f9f88ef );--border-color:var( --e-global-color-f9f88ef );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-d63bfb4 .elementor-counter-number-wrapper{--counter-prefix-grow:0;--counter-suffix-grow:0;--counter-number-grow:1;font-family:"Open Sans", Sans-serif;font-size:4em;font-weight:700;}.elementor-12 .elementor-element.elementor-element-d63bfb4 .elementor-counter-number{text-align:start;}.elementor-12 .elementor-element.elementor-element-14fb490 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-2a07895{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ee64d0b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f9f88ef );--border-color:var( --e-global-color-f9f88ef );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-4167f32 .elementor-counter-number-wrapper{--counter-prefix-grow:0;--counter-suffix-grow:0;--counter-number-grow:1;font-family:"Open Sans", Sans-serif;font-size:4em;font-weight:700;}.elementor-12 .elementor-element.elementor-element-4167f32 .elementor-counter-number{text-align:start;}.elementor-12 .elementor-element.elementor-element-03a7955{width:var( --container-widget-width, 47.469% );max-width:47.469%;--container-widget-width:47.469%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-03a7955.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-03a7955 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-464cace{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7899bad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f9f88ef );--border-color:var( --e-global-color-f9f88ef );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-2204163 .elementor-counter-number-wrapper{--counter-prefix-grow:0;--counter-suffix-grow:0;--counter-number-grow:1;font-family:"Open Sans", Sans-serif;font-size:4em;font-weight:700;}.elementor-12 .elementor-element.elementor-element-2204163 .elementor-counter-number{text-align:start;}.elementor-12 .elementor-element.elementor-element-50344a1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-4034123{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-pagination-size:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4034123 > .elementor-widget-container{margin:0px -5px 0px 0px;}.elementor-12 .elementor-element.elementor-element-127c82a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-f352b7c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10%;--padding-bottom:1%;--padding-left:20%;--padding-right:20%;}.elementor-12 .elementor-element.elementor-element-dec31ad{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-21eaa06 );--border-color:var( --e-global-color-21eaa06 );--border-radius:50px 50px 50px 50px;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-12 .elementor-element.elementor-element-dec31ad:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dec31ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EEDE;}.elementor-12 .elementor-element.elementor-element-6769561 .elementor-heading-title{font-family:"Canulla", Sans-serif;font-weight:700;color:var( --e-global-color-07a4954 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d9dc322{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;line-height:1.2em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-830af1b .elementor-button{background-color:var( --e-global-color-a1b6835 );font-family:"Canulla", Sans-serif;font-size:2em;font-weight:700;border-radius:50px 50px 50px 50px;padding:3% 10% 2% 10%;}.elementor-12 .elementor-element.elementor-element-830af1b .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-830af1b .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-830af1b{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-830af1b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-421a61e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:10%;--padding-bottom:0%;--padding-left:15%;--padding-right:15%;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4bf4d29{--divider-border-style:solid;--divider-color:var( --e-global-color-a1b6835 );--divider-border-width:7px;width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4bf4d29.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-4bf4d29 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-12 .elementor-element.elementor-element-4bf4d29 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-99138eb .elementor-heading-title{font-family:"Canulla", Sans-serif;font-weight:700;line-height:0.9em;}.elementor-12 .elementor-element.elementor-element-c6bb9fc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-c6bb9fc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c6bb9fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-f36668d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--padding-top:2%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-12 .elementor-element.elementor-element-f36668d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f36668d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-750cd25 );}.elementor-widget-ucaddon_post_accordion .ue_heading_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_accordion .ue_post_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_accordion .ue-grid-item-meta-data.uc_date,.elementor-widget-ucaddon_post_accordion .ue-grid-item-meta-data{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_accordion .ue_post_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_accordion .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_accordion .ue-grid-item-meta-data,.elementor-widget-ucaddon_post_accordion .ue-meta-data{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_accordion .ue-grid-item-category a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_accordion .uc_style_post_accordion_elementor_button_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-f998882 .uc_content{background-color:#ffffff;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:50px;}.elementor-12 .elementor-element.elementor-element-f998882 span.uc_dactive{background-color:#17425B00;color:#ffffff;}.elementor-12 .elementor-element.elementor-element-f998882 span.uc_active{background-color:#F5AC1C00;color:#ffffff;}.elementor-12 .elementor-element.elementor-element-f998882 span.ue_accordion_icon{width:64px;height:64px;border-radius:0px;font-size:23px;}.elementor-12 .elementor-element.elementor-element-f998882 .uc-heading{background-color:#BD473B00;border-radius:50px;}.elementor-12 .elementor-element.elementor-element-f998882 .uc-item-active .uc-heading{background-color:#F5AC1C00;}.elementor-12 .elementor-element.elementor-element-f998882 .ue_heading_title{color:#ffffff;font-family:"Canulla", Sans-serif;font-size:1.5em;font-weight:700;}.elementor-12 .elementor-element.elementor-element-f998882 .uc-item-active .ue_heading_title{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-f998882 .uc_content_inner_wrapper{flex-direction:column;gap:0px;}.elementor-12 .elementor-element.elementor-element-f998882 .ue_post_image img{height:250px;object-fit:cover;}.elementor-12 .elementor-element.elementor-element-f998882 .ue_post_image{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f998882 .ue_post_title{color:var( --e-global-color-primary );font-family:"Canulla", Sans-serif;font-size:3em;font-weight:700;line-height:1em;margin-top:0px;}.elementor-12 .elementor-element.elementor-element-f998882 .ue-grid-item-meta-data.uc_date{color:var( --e-global-color-a4eb334 );}.elementor-12 .elementor-element.elementor-element-f998882 .ue-grid-item-meta-data svg{fill:var( --e-global-color-07a4954 );}.elementor-12 .elementor-element.elementor-element-f998882 .ue-grid-item-meta-data.uc_date i{color:var( --e-global-color-a4eb334 );}.elementor-12 .elementor-element.elementor-element-f998882 .ue-grid-item-meta-data.uc_date svg{fill:var( --e-global-color-a4eb334 );}.elementor-12 .elementor-element.elementor-element-f998882 .ue_post_text{color:var( --e-global-color-text );margin-top:0px;}.elementor-12 .elementor-element.elementor-element-f998882 .uc_more_btn{font-family:"Canulla", Sans-serif;font-size:1.5em;font-weight:700;padding:5px 35px 5px 35px;border-radius:50px;background-color:var( --e-global-color-primary );color:#ffffff;margin-top:10px;}.elementor-12 .elementor-element.elementor-element-f998882 .uc_more_btn:hover{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-12 .elementor-element.elementor-element-f998882 .ue-grid-item-meta-data{color:var( --e-global-color-07a4954 );width:100%;justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-f998882 .ue-grid-item-meta-data,.elementor-12 .elementor-element.elementor-element-f998882 .ue-meta-data{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-f998882 .ue-meta-data{margin-top:15px;}.elementor-12 .elementor-element.elementor-element-f998882 .ue-grid-item-meta-data-avatar img{width:30px;height:30px;display:inline-flex;border-radius:100px;}.elementor-12 .elementor-element.elementor-element-bda5d29 .elementor-button{background-color:#082B40;font-family:"Canulla", Sans-serif;font-size:2em;font-weight:700;border-radius:50px 50px 50px 50px;padding:3% 10% 2% 10%;}.elementor-12 .elementor-element.elementor-element-bda5d29 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-bda5d29 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-bda5d29{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-bda5d29 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d1d16b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--padding-top:10%;--padding-bottom:5%;--padding-left:15%;--padding-right:15%;}.elementor-12 .elementor-element.elementor-element-3c6bfcf{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-3c6bfcf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3c6bfcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1fcc86e );background-image:url("https://co-impact.jonnathanbucheli.com/wp-content/uploads/2025/09/63.png");background-position:bottom right;background-repeat:no-repeat;background-size:43% auto;}.elementor-12 .elementor-element.elementor-element-d5dde1a .elementor-heading-title{font-family:"Canulla", Sans-serif;font-weight:700;line-height:0.9em;}.elementor-12 .elementor-element.elementor-element-e7c8c7c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d80b8e2{--divider-border-style:solid;--divider-color:var( --e-global-color-07a4954 );--divider-border-width:7px;width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d80b8e2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-d80b8e2 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-12 .elementor-element.elementor-element-d80b8e2 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-a814c70{--divider-border-style:solid;--divider-color:var( --e-global-color-07a4954 );--divider-border-width:7px;width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-a814c70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-a814c70 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-12 .elementor-element.elementor-element-a814c70 .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px;}.elementor-12 .elementor-element.elementor-element-0d62e7e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0081039{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;font-family:"Open Sans", Sans-serif;font-weight:400;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-0081039.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8e3a429 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-8e3a429.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-21eaa06 );color:var( --e-global-color-f9f88ef );}.elementor-12 .elementor-element.elementor-element-8e3a429.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8e3a429.elementor-view-default .elementor-icon{color:var( --e-global-color-21eaa06 );border-color:var( --e-global-color-21eaa06 );}.elementor-12 .elementor-element.elementor-element-8e3a429.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8e3a429.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-21eaa06 );}.elementor-12 .elementor-element.elementor-element-8e3a429.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f9f88ef );}.elementor-12 .elementor-element.elementor-element-8e3a429.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-f9f88ef );}.elementor-12 .elementor-element.elementor-element-8e3a429.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-a1b6835 );}.elementor-12 .elementor-element.elementor-element-8e3a429.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-8e3a429.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-a1b6835 );border-color:var( --e-global-color-a1b6835 );}.elementor-12 .elementor-element.elementor-element-8e3a429.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-8e3a429.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-a1b6835 );}.elementor-12 .elementor-element.elementor-element-8e3a429 .elementor-icon{font-size:46px;padding:15px;}.elementor-12 .elementor-element.elementor-element-8e3a429 .elementor-icon svg{height:46px;}.elementor-12 .elementor-element.elementor-element-8e3a429 .elementor-icon i, .elementor-12 .elementor-element.elementor-element-8e3a429 .elementor-icon svg{transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-923eaf1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-923eaf1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-923eaf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-0188cf2 .elementor-heading-title{font-family:"Canulla", Sans-serif;font-size:4em;font-weight:700;line-height:0.9em;}.elementor-12 .elementor-element.elementor-element-6657e5e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6657e5e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-31b3b3f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-31b3b3f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-ebb755e{--divider-border-style:solid;--divider-color:var( --e-global-color-07a4954 );--divider-border-width:7px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ebb755e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-ebb755e .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-12 .elementor-element.elementor-element-ebb755e .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-f177129{--divider-border-style:solid;--divider-color:var( --e-global-color-07a4954 );--divider-border-width:7px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f177129 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f177129.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-f177129 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-12 .elementor-element.elementor-element-f177129 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-7ed4443 .elementor-heading-title{font-family:"Canulla", Sans-serif;font-size:4em;font-weight:700;line-height:0.9em;}.elementor-12 .elementor-element.elementor-element-339e834{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f9b8a64{width:var( --container-widget-width, 71.006% );max-width:71.006%;--container-widget-width:71.006%;--container-widget-flex-grow:0;text-align:start;font-family:"Open Sans", Sans-serif;font-weight:400;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-f9b8a64.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7a4ec33 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-7a4ec33.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-21eaa06 );color:var( --e-global-color-f9f88ef );}.elementor-12 .elementor-element.elementor-element-7a4ec33.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7a4ec33.elementor-view-default .elementor-icon{color:var( --e-global-color-21eaa06 );border-color:var( --e-global-color-21eaa06 );}.elementor-12 .elementor-element.elementor-element-7a4ec33.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7a4ec33.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-21eaa06 );}.elementor-12 .elementor-element.elementor-element-7a4ec33.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f9f88ef );}.elementor-12 .elementor-element.elementor-element-7a4ec33.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-f9f88ef );}.elementor-12 .elementor-element.elementor-element-7a4ec33.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-a1b6835 );}.elementor-12 .elementor-element.elementor-element-7a4ec33.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-7a4ec33.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-a1b6835 );border-color:var( --e-global-color-a1b6835 );}.elementor-12 .elementor-element.elementor-element-7a4ec33.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-7a4ec33.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-a1b6835 );}.elementor-12 .elementor-element.elementor-element-7a4ec33 .elementor-icon{font-size:46px;padding:15px;}.elementor-12 .elementor-element.elementor-element-7a4ec33 .elementor-icon svg{height:46px;}.elementor-12 .elementor-element.elementor-element-7a4ec33 .elementor-icon i, .elementor-12 .elementor-element.elementor-element-7a4ec33 .elementor-icon svg{transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-14c8a93{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:5%;--padding-bottom:1%;--padding-left:15%;--padding-right:15%;}.elementor-12 .elementor-element.elementor-element-1378194{--divider-border-style:solid;--divider-color:var( --e-global-color-1fcc86e );--divider-border-width:7px;width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-1378194.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-1378194 .elementor-divider-separator{width:85%;margin:0 auto;margin-left:0;}.elementor-12 .elementor-element.elementor-element-1378194 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-834c350{text-align:center;}.elementor-12 .elementor-element.elementor-element-834c350 .elementor-heading-title{font-family:"Canulla", Sans-serif;font-weight:700;color:var( --e-global-color-a1b6835 );}.elementor-12 .elementor-element.elementor-element-b3ec7e2{--divider-border-style:solid;--divider-color:var( --e-global-color-1fcc86e );--divider-border-width:7px;width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b3ec7e2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-b3ec7e2 .elementor-divider-separator{width:85%;margin:0 auto;margin-right:0;}.elementor-12 .elementor-element.elementor-element-b3ec7e2 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-0628f72{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1%;--padding-bottom:5%;--padding-left:15%;--padding-right:15%;}.elementor-12 .elementor-element.elementor-element-83b1ae0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-a4eb334 );--border-color:var( --e-global-color-a4eb334 );--border-radius:70px 70px 70px 70px;--padding-top:5%;--padding-bottom:2%;--padding-left:5%;--padding-right:10%;}.elementor-12 .elementor-element.elementor-element-83b1ae0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-83b1ae0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f9f88ef );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-7d5143a{--display:flex;}.elementor-12 .elementor-element.elementor-element-5f7ffc1 .elementor-heading-title{font-family:"Canulla", Sans-serif;font-weight:700;line-height:1.1em;color:#55A7B5;}.elementor-12 .elementor-element.elementor-element-0800f4a{text-align:start;font-family:"Open Sans", Sans-serif;font-weight:400;line-height:1.2em;color:var( --e-global-color-1fcc86e );}.elementor-12 .elementor-element.elementor-element-0ba6297 .elementor-icon-wrapper{text-align:end;}.elementor-12 .elementor-element.elementor-element-0ba6297.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-21eaa06 );color:var( --e-global-color-f9f88ef );}.elementor-12 .elementor-element.elementor-element-0ba6297.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0ba6297.elementor-view-default .elementor-icon{color:var( --e-global-color-21eaa06 );border-color:var( --e-global-color-21eaa06 );}.elementor-12 .elementor-element.elementor-element-0ba6297.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0ba6297.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-21eaa06 );}.elementor-12 .elementor-element.elementor-element-0ba6297.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f9f88ef );}.elementor-12 .elementor-element.elementor-element-0ba6297.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-f9f88ef );}.elementor-12 .elementor-element.elementor-element-0ba6297.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-a1b6835 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-0ba6297.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-0ba6297.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-a1b6835 );border-color:var( --e-global-color-a1b6835 );}.elementor-12 .elementor-element.elementor-element-0ba6297.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-0ba6297.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-a1b6835 );}.elementor-12 .elementor-element.elementor-element-0ba6297.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-0ba6297.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-0ba6297 .elementor-icon{font-size:46px;padding:15px;}.elementor-12 .elementor-element.elementor-element-0ba6297 .elementor-icon svg{height:46px;}.elementor-12 .elementor-element.elementor-element-0ba6297 .elementor-icon i, .elementor-12 .elementor-element.elementor-element-0ba6297 .elementor-icon svg{transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-2065b9e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:3%;--padding-bottom:8%;--padding-left:15%;--padding-right:15%;}.elementor-12 .elementor-element.elementor-element-cb2b240{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-cb2b240.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-07a98fd .elementor-heading-title{font-family:"Canulla", Sans-serif;font-weight:700;color:#F5AC1C;}.elementor-12 .elementor-element.elementor-element-4d57dfa{--divider-border-style:solid;--divider-color:var( --e-global-color-1fcc86e );--divider-border-width:7px;width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4d57dfa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-4d57dfa .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-12 .elementor-element.elementor-element-4d57dfa .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-ucaddon_post_carousel .ue-grid-item-category a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_carousel .uc_post_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_carousel .ue-grid-item-meta-data{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_carousel .uc_paragraph{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_carousel .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_carousel .ue-no-posts-found{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-f35d0f1 .uc_carousel_item{background-color:#FFFFFF00;border-radius:0px;margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f35d0f1 .uc_image_carousel_content{background-color:var( --e-global-color-750cd25 );padding:45px 25px 25px 25px;min-height:0px;border-radius:0px 0px 50px 50px;}.elementor-12 .elementor-element.elementor-element-f35d0f1 .ue-item{opacity:89%;transform:scale(0.98,0.98);}.elementor-12 .elementor-element.elementor-element-f35d0f1 .uc-active-item .ue-item{opacity:100%;transform:scale(1,1);}.elementor-12 .elementor-element.elementor-element-f35d0f1 .uc_image_carousel_placeholder{height:250px;background-color:#ffffff;border-radius:25px 25px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f35d0f1 .uc_image_carousel_placeholder img{height:250px;object-fit:cover;transition:all 200ms ease-in-out;}.elementor-12 .elementor-element.elementor-element-f35d0f1 .uc_image_carousel_container_holder{text-align:left;}.elementor-12 .elementor-element.elementor-element-f35d0f1 .ue_pos_carousel_image_overlay{background-color:#000000;opacity:0%;}.elementor-12 .elementor-element.elementor-element-f35d0f1 .uc_carousel_item:hover .ue_pos_carousel_image_overlay{opacity:40%;}.elementor-12 .elementor-element.elementor-element-f35d0f1 .ue-grid-item-category a{color:#ffffff;background-color:#545454;padding:3px 5px 3px 5px;border-radius:3px 3px 3px 3px;}.elementor-12 .elementor-element.elementor-element-f35d0f1 .ue-grid-item-category{margin-top:0px;}.elementor-12 .elementor-element.elementor-element-f35d0f1 .uc_post_title{color:var( --e-global-color-text );font-family:"Canulla", Sans-serif;font-size:1.4em;font-weight:700;text-decoration:none;line-height:1.2em;margin-top:0px;}.elementor-12 .elementor-element.elementor-element-f35d0f1 .ue-grid-item-meta-data{color:var( --e-global-color-f9f88ef );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;gap:0px;width:100%;}.elementor-12 .elementor-element.elementor-element-f35d0f1 .ue-grid-item-meta-data svg{fill:var( --e-global-color-f9f88ef );}.elementor-12 .elementor-element.elementor-element-f35d0f1 .ue-meta-data{margin-top:13px;gap:0px;}.elementor-12 .elementor-element.elementor-element-f35d0f1 .uc_paragraph{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-weight:400;line-height:1.2em;margin-top:20px;}.elementor-12 .elementor-element.elementor-element-f35d0f1 .uc_more_btn{padding:7px 5px 0px 5px;margin-top:-90px;background-color:var( --e-global-color-21eaa06 );color:var( --e-global-color-primary );border-radius:50px;}.elementor-12 .elementor-element.elementor-element-f35d0f1 .uc_more_btn:hover{background-color:#000000;color:#ffffff;border-radius:50px;}.elementor-12 .elementor-element.elementor-element-f35d0f1 .uc_more_btn i{margin-left:0px;font-size:63px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f35d0f1 .uc_more_btn svg{margin-left:0px;font-size:63px;fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f35d0f1 .uc_more_btn:hover i{color:var( --e-global-color-21eaa06 );}.elementor-12 .elementor-element.elementor-element-f35d0f1 .uc_more_btn:hover svg{fill:var( --e-global-color-21eaa06 );}.elementor-12 .elementor-element.elementor-element-f35d0f1 .owl-nav .owl-prev{left:-60px;right:auto;}.elementor-12 .elementor-element.elementor-element-f35d0f1 .owl-nav .owl-next{right:-60px;left:auto;}.elementor-12 .elementor-element.elementor-element-f35d0f1 .owl-carousel .owl-nav .owl-next,.elementor-12 .elementor-element.elementor-element-f35d0f1 .owl-carousel .owl-nav .owl-prev{top:265px;border-radius:100px;width:47px;height:47px;line-height:47px;font-size:27px;background-color:var( --e-global-color-21eaa06 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f35d0f1 .owl-carousel .owl-nav .owl-next:hover,.elementor-12 .elementor-element.elementor-element-f35d0f1 .owl-carousel .owl-nav .owl-prev:hover{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-12 .elementor-element.elementor-element-f35d0f1 .owl-dot{width:10px;height:10px;background-color:var( --e-global-color-07a4954 );}.elementor-12 .elementor-element.elementor-element-f35d0f1 .owl-dot.active{background-color:var( --e-global-color-21eaa06 );}.elementor-12 .elementor-element.elementor-element-f35d0f1 .owl-dots{margin-top:27px;gap:5px;justify-content:center;}.elementor-12 .elementor-element.elementor-element-f35d0f1 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-12 .elementor-element.elementor-element-0a09b3f .elementor-button{background-color:var( --e-global-color-a1b6835 );font-family:"Canulla", Sans-serif;font-size:1.5em;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:3% 10% 2% 10%;}.elementor-12 .elementor-element.elementor-element-0a09b3f .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-0a09b3f .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-21eaa06 );}.elementor-12 .elementor-element.elementor-element-0a09b3f{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-0a09b3f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0a09b3f .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-0a09b3f .elementor-button:focus svg{fill:var( --e-global-color-21eaa06 );}@media(max-width:1200px){.elementor-12 .elementor-element.elementor-element-88575fe{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-e7a0834{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-424b9e7{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-ee64d0b{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-7899bad{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4034123{--e-n-carousel-swiper-pagination-size:10px;}.elementor-12 .elementor-element.elementor-element-421a61e{--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-12 .elementor-element.elementor-element-99138eb{text-align:end;}.elementor-12 .elementor-element.elementor-element-99138eb .elementor-heading-title{font-size:5em;}.elementor-12 .elementor-element.elementor-element-c6bb9fc{--padding-top:0%;--padding-bottom:0%;--padding-left:6.5%;--padding-right:6.5%;}.elementor-12 .elementor-element.elementor-element-d1d16b1{--padding-top:5%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-12 .elementor-element.elementor-element-3c6bfcf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3c6bfcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:47% auto;}.elementor-12 .elementor-element.elementor-element-e7c8c7c{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-0188cf2 .elementor-heading-title{font-size:2.5em;}.elementor-12 .elementor-element.elementor-element-6657e5e{--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-7ed4443 .elementor-heading-title{font-size:2.5em;}.elementor-12 .elementor-element.elementor-element-14c8a93{--padding-top:2%;--padding-bottom:2%;--padding-left:10%;--padding-right:10%;}.elementor-12 .elementor-element.elementor-element-1378194{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-12 .elementor-element.elementor-element-b3ec7e2{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-12 .elementor-element.elementor-element-0628f72{--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-12 .elementor-element.elementor-element-5f7ffc1 .elementor-heading-title{font-size:3em;}.elementor-12 .elementor-element.elementor-element-2065b9e{--padding-top:0%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-12 .elementor-element.elementor-element-4d57dfa{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-88575fe{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-e869bf6 .elementor-counter-number-wrapper{font-size:4em;}.elementor-12 .elementor-element.elementor-element-e7a0834{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-1a0ef8a .elementor-counter-number-wrapper{font-size:4em;}.elementor-12 .elementor-element.elementor-element-424b9e7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-d63bfb4 .elementor-counter-number-wrapper{font-size:4em;}.elementor-12 .elementor-element.elementor-element-ee64d0b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-4167f32 .elementor-counter-number-wrapper{font-size:4em;}.elementor-12 .elementor-element.elementor-element-7899bad{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-2204163 .elementor-counter-number-wrapper{font-size:4em;}.elementor-12 .elementor-element.elementor-element-4034123{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:10px;}.elementor-12 .elementor-element.elementor-element-f352b7c{--padding-top:5%;--padding-bottom:1%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-6769561 .elementor-heading-title{font-size:5em;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-4bf4d29{width:var( --container-widget-width, 399.5px );max-width:399.5px;--container-widget-width:399.5px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-99138eb{text-align:end;}.elementor-12 .elementor-element.elementor-element-99138eb .elementor-heading-title{line-height:0.9em;}.elementor-12 .elementor-element.elementor-element-c6bb9fc{--padding-top:5%;--padding-bottom:1%;--padding-left:4%;--padding-right:3%;}.elementor-widget-ucaddon_post_accordion .ue_heading_title{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_accordion .ue_post_title{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_accordion .ue-grid-item-meta-data.uc_date,.elementor-widget-ucaddon_post_accordion .ue-grid-item-meta-data{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_accordion .ue_post_text{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_accordion .uc_more_btn{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_accordion .ue-grid-item-meta-data,.elementor-widget-ucaddon_post_accordion .ue-meta-data{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_accordion .ue-grid-item-category a{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_accordion .uc_style_post_accordion_elementor_button_text{line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-f998882 .ue-grid-item-meta-data,.elementor-12 .elementor-element.elementor-element-f998882 .ue-meta-data{font-size:16px;}.elementor-12 .elementor-element.elementor-element-f998882 .ue-meta-data{margin-top:0px;gap:0px;}.elementor-12 .elementor-element.elementor-element-f998882 .ue-grid-item-meta-data{gap:0px;}.elementor-12 .elementor-element.elementor-element-f998882 .ue-grid-item-meta-data-avatar img{width:0px;height:0px;display:inline-flex;border-radius:0px;}.elementor-12 .elementor-element.elementor-element-d1d16b1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:1%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-3c6bfcf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3c6bfcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:1% auto;}.elementor-12 .elementor-element.elementor-element-3c6bfcf{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-d5dde1a .elementor-heading-title{font-size:5em;line-height:0.9em;}.elementor-12 .elementor-element.elementor-element-d80b8e2{width:var( --container-widget-width, 266px );max-width:266px;--container-widget-width:266px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-a814c70{width:var( --container-widget-width, 266px );max-width:266px;--container-widget-width:266px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0d62e7e{--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-0081039{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-923eaf1{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-0188cf2 .elementor-heading-title{font-size:5em;line-height:0.9em;}.elementor-12 .elementor-element.elementor-element-6657e5e{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-12 .elementor-element.elementor-element-31b3b3f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-ebb755e{width:var( --container-widget-width, 256px );max-width:256px;--container-widget-width:256px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f177129{width:var( --container-widget-width, 256px );max-width:256px;--container-widget-width:256px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7ed4443 .elementor-heading-title{font-size:5em;line-height:0.9em;}.elementor-12 .elementor-element.elementor-element-339e834{--justify-content:space-between;}.elementor-12 .elementor-element.elementor-element-f9b8a64{width:var( --container-widget-width, 506.062px );max-width:506.062px;--container-widget-width:506.062px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-14c8a93{--padding-top:05%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-12 .elementor-element.elementor-element-1378194{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-834c350 .elementor-heading-title{font-size:5em;line-height:0.9em;}.elementor-12 .elementor-element.elementor-element-b3ec7e2{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0628f72{--padding-top:5%;--padding-bottom:1%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-83b1ae0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-15051d5 img{max-width:60%;}.elementor-12 .elementor-element.elementor-element-5f7ffc1 .elementor-heading-title{font-size:2em;}.elementor-12 .elementor-element.elementor-element-2065b9e{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-07a98fd .elementor-heading-title{font-size:5em;line-height:0.9em;}.elementor-12 .elementor-element.elementor-element-4d57dfa{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-widget-ucaddon_post_carousel .ue-grid-item-category a{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_carousel .uc_post_title{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_carousel .ue-grid-item-meta-data{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_carousel .uc_paragraph{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_carousel .uc_more_btn{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_carousel .ue-no-posts-found{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-3c7c9d6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-43839dc{--min-height:50px;}.elementor-12 .elementor-element.elementor-element-88575fe{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-e869bf6 .elementor-counter-number-wrapper{font-size:4em;}.elementor-12 .elementor-element.elementor-element-e7a0834{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-1a0ef8a .elementor-counter-number-wrapper{font-size:4em;}.elementor-12 .elementor-element.elementor-element-424b9e7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-d63bfb4 .elementor-counter-number-wrapper{font-size:4em;}.elementor-12 .elementor-element.elementor-element-ee64d0b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-4167f32 .elementor-counter-number-wrapper{font-size:4em;}.elementor-12 .elementor-element.elementor-element-7899bad{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-2204163 .elementor-counter-number-wrapper{font-size:4em;}.elementor-12 .elementor-element.elementor-element-4034123{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:10px;}.elementor-12 .elementor-element.elementor-element-4034123 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-127c82a{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-f352b7c{--padding-top:8%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-12 .elementor-element.elementor-element-dec31ad{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-12 .elementor-element.elementor-element-6769561 .elementor-heading-title{font-size:3em;line-height:0.9em;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-830af1b > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-830af1b .elementor-button{font-size:1.5em;}.elementor-12 .elementor-element.elementor-element-421a61e{--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-4bf4d29{width:var( --container-widget-width, 166px );max-width:166px;--container-widget-width:166px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-99138eb{text-align:start;}.elementor-12 .elementor-element.elementor-element-99138eb .elementor-heading-title{font-size:3em;line-height:0.9em;}.elementor-12 .elementor-element.elementor-element-c6bb9fc{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-12 .elementor-element.elementor-element-f36668d{--border-radius:50px 50px 50px 50px;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-widget-ucaddon_post_accordion .ue_heading_title{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_accordion .ue_post_title{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_accordion .ue-grid-item-meta-data.uc_date,.elementor-widget-ucaddon_post_accordion .ue-grid-item-meta-data{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_accordion .ue_post_text{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_accordion .uc_more_btn{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_accordion .ue-grid-item-meta-data,.elementor-widget-ucaddon_post_accordion .ue-meta-data{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_accordion .ue-grid-item-category a{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_accordion .uc_style_post_accordion_elementor_button_text{line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-f998882 .ue-grid-item-meta-data,.elementor-12 .elementor-element.elementor-element-f998882 .ue-meta-data{font-size:1px;}.elementor-12 .elementor-element.elementor-element-bda5d29 > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-bda5d29 .elementor-button{font-size:1.5em;}.elementor-12 .elementor-element.elementor-element-d1d16b1{--padding-top:10%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-12 .elementor-element.elementor-element-3c6bfcf{--padding-top:10%;--padding-bottom:5%;--padding-left:010%;--padding-right:10%;}.elementor-12 .elementor-element.elementor-element-d5dde1a .elementor-heading-title{font-size:3em;line-height:0.9em;}.elementor-12 .elementor-element.elementor-element-e7c8c7c{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-d80b8e2{width:var( --container-widget-width, 113.325px );max-width:113.325px;--container-widget-width:113.325px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-a814c70{width:var( --container-widget-width, 113.325px );max-width:113.325px;--container-widget-width:113.325px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0d62e7e{--justify-content:flex-end;}.elementor-12 .elementor-element.elementor-element-0081039{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-923eaf1{--padding-top:10%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-12 .elementor-element.elementor-element-0188cf2 .elementor-heading-title{font-size:2.5em;line-height:0.9em;}.elementor-12 .elementor-element.elementor-element-6657e5e{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-31b3b3f{--width:65%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:19px;}.elementor-12 .elementor-element.elementor-element-ebb755e{width:var( --container-widget-width, 113.325px );max-width:113.325px;--container-widget-width:113.325px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f177129{width:var( --container-widget-width, 113.325px );max-width:113.325px;--container-widget-width:113.325px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f177129 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7ed4443{text-align:start;}.elementor-12 .elementor-element.elementor-element-7ed4443 .elementor-heading-title{font-size:2.5em;line-height:0.9em;}.elementor-12 .elementor-element.elementor-element-339e834{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-f9b8a64{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-14c8a93{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8%;--padding-bottom:6%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-1378194{width:initial;max-width:initial;}.elementor-12 .elementor-element.elementor-element-834c350 .elementor-heading-title{font-size:3em;line-height:0.9em;}.elementor-12 .elementor-element.elementor-element-b3ec7e2{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b3ec7e2 .elementor-divider-separator{width:60%;}.elementor-12 .elementor-element.elementor-element-0628f72{--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-12 .elementor-element.elementor-element-83b1ae0{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:50px 50px 50px 50px;--padding-top:10%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-15051d5 img{max-width:85%;}.elementor-12 .elementor-element.elementor-element-5f7ffc1 .elementor-heading-title{font-size:2em;line-height:0.9em;}.elementor-12 .elementor-element.elementor-element-2065b9e{--padding-top:0%;--padding-bottom:15%;--padding-left:3%;--padding-right:3%;}.elementor-12 .elementor-element.elementor-element-cb2b240{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0%;--padding-bottom:12%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-07a98fd .elementor-heading-title{font-size:3em;line-height:0.9em;}.elementor-12 .elementor-element.elementor-element-4d57dfa{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;}.elementor-widget-ucaddon_post_carousel .ue-grid-item-category a{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_carousel .uc_post_title{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_carousel .ue-grid-item-meta-data{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_carousel .uc_paragraph{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_carousel .uc_more_btn{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_post_carousel .ue-no-posts-found{line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-f35d0f1 > .elementor-widget-container{margin:-38px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f35d0f1 .ue-item{opacity:100px;transform:scale(1,1);}.elementor-12 .elementor-element.elementor-element-f35d0f1 .uc_image_carousel_placeholder{border-radius:50px 50px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f35d0f1 .uc_post_title{font-size:0.5em;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-f35d0f1 .ue-grid-item-meta-data{font-size:16px;}.elementor-12 .elementor-element.elementor-element-f35d0f1 .ue-meta-data{margin-top:0px;}.elementor-12 .elementor-element.elementor-element-f35d0f1 .uc_more_btn{padding:1px 18px 0px 18px;}.elementor-12 .elementor-element.elementor-element-f35d0f1 .uc_more_btn i{font-size:42px;}.elementor-12 .elementor-element.elementor-element-f35d0f1 .uc_more_btn svg{font-size:42px;}.elementor-12 .elementor-element.elementor-element-0a09b3f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0a09b3f .elementor-button{font-size:1.5em;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-88575fe{--width:100%;}.elementor-12 .elementor-element.elementor-element-e7a0834{--width:100%;}.elementor-12 .elementor-element.elementor-element-424b9e7{--width:100%;}.elementor-12 .elementor-element.elementor-element-ee64d0b{--width:100%;}.elementor-12 .elementor-element.elementor-element-7899bad{--width:100%;}.elementor-12 .elementor-element.elementor-element-6657e5e{--width:100%;}.elementor-12 .elementor-element.elementor-element-31b3b3f{--width:50%;}.elementor-12 .elementor-element.elementor-element-cb2b240{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-31b3b3f{--width:259.163px;}}/* Start custom CSS for container, class: .elementor-element-3c7c9d6 *//* Transiciones suaves para cambios de color */
.color {
    transition: background-color 1s ease, color 1s ease;
}

/* Clases para cada color (útil para debugging o aplicación manual) */
.bg-blue01 { background-color: var(--blue01); color: white; }
.bg-blue02 { background-color: var(--blue02); color: white; }
.bg-blue03 { background-color: var(--blue03); color: #333; }
.bg-blue04 { background-color: var(--blue04); color: #333; }
.bg-grey { background-color: var(--grey); color: #333; }
.bg-cream { background-color: var(--cream); color: #333; }
.bg-yellow02 { background-color: var(--yellow02); color: #333; }
.bg-yellow01 { background-color: var(--yellow01); color: #333; }
.bg-red01 { background-color: var(--red01); color: white; }
.bg-red02 { background-color: var(--red02); color: white; }

/* Estilos para textos que necesitan cambiar de color */
.textColor01, .textColor02, .textColor03, .textColor04, .textColor05,
.textColor06, .textColor07, .textColor08, .textColor09, .textColor10 {
    transition: color 0.5s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-830af1b */.elementor-12 .elementor-element.elementor-element-830af1b{
    width: 550px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-76ebcc1 *//* Configurable Accordion CSS */
:root {
  /* Color Variables */
  --accordion-background: #8ecfd5;
  --dark-blue: #214255;
  --medium-blue: #64b5c0;
  --yellow: #f5b33d;
  --red: #d35c4c;
  --cream: #f5f0e5;
  --white: #ffffff;
  --text-dark: #333333;
  
  /* Size Variables */
  --accordion-padding: 0px;
  --accordion-border-radius: 25px;
  --accordion-height: 600px;
  
  --card-collapsed-width: 100px;
  --card-expanded-width: 470px;
  --card-border-radius: 50px;
  --icon-size: 40px;
  --icon-border-radius: 5px;
  --number-font-size: 60px;
  --title-font-size: 24px;
  --text-font-size: 16px;
  --button-padding: 10px 20px;
  --button-border-radius: 5px;
  --image-height: 350px;
  --mobile-breakpoint: 768px;
  --mobile-card-height: 70px;
  --vertical-line-height: 30px;
}

/*.ue_post_accordion_content_in{
    padding: #uc_post_accordion_elementor_f998882 .uc_content {
    display: none;
    padding: var(--accordion-padding);
    width: calc(var(--card-expanded-width) - var(--card-collapsed-width));
}0px;
    padding-top: 0px
}*/

#uc_post_accordion_elementor_f998882 {
   /* background-color: var(--accordion-background);*/
    padding: var(--accordion-padding);
    border-radius: var(--accordion-border-radius);
}

#uc_post_accordion_elementor_f998882 .uc_container {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow-x: auto;
    gap: var(--card-gap);
    padding: 20px 0px;
    align-items: stretch;
    height: var(--accordion-height);
}

#uc_post_accordion_elementor_f998882 .uc_ac_box {
    flex: 0 0 auto;
    width: var(--card-collapsed-width);
    position: relative;
    border-radius: var(--card-border-radius);
    overflow: hidden;
    transition: width 0.4s ease;
}

/* Colores diferentes para cada tarjeta */
#uc_post_accordion_elementor_f998882 .uc_ac_box:nth-child(1) {
    background-color: var(--dark-blue);
}

#uc_post_accordion_elementor_f998882 .uc_ac_box:nth-child(2) {
    background-color: var(--medium-blue);
}

#uc_post_accordion_elementor_f998882 .uc_ac_box:nth-child(3) {
    background-color: var(--yellow); 
}

#uc_post_accordion_elementor_f998882 .uc_ac_box:nth-child(4) {
    background-color: var(--red);
}

#uc_post_accordion_elementor_f998882 .uc_ac_box:nth-child(5) {
    background-color: var(--cream);
}
#uc_post_accordion_elementor_f998882 .uc_ac_box:nth-child(6) {
    background-color: var(--blue02);
}
#uc_post_accordion_elementor_f998882 .uc_ac_box:nth-child(7) {
    background-color: var(--yellow);
}

/* Estilo para la tarjeta activa */
#uc_post_accordion_elementor_f998882 .uc_ac_box.uc-item-active {
    width: var(--card-expanded-width);
    display: flex;
    flex-direction: row;
}

/* Estilo para el encabezado cuando está colapsado */
#uc_post_accordion_elementor_f998882 .uc-heading {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: var(--white);
    font-weight: bold;
    height: 100%;
    width: var(--card-collapsed-width);
    z-index: 2;
    cursor: pointer;
}

#uc_post_accordion_elementor_f998882 .uc_ac_box:nth-child(3) .uc-heading , #uc_post_accordion_elementor_f998882 .uc_ac_box:nth-child(5) .uc-heading, #uc_post_accordion_elementor_f998882 .uc_ac_box:nth-child(7) .uc-heading {
    color: var(--blue02);
}

/* Estilo para los números en la parte inferior */
#uc_post_accordion_elementor_f998882 .uc-heading:after {
    content: attr(data-number);
    font-size: var(--number-font-size);
    font-weight: bold;
    position: absolute;
    bottom: 40px;
    opacity: 0.9;
}

/* Agregar números a las tarjetas */
#uc_post_accordion_elementor_f998882 .uc_ac_box:nth-child(1) .uc-heading:after { content: "01"; }
#uc_post_accordion_elementor_f998882 .uc_ac_box:nth-child(2) .uc-heading:after { content: "02"; }
#uc_post_accordion_elementor_f998882 .uc_ac_box:nth-child(3) .uc-heading:after { content: "03";  color: var(--dark); }
#uc_post_accordion_elementor_f998882 .uc_ac_box:nth-child(4) .uc-heading:after { content: "04"; }
#uc_post_accordion_elementor_f998882 .uc_ac_box:nth-child(5) .uc-heading:after { content: "05";   }
#uc_post_accordion_elementor_f998882 .uc_ac_box:nth-child(6) .uc-heading:after { content: "06";   }
#uc_post_accordion_elementor_f998882 .uc_ac_box:nth-child(7) .uc-heading:after { content: "07";   }

/* Estilo para el contenido */
#uc_post_accordion_elementor_f998882 .uc_content {
    display: none;
    padding: var(--accordion-padding);
    width: calc(var(--card-expanded-width) - var(--card-collapsed-width));
}

#uc_post_accordion_elementor_f998882 .ue_post_accordion_content_in{
    padding: 15px 20px;
}

#uc_post_accordion_elementor_f998882 .uc-item-active .uc_content {
    display: block;
}

#uc_post_accordion_elementor_f998882 .uc_content_inner_wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Estilo para la imagen reducida */
#uc_post_accordion_elementor_f998882 .ue_post_image {
    width: 100%;
    height: var(--image-height);
    overflow: hidden;
    margin-bottom: 15px;
}

#uc_post_accordion_elementor_f998882 .ue_post_image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
   border-radius: 50px 50px 00px 0px;
}

/* Estilo para el título del post en vez de "Name Store" */
#uc_post_accordion_elementor_f998882 .uc_ac_box_title {
    display: block;
    transform: rotate(-90deg);
    transform-origin: center;
    white-space: nowrap;
    max-width: 40ch;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 300px;
    position: absolute;
    top: 40%;
    left: -100px;
    text-align: center;
    color: var(--white);
    font-weight: bold;
    /*text-transform: uppercase;*/
    letter-spacing: 1px;
}


/*#uc_post_accordion_elementor_f998882 .uc_ac_box:nth-child(5) .uc_ac_box_title {
    color: var(--blue01);
}*/

/* Ocultar el texto "Name Store" */
#uc_post_accordion_elementor_f998882 .uc_ac_box:before {
    display: none;
}

/* Estilo para los iconos */
#uc_post_accordion_elementor_f998882 .ue_accordion_icon {
    position: absolute;
    top: 20px;
    left: 30px;
    width: var(--icon-size);
    height: var(--icon-size);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--icon-border-radius);
    font-size: 20px;
}


#uc_post_accordion_elementor_f998882 .uc_ac_box:nth-child(3) .ue_accordion_icon, #uc_post_accordion_elementor_f998882 .uc_ac_box:nth-child(3) .ue_heading_title {  color: var(--blue01); }

#uc_post_accordion_elementor_f998882 .uc_ac_box:nth-child(3) .ue_accordion_icon, #uc_post_accordion_elementor_f998882 .uc_ac_box:nth-child(5) .ue_accordion_icon, #uc_post_accordion_elementor_f998882 .uc_ac_box:nth-child(7) .ue_accordion_icon {  color: var(--blue01); }

#uc_post_accordion_elementor_f998882 .uc_ac_box:nth-child(3) .ue_heading_title, #uc_post_accordion_elementor_f998882 .uc_ac_box:nth-child(5) .ue_heading_title, #uc_post_accordion_elementor_f998882 .uc_ac_box:nth-child(7) .ue_heading_title{ color: var(--dark-blue);}

/* Línea vertical en el centro de cada tarjeta */
#uc_post_accordion_elementor_f998882 .uc_ac_box:not(.uc-item-active):after {
    content: "";
    position: absolute;
    top: 75%;
    bottom: 20%;
    left: 50%;
    width: 3px;
    height: var(--vertical-line-height);
    transform: translateX(-50%);
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 1;
}

/* Dar prioridad al texto */
#uc_post_accordion_elementor_f998882 .ue_post_title {
    font-size: var(--title-font-size);
    font-weight: bold;
    margin-bottom: 15px;
    color: var(--dark-blue);
}

#uc_post_accordion_elementor_f998882 .ue_post_text {
    font-size: var(--text-font-size);
    line-height: 1.5;
    margin-bottom: 20px;
    color: var(--text-dark);
}

/* Botón de "Ver más" */
#uc_post_accordion_elementor_f998882 .uc_btn {
    text-decoration: none;
    transition: background-color 0.3s;
}

#uc_post_accordion_elementor_f998882 .uc_btn:hover {
    background-color: var(--medium-blue);
}

/* Estilos para dispositivos móviles */
@media (max-width: 600px) {
    /* Cambiar a orientación vertical */
    #uc_post_accordion_elementor_f998882 .uc_container {
        flex-direction: column;
        height: auto;
        overflow-x: visible;
        overflow-y: auto;
    }
    
    #uc_post_accordion_elementor_f998882 .uc_ac_box {
        width: 100%;
        height: 80px;
        margin-bottom: 0px;
        transition: height 0.4s ease;
    }
    
    #uc_post_accordion_elementor_f998882 .uc_ac_box.uc-item-active {
        width: 100%;
        height: auto;
        flex-direction: column;
    }
    
    #uc_post_accordion_elementor_f998882 .uc-heading {
        width: 100%;
        height: 80px;
        flex-direction: row;
    }
    
    #uc_post_accordion_elementor_f998882 .uc_content {
        width: 100%;
        /*padding: 15px;*/
    }
    
    /* Restablecer la rotación del título */
    #uc_post_accordion_elementor_f998882 .uc_ac_box_title {
        transform: rotate(0);
        position: static;
        width: auto;
        left: 0;
        padding: 0 50px;
        text-align: left;
    }
    
    /* Ajustar los números */
    #uc_post_accordion_elementor_f998882 .uc-heading:after {
        font-size: 30px;
        right: 20px;
        bottom: auto;
        top: 50%;
        transform: translateY(-50%);
        left: auto;
    }
    
    /* Ajustar la posición de los iconos */
    #uc_post_accordion_elementor_f998882 .ue_accordion_icon {
        top: 50%;
        transform: translateY(-50%);
        left: 15px;
    }
    
    /* Ocultar la línea vertical */
    #uc_post_accordion_elementor_f998882 .uc_ac_box:not(.uc-item-active):after {
        display: none;
    }
    
    /* Ajustar el contenido */
    #uc_post_accordion_elementor_f998882 .uc_content_inner_wrapper {
        flex-direction: column;
    }
    
    /* Reducir el tamaño de la imagen */
    #uc_post_accordion_elementor_f998882 .ue_post_image {
        height: 200px;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_accordion, class: .elementor-element-f998882 */.elementor-12 .elementor-element.elementor-element-f998882 a{
    max-height: 250px !important;
}

.uc_content{
    transition: width 1s, height 0.1s;
}

@media only screen and (max-width: 600px) {
    .elementor-12 .elementor-element.elementor-element-f998882 .ue_heading_title  {
        display: block;
        max-width: 50ch;
        white-space: nowrap; 
        overflow: hidden;
        text-overflow: ellipsis; 
    }
    .elementor-12 .elementor-element.elementor-element-f998882{
        min-width:100%;
    }
    .elementor-12 .elementor-element.elementor-element-f998882 a{
        max-height: 250px !important;
    }
    
}




/* Reemplazamos el comportamiento de display con un método basado en height/opacity */
.uc_content {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height 2s ease-out, 
              opacity 2s ease-out, 
              padding 2s ease;
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}

/* Cuando el item está activo, mostramos el contenido */
.uc-item-active .uc_content {
  max-height: 2000px; /* Un valor suficientemente alto para cualquier contenido */
  opacity: 1;
  padding-top: 15px;
  padding-bottom: 15px;
}

/* Anulamos el display:block inline que se agrega */
.uc_content[style*="display: block"] {
  display: block !important; /* Para mantener compatibilidad */
}

/* Mejoramos la transición de los iconos */
.ue_accordion_icon {
  transition: transform 0.4s ease, opacity 1s ease;
}

.uc_dactive {
  opacity: 1;
  transform: rotate(0deg);
  position: absolute;
}

.uc_active {
  opacity: 0;
  transform: rotate(-90deg);
  position: absolute;
}

.uc-item-active .uc_dactive {
  opacity: 0;
  transform: rotate(90deg);
}

.uc-item-active .uc_active {
  opacity: 1;
  transform: rotate(0deg);
}

/* Mejoramos el efecto hover del título */
.uc_trigger {
  position: relative;
  cursor: pointer;
  transition: background-color 1s ease;
}

.uc_trigger:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

/* Añadimos una pequeña animación al contenido interno */
.uc_content_inner_wrapper {
  transform: translateY(10px);
  transition: transform 1s ease-out 1s;
}

.uc-item-active .uc_content_inner_wrapper {
  transform: translateY(0);
}




/* Deshabilitar el comportamiento de desplazamiento suave */
html, body {
  scroll-behavior: auto !important;
}

/* Asegurarse de que los enlaces del acordeón no disparen desplazamiento */
.uc_trigger {
  scroll-margin: 0 !important;
}

/* Una solución alternativa es asegurarse de que el elemento permanezca visible */
#uc_post_accordion_elementor_f998882 {
  overflow-anchor: none;
  scroll-snap-stop: always;
}

#uc_post_accordion_elementor_f998882 .uc_ac_box_title{
    text-align:left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bda5d29 */.elementor-12 .elementor-element.elementor-element-bda5d29{
    width: 550px;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-f35d0f1 */.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a){
    text-decoration: none;
    
}

.elementor-12 .elementor-element.elementor-element-f35d0f1 .ue-meta-data{
    position: absolute;
    top:260px;
}

.elementor-12 .elementor-element.elementor-element-f35d0f1 .ue-item-btn-holder{
    text-align: right;
}

.elementor-12 .elementor-element.elementor-element-f35d0f1 .uc_paragraph{
    max-width: 70%;
}
.uc_post_title{
    border-bottom: 3px solid var(--blue01);
    margin-bottom: 25px !important;
    padding-bottom: 25px;
   /* max-height: 64px;
    overflow: hidden;*/
}

.owl-dots span{
    display: none !important;
}
   
@media only screen and (min-width: 1024px) {
    .owl-dots button{
        display: none !important;
    }
}


@media only screen and (max-width: 600px) {
    .owl-nav button{
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0a09b3f */.elementor-12 .elementor-element.elementor-element-0a09b3f{
    width: 550px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Canulla';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://co-impact.jonnathanbucheli.com/wp-content/uploads/2025/03/Calluna-Regular.eot');
	src: url('https://co-impact.jonnathanbucheli.com/wp-content/uploads/2025/03/Calluna-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://co-impact.jonnathanbucheli.com/wp-content/uploads/2025/03/Calluna-Regular.woff2') format('woff2'),
		url('https://co-impact.jonnathanbucheli.com/wp-content/uploads/2025/03/Calluna-Regular.woff') format('woff'),
		url('https://co-impact.jonnathanbucheli.com/wp-content/uploads/2025/03/Calluna-Regular.ttf') format('truetype'),
		url('https://co-impact.jonnathanbucheli.com/wp-content/uploads/2025/03/Calluna-Regular.svg#Canulla') format('svg');
}
@font-face {
	font-family: 'Canulla';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://co-impact.jonnathanbucheli.com/wp-content/uploads/2025/03/Canulla-Bold.eot');
	src: url('https://co-impact.jonnathanbucheli.com/wp-content/uploads/2025/03/Canulla-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://co-impact.jonnathanbucheli.com/wp-content/uploads/2025/03/5f994de4cd0fb5f3f2cc53ea21cfcae3.woff2') format('woff2'),
		url('https://co-impact.jonnathanbucheli.com/wp-content/uploads/2025/03/5f994de4cd0fb5f3f2cc53ea21cfcae3.woff') format('woff'),
		url('https://co-impact.jonnathanbucheli.com/wp-content/uploads/2025/03/Canulla-Bold.ttf') format('truetype'),
		url('https://co-impact.jonnathanbucheli.com/wp-content/uploads/2025/03/Canulla-Bold.svg#Canulla') format('svg');
}
/* End Custom Fonts CSS */