
@charset "utf-8";
/* CSS Document */

@media (min-width: 1400px){
    h1.title-hero {
        font-size: 80px;
    }
}


@media (max-width: 2100px){


}
@media (max-width: 1900px){


}
@media (max-width: 1800px){


}
@media (max-width: 1700px){



}
@media (max-width: 1600px){


}
@media (max-width: 1500px){
.container-item-blog {
    transform: translateY(-15%);
}

}
@media (max-width: 1400px){

}
@media (max-width: 1300px){

}
@media (max-width: 1200px){
    .container-item-blog {
        transform: translateY(-11%);
    }

    .info-blog .subtitle {
        font-size: 26px;
      }

}
@media (max-width: 1100px){
    .text-queson p {
        font-size: 0.8em;
        line-height: 25px;
    }

    .card-empieza p {
        font-size: 20px;
        line-height: normal;
    }
.video-hero {
    width: 750px;
    height: 370px;
}
.review-resena {
    padding: 20px 40px !important;
}
.container-reviews {
    padding: 0 40px;
}


.container-text-home {
    padding: 0 50px;
}


}
@media (max-width: 1000px){

  .cbannercookiescode,.cbannercookiescode a {
    font-size: 14px;
    line-height: 19px;
}
.scookiebutton {
    margin-right: 5px!important;
    padding: 10px!important;
padding-left: 15px!important;
padding-right: 15px!important;
  }

.cbannercookiescodeinner {
    padding: 20px!important;
}
.showmenuresponsive .cmenuresponsive{
transform: translateY(0%);
opacity: 1;
}

.container-item-blog {
    transform: translateY(-8%);
}

.card-empieza p {
    font-size: 18px;
    padding: 0 30px;
}


.card-empieza {
}

.showmenuresponsive .cmenuresponsive li{
transform: translateY(0%);
opacity: 1;
}
.cmenuwrap {
    border-radius: 0px;
		width: 100%;
		right: 0px;
		top: 0px;
}
.cmenu li {
    padding-left: 0px!important;
}
.cmenu li a{
display: block;
text-align: center;
width: 100%;
    font-size: 30px;
		line-height: 1;
}
.cburger{
display: block;
}

}

@media (max-width: 910px){
    .container-card-empieza {
        grid-template-columns: 1fr 1fr;
    }

    .card-empieza p {
        font-size: 28px;
    }
}

@media (max-width: 900px){
    .card-accion {
        height: 380px;
    }

    .card-empieza p {
        font-size: 22px;
    }

    .card-accion h3 {
        font-size: 30px;
    }

    .container-card-acciones, .container-card-accion {
        grid-template-columns: repeat(auto-fit,minmax(310px, 1fr));
    }
    .video-hero {
        width: 680px;
        height: 350px;
    }
    .blog-card .img {
    }

    h1.title-hero {
        font-size: 60px;
    }



}
@media (max-width: 800px){
    .container-item-blog {
        transform: translateY(-6%);
    }
    .ctextleftitem  .text-item{
    transform: translateX(0%)!important;
    }
    .ctextleftitem  .col50{
    transform: translateX(0%);
    }

    .img-div {
        display: none;
    }
    .text-queson {
        width: 95%;
    }

    .text-second p {
        font-size: 0.8em;
    }

    .video-hero {
        width: 615px;
        height: 305px;
    }

    .blog-card .img {
    }
    h1.title-hero {
        font-size: 50px;
        line-height: 60px;
    }

    .container-text-home h2 {
        font-size: 2.3em;
        line-height: 65px;
    }
    .col50 {
        width: 100%;
    }

}

@media (max-width: 760px){
    .container-delblog, .second-row {
        max-width: 500px;
        margin: auto;
        flex-direction: column;
        gap: 40px;
    }

    .container-card-acciones, .container-card-accion {
        grid-template-columns: repeat(auto-fit,minmax(230px, 1fr));
    }


}
@media (max-width: 700px){
    .container-resenas h1 {
        line-height: 65px;
        font-size: 60px;
    }
    .iinputdefault {
        padding: 20px;
    }
    .container-second {
        align-items: center;
    }

    .card-accion {
        height: 260px;
    }

    .card-accion h3 {
        font-size: 24px;
        line-height: 30px;
    }

    .video-hero {
        width: 580px;
        height: 270px;
    }
    h1.title-hero {
        font-size: 50px;
        line-height: 60px;
    }

}
@media (max-width: 650px){
    .video-hero {
        width: 520px;
        height: 250px;
    }
    .container-item-blog {
        transform: translateY(-5%);
    }

    h1.title-hero {
        font-size: 45px;
        line-height: 55px;
    }

    .container-reviews h2 {
        font-size: 50px;
        line-height: 56px;
    }

    .container-list h2 {
        font-size: 50px;
    }

}
@media (max-width: 600px){

    .info-blog .subtitle {
        font-size: 22px;
    }

    .video-hero {
        width: 500px;
        height: 240px;
    }

    .container-item-blog {
        transform: translateY(-4%);
    }


}
@media (max-width: 550px){
    .title-section-acciones h1 {
        font-size: 70px;
    }
    .container-text-ayuda h2 {
        font-size: 40px;
        line-height: 60px;
    }
    .container-text-ayuda h2 a {
        font-size: 40px;
    }
    .video-hero {
        width: 460px;
        height: 220px;
    }

    input, textarea {
        font-size: 18px;
    }

    .container-card-empieza {
        grid-template-columns: 1fr;
    }

}
@media (max-width: 500px){
    .div-img-2 {
        display: none;
    }

    .container-item-blog {
        transform: translateY(-2.5%);
    }

    .text-second {
        width: 95%;
    }
    .video-hero {
        width: 400px;
        height: 200px;
    }

    .container-text-home {
    padding: 0 25px;
    }

    .btn-hero {
        font-size: 18px !important;
    }

    .iinputdefault {
        padding: 15px 20px;
    }


}
@media (max-width: 499px){
    .video-hero {
        width: 360px;
        height: 190px;
    }

}

@media (max-width: 420px) {
    .video-hero {
        width: 320px;
        height: 170px;
    }

    .container-item-blog {
        transform: translateY(-1.5%);
    }
}

@media (max-width: 390px) {
    .video-hero {
        width: 300px;
        height: 150px;
    }
}

@media (max-width: 350px){
    .container-item-blog {
        transform: translateY(-1%);
    }
}
