.spp2__overlay{align-items:center;background-color:rgba(0,0,0,.145);display:flex;height:100%;justify-content:center;position:fixed;top:0;width:100%;z-index:10010}.spp2__popup{border-style:solid;box-shadow:0 20px 40px 0 rgba(0,0,0,.322);max-height:100%;max-width:100%}.spp2__popup button{cursor:pointer}.spp2__popup button.spp2__btn_plain{background:none;border:none;line-height:1;padding:0}.spp2__popup button.spp2__btn_plain:hover{background:none}.spp2__popup .spp2__tab{white-space:nowrap}.spp2__popup .spp2__tab:only-child{width:100%}.spp2__popup .spp2__section{display:none}.spp2__popup .spp2__section.active{display:block}.spp2__popup .spp2__inputs{max-height:372px;overflow-y:auto}.spp2__popup .spp2__inputs .spp2__input-container{align-items:center;display:flex;margin-bottom:.75rem}.spp2__popup .spp2__message-container{align-items:center;background:#fff;border-radius:8px;color:#202223;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.spp2__popup .spp2__message-container button[data-action=cancel]{position:absolute;right:24px;top:24px}.spp2__popup .spp2__payments ul{list-style-type:none;margin:0;padding:0}.spp2__popup .spp2__payments ul a{color:#0d568a}.spp2__popup_modern{border-radius:8px;border-width:0;padding:36px 72px;position:relative;width:492px}@media (max-width:600px){.spp2__popup_modern{padding:36px}}.spp2__popup_modern .spp2__tabs{border-bottom:1px solid #dcdcdc;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px}.spp2__popup_modern .spp2__tab{background:no-repeat;border:none;color:#757575;font-size:16px;letter-spacing:.05em;padding:0 0 24px;text-transform:uppercase;width:169px}.spp2__popup_modern .spp2__tab.active{border-bottom-style:solid;border-bottom-width:2px;color:#292929;font-weight:700;margin-bottom:-2px}@media (max-width:600px){.spp2__popup_modern .spp2__tab{margin-bottom:16px;padding-bottom:16px;width:100%}.spp2__popup_modern .spp2__tab:first-child:not(.active){border-bottom:1px solid #dcdcdc}.spp2__popup_modern .spp2__tab.active{margin-bottom:16px}.spp2__popup_modern .spp2__tab:last-child,.spp2__popup_modern .spp2__tab:last-child.active{margin-bottom:0}}.spp2__popup_modern .spp2__section{margin-bottom:24px}.spp2__popup_modern .spp2__description{margin-bottom:1.5rem}.spp2__popup_modern .spp2__inputs{margin-bottom:12px}.spp2__popup_modern .spp2__inputs .spp2__input-container{position:relative}.spp2__popup_modern .spp2__inputs .spp2__dynamic-input{background:transparent;border-radius:5px;border-style:solid;border-width:1px;font-size:14px;padding:24px 12px 5px;width:100%}.spp2__popup_modern .spp2__inputs .spp2__dynamic-input.active+label{font-size:12px;top:6px}.spp2__popup_modern .spp2__inputs .spp2__dynamic-input:focus{box-shadow:none;outline:none}.spp2__popup_modern .spp2__inputs .spp2__dynamic-input:not(:focus){border-color:#dcdcdc!important}.spp2__popup_modern .spp2__inputs .spp2__dynamic-input:not(:focus).invalid{border-color:#ec1616!important}.spp2__popup_modern .spp2__inputs label{color:#757575;font-size:14px;font-weight:400;left:12px;margin-bottom:0;position:absolute;top:15.5px;transition:top .1s}.spp2__popup_modern .spp2__inputs button.spp2__remove-payment{margin-left:4px;padding:0 4px}.spp2__popup_modern .spp2__annotated{align-items:flex-start;display:flex;justify-content:space-between}.spp2__popup_modern .spp2__annotated:not(:last-child){margin-bottom:18px}.spp2__popup_modern .spp2__annotated .spp2__remove-payment{margin-top:16px}.spp2__popup_modern .spp2__annotated-info{color:#292929;flex-shrink:0;font-size:14px;line-height:1.5;margin-right:8px;padding-top:4px;width:106px}.spp2__popup_modern .spp2__annotated-description{color:#757575;font-size:.86em}.spp2__popup_modern .spp2__annotated-content{width:233px}.spp2__popup_modern .spp2__annotated-content .spp2__input-container{margin-bottom:6px}.spp2__popup_modern .spp2__annotated-content .spp2__input-container:last-child{margin-bottom:0}.spp2__popup_modern .spp2__add-payment{background:none;border:none;font-size:14px;letter-spacing:.05em;margin-bottom:24px;padding:0}.spp2__popup_modern .spp2__subtotal-container{align-items:center;border-bottom:1px dashed #dcdcdc;border-top:1px dashed #dcdcdc;color:#202223;display:flex;font-size:14px;justify-content:space-between;padding:14px 0}.spp2__popup_modern .spp2__filled-price{font-weight:700}.spp2__popup_modern .spp2__filled-price:not(.spp2__filled-price_full){color:#ec1616}.spp2__popup_modern .spp2__actions{display:flex;justify-content:space-between}.spp2__popup_modern .spp2__actions .spp2__btn{max-width:48%;width:156px}.spp2__popup_modern .spp2__btn{background:hsla(0,0%,86%,.4);border:none;border-radius:5px;color:#292929;padding:14px 8px}.spp2__popup_modern .spp2__btn:hover:not(.spp2__btn_primary):not(:active){background-color:#d9d9d9}.spp2__popup_modern .spp2__btn_primary{color:#fff;font-weight:700;position:relative}.spp2__popup_modern .spp2__btn_primary:hover:before{background-color:rgba(0,0,0,.25);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.spp2__popup_modern .spp2__btn_primary:hover .spp2__btn-content{position:relative;z-index:100}.spp2__popup_classic{width:544px}.spp2__popup_classic .spp2__header{align-items:center;border-top-left-radius:inherit;border-top-right-radius:inherit;display:flex;height:48px;justify-content:space-between;margin-bottom:20px;padding:0 10px}.spp2__popup_classic .spp2__close{background:none;border:none;padding:0}.spp2__popup_classic .spp2__popup-content{position:relative}.spp2__popup_classic .spp2__section{padding:8px}.spp2__popup_classic .spp2__tabs{border-bottom:1px solid;display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;width:94%}.spp2__popup_classic .spp2__tab{border:1px solid;border-bottom:none!important;border-top-left-radius:5px;border-top-right-radius:5px;display:inline-block;height:40px;line-height:40px;margin-bottom:2px;text-align:center;width:49.5%}.spp2__popup_classic .spp2__description{border-bottom:1px solid #ccc;padding-bottom:20px}.spp2__popup_classic .spp2__inputs{padding:10px 0}.spp2__popup_classic .spp2__inputs-group{align-items:flex-end;display:flex}.spp2__popup_classic .spp2__inputs-group:first-child .spp2__input-container{flex-direction:row}@media (max-width:480px){.spp2__popup_classic .spp2__inputs-group{align-items:flex-start;flex-direction:column;margin-bottom:16px}.spp2__popup_classic .spp2__inputs-group:first-child .spp2__input-container{flex-direction:column}}.spp2__popup_classic .spp2__inputs-group .spp2__input-container{align-items:flex-start;display:flex;flex-direction:column;margin-right:16px}.spp2__popup_classic .spp2__inputs-group .spp2__input-container label{color:#202223;width:auto}.spp2__popup_classic .spp2__inputs-group .spp2__btn{height:28px;margin-bottom:8px}.spp2__popup_classic .spp2__input-container{align-items:center;display:flex}.spp2__popup_classic .spp2__input-container label{color:#202223;display:inline-block;font-size:16px;font-weight:700;margin-bottom:0;margin-right:8px;width:110px}.spp2__popup_classic .spp2__input-container input{border:1px solid;border-radius:3px;height:28px}.spp2__popup_classic .spp2__input-container input.invalid{border-color:#ec1616!important}.spp2__popup_classic .spp2__input-container input:focus{box-shadow:none;outline:none}.spp2__popup_classic .spp2__prefixed-input{align-items:center;display:flex;margin-right:8px}.spp2__popup_classic .spp2__prefixed-input .spp2__input-prefix{border:1px solid;border-radius:3px 0 0 3px;display:inline-block;height:28px;line-height:1.5;padding:0 3px}.spp2__popup_classic .spp2__prefixed-input input{border-bottom-left-radius:0;border-top-left-radius:0}.spp2__popup_classic .spp2__prefixed-input input[type=text]{width:70px}.spp2__popup_classic .spp2__input-with-help{align-items:center;display:flex;flex-direction:column}.spp2__popup_classic .spp2__input-with-help .spp2__help-text{font-size:.75em}.spp2__popup_classic .spp2__input-with-badge{display:flex}.spp2__popup_classic .spp2__input-with-badge .spp2__input-badge{background:#b4e1fa;border-radius:14px;font-size:.6em;height:28px;line-height:28px;margin-left:8px;padding:0 16px}.spp2__popup_classic .spp2__btn{border:none;border-radius:5px;display:inline-block;max-width:48%;padding:4px 8px}.spp2__popup_classic .spp2__add-payment{color:#007ace;text-decoration:none}.spp2__popup_classic .spp2__subtotal-container{border:1px solid #ccc;border-left:none;border-right:none;color:#202223;margin:10px 0;padding:10px 8px;text-align:right}.spp2__popup_classic .spp2__subtotal{display:inline-block}.spp2__popup_classic .spp2__filled-price{color:red}.spp2__popup_classic .spp2__filled-price.spp2__filled-price_full{color:green}.spp2__popup_classic .spp2__actions{align-items:center;display:flex;justify-content:flex-end;padding:8px 20px 16px}.spp2__popup_classic .spp2__actions button{margin-right:15px}.spp2__popup_classic .spp2__actions button:last-child{margin-right:0}.spp2__popup_classic .spp2__actions .spp2__btn{background-color:#fff;border:1px solid #ccc;border-radius:3px;line-height:20px;padding:3px;width:110px}.spp2__popup_classic .spp2__actions .spp2__btn.spp2__btn_primary{background:linear-gradient(180deg,#6371c7,#5563c1);border:none;color:#fff}.spp2__popup_classic .spp2__message{text-align:center}.spp2__button-preview{align-items:center;display:flex;margin:35px 0 80px}.spp2__button-preview .spp2__tooltip{position:relative}.spp2__button-preview.spp2__tooltip_top{flex-direction:column}.spp2__button-preview.spp2__tooltip_top .spp2__tooltip{margin-bottom:12px}.spp2__button-preview.spp2__tooltip_bottom{flex-direction:column-reverse}.spp2__button-preview.spp2__tooltip_bottom .spp2__tooltip{margin-top:12px}.spp2__button-preview.spp2__tooltip_left{flex-direction:row}.spp2__button-preview.spp2__tooltip_left .spp2__tooltip{margin-right:12px}.spp2__button-preview.spp2__tooltip_right{flex-direction:row-reverse}.spp2__button-preview.spp2__tooltip_right .spp2__tooltip{margin-left:12px}.spp2__tooltip{border-style:solid;padding:10px 12px}.spp2__tooltip-arrow{background-color:transparent!important;border-radius:0!important;display:inline-block;position:absolute}.spp2__tooltip-arrow:empty{display:inline-block}.spp2__button-container{text-align:center}.spp2__button-container.spp2__tooltip_bottom .spp2__tooltip-arrow{transform:rotate(180deg)}.spp2__button-container.spp2__tooltip_left .spp2__tooltip-arrow{transform:rotate(270deg)}.spp2__button-container.spp2__tooltip_right .spp2__tooltip-arrow{transform:rotate(90deg)}.spp2__payment-button{border-style:solid;cursor:pointer;flex-shrink:0;padding:10px 12px;position:relative}.spp2__payment-button:hover:before{background-color:rgba(0,0,0,.25);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.spp2__payment-button:hover .spp2__payment-button-content{position:relative;z-index:100}.spp2__reminder-container{display:flex;position:fixed;z-index:1010}.spp2__reminder-container.spp2__reminder-container_bottom-right{align-items:flex-end;bottom:16px;flex-direction:row-reverse;right:16px}.spp2__reminder-container.spp2__reminder-container_bottom-left{align-items:flex-end;bottom:16px;left:16px}.spp2__reminder-container.spp2__reminder-container_top-right{flex-direction:row-reverse;right:16px;top:16px}.spp2__reminder-container.spp2__reminder-container_top-left{left:16px;top:16px}.spp2__reminder-container .spp2__reminder-toggler{cursor:pointer}.spp2__reminder-container .spp2__icon{align-items:center;border-radius:50%;border-style:solid;display:flex;justify-content:center;line-height:100%;margin:0}.spp2__reminder-container .spp2__reminder{border-radius:5px;border-style:solid;border-width:1px;margin:0 10px;padding:16px;text-align:center}.spp2__reminder-container .spp2__reminder ul{list-style-type:none;margin:0 0 8px;padding-left:0}.spp2__reminder-container .spp2__reminder ul a{text-decoration:none}.spp2__reminder-container .spp2__reminder ul a:hover{text-decoration:underline}.spp2__reminder-container .spp2__reminder button{border-radius:3px;border-style:solid;cursor:pointer;padding:4px;width:100%}.spp2__installment{font-size:16px;padding-bottom:16px;padding-top:16px;width:100%}.spp2__installment ul{list-style-type:none;padding-left:0}.spp2__installment ul input[type=radio]{display:none}.spp2__installment ul input[type=radio]:checked+.spp2__payment-option-content .spp2__radio .spp2__radio-inner{display:block;opacity:1}.spp2__installment .spp2__radio{align-items:center;border:2px solid #8c9196;border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;margin-right:8px;width:18px}.spp2__installment .spp2__radio-inner{border-radius:50%;height:10px;opacity:0;transition:opacity .3s;width:10px}.spp2__installment .spp2__payment-option-label{align-items:center;cursor:pointer;display:flex;font-weight:400;justify-content:space-between;margin:0 0 0 -26px;padding:8px 0 8px 26px;text-transform:none;width:100%;z-index:2}.spp2__installment .spp2__payment-option-content{align-items:center;display:flex}.spp2__installment .spp2__payment-option-content:hover .spp2__radio-inner{opacity:.5}.spp2__installment .spp2__installment-info{padding-left:24px}.spp2__installment .spp2__installment-frequency{margin-bottom:10px}.spp2__installment .spp2__initial-payment{border:1px solid #757575;display:inline-block;padding:10px}.badge-wrapper .image-badge{all:unset;border-radius:15px;display:inline-block;font-size:12px;line-height:1;margin:12px;max-width:calc(100% - 20px);overflow-wrap:break-word;padding:6px 13px 7px;position:absolute;top:unset}.logo-badge-wrapper{padding:5px;width:-moz-fit-content;width:fit-content}.logo-badge-wrapper .logo-badge__image{text-align:right}.logo-badge-wrapper .logo-badge__image img{max-height:28px}body{overflow-x:hidden}
