.stepper-wrapper{color:#333;justify-content:space-between;max-width:660px;margin:3rem auto;display:flex}@media (width>=576px){.stepper-wrapper{margin:3rem auto 8rem;font-size:16px}}.stepper-wrapper .stepper-item{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.stepper-wrapper .stepper-item:before{content:"";z-index:2;border-bottom:1px solid #ddd;width:80%;margin:0 10%;position:absolute;top:10px;left:-50%}@media (width>=576px){.stepper-wrapper .stepper-item:before{top:15px}}.stepper-wrapper .stepper-item:after{content:"";z-index:2;border-bottom:1px solid #ddd;width:80%;margin:0 10%;position:absolute;top:10px;left:50%}@media (width>=576px){.stepper-wrapper .stepper-item:after{top:15px}}.stepper-wrapper .stepper-item .step-counter{color:#ddd;z-index:5;background:#fff;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-bottom:2px;font-size:14px;font-weight:700;display:flex;position:relative}@media (width>=576px){.stepper-wrapper .stepper-item .step-counter{width:30px;height:30px;font-size:18px}}.stepper-wrapper .stepper-item .step-counter .fa-check{color:#004071}.stepper-wrapper .stepper-item .step-name{color:#ddd;font-weight:500}.stepper-wrapper .stepper-item.active .step-counter{color:#004071;background-color:#ffc760;border-color:#ffc760}.stepper-wrapper .stepper-item.active .step-name{color:#004071;font-weight:700}.stepper-wrapper .stepper-item.completed .step-counter{color:#333;background-color:#0000;border-color:#ffc760;font-size:14px}.stepper-wrapper .stepper-item.completed .step-name{color:#ffc760}.stepper-wrapper .stepper-item.completed:after{content:"";z-index:3;border-bottom:1px solid #ffc760;width:80%;margin:0 10%;position:absolute;top:10px;left:50%}@media (width>=576px){.stepper-wrapper .stepper-item.completed:after{top:15px}}.stepper-wrapper .stepper-item:first-child:before,.stepper-wrapper .stepper-item:last-child:after{content:none}.product-info-wrapper .product-info-container{background:#fffbf5;border:1px solid #e3e3e3;border-radius:10px;padding:.6rem;box-shadow:0 .313rem 1.25rem #5e789233,0 .125rem .125rem #58bef30d}@media (width>=768px){.product-info-wrapper .product-info-container{margin-top:-10px}}@media (width>=1400px){.product-info-wrapper .product-info-container{border:1px solid #e3e3e3;border-radius:10px;box-shadow:0 .313rem 1.25rem #5e789233,0 .125rem .125rem #58bef30d}}.product-info-wrapper .product-info-container .product-info{background:#fff;border-radius:10px;padding:1rem}@media (width>=768px){.product-info-wrapper .product-info-container .product-info{padding:2rem}}.product-info-wrapper .product-info-container .product-info p{align-items:baseline;display:flex}.product-info-wrapper .product-info-container .product-info hr{border-color:#004071;margin:1rem auto}.product-info-wrapper .product-info-container .icon-info{transform:scale(.7)}.product-info-wrapper .product-info-container .hover_text_ust{cursor:default;display:inline}.product-info-wrapper .product-info-container .course{margin:0;padding:0;line-height:1.4}.product-info-wrapper .product-info-container h4{color:#004071;margin:0;font-size:16px;font-weight:700}.product-info-wrapper .product-info-container p:first-of-type{margin-bottom:20px}.product-info-wrapper .product-info-container .course-description{color:#004071;font-size:14px;display:block}.product-info-wrapper .product-info-container .ssl-info{color:#bdbdbd;text-align:right;margin-top:5px;font-size:12px}.product-info-wrapper .product-info-container .simple-cart-tax{display:inline}.product-info-wrapper .product-info-container .simple-cart-tax.hidden{display:none!important}.product-info-wrapper .product-info-container .text-muted{font-size:.9rem}.product-info-wrapper .product-info-container .btn-primary{margin-left:auto;display:block}.product-info-wrapper .product-info-container .light-blue{color:#10bae7}.product-info-wrapper .ssl-info{color:#bdbdbd;text-align:right;margin-top:5px;font-size:12px}.checkout_success table.table th,.checkout_success table.table td{vertical-align:top}.checkout_success table.table thead th,.checkout_success table.table tfoot td{font-weight:600}.checkout.review table{font-weight:500}.checkout.review table .product-name{font-size:16px}.checkout.review table .bold{font-size:16px;font-weight:700}.checkout.review table thead td{font-weight:500}.checkout.review table thead th{font-size:14px}.checkout.review table tbody td{padding:5px 0;font-size:14px;line-height:1.2}.checkout.review table tbody td .small{font-size:14px}.checkout.review table tbody tr,.checkout.review table tfoot tr:first-of-type{border-top:1px solid #002e55}.checkout.review table tfoot td{font-size:14px}.checkout.review table tfoot strong{font-size:16px}.checkout.review table tfoot .sum td{line-height:1.2}.checkout.review table .btn-sm{padding:1px 5px;font-size:10px}.checkout.success table{font-size:14px;font-weight:500}.checkout.success table .product-name{font-size:16px}.checkout.success table td,.checkout.success table th{color:#002e55}.navbar-brand.navbar-checkout{margin-right:0;padding:0}.navbar-brand.navbar-checkout img{width:200px;max-width:297px}@media (width>=360px){.navbar-brand.navbar-checkout img{width:225px;max-width:100%}}@media (width>=768px){.navbar-brand.navbar-checkout img{width:260px}}@media (width>=1200px){.navbar-brand.navbar-checkout img{width:297px}}.secure_connection{text-align:right;color:#002e55;margin-bottom:.6rem;margin-right:1rem;font-family:Quicksand Medium,sans-serif;font-size:14px}hr.darkblue{border-top:1px solid #002e55}.checkout .form-container-checkout{flex-direction:column-reverse;justify-content:center;align-items:center;margin-bottom:7rem;padding-left:15px;padding-right:15px;font-weight:500;display:flex}@media (width>=768px){.checkout .form-container-checkout{margin-bottom:9rem}}@media (width>=992px){.checkout .form-container-checkout{flex-direction:row;align-items:flex-start;gap:80px}}.checkout .left-container,.checkout .right-container{width:100%;max-width:420px}.checkout .left-container p{font-size:16px}.checkout .right-container p{font-size:14px}.checkout.billing .left-container{max-width:520px}.checkout.payment .left-container{max-width:400px}.checkout.payment .payment_description{color:#888;font-size:14px;display:none}.checkout.payment .payment_label{color:#888;cursor:pointer;border:1px solid #ddd;border-radius:5px;justify-content:space-between;padding:20px;font-size:14px;font-weight:500;display:flex;position:relative;top:0;left:0}.checkout.payment .payment_label:has(input:checked){background:#fffbf5;border-color:#bdbdbd}.checkout.payment .payment_label span{align-items:center}.checkout.payment .payment_label.error{border-color:#e3342f}.checkout.payment .payment_label img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:25px;display:block}@media (width>=992px){.checkout.payment .payment_label img{position:absolute;right:20px}.checkout.payment .payment_label.giropay img{top:10px;right:10px}}.checkout.review .right-container{max-width:570px;position:relative}.checkout.review h2{margin-bottom:0;font-size:16px;font-weight:700}.checkout.review p{margin-bottom:30px}.checkout.review .book_now-note{color:#002e55;text-align:right;font-size:12px;font-weight:500;line-height:1.4}.checkout.review .voucher-code{max-width:150px;height:unset;background:#fff}.checkout.review .redeem-code{float:right;margin-top:-40px;font-size:14px}.checkout.review .voucher-redeem-form{margin-bottom:1rem;display:none;position:absolute;top:-90px;right:0}.checkout .h4{font-weight:700}.checkout.success{margin-bottom:5rem}@media (width>=1600px){.checkout.success .form-container-bottom{padding:0 21rem 3rem!important}}.checkout.success .cart{color:#002e55;margin-top:1rem}.checkout.success hr{border-color:#002e55;margin:1.5rem 1rem}@media (width>=768px){.checkout.success hr{margin:1.5rem auto}}.checkout.success .manual_bank_transfer{background:#fffbf5;border:1px solid #bdbdbd;border-radius:10px;margin:0 0 4rem;padding:.8rem 1rem}@media (width>=768px){.checkout.success .manual_bank_transfer{padding:25px 35px}}.checkout.success .manual_bank_transfer h2{font-size:22px;font-weight:700}@media (width>=768px){.checkout.success .manual_bank_transfer h2{font-size:24px}}.checkout.success h1{text-align:center;margin-bottom:10px;font-size:30px}@media (width>=768px){.checkout.success h1{font-size:38px}}.checkout.success h2{font-size:24px}.checkout.success h4{font-size:18px;font-weight:700}.checkout.success .success-wrapper{max-width:600px;margin:auto}.checkout.success .success-wrapper .info-container,.checkout.success .success-wrapper .cart-container{padding:0 1rem}@media (width>=768px){.checkout.success .success-wrapper .info-container,.checkout.success .success-wrapper .cart-container{padding:0}}.checkout.success .inner-content.success_header{text-align:center;margin-top:4rem;margin-bottom:4rem}@media (width>=768px){.checkout.success .inner-content.success_header{padding:0 20px}}.checkout.success .inner-content.success_header p{font-size:18px}.checkout.success p{color:#002e55;font-size:16px;font-weight:500}.back{font-size:14px}.checkout .btn-option{color:#bdbdbd;background:#fff;border:1px solid #bdbdbd;border-radius:0;padding:.6rem 2rem;font-size:.875rem;font-weight:500}.checkout:focus{box-shadow:none}.checkout input[type=radio].btn-check+.btn-option:hover{border:1px solid #bdbdbd}.checkout .btn-check:checked+.btn-option{color:#333;box-shadow:none;background:#fffbf5;border:1px solid #bdbdbd}.checkout .btn-group{gap:0;display:inline-flex}.checkout .btn-group .btn-option:first-of-type{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.checkout .btn-group .btn-option:last-of-type{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.checkout .btn-group .btn-option+.btn-option{margin-left:-1px}.checkout label.radio_main_label{margin-bottom:.25rem;font-weight:700;display:block}.checkout label.btn-option{margin-bottom:0;position:static;top:0;left:0}.checkout .hidden{display:none!important}.checkout .form-check-inline{margin-right:6px}
