.hero__icon {
    display: inline-block;
}
.hero__icon svg path {
    fill: var(--marien-color-2);
}
.hero .col-content header {
    margin-bottom: 1.5rem;
    font-family: var(--bs-heading-font-family);
}
.hero .col-content header .title {
    font-size: 32px;
    line-height: 1;
}
.hero .col-content header .subtitle {
    font-size: 22px;
    color: var(--marien-color-2);
}
.hero address {
    font-family: var(--bs-heading-font-family);
    font-size: 19px;
}
.hero address a {
    color: #000;
}
#section-single-specialista{
    padding:70px 0 0;
}
/*SIDEBAR*/
#sidebar .sidebar-block-title{
    font-size:25px;
}
@media (min-width: 992px) {
    .hero .col-content header .title {
        font-size: 42px;
    }
    .hero .col-content header .subtitle {
        font-size: 25px;
    }
    .hero .col-content header {
        max-width: 420px;
        margin-bottom: 68px;
    }
}
@media (max-width: 767px) {
    .single-specialista .hero a.btn-custom-1 {
        font-size: 16px;
    }
}