.input-wrapper .increase-btn:hover,.input-wrapper .reduce-btn:hover,.monthly-pay-wrapper .calc-info-btn:hover,.options-wrapper .payment-btns #btn-long:hover,.options-wrapper .payment-btns #btn-short:hover{cursor:pointer}.apply-link,.monthly-pay-wrapper{text-align:center}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@keyframes flash{0%,100%{opacity:1}10%,20%,80%{opacity:.6}30%,70%{opacity:.4}40%,60%{opacity:.2}50%{opacity:0}90%{opacity:.8}}@-webkit-keyframes flash{0%,100%{opacity:1}10%,20%,80%{opacity:.6}30%,70%{opacity:.4}40%,60%{opacity:.2}50%{opacity:0}90%{opacity:.8}}@-moz-keyframes flash{0%,100%{opacity:1}10%,20%,80%{opacity:.6}30%,70%{opacity:.4}40%,60%{opacity:.2}50%{opacity:0}90%{opacity:.8}}@-o-keyframes flash{0%,100%{opacity:1}10%,20%,80%{opacity:.6}30%,70%{opacity:.4}40%,60%{opacity:.2}50%{opacity:0}90%{opacity:.8}}.part-pay-container{max-width:375px}.part-pay-container .part-pay{max-width:335px;margin:0 auto;padding-top:20px;padding-bottom:20px}@media (min-width:480px){.part-pay-container .part-pay{max-width:400px;padding-top:40px;padding-bottom:40px}.part-pay-container{max-width:530px}}.introduction h1{font-family:ikano_sansbold}.introduction p{font-family:ikano_sanslight}.input-wrapper .amount-wrapper #amount,.input-wrapper label,.monthly-pay-wrapper .payment,.monthly-pay-wrapper h2,.options-wrapper span{font-family:ikano_sansbold}.input-wrapper{position:relative;width:100%}.input-wrapper .amount-wrapper{display:flex;justify-content:center}.input-wrapper .amount-wrapper #amount{max-width:334px;height:48px;border:1px solid #CDC8BE;border-radius:1px;margin-top:10px;margin-bottom:20px;text-align:center;font-size:19px}.input-wrapper .increase-btn,.input-wrapper .reduce-btn{position:absolute;border:none;background:0 0!important;z-index:100;top:43px;font-size:19px;font-weight:700}.input-wrapper .increase-btn{right:20px}.input-wrapper .reduce-btn{left:20px}.options-wrapper{margin-bottom:25px}.options-wrapper .payment-btns{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:10px}.options-wrapper .payment-btns .active{border:2px solid #6C665E!important}.options-wrapper .payment-btns #btn-long,.options-wrapper .payment-btns #btn-short{width:167px;height:48px;background:rgba(0,0,0,.0001);border:1px solid #CDC8BE;font-size:16px;font-family:ikano_sansbold;color:#34353A}.monthly-pay-wrapper h2{font-size:19px}.monthly-pay-wrapper .payment{font-size:33px}.monthly-pay-wrapper .set-up-cost-info{font-size:13px;color:#6C665E;font-family:ikano_sanslight}.apply-link,.calculation-wrapper div .total-fee,.calculation-wrapper div .total-fee-label,.monthly-pay-wrapper .calc-info-btn{font-family:ikano_sansbold}.monthly-pay-wrapper .calc-info-btn{border:none;background:0 0!important;font-size:13px;color:#34353A}@media (min-width:480px){.input-wrapper .amount-wrapper #amount{max-width:400px}.options-wrapper .payment-btns #btn-long,.options-wrapper .payment-btns #btn-short{width:200px}.monthly-pay-wrapper .calc-info-btn{font-size:16px}}.hidden{display:none}.calculation-wrapper div{display:flex;align-items:center;justify-content:space-between;margin-bottom:-15px}.calculation-wrapper div .adjust{margin-top:-15px}.apply-link{height:48px;width:334px;margin-top:25px;font-size:16px;background-color:#ec0000;color:#FFF;border:none;display:flex;align-items:center;justify-content:center}@media (min-width:480px){.apply-link{width:400px}}