/* navigation__item */
.section--dark .navigation-a .navigation__item:hover>.navigation__item--link {
    color: #fff;
}
.section--dark .navigation-a .navigation__item:hover>.navigation__item--link .navigation__item--expand {
    color: #f9fbfd;
}
/* phone_header */
.alias-phone_header a {
    color: #fff;
}
/* banner */
.section--dark .banner-a .banner__subtitle {
    color: #fff;
}
h3.component__title.banner__title.animated {
    font-size: 8rem;
    line-height: 8rem;
}
/* testimonials */
.section--light .testimonials-d .testimonials-content-wrapper {
    background-color: #014d1d;
    border-radius: 16px;
    padding: 27px;
}
/* media query */
@media(max-width: 768px) {
    h3.component__title.banner__title.animated {
        font-size: 2.875rem;
        line-height: 3.375rem;
    }
}

@media (max-width: 525px){
html,body,
.animated{
overflow-x: hidden !important;
overflow-y: auto !important;
}
body *{
box-sizing: border-box !important;
min-width: unset !important;
}
.featuredblock__item, .hours__day, .map-a {
overflow-x: hidden !important;
}
#ple_fixed{
display: none !important;
}
}
/* Unsticky header */ 
.stickyyyyyy{
position: fixed;
width: 100%;
top: 0;
z-index: 9999;
}
.section--light .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__content p{
    padding: 0 10px !important;
}

    .form-a .form__input--radio {
        align-items: flex-start;
        flex-wrap: wrap;
        flex-direction: row;
        gap: 10px; }

@media (max-width: 800px){
    .ple-column-padding{
        overflow-x: hidden !important;
    }

    .alias-featuredblocks_services, .featuredblocks-grid-a .featuredblocks{
        padding: 20px 0px;
    }

    #id_d73ac059-95b7-54d4-9bf6-664feb75ea5a .row {
        margin-right: 0px;
        margin-left: 0px;
    }
}

body {
    overflow-x: hidden !important;
}