a {
    color:#ec9e80;
}
.cta-2 {
    background-image:url(../images/bg-01.jpg);
}
.cta-3 {
    background-image:url(../images/practices-bg-02.jpg);
}
.text-justify {
    text-align:justify;
}
h6.feature-name-01, h6.feature-name-02 {
    text-transform: uppercase;
    line-height: .8;
    font-size: 42px;
    display: flex;
    opacity: 1;
    letter-spacing: 0px;
    font-weight: 700;
}
h6.feature-name-01 {
    background: linear-gradient(to right, #30CFD0 0%, #F9B79C 60%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
h6.feature-name-02 {
    background: linear-gradient(to right, #F9B79C 0%, #F2B749 60%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.service-2 .process-box:hover .process-icon {
    background-color:rgba(124,166,139,1);
}
.profile-cta {
    position:absolute;
    bottom: 12px;
    right: 12px;
}
a:hover {
    color:rgba(124,166,139,1);
}
.service-2 .process-box {
    background-color:rgba(75,170,233,.03);
    box-shadow: 0 3px 6px rgba(0,0,0,0.05);
}
.service-2 .process-box:hover {
    background-color:rgba(75,170,233,.08);
}
.service-img {
    width: 100%;
    height: 100%;
    max-height: 300px;
    object-fit: cover;
}
.home-3 {
    background-image: url('../images/practices-bg.jpg');
}
.home-2 {
    padding: 200px 0 120px;
}
.home-2 {
    background-image: url('../images/profile-bg.jpg');
}
@media (min-width: 768px) {
    .navbar-custom .navbar-toggler {
        color: #fff;
    }
    .navbar-custom.nav-sticky .navbar-toggler {
        color: #231F20;
    }
    h6.feature-name-01, h6.feature-name-02 {
        font-size:64px;
        letter-spacing:8px;
    }
}
@media (min-width: 1200px) {
    .service-img {
        max-height:initial;
    }
}