.section-header{justify-content:center;margin-bottom:64px}
.section-header rhcl-heading{text-align:center !important}
@media screen and (max-width:768px){.section-header{margin-bottom:32px}
}
.result-detail{justify-content:space-between;padding-right:70px}
.result-detail rhcl-typography{--rhcl-typography-color:#4e5257}
.result-detail .result-count-desktop{display:block}
.result-detail .result-count-mobile{display:none}
@media screen and (max-width:768px){.result-detail{padding-right:20px;padding-left:20px}
.result-detail .result-count-mobile{margin-bottom:16px;display:block}
.result-detail .result-count-desktop{display:none}
}
.result-detail .sorting-filter{margin-bottom:24px}
@media screen and (max-width:767px){.result-detail .sorting-filter{padding:0}
}
.result-detail .insights-btn{text-align:right;margin-bottom:24px}
@media screen and (max-width:767px){.result-detail .insights-btn{text-align:left;padding:0}
}
.mobile-menu{display:none}
@media screen and (max-width:767px){.mobile-menu{display:block;margin-bottom:24px;display:flex;justify-content:center}
}
.desktop-menu{display:block}
.desktop-menu .filters-container{background-color:transparent;position:relative}
.desktop-menu .filters-container .filter-header{margin-bottom:33px;padding-left:36px}
.desktop-menu .filters-container .filter-footer{margin-top:24px;margin-bottom:50px;display:flex;justify-content:space-between}
@media screen and (max-width:1203px){.desktop-menu .filters-container .filter-footer{margin-top:24px;margin-bottom:50px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px}
}
#clearFilter{margin-top:12px}
.desktop-menu .filters-container .filter-content{height:700px;overflow-y:scroll}
.desktop-menu .filters-container .filter-content .filter-category{padding:28px 24px 32px 24px;border-top:1px solid #c4c4c4}
.desktop-menu .filters-container .filter-content .filter-category:last-child{border-bottom:1px solid #c4c4c4}
.desktop-menu .filters-container .filter-content .filter-category .category-header{margin-bottom:28px}
.desktop-menu .filters-container .filter-content .filter-category .category-header:last-child{margin-bottom:0}
.desktop-menu .filters-container .filter-content .filter-category .category-content rhcl-checkbox{margin-bottom:10px}
.desktop-menu .filters-container .filter-content::-webkit-scrollbar{width:5px}
.desktop-menu .filters-container .filter-content::-webkit-scrollbar-track{background:#f1f1f1}
.desktop-menu .filters-container .filter-content::-webkit-scrollbar-thumb{background:#e0e0e0}
.desktop-menu .filters-container .border-gradient{width:96%;height:50px;background:linear-gradient(179deg,transparent,#fff,#fdfdfd);background-size:cover;position:absolute;bottom:13%;z-index:3}
@media screen and (max-width:767px){.desktop-menu{display:none}
}
rhcl-block-mondrian-tiled-articles .rhcl-block-mondrian-tiled-articles{padding:24px !important}
#loadMore{margin-bottom:95px}
@media screen and (max-width:767px){#insightModal .modal-dialog{margin:0;height:100%}
}
@media screen and (max-height:740px){#insightModal .modal-dialog{margin:0;height:-moz-fit-content;height:fit-content}
}
#insightModal .modal-content{border-radius:32px;padding:32px}
@media screen and (max-width:767px){#insightModal .modal-content{border-radius:0;padding:14px 24px;height:100%}
}
#insightModal .modal-content .modal-header{border-bottom:0}
#insightModal .modal-content .modal-body .modal-row{justify-content:center}
#insightModal .modal-content .modal-body .modal-row .modal-form{display:flex;flex-direction:column;justify-content:center;align-items:center}
#insightModal .modal-content .modal-body .modal-row .modal-form img{margin-top:3px;margin-bottom:32px}
#insightModal .modal-content .modal-body .modal-row .modal-form rhcl-heading{width:80%;text-align:center !important}
@media screen and (max-width:767px){#insightModal .modal-content .modal-body .modal-row .modal-form rhcl-heading{width:100%}
}
#insightModal .modal-content .modal-body .modal-row .modal-form form{display:flex;flex-direction:column;align-items:center;margin-top:56px;width:100%}
@media screen and (max-width:767px){#insightModal .modal-content .modal-body .modal-row .modal-form form{margin-top:40px}
}
#insightModal .modal-content .modal-body .modal-row .modal-form form rhcl-text-field{flex:1}
#insightModal .modal-content .modal-body .modal-row .modal-form form rhcl-text-field:nth-child(3){margin-bottom:56px}
@media screen and (max-width:767px){#insightModal .modal-content .modal-body .modal-row .modal-form form rhcl-text-field:nth-child(3){margin-bottom:40px}
}
#insightModal .modal-content .modal-body .modal-row .modal-form form rhcl-button{text-align:center !important;margin-bottom:42px}
@media screen and (max-width:767px){#insightModal .modal-content .modal-body .modal-row .modal-form form rhcl-button{margin-bottom:24px}
}
#insightModal .modal-content .modal-body .modal-row .modal-form form .copy-text{text-align:center}