@media (max-width:700px){
    main { margin-top: 0;}
}

/* .home-featured */
.home-featured { position: relative; display: block; max-width: 1800px; margin: 90px auto 0; }
.home-featured .video { position:relative; z-index: 1; width: 100%; height:auto; overflow: hidden;}
.home-featured .video .sobre-el-video video { z-index: 200; opacity: .3;}   
.home-featured .txt { position: absolute; bottom: 0; left: 10%; z-index: 10; max-width: 40%; color:#28628a; text-align: left; margin: 0 auto;}
.home-featured .txt h1 ,
.home-featured .txt h2 { display: inline; font-family: 'apercubold', sans-serif; font-size: 89px; line-height:66px; text-align: left;}
.home-featured .txt p { font-size: 32px; line-height:36px; margin-top:1em;}
.home-featured .txt p.bold { font-family: 'apercubold', sans-serif;}

@media (max-width:1080px){
    .home-featured .txt { max-width: 50%;}
    .home-featured .txt h1 ,
    .home-featured .txt h2 { color:#28628a; font-size: 65px;}
    .home-featured .txt p { font-size: 20px; line-height:22px;}
}
@media (max-width:850px){
    .home-featured .txt { max-width: 60%;}
    .home-featured .txt h1 ,
    .home-featured .txt h2 { color:#28628a; font-size: 54px; line-height:56px;}
    .home-featured .txt p { font-size: 16px;}
}
@media (min-width:481px){
    .home-featured .txt { display: flex; flex-direction: column; justify-content: center; align-self: flex-start; height: 100%;}
}
@media (max-width:480px){
    .home-featured .video { height: calc(100vh - 90px);}
    .home-featured .video video { position: absolute; bottom: 0; right: 0; min-width: 100%; min-height: 100%; width: 300%; height: auto; margin-right: -85%; overflow: hidden;}
    .home-featured .txt { left: 0; max-width: 100%; padding: 3rem;}
}



/* .burdinola-proyects */
.burdinola-proyects { text-align: center; border-bottom: 3px solid #28628a; padding: 6.5rem 0; margin: 0;}

.burdinola-proyects .text { max-width: 740px; margin: 0 auto 3rem; }
.burdinola-proyects .text p { margin-bottom: 0;}
.burdinola-proyects .text p a { font-family: 'apercubold', sans-serif;
    background-image: linear-gradient(to bottom, white 90%, transparent 90%), linear-gradient(to right, #ddbc6c 50%, #fff 50%);
    background-size: 300% 100%;
    background-position: 100% 0;
    transition: 1s background-position;
}
.burdinola-proyects .text p a:hover { background-position: 0%;}

.burdinola-proyects .cases-items { align-items: stretch; margin: 0 -.5rem 3rem;}
.burdinola-proyects .cases-items article { width: calc(33.3% - (.5rem * 2)); margin: .5rem;}
.burdinola-proyects .cases-items article a { display: block; height: 100%;}
.burdinola-proyects .cases-items article .image-content { height: 300px;}
.burdinola-proyects .cases-items article .image-content img { width: 100%; height: 100%; object-fit: cover;}
.burdinola-proyects .cases-items article .text-content { position: relative; padding: 2rem;}
.burdinola-proyects .cases-items article .text-content h3 { font-family: 'apercuregular', sans-serif; font-weight: normal; text-transform: none; margin-bottom: 1rem;}
.burdinola-proyects .cases-items article .text-content h3 span { display: block;}
.burdinola-proyects .cases-items article .text-content p.location { font-family: 'aperculight_italic', sans-serif; margin-bottom: 0;}
.burdinola-proyects .cases-items article .text-content .tag { left: 2rem;}

@media (max-width:1023px){ 
    .burdinola-proyects .cases-items article .image-content { height: 200px;}
}
@media (max-width:767px){
    .burdinola-proyects .cases-items { flex-wrap: wrap;}
    .burdinola-proyects .cases-items article { width: 100%;}
}


/* .container-slider */
.container-slider .relative { width: 60%; max-width: 500px; margin: 0 auto;}
.container-slider .slick-arrows { width: 120%; margin-left: -10%;}

@media (max-width:767px){
    .container-slider .relative ,
    .container-slider .relative .slider { width: 100%; max-width: 100%;}
}



/* .collage-featured */
.collage-featured { text-align: center; margin-bottom: 0; background: #fafafa; padding: 6.5rem 0;}

.collage-featured ul { justify-content: center; align-items: stretch; max-width: 1600px; margin: 3rem auto 0;}
.collage-featured ul li { margin: 1rem;}
.collage-featured ul li.flex { flex-direction: column; justify-content: space-between;}
.collage-featured ul li.flex ul { margin: -1rem;}
.collage-featured ul li.flex ul:last-child { margin-top: 1rem;}

@media (max-width: 1599px){
    .collage-featured img { width: 100%;}
    .collage-featured ul li { margin: .5rem;}
    .collage-featured ul li.flex ul { width: 100%; height: 100%; margin: -.5rem;}
    .collage-featured ul li.flex ul:last-child { margin-top: .5rem;}
    .collage-featured ul li.flex img { width: 100%; height: 100%; object-fit: cover;}
}
@media (max-width: 767px){
    .collage-featured { padding: 3rem 0;}
    .collage-featured .content > ul > li:first-child { display: none;}
}



/* .container-slider */
.container-slider { margin: 0; padding-top: 0;}



/* .news */
.news { margin: 0;}