.section-title-h2{font-family:'Avenir Roman',sans-serif;font-size:42px;color:#000}
@media(max-width:992px){.section-title-h2{font-size:34px}
}
@media(max-width:480px){.section-title-h2{font-size:24px}
}
.section-subtitle{font-size:12px;text-transform:uppercase;letter-spacing:1.2px}
.equipo{margin:80px 0;opacity:1;transition:opacity 300ms ease-in-out}
.equipo.initializing-animations{opacity:0}
.equipo .equipo-title{font-family:'Avenir Black Oblique',sans-serif;color:#3d4428;font-size:32px;line-height:35px;margin:20px 0 10px}
.equipo .equipo-mosaico{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap}
.equipo .equipo-mosaico__item{width:100%;margin-bottom:8px}
.equipo .equipo-mosaico-item__img{width:100%;height:100%;object-fit:cover;object-position:center}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.equipo .equipo-mosaico-item__img{font-family:'object-fit: cover; object-position: center;'}
}
.equipo .equipo-mosaico-item__hover{background-color:rgba(61,68,40,0.5);position:absolute;bottom:0;left:0;width:100%;height:100px;padding:40px 32px 10px;color:#fff;transition:height .75s ease-in-out;display:flex;flex-direction:column;align-items:flex-start}
.equipo .equipo-mosaico-item__hover .equipo-mosaico-item-hover__name,.equipo .equipo-mosaico-item__hover .equipo-mosaico-item-hover__job,.equipo .equipo-mosaico-item__hover .equipo-mosaico-item-hover__text{font-size:15px;line-height:20px}
.equipo .equipo-mosaico-item__hover .equipo-mosaico-item-hover__name{text-transform:uppercase;margin-bottom:0}
.equipo .equipo-mosaico-item__hover .equipo-mosaico-item-hover__rrss{color:#fff;font-size:22px;text-decoration:none;margin-top:auto;display:block}
.equipo .equipo-mosaico-item__hover .equipo-mosaico-item-hover__rrss:hover{color:#dbe1cc}
.equipo .equipo-mosaico-item__hover .equipo-mosaico-item-hover__job,.equipo .equipo-mosaico-item__hover .equipo-mosaico-item-hover__text,.equipo .equipo-mosaico-item__hover .equipo-mosaico-item-hover__rrss{margin:0;opacity:0;height:0;transition:all .75s ease-in-out}
.equipo .equipo-mosaico__item-inner{width:100%;height:400px;border-radius:15px;overflow:hidden;position:relative}
.equipo .equipo-mosaico__item-inner img{width:100%}
.equipo .equipo-mosaico__item-inner:hover .equipo-mosaico-item__hover{height:100%;padding-bottom:40px}
.equipo .equipo-mosaico__item-inner:hover .equipo-mosaico-item__hover .equipo-mosaico-item-hover__job{margin-top:30px}
.equipo .equipo-mosaico__item-inner:hover .equipo-mosaico-item__hover .equipo-mosaico-item-hover__text,.equipo .equipo-mosaico__item-inner:hover .equipo-mosaico-item__hover .equipo-mosaico-item-hover__rrss{padding-top:30px;margin-top:auto}
.equipo .equipo-mosaico__item-inner:hover .equipo-mosaico-item__hover .equipo-mosaico-item-hover__job,.equipo .equipo-mosaico__item-inner:hover .equipo-mosaico-item__hover .equipo-mosaico-item-hover__text,.equipo .equipo-mosaico__item-inner:hover .equipo-mosaico-item__hover .equipo-mosaico-item-hover__rrss{opacity:1;height:auto}
@media(min-width:600px){.equipo .equipo-mosaico{margin:-4px}
.equipo .equipo-mosaico__item{width:calc(50% - 8px);margin:4px}
}
@media(min-width:992px){.equipo .equipo-mosaico__item{width:calc(33.33% - 8px)}
}
.palladium-team .equipo .equipo-mosaico{margin-top:40px}