/* ==================================================
   Premium About
================================================== */

.about{

    padding:50px 0;

    background:#fff;

}

.about-image{

    position:relative;

    padding-right:50px;

}

.about-image img{

    width:100%;

    border-radius:30px;

    object-fit:cover;

    box-shadow:0 30px 80px rgba(15,76,129,.15);

}

.experience-box{

    position:absolute;

    right:0;

    bottom:50px;

    width:220px;

    background:#fff;

    border-radius:24px;

    padding:30px;

    box-shadow:0 20px 60px rgba(0,0,0,.15);

    text-align:center;

}

.experience-box h2{

    color:var(--primary);

    font-size:54px;

    margin-bottom:5px;

}

.experience-box p{

    margin:0;

    font-weight:600;

}

.about-content{

    padding-left:50px;

}

.about-content h2{

    font-size:48px;

    line-height:1.2;

    margin-bottom:25px;

}

.about-content p{

    margin-bottom:35px;

    line-height:1.9;

}

.about-features{

    margin:40px 0;

}

.feature-item{

    display:flex;

    align-items:flex-start;

    margin-bottom:25px;

}

.feature-icon{

    width:58px;

    height:58px;

    border-radius:18px;

    background:rgba(15,76,129,.08);

    display:flex;

    align-items:center;

    justify-content:center;

    margin-right:18px;

    flex-shrink:0;

}

.feature-icon i{

    color:var(--primary);

    font-size:24px;

}

.feature-content h5{

    margin-bottom:8px;

    font-size:20px;

}

.feature-content p{

    margin:0;

}

@media(max-width:992px){

.about-image{

padding-right:0;

margin-bottom:50px;

}

.experience-box{

position:relative;

right:auto;

bottom:auto;

margin:25px auto 0;

}

.about-content{

padding-left:0;

}

}