.elementor-6571 .elementor-element.elementor-element-b166253{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;letter-spacing:3px;color:var( --e-global-color-1cb0aa6 );}.elementor-6571 .elementor-element.elementor-element-109b4f7 .elementor-heading-title{font-size:80px;color:var( --e-global-color-accent );}.elementor-6571 .elementor-element.elementor-element-c542290 > .elementor-widget-container{margin:33px 450px 0px 0px;}.elementor-6571 .elementor-element.elementor-element-c542290{color:#C0C0C0;}.elementor-6571 .elementor-element.elementor-element-089671c{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;letter-spacing:3px;color:var( --e-global-color-1cb0aa6 );}.elementor-6571 .elementor-element.elementor-element-9568378 > .elementor-widget-container{margin:0px 500px 0px 0px;}.elementor-6571 .elementor-element.elementor-element-9568378 .elementor-heading-title{font-size:50px;}.elementor-6571 .elementor-element.elementor-element-1f7267c > .elementor-widget-container{margin:20px 250px 20px 0px;}.elementor-6571 .elementor-element.elementor-element-b2877a9 .elementor-heading-title{font-size:40px;}.elementor-6571 .elementor-element.elementor-element-bb7afe1 > .elementor-widget-container{margin:20px 250px 40px 0px;}.elementor-6571 .elementor-element.elementor-element-dd8a436 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-6571 .elementor-element.elementor-element-dd8a436 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:40px;text-transform:uppercase;}.elementor-6571 .elementor-element.elementor-element-a852d37 > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-6571 .elementor-element.elementor-element-766901b img{border-radius:21px 21px 21px 21px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6571 .elementor-element.elementor-element-87287ab{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;letter-spacing:3px;color:var( --e-global-color-1cb0aa6 );}.elementor-6571 .elementor-element.elementor-element-bb650b7 .elementor-heading-title{font-size:40px;}.elementor-6571 .elementor-element.elementor-element-a572bdb > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-6571 .elementor-element.elementor-element-ac744fd .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-6571 .elementor-element.elementor-element-ac744fd .elementor-counter-title{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:1.5px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-6571 .elementor-element.elementor-element-d14bade .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-6571 .elementor-element.elementor-element-d14bade .elementor-counter-title{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:1.5px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-6571 .elementor-element.elementor-element-5a335c9 .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-6571 .elementor-element.elementor-element-5a335c9 .elementor-counter-title{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:1.5px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-6571 .elementor-element.elementor-element-f43d0fc .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-6571 .elementor-element.elementor-element-f43d0fc .elementor-counter-title{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:1.5px;-webkit-text-stroke-color:#000;stroke:#000;}@media(max-width:767px){.elementor-6571 .elementor-element.elementor-element-b166253{font-size:12px;}.elementor-6571 .elementor-element.elementor-element-109b4f7 .elementor-heading-title{font-size:30px;}.elementor-6571 .elementor-element.elementor-element-c542290 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-6571 .elementor-element.elementor-element-c542290{font-size:14px;}.elementor-6571 .elementor-element.elementor-element-089671c{font-size:12px;}.elementor-6571 .elementor-element.elementor-element-9568378 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6571 .elementor-element.elementor-element-9568378 .elementor-heading-title{font-size:25px;}.elementor-6571 .elementor-element.elementor-element-1f7267c > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-6571 .elementor-element.elementor-element-1f7267c{font-size:14px;}.elementor-6571 .elementor-element.elementor-element-b2877a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6571 .elementor-element.elementor-element-b2877a9 .elementor-heading-title{font-size:25px;}.elementor-6571 .elementor-element.elementor-element-bb7afe1 > .elementor-widget-container{margin:10px 0px 30px 0px;}.elementor-6571 .elementor-element.elementor-element-bb7afe1{font-size:15px;}.elementor-6571 .elementor-element.elementor-element-21b6fd6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6571 .elementor-element.elementor-element-dd8a436 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6571 .elementor-element.elementor-element-dd8a436{text-align:center;}.elementor-6571 .elementor-element.elementor-element-dd8a436 .elementor-heading-title{font-size:30px;}.elementor-6571 .elementor-element.elementor-element-a852d37 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-6571 .elementor-element.elementor-element-87287ab{font-size:12px;}.elementor-6571 .elementor-element.elementor-element-bb650b7 .elementor-heading-title{font-size:30px;}.elementor-6571 .elementor-element.elementor-element-a572bdb > .elementor-widget-container{margin:12px 0px 15px 0px;}.elementor-6571 .elementor-element.elementor-element-a572bdb{font-size:14px;}.elementor-6571 .elementor-element.elementor-element-2d0c425 > .elementor-widget-container{margin:10px 0px 61px 0px;}.elementor-6571 .elementor-element.elementor-element-ac744fd .elementor-counter-number-wrapper{font-size:40px;}.elementor-6571 .elementor-element.elementor-element-ac744fd .elementor-counter-title{font-size:12px;}.elementor-6571 .elementor-element.elementor-element-d14bade .elementor-counter-number-wrapper{font-size:40px;}.elementor-6571 .elementor-element.elementor-element-d14bade .elementor-counter-title{font-size:12px;}.elementor-6571 .elementor-element.elementor-element-5a335c9 .elementor-counter-number-wrapper{font-size:40px;}.elementor-6571 .elementor-element.elementor-element-5a335c9 .elementor-counter-title{font-size:12px;}.elementor-6571 .elementor-element.elementor-element-f43d0fc .elementor-counter-number-wrapper{font-size:40px;}.elementor-6571 .elementor-element.elementor-element-f43d0fc .elementor-counter-title{font-size:12px;}.elementor-6571 .elementor-element.elementor-element-684a626 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-6571 .elementor-element.elementor-element-684a626 .elementor-heading-title{font-size:25px;}}/* Start custom CSS for heading, class: .elementor-element-109b4f7 */.elementor-6571 .elementor-element.elementor-element-109b4f7 .okr-red {
    color: transparent !important;
    -webkit-text-fill-color: transparent !important;
    -webkit-text-stroke: 2px #ff0000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9568378 *//* =========================================
   OKREART · TITULAR RESPONSIVE
========================================= */

.elementor-6571 .elementor-element.elementor-element-9568378 .elementor-heading-title{
    width:100%;
    margin:0;
    padding:0;

    font-family:"Archivo Black","Arial Black",sans-serif;
    
    /* CAMBIA AUTOMÁTICAMENTE SEGÚN PANTALLA */
    font-size:clamp(28px, 3.8vw, 58px);

    line-height:1.03;
    font-weight:900;
    letter-spacing:-1px;
    text-transform:uppercase;

    color:#111111;

    /* PERMITE QUE EL TEXTO SE REORDENE SOLO */
    white-space:normal;
    overflow-wrap:normal;
}

/* PARTE ROJA */
.elementor-6571 .elementor-element.elementor-element-9568378 .okr-titulo-rojo{
    color:#ff0000 !important;
    font-style:italic;
    font-weight:900;
}

/* TABLET */
@media (max-width:1024px){

    .elementor-6571 .elementor-element.elementor-element-9568378 .elementor-heading-title{
        font-size:clamp(28px, 4.6vw, 46px);
        line-height:1.02;
    }
}

/* MÓVIL */
@media (max-width:767px){

    .elementor-6571 .elementor-element.elementor-element-9568378 .elementor-heading-title{
        font-size:clamp(25px, 8vw, 36px);
        line-height:1.04;
        letter-spacing:-0.5px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2877a9 *//* =========================================
   OKREART · TÍTULO POLÍMERO HD RESPONSIVE
========================================= */

.elementor-6571 .elementor-element.elementor-element-b2877a9 .elementor-heading-title{
    width:100%;
    margin:0;
    padding:0;

    font-family:"Archivo Black","Arial Black",sans-serif;

    /* RESPONSIVE AUTOMÁTICO */
    font-size:clamp(27px, 3.1vw, 48px);

    line-height:1.05;
    font-weight:900;
    letter-spacing:-0.8px;
    text-transform:uppercase;

    color:#111111;

    /* EL TEXTO CAMBIA DE LÍNEA AUTOMÁTICAMENTE */
    white-space:normal;
    overflow-wrap:normal;
}

/* PARTE ROJA */
.elementor-6571 .elementor-element.elementor-element-b2877a9 .okr-hd-rojo{
    color:#ff0000 !important;
    font-style:italic;
    font-weight:900;
}


/* TABLET */
@media (max-width:1024px){

    .elementor-6571 .elementor-element.elementor-element-b2877a9 .elementor-heading-title{
        font-size:clamp(26px, 4vw, 40px);
        line-height:1.05;
    }

}


/* MÓVIL */
@media (max-width:767px){

    .elementor-6571 .elementor-element.elementor-element-b2877a9 .elementor-heading-title{
        font-size:clamp(23px, 7vw, 32px);
        line-height:1.07;
        letter-spacing:-0.4px;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb650b7 *//* =========================================
   OKREART · TALLER / DESPACHO RESPONSIVE
========================================= */

.elementor-6571 .elementor-element.elementor-element-bb650b7 .elementor-heading-title{
    width:100%;
    margin:0;
    padding:0;

    font-family:"Archivo Black","Arial Black",sans-serif;

    /* TAMAÑO AUTOMÁTICO */
    font-size:clamp(28px, 3.5vw, 54px);

    line-height:1.03;
    font-weight:900;
    letter-spacing:-1px;
    text-transform:uppercase;

    color:#111111;

    white-space:normal;
    overflow-wrap:normal;
}

/* PARTE ROJA */
.elementor-6571 .elementor-element.elementor-element-bb650b7 .okr-despacho-rojo{
    color:#ff0000 !important;
    font-style:italic;
    font-weight:900;
}


/* TABLET */
@media (max-width:1024px){

    .elementor-6571 .elementor-element.elementor-element-bb650b7 .elementor-heading-title{
        font-size:clamp(27px, 4.5vw, 44px);
        line-height:1.04;
    }

}


/* MÓVIL */
@media (max-width:767px){

    .elementor-6571 .elementor-element.elementor-element-bb650b7 .elementor-heading-title{
        font-size:clamp(24px, 7.5vw, 34px);
        line-height:1.06;
        letter-spacing:-0.5px;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684a626 *//* =========================================
   OKREART · CÓMO TRABAJAMOS RESPONSIVE
========================================= */

.elementor-6571 .elementor-element.elementor-element-684a626 .elementor-heading-title{
    width:100%;
    margin:0;
    padding:0;

    font-family:"Archivo Black","Arial Black",sans-serif;

    /* TAMAÑO RESPONSIVE AUTOMÁTICO */
    font-size:clamp(28px, 3.6vw, 56px);

    line-height:1.03;
    font-weight:900;
    letter-spacing:-1px;
    text-transform:uppercase;

    color:#111111;

    /* PERMITE QUE CAMBIE DE LÍNEA SOLO */
    white-space:normal;
    overflow-wrap:normal;
}

/* PARTE ROJA */
.elementor-6571 .elementor-element.elementor-element-684a626 .okr-paso-rojo{
    color:#ff0000 !important;
    font-style:italic;
    font-weight:900;
}


/* TABLET */
@media (max-width:1024px){

    .elementor-6571 .elementor-element.elementor-element-684a626 .elementor-heading-title{
        font-size:clamp(27px, 4.6vw, 44px);
        line-height:1.04;
    }

}


/* MÓVIL */
@media (max-width:767px){

    .elementor-6571 .elementor-element.elementor-element-684a626 .elementor-heading-title{
        font-size:clamp(24px, 7.5vw, 34px);
        line-height:1.06;
        letter-spacing:-0.5px;
    }

}/* End custom CSS */