.elementor-6909 .elementor-element.elementor-element-95a71fa{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:-6%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;}.elementor-6909 .elementor-element.elementor-element-1b2ec1a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-6909 .elementor-element.elementor-element-20d2e64{--display:flex;--background-transition:0.3s;--margin-top:-34em;--margin-bottom:0em;--margin-left:2em;--margin-right:0em;}.elementor-6909 .elementor-element.elementor-element-f01d919{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6909 .elementor-element.elementor-element-e32b8a8 > .elementor-widget-container{margin:-2em 0em 0em 0em;}.elementor-6909 .elementor-element.elementor-element-4db92d9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-6909 .elementor-element.elementor-element-b332553 .elementor-button{background-color:#34642A;text-transform:none;font-style:normal;fill:#FFFAEC;color:#FFFAEC;}.elementor-6909 .elementor-element.elementor-element-1d2677c > .elementor-widget-container{margin:-1rem 0rem 0rem 2rem;}.elementor-6909 .elementor-element.elementor-element-1d2677c{text-align:left;}.elementor-6909 .elementor-element.elementor-element-1d2677c .elementor-heading-title{color:#34642A;}.elementor-6909 .elementor-element.elementor-element-0721046{--display:flex;--background-transition:0.3s;}.elementor-6909 .elementor-element.elementor-element-6a0b668{--display:flex;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:2%;--margin-right:0%;}.elementor-6909 .elementor-element.elementor-element-6ad87ba > .elementor-widget-container{margin:6% 0% 0% 0%;}.elementor-6909 .elementor-element.elementor-element-6ad87ba .elementor-heading-title{color:#34642A;}.elementor-6909 .elementor-element.elementor-element-44b1a6f{--display:flex;--background-transition:0.3s;--margin-top:-37%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6909 .elementor-element.elementor-element-401654a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6909 .elementor-element.elementor-element-a9eb190{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-6909 .elementor-element.elementor-element-d17aa6f .elementor-button{background-color:#02010100;font-family:"Roobert", Sans-serif;font-weight:900;text-transform:none;fill:#34642A;color:#34642A;border-style:solid;border-width:2px 2px 2px 2px;border-color:#34642A;}.elementor-6909 .elementor-element.elementor-element-1fb5af2{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-6909 .elementor-element.elementor-element-de901b8 .elementor-button{background-color:#02010100;font-family:"Roobert", Sans-serif;font-weight:900;text-transform:none;fill:#34642A;color:#34642A;border-style:solid;border-width:2px 2px 2px 2px;border-color:#34642A;}.elementor-6909 .elementor-element.elementor-element-8ed57ea{--display:flex;--background-transition:0.3s;}.elementor-6909 .elementor-element.elementor-element-8ed57ea:not(.elementor-motion-effects-element-type-background), .elementor-6909 .elementor-element.elementor-element-8ed57ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34642B;}.elementor-6909 .elementor-element.elementor-element-8ed57ea, .elementor-6909 .elementor-element.elementor-element-8ed57ea::before{--border-transition:0.3s;}.elementor-6909 .elementor-element.elementor-element-f0a4e68{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-6909 .elementor-element.elementor-element-632a922 .elementor-heading-title{color:#FFD570;}.elementor-6909 .elementor-element.elementor-element-24f7853{--display:flex;--background-transition:0.3s;}body.elementor-page-6909:not(.elementor-motion-effects-element-type-background), body.elementor-page-6909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAEC;}@media(max-width:1024px){.elementor-6909 .elementor-element.elementor-element-f01d919{--grid-auto-flow:row;}.elementor-6909 .elementor-element.elementor-element-4db92d9{--grid-auto-flow:row;}.elementor-6909 .elementor-element.elementor-element-44b1a6f{--margin-top:-145%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6909 .elementor-element.elementor-element-401654a{--grid-auto-flow:row;}.elementor-6909 .elementor-element.elementor-element-a9eb190{--grid-auto-flow:row;}.elementor-6909 .elementor-element.elementor-element-1fb5af2{--grid-auto-flow:row;}.elementor-6909 .elementor-element.elementor-element-f0a4e68{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6909 .elementor-element.elementor-element-20d2e64{--margin-top:21%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6909 .elementor-element.elementor-element-f01d919{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6909 .elementor-element.elementor-element-5267030 > .elementor-widget-container{margin:-31% 0% 0% 0%;}.elementor-6909 .elementor-element.elementor-element-e32b8a8{width:100%;max-width:100%;}.elementor-6909 .elementor-element.elementor-element-e32b8a8 > .elementor-widget-container{margin:-268% -14% 0% 0%;padding:-17% -78% -17% -17%;}.elementor-6909 .elementor-element.elementor-element-659f33a > .elementor-widget-container{margin:-33% 0% 0% 0%;}.elementor-6909 .elementor-element.elementor-element-4db92d9{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6909 .elementor-element.elementor-element-b332553 > .elementor-widget-container{margin:13% 0% 0% 0%;}.elementor-6909 .elementor-element.elementor-element-b332553 .elementor-button{padding:8% 8% 8% 8%;}.elementor-6909 .elementor-element.elementor-element-1d2677c > .elementor-widget-container{margin:9% 0% 0% 0%;}.elementor-6909 .elementor-element.elementor-element-0721046{--margin-top:16%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6909 .elementor-element.elementor-element-6a0b668{--margin-top:23%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6909 .elementor-element.elementor-element-44b1a6f{--margin-top:7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6909 .elementor-element.elementor-element-401654a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6909 .elementor-element.elementor-element-a9eb190{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6909 .elementor-element.elementor-element-09e9a09 > .elementor-widget-container{margin:16% 0% 0% 0%;}.elementor-6909 .elementor-element.elementor-element-d17aa6f > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-6909 .elementor-element.elementor-element-d17aa6f .elementor-button{padding:6% 6% 6% 6%;}.elementor-6909 .elementor-element.elementor-element-1fb5af2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6909 .elementor-element.elementor-element-de901b8 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-6909 .elementor-element.elementor-element-de901b8 .elementor-button{padding:6% 6% 6% 6%;}.elementor-6909 .elementor-element.elementor-element-8ed57ea{--margin-top:-44%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6909 .elementor-element.elementor-element-f0a4e68{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-6909 .elementor-element.elementor-element-632a922 > .elementor-widget-container{margin:-45% 0% 0% 0%;}.elementor-6909 .elementor-element.elementor-element-23a7d58 > .elementor-widget-container{margin:-128% 0% 0% 0%;}.elementor-6909 .elementor-element.elementor-element-24f7853{--margin-top:-54%;--margin-bottom:0%;--margin-left:2%;--margin-right:0%;}.elementor-6909 .elementor-element.elementor-element-b6db321 > .elementor-widget-container{margin:-20% 31% 0% 0%;}}/* Start custom CSS for image, class: .elementor-element-1b2ec1a */.logo_small {
    height: 20vh;
    width: 20vh;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95a71fa */.contenedor_logo_small {
    width: 20vh;
    height: 20vh;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5267030 */.editor_txt_productos {
    height: 10%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e32b8a8 */.imagen_movil {
    z-index: -1;
    height: 10%;
}

.imagen_movil img{
    max-width: 90%;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-659f33a */.clase_tmp {
    height: 1%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b332553 */.btn_comprar {
    height: 10%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d2677c */.texto_precio p {
    font-weight: 700;
    font-size: 2.5rem;
    font-family: Roobert;
    height: 1%;
}

.texto_precio  {
    height: 10%;
}


#texto_precio_movil p {
    font-weight: 700;
    font-size: 1.6rem;
    font-family: Roobert;
    height: 1%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4db92d9 */.grid_btn_precio {
    height: 20%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20d2e64 */.contenedor_producto {
    width: 100vh;
    height: 100vh;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ad87ba */.mas_productos {
    font-family: Roobert;
    font-size: 3rem;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09e9a09 */.imagen_humifol30_producto {
    width: 60%;
    height: 27%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0b2185 */.nombre_humifol30 {
    height: 15%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d17aa6f */.btn_showmore {
    height: 15%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9eb190 */.grid_humifol30 {
    height: 65%;
    background-color: white;
    border-radius: 45px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca0c00a */.imagen_humifol30_producto {
    width: 60%;
    height: 27%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d259a40 */.nombre_humifol30 {
    height: 15%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-de901b8 */.btn_showmore {
    height: 15%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb5af2 */.grid_humifol30 {
    height: 65%;
    background-color: white;
    border-radius: 45px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86efc7f */.contenedor_titulo_footer {
    height: 10vh;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-632a922 */h2 {
    font-size: 43,13px;
}

.encabezado {
    height: 50px;
    font-size: 43.12px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-23a7d58 */@media (max-width: 768px) {
    .wp_forms {
        width: 50%;
        margin: 0 auto; /* Centrar horizontalmente */
    }

    .wpforms-field-label {
        color: #FFD570;
        opacity: 0.5;
    }

    .wpforms-required-label {
        color: #FFD570;
    }

    .wpforms-submit {
        background-color: #FFD570;
        margin-top: 5%;
        font-family: "Roobert";
        font-weight: 700;
        width: auto;
        display: block;
        margin: 0 auto;
    }

    #wpforms-1798-field_4,
    #wpforms-1798-field_1,
    #wpforms-1798-field_2,
    #wpforms-1798-field_3 {
        border-radius: 13px;
        width: 100% !important; /* Asegura que ocupe todo el ancho disponible */
        max-width: 100%; /* Limita el ancho máximo al 100% */
        box-sizing: border-box; /* Incluye padding y borde en el ancho total */
        padding: 0; /* Elimina padding extra */
        margin: 0; /* Elimina márgenes que puedan interferir */
    }

    .wpforms-field-medium {
        width: 100% !important; /* Asegura que la clase wpforms-field-medium no limite el ancho */
    }
}



.anchura {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0a4e68 */.contact_movil {
    height: 150vh;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed57ea */.contact_movil {
    height: 1080px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24f7853 */.footer {
    height: 60vh !important;

}/* End custom CSS */