@keyframes borrowingcolor{100%,0{stroke:#f50057}
40%{stroke:#c51162}
66%{stroke:#f50057}
80%,90%{stroke:#c51162}
}
.product-calculator.cashloan-calculator .cards{margin-bottom:24px;padding-left:16px}
.product-calculator.cashloan-calculator .cards .card-wrapper{position:relative}
.product-calculator.cashloan-calculator .cards .floating-cards-anchor{position:relative;background-color:rgba(255,255,255,0.9);z-index:1}
.product-calculator.cashloan-calculator .cards .cards-title{font-weight:400;text-align:center;margin:0 0 40px}
.product-calculator.cashloan-calculator .cards .calculator-card{position:relative;padding:24px 16px;margin-bottom:24px;border:1px solid #e0e0e0;border-radius:8px;text-align:center;cursor:initial;z-index:1}
.product-calculator.cashloan-calculator .cards .calculator-card:focus-visible{border:2px solid var(--color-button-hover)}
.product-calculator.cashloan-calculator .cards .calculator-card label.card-label{display:block;font-size:16px;line-height:20px;font-weight:400;text-transform:uppercase;text-align:center;min-height:0;margin-bottom:8px;cursor:inherit}
.product-calculator.cashloan-calculator .cards .calculator-card .calculator-result{position:relative;font-size:24px;line-height:30px;margin:0;opacity:1;transition:opacity .2s ease}
.product-calculator.cashloan-calculator .cards .calculator-card .calculator-result .monthly{display:block;font-size:18px;line-height:22px;color:#b2b2b2}
.product-calculator.cashloan-calculator .cards .calculator-card .type-of-feedback{display:flex;justify-content:center;align-items:center;height:60px;margin:20px 16px 0}
.product-calculator.cashloan-calculator .cards .calculator-card .type-of-feedback .message-result{font-size:15px;line-height:18px;text-transform:uppercase}
.product-calculator.cashloan-calculator .cards .calculator-card .type-of-feedback img{padding:0;height:60px;width:60px}
.product-calculator.cashloan-calculator .cards .calculator-card .amount{font-size:36px;font-weight:900}
.product-calculator.cashloan-calculator .cards .calculator-card .decimal-amount{font-size:24px;font-weight:500}
.product-calculator.cashloan-calculator .cards .calculator-card .details{padding-top:24px;padding-bottom:32px}
.product-calculator.cashloan-calculator .cards .calculator-card .details p{font-size:16px;line-height:20px;margin-bottom:16px}
.product-calculator.cashloan-calculator .cards .calculator-card .hidden-details{display:none}
.product-calculator.cashloan-calculator .cards .calculator-card .button{margin:0;padding:0}
.product-calculator.cashloan-calculator .cards .calculator-card .button button.selected{display:none}
.product-calculator.cashloan-calculator .cards .calculator-card:not(.init-opened) .card-details-wrap{display:none}
.product-calculator.cashloan-calculator .cards .calculator-card.selected{border-color:#f5f5f5;background-color:#f5f5f5;cursor:initial}
.product-calculator.cashloan-calculator .cards .calculator-card.selected .button button.choose{display:none}
.product-calculator.cashloan-calculator .cards .calculator-card.selected .button button.selected{display:inline-block}
.product-calculator.cashloan-calculator .cards .product-calculator-card p.discover-more a{display:inline-block;color:#b2b2b2;text-decoration:underline}
.product-calculator.cashloan-calculator .cards .toggle-details{margin:10px 0 0;text-align:center}
.product-calculator.cashloan-calculator .cards .toggle-details .less{display:none}
.product-calculator.cashloan-calculator .cards .calculator-card.calculating .calculator-result{opacity:.2}
.product-calculator.cashloan-calculator .cards .toggle-details .more{display:inline-block}
.product-calculator.cashloan-calculator .cards .toggle-details .less{display:none}
.product-calculator.cashloan-calculator .cards.opened .toggle-details .more{display:none}
.product-calculator.cashloan-calculator .cards.opened .toggle-details .less{display:inline-block}
.product-calculator.cashloan-calculator .disclaimer{margin-top:16px}
.product-calculator.cashloan-calculator .save-offer{display:none;margin-top:72px}
.product-calculator.cashloan-calculator .save-offer .save-heading{text-align:center}
@media(max-width:959px){.cashloan-calculator .sliders.sliders-to-buttons .tooltip-link{top:-32px;right:4px}
.product-calculator.cashloan-calculator .cards{padding-left:0}
.product-calculator.cashloan-calculator .cards .calculator-card{padding:45px 16px 24px}
.product-calculator.cashloan-calculator .cards .calculator-card::after{display:none}
.product-calculator.cashloan-calculator .cards .calculator-card:after{top:67px;right:8px}
.product-calculator.cashloan-calculator .cards .calculator-card .calculator-result{margin-bottom:24px}
.product-calculator.cashloan-calculator .cards .calculator-card:not(.init-opened) .card-details-wrap{display:block}
.product-calculator.cashloan-calculator .cards .calculator-card label.card-label{min-height:40px;margin:0}
.product-calculator.cashloan-calculator .cards .calculator-card .details{display:block}
.product-calculator.cashloan-calculator .cards .calculator-card .discover-more{display:block}
.product-calculator.cashloan-calculator .cards .calculator-card .button{display:block}
.product-calculator.cashloan-calculator .cards .card-wrapper{padding:0}
.product-calculator .cards .card-wrapper{width:270%;position:relative;left:0}
.product-calculator .cards .toggle-details{margin:0;padding:24px 0 0}
.product-calculator .cards .toggle-details a{padding:0}
.product-calculator .cards .calculator-card.emphasized-card{box-shadow:4px 4px 16px 0 rgba(0,0,0,0.2)}
.product-calculator .cards .card-wrapper.three-cols{width:270%}
.product-calculator .cards .card-wrapper.two-cols{width:190%}
.product-calculator .details-panel .body{display:block}
.product-calculator .details-panel .body .panel-recap .recap-box{padding:16px;cursor:pointer}
.product-calculator .details-panel .body .panel-recap .recap-box ul+ul{display:none;padding-top:24px}
.product-calculator .details-panel .body .panel-recap .recap-box ul li .left{display:block;float:none;line-height:22px}
.product-calculator .details-panel .body .panel-recap .recap-box ul li .right{display:block;float:none;line-height:28px;margin-bottom:8px}
.product-calculator .details-panel .body .panel-recap .recap-box ul li.total .left{line-height:30px;margin-bottom:4px}
.product-calculator .details-panel .body .panel-recap .recap-box ul li.total .right{margin:0}
.product-calculator .details-panel .body .panel-options{width:auto}
.calculator .details-panel .body .panel-recap{width:auto;padding:0;margin-bottom:40px}
}
.expandable-section{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:46px}
.expandable-section .eligibility-form{padding:0 36px 20px 20px}
.expandable-section .dot{height:10px;width:10px;border-radius:50%;display:inline-block;margin-right:10px;padding-right:10px}
.expandable-section .coloured-dot{display:flex;flex-direction:row;align-items:baseline}
.expandable-section .coloured-dot p{display:inline}
.expandable-section .section-eligibility-first{text-align:center;position:relative;padding:30px 60px 30px 30px}
.expandable-section .section-eligibility-first p{color:#007a91;font-size:17px;font-weight:600;line-height:30px}
.expandable-section .section-eligibility-first .arrow-eligibility{position:absolute;right:0;top:45%;width:15px;height:10px;background:url(../img/comparison-arrows-down.svg) no-repeat 0 top transparent;transform:rotate(0);margin-right:15px;vertical-align:middle;transition:transform .4s ease}
.expandable-section .active .arrow-eligibility{transform:rotate(-180deg)}
.expandable-section .section-eligibility-second{display:flex;flex-direction:row;margin-top:25px}
.expandable-section .section-eligibility-second .left-side{flex:35%;display:flex;flex-direction:column;font-size:17px;margin-right:4px}
.expandable-section .section-eligibility-second .left-side .monthly-income-error{display:none;font-family:Arial;font-size:13px;line-height:20px;color:#e2001a;min-height:32px;margin-left:16px}
.expandable-section .section-eligibility-second .left-side label:first-child{margin-left:16px}
.expandable-section .section-eligibility-second .left-side .current-mth-dot .dot{background-color:#fdbfbf}
.expandable-section .section-eligibility-second .left-side input[type=text]{width:60%;height:35px;border:1.2px solid #ccc;margin-bottom:10px;margin-left:16px;font-weight:500;-moz-appearance:textfield}
.expandable-section .section-eligibility-second .left-side input::-webkit-outer-spin-button,.expandable-section .section-eligibility-second .left-side input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.expandable-section .section-eligibility-second .right-side{flex:65%}
.expandable-section .section-eligibility-second .right-side .visual-static-element{width:100%;height:14px;border-left:2px solid #959595;border-right:2px solid #959595;background:linear-gradient(#959595,#959595) center / 100% 2px no-repeat;margin-bottom:30px}
.expandable-section .section-eligibility-second .right-side p{font-size:17px}
.expandable-section .section-eligibility-second .right-side .monthly-income-value{min-height:17px;margin:0;text-align:center;font-weight:500}
.expandable-section .section-eligibility-second .right-side .visual-dynamic-element{height:30px;margin:30px 0;display:flex;flex-direction:row}
.expandable-section .section-eligibility-second .right-side .visual-dynamic-element div{height:100%}
.expandable-section .section-eligibility-second .right-side .visual-dynamic-element .current-mth-bar{background:#fdbfbf;flex:0}
.expandable-section .section-eligibility-second .right-side .visual-dynamic-element .requested-mth-bar{background:#e94653;flex:0}
.expandable-section .section-eligibility-second .right-side .visual-dynamic-element .remaining-mth-bar{background:#e9e9e9;flex:100%}
.expandable-section .section-eligibility-second .right-side .requested-mth-dot{margin:12px 0}
.expandable-section .section-eligibility-second .right-side .requested-mth-dot .dot{background-color:#e94653}
.expandable-section .section-eligibility-second .right-side .requested-mth-dot .requested-monthly-installment{font-weight:500}
.expandable-section .section-eligibility-second .right-side .remaining-mth-dot{margin:12px 0}
.expandable-section .section-eligibility-second .right-side .remaining-mth-dot .dot{background-color:#e9e9e9}
.expandable-section .section-eligibility-second .right-side .remaining-mth-dot .remaining-monthly-income{font-weight:500}
.expandable-section .section-eligibility-third{font-size:18px;margin-top:25px;margin-left:16px}
.expandable-section .section-eligibility-third div{display:flex;flex-direction:row;align-items:baseline}
.expandable-section .section-eligibility-third div input{margin-right:10px}
.expandable-section .section-eligibility-fourth{display:flex;justify-content:center;align-items:center;padding-left:16px;margin:40px 0 15px 0}
.expandable-section label{font-weight:normal}
.expandable-section input[type=submit]:disabled{opacity:.2}
.terms-and-cond-modal{display:none;position:fixed;z-index:51;left:0;top:0;width:100%;height:100%;overflow-y:scroll;background-color:rgba(0,0,0,0.7);transition:background-color .1s ease}
.terms-and-cond-modal .main-container-eligibility{width:80%}
.terms-and-cond-modal .main-container-eligibility .popup-info{padding:40px;background:#f5f5f5}
.eligibility-results-modal{display:none;position:fixed;z-index:51;left:0;top:0;width:100%;height:100%;overflow-y:scroll;background-color:rgba(0,0,0,0.7);transition:background-color .1s ease}
.eligibility-results-modal .main-container-eligibility{width:60%;overflow:hidden}
.eligibility-results-modal .toggle-details{margin-top:15px}
.eligibility-results-modal .popup-info{padding:40px 40px 0 40px}
.eligibility-results-modal .popup-info .better-offer .better-offer-text{position:absolute;background-color:#007a91;top:0;width:100%;left:0;color:#fff;border-radius:4px 4px 0 0;height:34px;padding-top:7px;text-transform:uppercase}
.eligibility-results-modal .popup-info .better-offer .calculator-card{border:1px solid #007a91}
.results-links{display:none;flex-direction:row;margin-bottom:20px;text-align:center;font-size:16px;font-weight:600;text-transform:uppercase}
.results-links li{flex:50%;text-decoration:none}
.results-links .active{color:#007a91}
.bullets{display:none;width:100%;text-align:center;margin-top:30px}
.bullets a{display:inline-block;width:12px;height:12px;margin:0 2px;background-color:transparent;border-radius:50%;transition:background-color .5s ease}
.bullets span{display:block;width:8px;height:8px;background-color:#333;border-radius:50%;margin:2px;transition:background-color .5s ease}
.bullets .active{background-color:#333}
.bullets .active span{background-color:#fff}
.main-container-eligibility{margin:5% auto;max-width:1000px}
.main-container-eligibility .apply-popup-heading{padding:14px 0}
.main-container-eligibility .apply-popup-heading img{height:30px}
.main-container-eligibility .apply-popup-heading .uc-icon{float:right;font-size:30px;line-height:36px;padding-right:16px;color:#fff;cursor:pointer}
.main-container-eligibility .popup-content{background-color:#fefefe;border:1px solid #888;padding:30px;margin:0}
.main-container-eligibility .popup-content p{font-size:17px}
.main-container-eligibility .popup-content h2{font-size:38px;text-align:center;font-weight:400}
.main-container-eligibility .popup-content .popup-subtitle{text-align:center;color:grey;margin-top:20px;margin-bottom:40px}
.main-container-eligibility .popup-content .popup-info{line-height:23px;color:black}
.main-container-eligibility .popup-content .accept-button{display:flex;justify-content:center;align-items:center}
@media only screen and (max-width:1700px){.eligibility-results-modal .main-container-eligibility{width:70%}
}
@media only screen and (max-width:1450px){.eligibility-results-modal .main-container-eligibility{width:80%}
}
@media only screen and (max-width:1030px){.eligibility-results-modal .main-container-eligibility{width:90%}
}
@media only screen and (max-width:959px){.eligibility-results-modal .product-calculator .cards .calculator-card label.card-label{margin-top:24px}
.eligibility-results-modal .toggle-details{padding:0 !important}
}
@media only screen and (max-width:850px){.eligibility-results-modal .main-container-eligibility{width:80%}
.eligibility-results-modal .main-container-eligibility .popup-content{padding:30px 15px}
.eligibility-results-modal .main-container-eligibility .popup-content .cards{padding:0}
.eligibility-results-modal .main-container-eligibility .popup-content .popup-info{padding:0;width:195%;position:relative;right:0;display:inline-block}
.eligibility-results-modal .main-container-eligibility .popup-content .popup-info .selected-offer{padding-right:7.5px;padding-left:16px}
.eligibility-results-modal .main-container-eligibility .popup-content .popup-info .better-offer{padding-left:7.5px;padding-right:0}
}
@media only screen and (max-width:599px){.expandable-section .section-eligibility-first{padding:20px 45px 20px 20px}
.expandable-section .eligibility-form{padding:0 20px 20px 20px}
.expandable-section .eligibility-form .section-eligibility-second{display:flex;flex-direction:column;margin-top:30px}
.expandable-section .eligibility-form .section-eligibility-second .right-side{margin-top:25px}
.expandable-section .eligibility-form .section-eligibility-second .left-side{margin-right:0}
.expandable-section .eligibility-form .section-eligibility-third{margin-left:0}
.main-container-eligibility{width:95%}
.eligibility-results-modal .popup-content .popup-info{padding:30px 30px 0 30px}
.terms-and-cond-modal .popup-content{padding:20px}
.terms-and-cond-modal .popup-content .popup-info{padding:20px}
}
@media only screen and (max-width:480px){.main-container-eligibility .uc-icon{padding-right:0}
.eligibility-results-modal .popup-content .popup-info{padding:10px 10px 0 10px}
.terms-and-cond-modal .popup-content{padding:20px}
.terms-and-cond-modal .popup-content .popup-info{padding:10px}
}
@media only screen and (max-width:350px){.main-container-eligibility .apply-popup-heading .uc-icon{font-size:20px;line-height:26px}
.main-container-eligibility .apply-popup-heading img{height:20px}
}
@media only screen and (max-width:270px){.expandable-section .section-eligibility-second .left-side input[type=number]{width:auto}
}
.cashloan-calculator{margin:52px 0 16px 0}
.cashloan-calculator .sliders{padding:64px 40px 40px;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:46px}
.cashloan-calculator .sliders .tooltip-link{position:absolute;top:7px;right:0;cashloan-align:middle}
.cashloan-calculator .sliders .slider{margin-bottom:10px}
.cashloan-calculator .sliders .slider-dropdown{margin-bottom:35px;width:100%}
.cashloan-calculator .sliders .slider-dropdown select{width:100%}
.cashloan-calculator .sliders .slider-dropdown .tooltip-link{right:15px}
.cashloan-calculator .sliders .slider-checkbox{margin-bottom:35px;width:100%}
.cashloan-calculator .sliders .slider-checkbox .checkmark:before{line-height:40px}
.cashloan-calculator .sliders .slider-checkbox label{line-height:40px}
.cashloan-calculator .cards .calculator-results-colums.better-offer .better-offer-text{position:absolute;background-color:#007a91;top:0;width:100%;left:0;color:#fff;border-radius:4px 4px 0 0;height:34px;padding-top:7px;text-transform:uppercase}
.cashloan-calculator .cards .calculator-results-colums.better-offer .calculator-card{border:1px solid #007a91}
@media only screen and (max-width:959px){.cashloan-calculator .calculator-header-results{padding-left:0}
.cashloan-calculator .card-wrapper.one-col{width:100%;margin:0}
.cashloan-calculator .card-wrapper.one-col #loans_header.one-col .calculator-results-colums{padding:0}
}
@media only screen and (max-width:599px){.cashloan-calculator .sliders{border:0;padding:0}
.cashloan-calculator .sliders .slider{margin-bottom:0}
.cashloan-calculator .sliders .slider .slider-value{display:block;position:relative}
.cashloan-calculator .sliders .slider .slider-value .less{display:block;float:left}
.cashloan-calculator .sliders .slider .slider-value .current input{border-color:black}
.cashloan-calculator .sliders .slider .slider-value .more{display:block;float:right}
.cashloan-calculator .sliders .slider .tooltip-link{display:none}
.cashloan-calculator .sliders .slider .slider-limits{padding:0;margin-top:5px}
.cashloan-calculator .sliders .slider .slider-range{display:none}
}