@font-face{font-family:"Power Grotesk";src:url("/assets/v4/css/fonts/PowerGrotesk-Regular.ttf")}@font-face{font-family:Inter;src:url("/assets/v4/css/fonts/Inter.ttf")}@font-face{font-family:Inter;src:url("/assets/v4/css/fonts/Inter-Italic.ttf");font-style:italic}@font-face{font-family:Chomsky;src:url("/assets/v4/css/fonts/Chomsky.otf"),url("/assets/v4/css/fonts/Chomsky.woff"),url("/assets/v4/css/fonts/Chomsky.woff2");font-weight:400;font-style:normal}@font-face{font-family:"Rexton Regular","sans-serif";src:url('/assets/v4/css/fonts/Rexton-Regular.otf');font-weight:500;font-style:normal}@font-face{font-family:'Rexton Regular';src:url('/assets/v4/css/fonts/Rexton Regular.otf') format('opentype');font-weight:400;font-style:normal}@font-face{font-family:'Rexton Light';src:url('/assets/v4/css/fonts/Rexton Light.otf') format('opentype');font-weight:400;font-style:normal}*,body,html{scroll-behavior:smooth}body{font-family:'Power Grotesk','sans-serif'!important;overflow-x:hidden!important;-webkit-font-smoothing:antialiased;font-synthesis:none}select{-webkit-appearance:none!important;-moz-appearance:none!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}a{color:#5121f1}.btn:focus,input:focus{outline:0;box-shadow:unset}.green-btn{min-width:344px;padding:16px 24px;border:1px solid #c9fd5d;font-family:Inter,'sans-serif';border-radius:8px;background:#c9fd5d;color:#171717;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:24px;transition:all .3s ease;align-items:center;gap:8px;cursor:pointer}.purple-btn{padding:12px 32px;border:1px solid #5121f1;font-family:Inter,'sans-serif';border-radius:8px;background:#5121f1;color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:24px;transition:all .3s ease}.black-btn{padding:12px 32px;border:1px solid #171717;font-family:Inter,'sans-serif';border-radius:8px;background:#171717;color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:24px;transition:all .3s ease}.black-transparent-btn{padding:12px 32px;font-family:Inter,'sans-serif';border-radius:8px;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:24px;transition:all .3s ease;background-color:transparent!important;color:#171717!important;border:1px solid #171717;transform:scale(1.001);display:flex;width:240px;text-decoration:none!important}.live-dot{width:14px;height:14px;position:relative;display:block;background-color:#019900;border:3px solid rgba(1,153,0,.2);border-radius:50%}.live-dot:after{width:24px;height:24px;content:'';background-color:rgba(1,153,0,.2);border-radius:50%;display:block;top:-8px;position:absolute;left:-8px;animation:pulse-animation 2s infinite}.green-btn .live-dot{width:14px;height:14px;position:relative;display:block;background-color:#019900;border:3px solid rgba(1,153,0,.2);border-radius:50%;margin-right:10px}.green-btn .live-dot:after{width:24px;height:24px;content:'';background-color:rgba(1,153,0,.2);border-radius:50%;display:block;top:-8px;position:absolute;left:-8px;animation:pulse-animation 2s infinite}.green-btn.bg-green .live-dot{background-color:#fff;border:3px solid rgba(255,255,255,.2)}.green-btn.bg-green .live-dot:after{background-color:rgba(255,255,255,.2)}.green-btn .on-site-icon{content:"";background-image:url('/assets/v4/img/front/small-icons/on-site-class-icon.svg');display:inline-block;height:20px;aspect-ratio:1;background-size:contain;filter:invert(1);margin-right:10px}.black-transparent-btn .btn-icon{width:24px!important;height:24px!important;margin-right:8px}.black-transparent-btn:hover{background-color:#171717!important;color:#fff!important;border:1px solid #171717;transform:scale(1.001)}.black-btn:hover,.green-btn.black-hover:hover,.purple-btn.black-hover:hover{background-color:transparent!important;color:#171717!important;border:1px solid #171717;transform:scale(1.001)}.error-message,.invalid-feedback{color:#ed4337;font-size:16px;font-family:Inter,'sans-serif'}.colored-dots{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-image:url('/assets/v4/img/hexagon-bg.svg');background-color:#0e1223;background-size:20px 20px}.hover-anim-1{position:relative;transition:padding-left .3s ease;display:flex;justify-content:center}.hover-anim-1>.arrow{opacity:0;position:absolute;right:15px;top:50%;transform:translate(0,-50%);transition:opacity .3s ease;pointer-events:none;font-size:16px}.hover-anim-1:hover>.arrow{opacity:1;transition:opacity .3s ease}.hover-anim-1:hover{padding-left:0!important;transition:padding-left .3s ease}.hover-anim-1:focus{outline:unset}a:hover{color:inherit;text-decoration:unset}.form-morph .iti__arrow.iti__arrow--up{border-top:none;border-bottom:4px solid #5121f1}input,select,textarea{border-radius:8px;background-color:#fff;border:1px solid #e0e2e7;padding:12px 16px;width:100%;color:#667085;font-family:Inter,'sans-serif';font-size:18px;font-style:normal;font-weight:400;line-height:28px}input.flatpickr.flatpickr-dob.form-control.input{border-radius:8px;background-color:transparent;border:1px solid #e0e2e7;padding:12px 16px;width:100%;color:#667085;font-family:Inter,'sans-serif';font-size:18px;font-style:normal;font-weight:400;line-height:28px;height:56px}.select2-container--default .select2-selection--single{border-radius:8px;border:1px solid #e0e2e7;padding:12px 16px;width:100%;color:#667085;font-family:Inter,'sans-serif';font-size:18px;font-style:normal;font-weight:400;line-height:28px;height:56px}span.select2.select2-container.select2-container--default{width:100%!important}input::placeholder,textarea::placeholder{font-family:Inter,'sans-serif';font-size:18px;font-style:normal;font-weight:400;line-height:28px;color:#667085}.checkbox-group .form-check-input::before{content:'';width:24px;height:24px;position:absolute;left:0;top:0;border:1.5px solid #4626e0;background:#fff;border-radius:3px;cursor:pointer}.form-container .checkbox-group .form-check label{font-size:17px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:normal;color:#5b748d;white-space:nowrap}#kidsEnquiryForm .select2-container--default .select2-selection--single .select2-selection__arrow{top:16px}#kidsEnquiryForm .select2-container--default .select2-selection--single{margin-bottom:16px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#667085}.absolute-dots{position:absolute;right:19px;top:19px}button:focus{outline:unset}.form-group.phone-number-select .iti--separate-dial-code .iti__selected-flag{background-color:#f6f4fe;border-radius:8px;margin:5px;height:calc(100% - 10px);color:#5121f1;font-weight:300;font-family:Inter,'sans-serif';max-height:44px}.form-group .iti__arrow{border-top:4px solid #5121f1}.form-group .iti__arrow--up{border-top:none!important;border-bottom:4px solid #5121f1}.form-group.phone-number-select input[type=tel]{padding-left:105px!important}.form-group input,select{height:56px}.iti{width:100%}.strikethrough{text-decoration:line-through}@media screen and (max-width:400px){.green-btn{width:100%;min-width:unset}}.tooltip-hover{display:inline-block;position:relative;text-align:left;cursor:pointer}.tooltip-hover .bottom{top:40px;left:50%;transform:translate(-50%,0);font-weight:400;font-size:14px;position:absolute;z-index:99999999;border-radius:16px;box-sizing:border-box;font-family:'Power Grotesk','sans-serif'!important;box-shadow:0 6px 35px 0 rgba(81,33,243,.06);visibility:hidden;opacity:0;transition:opacity .8s;background-color:#29233b;color:#fff;padding:12px;text-align:center;width:max-content;max-width:300px}.tooltip-hover .bottom .m-0{font-size:14px;font-weight:600;line-height:2.08;color:#fff;margin-bottom:10px}.tooltip-hover .bottom small{font-size:12px;line-height:1.67;color:#aea7c1}.tooltip-hover:hover .bottom{visibility:visible;opacity:1}.tooltip-hover .bottom i{position:absolute;bottom:100%;left:50%;margin-left:-12px;width:24px;height:12px;overflow:hidden}.tooltip-hover .bottom i::after{content:'';position:absolute;width:12px;height:12px;left:50%;transform:translate(-50%,50%) rotate(45deg);background-color:#29233b;box-shadow:0 1px 8px rgba(0,0,0,.5)}.live-course-item-footer .tooltip-hover .bottom{top:unset;bottom:40px}.payment-one-section .left-content .pricing-information-container .tooltip-hover .bottom{left:unset}.early-bird-discount-tag{display:flex;height:28px;padding:4px 8px;align-items:center;gap:6px;border-radius:8px;background:#eee9fe}.early-bird-discount-tag p{margin:0;color:#5121f1;font-family:Inter,'sans-serif';font-size:clamp(14px, 2vw, 16px);font-style:normal;font-weight:300;line-height:clamp(20px, 3vw, 24px)}.course-price-container{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.early-bird-discount-tag p span{color:#5121f1;font-family:Inter,'sans-serif';font-size:clamp(14px, 2vw, 16px);font-style:normal;font-weight:500;line-height:clamp(20px, 3vw, 24px)}.course-price span{color:#fff;font-family:Inter,'sans-serif';font-size:clamp(1rem, 3vw, 18px);font-style:normal;font-weight:400;line-height:clamp(1.25rem, 4vw, 28px)}.prices-container{display:flex;flex-direction:column}.close{opacity:unset!important}#termynal[data-ty-cursor]:after{content:attr(data-ty-cursor);font-family:monospace;font-size:20px;-webkit-animation:blink 1s infinite;animation:blink 1s infinite}.new-login #termynal[data-ty-cursor]:after,.question-details-cnt #termynal[data-ty-cursor]:after,.top-container #termynal[data-ty-cursor]:after{font-size:28px}#code div[data-ty-cursor]:after{content:attr(data-ty-cursor);font-family:monospace;font-size:13px;font-weight:bolder;-webkit-animation:blink 1s infinite;animation:blink 1s infinite;margin:0}div#termynal{padding-top:0}.top-container div#termynal{min-height:34px}#code{padding-top:5px}#code,#termynal{width:auto;font-family:SourceCodePro,monospace;font-size:25px;font-weight:700;color:#000}.first-letter::first-letter{color:#5121f3!important}.last-letter{color:#5121f3!important}.school-future{font-size:18px;width:100%;color:#000;font-family:Poppins,sans-serif;font-weight:400;max-height:30px}.beta{position:absolute;font-size:11px;font-weight:300;color:#000;top:20px;left:46px;line-height:1.5;letter-spacing:1px}.first-letter,.last-letter{color:#000;font-family:'Courier New',arial,monospace;font-size:20px;font-weight:200}.new-login .first-letter,.new-login .last-letter,.question-details-cnt .first-letter,.question-details-cnt .last-letter,.top-container .first-letter,.top-container .last-letter{font-size:28px}@-webkit-keyframes blink{50%{opacity:0}}@keyframes blink{50%{opacity:0}}.content{overflow:hidden;line-height:40px}.content__container{overflow:hidden;height:34px}.content__container__text{display:inline;float:left;margin:0}.content__container__list{margin-top:0;padding-left:110px;text-align:left;list-style:none;-webkit-animation-name:change;-webkit-animation-duration:35s;-webkit-animation-iteration-count:infinite;animation-name:change;animation-duration:35s;animation-iteration-count:infinite}.content__container__list__item{line-height:40px;margin:0}.old-price{color:#fff;font-family:Inter,'sans-serif';font-size:clamp(1rem, 3vw, 18px);font-style:normal;font-weight:400;line-height:clamp(1.25rem, 4vw, 28px);text-decoration-line:line-through;display:block;margin-bottom:8px}.course-price{color:#c9fd5d;font-family:'Power Grotesk','sans-serif';font-size:clamp(1rem, 3vw, 32px);font-style:normal;font-weight:400;line-height:clamp(1rem, 3vw, 48px)}.small-text-learning-hours{color:#fff;font-family:Inter,'sans-serif';font-size:clamp(1rem, 3vw, 18px);font-style:normal;font-weight:400;line-height:clamp(1.25rem, 4vw, 28px)}.breadcrumb-container{display:flex;gap:12px;align-items:center;margin-bottom:24px;overflow:hidden}.breadcrumb-container .breadcrumb-item a{display:flex;gap:12px;align-items:center;color:#fff;font-family:Inter,'sans-serif';font-size:16px;font-style:normal;font-weight:400;line-height:24px}.breadcrumb-container .breadcrumb-item span{color:#c9fd5d;font-family:Inter,'sans-serif';font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-wrap:nowrap}.breadcrumb-item+.breadcrumb-item::before{content:'';display:none}.styles-module_floatingWhatsapp__yWF5K{width:100%;height:100%;text-align:left;position:relative;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Helvetica Neue',Helvetica,Arial,sans-serif}input[type=checkbox]{-moz-appearance:initial}.styles-module_whatsappButton__tVits{width:60px;height:60px;display:flex;justify-content:center;align-items:center;position:fixed;bottom:2rem;right:2rem;cursor:pointer;background-color:#25d366;border-radius:50%;-webkit-user-select:none;user-select:none;box-shadow:0 4px 10px 0 rgb(0 0 0 / 15%);z-index:9998}input:has(+ .error)::placeholder,input:has(+ .invalid-feedback)::placeholder,textarea:has(+ .error)::placeholder{border-color:#ed4337!important;color:#ed4337!important}input:has(+ .error),input:has(+ .invalid-feedback),textarea:has(+ .error){border-color:#ed4337!important;color:#ed4337!important}.select2-container--default.error-input .select2-selection--single,input+.error~input,input.error-input,input.is-invalid,input:has(+ .error),textarea.error-input{animation:shakeError .2s ease-in-out 0s 2;transition:all .1s ease-in-out}@keyframes shakeError{0%{margin-left:0}25%{margin-left:.5rem}75%{margin-left:-.5rem}100%{margin-left:0}}.styles-module_whatsappButton__tVits:after{content:'';border-color:inherit;width:60px;height:60px;border-radius:50%;position:absolute;box-shadow:0 0 0 0 rgba(37,211,101,0);animation:styles-module__pulse__BJkE8 1.2s infinite}.styles-module_whatsappButton__tVits svg{fill:#fff;padding:.5rem;width:55px;height:55px}.styles-module_whatsappChatBox__MdQ5U{display:flex;flex-direction:column;justify-content:space-between;border-radius:5%;overflow:hidden;background-color:#fff;touch-action:auto;position:fixed;bottom:7rem;right:4rem;width:375px;opacity:0;transition:height .2s ease-out;box-shadow:0 3px 10px 0 rgb(0 0 0 / 20%);z-index:9999}@media (max-width:575px){.styles-module_whatsappChatBox__MdQ5U{right:0;left:0;max-width:90%;margin:auto}}.styles-module_whatsappChatBox__MdQ5U.styles-module_open__R8NqR{animation:styles-module__bounceIn__Ry9iZ .4s both}.styles-module_whatsappChatBox__MdQ5U.styles-module_close__RLouK{animation:styles-module__bounceOut__d5QVu .4s both}.styles-module_chatHeader__gaeOA{background-color:#075e54;display:grid;align-items:center;padding:.25rem;grid-template-columns:20% 60% 1fr;gap:1%}.styles-module_chatHeader__gaeOA .styles-module_avatar__afcc4{padding:.25rem;position:relative}.styles-module_chatHeader__gaeOA .styles-module_avatar__afcc4 img{vertical-align:middle;border-radius:50%;height:60px;width:60px;border:1px solid rgba(255,255,255,.473)}.styles-module_chatHeader__gaeOA .styles-module_avatar__afcc4:after{content:'';width:10px;height:10px;background:#4fbe86;border:1px solid #fff;position:absolute;border-radius:50%;bottom:5px;right:8px}.styles-module_chatHeader__gaeOA .styles-module_avatar__afcc4 svg{fill:#fff;vertical-align:middle}.styles-module_chatHeader__gaeOA .styles-module_status__-ln3V{color:#fff;display:flex;flex-direction:column;padding:.5rem}.styles-module_chatHeader__gaeOA .styles-module_statusTitle__NgfPQ{font-size:1rem;font-weight:700}.styles-module_chatHeader__gaeOA .styles-module_statusSubtitle__esavW{font-size:.8rem;color:#f0f0f0}.styles-module_chatHeader__gaeOA .styles-module_close__RLouK{padding:1rem;cursor:pointer;text-align:center}.styles-module_chatHeader__gaeOA .styles-module_close__RLouK svg{fill:#fff;width:24px;height:24px}.styles-module_chatBody__VBxQH{padding:20px;background-size:cover;background-repeat:repeat;max-height:382px;background-color:#eae6df;height:100%;opacity:.9}.styles-module_chatBubble__F6k84{background-color:#e6f8f1;padding:16px 28px;border-radius:20px;border-bottom-left-radius:2px;display:inline-block}.styles-module_typing__Ru9xZ{align-items:center;display:flex;height:17px}.styles-module_typing__Ru9xZ .styles-module_dot__RoVT7{animation:styles-module_typingAnimation__fErT4 1.8s infinite ease-in-out;background-color:rgba(20,105,69,.7);border-radius:50%;height:7px;margin-right:4px;vertical-align:middle;width:7px;display:inline-block}.styles-module_typing__Ru9xZ .styles-module_dot__RoVT7:first-child{animation-delay:.2s}.styles-module_typing__Ru9xZ .styles-module_dot__RoVT7:nth-child(2){animation-delay:.3s}.styles-module_typing__Ru9xZ .styles-module_dot__RoVT7:nth-child(3){animation-delay:.4s}.styles-module_typing__Ru9xZ .styles-module_dot__RoVT7:last-child{margin-right:0}.styles-module_chatBody__VBxQH .styles-module_message__Z9MOV{padding:7px 14px 6px;background-color:#fff;border-radius:0 8px 8px;position:relative;max-width:calc(100% - 120px);z-index:2;box-shadow:rgb(0 0 0 / 13%) 0 1px .5px;display:none}.styles-module_chatBody__VBxQH .styles-module_accountName__20AXD{font-size:13px;font-weight:700;line-height:18px;color:rgb(17 17 17 / 50%)}.styles-module_chatBody__VBxQH .styles-module_messageBody__9-hwo{font-size:14px;line-height:19px;margin-top:4px;color:#111;white-space:pre-wrap}.styles-module_chatBody__VBxQH .styles-module_message__Z9MOV .styles-module_triangle__K9ViC{display:inline-block;width:0;height:0;border-style:solid;border-width:0 20px 20px 0;border-color:transparent #fff transparent transparent;position:absolute;left:-10px;top:0}.styles-module_chatBody__VBxQH .styles-module_messageTime__MIwoR{display:flex;margin-top:4px;font-size:12px;line-height:16px;color:rgb(17 17 17 / 50%);justify-content:flex-end}.styles-module_chatFooter__TGv0P{padding:.25rem;background-color:#f0f0f0}.styles-module_chatFooter__TGv0P form{display:grid;align-items:center;grid-template-columns:85% 15%;padding:.25rem}.styles-module_chatFooter__TGv0P form .styles-module_input__WFb9L{border-radius:20px;padding:0 10px;border:none;background-color:#fefefe;min-height:45px;transition:box-shadow .2s ease-in-out}.styles-module_chatFooter__TGv0P form .styles-module_input__WFb9L:focus{border-color:#075e54;outline:0;box-shadow:0 0 0 1px rgb(7 94 84 / 50%)}.styles-module_chatFooter__TGv0P form .styles-module_input__WFb9L::placeholder{color:#949494}.styles-module_chatFooter__TGv0P form .styles-module_buttonSend__kXjja{background-color:transparent;border:0;cursor:pointer}.styles-module_chatFooter__TGv0P form .styles-module_buttonSend__kXjja svg{vertical-align:middle;fill:#919191}.styles-module_chatFooter__TGv0P form .styles-module_buttonSend__kXjja:disabled{pointer-events:none;opacity:.5}.styles-module_dark__iZs3I .styles-module_chatBody__VBxQH{background-color:#0d1418}.styles-module_dark__iZs3I .styles-module_chatBody__VBxQH .styles-module_message__Z9MOV{background-color:#056162;box-shadow:rgb(0 0 0 / 70%) 0 1px .5px}.styles-module_dark__iZs3I .styles-module_chatBody__VBxQH .styles-module_accountName__20AXD{color:rgb(255 255 255 / 50%)}.styles-module_dark__iZs3I .styles-module_chatBody__VBxQH .styles-module_messageBody__9-hwo{color:rgb(241 241 242 / 90%)}.styles-module_dark__iZs3I .styles-module_chatBody__VBxQH .styles-module_message__Z9MOV .styles-module_triangle__K9ViC{border-color:transparent #056162 transparent transparent}.styles-module_dark__iZs3I .styles-module_chatBody__VBxQH .styles-module_messageTime__MIwoR{color:rgb(255 255 255 / 50%)}.styles-module_dark__iZs3I .styles-module_chatFooter__TGv0P{background-color:#1e2428}.styles-module_dark__iZs3I .styles-module_chatFooter__TGv0P form .styles-module_input__WFb9L{background-color:#33383b;color:#f1f1f2;font-size:16px}.styles-module_dark__iZs3I .styles-module_chatFooter__TGv0P form .styles-module_input__WFb9L::placeholder{font-size:16px}.styles-module_dark__iZs3I .styles-module_chatFooter__TGv0P form .styles-module_input__WFb9L:focus{border-color:#0da896;outline:0;box-shadow:0 0 0 1px rgb(13 168 150 / 50%)}.styles-module_dark__iZs3I .styles-module_chatFooter__TGv0P form .styles-module_buttonSend__kXjja svg{fill:rgb(104,104,104)}.styles-module_dark__iZs3I .styles-module_chatBubble__F6k84{background-color:#32373a}.styles-module_dark__iZs3I .styles-module_typing__Ru9xZ .styles-module_dot__RoVT7{background-color:rgba(46,148,106,.7)}@keyframes styles-module__pulse__BJkE8{0%{box-shadow:0 0 0 0 rgba(37,211,101,.75)}100%{box-shadow:0 0 0 15px rgba(37,211,101,0)}}@keyframes styles-module__bounceIn__Ry9iZ{0%{opacity:0;transform:scale(0,0);transform-origin:bottom right}50%{transform:scale(1.03,1.03);transform-origin:bottom right}100%{opacity:1;transform:scale(1,1);transform-origin:bottom right}}@keyframes styles-module__bounceOut__d5QVu{0%{opacity:1;height:scale(1,1);transform-origin:bottom right}100%{opacity:0;transform:scale(0,0);transform-origin:bottom right}}@keyframes styles-module_typingAnimation__fErT4{0%{transform:translateY(0);background-color:rgba(20,105,69,.7)}28%{transform:translateY(-7px);background-color:rgba(20,105,69,.4)}44%{transform:translateY(0);background-color:rgba(20,105,69,.2)}}.styles-module_notificationIndicator__gVmjV{display:flex;flex-flow:row wrap;place-content:center;align-items:center;position:absolute;box-sizing:border-box;font-family:inherit;font-weight:500;font-size:.75rem;min-width:20px;line-height:1;padding:0 6px;height:20px;border-radius:10px}.google-review-container{display:flex;gap:12px}.google-rating-title{color:#fff;font-family:Inter,'sans-serif';font-size:16px;font-style:normal;font-weight:400;line-height:24px}.google-rating-content{display:flex;gap:8px}.google-rating-stars img{height:100%;width:100%;object-fit:contain}.google-rating-stars{display:flex;gap:2px;height:24px}.google-rating-stars img{height:100%;width:100%;object-fit:contain}.live-dot{width:14px;height:14px;position:relative;display:block;background-color:#019900;border:3px solid rgba(1,153,0,.2);border-radius:50%;margin-right:10px}.orange-btn .live-dot{background-color:#fff;border:3px solid rgba(255,255,255,.2)}.orange-btn .live-dot:after{background-color:rgb(255 255 255 / 20%)}.live-dot:after{width:24px;height:24px;content:'';background-color:rgba(1,153,0,.2);border-radius:50%;display:block;top:-8px;position:absolute;left:-8px;animation:pulse-animation 2s infinite}.google-rating-score{color:#c9fd5d;font-family:Poppins,'sans-serif';font-size:28px;font-style:normal;font-weight:400;line-height:28px}input.error-input{border-color:#dc3545!important;color:#dc3545}input.error-input::placeholder{color:#dc3545}.error{color:#dc3545;margin-top:10px;font-size:16px;font-family:'Power Grotesk','sans-serif'}.progress-bar-video-general{position:absolute;top:0;left:0;right:0;width:100%;height:4px;background-color:transparent}.progress-bar-video-general::after{content:'';position:absolute;top:0;left:0;right:0;width:var(--progress-width);height:4px;background-color:#c9fd5d;transition:width .3s ease-in-out}@-webkit-keyframes opacity{0%,100%{opacity:0}50%{opacity:1}}@-webkit-keyframes change{0%,10%,100%,25%,50%{transform:translate3d(0,0,0)}12%,22%{transform:translate3d(0,-50%,0)}}@-o-keyframes opacity{0%,100%{opacity:0}50%{opacity:1}}@-o-keyframes change{0%,10%,100%,25%,50%{transform:translate3d(0,0,0)}12%,22%{transform:translate3d(0,-50%,0)}}@-moz-keyframes opacity{0%,100%{opacity:0}50%{opacity:1}}@-moz-keyframes change{0%,10%,100%,25%,50%{transform:translate3d(0,0,0)}12%,22%{transform:translate3d(0,-50%,0)}}@keyframes opacity{100%{opacity:0;display:none}0%,20%,40%,60%,80%{color:#000;opacity:0}10%,30%,50%,70%,90%{color:#000;opacity:1}}@keyframes change{0%,10%,100%,25%,50%{transform:translate3d(0,0,0)}12%,22%{transform:translate3d(0,-50%,0)}}@media(max-width:480px){.green-btn,.newsletter-section .submit-callback{width:100%!important;min-width:100%!important;max-width:100%!important}}button.disabled-btn,button[disabled]{background-color:#d0d0d0!important;color:#888!important;cursor:not-allowed!important;opacity:.6;pointer-events:none}button.disabled-btn:hover,button[disabled]:hover{background-color:#d0d0d0!important;transform:none!important}body{visibility:visible!important}.login-section{position:relative;min-height:100vh;width:100%;overflow:hidden}.login-section .container{position:relative;z-index:1}.flex-login-page .first-letter{color:#fff;font-size:27px}#code,.flex-login-page #termynal{color:#c9fd5d}.flex-login-page .last-letter{color:#c9fd5d!important;font-size:27px}.flex-login-page #termynal[data-ty-cursor]:after{font-size:26px}.flex-login-page .first-letter::first-letter{color:#c9fd5d!important}.flex-login-page div#termynal{margin-left:0}.login-section .colored-layer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;object-fit:cover}a.forgot-question:hover{color:#c9fd5d}.log-flex-section{display:flex;flex-direction:column;justify-content:space-between;z-index:1;position:relative;max-width:432px;width:100%}.flex-login-page button.green-btn.hover-anim-1{width:100%}.form-area-log{display:flex;flex-direction:column;gap:32px}.flex-login-page .log-title{color:#fff;font-size:32px;font-style:normal;font-weight:400;line-height:48px}.btn-login-area{display:flex;flex-direction:column;gap:16px}.small-question{color:#fff;text-align:right;font-family:Inter,'sans-serif';font-size:18px;font-style:normal;font-weight:400;line-height:28px}.forgot-question{color:#fff;text-align:right;font-family:Inter,'sans-serif';font-size:18px;font-style:normal;font-weight:400;line-height:28px;margin-top:16px;justify-content:flex-end;display:flex;margin-bottom:32px}.flex-login-page{display:flex;justify-content:space-between;padding:48px 0;gap:32px}.purple-card-log{position:relative;background-image:url('/assets/v4/img/front/auth/purple-bg.png');min-height:804px;max-width:608px;padding:48px 48px 60px;display:flex;flex-direction:column;background-repeat:no-repeat;background-size:cover;background-color:transparent;justify-content:space-between}.flex-login-page .carousel-controls-container{max-width:400px;margin:0 auto;width:100%}.flex-login-page .show-careers-to-apply-section{background-color:transparent}.flex-login-page .show-careers-to-apply-section .carousel-container{left:48px}.show-careers-to-apply-section .carousel-container{height:300px;overflow:hidden;position:absolute;bottom:133px;left:unset;right:unset;border-radius:16px;max-width:505px;width:100%}.one-session{color:#fff;font-size:32px;font-style:normal;font-weight:400;line-height:48px}.tmc-bottom{color:#fff;font-family:Inter,'sans-serif';font-size:16px;font-style:normal;font-weight:400;line-height:24px}.flex-login-page .show-careers-to-apply-section .carousel-container .apply-now-button{background-color:#fff;border:1px solid #c9fd5d;text-align:center;font-family:Inter,'sans-serif';padding:16px 24px;border-radius:16px;margin:0 24px 24px 24px}.flex-login-page .technology-type{font-weight:500!important}.flex-login-page span.content-title{padding-bottom:12px}.flex-login-page .show-careers-to-apply-section .carousel-container .item-content-container .content-salary span{font-weight:500}.flex-login-page .show-careers-to-apply-section .carousel-container{height:322px;bottom:155px}.flex-login-page .privacy-text{color:#fff;font-family:Inter,'sans-serif';font-size:18px;font-style:normal;font-weight:400;line-height:28px}.flex-login-page input[type=checkbox],.flex-login-page input[type=radio]{width:0;height:0}.flex-login-page .checkbox-group .form-check-input::before{border:1.5px solid #c9fd5d}.flex-login-page .checkbox-group .form-check-input:checked::before{background:#fff}.flex-login-page .checkbox-group .form-check-input:checked::after{display:block}.flex-login-page .checkbox-group .form-check-input::after{content:'';position:absolute;left:7px;top:1px;width:8px;height:16px;border:solid #5121f1;border-width:0 2px 2px 0;transform:rotate(45deg);display:none;z-index:1}#confirmation .form-area-log{display:flex;flex-direction:column;gap:32px;text-align:center;align-items:center}#confirm-email fieldset{display:flex;gap:16px}#confirm-email fieldset input::placeholder{color:#667085;text-align:center;font-family:Inter,'sans-serif';font-size:18px;font-style:normal;font-weight:400;line-height:28px}#confirm-email fieldset input{text-align:center}.top-purple-card{display:flex;flex-direction:column;gap:42px}@media (min-width:1200px){#confirm-email .container,#confirm-password .container,#confirmation .container,#forgot-password .container,#login .container,#sign-up .container{max-width:1200px}}@media (min-width:992px) and (max-width:1201px){#confirm-email .container,#confirm-password .container,#confirmation .container,#forgot-password .container,#login .container,#sign-up .container{max-width:984px}}@media(max-width:1201px){.show-careers-to-apply-section .carousel-container{max-width:460px}.purple-card-log{min-height:732px}.top-purple-card{gap:24px}.flex-login-page .show-careers-to-apply-section .carousel-container{bottom:120px}.purple-card-log{padding:48px 48px 42px}}@media(max-width:991px){.purple-card-log{background-color:#7a6af4!important;background-image:unset}.log-flex-section{max-width:unset}#confirmation .form-area-log{margin-top:32px}.flex-login-page .log-title{padding-top:32px}.forgot-question{font-size:16px}.form-area-log .small-question{font-size:16px}.show-careers-to-apply-section.show-careers.purple-card-log svg{width:30px}.flex-login-page .show-careers-to-apply-section .carousel-container{position:unset;width:100%;margin:auto;max-width:unset}.purple-card-log{gap:8px}.flex-login-page{flex-direction:column}.purple-card-log{max-width:unset;padding:32px;gap:20px;border-radius:32px;background-color:#7a6af4;min-height:unset;height:fit-content}.tmc-bottom{position:absolute;bottom:10px;left:34%}.flex-login-page{position:relative}.log-flex-section{position:unset}}@media(max-width:769px){.purple-card-log{padding:24px;gap:16px}.tmc-bottom{left:27%}.one-session{font-size:22px;line-height:36px;text-align:center}.show-careers-to-apply-section .carousel-container{bottom:10px}}@media(max-width:540px){.tmc-bottom{left:24%}.flex-login-page .log-title{font-size:27px}}@media(max-width:430px){.tmc-bottom{left:19%}.flex-login-page .show-careers-to-apply-section .carousel-container .apply-now-button{padding:16px 12px}.flex-login-page .show-careers-to-apply-section .carousel-container{height:400px}.flex-login-page .show-careers-to-apply-section .carousel-container .item .item-header{display:flex;flex-direction:column-reverse;gap:8px}#confirmation .form-area-log .small-question{text-align:center}}@media(max-width:380px){#confirm-email fieldset{gap:4px}.tmc-bottom{left:14%}}@media (max-width:350px){.tmc-bottom{left:12%}}.swal2-popup.swal2-modal.swal2-show{width:100%;max-width:660px;padding:18px 8px 8px;border-radius:16px;background-size:cover;background-position:bottom;background-color:unset;background-repeat:no-repeat;background-image:url('/assets/v4/img/front/swal-bg.png')}.close-button:hover path:first-child{fill:#C9FD5D}.close-button:hover path:nth-child(2){fill:#C9FD5D}.close-button path:nth-child(3){fill:#dc3545}.swal2-close{background-image:url('/assets/v4/img/front/small-icons/dots.svg');background-size:contain;background-repeat:no-repeat;width:24px;height:24px;color:transparent}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:0;box-shadow:none!important}.swal-content{background-color:#fff;border-radius:16px;padding:48px 24px}.swal-title{color:#151a2d;font-family:'Power Grotesk','sans-serif'!important;font-size:clamp(28px, 4vw, 32px)!important;font-style:normal;font-weight:300!important;line-height:clamp(40px, 6vw, 48px)!important}.this-lesson-awaits-you-container svg{width:100%}.check-available.gotItBtn.swall-enroll-now-btn{min-width:clamp(330px,90%,500px)}.swal-message{color:#151a2d;text-align:center;font-family:Inter,'sans-serif';font-size:18px;font-style:normal;font-weight:400;line-height:28px}div#swal2-html-container{margin:32px 0 0;padding:0}.check-available.gotItBtn{margin:8px 0 32px;min-width:250px;padding:16px 24px;font-family:Inter,'sans-serif';border-radius:8px;background-color:#c9fd5d;outline:unset;border:1px solid #c9fd5d;color:#151a2d;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:28px}@media screen and (max-width:420px){.check-available.gotItBtn.swall-enroll-now-btn{min-width:unset}}.show-careers-to-apply-section{background-color:#0e1223;position:relative;overflow:hidden}.show-careers-to-apply-container{display:flex;gap:24px;margin:0 auto;padding:96px 0;max-width:1116px;position:relative;z-index:1}.show-careers-to-apply-container .yellow-blur{border-radius:50%;background:#c9fd5d;filter:blur(150px);width:292px;height:292px;position:absolute;right:74px}.show-careers-to-apply-container .purple-blur{border-radius:292px;background:#a259ff;filter:blur(150px);width:292px;height:292px;position:absolute;bottom:35px;left:231px}@-moz-document url-prefix(){.show-careers-to-apply-container .purple-blur,.show-careers-to-apply-container .yellow-blur{opacity:.25}}.show-careers-to-apply-section .image-apply-container{width:50%;border-radius:16px;height:700px;overflow:hidden}.show-careers-to-apply-section .image-apply-container video{width:100%;height:100%;object-fit:cover}.show-careers-to-apply-section .show-careers{display:flex;flex-direction:column;justify-content:space-between;padding:48px 32px;border-radius:16px;background:#0e1223;width:50%;overflow:hidden;position:relative;z-index:2;height:730px}.show-careers-to-apply-section .colored-dots{z-index:0;max-height:80%;background-color:transparent}.show-careers-to-apply-section .dots-apply-careers{position:absolute;border-radius:292px;background:#c9fd5d;filter:blur(150px);width:292px;height:292px;z-index:2;left:-62px;bottom:0}.show-careers-to-apply-section .container-dot-green{position:absolute;border-radius:270px;background:#c9fd5d;filter:blur(150px);width:270px;height:270px;z-index:2;right:-60px;top:0}@-moz-document url-prefix(){.show-careers-to-apply-section .container-dot-green,.show-careers-to-apply-section .dots-apply-careers{opacity:.25}}.show-careers-to-apply-section .show-careers-title{color:#fff;font-family:"Power Grotesk","sans-serif";font-size:clamp(36px, 4vw, 48px);font-style:normal;font-weight:400;line-height:clamp(48px, 5vw, 56px);position:relative}.show-careers-to-apply-section .carousel-controls-container{display:flex;justify-content:space-between;z-index:2}.show-careers-to-apply-section .carousel-left-button,.show-careers-to-apply-section .carousel-right-button{cursor:pointer}.show-careers-to-apply-section .disabled{opacity:.5;cursor:not-allowed}.show-careers-to-apply-section .dots-container-indicators{display:flex;gap:4px;align-items:center;justify-content:center}.show-careers-to-apply-section .dot{width:10px;height:10px;background-color:rgba(255,255,255,.2);border-radius:50%;transition:background-color .3s ease-in-out}.show-careers-to-apply-section .dot.active{background-color:#c9fd5d;transition:background-color .3s ease-in-out}.show-careers-to-apply-section .carousel-container{height:325px;overflow:hidden;position:absolute;bottom:110px;left:24px;right:24px;border-radius:16px}.show-careers-to-apply-section .carousel-container .carousel-items{position:relative}.show-careers-to-apply-section .carousel-container .item{background-color:#fff;border-radius:16px;position:absolute;top:0;left:0;right:0;transform:translateY(-400px) scale(1);opacity:0;transition:all .3s ease-in-out}.show-careers-to-apply-section .carousel-container .item.first{transform:translateY(0);opacity:1;z-index:3;transition:all .3s ease-in-out}.show-careers-to-apply-section .carousel-container .item.second{transform:translateY(30px) scale(.9);opacity:.5;z-index:2;transition:all .3s ease-in-out}.show-careers-to-apply-section .carousel-container .item.third{transform:translateY(60px) scale(.8);opacity:.5;z-index:1;transition:all .3s ease-in-out}.show-careers-to-apply-section .carousel-container .item .item-header{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;border-bottom:1px solid #e0e2e7}.show-careers-to-apply-section .carousel-container .item .item-header .item-header-text{display:flex;gap:8px;align-items:center}.show-careers-to-apply-section .carousel-container .item .item-header .information-technology{color:#9e9e9e;font-family:Inter,"sans-serif";font-size:clamp(14px, 1.5vw, 16px);font-style:normal;font-weight:400;line-height:clamp(20px, 2.5vw, 24px)}.show-careers-to-apply-section .carousel-container .item .item-header .technology-type{color:#171717;font-family:Inter,"sans-serif";font-size:clamp(14px, 1.5vw, 16px);font-style:normal;font-weight:600;line-height:clamp(18px, 2vw, 20px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.show-careers-to-apply-section .carousel-container .item-header .three-dots-container{display:flex;align-items:center;gap:4px}.show-careers-to-apply-section .carousel-container .item-header .three-dots-container .dot-design{width:10px;height:10px;background-color:#f0f1f3;border-radius:50%}.show-careers-to-apply-section .carousel-container .item-content-container{padding:24px;display:flex;flex-direction:column}.show-careers-to-apply-section .carousel-container .item-content-container .content-title{color:#171717;font-family:"Power Grotesk","sans-serif";font-size:clamp(20px, 2.5vw, 24px);font-style:normal;font-weight:500;line-height:clamp(24px, 3vw, 28px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.show-careers-to-apply-section .carousel-container .item-content-container .content-salary.salary{text-wrap:nowrap}.show-careers-to-apply-section .carousel-container .item-content-container .content-salary{color:#313131;font-family:Inter,"sans-serif";font-size:clamp(16px, 1.8vw, 18px);font-style:normal;font-weight:400;line-height:clamp(24px, 3vw, 28px);margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.show-careers-to-apply-section .carousel-container .item-content-container .orange-text{color:#f16522}.show-careers-to-apply-section .carousel-container .item-content-container .bolt-text{color:#313131}.show-careers-to-apply-section .carousel-container .item-content-container .content-salary span{font-weight:600}.show-careers-to-apply-section .carousel-container .apply-now-button{padding:0 24px 24px}.show-careers-to-apply-section .carousel-container .apply-now-button a{text-decoration:unset}.show-careers-to-apply-section .carousel-container .apply-now-button button{display:flex;width:187px;padding:16px 24px;justify-content:center;align-items:center;gap:8px;border-radius:8px;background:#c9fd5d;color:#171717;border:1px solid #c9fd5d;text-align:center;font-family:Inter,"sans-serif";font-size:clamp(16px, 1.8vw, 18px);font-style:normal;font-weight:400;line-height:clamp(24px, 3vw, 28px);outline:unset;transition:all .3s ease-in-out}.show-careers-to-apply-section .prepare-for-career-container{display:flex;flex-direction:column;gap:46px;max-width:50%;position:relative;z-index:2}.prepare-for-career-container a.green-btn.hover-anim-1{max-width:360px}.show-careers-to-apply-section .prepare-title{color:#fff;font-family:'Power Grotesk','sans-serif';font-size:clamp(2rem, 6vw, 70px);font-style:normal;font-weight:400;line-height:clamp(2.5rem, 7vw, 84px);margin:0}.show-careers-to-apply-section .prepare-title span{color:#c9fd5d;font-family:'Power Grotesk','sans-serif';font-size:clamp(2rem, 6vw, 70px);font-style:normal;font-weight:400;line-height:clamp(2.5rem, 7vw, 84px);margin:0}.show-careers-to-apply-section .list-to-prepare{display:flex;flex-direction:column;gap:16px}.show-careers-to-apply-section .item-to-prepare{display:flex;gap:16px;align-items:baseline}.show-careers-to-apply-section .item-to-prepare p{margin:0;color:#fff;font-family:Inter,'sans-serif';font-size:clamp(1rem, 3vw, 18px);font-style:normal;font-weight:400;line-height:clamp(1.75rem, 4vw, 28px)}.show-careers-to-apply-section .enroll-now-btn{border-radius:8px;background:#c9fd5d;display:flex;padding:16px 24px;justify-content:center;align-items:center;gap:16px;border:unset;color:#151a2d;text-align:center;font-family:Inter,'sans-serif';font-size:clamp(1rem, 3vw, 18px);font-style:normal;font-weight:400;line-height:clamp(1.75rem, 4vw, 28px)}@media screen and (max-width:1200px){.show-careers-to-apply-section{padding-right:25px;padding-left:25px}}@media screen and (max-width:900px){.show-careers-to-apply-container{flex-direction:column}.show-careers-to-apply-section .prepare-for-career-container{max-width:unset;gap:48px}.image-apply-container{max-height:400px}.show-careers-to-apply-container{padding-top:60px;padding-bottom:60px}.show-careers-to-apply-section .image-apply-container,.show-careers-to-apply-section .show-careers{height:auto;width:100%}.show-careers-to-apply-section .show-careers{min-height:600px}.show-careers-to-apply-section .dots-apply-careers{top:unset;bottom:0}.show-careers-to-apply-section .container-dot-green{top:45%}.show-careers-to-apply-section .show-careers-title{position:relative}.show-careers-to-apply-section .carousel-container{bottom:100px}}@media screen and (max-width:500px){.show-careers-to-apply-section .show-careers{min-height:650px}.show-careers-to-apply-section .show-careers-title{font-size:clamp(22px, 6vw, 48px)}}@media screen and (max-width:450px){.show-careers-to-apply-section .show-careers{min-height:685px}.show-careers-to-apply-section .carousel-container{height:360px}.show-careers-to-apply-section .carousel-container .item-content-container .content-salary,.show-careers-to-apply-section .carousel-container .item-content-container .content-salary span{text-wrap:wrap}}
