.elementor-65 .elementor-element.elementor-element-7208e6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-65 .elementor-element.elementor-element-06b39b7 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:72px;font-weight:300;}.elementor-65 .elementor-element.elementor-element-0cb5eef{font-family:"Josefin Sans", Sans-serif;font-weight:300;}.elementor-65 .elementor-element.elementor-element-0b261b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-65 .elementor-element.elementor-element-27a6d20 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:72px;font-weight:800;}.elementor-65 .elementor-element.elementor-element-3240463{font-family:"Josefin Sans", Sans-serif;font-weight:300;}.elementor-65 .elementor-element.elementor-element-60778be .elementor-button{background-color:#68A629;font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:700;fill:#205233;color:#205233;box-shadow:0px 0px 10px 0px #68A629;border-radius:50px 50px 50px 50px;padding:12px 30px 12px 30px;}.elementor-65 .elementor-element.elementor-element-86eba59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-65 .elementor-element.elementor-element-02fd838 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:72px;font-weight:300;}.elementor-65 .elementor-element.elementor-element-e1c0762 .elementor-button{background-color:#68A629;font-family:"Josefin Sans", Sans-serif;font-size:24px;font-weight:500;box-shadow:0px 0px 10px 0px #68A629;border-radius:50px 50px 50px 50px;padding:12px 30px 12px 30px;}.elementor-65 .elementor-element.elementor-element-e1c0762 .elementor-button-content-wrapper{flex-direction:row;}.elementor-65 .elementor-element.elementor-element-2f303f1 .elementor-button{background-color:#FCF8ED;font-family:"Josefin Sans", Sans-serif;font-size:24px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#205233;color:#205233;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:12px 30px 12px 30px;}.elementor-65 .elementor-element.elementor-element-2f303f1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65 .elementor-element.elementor-element-2f303f1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-65 .elementor-element.elementor-element-537662f{--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;--overlay-opacity:1;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-537662f:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-537662f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://regalakoke.mx/wp-content/uploads/2025/10/Group-26.png");background-position:-120px -60px;background-repeat:no-repeat;background-size:contain;}.elementor-65 .elementor-element.elementor-element-537662f::before, .elementor-65 .elementor-element.elementor-element-537662f > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-537662f > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-537662f > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-537662f > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-537662f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://regalakoke.mx/wp-content/uploads/2025/10/Group-22-6.png");--background-overlay:'';background-position:114% 0px;background-repeat:no-repeat;background-size:contain;}.elementor-65 .elementor-element.elementor-element-537662f::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-65 .elementor-element.elementor-element-dcd80cd{--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;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-5c685a4{--display:flex;}.elementor-65 .elementor-element.elementor-element-74614c9 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:72px;font-weight:300;color:#0A2611;}.elementor-65 .elementor-element.elementor-element-88f93c8{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Josefin Sans", Sans-serif;font-size:24px;font-weight:300;line-height:22px;color:#0A2611;}.elementor-65 .elementor-element.elementor-element-9f58385{--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-65 .elementor-element.elementor-element-8d5e62a .elementor-button{background-color:#68A629;font-family:"Josefin Sans", Sans-serif;font-size:24px;font-weight:500;box-shadow:0px 0px 10px 0px #68A629;border-radius:50px 50px 50px 50px;padding:12px 30px 12px 30px;}.elementor-65 .elementor-element.elementor-element-8d5e62a .elementor-button-content-wrapper{flex-direction:row;}.elementor-65 .elementor-element.elementor-element-bfcf1f4 .elementor-button{background-color:#FCF8ED;font-family:"Josefin Sans", Sans-serif;font-size:24px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#205233;color:#205233;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:12px 30px 12px 30px;}.elementor-65 .elementor-element.elementor-element-bfcf1f4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65 .elementor-element.elementor-element-bfcf1f4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-65 .elementor-element.elementor-element-93bbd13{--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-65 .elementor-element.elementor-element-1d7ca50{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;}.elementor-65 .elementor-element.elementor-element-92ff7f5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;}.elementor-65 .elementor-element.elementor-element-7e6a963{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;}.elementor-65 .elementor-element.elementor-element-099fda1{--display:flex;--justify-content:center;}.elementor-65 .elementor-element.elementor-element-b51017e{--display:flex;--position:absolute;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:30px 30px 30px 30px;bottom:60px;}.elementor-65 .elementor-element.elementor-element-b51017e:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-b51017e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF33;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-b51017e{left:20px;}body.rtl .elementor-65 .elementor-element.elementor-element-b51017e{right:20px;}.elementor-65 .elementor-element.elementor-element-4351626{padding:20px 20px 20px 20px;text-align:center;color:var( --e-global-color-primary );}.elementor-65 .elementor-element.elementor-element-d63e75b{--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;--padding-top:89px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-d63e75b:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-d63e75b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://regalakoke.mx/wp-content/uploads/2025/10/Group-25-4.png");}.elementor-65 .elementor-element.elementor-element-b9b066e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-65 .elementor-element.elementor-element-dab003e{--display:flex;}.elementor-65 .elementor-element.elementor-element-dab003e.e-con{--align-self:center;}.elementor-65 .elementor-element.elementor-element-4906c62{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-65 .elementor-element.elementor-element-4906c62.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65 .elementor-element.elementor-element-4906c62 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:52px;font-weight:700;}.elementor-65 .elementor-element.elementor-element-ca8417f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#0A2611;}.elementor-65 .elementor-element.elementor-element-ca8417f a{color:#0A2611;}.elementor-65 .elementor-element.elementor-element-a85f898 .elementor-button{background-color:#68A629;font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px #68A629;border-radius:50px 50px 50px 50px;padding:12px 30px 12px 30px;}.elementor-65 .elementor-element.elementor-element-fa301f4{--display:flex;}.elementor-65 .elementor-element.elementor-element-d0569a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -60px;}.elementor-65 .elementor-element.elementor-element-97905f3{--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:50px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-65 .elementor-element.elementor-element-26e5574{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-65 .elementor-element.elementor-element-26e5574:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-26e5574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2611;background-image:url("https://regalakoke.mx/wp-content/uploads/2025/10/composicion-de-hojas-verdes-laicas-planas-1-2.png");background-position:bottom left;background-repeat:no-repeat;background-size:50% auto;}.elementor-65 .elementor-element.elementor-element-340c01b{--display:flex;}.elementor-65 .elementor-element.elementor-element-340c01b.e-con{--align-self:center;}.elementor-65 .elementor-element.elementor-element-398733b{width:initial;max-width:initial;}.elementor-65 .elementor-element.elementor-element-398733b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65 .elementor-element.elementor-element-398733b .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:52px;font-weight:300;color:#FCF8EC;}.elementor-65 .elementor-element.elementor-element-494b47a{width:initial;max-width:initial;}.elementor-65 .elementor-element.elementor-element-494b47a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65 .elementor-element.elementor-element-494b47a .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:52px;font-weight:300;color:#FCF8EC;}.elementor-65 .elementor-element.elementor-element-8f52230{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#FCF8EC;}.elementor-65 .elementor-element.elementor-element-8f52230 a{color:#0A2611;}.elementor-65 .elementor-element.elementor-element-c26d1a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#FCF8EC;}.elementor-65 .elementor-element.elementor-element-c26d1a2 a{color:#0A2611;}.elementor-65 .elementor-element.elementor-element-7684338 .elementor-button{background-color:#FCF8EC;font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:700;fill:#205233;color:#205233;border-radius:50px 50px 50px 50px;padding:12px 20px 12px 20px;}.elementor-65 .elementor-element.elementor-element-7684338 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65 .elementor-element.elementor-element-7684338 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-65 .elementor-element.elementor-element-7a44e15{--display:flex;}.elementor-65 .elementor-element.elementor-element-ac1bdeb .elementor-button{background-color:#FCF8EC;font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:700;fill:#205233;color:#205233;border-radius:50px 50px 50px 50px;padding:12px 20px 12px 20px;}.elementor-65 .elementor-element.elementor-element-ac1bdeb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65 .elementor-element.elementor-element-ac1bdeb .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-65 .elementor-element.elementor-element-96b1e49{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65 .elementor-element.elementor-element-3a6ee47{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-65 .elementor-element.elementor-element-3a6ee47:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-3a6ee47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#68A629;background-image:url("https://regalakoke.mx/wp-content/uploads/2025/10/cleo-stracuzza-avA-YuEe2ZA-unsplash-1-2.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-65 .elementor-element.elementor-element-1c443f6{--display:flex;}.elementor-65 .elementor-element.elementor-element-1c443f6.e-con{--align-self:center;}.elementor-65 .elementor-element.elementor-element-575fd0e{width:initial;max-width:initial;}.elementor-65 .elementor-element.elementor-element-575fd0e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65 .elementor-element.elementor-element-575fd0e .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:52px;font-weight:300;color:#FCF8EC;}.elementor-65 .elementor-element.elementor-element-5719cc7{width:initial;max-width:initial;}.elementor-65 .elementor-element.elementor-element-5719cc7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65 .elementor-element.elementor-element-5719cc7 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:52px;font-weight:300;color:#FCF8EC;}.elementor-65 .elementor-element.elementor-element-b5ff47f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#FCF8EC;}.elementor-65 .elementor-element.elementor-element-b5ff47f a{color:#0A2611;}.elementor-65 .elementor-element.elementor-element-f6c4344{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#FCF8EC;}.elementor-65 .elementor-element.elementor-element-f6c4344 a{color:#0A2611;}.elementor-65 .elementor-element.elementor-element-6f9d831 .elementor-button{background-color:#FCF8EC;font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:700;fill:#205233;color:#205233;border-radius:50px 50px 50px 50px;padding:12px 20px 12px 20px;}.elementor-65 .elementor-element.elementor-element-6f9d831 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65 .elementor-element.elementor-element-6f9d831 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-65 .elementor-element.elementor-element-e276c27{--display:flex;}.elementor-65 .elementor-element.elementor-element-0c07b10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-65 .elementor-element.elementor-element-992e43c{width:initial;max-width:initial;}.elementor-65 .elementor-element.elementor-element-992e43c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65 .elementor-element.elementor-element-992e43c .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:52px;font-weight:300;}.elementor-65 .elementor-element.elementor-element-dd15e3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#0A2611;}.elementor-65 .elementor-element.elementor-element-dd15e3f a{color:#0A2611;}.elementor-65 .elementor-element.elementor-element-8c08239 .elementor-button{background-color:#68A629;font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:12px 30px 12px 30px;}.elementor-65 .elementor-element.elementor-element-8c08239 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65 .elementor-element.elementor-element-8c08239 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-65 .elementor-element.elementor-element-4d822ac{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-65 .elementor-element.elementor-element-4d822ac img{width:80%;}.elementor-65 .elementor-element.elementor-element-563284f{--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;--padding-top:40px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-563284f:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-563284f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://regalakoke.mx/wp-content/uploads/2025/10/Group-26-2.png");background-repeat:no-repeat;background-size:100% auto;}.elementor-65 .elementor-element.elementor-element-2b1ce97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-65 .elementor-element.elementor-element-eb27381{--display:flex;}.elementor-65 .elementor-element.elementor-element-2b358e8{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-65 .elementor-element.elementor-element-2b358e8 img{width:80%;}.elementor-65 .elementor-element.elementor-element-bf1c9fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:30px;}.elementor-65 .elementor-element.elementor-element-bf1c9fa.e-con{--align-self:center;}.elementor-65 .elementor-element.elementor-element-5e578c0{width:initial;max-width:initial;}.elementor-65 .elementor-element.elementor-element-5e578c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65 .elementor-element.elementor-element-5e578c0 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:52px;font-weight:300;}.elementor-65 .elementor-element.elementor-element-be2ad58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#0A2611;}.elementor-65 .elementor-element.elementor-element-be2ad58 a{color:#0A2611;}.elementor-65 .elementor-element.elementor-element-5680457 .elementor-button{background-color:#68A629;font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:12px 30px 12px 30px;}.elementor-65 .elementor-element.elementor-element-5680457 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65 .elementor-element.elementor-element-5680457 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-65 .elementor-element.elementor-element-534c0ca{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-534c0ca:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-534c0ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B4001;background-image:url("https://regalakoke.mx/wp-content/uploads/2025/10/michaela-zakopcanikova-ZFKbnI1fQTc-unsplash-1-2.png");background-position:top left;background-repeat:no-repeat;}.elementor-65 .elementor-element.elementor-element-534c0ca::before, .elementor-65 .elementor-element.elementor-element-534c0ca > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-534c0ca > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-534c0ca > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-534c0ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-534c0ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://regalakoke.mx/wp-content/uploads/2025/10/vista-superior-deja-arreglo-con-espacio-de-copia-1-2.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;}.elementor-65 .elementor-element.elementor-element-f6bd90d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-65 .elementor-element.elementor-element-fdaf0a1{--display:flex;}.elementor-65 .elementor-element.elementor-element-fdaf0a1.e-con{--align-self:center;}.elementor-65 .elementor-element.elementor-element-3cf28dc{width:initial;max-width:initial;}.elementor-65 .elementor-element.elementor-element-3cf28dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65 .elementor-element.elementor-element-3cf28dc .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:52px;font-weight:300;color:#FCF8EC;}.elementor-65 .elementor-element.elementor-element-20d1844{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;line-height:26px;color:#FCF8EC;}.elementor-65 .elementor-element.elementor-element-20d1844 a{color:#0A2611;}.elementor-65 .elementor-element.elementor-element-982502f .elementor-button{background-color:#FCF8EC;font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#205233;color:#205233;border-radius:50px 50px 50px 50px;padding:12px 20px 12px 20px;}.elementor-65 .elementor-element.elementor-element-982502f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65 .elementor-element.elementor-element-982502f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-65 .elementor-element.elementor-element-b63c552{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-65 .elementor-element.elementor-element-b63c552.e-con{--align-self:center;}.elementor-65 .elementor-element.elementor-element-d511888{--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:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65 .elementor-element.elementor-element-41b23f2{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-41b23f2:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-41b23f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2611;background-image:url("https://regalakoke.mx/wp-content/uploads/2025/10/PLANTAS-1-2.png");background-position:bottom center;background-repeat:no-repeat;}.elementor-65 .elementor-element.elementor-element-2d9a3a1{--display:flex;}.elementor-65 .elementor-element.elementor-element-04406d7{width:initial;max-width:initial;text-align:center;}.elementor-65 .elementor-element.elementor-element-04406d7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65 .elementor-element.elementor-element-04406d7 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:52px;font-weight:300;color:#FCF8EC;}.elementor-65 .elementor-element.elementor-element-c6d6636{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#FCF8EC;}.elementor-65 .elementor-element.elementor-element-c6d6636.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-c6d6636 a{color:#0A2611;}.elementor-65 .elementor-element.elementor-element-71fb2a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-65 .elementor-element.elementor-element-b5b5451.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-65 .elementor-element.elementor-element-b5b5451 .elementor-main-swiper{height:600px;width:85%;}.elementor-65 .elementor-element.elementor-element-b5b5451 .elementor-swiper-button{font-size:20px;}.elementor-65 .elementor-element.elementor-element-b1cce88{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-128f5d8{--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;--overlay-opacity:1;}.elementor-65 .elementor-element.elementor-element-128f5d8:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-128f5d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://regalakoke.mx/wp-content/uploads/2025/10/CTA.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-65 .elementor-element.elementor-element-128f5d8::before, .elementor-65 .elementor-element.elementor-element-128f5d8 > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-128f5d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-128f5d8 > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-128f5d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-128f5d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://regalakoke.mx/wp-content/uploads/2025/10/primer-plano-del-carrete-contra-un-fondo-blanco-1-1.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:30% auto;}.elementor-65 .elementor-element.elementor-element-6c882ac{--display:flex;}.elementor-65 .elementor-element.elementor-element-03b3597{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-65 .elementor-element.elementor-element-2b995af{--display:flex;--justify-content:flex-end;}.elementor-65 .elementor-element.elementor-element-cd61e0d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-65 .elementor-element.elementor-element-cd61e0d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65 .elementor-element.elementor-element-cd61e0d .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:32px;font-weight:700;color:#FCF8EC;}.elementor-65 .elementor-element.elementor-element-0af823d{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#FCF8EC;}.elementor-65 .elementor-element.elementor-element-0af823d a{color:#0A2611;}.elementor-65 .elementor-element.elementor-element-dfb2106 .elementor-button{background-color:#68A629;font-family:"Josefin Sans", Sans-serif;font-size:26px;font-weight:500;box-shadow:0px 0px 10px 0px #68A629;border-radius:50px 50px 50px 50px;padding:12px 30px 12px 30px;}.elementor-65 .elementor-element.elementor-element-dfb2106{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-65 .elementor-element.elementor-element-dfb2106 .elementor-button-content-wrapper{flex-direction:row;}.elementor-65 .elementor-element.elementor-element-e22c71e{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-e22c71e:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-e22c71e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F5802;}.elementor-65 .elementor-element.elementor-element-4337936{--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;--overlay-opacity:1;}.elementor-65 .elementor-element.elementor-element-4337936:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-4337936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://regalakoke.mx/wp-content/uploads/2025/10/CTA.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-65 .elementor-element.elementor-element-4337936::before, .elementor-65 .elementor-element.elementor-element-4337936 > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-4337936 > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-4337936 > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-4337936 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-4337936 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://regalakoke.mx/wp-content/uploads/2025/10/primer-plano-del-carrete-contra-un-fondo-blanco-1-1.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:30% auto;}.elementor-65 .elementor-element.elementor-element-bfbb17d{--display:flex;--justify-content:flex-end;}.elementor-65 .elementor-element.elementor-element-c23ae80{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-65 .elementor-element.elementor-element-c23ae80.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65 .elementor-element.elementor-element-c23ae80 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:32px;font-weight:700;color:#FCF8EC;}.elementor-65 .elementor-element.elementor-element-925399d{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#FCF8EC;}.elementor-65 .elementor-element.elementor-element-925399d a{color:#0A2611;}.elementor-65 .elementor-element.elementor-element-c7a8ed2 .elementor-button{background-color:#68A629;font-family:"Josefin Sans", Sans-serif;font-size:26px;font-weight:500;box-shadow:0px 0px 10px 0px #68A629;border-radius:50px 50px 50px 50px;padding:12px 30px 12px 30px;}.elementor-65 .elementor-element.elementor-element-c7a8ed2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-65 .elementor-element.elementor-element-c7a8ed2 .elementor-button-content-wrapper{flex-direction:row;}body.elementor-page-65:not(.elementor-motion-effects-element-type-background), body.elementor-page-65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8ED;}@media(min-width:768px){.elementor-65 .elementor-element.elementor-element-dcd80cd{--width:95%;}.elementor-65 .elementor-element.elementor-element-099fda1{--width:90%;}.elementor-65 .elementor-element.elementor-element-b51017e{--width:300px;}.elementor-65 .elementor-element.elementor-element-dab003e{--width:70%;}.elementor-65 .elementor-element.elementor-element-340c01b{--width:70%;}.elementor-65 .elementor-element.elementor-element-1c443f6{--width:70%;}.elementor-65 .elementor-element.elementor-element-eb27381{--width:100%;}.elementor-65 .elementor-element.elementor-element-bf1c9fa{--width:100%;}.elementor-65 .elementor-element.elementor-element-fdaf0a1{--width:40%;}.elementor-65 .elementor-element.elementor-element-b63c552{--width:55%;}.elementor-65 .elementor-element.elementor-element-6c882ac{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-65 .elementor-element.elementor-element-7208e6c{--content-width:80%;}.elementor-65 .elementor-element.elementor-element-0b261b2{--content-width:80%;}.elementor-65 .elementor-element.elementor-element-86eba59{--content-width:80%;}}@media(max-width:1024px){.elementor-65 .elementor-element.elementor-element-7208e6c{--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-65 .elementor-element.elementor-element-06b39b7{text-align:center;}.elementor-65 .elementor-element.elementor-element-06b39b7 .elementor-heading-title{font-size:50px;}.elementor-65 .elementor-element.elementor-element-0cb5eef{text-align:center;}.elementor-65 .elementor-element.elementor-element-0b261b2{--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-65 .elementor-element.elementor-element-27a6d20{text-align:center;}.elementor-65 .elementor-element.elementor-element-27a6d20 .elementor-heading-title{font-size:50px;}.elementor-65 .elementor-element.elementor-element-3240463{text-align:center;}.elementor-65 .elementor-element.elementor-element-86eba59{--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-65 .elementor-element.elementor-element-02fd838{text-align:center;}.elementor-65 .elementor-element.elementor-element-02fd838 .elementor-heading-title{font-size:50px;}.elementor-65 .elementor-element.elementor-element-537662f:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-537662f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-65 .elementor-element.elementor-element-537662f::before, .elementor-65 .elementor-element.elementor-element-537662f > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-537662f > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-537662f > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-537662f > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-537662f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0px;}.elementor-65 .elementor-element.elementor-element-b5b5451.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-65 .elementor-element.elementor-element-7208e6c{--content-width:80%;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-65 .elementor-element.elementor-element-06b39b7{text-align:center;}.elementor-65 .elementor-element.elementor-element-06b39b7 .elementor-heading-title{font-size:32px;}.elementor-65 .elementor-element.elementor-element-0cb5eef{font-size:16px;line-height:22px;}.elementor-65 .elementor-element.elementor-element-0b261b2{--content-width:80%;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-65 .elementor-element.elementor-element-27a6d20{text-align:center;}.elementor-65 .elementor-element.elementor-element-27a6d20 .elementor-heading-title{font-size:32px;}.elementor-65 .elementor-element.elementor-element-3240463{font-size:16px;line-height:22px;}.elementor-65 .elementor-element.elementor-element-60778be .elementor-button{font-size:15px;}.elementor-65 .elementor-element.elementor-element-86eba59{--content-width:80%;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-65 .elementor-element.elementor-element-02fd838{padding:0% 0% 0% 0%;text-align:center;}.elementor-65 .elementor-element.elementor-element-02fd838 .elementor-heading-title{font-size:30px;}.elementor-65 .elementor-element.elementor-element-6df785f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-6df785f img{width:100%;}.elementor-65 .elementor-element.elementor-element-e1c0762 .elementor-button{font-size:23px;}.elementor-65 .elementor-element.elementor-element-2f303f1 .elementor-button{font-size:15px;}.elementor-65 .elementor-element.elementor-element-537662f:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-537662f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-65 .elementor-element.elementor-element-537662f::before, .elementor-65 .elementor-element.elementor-element-537662f > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-537662f > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-537662f > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-537662f > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-537662f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0px;}.elementor-65 .elementor-element.elementor-element-97905f3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65 .elementor-element.elementor-element-26e5574{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-65 .elementor-element.elementor-element-398733b{text-align:center;}.elementor-65 .elementor-element.elementor-element-398733b .elementor-heading-title{font-size:28px;}.elementor-65 .elementor-element.elementor-element-8f52230{text-align:center;font-size:16px;}.elementor-65 .elementor-element.elementor-element-7684338 .elementor-button{font-size:15px;}.elementor-65 .elementor-element.elementor-element-ac1bdeb .elementor-button{font-size:15px;}.elementor-65 .elementor-element.elementor-element-3a6ee47{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-65 .elementor-element.elementor-element-575fd0e{text-align:center;}.elementor-65 .elementor-element.elementor-element-575fd0e .elementor-heading-title{font-size:28px;}.elementor-65 .elementor-element.elementor-element-b5ff47f{text-align:center;font-size:16px;}.elementor-65 .elementor-element.elementor-element-6f9d831 .elementor-button{font-size:15px;}.elementor-65 .elementor-element.elementor-element-0c07b10{--content-width:85%;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-65 .elementor-element.elementor-element-992e43c{text-align:center;}.elementor-65 .elementor-element.elementor-element-992e43c .elementor-heading-title{font-size:28px;}.elementor-65 .elementor-element.elementor-element-dd15e3f{text-align:center;font-size:16px;line-height:19px;}.elementor-65 .elementor-element.elementor-element-8c08239 .elementor-button{font-size:15px;}.elementor-65 .elementor-element.elementor-element-3cf28dc{text-align:center;}.elementor-65 .elementor-element.elementor-element-3cf28dc .elementor-heading-title{font-size:32px;}.elementor-65 .elementor-element.elementor-element-20d1844{text-align:center;}.elementor-65 .elementor-element.elementor-element-982502f .elementor-button{font-size:18px;}.elementor-65 .elementor-element.elementor-element-41b23f2{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-65 .elementor-element.elementor-element-04406d7{text-align:left;}.elementor-65 .elementor-element.elementor-element-04406d7 .elementor-heading-title{font-size:32px;}.elementor-65 .elementor-element.elementor-element-c6d6636{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-65 .elementor-element.elementor-element-b5b5451.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-65 .elementor-element.elementor-element-b5b5451 .elementor-main-swiper{height:410px;}.elementor-65 .elementor-element.elementor-element-e22c71e{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-65 .elementor-element.elementor-element-4337936{--overlay-opacity:0;}.elementor-65 .elementor-element.elementor-element-c23ae80{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-65 .elementor-element.elementor-element-925399d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-74614c9 */body.home,
body.home * {
  cursor: url('https://bafflerdesarrollo.com/regalacoke/wp-content/uploads/2025/10/Puntero-v2-01-1-1.png'), auto !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-465b26e */.thumb-plant {
  width: auto !important;              /* conserva proporción */
  height: 200px !important;            /* fuerza la altura fija */
  object-fit: contain !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7ca50 */.blur {
    background: rgba(255, 255, 255, 0.2); /* Fondo semitransparente */
  backdrop-filter: blur(10px);          /* Aplica el blur */
  -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92ff7f5 */.blur {
    background: rgba(255, 255, 255, 0.2); /* Fondo semitransparente */
  backdrop-filter: blur(10px);          /* Aplica el blur */
  -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e6a963 */.blur {
    background: rgba(255, 255, 255, 0.2); /* Fondo semitransparente */
  backdrop-filter: blur(10px);          /* Aplica el blur */
  -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51017e */.blur-fondo {
  background: rgba(255, 255, 255, 0.2); /* Fondo semitransparente */
  backdrop-filter: blur(10px);          /* Aplica el blur */
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  opacity: 0;
  transition: opacity 0.3s ease;
}

.blur-fondo:hover {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099fda1 *//* Panel de texto */
.hover-kokedama .blur-fondo {
  opacity: 0;
  transition: opacity 0.3s ease;
}

/* Al hacer hover en el contenedor, aparece el panel */
.hover-kokedama:hover .blur-fondo {
  opacity: 1;
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c05ed97 */.element-1759351736080,
.element-1759351736080 * {
  font-family: 'Josefin Sans', sans-serif !important;
  font-weight: 300;
}


.element-1759351781495 .add_to_cart_button {
  background-color: #68A629 !important;
  font-weight: 500 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 30px;
  padding: 10px 24px;
  transition: background 0.3s ease, transform 0.2s ease;
}

.elements-wrapper{
    background: #FCF8ED !important;
}

/* Hover del botón */
.element-1759351781495 .add_to_cart_button:hover {
  background-color: #558c21 !important;
  transform: scale(1.05);
}

.wcps-items-thumb {
  height: 200px !important;
  overflow: visible !important;
  display: flex !important;
  align-items: flex-end !important;
  justify-content: center !important;
  position: relative !important;
}

/* Alineación del bloque de carrito */
.product.woocommerce.add_to_cart_inline {
  text-align: left !important;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  border: none !important;
  padding: 0 !important;
}



/* Estética adicional opcional */
.wcps-items-title {
  font-size: 1.1rem;
  margin-top: 10px;
}

.wcps-items-price {
  margin: 6px 0 10px;
  font-weight: 300;
  color: #333;
}

/* ==== ESTILO FLECHAS SPLIDE ==== */
.splide__arrow {
  background: #68A629 !important; /* mismo verde del botón */
  color: #fff !important;
  border: none !important;
  border-radius: 40px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
}

/* Hover más oscuro + agrandado */
.splide__arrow:hover {
  background: #558c21 !important;
  transform: scale(1.1);
  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.25);
}

/* Ícono interno */
.splide__arrow .icon i {
  font-size: 16px;
  line-height: 1;
}

/* Si querés moverlas un poco más arriba o separarlas */
.splide__arrows.topright .splide__arrow--prev {
  right: 60px;
}

.splide__arrows.topright .splide__arrow--next {
  right: 10px;
}

.splide__pagination__page.is-active {
    background: #68A629 !important;
}

.elements-wrapper > div:first-child {
    width: 80% !important;
}

/* Quita cualquier color azul heredado */
.splide__arrow svg,
.splide__arrow i {
  color: #fff !important;
  fill: curren/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3215bb9 */.element-1759351736080,
.element-1759351736080 * {
  font-family: 'Josefin Sans', sans-serif !important;
  font-weight: 300;
}


.element-1759351781495 .add_to_cart_button {
  background-color: #68A629 !important;
  font-weight: 500 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 30px;
  padding: 10px 24px;
  transition: background 0.3s ease, transform 0.2s ease;
}

.elements-wrapper{
    background: #FCF8ED !important;
}

.element-1759351781495 .add_to_cart_button:hover {
  background-color: #558c21 !important;
  transform: scale(1.05);
}

.wcps-items-thumb {
  height: 200px !important;
  overflow: visible !important;
  display: flex !important;
  align-items: flex-end !important;
  justify-content: center !important;
  position: relative !important;
}

.product.woocommerce.add_to_cart_inline {
  text-align: left !important;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  border: none !important;
  padding: 0 !important;
}



.wcps-items-title {
  font-size: 1rem;
  margin-top: 10px;
}

.wcps-items-price {
  margin: 6px 0 10px;
  font-weight: 300;
  color: #333;
}

.splide__arrow {
  background: #68A629 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 40px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
}

.splide__arrow:hover {
  background: #558c21 !important;
  transform: scale(1.1);
  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.25);
}

/* Ícono interno */
.splide__arrow .icon i {
  font-size: 16px;
  line-height: 1;
}

/* Si querés moverlas un poco más arriba o separarlas */
.splide__arrows.topright .splide__arrow--prev {
  right: 60px;
}

.splide__arrows.topright .splide__arrow--next {
  right: 10px;
}

.splide__pagination__page.is-active {
    background: #68A629 !important;
}

.elements-wrapper > div:first-child {
    width: 80% !important;
}

/* Quita cualquier color azul heredado */
.splide__arrow svg,
.splide__arrow i {
  color: #fff !important;
  fill: curren/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fccff72 */.benefits-slider p {
    font-size: 18px;
    line-height: 1.2;
}

@media (max-width: 768px) {
  .benefits-slider,
  .slide {
      height: 480px !important;
  }
}/* End custom CSS */