
/* ABOUT PAGE */

.about-intro .col-md-4:nth-child(2),
.about-intro .col-md-4:nth-child(3){
padding-top:8px;
}

.about-header{
text-align:center;
margin-top:50px;
margin-bottom:35px;
}

.about-header h1{
font-size:46px;
font-weight:500;
letter-spacing:.5px;
}

.about-header span{
color:#65081F;
}

.about-intro{
margin-top:30px;
margin-bottom:70px;
}

.about-intro .row{
align-items:flex-start;
}

.about-intro .col-md-4{
padding-right:40px;
}

.about-intro p{
font-size:15px;
line-height:1.7;
color:#444;
margin-bottom:18px;
max-width:420px;
}

.about-card{
border:1px solid #ddd;
padding:28px;
background:#fafafa;
max-width:420px;
}


.about-card img{
width:100%;
margin-top:18px;
display:block;
}

.about-curation{
margin-top:60px;
margin-bottom:120px;
}

.about-curation .row{
align-items:center;
}

.about-curation h2{
font-size:38px;
line-height:1.2;
margin-bottom:15px;
}

.about-curation p{
max-width:420px;
color:#555;
}

.about-curation img{
width:100%;
border-radius:4px;
box-shadow:0 10px 25px rgba(0,0,0,0.08);
}

.about-standard{
margin-bottom:100px;
}

.about-standard .row{
align-items:center;
}

.about-image-box{
position:relative;
}

.about-image-box img{
width:100%;
display:block;
}



.about-standard h2{
font-size:40px;
line-height:1.2;
margin-bottom:20px;
color:#222;
}

.about-standard span{
color:#65081F;
}

.about-standard p{
color:#555;
max-width:450px;
margin-bottom:25px;
}

.about-image-box{
position:relative;
overflow:hidden;
}

.about-image-box img{
width:100%;
}

.about-overlay{
position:absolute;
right:40px;
top:50%;
transform:translateY(-50%);
width:260px;
background:#65081F;
color:white;
padding:35px;
z-index:2;
box-shadow:0 15px 35px rgba(0,0,0,0.18);
}

.about-overlay p{
font-size:14px;
line-height:1.6;
margin:0;
color:#d4d0d0;
}

.about-btn{
margin-top:10px;
border-left:3px solid #65081F;
box-shadow:0 8px 18px rgba(0,0,0,0.12);
padding:10px 24px;
background:white;
}

.about-btn:hover{
transform:translateY(-2px);
box-shadow:0 12px 22px rgba(0,0,0,0.16);
}