a.button {
        background: #fff93b 0% 0% no-repeat padding-box;
        border-radius: 8px;
        padding: 12px 16px;
        text-align: center;
        font: normal normal medium 20px/42px var(--t1);
        letter-spacing: 0px;
        border: unset;
        opacity: 1;
        color: #0000ff;
        font-weight: 600;
    }
    .button{
        margin-top: 30px;
    }
    img.iconoBoton {display: inline;height: 20px;margin-left:18px; vertical-align: middle;}

    #queEs,
    #digitaliza,
    #queEmpresas,
    #queIncluye,
    #destacadoKit,
    #queOfrecemos,
    #nuestrosKitsPaginas,
    #nuestrosKitsEcommerce,
    #comoSolicitarlo,
    #cuandoPuedo,
    #queRequisitos,
    #solicita,
    #logos,
    #contatoWeb,
    .contenido {
        width: 100%;
        max-width: 1420px;
        margin: 60px auto;
        position: relative;
        display: block;
        box-sizing: border-box;
       
    }

    #destacados .contenido{
         padding-top: 60px;
    }

    h1, h2, h3, .h1, .h2, .h3 {
        color: #0000ff;
        margin-bottom: 30px;
        font-family: 'Neue machina';
    }

    iframe.video {
        display: block;
        margin: 60px auto 20px;
        max-width: 100%;
    }

    .cabeceraSeccion {
        background-color: #FFFFFF;
        background-image: url('https://kitdigitalespana.es/wp-content/themes/yoseo/assets/img/kit-digital/Cabecera-landing.png');
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
    }
    .cabeceraSeccion:after {
        border-left: unset;
        border-bottom: unset;
    }

    .cabeceraSeccion .seccion {
        text-align: left;
        width: 580px;
        margin: unset;
        margin-left: 30px;
    }

    .cabeceraSeccion.servicio .seccion {
        width: 100%;
        max-width: unset;
    }

    .cabeceraSeccion.servicio .seccion p {
        width: 80%;
    }

    .cabeceraSeccion .seccion .h1 {
        text-align: left;
        font: normal normal bold 41px/50px var(--t1);
        letter-spacing: 0px;
        color: #FFF93B;
        opacity: 1;
        text-transform: unset;
    }

    .cabeceraSeccion .seccion .h1.b {
        text-align: right;
    }

    .cabeceraSeccion .seccion div.mensaje {
        background: #FFF93B 0% 0% no-repeat padding-box;
        opacity: 1;
        padding: 10px;
        text-align: left;
        font: normal normal bold 64px/78px var(--t1);
        letter-spacing: 0px;
        color: #000fff;
        display: inline-block;
        margin-bottom: 15px;
    }

    .ctaBannerKit{
        max-width: 400px;
        margin: 0 auto;
    }

    .cabeceraSeccion a.btn-cabecera {
        text-align: left;
        font-size: 120px;
        line-height: 156px;
        font-family: var(--t1);
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .cabeceraSeccion a.btn-cabecera img.iconoBoton {
        height: 110px;
    }

    #queEs {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
    #queEs h1 {text-align: center; width: 100%}
    #queEs .bloqueIzquierda {text-align: center; width: 100%;box-sizing: border-box;padding: 0 15px;}
    #queEs .bloqueDerecha {text-align: center; width: 40%;box-sizing: border-box;margin: auto;}
    #queEs p {text-align: center;max-width: 812px;margin: 0 auto;}
    

    #digitaliza {
        background-color: #FFFFFF;
        background-image: url('https://kitdigitalespana.es/wp-content/themes/yoseo/assets/img/kit-digital/franaj.png');
        background-repeat: no-repeat;
        background-position: center right;
        background-size: contain;
        box-sizing: border-box;
        box-shadow: 0px 3px 6px #00000029;
        opacity: 1;
        padding: 45px 63px;
    }
    #digitaliza h2,
    #digitaliza p {
        max-width: 750px;
    }

    #queEmpresas,
    #cuandoPuedo {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    #queEmpresas > div,
    #cuandoPuedo > div {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    #queEmpresas .imagen,
    #cuandoPuedo .imagen {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    #CTA1Kit,
    #CTA2Kit {
        background-color: #FFFFFF;
        background-image: url('https://kitdigitalespana.es/wp-content/themes/yoseo/assets/img/kit-digital/cta-1.png');
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        padding: 90px 0;
    }
    #CTA2Kit {
        background-image: url('https://kitdigitalespana.es/wp-content/themes/yoseo/assets/img/kit-digital/cta-2.png');
    }

    #CTA1Kit .contenido,
    #CTA2Kit .contenido {
        margin: 0 auto;
    }

    #CTA1Kit .accionCTA1,
    #CTA2Kit .accionCTA1 {
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-wrap: wrap;
    }

    #CTA1Kit .accionCTA1 p,
    #CTA2Kit .accionCTA1 p {
        font: normal normal normal 18px var(--t1);
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        text-transform: unset;
        line-height: 125%;
        width: 50%;
        padding-right: 20px;
    }
    #CTA2Kit .accionCTA1 p {
        width: 100%;
    }

    #CTA1Kit .accionCTA1 p span.h2,
    #CTA2Kit .accionCTA1 p span.h2 {
        font: normal normal bold 30px/39px Roboto Mono;
        letter-spacing: 0px;
        color: #FFF93B;
        opacity: 1;
        text-transform: unset;
        display: block;
        margin-bottom: 32px;        
        font-family: 'Neue machina';
    }

    #CTA1Kit .ctaBanner,
    #CTA2Kit .ctaBanner {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    #CTA1Kit .ctaBanner a,
    #CTA2Kit .ctaBanner a {
        border: 2px solid #FFF93B;
        border-radius: 15px;
        opacity: 1;
        padding: 16px 27px;
        text-align: center;
        font: normal normal medium 20px/42px var(--t1);
        margin: 0 11px 0 0;
        min-width: 220px;
    }

    #CTA1Kit .ctaBanner a.btn-solicitar,
    #CTA2Kit .ctaBanner a.btn-solicitar {
        background-color: transparent;
        color: #FFF93B;
        font-weight: bold;
    }

    #CTA1Kit .ctaBanner a.btn-llamada,
    #CTA2Kit .ctaBanner a.btn-llamada {        
        background-color: #FFF93B;
        color: #000fff;
        font-weight: bold;
    }

    #queIncluye ul.serviciosKit {
        position: relative;
    }
    #queIncluye ul.serviciosKit li {
        margin-left: 78px;
        position: relative;
    }
    #queIncluye ul.serviciosKit li:before {
        position: absolute;
        top: 10px;
        left: -35px;
        content: "";
        height: 25px;
        width: 25px;
        background: url('https://kitdigitalespana.es/wp-content/themes/yoseo/assets/img/kit-digital/iconos/flechas-amarillas-horizontal.svg') no-repeat;
    }

    ul.serviciosKit {
        position: relative;
    }
    ul.serviciosKit li {
        margin-left: 78px;
        position: relative;
    }
    ul.serviciosKit li:before {
        position: absolute;
        top: 5px;
        left: -35px;
        content: "";
        height: 25px;
        width: 25px;
        background: url('https://kitdigitalespana.es/wp-content/themes/yoseo/assets/img/kit-digital/iconos/flechas-amarillas-horizontal.svg') no-repeat;
    }

    #queIncluye ul.serviciosKit li span {
        text-align: left;
        font: normal normal bold 20px/40px var(--t1);
        letter-spacing: 0px;
        color: #272727;
    }

    #destacadoKit {
        background: #FFFFFF 0% 0% no-repeat padding-box;
        border: 1px solid #000fff;
        opacity: 1;
        padding: 20px 0;
        min-height: unset;
    }
    #destacadoKit p {
        width: 70%;
        margin: 0 auto;
        text-align: center;
        font: normal normal normal 20px/30px var(--t1);
        letter-spacing: 0px;
        color: #000fff;
        opacity: 1;
    }

    #queOfrecemos h2 {
        text-align: center;
    }
    #queOfrecemos .gridKit {
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-wrap: wrap;
    }
    #queOfrecemos .gridKit article {
        width: 32%;
        position: relative;
        border-radius: 15px;
        opacity: 1;
        overflow: hidden;
        margin: 0 0 84px;
    }
    #queOfrecemos .gridKit article span {
        background: #FFFFFF 0% 0% no-repeat padding-box;
        border-radius: 15px;
        opacity: 0.82;
        position: absolute;
        top: 8px;
        right: 8px;
        text-align: center;
        font: normal normal medium 16px/30px Montserrat;
        letter-spacing: 0px;
        color: #0000ff;
        opacity: 1;
        padding: 8px 23px;
        font-weight: 600;
    }

    #queOfrecemos .gridKit article p.tituloServicio {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        background: #a5a5a5 0% 0% no-repeat padding-box;
        border-radius: 0px 0px 15px 15px;
        text-align: center;
        font-size: 20px;
        line-height: 26px;
        font-weight: normal;
        font-family: 'Neue Machina';
        letter-spacing: 0px;
        color: #FFF93B;
        opacity: 1;
        margin-bottom: 0;
        padding: 5px 0 10px;
    }

    #nuestrosKitsPaginas,
    #nuestrosKitsEcommerce {}

    #nuestrosKitsPaginas h2,
    #nuestrosKitsEcommerce h2 {
        text-align: center;
    }

    #nuestrosKitsPaginas small,
    #nuestrosKitsEcommerce small {
        display: block;
        text-align: center;
        font: normal normal normal 17px/25px Montserrat;
    }
    
    #nuestrosKitsPaginas div.tablaPreciosKits,
    #nuestrosKitsEcommerce div.tablaPreciosKits {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: wrap;
        margin-top: 44px;
    }
    #nuestrosKitsPaginas div.tablaPreciosKits article,
    #nuestrosKitsEcommerce div.tablaPreciosKits article {
        width: 32%;
        position: relative;
        background: #FFFFFF 0% 0% no-repeat padding-box;
        box-shadow: 0px 3px 6px #00000029;
        opacity: 1;
        padding-bottom: 30px;
    }
    
    #nuestrosKitsPaginas div.tablaPreciosKits article .cabecera,
    #nuestrosKitsEcommerce div.tablaPreciosKits article .cabecera {
        background: #272727 0% 0% no-repeat padding-box;
        opacity: 1;
        text-align: center;
        font: normal normal bold 30px/39px 'Roboto Mono';
        letter-spacing: 0px;
        color: #FFF93B;
        opacity: 1;
        padding: 16px;        
        font-family: 'Neue Machina';
    }
    #nuestrosKitsPaginas div.tablaPreciosKits article .cabecera span,
    #nuestrosKitsEcommerce div.tablaPreciosKits article .cabecera span {
        font: normal normal normal 20px/30px Montserrat;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        display: block;
    }
    #nuestrosKitsPaginas div.tablaPreciosKits article .preciokit,
    #nuestrosKitsEcommerce div.tablaPreciosKits article .preciokit {
        text-align: center;
        font: normal normal bold 35px/90px Montserrat;
        letter-spacing: 0px;
        color: #000fff;
        opacity: 1;
    }
    #nuestrosKitsPaginas div.tablaPreciosKits article ul,
    #nuestrosKitsEcommerce div.tablaPreciosKits article ul {
        width: 90%;
        display: block;
        margin: 0 auto;

    }
    #nuestrosKitsPaginas div.tablaPreciosKits article ul li,
    #nuestrosKitsEcommerce div.tablaPreciosKits article ul li {
        text-align: left;
        font: normal normal normal 17px/25px Montserrat;
        letter-spacing: 0px;
        color: #707070;
        opacity: 1;
        border-bottom: 1px solid #E9E9E9;
        padding: 19px 0;
    }
    #nuestrosKitsPaginas div.tablaPreciosKits article ul li:last-of-type,
    #nuestrosKitsEcommerce div.tablaPreciosKits article ul li:last-of-type {
        border-bottom: unset;
    }

    #nuestrosKitsPaginas div.tablaPreciosKits article ul li,
    #nuestrosKitsEcommerce div.tablaPreciosKits article ul li {
        text-align: center;
    }

    #comoSolicitarlo h2 {text-align: center;}

    #comoSolicitarlo p {
        text-align: center;
        
        max-width: 650px;
        margin: 0 auto 20px;
    }

    #comoSolicitarlo ol.puntosSolicitarlo {
        display: flex;
        justify-content: space-between;        
        counter-reset: li;
        margin-top: 75px;
    }

    #comoSolicitarlo ol.puntosSolicitarlo li {
        background: #FFFFFF 0% 0% no-repeat padding-box;
        box-shadow: 0px 3px 6px #00000029;
        opacity: 1;
        width: 22%;
        padding: 0 35px 25px;
        position: relative;
    }
    #comoSolicitarlo ol.puntosSolicitarlo li:before {
        counter-increment: li;
        content: "0"counter(li);
        font: normal normal bold 80px/106px 'Roboto Mono';
        letter-spacing: 0px;
        color: #000;
        opacity: 1;
        position: absolute;
        top: -55px;
        left: 95px;
        font-family: 'Neue Machina';
    }

    #comoSolicitarlo ol.puntosSolicitarlo li span {
        display: block;
        text-align: center;
        font: normal normal bold 25px/33px Roboto Mono;
        letter-spacing: 0px;
        color: #000;
        opacity: 1;
        margin: 80px auto 37px;        
        font-family: 'Neue Machina';
    }

    #comoSolicitarlo ol.puntosSolicitarlo li p{
        text-align: center;
    }

    #comoSolicitarlo ol.puntosSolicitarlo li:nth-child(2) span,
    #comoSolicitarlo ol.puntosSolicitarlo li:nth-child(2):before {
        color: #000fff;
    }

    #comoSolicitarlo ol.puntosSolicitarlo li:nth-child(3) span,
    #comoSolicitarlo ol.puntosSolicitarlo li:nth-child(3):before {
        color: #6666ff;        
    }

    #comoSolicitarlo ol.puntosSolicitarlo li:nth-child(4) span,
    #comoSolicitarlo ol.puntosSolicitarlo li:nth-child(4):before {
        color: #4444;        
    }

    #queRequisitos {
        background: #EFEFEF 0% 0% no-repeat padding-box;
        opacity: 1;
        padding: 120px 60px;
    }

    #solicita {
        background-color: #FFFFFF;
        background-image: url('https://kitdigitalespana.es/wp-content/themes/yoseo/assets/img/kit-digital/formulario.png');
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        padding: 57px 146px;
    }
    #solicita h2 {
        text-align: center;
        font: normal normal bold 30px/59px Roboto Mono;
        letter-spacing: 0px;
        color: #FFFFFF;
        font-family: 'Neue Machina';
    }
    #solicita h2 span.detacadoBlanco {
        background: #FFFFFF 0% 0% no-repeat padding-box;
        color: #000fff;
        padding: 0 10px;
    }
    #solicita h2 span.detacadoRosa {
        background: #000fff 0% 0% no-repeat padding-box;
        padding: 0 10px;
    }

    #logos .sloganLogos {
        text-align: center;
        font-size: 11px;
        width: 75%;
        max-width: 650px;
        margin: 0 auto 20px;
    }
    #logos .logos {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }




    .imagen img {max-width: 100%;}

    .imagen {
        width: 45%;
    }
    .texto {
        width: 65%;
        padding: 16px 48px;
        box-sizing: border: box;
    }

/*FORMULARIO*/
.formularioKit {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.formularioKit > span.wpcf7-form-control-wrap {
    position: relative;
    display: block;
    width: 30%;
}
.formularioKit .textArea {
    width: 100%;
    margin: 20px 0;
}
span.wpcf7-form-control-wrap.mensaje {
    width: 100%;
}

.bloqueServicios {
    width: 100%;
    display: block;
    position: relative;
    padding: 15px 35px;
    background-color: white;
    border-radius: 8px;
}
.bloqueServicios p {
    font-weight: bold;
}
.bloqueServicios label {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.bloqueServicios label > span {
    padding-left: 10px;
}
.acepto {
    color: white;
    position: relative;
    display: flex;
}
.acepto .textAcerpto {
    line-height: 160%;
}
.acepto a {
    color: white;
    background-color: #000fff;
    padding: 5px 5px;
}

input[type="submit"], .teamleader-container button.teamleader-submit {
    display: block;
    width: 150px;
    border-radius: 0;
    box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);
    background: #000fff;
    text-align: center;
    padding: 10px 30px;
    color: #fff;
    float: right;
    font: normal normal bold 20px/20px Roboto Mono;
    font-family: 'Neue Machina';
}

/*FORMULARIO*/

/* BARRA INFERIOR CTA*/


.btn-bottom-mobile-container p{
    background:#000fff ;
    border-radius: none;
    color: white!important;
    font-size: 18px!important;
    font-weight: 600!important;
    width: fit-content;
    padding: 5px 15px;
    margin: auto;
}

.bottom-part-fixed-buttons > div {    
    float: none!important;
    margin: 0;}

.bottom-part-fixed-buttons{
    display: none;
    position: fixed;
    z-index: 2000000000000;
    bottom: 0;
    width: 100%;
    left: 0;
    background-color: white;
    justify-content: space-around;
    padding: 14px 0;
    box-shadow: 0px 0px 15px 0px #32323247;
}

.whats-color{    
    width: 45px;
    margin-right: 10px;
    margin-bottom: 10px;
    position: fixed;
    z-index: 2000000000000;
    bottom: 10px;
    right: 10px;
}

.btn-header-numero{
    color: white;
    font-weight: 700;
    cursor: pointer;
}

.btn-bottom-mobile-container{
    float: none!important;
    margin: 0;
}

.bottom-part-fixed-buttons > div{
    float: none!important;
    margin: 0;
}


/*SERVICIOS INTERNOS*/
    #ventajasServicio {
        position: relative;
        display: flex;
        justify-content: space-between;
        align-items: center;
        background-color: #0000ff;
        opacity: 1;
    }
    #ventajasServicio .izquierda {
        position: relative;
        background-image: url('https://kitdigitalespana.es/wp-content/themes/yoseo/assets/img/kit-digital/internas/Imagen-LD2.png');
        background-repeat: no-repeat;
        background-position: top left;
        background-size: cover;
        width: 50%;
        align-items: center;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    #ventajasServicio .derecha {
        position: relative;
        width: 50%;
        box-sizing: border-box;
        padding: 50px 50px;
        align-items: center;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    #ventajasServicio .derecha h2 {
        text-align: left;
        font: normal normal bold 28px Roboto Mono;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        margin-bottom: 45px;
        font-family: 'Neue Machina';
    }
    #ventajasServicio .derecha ul {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        box-sizing: border-box;
        margin-bottom: 20px;
        align-items: flex-start;
    }
    #ventajasServicio .derecha ul li {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        width: 50%;
        box-sizing: border-box;
        text-align: left;
        font: normal normal bold 17px/25px Montserrat;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        margin-bottom: 30px;
    }
    #ventajasServicio .derecha ul li img {
        margin-right: 27px;
    }
    #ventajasServicio .derecha p {
        text-align: left;
        font: normal normal normal 17px/25px Montserrat;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
    }

    #destacadoKit {
        background: #FFFFFF 0% 0% no-repeat padding-box;
        border: 1px solid #000fff;
        opacity: 1;
        padding: 27px;
        min-height: unset;
    }
    #destacadoKit p {
        width: 70%;
        margin: 0 auto;
        text-align: center;
        font: normal normal normal 20px/30px var(--t1);
        letter-spacing: 0px;
        color: #000fff;
        opacity: 1;
    }

    #destacadoKitInterna {
        background: #FFFFFF 0% 0% no-repeat padding-box;
        border: 1px solid #0000ff;  
        opacity: 1;
        padding: 27px;
        min-height: unset;
        width: auto;
        margin: 0 auto 37px;
    }
    #destacadoKitInterna p {
        width: 100%;
        margin: 0 auto;
        text-align: center;
        font: normal normal bold 30px/39px Roboto Mono;
        letter-spacing: 0px;
        color: #000fff;
        max-width: 100%;
        font-family: 'Neue Machina';
    }

    #destacados {
        background: #272727 0% 0% no-repeat padding-box;
        opacity: 1;
    }

    #destacados.somos {
        background: transparent 0% 0% no-repeat padding-box;
    }

    #destacados h2 {
        text-align: left;
        font: normal normal bold 30px/39px Roboto Mono;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        margin-bottom: 20px;
        font-family: 'Neue Machina';
    }

    #destacados p {
        text-align: left;
        font: normal normal normal 17px/25px Montserrat;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        margin-bottom: 60px;
    }

    #destacados .gridDestacados {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: flex-start;
    }
    #destacados .gridDestacados article {
        width: 32%;
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        margin-bottom: 60px;
    }
    #destacados .gridDestacados article img {
        width: 91px;
        height: auto;
    }
    #destacados .gridDestacados article > div {
        text-align: left;
        font: normal normal normal 17px/25px Montserrat;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        padding-left: 25px;
    }
    #destacados.somos .gridDestacados article > div {
        color: var(--c5);
    }
    #destacados .gridDestacados article > div > span  {
        display: block;
        text-align: left;
        font: normal normal medium 25px/30px Montserrat;
        letter-spacing: 0px;
        background: #0000ff;
        width: fit-content;
        color: white;
        opacity: 1;
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 24px;
        font-weight: bold;
    }
    #destacados.somos .gridDestacados article > div > span {
        color: white;
    }

/*SERVICIOS INTERNOS*/


@media (max-width: 860px){

.cabeceraSeccion .contenido {    
    margin-top: 150px;
}
.cabeceraSeccion .seccion {
    text-align: left;
    width: 80%;    
    max-width: 80%;
    margin: unset;
    margin-left: 5px;
}  

.cabeceraSeccion .seccion .h1 {
    font: normal normal bold 30px/25px var(--t1);
    margin-bottom: 15px;
}
.cabeceraSeccion .seccion .h1.b {
    margin-top: 15px;
}

.cabeceraSeccion .seccion div.mensaje {
    font: normal normal bold 30px/22px var(--t1);
}

.ctaBannerKit {
    max-width: 45%;
    margin: 0 auto;
    display: block;
    position: absolute;
    left: calc(50% - 77px);
}
.cabeceraSeccion a.btn-cabecera {
    font-size: 43px;
    line-height: 43px;
}
.cabeceraSeccion a.btn-cabecera img.iconoBoton {
    height: 55px;
}

    #queEs .bloqueIzquierda {width: 100%;}
    #queEs .bloqueDerecha {width: 100%;}

#digitaliza {
    position: relative;
    background-image: url('https://kitdigitalespana.es/wp-content/themes/yoseo/assets/img/kit-digital/franaj-mobile.png');
    background-size: cover;
    background-position: center right;
}

#CTA1Kit .accionCTA1 p, #CTA2Kit .accionCTA1 p {
    width: 95%;
}

#queIncluye ul.serviciosKit li {
    margin-left: 34px;
}

#destacadoKit {
    max-width: 95%;
}

#queOfrecemos .gridKit article {
    width: 98%;
}

#nuestrosKitsPaginas div.tablaPreciosKits, 
#nuestrosKitsEcommerce div.tablaPreciosKits {
    flex-wrap: wrap;
    justify-content: center;
}
#nuestrosKitsPaginas div.tablaPreciosKits article, 
#nuestrosKitsEcommerce div.tablaPreciosKits article {
    width: 90%;
    margin-bottom: 25px;
}

#comoSolicitarlo ol.puntosSolicitarlo {
    flex-wrap: wrap;
    justify-content: center;
}
#comoSolicitarlo ol.puntosSolicitarlo li {
    width: 90%;
    margin-bottom: 45px;
}

#CTA1Kit, #CTA2Kit {
    padding: 90px 15px;
}

#CTA1Kit .ctaBanner, #CTA2Kit .ctaBanner {
    flex-wrap: wrap;
    justify-content: center;
}
#CTA1Kit .ctaBanner a, #CTA2Kit .ctaBanner a {
    margin: 15px 11px;
}

#queEmpresas, #cuandoPuedo {
    flex-wrap: wrap;
}

.imagen {
    width: 100%;
}
.texto {
    width: 100%;
    padding: 16px 15px;
}


#solicita {    
    padding: 57px 15px;
}

#logos .logos {
    flex-wrap: wrap;
}
#logos .logos img {
    max-width: 50%;
}

/*FORMULARIOS*/
.formularioKit > span.wpcf7-form-control-wrap {
    width: 100%;
}
.bloqueServicios label {
    display: flex;
    align-items: flex-start;
}
/*FORMULARIOS*/

    #destacados {
        padding: 40px 15px;
    }
    #destacados .gridDestacados article {
        width: 100%;
    }
    #ventajasServicio {
        flex-wrap: wrap;
    }

    #ventajasServicio .izquierda,
    #ventajasServicio .derecha {
        width: 100%;        
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    #ventajasServicio .derecha ul li {
        width: 100%;
    }
    .cabeceraSeccion.servicio .seccion {
        width: 95%;
    }
    .cabeceraSeccion .seccion div.mensaje {
        line-height: 125%;
    }
    #queEs {
        max-width: 95%;
    }

    .bottom-part-fixed-buttons{display: flex;}
    app-root {bottom: 50px!important; right: 0!important; left: unset!important;}
    .clientify-iframe {bottom: 50px!important; right: 0!important; left: unset!important;}


}

.pruebacarol{
    box-shadow: 0px!important;
    border: #FFF93B solid 4px;
}