.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@keyframes flash{0%{opacity:1}10%{opacity:.6}20%{opacity:.6}30%{opacity:.4}40%{opacity:.2}50%{opacity:0}60%{opacity:.2}70%{opacity:.4}80%{opacity:.6}90%{opacity:.8}to{opacity:1}}@-webkit-keyframes flash{0%{opacity:1}10%{opacity:.6}20%{opacity:.6}30%{opacity:.4}40%{opacity:.2}50%{opacity:0}60%{opacity:.2}70%{opacity:.4}80%{opacity:.6}90%{opacity:.8}to{opacity:1}}@-moz-keyframes flash{0%{opacity:1}10%{opacity:.6}20%{opacity:.6}30%{opacity:.4}40%{opacity:.2}50%{opacity:0}60%{opacity:.2}70%{opacity:.4}80%{opacity:.6}90%{opacity:.8}to{opacity:1}}@-o-keyframes flash{0%{opacity:1}10%{opacity:.6}20%{opacity:.6}30%{opacity:.4}40%{opacity:.2}50%{opacity:0}60%{opacity:.2}70%{opacity:.4}80%{opacity:.6}90%{opacity:.8}to{opacity:1}}.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-bottom:40px}}@media(min-width:480px){.part-pay-container{max-width:530px}}.introduction h2{font-family:ikano_sansbold}.introduction p{font-family:ikano_sanslight;padding-bottom:20px}.input-wrapper{position:relative;width:100%}.input-wrapper label{font-family:ikano_sansbold}.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-family:ikano_sansbold;font-size:19px}@media(min-width:480px){.input-wrapper .amount-wrapper #amount{max-width:400px}}.input-wrapper .increase-btn:hover,.input-wrapper .reduce-btn:hover{cursor:pointer}.input-wrapper .increase-btn{position:absolute;border:none;background:none!important;z-index:100;top:43px;right:20px;font-size:19px;font-weight:700}.input-wrapper .reduce-btn{position:absolute;border:none;background:none!important;z-index:100;top:43px;left:20px;font-size:19px;font-weight:700}.options-wrapper{margin-bottom:25px}.options-wrapper span{font-family:ikano_sansbold}.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-short:hover,.options-wrapper .payment-btns #btn-long:hover{cursor:pointer}.options-wrapper .payment-btns #btn-short,.options-wrapper .payment-btns #btn-long{width:167px;height:48px;background:#0000;border:1px solid #CDC8BE;font-size:16px;font-family:ikano_sansbold;color:#34353a}.options-wrapper .payment-btns #btn-short:focus-visible,.options-wrapper .payment-btns #btn-long:focus-visible{outline:2px solid #6C665E;outline-offset:-5px}@media(min-width:480px){.options-wrapper .payment-btns #btn-short,.options-wrapper .payment-btns #btn-long{width:200px}}.monthly-pay-wrapper{text-align:center}.monthly-pay-wrapper h3{font-family:ikano_sansbold;font-size:1.1875rem}.monthly-pay-wrapper .payment{font-family:ikano_sansbold;font-size:2.0625rem}.monthly-pay-wrapper .set-up-cost-info{font-size:.8125rem;color:#6c665e;font-family:ikano_sanslight}.monthly-pay-wrapper .calc-info-btn:hover{cursor:pointer}.monthly-pay-wrapper .calc-info-btn{border:none;background:none!important;font-family:ikano_sansbold;font-size:.8125rem;color:#34353a;text-decoration:underline;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.monthly-pay-wrapper .calc-info-btn .back-arrow{display:inline-block;width:18px;height:18px;background-image:url(/Assets/svg/dds/chevron_right.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transform:rotate(90deg);flex-shrink:0}@media(min-width:480px){.monthly-pay-wrapper .calc-info-btn{font-size:1rem}}.hidden{display:none}.calculation-wrapper div{display:flex;align-items:center;justify-content:space-between;margin-bottom:-15px;padding:15px 0}.calculation-wrapper div .total-fee-label,.calculation-wrapper div .total-fee{font-family:ikano_sansbold}.calculation-wrapper div .adjust{margin-top:-15px}.apply-link{height:48px;width:334px;margin-top:25px;text-align:center;font-size:16px;font-family:ikano_sansbold;background-color:#ec0000;color:#fff;border:none;display:flex;align-items:center;justify-content:center}@media(min-width:480px){.apply-link{width:400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
