.faq-section-simulators {position: relative;padding: 72px 0 0 0;}.faq-section-simulators .faq-section-container {position: relative;z-index: 2;background-color: #F3F2EE;border: 1px solid #CCCBC8;border-radius: 8px;padding: 32px;}.faq-section-simulators .faq-section-container .faq-title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.faq-section-simulators .faq-section-container .faq-title .fs-title {font-weight: bold;font-size: 32px;line-height: 120%;color: #076B9C;text-align: left;margin: 0;}.faq-section-simulators .faq-section-container .faq-title .fs-sub-title {font-size: 18px;color: #312F2E;line-height: 150%;margin: 8px 0 0 0;}.faq-section-simulators .faq-section-container .faq-title .search-wrapper {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;border: 1px solid #CCCBC8;border-radius: 4px;}.faq-section-simulators .faq-section-container .faq-title .search-wrapper .input-icon {background: url("https://www.topcompare.be/s3/belgium/topcompare.be/staging/be/images/general/icon-search.svg") no-repeat #FFFFFF;width: 14px;height: 15px;position: absolute;left: 8px;top: 12px;}.faq-section-simulators .faq-section-container .faq-title .search-wrapper input.input-with-icon {width: 100%;height: 40px;padding: 4px 8px 4px 26px;border: none;border-radius: 4px;}.faq-section-simulators .faq-section-container .faq-container-separator {border-top: 1px solid #CCCBC8;margin: 16px 0 32px 0;}.faq-section-simulators .faq-section-container .faq-container .faq-summary-block .faq-summary-block-title {background-color: #ECEBE7;border-radius: 8px 8px 0px 0px;padding: 8px;}.faq-section-simulators .faq-section-container .faq-container .faq-summary-block .faq-summary-block-title h4 {font-weight: bold;color: #585351;font-size: 16px;line-height: 120%;margin: 0;}.faq-section-simulators .faq-section-container .faq-container .faq-summary-block .faq-summary-block-list {background-color: #FAFAFA;border-radius: 0px 0px 8px 8px;padding: 16px;}.faq-section-simulators .faq-section-container .faq-container .faq-summary-block .faq-summary-block-list a.link-to-faq {display: block;color: #585351;font-size: 16px;line-height: 120%;text-decoration: underline;margin-bottom: 16px;outline: 0;}.faq-section-simulators .faq-section-container .faq-container .faq-summary-block .faq-summary-block-list a.link-to-faq:last-child {margin: 0;}.faq-section-simulators .faq-section-container .faq-container .empty-search p {color: #979290;font-size: 16px;margin: 4px 0 0 0;}.faq-section-simulators .faq-section-container .faq-container .faq-item .faq-item-question {margin: 0;}.faq-section-simulators .faq-section-container .faq-container .faq-item .faq-item-question .faq-item-link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-weight: bold;font-size: 20px;line-height: 150%;color: #312F2E;margin: 0;text-decoration: none;outline: none;}.faq-section-simulators .faq-section-container .faq-container .faq-item .faq-item-question .faq-item-link .faq-item-title {font-weight: bold;margin: 0;font-size: 20px;padding-right: 10px;}.faq-section-simulators .faq-section-container .faq-container .faq-item .faq-item-question .faq-item-link i.caret-up {display: block;background: url("/assets/landing/mortgage/faq-icon-arrow-open.svg") no-repeat center center;width: 20px;height: 20px;}.faq-section-simulators .faq-section-container .faq-container .faq-item .faq-item-question .faq-item-link i.caret-down {display: none;background: url("/assets/landing/mortgage/faq-icon-arrow-closed.svg") no-repeat center center;width: 20px;height: 20px;}.faq-section-simulators .faq-section-container .faq-container .faq-item .faq-item-question .faq-item-link.collapsed i.caret-up {display: none;}.faq-section-simulators .faq-section-container .faq-container .faq-item .faq-item-question .faq-item-link.collapsed i.caret-down {display: block;}.faq-section-simulators .faq-section-container .faq-container .faq-item .faq-item-explanation {font-size: 16px;line-height: 150%;margin: 13px 0 0 0;}.faq-section-simulators .faq-section-container .faq-container .faq-item .faq-item-explanation h1, .faq-section-simulators .faq-section-container .faq-container .faq-item .faq-item-explanation h2, .faq-section-simulators .faq-section-container .faq-container .faq-item .faq-item-explanation h3, .faq-section-simulators .faq-section-container .faq-container .faq-item .faq-item-explanation h4, .faq-section-simulators .faq-section-container .faq-container .faq-item .faq-item-explanation h5, .faq-section-simulators .faq-section-container .faq-container .faq-item .faq-item-explanation h6 {font-size: 18px;}.faq-section-simulators .faq-section-container .faq-container .faq-item .faq-item-explanation a {color: #076B9C;text-decoration: underline;}.faq-section-simulators .faq-section-container .faq-container .faq-item .faq-item-explanation a:hover {color: #519BC6;}.faq-section-simulators .faq-section-container .faq-container .faq-item .faq-item-explanation p:last-child {margin-bottom: 0;}.faq-section-simulators .faq-section-container .faq-container .end-explanation {border-top: 1px solid #CCCBC8;margin: 16px 0 11px 0;}.faq-section-simulators .faq-section-container .faq-container .end-explanation:last-child {display: none;}@media all and (max-width: 991px) {.faq-section-simulators {padding: 56px 0 0 0;}.faq-section-simulators .faq-section-container {padding: 16px;}.faq-section-simulators .faq-section-container .faq-title {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.faq-section-simulators .faq-section-container .faq-title .fs-title {font-size: 20px;margin: 0;}.faq-section-simulators .faq-section-container .faq-title .fs-sub-title {font-size: 16px;margin: 0;}.faq-section-simulators .faq-section-container .faq-title .search-wrapper {margin-top: 16px;}.faq-section-simulators .faq-section-container .faq-container .faq-item:first-child {margin-top: 16px;}.faq-section-simulators .faq-section-container .faq-container .faq-item .faq-item-question {margin: 0;}.faq-section-simulators .faq-section-container .faq-container .faq-item .faq-item-question .faq-item-link {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;font-size: 16px;line-height: 120%;}.faq-section-simulators .faq-section-container .faq-container .faq-item .faq-item-question .faq-item-link .faq-item-title {font-size: 16px;}.faq-section-simulators .faq-section-container .faq-container .faq-item .faq-item-explanation {margin: 8px 0 0 0;}.faq-section-simulators .faq-section-container .faq-container .end-explanation {margin: 24px 0 16px 0;}}