.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-33547 .elementor-element.elementor-element-8b895d0 .elementor-repeater-item-b616607 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://cocholitokids.cl/wp-content/uploads/2025/04/2150573642.jpg);background-size:cover;}.elementor-33547 .elementor-element.elementor-element-8b895d0 .elementor-repeater-item-b616607 .elementor-background-overlay{background-color:#0E30456E;}.elementor-33547 .elementor-element.elementor-element-8b895d0 .swiper-slide{transition-duration:calc(5000ms*1.2);height:571px;}.elementor-33547 .elementor-element.elementor-element-8b895d0 .swiper-slide-contents{max-width:66%;}.elementor-33547 .elementor-element.elementor-element-8b895d0 .swiper-slide-inner{text-align:center;}.elementor-33547 .elementor-element.elementor-element-8b895d0 .elementor-slide-heading{color:#FFFFFF;font-family:"Big Softie", Sans-serif;font-size:40px;font-weight:600;letter-spacing:4.3px;}.elementor-33547 .elementor-element.elementor-element-8b895d0 .elementor-slide-description{font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:400;}.elementor-33547 .elementor-element.elementor-element-70ec38e > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-1ba98c1 );}.elementor-33547 .elementor-element.elementor-element-70ec38e{padding:10% 0% 0% 0%;}.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-33547 .elementor-element.elementor-element-8338a83{text-align:center;}.elementor-33547 .elementor-element.elementor-element-8338a83 .elementor-heading-title{font-family:"Big Softie", Sans-serif;font-size:40px;font-weight:500;text-transform:none;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-33547 .elementor-element.elementor-element-17d0c4f > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-33547 .elementor-element.elementor-element-17d0c4f{text-align:center;font-family:"Roboto Slab", Sans-serif;font-size:17px;font-weight:400;}.elementor-33547 .elementor-element.elementor-element-8291942 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-33547 .elementor-element.elementor-element-8291942{text-align:center;}.elementor-33547 .elementor-element.elementor-element-8291942 .elementor-heading-title{font-family:"Big Softie", Sans-serif;font-size:40px;font-weight:500;color:#F8BEB9;}.elementor-33547 .elementor-element.elementor-element-70f26dc > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-33547 .elementor-element.elementor-element-70f26dc{text-align:center;font-family:"Roboto Slab", Sans-serif;font-size:17px;font-weight:400;}.elementor-33547 .elementor-element.elementor-element-380456a > .elementor-container{min-height:59vh;}.elementor-33547 .elementor-element.elementor-element-380456a{padding:0% 10% 0% 10%;}.elementor-33547 .elementor-element.elementor-element-3107016:not(.elementor-motion-effects-element-type-background), .elementor-33547 .elementor-element.elementor-element-3107016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f76bac8 );}.elementor-33547 .elementor-element.elementor-element-3107016 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, var( --e-global-color-f76bac8 ) 20%, var( --e-global-color-9f377e1 ) 50%);opacity:0.67;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33547 .elementor-element.elementor-element-3107016 > .elementor-container{min-height:300px;}.elementor-33547 .elementor-element.elementor-element-3107016{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-33547 .elementor-element.elementor-element-83b883e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33547 .elementor-element.elementor-element-83b883e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33547 .elementor-element.elementor-element-9b6ac8c{text-align:center;}.elementor-33547 .elementor-element.elementor-element-9b6ac8c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;}.elementor-33547 .elementor-element.elementor-element-ff652d9:not(.elementor-motion-effects-element-type-background), .elementor-33547 .elementor-element.elementor-element-ff652d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f377e1 );}.elementor-33547 .elementor-element.elementor-element-ff652d9 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, var( --e-global-color-f76bac8 ) 20%, var( --e-global-color-9f377e1 ) 50%);opacity:0.67;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33547 .elementor-element.elementor-element-ff652d9 > .elementor-container{min-height:300px;}.elementor-33547 .elementor-element.elementor-element-ff652d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-33547 .elementor-element.elementor-element-307a764.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33547 .elementor-element.elementor-element-307a764.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33547 .elementor-element.elementor-element-80d7ae5{text-align:center;}.elementor-33547 .elementor-element.elementor-element-80d7ae5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:49px;font-weight:600;}.elementor-33547 .elementor-element.elementor-element-30fee97:not(.elementor-motion-effects-element-type-background), .elementor-33547 .elementor-element.elementor-element-30fee97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-89f175c );}.elementor-33547 .elementor-element.elementor-element-30fee97 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, var( --e-global-color-f76bac8 ) 20%, var( --e-global-color-9f377e1 ) 50%);opacity:0.67;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33547 .elementor-element.elementor-element-30fee97 > .elementor-container{min-height:300px;}.elementor-33547 .elementor-element.elementor-element-30fee97{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-33547 .elementor-element.elementor-element-60766a7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33547 .elementor-element.elementor-element-60766a7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33547 .elementor-element.elementor-element-25c1a4e{text-align:center;}.elementor-33547 .elementor-element.elementor-element-47773f4 > .elementor-container{min-height:61vh;}.elementor-33547 .elementor-element.elementor-element-47773f4{padding:0% 10% 0% 10%;}.elementor-33547 .elementor-element.elementor-element-47e6b1b:not(.elementor-motion-effects-element-type-background), .elementor-33547 .elementor-element.elementor-element-47e6b1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ba98c1 );}.elementor-33547 .elementor-element.elementor-element-47e6b1b > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, var( --e-global-color-f76bac8 ) 20%, var( --e-global-color-9f377e1 ) 50%);opacity:0.67;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33547 .elementor-element.elementor-element-47e6b1b > .elementor-container{min-height:300px;}.elementor-33547 .elementor-element.elementor-element-47e6b1b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-33547 .elementor-element.elementor-element-96f8c41.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33547 .elementor-element.elementor-element-96f8c41.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33547 .elementor-element.elementor-element-bbfbbcd{text-align:center;}.elementor-33547 .elementor-element.elementor-element-bbfbbcd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-33547 .elementor-element.elementor-element-e59e1f8:not(.elementor-motion-effects-element-type-background), .elementor-33547 .elementor-element.elementor-element-e59e1f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f76bac8 );}.elementor-33547 .elementor-element.elementor-element-e59e1f8 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, var( --e-global-color-f76bac8 ) 20%, var( --e-global-color-9f377e1 ) 50%);opacity:0.67;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33547 .elementor-element.elementor-element-e59e1f8 > .elementor-container{min-height:300px;}.elementor-33547 .elementor-element.elementor-element-e59e1f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-33547 .elementor-element.elementor-element-caffb16.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33547 .elementor-element.elementor-element-caffb16.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33547 .elementor-element.elementor-element-cecdb5c{text-align:center;}.elementor-33547 .elementor-element.elementor-element-cecdb5c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;}.elementor-33547 .elementor-element.elementor-element-1def0d8:not(.elementor-motion-effects-element-type-background), .elementor-33547 .elementor-element.elementor-element-1def0d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f377e1 );}.elementor-33547 .elementor-element.elementor-element-1def0d8 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, var( --e-global-color-f76bac8 ) 20%, var( --e-global-color-9f377e1 ) 50%);opacity:0.67;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33547 .elementor-element.elementor-element-1def0d8 > .elementor-container{min-height:300px;}.elementor-33547 .elementor-element.elementor-element-1def0d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-33547 .elementor-element.elementor-element-2ad0484.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33547 .elementor-element.elementor-element-2ad0484.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33547 .elementor-element.elementor-element-3685540{text-align:center;}.elementor-33547 .elementor-element.elementor-element-3685540 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:33px;font-weight:600;}.elementor-33547 .elementor-element.elementor-element-9a719d7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-33547 .elementor-element.elementor-element-9a719d7 > .elementor-container{min-height:61vh;}.elementor-33547 .elementor-element.elementor-element-9a719d7 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-1ba98c1 );}.elementor-33547 .elementor-element.elementor-element-9a719d7 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);}.elementor-33547 .elementor-element.elementor-element-9a719d7{padding:0% 10% 10% 10%;}.elementor-33547 .elementor-element.elementor-element-69734b6:not(.elementor-motion-effects-element-type-background), .elementor-33547 .elementor-element.elementor-element-69734b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-89f175c );}.elementor-33547 .elementor-element.elementor-element-69734b6 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, var( --e-global-color-f76bac8 ) 20%, var( --e-global-color-9f377e1 ) 50%);opacity:0.67;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33547 .elementor-element.elementor-element-69734b6 > .elementor-container{min-height:300px;}.elementor-33547 .elementor-element.elementor-element-69734b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-33547 .elementor-element.elementor-element-3ad12c2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33547 .elementor-element.elementor-element-3ad12c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33547 .elementor-element.elementor-element-6a50447{text-align:center;}.elementor-33547 .elementor-element.elementor-element-e09e24d:not(.elementor-motion-effects-element-type-background), .elementor-33547 .elementor-element.elementor-element-e09e24d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ba98c1 );}.elementor-33547 .elementor-element.elementor-element-e09e24d > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, var( --e-global-color-f76bac8 ) 20%, var( --e-global-color-9f377e1 ) 50%);opacity:0.67;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33547 .elementor-element.elementor-element-e09e24d > .elementor-container{min-height:300px;}.elementor-33547 .elementor-element.elementor-element-e09e24d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-33547 .elementor-element.elementor-element-19590f2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33547 .elementor-element.elementor-element-19590f2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33547 .elementor-element.elementor-element-03a525f{text-align:center;}.elementor-33547 .elementor-element.elementor-element-03a525f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:600;}.elementor-33547 .elementor-element.elementor-element-f423985{margin-top:-6%;margin-bottom:0%;}.elementor-33547 .elementor-element.elementor-element-70d5170{padding:10% 0% 0% 0%;}.elementor-33547 .elementor-element.elementor-element-88e462b{text-align:center;}.elementor-33547 .elementor-element.elementor-element-88e462b .elementor-heading-title{font-family:"Big Softie", Sans-serif;font-size:40px;font-weight:500;}.elementor-33547 .elementor-element.elementor-element-9dc9fb6 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-33547 .elementor-element.elementor-element-9dc9fb6{text-align:center;font-family:"Roboto Slab", Sans-serif;font-size:17px;font-weight:400;}.elementor-33547 .elementor-element.elementor-element-c779aa3{padding:0% 5% 0% 5%;}.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-33547 .elementor-element.elementor-element-ee233b7 .elementor-icon-wrapper{text-align:center;}.elementor-33547 .elementor-element.elementor-element-5e03269 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-33547 .elementor-element.elementor-element-5e03269{text-align:center;}.elementor-33547 .elementor-element.elementor-element-5e03269 .elementor-heading-title{font-family:"Big Softie", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-1ba98c1 );}.elementor-33547 .elementor-element.elementor-element-1e8b1db > .elementor-widget-container{padding:0% 7% 0% 7%;}.elementor-33547 .elementor-element.elementor-element-1e8b1db{text-align:center;font-family:"Roboto Slab", Sans-serif;font-size:17px;font-weight:400;}.elementor-33547 .elementor-element.elementor-element-02eee3b .elementor-icon-wrapper{text-align:center;}.elementor-33547 .elementor-element.elementor-element-5073987 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-33547 .elementor-element.elementor-element-5073987{text-align:center;}.elementor-33547 .elementor-element.elementor-element-5073987 .elementor-heading-title{font-family:"Big Softie", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-1ba98c1 );}.elementor-33547 .elementor-element.elementor-element-306575b > .elementor-widget-container{padding:0% 7% 0% 7%;}.elementor-33547 .elementor-element.elementor-element-306575b{text-align:center;font-family:"Roboto Slab", Sans-serif;font-size:17px;font-weight:400;}.elementor-33547 .elementor-element.elementor-element-8de7a36{margin-top:60px;margin-bottom:60px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-33547 .elementor-element.elementor-element-9dc9fb6{font-size:17px;}}@media(max-width:767px){.elementor-33547 .elementor-element.elementor-element-8b895d0 .swiper-slide{height:380px;}.elementor-33547 .elementor-element.elementor-element-8b895d0 .elementor-slide-heading{font-size:30px;}.elementor-33547 .elementor-element.elementor-element-8b895d0 .elementor-slide-description{font-size:14px;}.elementor-33547 .elementor-element.elementor-element-8338a83 .elementor-heading-title{font-size:30px;}.elementor-33547 .elementor-element.elementor-element-17d0c4f{font-size:14px;}.elementor-33547 .elementor-element.elementor-element-8291942 .elementor-heading-title{font-size:30px;}.elementor-33547 .elementor-element.elementor-element-70f26dc{font-size:14px;}.elementor-33547 .elementor-element.elementor-element-88e462b .elementor-heading-title{font-size:30px;}.elementor-33547 .elementor-element.elementor-element-9dc9fb6{font-size:14px;}.elementor-33547 .elementor-element.elementor-element-5e03269 .elementor-heading-title{font-size:30px;}.elementor-33547 .elementor-element.elementor-element-1e8b1db{font-size:14px;}.elementor-33547 .elementor-element.elementor-element-5073987 .elementor-heading-title{font-size:30px;}.elementor-33547 .elementor-element.elementor-element-306575b{font-size:14px;}}/* Start custom CSS for column, class: .elementor-element-83b883e *//*Hexagon Clip-Path*/
.elementor-33547 .elementor-element.elementor-element-83b883e{
    clip-path: polygon(0 25%, 50% 0, 100% 25%, 99% 75%, 50% 100%, 0 75%);
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
}

/*Gradient Overlay Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-83b883e .elementor-background-overlay{
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
    opacity: 0 !important;
}
.elementor-33547 .elementor-element.elementor-element-83b883e:hover .elementor-background-overlay{
    opacity: 0.85 !important;
}
/*Column Element Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-83b883e .elementor-column{
    opacity: 0;
    -webkit-transition: all 0.8s !important;
    transition: all 0.8s !important;
}
.elementor-33547 .elementor-element.elementor-element-83b883e:hover .elementor-column{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3107016 *//*Hexagon Clip-Path*/
.elementor-33547 .elementor-element.elementor-element-3107016{
    clip-path: polygon(0 25%, 50% 0, 100% 25%, 99% 75%, 50% 100%, 0 75%);
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
}

/*Gradient Overlay Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-3107016 .elementor-background-overlay{
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
    opacity: 0 !important;
}
.elementor-33547 .elementor-element.elementor-element-3107016:hover .elementor-background-overlay{
    opacity: 0.85 !important;
}
/*Column Element Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-3107016 .elementor-column{
    opacity: 0;
    -webkit-transition: all 0.8s !important;
    transition: all 0.8s !important;
}
.elementor-33547 .elementor-element.elementor-element-3107016:hover .elementor-column{
    opacity: 1;
}

/*Shadow transition Effect CSS*/
.elementor-33547 .elementor-element.elementor-element-3107016:hover{
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
}
.hexa-mom::before{
    content: '';
    position: absolute;
    bottom: -70px !important;
    width: 100%;
    color: #fff;
    height: 60px;
    border-radius: 50%;
    background: -webkit-radial-gradient(rgba(0,0,0,0.15),transparent, transparent);
    background: radial-gradient(rgba(0,0,0,0.15),transparent, transparent);
    display: block;
    -webkit-transition: all 0.8s !important;
    transition: all 0.8s !important;
    z-index: 999;
}
.hexa-mom:hover::before{
    opacity: 1 !important;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-307a764 *//*Hexagon Clip-Path*/
.elementor-33547 .elementor-element.elementor-element-307a764{
    clip-path: polygon(0 25%, 50% 0, 100% 25%, 99% 75%, 50% 100%, 0 75%);
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
}

/*Gradient Overlay Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-307a764 .elementor-background-overlay{
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
    opacity: 0 !important;
}
.elementor-33547 .elementor-element.elementor-element-307a764:hover .elementor-background-overlay{
    opacity: 0.85 !important;
}
/*Column Element Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-307a764 .elementor-column{
    opacity: 0;
    -webkit-transition: all 0.8s !important;
    transition: all 0.8s !important;
}
.elementor-33547 .elementor-element.elementor-element-307a764:hover .elementor-column{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ff652d9 *//*Hexagon Clip-Path*/
.elementor-33547 .elementor-element.elementor-element-ff652d9{
    clip-path: polygon(0 25%, 50% 0, 100% 25%, 99% 75%, 50% 100%, 0 75%);
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
}

/*Gradient Overlay Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-ff652d9 .elementor-background-overlay{
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
    opacity: 0 !important;
}
.elementor-33547 .elementor-element.elementor-element-ff652d9:hover .elementor-background-overlay{
    opacity: 0.85 !important;
}
/*Column Element Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-ff652d9 .elementor-column{
    opacity: 0;
    -webkit-transition: all 0.8s !important;
    transition: all 0.8s !important;
}
.elementor-33547 .elementor-element.elementor-element-ff652d9:hover .elementor-column{
    opacity: 1;
}

/*Shadow transition Effect CSS*/
.elementor-33547 .elementor-element.elementor-element-ff652d9:hover{
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
}
.hexa-mom::before{
    content: '';
    position: absolute;
    bottom: -70px !important;
    width: 100%;
    color: #fff;
    height: 60px;
    border-radius: 50%;
    background: -webkit-radial-gradient(rgba(0,0,0,0.15),transparent, transparent);
    background: radial-gradient(rgba(0,0,0,0.15),transparent, transparent);
    display: block;
    -webkit-transition: all 0.8s !important;
    transition: all 0.8s !important;
    z-index: 999;
}
.hexa-mom:hover::before{
    opacity: 1 !important;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-60766a7 *//*Hexagon Clip-Path*/
.elementor-33547 .elementor-element.elementor-element-60766a7{
    clip-path: polygon(0 25%, 50% 0, 100% 25%, 99% 75%, 50% 100%, 0 75%);
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
}

/*Gradient Overlay Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-60766a7 .elementor-background-overlay{
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
    opacity: 0 !important;
}
.elementor-33547 .elementor-element.elementor-element-60766a7:hover .elementor-background-overlay{
    opacity: 0.85 !important;
}
/*Column Element Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-60766a7 .elementor-column{
    opacity: 0;
    -webkit-transition: all 0.8s !important;
    transition: all 0.8s !important;
}
.elementor-33547 .elementor-element.elementor-element-60766a7:hover .elementor-column{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-30fee97 *//*Hexagon Clip-Path*/
.elementor-33547 .elementor-element.elementor-element-30fee97{
    clip-path: polygon(0 25%, 50% 0, 100% 25%, 99% 75%, 50% 100%, 0 75%);
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
}

/*Gradient Overlay Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-30fee97 .elementor-background-overlay{
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
    opacity: 0 !important;
}
.elementor-33547 .elementor-element.elementor-element-30fee97:hover .elementor-background-overlay{
    opacity: 0.85 !important;
}
/*Column Element Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-30fee97 .elementor-column{
    opacity: 0;
    -webkit-transition: all 0.8s !important;
    transition: all 0.8s !important;
}
.elementor-33547 .elementor-element.elementor-element-30fee97:hover .elementor-column{
    opacity: 1;
}

/*Shadow transition Effect CSS*/
.elementor-33547 .elementor-element.elementor-element-30fee97:hover{
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
}
.hexa-mom::before{
    content: '';
    position: absolute;
    bottom: -70px !important;
    width: 100%;
    color: #fff;
    height: 60px;
    border-radius: 50%;
    background: -webkit-radial-gradient(rgba(0,0,0,0.15),transparent, transparent);
    background: radial-gradient(rgba(0,0,0,0.15),transparent, transparent);
    display: block;
    -webkit-transition: all 0.8s !important;
    transition: all 0.8s !important;
    z-index: 999;
}
.hexa-mom:hover::before{
    opacity: 1 !important;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-96f8c41 *//*Hexagon Clip-Path*/
.elementor-33547 .elementor-element.elementor-element-96f8c41{
    clip-path: polygon(0 25%, 50% 0, 100% 25%, 99% 75%, 50% 100%, 0 75%);
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
}

/*Gradient Overlay Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-96f8c41 .elementor-background-overlay{
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
    opacity: 0 !important;
}
.elementor-33547 .elementor-element.elementor-element-96f8c41:hover .elementor-background-overlay{
    opacity: 0.85 !important;
}
/*Column Element Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-96f8c41 .elementor-column{
    opacity: 0;
    -webkit-transition: all 0.8s !important;
    transition: all 0.8s !important;
}
.elementor-33547 .elementor-element.elementor-element-96f8c41:hover .elementor-column{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-47e6b1b *//*Hexagon Clip-Path*/
.elementor-33547 .elementor-element.elementor-element-47e6b1b{
    clip-path: polygon(0 25%, 50% 0, 100% 25%, 99% 75%, 50% 100%, 0 75%);
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
}

/*Gradient Overlay Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-47e6b1b .elementor-background-overlay{
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
    opacity: 0 !important;
}
.elementor-33547 .elementor-element.elementor-element-47e6b1b:hover .elementor-background-overlay{
    opacity: 0.85 !important;
}
/*Column Element Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-47e6b1b .elementor-column{
    opacity: 0;
    -webkit-transition: all 0.8s !important;
    transition: all 0.8s !important;
}
.elementor-33547 .elementor-element.elementor-element-47e6b1b:hover .elementor-column{
    opacity: 1;
}

/*Shadow transition Effect CSS*/
.elementor-33547 .elementor-element.elementor-element-47e6b1b:hover{
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
}
.hexa-mom::before{
    content: '';
    position: absolute;
    bottom: -70px !important;
    width: 100%;
    color: #fff;
    height: 60px;
    border-radius: 50%;
    background: -webkit-radial-gradient(rgba(0,0,0,0.15),transparent, transparent);
    background: radial-gradient(rgba(0,0,0,0.15),transparent, transparent);
    display: block;
    -webkit-transition: all 0.8s !important;
    transition: all 0.8s !important;
    z-index: 999;
}
.hexa-mom:hover::before{
    opacity: 1 !important;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-caffb16 *//*Hexagon Clip-Path*/
.elementor-33547 .elementor-element.elementor-element-caffb16{
    clip-path: polygon(0 25%, 50% 0, 100% 25%, 99% 75%, 50% 100%, 0 75%);
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
}

/*Gradient Overlay Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-caffb16 .elementor-background-overlay{
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
    opacity: 0 !important;
}
.elementor-33547 .elementor-element.elementor-element-caffb16:hover .elementor-background-overlay{
    opacity: 0.85 !important;
}
/*Column Element Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-caffb16 .elementor-column{
    opacity: 0;
    -webkit-transition: all 0.8s !important;
    transition: all 0.8s !important;
}
.elementor-33547 .elementor-element.elementor-element-caffb16:hover .elementor-column{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e59e1f8 *//*Hexagon Clip-Path*/
.elementor-33547 .elementor-element.elementor-element-e59e1f8{
    clip-path: polygon(0 25%, 50% 0, 100% 25%, 99% 75%, 50% 100%, 0 75%);
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
}

/*Gradient Overlay Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-e59e1f8 .elementor-background-overlay{
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
    opacity: 0 !important;
}
.elementor-33547 .elementor-element.elementor-element-e59e1f8:hover .elementor-background-overlay{
    opacity: 0.85 !important;
}
/*Column Element Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-e59e1f8 .elementor-column{
    opacity: 0;
    -webkit-transition: all 0.8s !important;
    transition: all 0.8s !important;
}
.elementor-33547 .elementor-element.elementor-element-e59e1f8:hover .elementor-column{
    opacity: 1;
}

/*Shadow transition Effect CSS*/
.elementor-33547 .elementor-element.elementor-element-e59e1f8:hover{
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
}
.hexa-mom::before{
    content: '';
    position: absolute;
    bottom: -70px !important;
    width: 100%;
    color: #fff;
    height: 60px;
    border-radius: 50%;
    background: -webkit-radial-gradient(rgba(0,0,0,0.15),transparent, transparent);
    background: radial-gradient(rgba(0,0,0,0.15),transparent, transparent);
    display: block;
    -webkit-transition: all 0.8s !important;
    transition: all 0.8s !important;
    z-index: 999;
}
.hexa-mom:hover::before{
    opacity: 1 !important;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2ad0484 *//*Hexagon Clip-Path*/
.elementor-33547 .elementor-element.elementor-element-2ad0484{
    clip-path: polygon(0 25%, 50% 0, 100% 25%, 99% 75%, 50% 100%, 0 75%);
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
}

/*Gradient Overlay Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-2ad0484 .elementor-background-overlay{
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
    opacity: 0 !important;
}
.elementor-33547 .elementor-element.elementor-element-2ad0484:hover .elementor-background-overlay{
    opacity: 0.85 !important;
}
/*Column Element Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-2ad0484 .elementor-column{
    opacity: 0;
    -webkit-transition: all 0.8s !important;
    transition: all 0.8s !important;
}
.elementor-33547 .elementor-element.elementor-element-2ad0484:hover .elementor-column{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1def0d8 *//*Hexagon Clip-Path*/
.elementor-33547 .elementor-element.elementor-element-1def0d8{
    clip-path: polygon(0 25%, 50% 0, 100% 25%, 99% 75%, 50% 100%, 0 75%);
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
}

/*Gradient Overlay Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-1def0d8 .elementor-background-overlay{
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
    opacity: 0 !important;
}
.elementor-33547 .elementor-element.elementor-element-1def0d8:hover .elementor-background-overlay{
    opacity: 0.85 !important;
}
/*Column Element Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-1def0d8 .elementor-column{
    opacity: 0;
    -webkit-transition: all 0.8s !important;
    transition: all 0.8s !important;
}
.elementor-33547 .elementor-element.elementor-element-1def0d8:hover .elementor-column{
    opacity: 1;
}

/*Shadow transition Effect CSS*/
.elementor-33547 .elementor-element.elementor-element-1def0d8:hover{
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
}
.hexa-mom::before{
    content: '';
    position: absolute;
    bottom: -70px !important;
    width: 100%;
    color: #fff;
    height: 60px;
    border-radius: 50%;
    background: -webkit-radial-gradient(rgba(0,0,0,0.15),transparent, transparent);
    background: radial-gradient(rgba(0,0,0,0.15),transparent, transparent);
    display: block;
    -webkit-transition: all 0.8s !important;
    transition: all 0.8s !important;
    z-index: 999;
}
.hexa-mom:hover::before{
    opacity: 1 !important;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3ad12c2 *//*Hexagon Clip-Path*/
.elementor-33547 .elementor-element.elementor-element-3ad12c2{
    clip-path: polygon(0 25%, 50% 0, 100% 25%, 99% 75%, 50% 100%, 0 75%);
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
}

/*Gradient Overlay Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-3ad12c2 .elementor-background-overlay{
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
    opacity: 0 !important;
}
.elementor-33547 .elementor-element.elementor-element-3ad12c2:hover .elementor-background-overlay{
    opacity: 0.85 !important;
}
/*Column Element Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-3ad12c2 .elementor-column{
    opacity: 0;
    -webkit-transition: all 0.8s !important;
    transition: all 0.8s !important;
}
.elementor-33547 .elementor-element.elementor-element-3ad12c2:hover .elementor-column{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-69734b6 *//*Hexagon Clip-Path*/
.elementor-33547 .elementor-element.elementor-element-69734b6{
    clip-path: polygon(0 25%, 50% 0, 100% 25%, 99% 75%, 50% 100%, 0 75%);
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
}

/*Gradient Overlay Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-69734b6 .elementor-background-overlay{
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
    opacity: 0 !important;
}
.elementor-33547 .elementor-element.elementor-element-69734b6:hover .elementor-background-overlay{
    opacity: 0.85 !important;
}
/*Column Element Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-69734b6 .elementor-column{
    opacity: 0;
    -webkit-transition: all 0.8s !important;
    transition: all 0.8s !important;
}
.elementor-33547 .elementor-element.elementor-element-69734b6:hover .elementor-column{
    opacity: 1;
}

/*Shadow transition Effect CSS*/
.elementor-33547 .elementor-element.elementor-element-69734b6:hover{
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
}
.hexa-mom::before{
    content: '';
    position: absolute;
    bottom: -70px !important;
    width: 100%;
    color: #fff;
    height: 60px;
    border-radius: 50%;
    background: -webkit-radial-gradient(rgba(0,0,0,0.15),transparent, transparent);
    background: radial-gradient(rgba(0,0,0,0.15),transparent, transparent);
    display: block;
    -webkit-transition: all 0.8s !important;
    transition: all 0.8s !important;
    z-index: 999;
}
.hexa-mom:hover::before{
    opacity: 1 !important;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-19590f2 *//*Hexagon Clip-Path*/
.elementor-33547 .elementor-element.elementor-element-19590f2{
    clip-path: polygon(0 25%, 50% 0, 100% 25%, 99% 75%, 50% 100%, 0 75%);
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
}

/*Gradient Overlay Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-19590f2 .elementor-background-overlay{
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
    opacity: 0 !important;
}
.elementor-33547 .elementor-element.elementor-element-19590f2:hover .elementor-background-overlay{
    opacity: 0.85 !important;
}
/*Column Element Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-19590f2 .elementor-column{
    opacity: 0;
    -webkit-transition: all 0.8s !important;
    transition: all 0.8s !important;
}
.elementor-33547 .elementor-element.elementor-element-19590f2:hover .elementor-column{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e09e24d *//*Hexagon Clip-Path*/
.elementor-33547 .elementor-element.elementor-element-e09e24d{
    clip-path: polygon(0 25%, 50% 0, 100% 25%, 99% 75%, 50% 100%, 0 75%);
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
}

/*Gradient Overlay Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-e09e24d .elementor-background-overlay{
    -webkit-transition: all 0.5s !important;
    transition: all 0.5s !important;
    opacity: 0 !important;
}
.elementor-33547 .elementor-element.elementor-element-e09e24d:hover .elementor-background-overlay{
    opacity: 0.85 !important;
}
/*Column Element Show/Hide CSS*/
.elementor-33547 .elementor-element.elementor-element-e09e24d .elementor-column{
    opacity: 0;
    -webkit-transition: all 0.8s !important;
    transition: all 0.8s !important;
}
.elementor-33547 .elementor-element.elementor-element-e09e24d:hover .elementor-column{
    opacity: 1;
}

/*Shadow transition Effect CSS*/
.elementor-33547 .elementor-element.elementor-element-e09e24d:hover{
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
}
.hexa-mom::before{
    content: '';
    position: absolute;
    bottom: -70px !important;
    width: 100%;
    color: #fff;
    height: 60px;
    border-radius: 50%;
    background: -webkit-radial-gradient(rgba(0,0,0,0.15),transparent, transparent);
    background: radial-gradient(rgba(0,0,0,0.15),transparent, transparent);
    display: block;
    -webkit-transition: all 0.8s !important;
    transition: all 0.8s !important;
    z-index: 999;
}
.hexa-mom:hover::before{
    opacity: 1 !important;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Big Softie';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cocholitokids.cl/wp-content/uploads/2025/07/bigsoftie-fat.ttf') format('truetype');
}
@font-face {
	font-family: 'Big Softie';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */