div#tsFill .views-row,
div#tsFill .views-row-odd,
div#tsFill .views-row-even {
    height: auto;
}

@media screen and (min-width: 1400px) {
    html {
        scroll-padding-top: 140px;
    }
    #node-1219 #content-content {
        max-width: 1000px;
    }
    .side-menu-anchors {
        position: fixed;
        top: 420px;
        left: 0;
    }
    .side-menu-anchors ul {
        max-width: 170px;
        list-style-type: none;
    }
    .side-menu-anchors li {
        list-style-type: none;
    }
    .side-menu-anchors>ul>li:before {
        display: none;
    }
    .side-menu-anchors li,
    .side-menu-anchors li a {
        font-size: 14px;
        line-height: 14px;
        letter-spacing: 0;
        text-transform: capitalize;
        text-decoration: none;
    }
    #link1:before,
    #link2:before,
    #link3:before,
    #link4:before {
        content: '';
        display: block;
        height: 275px;
        margin-top: -275px;
        visibility: hidden;
    }
}

@media screen and (min-width: 1600px) {
    #node-1219 #content-content {
        max-width: 1220px;
    }
}

.page-node-1219 .two-column-list {
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 20px;
}

.page-node-1219 .aligned-logos {
    display: flex;
    align-items: center;
}

.page-node-1219 .custom-image-carousel-include {
    margin-top: 25px;
}

.swiper-slide img {
    width: 100%;
}