body{
font-family: 'Montserrat', 'sans-serif';
line-height:1.5;
}


/*=========== Sección Consultoría ===========*/
.about-section{
background:#4d0505;
padding:100px 8%;
}

.about-wrapper{
max-width:1200px;
margin:auto;
display:flex;
align-items:center;
justify-content:space-between;
gap:60px;
flex-wrap:wrap;
}

.about-content{
flex:1;
min-width:320px;
color:#fff;
}

.tag-line{
display:inline-block;
font-size:14px;
letter-spacing:2px;
text-transform:uppercase;
margin-bottom:20px;
opacity:.8;
}

.about-content h2{
font-size:30px;
font-weight:600;
line-height:1.2;
margin-bottom:25px;
max-width:620px;
}

.about-content p{
font-size:18px;
line-height:1.8;
max-width:580px;
margin-bottom:35px;
opacity:.95;
}

.about-btn{
display:inline-block;
padding:14px 32px;
border:1px ;
border-radius:1px;
color:#000000;
background:#ffffff;
text-decoration:none;
font-weight:500;
transition:.3s ease;
}

.about-btn:hover{
background:#381d1d;
color:#ffffff;
}


/* imagen */
.about-card{
flex:1;
min-width:320px;
display:flex;
justify-content:center;
}

.about-card img{
width:100%;
max-width:500px;
height:350px;
object-fit:cover;
border-radius:1px;
}



/*========= Responsive =========*/
@media(max-width:992px){

.about-wrapper{
flex-direction:column;
text-align:center;
}

.about-content h2{
font-size:42px;
margin:auto auto 20px;
}

.about-content p{
margin:0 auto 30px;
}
}

@media(max-width:768px){

.about-section{
padding:70px 7%;
}

.about-content h2{
font-size:34px;
}

.about-content p{
font-size:17px;
}

.about-card img{
height:280px;
}
}