@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";
.eu{color:#000;background:url(/assets/images/bg1.png) 100% 0 no-repeat fixed;border-left:11px solid #1e41db;min-height:100vh;font-family:Poppins,sans-serif;font-size:16px;font-weight:400}.eu *{box-sizing:border-box;margin:0;padding:0}.eu .container{max-width:1170px;margin:auto;padding-left:15px;padding-right:15px}.eu h1,.eu h2,.eu h3,.eu h4,.eu h5,.eu h6{margin-bottom:20px;font-style:normal;font-weight:600;line-height:normal}.eu h1,.eu h2{font-size:32px}.eu p{margin-bottom:20px;font-weight:400;line-height:normal}.eu strong{font-weight:500}.eu img{max-width:100%;display:inline-block}.eu a{color:#000;text-decoration:none}.eu a:hover{text-decoration:underline}.eu label,.eu input,.eu button{font-family:Poppins,sans-serif}.eu .invalid-feedback{color:#ff7d7d;margin-top:3px;font-size:14px}.eu .logo-sa{background:#2941ba;border-radius:4px;max-width:180px;padding:10px}@media (max-width:575px){.eu h1{font-size:28px}.eu h2{font-size:24px}}.eu .leader-wrap{z-index:11111;background-color:#fffffffa;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.eu .loader{border-radius:50%;width:48px;height:48px;animation:1s linear infinite eu-rotate;display:block;position:relative}.eu .loader:before,.eu .loader:after{content:"";box-sizing:border-box;border:5px solid #1e41db;border-radius:50%;animation:2s linear infinite eu-clip;position:absolute;inset:0}.eu .loader:after{border-color:#ff3d00;animation:2s linear infinite eu-clip,.5s linear infinite reverse eu-rotate;inset:6px}.eu .toast-stack{z-index:12000;flex-direction:column;gap:10px;max-width:420px;display:flex;position:fixed;top:16px;right:16px}.eu .toast{color:#fff;white-space:pre-line;background:#333;border-radius:4px;align-items:center;gap:16px;padding:12px 16px;font-size:14px;display:flex;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024}.eu .toast--error{background:#fff;border-left:4px solid #f44336}.eu .toast--error .toast__label,.eu .toast--error .toast__close{color:#f44336}.eu .toast--success{background:#fff;border-left:4px solid #43a047}.eu .toast--success .toast__label,.eu .toast--success .toast__close{color:#2e7d32}.eu .toast--warning{background:#fff;border-left:4px solid #ffb300}.eu .toast--warning .toast__label,.eu .toast--warning .toast__close{color:#b26a00}.eu .toast__label{flex:1}.eu .toast__close{cursor:pointer;text-transform:uppercase;background:0 0;border:none;font-size:13px;font-weight:600}.eu .main_wrepp{width:100%;padding:20px 0;position:relative}.eu .main_wrepp .container{justify-content:space-between;display:flex}@media (max-width:991px){.eu .main_wrepp .container{flex-direction:column-reverse}}.eu .main_wrepp .content_area{flex:0 0 60%;max-width:60%;padding-right:30px}@media (max-width:991px){.eu .main_wrepp .content_area{flex:0 0 100%;max-width:100%;margin-top:30px;padding-right:0}}.eu .main_wrepp .information{margin-top:50px}.eu .main_wrepp .information p{margin-bottom:10px}.eu .main_wrepp .form_area{max-width:40%;height:calc(100vh - 40px);position:sticky;top:20px;overflow:auto}@media (max-width:991px){.eu .main_wrepp .form_area{max-width:100%;height:auto;top:inherit}}.eu .main_wrepp .form_area form{z-index:2;position:relative}.eu .main_wrepp .form_area .main_form{background:#1e41db url(/assets/images/formbg.png) top/contain;border-radius:10px;max-width:515px;padding:40px;font-family:Roboto,sans-serif;position:relative}@media (max-width:991px){.eu .main_wrepp .form_area .main_form{margin:auto}}.eu .main_wrepp .form_area .main_form:after{content:"";z-index:0;border:2px solid #fff;border-radius:5px;width:calc(100% - 30px);height:calc(100% - 30px);position:absolute;top:15px;left:15px}.eu .main_wrepp .form_area .main_form h2{color:#fff;margin-bottom:20px;padding-bottom:20px;font-size:26px;font-weight:700;position:relative}.eu .main_wrepp .form_area .main_form h2:after{content:"";background:#ffd913;width:65px;height:3px;position:absolute;bottom:0;left:0}.eu .main_wrepp .form_area .main_form .term_text{color:#fff;align-items:flex-start;gap:8px;margin:10px 0;font-size:12px;line-height:18px;display:flex}.eu .main_wrepp .form_area .main_form .term_text a{color:#fff;font-style:italic;text-decoration-line:underline}.eu .main_wrepp .form_area .main_form .term_text input[type=checkbox]{accent-color:#ffd913;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:1px}.eu .main_wrepp .form_area .main_form .form_group{margin-bottom:15px}.eu .main_wrepp .form_area .main_form label{color:#fff;font-size:14px;font-weight:600;display:block}.eu .main_wrepp .form_area .main_form input[type=text],.eu .main_wrepp .form_area .main_form input[type=email],.eu .main_wrepp .form_area .main_form input[type=tel],.eu .main_wrepp .form_area .main_form input[type=number],.eu .main_wrepp .form_area .main_form select{color:#000;appearance:none;background:#fff;border:none;border-radius:5px;width:100%;padding:10px;font-size:16px;font-weight:400;line-height:normal}:is(.eu .main_wrepp .form_area .main_form input[type=text],.eu .main_wrepp .form_area .main_form input[type=email],.eu .main_wrepp .form_area .main_form input[type=tel],.eu .main_wrepp .form_area .main_form input[type=number],.eu .main_wrepp .form_area .main_form select)::placeholder{color:#757575}:is(.eu .main_wrepp .form_area .main_form input[type=text],.eu .main_wrepp .form_area .main_form input[type=email],.eu .main_wrepp .form_area .main_form input[type=tel],.eu .main_wrepp .form_area .main_form input[type=number],.eu .main_wrepp .form_area .main_form select):focus-visible{box-shadow:none;border:none;outline:none}.eu .main_wrepp .form_area .main_form .referral-input{color:#000;background:#fff}.eu .main_wrepp .form_area .main_form .form_button{margin-top:20px}.eu .main_wrepp .form_area .main_form .form_button button{color:#000;cursor:pointer;background:#ffd913;border:none;border-radius:4px;justify-content:center;align-items:center;width:100%;height:49px;font-size:20px;font-weight:500;display:flex}.eu .main_wrepp .form_area .main_form .form_button button:hover{background:#e6c211}.eu .main_wrepp .form_area .main_form .form_button button .pay{display:inline-block}.eu .main_wrepp .form_area .main_form .form_button button .button-loader{border:3px solid #0003;border-top-color:#000;border-radius:50%;width:20px;height:20px;margin-left:10px;animation:.8s linear infinite eu-spin;display:inline-block}.eu .main_wrepp .form_area .main_form .form_button button .expired{display:none}.eu .main_wrepp .form_area .main_form .form_button button.disabled{cursor:not-allowed;pointer-events:none;background:#ffffffd4}.eu .main_wrepp .form_area .main_form .form_button button.disabled .expired{color:red;font-size:20px;font-weight:500;display:block}.eu .main_wrepp .form_area .main_form .form_button button.disabled .pay{display:none}.eu .main_wrepp .form_area .main_form .form_button button.not-checked,.eu .main_wrepp .form_area .main_form .form_button button.has-errors{cursor:not-allowed;pointer-events:none;opacity:.6;background:#ffd913}.eu .mobile{display:none}.eu .logo_box{margin-bottom:40px}@media (max-width:575px){.eu .logo_box{margin-bottom:20px}}.eu .course-bundle{margin-bottom:20px}.eu .course-bundle .course-primary{color:#1a1a1a;margin-bottom:16px;font-size:28px;font-weight:700;line-height:1.35;position:relative}@media (max-width:575px){.eu .course-bundle .course-primary{font-size:20px}}.eu .course-bundle .course-connector{align-items:center;gap:12px;margin:14px 0;display:flex}.eu .course-bundle .course-connector:after{content:"";background:#d0d0d0;flex:1;height:1px}.eu .course-bundle .course-connector span{color:#888;text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:700}.eu .course-bundle .course-secondary{color:#1a1a1a;background:#1e41db0f;border-left:3px solid #1a1a1a;border-radius:0 6px 6px 0;margin:0 0 5px;padding:10px 14px;font-size:20px;font-weight:600;line-height:1.35}@media (max-width:575px){.eu .course-bundle .course-secondary{font-size:17px}}.eu .price-summary{align-items:center;margin-top:32px;margin-bottom:28px;display:flex}.eu .price-summary .price-item{flex-direction:column;gap:2px;display:flex}.eu .price-summary .price-item:not(:last-child){border-right:1px solid #dde2f8;margin-right:20px;padding-right:20px}.eu .price-summary .price-item .price-label{color:#1a1a1a;text-transform:uppercase;letter-spacing:.8px;font-size:11px;font-weight:600}.eu .price-summary .price-item .price-amount{color:#1e41db;font-size:26px;font-weight:700;line-height:1.1}.eu .price-summary .price-item .price-amount.original{color:#1a1a1abd;font-size:24px;font-weight:500}@media (max-width:991px){.eu .price-summary{background:#f5f7ff;border:1px solid #dde2f8;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 18px}.eu .price-summary .price-item{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.eu .price-summary .price-item:not(:last-child){border-bottom:1px dashed #c8cfee;border-right:none;margin-right:0;padding-bottom:8px;padding-right:0}.eu .price-summary .price-item .price-amount{font-size:20px}.eu .price-summary .price-item .price-amount.original{font-size:15px}}.eu h1.main_heading{color:#1a1a1a;margin-bottom:20px;padding-bottom:20px;font-size:28px;font-weight:600;line-height:normal;position:relative}.eu h1.main_heading:after{content:"";background:#1e41db;width:65px;height:3px;position:absolute;bottom:0;left:0}@media (max-width:575px){.eu h1.main_heading{font-size:20px}}@media (max-width:991px){.eu .dextop{display:none}.eu .mobile{display:block}}.eu .d-flex{display:flex}.eu .phone-group{width:50%;display:inline-block}.eu .country-group{width:45%;margin-right:5%;display:inline-block}.eu .cselect{position:relative}.eu .cselect__control{cursor:pointer;background:#fff;border-radius:5px;align-items:center;gap:6px;height:44px;padding:0 10px;display:flex}.eu .cselect__value{text-align:left;color:#333;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;flex:1;min-width:0;height:100%;font-size:15px;overflow:hidden}--placeholder:is(.eu .cselect__value){color:#999}.eu .cselect__input{color:#333;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;font-size:15px}.eu .cselect__arrow{color:#999;font-size:12px}.eu .cselect--disabled{opacity:.8;cursor:not-allowed}.eu .cselect--disabled .cselect__control,.eu .cselect--disabled .cselect__value{cursor:not-allowed}.eu .cselect__menu{z-index:1050;background:#fff;border:1px solid #ccc;border-radius:5px;min-width:240px;max-height:240px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 1px #0000000f}.eu .cselect__option{color:#333;cursor:pointer;padding:8px 10px;font-size:14px}--active:is(.eu .cselect__option){background:#ebf5ff}--selected:is(.eu .cselect__option){color:#333;background:#f5faff;font-weight:600}.eu .cselect__empty{color:#999;padding:8px 10px;font-size:14px}.eu .referral-section{margin-bottom:18px}.eu .coupon-toggle-link{color:#ffd913;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:500;line-height:1.4;text-decoration:underline}.eu .coupon-toggle-link:hover{color:#fff}.eu .referral-label{color:#fff;margin-bottom:10px;font-size:14px;font-weight:600;display:block}.eu .referral-applied-card{background:#f4fbf5;border:1px solid #43a047;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;box-shadow:0 2px 10px #00000014}.eu .referral-applied-icon{color:#fff;background:#43a047;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:2px;font-size:15px;font-weight:700;display:flex}.eu .referral-applied-content{flex:1;min-width:0}.eu .referral-applied-title{color:#1b5e20;letter-spacing:.3px;word-break:break-word;margin-bottom:4px;font-size:15px;font-weight:700}.eu .referral-applied-detail{color:#2e7d32;font-size:13px;font-weight:500;line-height:1.45}.eu .referral-remove-btn{color:#e53935;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-self:flex-start;padding:4px 0 0;font-size:14px;font-weight:600}.eu .referral-remove-btn:hover{text-decoration:underline}.eu .referral-box{background:#ffffff1a;border:1px solid #ffffff47;border-radius:8px;padding:14px 14px 12px}.eu .referral-row{align-items:stretch;gap:10px;display:flex}.eu .referral-input{letter-spacing:.5px;text-transform:uppercase;border:2px solid #0000;border-radius:6px;flex:1;min-width:0;padding:11px 12px;font-size:15px;font-weight:500;transition:border-color .2s,box-shadow .2s}.eu .referral-input::placeholder{text-transform:none;letter-spacing:normal;color:#888;font-weight:400}.eu .referral-input:focus-visible{border-color:#ffd913;outline:none;box-shadow:0 0 0 3px #ffd91340}--error:is(.eu .referral-input){border-color:#ff5252;box-shadow:0 0 0 3px #ff525233}.eu .referral-apply-btn{color:#1a1a1a;cursor:pointer;white-space:nowrap;background:#ffd913;border:none;border-radius:6px;flex:0 0 96px;justify-content:center;align-items:center;min-height:46px;font-size:15px;font-weight:600;transition:background .2s,opacity .2s;display:flex}.eu .referral-apply-btn:hover:not(:disabled){background:#e6c211}.eu .referral-apply-btn:disabled{opacity:.55;cursor:not-allowed}.eu .referral-apply-btn .button-loader{border:3px solid #0003;border-top-color:#000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite eu-spin;display:inline-block}.eu .referral-message{background:#fff;border-radius:6px;align-items:flex-start;gap:10px;margin-top:10px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.45;display:flex;box-shadow:0 2px 8px #0000001f}--error:is(.eu .referral-message){color:#b71c1c;border-left:4px solid #e53935}--error:is(.eu .referral-message) .referral-message-icon{color:#c62828;background:#ffebee}.eu .referral-message-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:inline-flex}.eu .thankyou_wrepp{background-color:#fff;justify-content:center;align-items:center;min-height:100vh;display:flex}.eu .thankyou_wrepp .container{justify-content:space-around;width:100%;max-width:1280px;display:flex}.eu .thankyou_wrepp .col_1{text-align:center;border-right:1px solid #e0e0e0;flex:0 0 40%;max-width:40%}.eu .thankyou_wrepp .logo{margin-bottom:40px}.eu .thankyou_wrepp h2{text-transform:uppercase;margin-bottom:0;font-size:36px;font-weight:600}.eu .thankyou_wrepp .text1{margin-bottom:50px}.eu .thankyou_wrepp .text2{margin-bottom:10px}.eu .thankyou_wrepp .text2.no-mb{margin-bottom:3px}.eu .thankyou_wrepp .try_again{margin:-30px 0 50px}.eu .thankyou_wrepp .try_again a{color:#fff;background:red;border-radius:4px;justify-content:center;align-items:center;width:162px;height:36px;font-size:16px;font-weight:500;display:flex}.eu .thankyou_wrepp .try_again a:hover{background:#d60101;text-decoration:none}@media (max-width:991px){.eu .thankyou_wrepp{min-height:auto;padding:30px 0;display:block}.eu .thankyou_wrepp .container{width:auto;display:block}.eu .thankyou_wrepp .col_1{flex:inherit;border:none;max-width:100%}.eu .thankyou_wrepp .col_1 img{max-width:150px}.eu .thankyou_wrepp .col_2{flex:inherit;text-align:center;max-width:100%}.eu .thankyou_wrepp .logo{margin-top:30px}.eu .thankyou_wrepp .try_again{justify-content:center;align-items:center;display:flex}.eu .thankyou_wrepp h2{font-size:30px}}@keyframes eu-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes eu-spin{to{transform:rotate(360deg)}}@keyframes eu-clip{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}
