.emotional-search h2{font-size:30px;font-weight:500;letter-spacing:4px;color:#fff;margin-bottom:20px}
.emotional-search h3{font-size:18px;font-weight:500;line-height:1.56;letter-spacing:1px;color:#fff}
.search-results{margin-bottom:90px}
.search-results .search-filters{margin:50px 0 40px}
.search-results .search-filters .filters-label label{font-size:14px;font-weight:700;letter-spacing:1px;color:var(--color-blue_navy);margin-bottom:14px}
.search-results .search-filters .filters-list{overflow-x:scroll;overflow-y:hidden;padding-bottom:10px}
.search-results .search-filters .filters-list .container{display:-webkit-box;display:-ms-flexbox;display:flex}
.search-results .search-filters .filters-list .dolomiti-filter-button{font-size:14px;font-weight:500;text-align:center;white-space:nowrap;display:inline-block;height:30px;min-width:unset;line-height:30px;border:solid .5px var(--color-electric_indigo);background-color:var(--color-gray_50);color:var(--color-electric_indigo);border-radius:5px;text-transform:none;padding:0 16px;margin-right:15px;cursor:pointer}
.search-list .search-item{position:relative;padding:30px 0 20px;border-top:1px solid rgba(151,151,151,0.33);color:var(--color-blue_navy)}
.search-list .search-item .search-item-breadcrumbs{margin-bottom:20px}
.search-list .search-item .search-item-breadcrumbs span{display:inline-block;font-size:14px;line-height:20px;font-weight:400;letter-spacing:1px;vertical-align:middle}
.search-list .search-item .search-item-breadcrumbs span.page{font-weight:700}
.search-list .search-item .search-item-breadcrumbs span.separator{font-size:52px;margin:0 16px}
.search-list .search-item .search-item-title h2{font-size:22px;font-weight:700;letter-spacing:1.2px;color:var(--color-black)}
.search-list .search-item .search-item-description p{font-size:18px;line-height:1.56;letter-spacing:1px;color:var(--color-black);margin:4px 0 0}
.search-list .search-item .search-document{text-align:right;margin-top:22px}
.search-list .search-item .search-document a{display:block}
.search-list .search-item .search-document a label{display:inline-block;font-size:14px;color:var(--color-black);margin:0 12px 0 0;vertical-align:middle;cursor:pointer}
.search-list .search-item .search-document a i{display:inline-block;font-size:28px;vertical-align:middle}
.paginator{margin-top:60px}
.paginator .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.paginator .right-arrow,.paginator .left-arrow{font-size:20px;height:20px;cursor:pointer}
.paginator .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 10px;font-size:16px;font-weight:400;color:var(--color-blue_navy)}
.paginator .page-numbers li{margin:0 11px;cursor:pointer;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.paginator .page-numbers li.active{font-size:20px;font-weight:700}
@media(min-width:768px){.search-list .search-item .search-document{position:absolute;top:20px;right:0;margin-top:0}
}
@media(min-width:992px){.search-results .search-filters{margin:60px 0 45px}
.search-results .search-filters .filters-list{overflow-x:unset;overflow-y:unset}
.search-results .search-filters .filters-list .dolomiti-filter-button{padding:0 30px}
.paginator .container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
}
@media(min-width:1360px){.search-results .search-filters{margin:60px 0 50px}
}
.search-results .search-filters .filters-list .dolomiti-filter-button.active{background-color:var(--color-electric_indigo);color:#fff}
.faqModal .footer a:not(.button){color:#1e6b8e;font-weight:700;text-decoration:underline}
.search-results .loader{display:none;padding-top:10px}
.search-results .loader{width:70px}