.about-page{
    padding: 60px 0;
    background: #f9fbff;
    height: auto !important;
    min-height: auto !important;
    display: flex;
    align-items: center;
}

body {
    height: auto !important;
    min-height: auto !important;
}

.about-container{
    max-width:1200px;
    margin: 0 auto;
    display:flex;
    align-items:center;
    justify-content:center;
    gap: 80px;
    padding: 0 20px;
    flex-wrap: wrap;
}

.about-left img{
    width:100%;
    max-width:570px;
    border-radius:12px;
}

.about-right{
    max-width:550px;
}

.about-right p{
    font-size:16px;
    line-height:1.6;
    color: #555;
}

.about-right h1{
    font-size:36px;
    font-weight:700;
    margin-bottom:20px;
    color: #111;
}
