.et-shelf .bgCard{background-color:#f2eaf9}
.et-shelf .errorbgCard{background-color:#f2f2f8}
.et-shelf .mrf .auth--info{font-size:22px}
.et-shelf .mrf__radSection__maintitle{padding-top:16px;padding-bottom:8px}
.et-shelf .mrf__radSection__descrp{padding-bottom:6px}
.et-shelf .mrf__radSection__mortgType{padding:16px 0}
.et-shelf .mrf__radSection__reasonMortg{padding:16px 0}
.et-shelf .mrf__radSection__reasonMortg .cmp-form-options__field-label.margStyle{margin-top:8px}
.et-shelf .mrf__radSection .pageLevelError{margin-top:12px}
.et-shelf .mrf__radSection .pageLevelError .cmp-container{background-image:url("../../../../clientlibs/clientlib_base/resources/images/ErrorIcon.svg");border:1px solid #cf223f;background-color:#fae9ec;border-radius:8px;border-left-width:4px;padding:16px 16px 6px 60px;background-repeat:no-repeat;background-position:20px 18px}
.et-shelf .mrf__radSection .pageLevelError .cmp-container .title{line-height:18px}
.et-shelf .mrf__radSection .pageLevelError .cmp-container .title-comp{color:#333;font-family:"RNHouseSansRegular",sans-serif;font-size:14px;font-weight:bold}
.et-shelf .mrf__radSection .pageLevelError .cmp-container .rte{font-size:14px;line-height:18px}
.et-shelf .mrf__radSection__apiError .alert-block{max-width:unset;min-width:100%;border-width:1px;border-style:solid;border-left-width:4px;padding:16px 16px 16px 20px}
.et-shelf .mrf__radSection__apiError .alert-block .cmp-text p{font-size:14px;line-height:18px}
.et-shelf .mrf__filters-resd,.et-shelf .mrf__filters-btl{padding-top:12px}
.et-shelf .mrf__filters-resd.resd--author,.et-shelf .mrf__filters-resd.btl--author,.et-shelf .mrf__filters-btl.resd--author,.et-shelf .mrf__filters-btl.btl--author{border:2px dashed #5a287d;margin-bottom:20px}
.et-shelf .mrf__filters-resd__grpOne__prp,.et-shelf .mrf__filters-resd__grpOne__vt,.et-shelf .mrf__filters-resd__grpTwo__prp,.et-shelf .mrf__filters-resd__grpTwo__vt,.et-shelf .mrf__filters-btl__grpOne__prp,.et-shelf .mrf__filters-btl__grpOne__vt,.et-shelf .mrf__filters-btl__grpTwo__prp,.et-shelf .mrf__filters-btl__grpTwo__vt{padding-bottom:12px}
.et-shelf .mrf__filters-resd__grpOne__dp,.et-shelf .mrf__filters-resd__grpOne__mortgageTerm,.et-shelf .mrf__filters-resd__grpOne__ar,.et-shelf .mrf__filters-resd__grpOne__binp,.et-shelf .mrf__filters-resd__grpTwo__dp,.et-shelf .mrf__filters-resd__grpTwo__mortgageTerm,.et-shelf .mrf__filters-resd__grpTwo__ar,.et-shelf .mrf__filters-resd__grpTwo__binp,.et-shelf .mrf__filters-btl__grpOne__dp,.et-shelf .mrf__filters-btl__grpOne__mortgageTerm,.et-shelf .mrf__filters-btl__grpOne__ar,.et-shelf .mrf__filters-btl__grpOne__binp,.et-shelf .mrf__filters-btl__grpTwo__dp,.et-shelf .mrf__filters-btl__grpTwo__mortgageTerm,.et-shelf .mrf__filters-btl__grpTwo__ar,.et-shelf .mrf__filters-btl__grpTwo__binp{padding:12px 0}
.et-shelf .mrf__filters-resd__mortgTerm__dd,.et-shelf .mrf__filters-btl__mortgTerm__dd{padding:12px 0}
.et-shelf .mrf__filters-resd__grpOne div.error_container,.et-shelf .mrf__filters-resd__grpOne div.error-container,.et-shelf .mrf__filters-resd__grpTwo div.error_container,.et-shelf .mrf__filters-resd__grpTwo div.error-container,.et-shelf .mrf__filters-resd__mortgTerm__dd div.error_container,.et-shelf .mrf__filters-resd__mortgTerm__dd div.error-container,.et-shelf .mrf__filters-resd__repaymentT div.error_container,.et-shelf .mrf__filters-resd__repaymentT div.error-container,.et-shelf .mrf__filters-btl__grpOne div.error_container,.et-shelf .mrf__filters-btl__grpOne div.error-container,.et-shelf .mrf__filters-btl__grpTwo div.error_container,.et-shelf .mrf__filters-btl__grpTwo div.error-container,.et-shelf .mrf__filters-btl__mortgTerm__dd div.error_container,.et-shelf .mrf__filters-btl__mortgTerm__dd div.error-container,.et-shelf .mrf__filters-btl__repaymentT div.error_container,.et-shelf .mrf__filters-btl__repaymentT div.error-container{margin-top:8px;display:flex;gap:16px}
.et-shelf .mrf__filters-resd__grpOne div.error_container .error_msg,.et-shelf .mrf__filters-resd__grpOne div.error-container .error_msg,.et-shelf .mrf__filters-resd__grpTwo div.error_container .error_msg,.et-shelf .mrf__filters-resd__grpTwo div.error-container .error_msg,.et-shelf .mrf__filters-resd__mortgTerm__dd div.error_container .error_msg,.et-shelf .mrf__filters-resd__mortgTerm__dd div.error-container .error_msg,.et-shelf .mrf__filters-resd__repaymentT div.error_container .error_msg,.et-shelf .mrf__filters-resd__repaymentT div.error-container .error_msg,.et-shelf .mrf__filters-btl__grpOne div.error_container .error_msg,.et-shelf .mrf__filters-btl__grpOne div.error-container .error_msg,.et-shelf .mrf__filters-btl__grpTwo div.error_container .error_msg,.et-shelf .mrf__filters-btl__grpTwo div.error-container .error_msg,.et-shelf .mrf__filters-btl__mortgTerm__dd div.error_container .error_msg,.et-shelf .mrf__filters-btl__mortgTerm__dd div.error-container .error_msg,.et-shelf .mrf__filters-btl__repaymentT div.error_container .error_msg,.et-shelf .mrf__filters-btl__repaymentT div.error-container .error_msg{font-size:16px;line-height:26px;font-weight:400;flex:1}
.et-shelf .mrf__filters-resd__repaymentT__rad,.et-shelf .mrf__filters-btl__repaymentT__rad{padding:12px 0}
.et-shelf .mrf__filters-resd__repaymentT div.error_container,.et-shelf .mrf__filters-btl__repaymentT div.error_container{display:flex}
.et-shelf .mrf__personalised__cards{background-color:#f2f2f8;margin-left:-20px;margin-right:-20px;padding:24px 10px 18px 10px}
.et-shelf .mrf__personalised__cards__cardsOne.cardsOne--author,.et-shelf .mrf__personalised__cards__cardsOne.cardsTwo--author,.et-shelf .mrf__personalised__cards__cardsTwo.cardsOne--author,.et-shelf .mrf__personalised__cards__cardsTwo.cardsTwo--author{border:2px dashed #5a287d;margin-bottom:20px}
.et-shelf .mrf__personalised__cards__cardsOne__title,.et-shelf .mrf__personalised__cards__cardsTwo__title{padding-bottom:24px}
.et-shelf .mrf__personalised__cards__cardsOne__text,.et-shelf .mrf__personalised__cards__cardsTwo__text{padding-bottom:8px}
.et-shelf .mrf__switchMortg__viewRatesCta{padding-bottom:26px}
.et-shelf .mrf__switchMortg__Opt__rad{padding:16px 0}
.et-shelf .mrf__errorSection .cmp-experiencefragment .image{display:inline-flex;justify-content:center;padding-top:34px}
.et-shelf .mrf__errorSection .cmp-experiencefragment .image .comp-img-generic{width:44.74%;height:100%;aspect-ratio:1 / 1}
.et-shelf .mrf__errorSection .cmp-experiencefragment .image .comp-img-generic img{width:100%;height:100%;text-align:center}
.et-shelf .mrf__errorSection .cmp-experiencefragment .title{text-align:center}
.et-shelf .mrf__errorSection .cmp-experiencefragment .title .cmp-title{padding:24px 0}
.et-shelf .mrf__errorSection .cmp-experiencefragment .text .cmp-text{text-align:center}
.et-shelf .mrf__errorSection .cmp-experiencefragment .cta.button{display:inline-flex;justify-content:center;padding:8px 0 28px}
.et-shelf .mrf .formradio legend{color:#333}
.et-shelf .mrf .cmp-form-text label,.et-shelf .mrf .formdrop-down label{color:#333}
.et-shelf .mrf__viewdetails .mrf__viewdetails__innerwrapper{margin:24px 0;background:#fff;padding:24px 32px 16px 32px;border-radius:16px}
.et-shelf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__title{padding-bottom:8px;width:80%}
.et-shelf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__editcta{position:absolute;top:42px;right:40px;background-image:url("clientlib_mortgageratefinder_base/resources/images/editicon.svg");background-repeat:no-repeat;padding-left:25px;background-size:34%;background-position:5% 50%}
.et-shelf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__editcta .cta-text{font-size:16px}
.et-shelf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__border{border:1px solid #e9e9f1;margin-bottom:12px}
.et-shelf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__results{display:flex;flex-direction:row;flex-wrap:wrap}
.et-shelf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__results .mrf__viewdetails__table{width:20.1%;padding-bottom:12px;padding-right:16px;font-size:16px;display:flex;flex-direction:column}
.et-shelf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__results .mrf__viewdetails__table:nth-child(5),.et-shelf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__results .mrf__viewdetails__table:nth-child(6){width:18.6%;padding-right:0}
.et-shelf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__results .mrf__viewdetails__table .mrf__viewdetails__row1{padding-bottom:4px}
.et-shelf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__results .mrf__viewdetails__table .mrf__viewdetails__row2{font-size:18px;color:#5a287d;font-weight:700;display:flex;margin-top:auto}
.et-shelf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__summary{position:relative}
.et-shelf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__summary .labelinfo{background-image:url("clientlib_mortgageratefinder_base/resources/images/tooltipicon.svg");background-size:100%;background-repeat:no-repeat;display:inline-block;height:24px;width:24px;position:absolute;margin-left:4px;cursor:pointer}
.et-shelf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__summary .summary-content{display:inline;padding-right:24px}
.et-shelf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__summary .summary-content #caps-prefix{display:none}
.et-shelf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__summary .summary-content #small-prefix{display:inline}
.et-shelf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__summary .summary-content .summary-deposit,.et-shelf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__summary .summary-content .summary-percentage{color:#5a287d;font-weight:700}
.et-shelf .mrfcards{background-color:#f2eaf9}
.et-shelf .mrfcards .mrf__resultCard__topPagination__title{padding-top:16px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__filterSort.filter--sort{display:flex;flex-direction:column-reverse}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__filterSort.filter--sort .mrf__resultCard__topPagination__fs__filterSort__text{padding-top:16px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__filterSort__text{padding-top:8px;padding-bottom:16px;font-size:18px;line-height:26px;color:#5a287d;font-weight:bold}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__filterSort__Cta{padding-top:18px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__filterSort__Cta .cta.cta-primary .cta-button .cta-text{background:#5e10b1 url("clientlib_mortgageratefinder_base/resources/images/filter-switch-lg.svg") no-repeat 32px 10px;padding-left:72px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__error{margin-top:20px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__error .cmp-experiencefragment .image{display:inline-flex;justify-content:center;padding-top:14px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__error .cmp-experiencefragment .image .comp-img-generic.svg img{width:100%;height:100%;text-align:center;padding:calc(150px * 0.05)}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__error .cmp-experiencefragment .image .comp-img-generic,.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__error .cmp-experiencefragment .image .png,.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__error .cmp-experiencefragment .image .cmp-image{width:47.59%;height:100%;aspect-ratio:1/1}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__error .cmp-experiencefragment .cmp-title{padding:24px 0;text-align:center}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__error .cmp-experiencefragment .text{text-align:center;padding-bottom:4px}
.et-shelf .mrfcards .mrf__resultCard__productList__ins{padding-bottom:16px}
.et-shelf .mrfcards .mrf__resultCard__productList__ins.card--author{border:2px dashed #5a287d;margin-bottom:20px}
.et-shelf .mrfcards .mrf__resultCard__productList__ins.card--author .auth--info{font-size:22px}
.et-shelf .mrfcards .mrfcards__stickynavCta{position:sticky;top:0;z-index:1;background-color:#f2f2f8;box-shadow:0 20px 12px 0 rgba(0,0,0,0.12)}
.et-shelf .mrfcards .mrfcards__stickynavCta.cta_hide{display:none}
.et-shelf .mrfcards .mrf__resultCard__pagination{padding:16px 0 24px}
.et-shelf .mrfcards .mrf__resultCard__pagination__list{display:flex;padding:0;margin:0;justify-content:flex-end;list-style-type:none}
.et-shelf .mrfcards .mrf__resultCard__pagination__list .page-item{font-size:16px;line-height:24px;margin-right:4px}
.et-shelf .mrfcards .mrf__resultCard__pagination__list .page-item .link{padding:10px 17.5px;display:block}
.et-shelf .mrfcards .mrf__resultCard__pagination__list .page-item .link:hover{border-radius:8px;background-color:#5e10b1;color:#fff;text-decoration:none}
.et-shelf .mrfcards .mrf__resultCard__pagination__list .page-item .link:focus{outline:2px solid;border-radius:8px;text-decoration:none}
.et-shelf .mrfcards .mrf__resultCard__pagination__list .page-item .link:active{outline:2px solid #3c1053;outline-offset:4px;border-radius:12px;background-color:#3c1053}
.et-shelf .mrfcards .mrf__resultCard__pagination__list .page-item.dotss .link{padding:10px 13.5px;display:block;pointer-events:none}
.et-shelf .mrfcards .mrf__resultCard__pagination__list .page-item.dotss .link:hover{background-color:#f2eaf9;color:#5e10b1}
.et-shelf .mrfcards .mrf__resultCard__pagination__list .page-item.next-page{margin-right:0}
.et-shelf .mrfcards .mrf__resultCard__pagination__list .page-item.next-page a{background-image:url("clientlib_mortgageratefinder_base/resources/images/Chevron-right.svg");width:32px;height:32px;margin:6px;padding:0;font-size:0}
.et-shelf .mrfcards .mrf__resultCard__pagination__list .page-item.next-page a:hover{background-image:url("clientlib_mortgageratefinder_base/resources/images/rightChevronHover.svg");background-color:#f2eaf9}
.et-shelf .mrfcards .mrf__resultCard__pagination__list .page-item.next-page a:active{outline:2px solid #3c1053;outline-offset:4px;border-radius:8px;background-color:#f2eaf9}
.et-shelf .mrfcards .mrf__resultCard__pagination__list .page-item.previous-page a{background-image:url("clientlib_mortgageratefinder_base/resources/images/Chevron-left.svg");width:32px;height:32px;padding:0 4px 0 0;margin:6px;font-size:0}
.et-shelf .mrfcards .mrf__resultCard__pagination__list .page-item.previous-page a:hover{background-image:url("clientlib_mortgageratefinder_base/resources/images/LeftchevronHover.svg");background-color:#f2eaf9}
.et-shelf .mrfcards .mrf__resultCard__pagination__list .page-item.previous-page a:active{outline:2px solid #3c1053;outline-offset:4px;border-radius:8px;background-color:#f2eaf9}
.et-shelf .mrfcards .mrf__resultCard__pagination__list .page-item.active .link{background-color:#3c1053;color:#fff;border-radius:8px}
.et-shelf .mrfcards .mrf__resultCard__pagination__list .page-item.active .link:focus{outline:2px solid #3c1053;outline-offset:2px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__btnWrapper{display:none}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper{background-color:#f2f2f8;padding:24px 10px 18px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .cmp-title{padding:0 0 0 10px;text-align:left}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .cmp-title .title-comp{color:#5a287d;padding:0 0 20px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .text .cmp-text{text-align:left}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .text .cmp-text p{margin-bottom:12px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .text .cmp-form-text{padding-bottom:14px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .cta{padding:0 10px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .close-btn a{background-image:url("clientlib_mortgageratefinder_base/resources/images/close-icon.svg");width:24px;height:24px;position:absolute;top:34px;right:24px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .close-btn a:focus{outline-offset:5px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .image{margin-top:4px;margin-bottom:6px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .image .cmp-image{width:40.28%}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .image .comp-img-generic.svg img{padding:calc(135px * 0.05)}
.et-shelf .mrfcards .mpc__main{background-color:#fff}
.et-shelf .filter-overlay{overflow:hidden}
.et-shelf .mortgageRateFinder.cq-Editable-dom .mrfcards .shelf-container{display:block !important}
@media(min-width:768px) and (max-width:1023px){.et-shelf .mrf__personalised__cards{background-color:#f2f2f8;padding:24px 20px 18px;border-radius:16px;margin:16px 0}
.et-shelf .mrf__switchMortg__viewRatesCta{margin-top:6px}
.et-shelf .mrf__errorSection .cmp-experiencefragment .image{padding-top:24px}
.et-shelf .mrf__errorSection .cmp-experiencefragment .image .comp-img-generic{width:21.19%}
.et-shelf .mrf__errorSection .cmp-experiencefragment .cta.button{padding-bottom:18px}
.et-shelf .mrf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__results .mrf__viewdetails__table{width:34.2%}
.et-shelf .mrf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__results .mrf__viewdetails__table:nth-child(3),.et-shelf .mrf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__results .mrf__viewdetails__table:nth-child(6){width:31.6%;padding-right:0}
.et-shelf .mrf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__editcta{top:44px}
.et-shelf .mrf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__summary .labelinfo{margin-left:0}
.et-shelf .mrf .remojourney .mrf__viewdetails__row2{height:52px}
.et-shelf .mrfcards .mrfcards__stickynavCta .cta.button{width:756px;margin:auto}
.et-shelf .mrfcards .mrfcards__stickynavCta .cta.button .cta-button{margin-left:63%}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__filterSort.filter--sort{display:flex;justify-content:space-between;flex-direction:row;margin:18px 0 10px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__filterSort.filter--sort .mrf__resultCard__topPagination__fs__filterSort__text{display:flex;align-items:flex-end;padding:0 0 6px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__filterSort__Cta{margin:0;padding-top:0}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__filterSort__Cta .cta.cta-primary .cta-button .cta-text{background-image:url("clientlib_mortgageratefinder_base/resources/images/filter-switch-sm.svg");background-position:29px 13px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs.nooptErr .mrf__resultCard__topPagination__fs__filterSort{margin-top:22px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__error{margin-top:0}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__error .cmp-experiencefragment .image .comp-img-generic,.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__error .cmp-experiencefragment .image .png,.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__error .cmp-experiencefragment .image .cmp-image{width:21.93%}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__error .cmp-experiencefragment .text{margin-bottom:16px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__title{padding-top:24px}
.et-shelf .mrfcards .mrf__resultCard__pagination{margin-top:8px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model{width:85.16%}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper{padding:24px 12px 18px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .cmp-title.title{padding:0 12px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .cta{padding:0 12px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .text .form__input-wrap .cmp-form-text__text{width:471px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .close-btn a{right:34px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .image{margin-top:8px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .image .cmp-image{width:22.28%}
}
@media(min-width:1024px) and (max-width:1255px){.et-shelf .mrf__filters-resd,.et-shelf .mrf__filters-btl{padding-top:0;padding-bottom:0}
.et-shelf .mrf__filters-resd__grpOne,.et-shelf .mrf__filters-btl__grpOne{display:flex;padding:12px 0}
.et-shelf .mrf__filters-resd__grpOne__prp,.et-shelf .mrf__filters-resd__grpOne__dp,.et-shelf .mrf__filters-btl__grpOne__prp,.et-shelf .mrf__filters-btl__grpOne__dp{display:flex;flex-direction:column;padding:0}
.et-shelf .mrf__filters-resd__grpOne__prp .text,.et-shelf .mrf__filters-resd__grpOne__dp .text,.et-shelf .mrf__filters-btl__grpOne__prp .text,.et-shelf .mrf__filters-btl__grpOne__dp .text{display:flex;flex:1 1 auto}
.et-shelf .mrf__filters-resd__grpOne__prp .text .cmp-form-text,.et-shelf .mrf__filters-resd__grpOne__dp .text .cmp-form-text,.et-shelf .mrf__filters-btl__grpOne__prp .text .cmp-form-text,.et-shelf .mrf__filters-btl__grpOne__dp .text .cmp-form-text{flex:1 1 auto}
.et-shelf .mrf__filters-resd__grpOne__prp .text .cmp-form-text .form__input-wrap,.et-shelf .mrf__filters-resd__grpOne__dp .text .cmp-form-text .form__input-wrap,.et-shelf .mrf__filters-btl__grpOne__prp .text .cmp-form-text .form__input-wrap,.et-shelf .mrf__filters-btl__grpOne__dp .text .cmp-form-text .form__input-wrap{margin-top:auto}
.et-shelf .mrf__filters-resd__grpOne__prp .cmp-form-text__text,.et-shelf .mrf__filters-resd__grpOne__dp .cmp-form-text__text,.et-shelf .mrf__filters-btl__grpOne__prp .cmp-form-text__text,.et-shelf .mrf__filters-btl__grpOne__dp .cmp-form-text__text{width:100%}
.et-shelf .mrf__filters-resd__grpOne__mortgageTerm,.et-shelf .mrf__filters-btl__grpOne__mortgageTerm{display:flex;padding:0}
.et-shelf .mrf__filters-resd__grpOne__mortgageTerm .options,.et-shelf .mrf__filters-btl__grpOne__mortgageTerm .options{display:flex;flex:1 1 auto}
.et-shelf .mrf__filters-resd__grpOne__mortgageTerm .options .formdrop-down,.et-shelf .mrf__filters-btl__grpOne__mortgageTerm .options .formdrop-down{display:flex}
.et-shelf .mrf__filters-resd__grpOne__mortgageTerm .options .cmp-form-options--drop-down,.et-shelf .mrf__filters-btl__grpOne__mortgageTerm .options .cmp-form-options--drop-down{display:flex;flex-direction:column}
.et-shelf .mrf__filters-resd__grpOne__mortgageTerm .options .cmp-form-options--drop-down .dropdownfield,.et-shelf .mrf__filters-btl__grpOne__mortgageTerm .options .cmp-form-options--drop-down .dropdownfield{margin-top:auto}
.et-shelf .mrf__filters-resd__grpOne__mortgageTerm .options .cmp-form-options--drop-down .dropdownfield .ui-selectmenu-button,.et-shelf .mrf__filters-btl__grpOne__mortgageTerm .options .cmp-form-options--drop-down .dropdownfield .ui-selectmenu-button{width:221px;margin-top:8px}
.et-shelf .mrf__filters-resd__grpOne__mortgageTerm .error_container,.et-shelf .mrf__filters-btl__grpOne__mortgageTerm .error_container{position:absolute}
.et-shelf .mrf__filters-resd__grpTwo,.et-shelf .mrf__filters-btl__grpTwo{display:flex;padding:12px 0}
.et-shelf .mrf__filters-resd__grpTwo__vt,.et-shelf .mrf__filters-resd__grpTwo__ar,.et-shelf .mrf__filters-resd__grpTwo__binp,.et-shelf .mrf__filters-btl__grpTwo__vt,.et-shelf .mrf__filters-btl__grpTwo__ar,.et-shelf .mrf__filters-btl__grpTwo__binp{padding:0;display:flex;flex-direction:column}
.et-shelf .mrf__filters-resd__grpTwo__vt .text,.et-shelf .mrf__filters-resd__grpTwo__ar .text,.et-shelf .mrf__filters-resd__grpTwo__binp .text,.et-shelf .mrf__filters-btl__grpTwo__vt .text,.et-shelf .mrf__filters-btl__grpTwo__ar .text,.et-shelf .mrf__filters-btl__grpTwo__binp .text{display:flex;flex:1 1 auto}
.et-shelf .mrf__filters-resd__grpTwo__vt .text .cmp-form-text,.et-shelf .mrf__filters-resd__grpTwo__ar .text .cmp-form-text,.et-shelf .mrf__filters-resd__grpTwo__binp .text .cmp-form-text,.et-shelf .mrf__filters-btl__grpTwo__vt .text .cmp-form-text,.et-shelf .mrf__filters-btl__grpTwo__ar .text .cmp-form-text,.et-shelf .mrf__filters-btl__grpTwo__binp .text .cmp-form-text{flex:1 1 auto}
.et-shelf .mrf__filters-resd__grpTwo__vt .text .cmp-form-text .form__input-wrap,.et-shelf .mrf__filters-resd__grpTwo__ar .text .cmp-form-text .form__input-wrap,.et-shelf .mrf__filters-resd__grpTwo__binp .text .cmp-form-text .form__input-wrap,.et-shelf .mrf__filters-btl__grpTwo__vt .text .cmp-form-text .form__input-wrap,.et-shelf .mrf__filters-btl__grpTwo__ar .text .cmp-form-text .form__input-wrap,.et-shelf .mrf__filters-btl__grpTwo__binp .text .cmp-form-text .form__input-wrap{margin-top:auto}
.et-shelf .mrf__filters-resd__grpTwo__vt .text .cmp-form-text__text,.et-shelf .mrf__filters-resd__grpTwo__ar .text .cmp-form-text__text,.et-shelf .mrf__filters-resd__grpTwo__binp .text .cmp-form-text__text,.et-shelf .mrf__filters-btl__grpTwo__vt .text .cmp-form-text__text,.et-shelf .mrf__filters-btl__grpTwo__ar .text .cmp-form-text__text,.et-shelf .mrf__filters-btl__grpTwo__binp .text .cmp-form-text__text{width:100%}
.et-shelf .mrf__filters-resd__mortgTerm__dd .options .cmp-form-options--drop-down .dropdownfield .ui-selectmenu-button,.et-shelf .mrf__filters-btl__mortgTerm__dd .options .cmp-form-options--drop-down .dropdownfield .ui-selectmenu-button{width:181px}
.et-shelf .mrf__filters-resd .error-container,.et-shelf .mrf__filters-btl .error-container{position:absolute}
.et-shelf .mrf__personalised__cards{margin:16px 0;background-color:#f2f2f8;padding:32px 28px 26px;border-radius:16px}
.et-shelf .mrf__switchMortg__viewRatesCta{margin-top:6px}
.et-shelf .mrf__errorSection .cmp-experiencefragment .image{padding-top:24px}
.et-shelf .mrf__errorSection .cmp-experiencefragment .image .comp-img-generic{width:16.24%}
.et-shelf .mrf__errorSection .cmp-experiencefragment .cta.button{padding-bottom:18px}
.et-shelf .mrf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__editcta{top:46px}
.et-shelf .mrf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__results .mrf__viewdetails__table{width:34%}
.et-shelf .mrf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__results .mrf__viewdetails__table:nth-child(3),.et-shelf .mrf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__results .mrf__viewdetails__table:nth-child(6){width:32%;padding-right:0}
.et-shelf .mrf .remojourney .mrf__viewdetails__row2{height:52px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__filterSort.filter--sort{display:flex;justify-content:space-between;flex-direction:row;margin:18px 0 10px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__filterSort.filter--sort .mrf__resultCard__topPagination__fs__filterSort__text{display:flex;align-items:flex-end;padding:0 0 14px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__filterSort__text{font-size:20px;line-height:28px;color:#5a287d;font-weight:bold;padding-top:12px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__filterSort__Cta{margin:0;padding-top:0}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__filterSort__Cta .cta.cta-primary .cta-button .cta-text{background-image:url("clientlib_mortgageratefinder_base/resources/images/filter-switch-sm.svg");background-position:29px 13px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs.nooptErr .mrf__resultCard__topPagination__fs__filterSort{margin-top:22px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__error{margin-top:0}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__error .cmp-experiencefragment .image .comp-img-generic,.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__error .cmp-experiencefragment .image .png,.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__error .cmp-experiencefragment .image .cmp-image{width:16.70%}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__error .cmp-experiencefragment .text{margin-bottom:16px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__title{padding-top:24px}
.et-shelf .mrfcards .mrfcards__stickynavCta .cta.button{width:972px;margin:auto}
.et-shelf .mrfcards .mrfcards__stickynavCta .cta.button .cta-button{margin-left:71.6%}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model{width:65.34%}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper{padding:24px 12px 18px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .cmp-title.title{padding:0 12px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .cta{padding:0 12px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .text .form__input-wrap .cmp-form-text__text{width:573px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .close-btn a{right:34px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .image{margin-top:8px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .image .cmp-image{width:21.74%}
.et-shelf .mrfcards .mrf__resultCard__pagination{margin-top:8px}
}
@media(min-width:1255px){.et-shelf .mrf__filters-resd,.et-shelf .mrf__filters-btl{padding-top:0;padding-bottom:0}
.et-shelf .mrf__filters-resd__grpOne,.et-shelf .mrf__filters-btl__grpOne{display:flex;padding:12px 0}
.et-shelf .mrf__filters-resd__grpOne__prp,.et-shelf .mrf__filters-resd__grpOne__dp,.et-shelf .mrf__filters-btl__grpOne__prp,.et-shelf .mrf__filters-btl__grpOne__dp{display:flex;flex-direction:column;padding:0}
.et-shelf .mrf__filters-resd__grpOne__prp .text,.et-shelf .mrf__filters-resd__grpOne__dp .text,.et-shelf .mrf__filters-btl__grpOne__prp .text,.et-shelf .mrf__filters-btl__grpOne__dp .text{display:flex;flex:1 1 auto}
.et-shelf .mrf__filters-resd__grpOne__prp .text .cmp-form-text,.et-shelf .mrf__filters-resd__grpOne__dp .text .cmp-form-text,.et-shelf .mrf__filters-btl__grpOne__prp .text .cmp-form-text,.et-shelf .mrf__filters-btl__grpOne__dp .text .cmp-form-text{flex:1 1 auto}
.et-shelf .mrf__filters-resd__grpOne__prp .text .cmp-form-text .form__input-wrap,.et-shelf .mrf__filters-resd__grpOne__dp .text .cmp-form-text .form__input-wrap,.et-shelf .mrf__filters-btl__grpOne__prp .text .cmp-form-text .form__input-wrap,.et-shelf .mrf__filters-btl__grpOne__dp .text .cmp-form-text .form__input-wrap{margin-top:auto}
.et-shelf .mrf__filters-resd__grpOne__prp .text .cmp-form-text .form__input-wrap .cmp-form-text__text,.et-shelf .mrf__filters-resd__grpOne__dp .text .cmp-form-text .form__input-wrap .cmp-form-text__text,.et-shelf .mrf__filters-btl__grpOne__prp .text .cmp-form-text .form__input-wrap .cmp-form-text__text,.et-shelf .mrf__filters-btl__grpOne__dp .text .cmp-form-text .form__input-wrap .cmp-form-text__text{width:100%}
.et-shelf .mrf__filters-resd__grpOne__mortgageTerm,.et-shelf .mrf__filters-btl__grpOne__mortgageTerm{display:flex;padding:0}
.et-shelf .mrf__filters-resd__grpOne__mortgageTerm .options,.et-shelf .mrf__filters-btl__grpOne__mortgageTerm .options{display:flex;flex:1 1 auto}
.et-shelf .mrf__filters-resd__grpOne__mortgageTerm .options .formdrop-down,.et-shelf .mrf__filters-btl__grpOne__mortgageTerm .options .formdrop-down{display:flex}
.et-shelf .mrf__filters-resd__grpOne__mortgageTerm .options .cmp-form-options--drop-down,.et-shelf .mrf__filters-btl__grpOne__mortgageTerm .options .cmp-form-options--drop-down{display:flex;flex-direction:column}
.et-shelf .mrf__filters-resd__grpOne__mortgageTerm .options .cmp-form-options--drop-down .dropdownfield,.et-shelf .mrf__filters-btl__grpOne__mortgageTerm .options .cmp-form-options--drop-down .dropdownfield{margin-top:auto}
.et-shelf .mrf__filters-resd__grpOne__mortgageTerm .options .cmp-form-options--drop-down .dropdownfield .ui-selectmenu-button,.et-shelf .mrf__filters-btl__grpOne__mortgageTerm .options .cmp-form-options--drop-down .dropdownfield .ui-selectmenu-button{width:182px;margin-top:8px}
.et-shelf .mrf__filters-resd__grpOne__mortgageTerm .error_container,.et-shelf .mrf__filters-btl__grpOne__mortgageTerm .error_container{position:absolute}
.et-shelf .mrf__filters-resd__grpTwo,.et-shelf .mrf__filters-btl__grpTwo{display:flex;padding:12px 0}
.et-shelf .mrf__filters-resd__grpTwo__vt,.et-shelf .mrf__filters-resd__grpTwo__ar,.et-shelf .mrf__filters-resd__grpTwo__binp,.et-shelf .mrf__filters-btl__grpTwo__vt,.et-shelf .mrf__filters-btl__grpTwo__ar,.et-shelf .mrf__filters-btl__grpTwo__binp{padding:0;display:flex;flex-direction:column}
.et-shelf .mrf__filters-resd__grpTwo__vt .text,.et-shelf .mrf__filters-resd__grpTwo__ar .text,.et-shelf .mrf__filters-resd__grpTwo__binp .text,.et-shelf .mrf__filters-btl__grpTwo__vt .text,.et-shelf .mrf__filters-btl__grpTwo__ar .text,.et-shelf .mrf__filters-btl__grpTwo__binp .text{display:flex;flex:1 1 auto}
.et-shelf .mrf__filters-resd__grpTwo__vt .text .cmp-form-text,.et-shelf .mrf__filters-resd__grpTwo__ar .text .cmp-form-text,.et-shelf .mrf__filters-resd__grpTwo__binp .text .cmp-form-text,.et-shelf .mrf__filters-btl__grpTwo__vt .text .cmp-form-text,.et-shelf .mrf__filters-btl__grpTwo__ar .text .cmp-form-text,.et-shelf .mrf__filters-btl__grpTwo__binp .text .cmp-form-text{flex:1 1 auto}
.et-shelf .mrf__filters-resd__grpTwo__vt .text .cmp-form-text .form__input-wrap,.et-shelf .mrf__filters-resd__grpTwo__ar .text .cmp-form-text .form__input-wrap,.et-shelf .mrf__filters-resd__grpTwo__binp .text .cmp-form-text .form__input-wrap,.et-shelf .mrf__filters-btl__grpTwo__vt .text .cmp-form-text .form__input-wrap,.et-shelf .mrf__filters-btl__grpTwo__ar .text .cmp-form-text .form__input-wrap,.et-shelf .mrf__filters-btl__grpTwo__binp .text .cmp-form-text .form__input-wrap{margin-top:auto}
.et-shelf .mrf__filters-resd__grpTwo__vt .text .cmp-form-text .form__input-wrap .cmp-form-text__text,.et-shelf .mrf__filters-resd__grpTwo__ar .text .cmp-form-text .form__input-wrap .cmp-form-text__text,.et-shelf .mrf__filters-resd__grpTwo__binp .text .cmp-form-text .form__input-wrap .cmp-form-text__text,.et-shelf .mrf__filters-btl__grpTwo__vt .text .cmp-form-text .form__input-wrap .cmp-form-text__text,.et-shelf .mrf__filters-btl__grpTwo__ar .text .cmp-form-text .form__input-wrap .cmp-form-text__text,.et-shelf .mrf__filters-btl__grpTwo__binp .text .cmp-form-text .form__input-wrap .cmp-form-text__text{width:100%}
.et-shelf .mrf__filters-resd .error-container,.et-shelf .mrf__filters-btl .error-container{position:absolute}
.et-shelf .mrf__switchMortg__viewRatesCta{margin-top:6px}
.et-shelf .mrf__personalised__cards{background-color:#f2f2f8;padding:32px 28px 26px;border-radius:16px;margin:16px 0}
.et-shelf .mrf__errorSection .cmp-experiencefragment .image{padding-top:24px}
.et-shelf .mrf__errorSection .cmp-experiencefragment .image .comp-img-generic{width:12.89%}
.et-shelf .mrf__errorSection .cmp-experiencefragment .cta.button{padding-bottom:18px}
.et-shelf .mrf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__editcta{top:48px}
.et-shelf .mrf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__results .mrf__viewdetails__table{padding-bottom:19px}
.et-shelf .mrf .remojourney .mrf__viewdetails__row2{height:52px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__filterSort.filter--sort{display:flex;justify-content:space-between;flex-direction:row;margin:18px 0 10px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__filterSort.filter--sort .mrf__resultCard__topPagination__fs__filterSort__text{display:flex;align-items:flex-end;padding:0 0 14px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__filterSort__text{font-size:20px;line-height:28px;color:#5a287d;font-weight:bold;padding-top:8px;padding-bottom:20px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__filterSort__Cta{margin:0;padding-top:0}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__filterSort__Cta .cta.cta-primary .cta-button .cta-text{background-image:url("clientlib_mortgageratefinder_base/resources/images/filter-switch-lg.svg");background-position:32px 10px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs.nooptErr .mrf__resultCard__topPagination__fs__filterSort{margin-top:22px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__error{margin-top:0}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__error .cmp-experiencefragment .image .comp-img-generic,.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__error .cmp-experiencefragment .image .png,.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__error .cmp-experiencefragment .image .cmp-image{width:13.16%;height:100%;aspect-ratio:1/1}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__error .cmp-experiencefragment .text{margin-bottom:16px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__title{padding-top:24px}
.et-shelf .mrfcards .mrfcards__stickynavCta .cta.button{width:1212px;margin:auto}
.et-shelf .mrfcards .mrfcards__stickynavCta .cta.button .cta-button{margin-left:77%}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model{width:46.5%}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper{padding:24px 12px 18px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .cmp-title.title{padding-left:12px;padding-right:0;margin-right:72px;width:90.63%}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .text .cmp-text{margin-right:48px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .cta{padding:0 12px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .text .form__input-wrap .cmp-form-text__text{width:92.26%}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .close-btn a{right:34px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .image{margin-top:8px}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .image .cmp-image{width:21.74%}
.et-shelf .mrfcards .mrf__resultCard__pagination{margin-top:8px}
}
@media(max-width:767px){.et-shelf .mrf .mrf__viewdetails .mrf__viewdetails__summary .summary-content{display:block}
.et-shelf .mrf .mrf__viewdetails .mrf__viewdetails__summary .summary-content #caps-prefix{display:inline}
.et-shelf .mrf .mrf__viewdetails .mrf__viewdetails__summary .summary-content #small-prefix{display:none}
.et-shelf .mrf .mrf__viewdetails .mrf__viewdetails__innerwrapper{padding:16px 20px;margin:0 -20px;border-radius:0}
.et-shelf .mrf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__editcta{top:9px;right:12px}
.et-shelf .mrf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__borderbottom{margin-bottom:8px}
.et-shelf .mrf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__results .mrf__viewdetails__table{width:100%;padding-bottom:16px;padding-right:0}
.et-shelf .mrf .mrf__viewdetails .mrf__viewdetails__innerwrapper .mrf__viewdetails__results .mrf__viewdetails__table:last-child{padding-bottom:12px}
.et-shelf .mrf__personalised__cards__cardsOne__cta .cta.button .cta-button,.et-shelf .mrf__personalised__cards__cardsTwo__cta .cta.button .cta-button{width:100%}
.et-shelf .mrf__personalised__cards__cardsOne__cta .cta.button .cta-button .cta-text,.et-shelf .mrf__personalised__cards__cardsTwo__cta .cta.button .cta-button .cta-text{min-width:unset;max-width:unset}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs{display:flex;flex-direction:column-reverse}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__error .text{padding-bottom:0}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__error .text p:last-of-type{margin-bottom:2px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__filterSort.filter--sort .mrf__resultCard__topPagination__fs__filterSort__text{padding-top:16px;padding-bottom:16px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__filterSort.filter--sort .mrf__resultCard__topPagination__fs__filterSort__Cta .cta.cta-primary .cta-button{padding-bottom:8px}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__filterSort__Cta .cta.cta-primary .cta-button{width:100%}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs__filterSort__Cta .cta.cta-primary .cta-button .cta-text{min-width:unset;max-width:unset}
.et-shelf .mrfcards .mrf__resultCard__topPagination__fs.nooptErr .mrf__resultCard__topPagination__fs__filterSort__text{padding-top:26px;padding-bottom:36px}
.et-shelf .mrfcards__stickynavCta .cta.button.cta-primary{padding:0 20px}
.et-shelf .mrfcards__stickynavCta .cta.button.cta-primary .cta-button{width:100%}
.et-shelf .mrfcards__stickynavCta .cta.button.cta-primary .cta-button .cta-text{min-width:unset;max-width:unset}
.et-shelf .mrfcards .continue .cta.cta-primary .cta-button{width:100%}
.et-shelf .mrfcards .continue .cta.cta-primary .cta-button .cta-text{min-width:unset;max-width:unset}
.et-shelf .mrfcards__lightbox .lightbox .lightbox__Model__wrapper .title .cmp-title{width:83.06%}
}
.et-shelf .mrfcards__filterSection{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}
.et-shelf .mrfcards__filterSection__curtain{background:#333;opacity:.8;width:100%;height:100%}
.et-shelf .mrfcards__filterSection__shelf{width:85.5%;height:100%;position:absolute;transform:translate(-50%,-50%);overflow-y:auto;overflow-x:hidden;left:57.3%;top:50%}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer{position:relative;background-color:#fff;padding:17px 16px 6px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer.slide-in-right{animation:inRight 450ms ease-out forwards}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer.slide-out-right{animation:outright 300ms ease-out forwards}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__header{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__header__title .textsimple .cmp-text p{color:#333;margin-bottom:0}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__header__close{background:url("clientlib_mortgageratefinder_base/resources/images/close-icon.svg");background-repeat:no-repeat;height:24px;width:24px;border:0;margin-top:16px;margin-bottom:4px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__header__close:focus-visible{outline:2px solid #5e10b1;outline-offset:4px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__separator{height:1px;background:#cccfd0;margin-bottom:16px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__separator#cta-divider{display:none}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__sortby__title .textsimple p{margin-bottom:8px;color:#333;font-size:16px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__sortby__options{margin-bottom:18px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__sortby__options .formradio .cmp-form-options__field-label{margin-top:0;padding:0;margin-bottom:8px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__sortby__options .formradio .cmp-form-options__field-label:first-of-type{margin-top:0}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__sortby__options .formradio .cmp-form-options__field-label input[type=radio]{height:16px;width:16px;top:4px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__sortby__options .formradio .cmp-form-options__field-label input[type=radio]+span{font-size:16px;padding-left:0}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__sortby__options .formradio .cmp-form-options__field-label input[type=radio]+span::before{height:16px;width:16px;top:4px;border-width:1px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__sortby__options .formradio .cmp-form-options__field-label input[type=radio]+span::after{height:10px;width:10px;top:6.95px;left:-21.3px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__filterby__title{margin-bottom:16px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__filterby__title .textsimple p{color:#333;font-size:16px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__filterby__options__prodfee .formcheckbox .cmp-form-options{margin-bottom:96px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__filterby__options__prodfee .formcheckbox .cmp-form-options__legend{margin-bottom:0}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__filterby__options__prodfee .formcheckbox .cmp-form-options .information_block{margin-bottom:12px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__cta{position:absolute;bottom:0;left:0;width:100%;padding:6px 0 6px 12px;display:flex;align-items:center;box-shadow:0 -8px 16px 0 rgba(33,33,33,0.06)}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__cta__apply{margin-right:23px}
@media(prefers-reduced-motion:reduce){.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer.slide-in-right,.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer.slide-out-right{animation:none}
}
.et-shelf .cq-Editable-dom .mrfcards__filterSection{position:relative}
.et-shelf .cq-Editable-dom .mrfcards__filterSection__shelf{width:100%;height:100%;top:0;left:0;position:relative;transform:none;border-radius:0}
.et-shelf .cq-Editable-dom .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer{opacity:1;visibility:visible;transform:none}
.et-shelf .cq-Editable-dom .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__header__title .textsimple{width:fit-content;min-width:100px}
@keyframes outright{from{transform:translateX(0)}
to{transform:translateX(100%)}
}
@keyframes inRight{from{transform:translateX(100%)}
to{transform:translateX(0)}
}
@media(min-width:768px){.et-shelf .mrfcards__filterSection__shelf{width:53.2%;left:73.5%}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer{padding:64px 40px 58px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__header{margin-bottom:24px;margin-top:24px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__header__close{margin-top:10px;margin-bottom:10px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__separator{margin-bottom:24px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__separator#cta-divider{display:block;margin-bottom:18px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__sortby__title .textsimple p{margin-bottom:16px;font-size:18px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__sortby__options{margin-bottom:24px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__sortby__options .formradio .cmp-form-options__field-label{margin-bottom:16px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__sortby__options .formradio .cmp-form-options__field-label input[type=radio]{height:24px;width:24px;top:0}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__sortby__options .formradio .cmp-form-options__field-label input[type=radio]+span{font-size:18px;padding-left:16px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__sortby__options .formradio .cmp-form-options__field-label input[type=radio]+span::before{height:24px;width:24px;top:0;border-width:2px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__sortby__options .formradio .cmp-form-options__field-label input[type=radio]+span::after{height:16px;width:16px;top:4px;left:-20px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__filterby__title{margin-bottom:12px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__filterby__title .textsimple p{font-size:18px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__filterby__options__prodfee .formcheckbox .cmp-form-options{margin-bottom:35px}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__filterby__options__prodfee .formcheckbox .cmp-form-options__legend{margin-bottom:0}
.et-shelf .mrfcards__filterSection__shelf .mrfcards__filterSection__drawer__cta{position:static;width:inherit;padding:0;box-shadow:none}
}
@media(min-width:1024px){.et-shelf .mrfcards__filterSection__shelf{width:49.64%;left:75.2%}
}
@media(min-width:1255px){.et-shelf .mrfcards__filterSection__shelf{width:46.62%;left:76.7%}
}
.et-shelf .skeleton-container{padding:24px 20px 16px;background:#fff;border-radius:8px;margin-bottom:11px}
.et-shelf .skeleton-box{background:#f2f2f8;background-size:200% 100%;animation:loading 1.5s infinite linear;border-radius:4px}
.et-shelf .skeleton-row{display:flex;gap:16px;margin-bottom:20px;flex-direction:column}
.et-shelf .skeleton-col{width:100%}
.et-shelf .large{margin-bottom:20px;height:32px;width:55%}
.et-shelf .medium{height:26px}
.et-shelf .small{height:26px;width:34%;margin-bottom:4px}
.et-shelf .wide{width:100%;height:86px}
.et-shelf .mortgagepagecount{height:63px;width:100%;display:inline-block}
.et-shelf .mortgagefilter{height:26px;width:100%;display:inline-block;float:right}
.et-shelf .mortgagecard{height:369px;width:100%;margin-top:43px}
.et-shelf .diagonal-box{width:300px;height:1000px;transform:rotate(45deg);background:radial-gradient(ellipse at center,rgba(255,255,255,0.6) 0,rgba(255,255,255,0) 100%);position:absolute;top:-375px;left:256px;animation:moveDiagonal 1s linear infinite}
@keyframes moveDiagonal{to{transform:translate(356px,915px) rotate(45deg)}
}
@keyframes loading{0{background-position:200% 0}
100%{background-position:-200% 0}
}
@media(min-width:768px) and (max-width:1023px){.et-shelf .skeleton-container{padding:24px 32px 16px;margin-bottom:72px}
.et-shelf .skeleton-row{gap:24px;margin-bottom:12px;flex-direction:row}
.et-shelf .skeleton-col{width:31%}
.et-shelf .skeleton-col.hidden-block{display:none}
.et-shelf .large{height:40px;width:29.8%}
.et-shelf .small{margin-bottom:8px;width:50%}
.et-shelf .wide{height:40px}
.et-shelf .mortgagepagecount{height:26px;width:23.5%}
.et-shelf .mortgagefilter{height:50px;width:24.7%}
.et-shelf .mortgagecard{height:227px;margin-top:31px}
}
@media(min-width:1024px) and (max-width:1255px){.et-shelf .skeleton-container{padding:24px 32px 16px;margin-bottom:62px}
.et-shelf .skeleton-row{margin-bottom:12px;flex-direction:row}
.et-shelf .skeleton-col{width:30.5%}
.et-shelf .skeleton-col.hidden-block{display:none}
.et-shelf .large{height:40px;width:22.3%}
.et-shelf .small{margin-bottom:8px;width:39%}
.et-shelf .wide{height:40px}
.et-shelf .mortgagepagecount{height:36px;width:22.1%}
.et-shelf .mortgagefilter{height:50px;width:24.7%}
.et-shelf .mortgagecard{height:171px;margin-top:21px}
}
@media(min-width:1255px){.et-shelf .skeleton-container{padding:24px 48px 16px;margin-bottom:65px}
.et-shelf .skeleton-row{margin-bottom:16px;flex-direction:row}
.et-shelf .skeleton-col{width:16.5%}
.et-shelf .large{height:40px;width:18%}
.et-shelf .small{margin-bottom:8px;width:57%}
.et-shelf .wide{height:40px}
.et-shelf .mortgagepagecount{height:36px;width:22.1%}
.et-shelf .mortgagefilter{height:50px;width:24.7%}
.et-shelf .mortgagecard{height:171px;margin-top:21px}
}