/* Portada */
.hero-home{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background:#1d1a52 url(../images/slider/1.jpg) center/cover no-repeat}
.hero-home::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(29,26,82,.78)}
.hero-home .container{position:relative;z-index:1;padding-top:80px;padding-bottom:40px}
.hero-home h2{font-weight:300;letter-spacing:3px;text-transform:uppercase;font-size:20px;margin:0 0 15px;color:#fff}
.hero-home h1{font-weight:700;font-size:46px;line-height:1.2;margin:0 auto 20px;max-width:900px;color:#fff}
.hero-home p{font-size:19px;max-width:700px;margin:0 auto 30px;color:#f1f1f8}
.hero-home .hero-buttons .btn{margin:6px 8px;background:#fff;color:#363089;border:2px solid #fff;font-weight:600}
.hero-home .hero-buttons .btn:hover,.hero-home .hero-buttons .btn:focus{background:transparent;color:#fff}
.hero-home .hero-buttons .btn-ghost{background:transparent;color:#fff}
.hero-home .hero-buttons .btn-ghost:hover,.hero-home .hero-buttons .btn-ghost:focus{background:#fff;color:#363089}
#servicios-home .btn{background:#363089;color:#fff;border:2px solid #363089}
#servicios-home .btn:hover,#servicios-home .btn:focus{background:#fff;color:#363089}
#servicios-home{padding:70px 0 80px;background:#f6f6fa}
#servicios-home .servicio-card{margin-bottom:30px;text-align:left}
#servicios-home .servicio-card img{width:100%;height:210px;object-fit:cover;margin-bottom:18px}
#servicios-home .servicio-card h3{color:#363089;margin:0 0 10px}
#servicios-home .servicio-card p{font-size:15px;line-height:1.6;margin:0}
.mail-cta{text-align:center;color:#fff;padding:10px 0 20px}
.mail-cta p{font-size:19px;margin:0 0 25px;color:#fff}
.mail-cta .btn{font-size:18px;padding:14px 34px}
@media (max-width:767px){
 .hero-home h1{font-size:30px}
 .hero-home p{font-size:16px}
}
