.hero__icon {
    display: inline-block;
}
.hero__icon svg {
    width:auto;
    height: 42px;
}
.hero__icon svg path {
    fill: var(--marien-color-2) !important;
}
.hero .col-content header {
    max-width: 420px;
    margin-bottom: 32px;
    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: 16px;
}
.hero address a {
    color: #000;
}
#section-single-reparto {
    padding: 30px 0 0;
}
/*SIDEBAR*/
#sidebar .sidebar-block-title {
    font-size: 25px;
}
#reparto-specialisti .sidebar-block-title {
    padding-bottom: 0;
    border: none;
}
@media (min-width: 992px) {
    .hero .col-content header {
        margin-bottom: 40px;
    }
    .hero__icon svg {
        height: 61px;
    }
    .hero .col-content header .title {
        font-size: 53px;
    }
    .hero.hero-no-pic .col-content .title, .hero.hero-no-pic .col-content .subtitle {
        text-align: left;
    }
    .hero .col-content header .subtitle {
        font-size: 25px;
    }
    .hero address {
        font-size: 19px;
    }
    #section-single-reparto {
        padding: 70px 0 0;
    }
}
@media (max-width: 767px) {
    #main-header-wrapper {
        height: calc(var(--marien-header-h));
        --marien-header-h: 0;
    }
    .single-reparto .hero a.btn-custom-1 {
        font-size: 16px;
    }
    body #sidebar {
        margin-top: 30px;
    }
}