.link__block a {
    display: block;
}

.icon__hover--lightblue a:hover svg path {
    fill: #67B1CE;
}

/* --------------------------- HOME PAGE --------------------------- */

.site__grid--item .grid__item:first-child {
    grid-column: span 2;
    grid-row: span 2;
}

.grid__item--bg-img img {
    z-index: 3;
    position: relative;
}

.grid__item--bg-img {
    position: relative;
}

.grid__item--bg-img::after {
    content: url("../images/Masked-background.png");
    position: absolute;
    top: -12%;
    left: -20%;
    width: 100%;
    height: 100%;
}

.site__grid--item .grid__item .link__block a:hover svg rect {
    fill: #67B1CE;
}

.testimonial__slider .elementor-widget-container .elementor-loop-container {
    overflow: visible;
}

.testimonial__slider .swiper-slide {
    margin-right: 30px !important;
}

/* .testimonial__slider::before {
    content: "";
    position: absolute;
    left: -100%;
    top: 0;
    height: 101%;
    width: 100%;
    z-index: 2;
    background-color: #3c3d3b;
} */
/* .light__blue--bg-image .elementor-widget-container img {
    min-width: 417px;
} */

.bottom__margin--remove-p p {
    margin-bottom: 0 !important;
}

.testimonial__slider .elementor-swiper-button:hover svg path {
    fill: #186599;
}


.team_archive_slider .ecs-posts .slick-track,
.site__grid--item .slick-track {
    align-items: stretch;
    display: flex;
}

.team_archive_slider .ecs-posts .slick-slide,
.site__grid--item .slick-slide {
    height: auto;
}

.team_archive_slider .ecs-posts .slick-slide article,
.team_archive_slider .ecs-posts .slick-slide article .our-team>div,
.team_archive_slider .ecs-posts .slick-slide article .our-team,
.team_archive_slider .ecs-posts .slick-slide>div,
.site__slider--mobile .slick-slide>div {
    height: 100%;
}

@media (max-width:991px) {
    .site__grid--item .slick-track .slick-slide:first-child {
        display: none;
    }
}

@media (max-width:767px) {

    .light__blue--bg-image img,
    .light__blue--bg-image {
        width: 100%;
    }

    .site__grid--item .grid__item:first-child {
        grid-column: span 1;
        grid-row: span 1;
    }

    .site__grid--item .slick-slide {
        margin-right: 27px;
    }

    .site__grid--item .slick-slide .grid__item {
        display: flex !important;
        justify-content: space-between;
        min-height: auto !important;
        margin-bottom: 0px !important;
        height: 100%;
    }

    .visible__overflow--slider .draggable,
    .site__grid--item .draggable {
        overflow: visible;
    }

    .testimonial__slider::before {
        width: 0%;
    }

    .testimonial__slider .elementor-swiper-button {
        display: none !important;
    }

    .visible__overflow--slider,
    .site__grid--item {
        display: block !important;
    }

    /* .site__grid--item .grid__item {
        margin-bottom: 30px;
    } */

}