.badge,.btn-default,.footer,.footer-note,.header,.note{text-align:center}body{background-color:#fff;overflow-y:scroll;font-family:'Plus Jakarta Sans'!important}@font-face{font-family:Maven Pro;src:url(../fonts/MavenPro-VariableFont_wght.woff2) format("woff2"),url(../fonts/MavenPro-VariableFont_wght.ttf) format("truetype");font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(../fonts/PlusJakartaSans-VariableFont_wght.woff2) format("woff2"),url(../fonts/PlusJakartaSans-VariableFont_wght.ttf) format("truetype");font-display:swap}a{color:#a7a7a7}.header-logo{max-height:70px;width:auto}.bg-shape{position:fixed;bottom:0;right:0}.fg-spinner{position:fixed;left:0;top:0;background-color:#ffffff4d;width:100%;height:100%;z-index:9999}.spinner{position:fixed;top:40%;left:50%;transform:translate(-50%,-50%)}.content{padding:0 3rem 1.5rem}.nav{margin-bottom:3rem;display:flex;align-items:center;color:#5c5c5c54;font:400 24px/28px "Plus Jakarta Sans"}.badge,.title{display:flex;align-items:center}.nav-item{padding:.5rem 1rem}.nav-item.active{color:#fff;background:#285bda}.badge{border-radius:0;float:left;font:500 25px/29px "Plus Jakarta Sans"}.badge.badge-pill{border-radius:10rem}.badge-outline{color:#5c5c5c54;border:2px solid #5c5c5c54}.badge-outline.active{color:#fff;border:2px solid #fff}.badge-text{line-height:43px}.divider{border-left:1px solid #d9d9d9}.title{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-size:19px;line-height:33px}.label,.text,.text.highlight{align-items:center;color:#a7a7a7}.title.h1{display:block;font-size:40px;line-height:50px}.label,.text{font:400 0.8rem "Plus Jakarta Sans";font-family:'Plus Jakarta Sans'!important}.label-bold{font-weight:400}.text.highlight{font:400 24px/28px "Plus Jakarta Sans"}.text-success{color:#3cd14b!important}.text-warning{color:#ffb628!important}.text-danger{color:#ff5656!important}hr{width:80%}hr.success{border-top:3px solid #3cd14b}hr.danger{border-top:3px solid #ff5656}hr.warning{border-top:3px solid #ffb628}.btn-default{align-items:center;color:#f3f3f3;background:#285bda;border:2px solid #285bda;border-radius:5px;padding-left:20px;padding-right:20px;cursor:pointer;font:400 28px/33px "Plus Jakarta Sans"}.btn-default:hover{color:#fff;filter:brightness(90%) contrast(110%)}.btn-default:focus{color:#fff;filter:brightness(80%) contrast(120%)}.btn-default.outline{color:#285bda;background:0 0}.btn-nav{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;color:#a7a7a7;background-color:#ededed;border-radius:0;padding:.75rem .25rem;cursor:pointer;height:50px!important;overflow-wrap:break-word}.btn-nav:hover{color:#a7a7a7;filter:brightness(90%) contrast(110%)}.btn-nav:focus{color:#a7a7a7;filter:brightness(80%) contrast(120%)}.btn-option{font-size:13px!important;height:2.5rem;padding-left:1.5rem!important;background:0 0;border-radius:15px;cursor:pointer;border:none}.btn-option:hover{filter:brightness(95%) contrast(105%)}.btn-option:focus{outline:0!important}.btn-option img{height:50%;max-width:100%}.tab{display:none}.select2-container,input[type=password].form-control,input[type=tel].form-control,input[type=text].form-control,select.form-control{border:1px solid #d0d0d0;background:0 0;border-radius:6px;height:3rem;display:flex;align-items:center;color:#000;font:400 0.7rem "Plus Jakarta Sans"}.select2{display:block!important;width:100%!important}.select2-container--default .select2-selection--single{padding-top:3px!important;background-color:transparent!important;border:none!important;border-radius:0!important}.note{align-items:center;color:#a7a7a7;font:400 16px/19px "Plus Jakarta Sans"}img.payment-option-logo{height:50px;width:auto}img.card-brand-logo{height:30px;width:auto}img.qr-code{height:301px;width:301px;background-color:#d1d1d1}img.payment-redirection-logo{height:100px;width:auto}.progress{width:65%;margin:0 auto}.progress-bar{-webkit-transition:width 1s!important;-moz-transition:width 1s!important;-o-transition:width 1s!important;transition:width 1s!important}.asterisk{color:#d50000;padding-left:3px;font-family:Arial}.error{color:#d50000!important}.form-label-group .long-error{text-wrap:pretty!important;margin-bottom:.2rem!important;top:3rem!important}.form-label-group .error{text-wrap:pretty!important;margin-bottom:1rem!important;top:2.6rem!important}@media (min-width:1200px){.form-label-group .error{text-wrap:pretty!important;margin-bottom:1rem!important;top:2.6rem!important}.form-label-group .long-error{margin-bottom:1.8rem!important}.form-label-group .long-error-zip{margin-bottom:2rem!important}}.select2-dropdown{min-width:300px!important;border:.5px solid #d0d0d0!important;border-radius:5px!important}.form-group,.form-label-group{transition:margin-bottom .2s ease-out!important}.form-label-group{font-family:'Plus Jakarta Sans'!important}.payment-logo{max-width:100%;height:auto}.footer-content{display:flex;flex-direction:column;align-items:center}.footer-logo{margin-bottom:10px}.footer-note{color:#a7a7a7;font:400 16px/19px "Plus Jakarta Sans"}.footer,.header{padding:20px 0}.select2-container .select2-selection--single,.select2-container--default .select2-search--dropdown .select2-search__field{height:3rem}.select2-container--default .select2-search--dropdown .select2-search__field{height:2rem!important;border-radius:6px!important}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:.66rem!important}.intl-tel-input .country-list .country{font-size:12px!important}@media (max-width:992px){.content{padding:0 1.5rem 3rem}.nav-item{margin:0}.divider{border-top:1px solid #d9d9d9;border-left:none;margin-top:3rem;padding:3rem 1rem}.bg-shape{height:100%}.progress,hr{width:100%}}@media (min-width:1200px) and (max-width:1420px){.pay-opt{font-size:.8rem!important}}@media (min-width:1600px){.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%!important;max-width:8.33333333%!important}.col-xxl-2{flex:0 0 auto;width:16.66666667%!important;max-width:16.66666667%!important}.col-xxl-3{flex:0 0 auto;width:25%!important;max-width:25%!important}.col-xxl-4{flex:0 0 auto;width:33.33333333%!important;max-width:33.33333333%!important}.col-xxl-5{flex:0 0 auto;width:41.66666667%!important;max-width:41.66666667%!important}.col-xxl-6{flex:0 0 auto;width:50%!important;max-width:50%!important}.col-xxl-7{flex:0 0 auto;width:58.33333333%!important;max-width:58.33333333%!important}.col-xxl-8{flex:0 0 auto;width:66.66666667%!important;max-width:66.66666667%!important}.col-xxl-9{flex:0 0 auto;width:75%!important;max-width:75%!important}.col-xxl-10{flex:0 0 auto;width:83.33333333%!important;max-width:83.33333333%!important}.col-xxl-11{flex:0 0 auto;width:91.66666667%!important;max-width:91.66666667%!important}.col-xxl-12{flex:0 0 auto;width:100%!important;max-width:100%!important}.offset-xxl-0{margin-left:0!important}.offset-xxl-1{margin-left:8.33333333%!important}.offset-xxl-2{margin-left:16.66666667%!important}.offset-xxl-3{margin-left:25%!important}.offset-xxl-4{margin-left:33.33333333%!important}.offset-xxl-5{margin-left:41.66666667%!important}.offset-xxl-6{margin-left:50%!important}.offset-xxl-7{margin-left:58.33333333%!important}.offset-xxl-8{margin-left:66.66666667%!important}.offset-xxl-9{margin-left:75%!important}.offset-xxl-10{margin-left:83.33333333%!important}.offset-xxl-11{margin-left:91.66666667%!important}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}