.cabecera-home{
background-color: var(--color-blue);
position: relative;
}
.cabecera-home .wrap{
position: relative;
z-index: 1;
}
.cabecera-home .texto{
min-height: 740px;
display: flex;
align-items: center;
width: 50%;
background-color: var(--color-blue);
padding: 50px 50px 50px 0;
}
.cabecera-home .image{
position: absolute;
top: 0;
bottom: 0;
right: 0;
width: 50%;
background-position: center;
background-size: cover;
}
.cabecera-home h1{
color: white;
font-family: var(--fuente-bold); font-size: 50px;
}
.cabecera-home .resumen p{
font-size: 23px;
color: white;
}
.cabecera-home .button-container{
margin-top: 60px;
}
.cabecera-home .control-texto img{
width: 80px;
margin-bottom: 20px;
}
.acf-block-preview .cabecera-home h1{
font-family: var(--fuente-bold);
font-size: 62px;
}
@media only screen and (max-width:1500px) {
.cabecera-home h1{
font-size: 42px;
}
}
@media only screen and (max-width:1200px) {
.cabecera-home h1{
font-size: 32px;
}
.cabecera-home .resumen p{
font-size: 21px;
}
.cabecera-home .texto {
min-height: 540px;
}
}
@media only screen and (max-width:991px) {
.cabecera-home .texto{
padding: 50px 25px 50px 0;
}
}
@media only screen and (max-width:767px) {
.cabecera-home .texto{
width: 100%;
padding: 50px 25px;
}
.cabecera-home .image{
display: none;
}
}
@media only screen and (max-width:575px) {
.cabecera-home .texto{
padding: 40px 0;
}
.cabecera-home h1{
font-size: 28px;
}
}