.search-section .search-tabs-section .result-tabs {
    background-color: #f4f4f4;
    margin-bottom: 77px
}

@media print,
screen and (min-width: 64em) {
    .search-section .search-tabs-section .result-tabs {
        padding: 0
    }
}

.search-section .search-tabs-section .result-tabs[data-animate] {
    transform: translateX(-15rem);
    opacity: 0
}

.search-section .search-tabs-section .result-tabs[data-animate].active {
    transform: none;
    opacity: 1
}

.search-section .search-tabs-section .result-tabs-row {
    display: none
}

.search-section .search-tabs-section .result-tabs-title {
    margin: auto
}

.search-section .search-tabs-section .result-tabs .section-header-wrapper .section-header {
    margin: 82px auto 51px
}

@media print,
screen and (min-width: 64em) {
    .search-section .search-tabs-section .result-tabs {
        padding: 0
    }
}

.search-section .search-tabs-section .search-form {
    margin: 0 auto;
    padding: 35px 0
}

.search-section .search-tabs-section .result-page-tabs .dropdown {
    margin-bottom: 0;
    display: inline-flex
}

.search-section .search-tabs-section .result-page-tabs .dropdown li a {
    display: inline-flex;
    border-bottom: 1px solid transparent;
    color: #9b9b9b;
    cursor: pointer;
    font-family: NNNittiGrotesk-Heading;
    font-size: 1.125rem;
    margin: 0 .25rem;
    padding: 1.25rem 1rem;
    text-align: center;
    transition: .3s
}

.search-section .search-tabs-section .result-page-tabs .dropdown li a:hover {
    border-bottom: 1px solid #ee7f00;
    color: #ee7f00
}

.search-section .search-tabs-section .result-page-tabs .dropdown li a.active {
    color: #ee7f00;
    border-bottom: 1px solid #ee7f00
}

.search-section .search-result-wrap {
    padding: 0 20px
}

@media print,
screen and (min-width: 40em) {
    .search-section .search-result-wrap {
        padding: 0 30px
    }
}

@media print,
screen and (min-width: 64em) {
    .search-section .search-result-wrap {
        padding: 0
    }
}

.search-section .search-result-wrap:empty {
    min-height: 8rem
}

.search-section .search-result-item {
    opacity: 0;
    position: relative;
    left: 100px;
    transition: all .5s
}

.search-section .search-result-item.show {
    left: 0;
    opacity: 1;
    border-top: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    padding: 40px 0 25px
}

.search-section .search-result-item .search-element-title {
    font-family: "NNNittiGrotesk-Heading";
    font-size: 24px;
    margin-bottom: 18px
}

.search-section .search-result-item .search-element-title:hover {
    color: #ee7f00
}

.search-section .search-result-item .search-description {
    font-family: "NNNittiGrotesk-TextRegular";
    font-size: 18px;
    line-height: 1.33
}

.search-section .search-result-pagination {
    display: none;
    padding: 0 20px
}

@media print,
screen and (min-width: 40em) {
    .search-section .search-result-pagination {
        padding: 0 30px
    }
}

@media print,
screen and (min-width: 64em) {
    .search-section .search-result-pagination {
        padding: 0
    }
}