.single-sec{
    padding-top: 130px;
    padding-bottom: 130px;
}
.single-sec .title-wrap .sticky{
    position: sticky;
    top:90px;
}
.single-sec .title-wrap .purpose{
    margin-top:15px;
}
.single-sec .title-wrap > div{
    padding-right: 15px;
    padding-left: 15px;
}

.single-sec .bi-arrow-left{
    font-size: 28px;
    color: var(--paletteColor1);
    -webkit-text-stroke: 2px;
}

.single-sec .title-wrap .purpose h5{
    color: var(--paletteColor1);
}

.single-sec .title-wrap .title{
    font-size: 46px;
    font-weight: 700;
    line-height: 55px;
    letter-spacing: -0.02em;
    color: var(--paletteColor4);
}

.single-sec .content > div{
    margin-bottom: 20px;
}

.single-sec .content > div img{
    border-radius: 12px;
}

@media screen and (max-width: 767px) {
    .single-sec .content{
        margin-top: 50px;
    }
}
