.main-content-v2{display:block;line-height:2;font-size:16px}.main-content-v2 .header-space{height:90px}@media only screen and (max-width:767px){.main-content-v2 .header-space{display:none}}.main-content-v2 section{padding:0 0 40px}.main-content-v2 h1,.main-content-v2 h2{font-weight:900;font-size:36px;text-transform:uppercase;margin-top:0;margin-bottom:0;color:#4261b7;text-align:center;word-break:break-word}@media only screen and (max-width:375px){.main-content-v2 h1,.main-content-v2 h2{font-size:30px}}.main-content-v2 h3{font-weight:900;font-size:22px}.main-content-v2 p{margin-bottom:30px}.main-content-v2 p:last-child{margin-bottom:0}.main-content-v2 ul{margin-bottom:30px}.main-content-v2 a{text-decoration:underline}.main-content-v2 a:hover{text-decoration:none}.main-content-v2 .centered-subtitle{text-align:center}.main-content-v2 section.header-background-v2{background:#4261b7;background:linear-gradient(90deg,#4261b7 0,#0eadb5 100%);min-height:150px}.main-content-v2 section.header-title-container-v2{padding-top:0;position:relative;top:-66px;margin-bottom:-66px}.main-content-v2 section.header-title-container-v2 .header-box-v2{box-shadow:2px 2px 0 4px #eff0f2;-webkit-box-shadow:2px 2px 0 4px #eff0f2;-moz-box-shadow:2px 2px 0 4px #eff0f2;text-align:center;background:#fff;padding:40px;border-radius:24px}.main-content-v2 section.header-title-container-v2 .header-box-v2 p{margin-bottom:0;font-size:20px;line-height:1.5}@media only screen and (max-width:425px){.main-content-v2 section.header-title-container-v2 .header-box-v2{padding:18px}.main-content-v2 section.header-title-container-v2 .header-box-v2 p{line-height:1.5;margin-top:15px}}.checkout-page .left-column{padding-right:40px}.checkout-page .billing-column{margin-top:55px}.checkout-page .billing-column .column-body p{margin-bottom:25px}.checkout-page .billing-column .row-check label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0;font-weight:400}.checkout-page .billing-column .row-check input[type=checkbox]{height:initial;width:initial;margin-right:10px;margin-top:0}.checkout-page .columns-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.checkout-page .column{background-color:#F2F2F3;border-radius:10px;padding:30px}.checkout-page .column h2{color:#526bbd;font-weight:800;font-size:18px;margin-top:0}.checkout-page .column h2 .title-number{display:inline-block;background-color:#526bbd;color:#fff;border-radius:100%;width:30px;height:30px;text-align:center;line-height:1.7;margin-right:10px}.checkout-page .column .column-body{padding-right:45px;padding-left:45px}.checkout-page .column .column-body .StripeElement,.checkout-page .column .column-body input,.checkout-page .column .column-body select{box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid #CCC;border-radius:8px;box-shadow:0 1px 3px 0 #CCC;transition:box-shadow 150ms ease;width:100%}.checkout-page .column .column-body #card-number-cont{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:none}.checkout-page .column .column-body #card-date{border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-right:none;width:50%}.checkout-page .column .column-body #card-cvv{border-top-right-radius:0;border-top-left-radius:0;border-bottom-left-radius:0;width:50%}.checkout-page .column .column-body #card-name-lbl{margin-top:10px}.checkout-page .column .column-body #card-holder-name{width:100%}.checkout-page .column .form-fields-container{background-color:#fff;padding:25px 25px 8px;margin-top:30px}.checkout-page .column .form-fields-container .row-payment-type{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkout-page .column .form-fields-container .row-payment-type label{font-size:15px;line-height:1.4;margin-bottom:0}.checkout-page .column .form-fields-container .row-payment-type input[type=checkbox]{position:absolute;opacity:0;width:25px;height:25px;z-index:10;margin-left:15px;margin-top:0}.checkout-page .column .form-fields-container .row-payment-type input[type=checkbox].checked~.check{border:3px solid #526bbd}.checkout-page .column .form-fields-container .row-payment-type input[type=checkbox].checked~.check::before{background:#526bbd}.checkout-page .column .form-fields-container .row-payment-type .check{display:block;position:relative;border:3px solid #526bbd;border-radius:100%;height:25px;width:25px;left:15px;z-index:5;transition:border .25s linear;margin-right:28px}.checkout-page .column .form-fields-container .row-payment-type .check::before{display:block;position:absolute;content:'';border-radius:100%;height:15px;width:15px;top:2px;left:2px;margin:auto;transition:background .25s linear}.checkout-page .column .form-fields-container .collapse-cc{margin-bottom:22px}.checkout-page .column .form-fields-container .collapse-cc label{color:#9f9f9f}.checkout-page .column .card-holder{width:25px;margin-left:20px}.checkout-page .column .logo-paypal{height:25px}.checkout-page .summary-column .affix-top{position:static}.checkout-page .summary-column .affix-bottom{position:relative}.checkout-page .summary-column .affix{position:fixed;top:90px;width:457px}.checkout-page .summary-column .form-fields-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:25px}.checkout-page .summary-column .form-fields-container .change-lnk{font-weight:bolder;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:15px}.checkout-page .summary-column .form-fields-container .change-lnk img{width:20px;margin-right:8px}.checkout-page .summary-column .form-fields-container .total-text-dicounted{font-weight:700;font-size:14px;color:#38b6ff}.checkout-page .summary-column .form-fields-container #btn-remove-promo{text-align:right;padding-right:30px}.checkout-page .summary-column .form-fields-container #discounted-container{display:none}.checkout-page .summary-column .form-fields-container #discounted-container .total-text-dicounted{cursor:pointer}.checkout-page .summary-column .form-fields-container .checkout-total{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:30px;font-size:22px;font-weight:800}.checkout-page .summary-column .form-fields-container .checkout-total .total-amount{font-size:28px;color:#526bbd;margin-left:64px}.checkout-page .summary-column .form-fields-container .checkout-total.discounted-total{margin-top:5px;height:40px}.checkout-page .summary-column .form-fields-container .checkout-total.discounted-total .total-amount{margin-left:57px}.checkout-page .summary-column .form-fields-container .promo-code-container{margin-top:15px}.checkout-page .summary-column .form-fields-container .promo-code-container .promo-lnk{font-weight:700;cursor:pointer}.checkout-page .summary-column .form-fields-container .promo-code-container input{border:2px solid #526bbd;margin-top:15px;height:46px;border-radius:8px 0 0 8px}.checkout-page .summary-column .form-fields-container .promo-code-container .btn-promo{height:46px;background-color:#526bbd;border:none;margin-top:15px;font-weight:800;line-height:1.2}.checkout-page .summary-column .form-fields-container .help-block{font-size:12px}.checkout-page .summary-column .btn-submit{font-weight:800;line-height:1.2;background-color:#7ED957;width:100%;margin-top:30px;margin-bottom:30px}.checkout-page .summary-column .btn-submit.not-logged{background-color:#4261B7}.checkout-page .summary-column .lnk-lesson-page{color:#526bbd;font-weight:800}.checkout-page .summary-column .lnk-lesson-page span{text-transform:uppercase}.checkout-page .summary-column .bg-danger{background-color:#f9c4ca;padding:14px;margin:20px 0;color:#000}.spanner-checkout{position:absolute;top:50%;left:0;background:55;width:100%;display:block;text-align:center;height:300px;color:#FFF;transform:translateY(-50%);opacity:1}.overlay-checkout{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);visibility:hidden}.loader-checkout,.loader-checkout:after,.loader-checkout:before{border-radius:50%;width:2.5em;height:2.5em;animation:load7 1.8s infinite ease-in-out}.loader-checkout{color:#fff;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-.16s}.loader-checkout:after,.loader-checkout:before{content:'';position:absolute;top:0}.loader-checkout:before{left:-3.5em;animation-delay:-.32s}.loader-checkout:after{left:3.5em}@keyframes load7{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.show-checkout{visibility:visible}.overlay-checkout,.spanner-checkout{transition:all .3s;z-index:9999}.overlay-checkout.show-checkout{opacity:1}@media only screen and (max-width:1024px){.checkout-page .left-column{padding-right:14px}.checkout-page .column .column-body{padding-right:20px;padding-left:20px}.checkout-page .summary-column .affix{width:333px}.checkout-page .summary-column .form-fields-container .checkout-total{font-size:18px}.checkout-page .summary-column .form-fields-container .checkout-total .total-amount{font-size:24px;margin-left:14px}}@media only screen and (max-width:425px){.checkout-page .columns-container{-ms-flex-direction:column;flex-direction:column}.checkout-page .summary-column .affix,.checkout-page .summary-column .affix-bottom,.checkout-page .summary-column .affix-top{position:relative;top:35px!important}.checkout-page .column .form-fields-container .row-payment-type .check{margin-right:24px}.checkout-page .column .form-fields-container .collapse-cc .form-group:first-child{margin-bottom:0}.checkout-page .column .card-holder{display:none}.checkout-page .column .column-body #card-date{display:inline-block;margin-right:-4px}.checkout-page .column .column-body #card-cvv{display:inline-block}}@media only screen and (max-width:320px){.checkout-page .column{padding:15px}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiIvY3NzL2NoZWNrb3V0LmJkZGU1NWNkN2FmM2NmZGZhMDIzMWRhMGU0YTA4N2M1LmNzcyIsInNvdXJjZVJvb3QiOiIifQ==*/