.all-model.open,.videoModal_content.open{overflow-x:hidden;overflow-y:auto;opacity:1;padding-right:17px}section.navigation{padding:8px 0}.stickyClass{position:fixed;width:100%;z-index:9;background:#fff;box-shadow:15px 15px 55px rgb(0 0 0 / 15%)}.navigation .row-flex{align-items:center}nav ul.nav-list{display:flex;justify-content:center;align-items:center}.navbar-dropdown{position:absolute;display:none;z-index:10;box-sizing:border-box;padding:4px 0;background:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:25px 25px 55px rgba(0,0,0,.02);border-radius:20px;min-width:233px}.all-model,.videoModal_content{position:fixed;top:0;bottom:0;display:none;overflow:hidden;z-index:99;opacity:0;transition:opacity .15s linear;left:0;right:0;outline:0}.enter-otp,.sign-in-block{padding-top:50px;padding-bottom:32px}nav ul.nav-list li.submenu ul.navbar-dropdown li{padding:14px 0;border-bottom:1px solid rgba(0,0,0,.1);line-height: normal;}nav ul.nav-list li.submenu ul.navbar-dropdown li:last-child{border:none}nav ul.nav-list li.submenu ul.navbar-dropdown li a{font-weight:400;font-size:14px;line-height:normal;color:#000;display:inline-block}nav ul.nav-list li.submenu ul.navbar-dropdown li a:hover{font-weight:600;color: #4084ce;}.navigation a.btn-default,.navigation button.login-signup-modal{font-size:16px;font-family:'Avenir LT Pro';font-weight:400;min-width:177px;text-align:center;padding:0;line-height:52px;margin-left:30px}.navigation button.login-signup-modal{min-width:215px;margin-left:auto}nav ul.nav-list .pulse-button a.btn{font-size:20px;font-family:'Avenir LT Pro';font-weight:400;background:#ea82c7;box-shadow:8px 8px 0 #f8c5e5;border-radius:55px}nav ul.nav-list li{margin:0 20px}nav ul.nav-list li.submenu a{position:relative;border-bottom:1px solid transparent;display:flex;align-items:center;gap:8px;}.all-model.open,.navigation .logo a{display:inline-flex;flex-direction: column;align-items: center;justify-content: center;}.navigation .logo a img{vertical-align:bottom}.pulse-button{-webkit-animation:1.5s infinite pulse;background:0 0;border-radius:55px}.pulse-button:hover{-webkit-animation:none}@keyframes pulse{0%{transform:scale(.9)}30%{transform:scale(1);background:#f9c4ea}70%{transform:scale(1);background:#ff9ae3}100%{transform:scale(.95);background:#ffdbf5}}@media (min-width:768px){.logo{flex:0 0 auto;width:25%}.main-navigation{flex:0 0 auto;width:50.666667%}.head-right{flex:0 0 auto;width:23.333333%}a.header_login_link{display:none}}.videoModal_content{background:rgba(0,0,0,.55)}.videoModal_content .video-container{transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);max-width:870px;margin:0 auto;position:relative;width:90%;transform:translate(0,-50%);top:50%;left:0;right:0;border-radius:50px}.videoModal_content .video-container video.videoWatchCt{width:100%;border-radius:20px;max-height:500px;background:#000}.videoModal_content .video-container button.close{color:#fff;background:#4084ce;position:absolute;right:-10px;font-size:26px;font-family:'Avenir LT Pro';font-weight:300;width:36px;height:36px;border-radius:50%;line-height:1;box-sizing:border-box;display:flex;z-index:12;cursor:pointer;align-items:center;justify-content:center;line-height:normal;top:-10px;}.all-model.sign-with-login{background-image:url('../images/flower-bg-popup.jpg');background-position:center;background-repeat:no-repeat;background-size:cover}.sign-with-login ul.step-login{width:100%;max-width:409px;margin:50px auto 40px;display:flex;justify-content:space-between;align-items:center;text-align:center;position:relative}.sign-with-login ul.step-login:before{content:"";border-top:1px dashed #8b8b8b;width:90%;position:absolute;top:13px;left:0;right:0;margin:0 auto}.sign-with-login ul.step-login li span.dot{width:24px;height:24px;border:1px solid #8a8a8a;display:block;border-radius:50%;font-size:0px;margin:0 auto;position:relative}.sign-with-login ul.step-login li span.dot:before{content:"";width:14px;height:14px;background:#a5a5a5;position:absolute;border-radius:50%;left:4px;top:4px}.sign-with-login ul.step-login li h3{font-style:normal;font-weight:900;font-size:14px;line-height:35px;text-align:center;letter-spacing:.08em;color:#595959;margin-top:9px}.sign-with-login ul.step-login li span.dot.active{border:1px solid #4084ce}.sign-with-login ul.step-login li span.dot.active::before{background:#a5d0ff}.sign-with-login .register{background:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:25px 25px 55px rgba(0,0,0,.08);border-radius:55px;width:100%;max-width:800px;margin-left:auto;margin-right:auto;position:relative}.sign-with-login .register button.close{position:absolute;right:20px;top:9px;font-size:35px;background:0 0;color:#000;font-family:'Avenir LT Pro';font-weight:300;cursor:pointer}.register .col-container{display:flex;flex-wrap:wrap}.register .col-container .contentBlk.register_left_side_logo{border-radius:55px 0 0 55px;background:rgb(252 243 243);background: linear-gradient(145deg,rgb(246 211 211),rgb(250 206 240));width:42.666%;display:flex;align-items:center;text-align:center}.login_part .customSelectBox.display_entry_field.email_field,.popup-left-logo{width:100%}.login_part .select2-container{width:100%!important}.login_part .select2-container--default .select2-selection--single{background:0 0;width:100%;display:block;border:none;border-radius:0;height:54px}.login_part .select2-container--default .select2-selection--single span.select2-selection__rendered{line-height:54px}.login_part .select2-container--default .select2-selection--single span.select2-selection__arrow{line-height:54px;height:54px}.popup-left-logo h2{font-size:45px;line-height:55px;color:#2b66a6;margin-bottom:15px}.contentBlk h3,.contentBlk p{margin-bottom:18px;text-align:center;font-style:normal}.popup-left-logo img{width:100%;max-width:205px}.register .col-container .contentBlk{width:57.333%;padding:24px 30px;display:flex;flex-wrap:wrap;align-items:center;border-radius:0 55px 55px 0}.login_part{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin:0 auto}.contentBlk h3{font-size:25px;color:#131313}.contentBlk p{font-size:16px;line-height:28px;letter-spacing:.05em;color:#7c7c7c;font-family:'Avenir LT Pro'}.login_part .customSelectBox{background:#f9f9f9;border-radius:25px;width:33%;position:relative}.login_part .display_country_mobile{width:33%}.login_part .customSelectBox input[type=email],.login_part .customSelectBox input[type=text],.login_part .customSelectBox select{height:54px;width:100%;border:none;background:0 0;padding:0 45px 0 18px;letter-spacing:.05em;color:#242424;font-size:14px;font-family:'Avenir LT Pro';appearance:none;outline:0}.login_part .customSelectBox.display_country_mobile select{padding:0 24px 0 14px;font-size:14px}.login_part .customSelectBox.display_entry_field{width:65%}.login_part .customSelectBox input[type=text]{padding:0 18px}.sign-in-block{display:block;width:100%}.custom_submit_button.send-otp,.final-otp-button{margin-top:30px}.sign-in-block .wtsapp_check_box_width{width:86%;margin:12px auto;display:flex;align-items:flex-start;flex-wrap:wrap;position:relative}.sign-in-block .wtsapp_check_box_width label{font-size:15px;line-height:36px;color:#141414;font-weight:500;width:88%;margin-left:auto}.sign-in-block .wtsapp_check_box_width input.signcheckbox{-webkit-appearance:none;border:1px solid #000;width:28px;height:28px;border-radius:50%;display:inline-block;box-sizing:border-box;margin-top:3px}.sign-in-block .wtsapp_check_box_width label img.login_popup_wtsapp_img{width:17px;height:auto;position:relative;top:4px}.sign-in-block .wtsapp_check_box_width input.signcheckbox:checked{background:#2b66a6;width:28px;height:28px}#teacher-account .login-block .forgot-your-password .send-otp-btn a,#teacher-account .login-block .send-otp-btn .loginPass,#teacher-account .login-block .send-otp-btn .send-otp,.custom_submit_button{background:#466f9c;box-shadow:25px 25px 55px rgb(0 0 0 / 5%),inset -15px -15px 55px rgb(255 255 255 / 26%);border-radius:55px;font-size:16px;letter-spacing:.05em;color:#fff;text-transform:uppercase;font-weight:500;width:268px;height:60px;display:block;text-align:center;line-height:60px;margin:0 auto;cursor:pointer}.enter-otp{display:none;width:100%}.enter-otp .form-group-regiser .passcode-wrapper{display:flex;justify-content:space-between}.enter-otp .form-group-regiser .passcode-wrapper input[type=number]{width:49px!important;height:61px!important;border:1px solid #777;border-radius:15px!important;text-align:center;font-size:24px;font-weight:500;-moz-appearance:textfield;-webkit-appearance:textfield;-o-appearance:textfield;appearance:textfield}.cta-step .resendOtp{text-align:center;font-size:16px;line-height:28px;margin-top:33px}.cta-step .resendOtp a.link_text{text-decoration:underline}.enter-wp-pref{display:none;padding:6px 12px}.enter-wp-pref .form-group-register{margin-bottom:16px;width:100%;margin-left:auto;margin-right:auto}.contentBlk .enter-wp-pref h3{margin-bottom:27px}.enter-wp-pref .cta,.book_free_demo_section .cta{margin-top:26px}.fill_remaining_info .form-group-register input[type=text],.fill_remaining_info .form-group-register input[type=number],.book_free_demo_section .form-group-register input[type=text],.enter-wp-pref .form-group-register input[type=number],.enter-wp-pref .form-group-register input[type=text],.enter-wp-pref .form-group-register select{border:none;border-bottom:1px solid #b9b9b9;font-size:12px;font-family:'Avenir LT Pro';height:35px;outline:0;width:100%}.enter-wp-pref .form-group-register input[type=text]::-webkit-input-placeholder{color:rgba(152,152,152,.75);letter-spacing:.05em}.enter-wp-pref .form-group-register input[type=text]:-ms-input-placeholder{color:rgba(152,152,152,.75);letter-spacing:.05em}.enter-wp-pref .form-group-register input[type=text]::placeholder{color:rgba(152,152,152,.75);letter-spacing:.05em}.enter-wp-pref .form-group-register label{font-style:normal;font-size:16px;line-height:25px;color:#636363;display:block;font-family:Avenir LT Pro 55 Roman}a.close{border:1px solid #7c7c7c;border-radius:25px;width:164px;height:59px;display:flex;align-items:center;margin-top:25px;margin-left:77px;margin-bottom:25px;padding:0 23px;font-size:18px;line-height:32px;font-family:'Avenir LT Pro 55 Roman'}a.close span.backarrow{display:block;line-height:1;margin-left:5px;margin-right:15px;position:relative;top:-2px}.float-right{float:right}.dashboard_login{font-size:16px}.text-white{color:#fff}.sign-with-login .heading_login{margin-bottom:20px;} .sign-with-login .heading_login h3{margin-bottom:8px;line-height:normal;font-size:24px;font-family:'Avenir LT Pro 55 Roman';} .sign-with-login .heading_login p{line-height:normal;font-size:14px;} .enter-wp-pref .form-group-register select{background-color:white;} .field_bottom_label{font-size:12px;line-height:normal;display:flex;margin-top:6px;gap:4px;align-items:flex-start;} .phone2column{display:flex;width:100%;gap:10px;} .phone2column .country_code{flex:2;} .customSelectBox.mobile_number{flex:4;} .display_childs > label{margin-bottom:10px;} .display_childs ul{border:1px solid #ccc;border-radius:10px;} .display_childs ul li{border-bottom:1px solid #ccc;padding:10px;display:flex;align-items:center;gap: 3px;} .display_childs ul li:last-child{border-bottom:none;}.sign-with-login label {display: block;margin-bottom: 10px;line-height:normal;}.form-group-register.display_childs{margin-bottom: 20px;} .enter-wp-pref .form-group-register.display_childs ul li label,.book_free_demo_section .form-group-register.display_childs ul li label{font-weight:normal;font-family:'Avenir LT Pro';font-size:14px;line-height:normal;padding:0px;display:block;width:100%;cursor:pointer;} .enter-wp-pref .form-group-register.display_childs ul li input{cursor:pointer;}.phone2column .country_code .select2{width: 100% !important;}body .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#466f9c;}body .select2-results__option{line-height:normal;}body .select2-dropdown{border-color:#ccc;}body .select2-container--open .select2-dropdown--below{border-top:1px solid #ccc;border-top-left-radius:4px;border-top-right-radius:4px;}body .select2-container--open .select2-dropdown--above{border-bottom:1px solid #ccc;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}body .select2-container--default .select2-search--dropdown .select2-search__field{border-color:#ccc;border-radius:6px;background-image:url('../images/community/search-icon.svg');background-position:calc(100% - 8px) center;background-repeat:no-repeat;background-size:16px auto;}body .select2-container--default .select2-selection--single{border-color:#b9b9b9;height:32px;border-left:none;border-top:none;border-right:none;border-radius:0;}body .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:32px;font-size:12px;padding-left:9px;padding-right:9px;letter-spacing: 0;}body .login_part .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-left:-18px;}body .login_part .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:18px;padding-right:18px;}.select2-container--default .select2-results__option[role=group]{padding:6px 0 !important;border-bottom:1px solid #ccc;line-height:1.7;}.select2-container--default .select2-results__option[role=group] div span:first-child{font-weight:500;font-size:12px;width:calc(80% - 16px);margin-right:16px;}.select2-container--default .select2-results__option[role=group] div span:last-child{font-size:11px;font-weight:100;}.enter-wp-pref .user_consent_section label{font-size:12px;}.user_consent_section label{display:flex !important;align-items:flex-start;gap:5px;cursor:pointer;line-height:1.5em;font-size:12px;letter-spacing:0;}.user_consent_section .user_consent_err{margin-left:24px;}.sign-with-login .heading_login p{margin-bottom:18px !important;}.step_3_field.user_consent_section{margin-top:20px;}.R_Intake_Optimize_Flow_enabled .user-logged-in .register .col-container .contentBlk:not(.register_left_side_logo) .enter-otp .form-group-regiser .passcode-wrapper{justify-self:stretch !important;}nav ul.nav-list li.submenu a i{transition:all 0.3s ease;}nav ul.nav-list li.submenu a.active i{rotate:180deg;}.reviewsSlider .slick-arrow.slick-disabled{opacity:0.4;cursor:default;}nav ul.nav-list li a:hover{color:#4084ce !important;}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:1000;animation:fadeIn 0.3s ease;align-items:center;}.modal-inner{max-width:890px;display:flex;justify-content:center;align-items:center;height:auto;margin:0 auto;background-color:#fff;position:relative;border-radius:16px;overflow:hidden;}.modal-inner .close-btn{position:absolute;top:15px;right:20px;font-size:22px;color:#333;cursor:pointer;background-color: transparent;z-index: 99;} @keyframes fadeIn{from{opacity:0;}to{opacity:1;}}.modal-content{display:flex;background:#fff;border-radius:10px;width:750px;max-width:95%;overflow:hidden;box-shadow:0 5px 25px rgba(0,0,0,0.2);} .modal-left{background: linear-gradient(353deg, #F3EFFF -1.05%, #E8F0FF 100%);color:#fff;padding:40px 50px;flex:1;display:flex;flex-direction:column;justify-content:center;height: 550px;}.modal-left h2{font-weight:700;margin-top: 10px;margin-bottom:10px;color:#4084CE;font-size:30px;font-style:normal;line-height:140%;}.modal-left p{color:#333;font-size:16px;font-style:normal;font-weight:400;line-height:170%;} .modal-right{flex:1.2;padding:40px 30px;position:relative;max-height:550px;overflow-y:auto;}.otp-inputs{display:flex;gap:16px;}.otp-inputs input[type="text"]{text-align:center;font-weight:600;}.signup-link.otp_resent{text-align:right;margin-top:-10px;margin-bottom:10px;}.modal-right p b{color:#333333;}.modal-right p a{color:#4084CE;display:inline-block;line-height:normal;margin-left:10px;}.modal-right .logo_modal{display:inline-block;margin-bottom:20px;height:auto;line-height:normal;}.modal-right .logo_modal img{height:auto;}.modal-right h3{font-size:24px;margin-bottom:10px;line-height:normal;}.modal-right p{font-size:14px;color:#666;margin-bottom:20px;line-height:1.6;}.modal-right label{font-size:14px;font-weight:600;margin-bottom:10px;display:block;line-height: normal;}.form-group{margin:0px 0 20px;line-height:normal;flex: auto;}.modal-right input[type="text"],.modal-right input[type="email"],.modal-right input[type="number"],.modal-right input[type="tel"]{width:100%;padding:14px;margin:0px;font-size:14px;border-radius:16px;border:1px solid #D1D5DB;background:#FFF;height:48px;}.modal-right select{width:100%;padding:14px;margin:0px;font-size:14px;border-radius:16px;border:1px solid #D1D5DB;background:#FFF;height:48px;}.modal-right button[type="submit"], .modal-right input[type="submit"]{width:100%;padding:14px;background:#4084CE;border:none;border-radius:10px;color:#fff;font-size:16px;font-weight:normal;cursor:pointer;transition:0.3s;}.modal-right button[type="submit"]:hover, .modal-right input[type="submit"]:hover{background:#265dc9;}.form-group .modal-right .signup{margin-top:15px;font-size:14px;text-align:center;}.modal-right .signup a{color:#4084CE;font-weight:600;text-decoration:none;}.signup-link{text-align:center;margin-top:10px;}.signup-link a{color:#4084CE;}.intl-tel-input.allow-dropdown.separate-dial-code{display:flex;align-items:center;gap:16px;}.intl-tel-input.allow-dropdown.separate-dial-code .flag-container{padding:14px;margin:0px;font-size:14px;border-radius:16px;border:1px solid #D1D5DB;background:#FFF;height:48px;line-height:normal;max-width:64px;min-width:64px;}ul.country-list{background:white;padding:16px;position:absolute;left:20px;margin-top:15px;overflow-y:auto;box-shadow:0 0 5px rgba(0,0,0,0.2);border-radius:16px;max-width:220px;max-height:210px;}ul.country-list li{cursor:pointer;margin-bottom:10px;}.phone_row{display:flex;align-items:flex-start;gap:16px;}.phone_row .display_country_mobile{padding:0;margin:0px;font-size:14px;border-radius:16px;background:#FFF;height:48px;min-width: 132px;flex: auto;}.phone_row .display_country_mobile .select2-container{width:100% !important;}.phone_row .display_country_mobile .select2-container .select2-selection--single{border-bottom:none;}.phone_row .display_entry_field{width:100%;}.steps_signup{display:flex;align-items:center;margin-bottom:40px;gap:20px;}.steps_signup li{display:flex;align-items:center;gap:8px;position:relative;color:rgba(64,132,206,0.40);line-height:normal;}.steps_signup li::after{content:'';width:14px;border-top:1px dashed rgba(64,132,206,0.40);}.steps_signup li:last-child::after{display:none;}.steps_signup li span{border:1px solid rgba(64,132,206,0.40);width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:rgba(64,132,206,0.40);}.steps_signup li.complete{color:#4084CE;}.steps_signup li.complete::after{border-top-color:#4084CE;}.steps_signup li.complete span{background-color:#4084CE;;color:#fff;}.form-group .text-danger{font-size: 12px;display: block;margin-top:4px;}.customSelectBox{flex:auto;}.modal-right label.consent-box{font-size:13px;font-weight:normal;margin-bottom:10px;display:flex;align-items:flex-start;cursor:pointer;gap:8px;line-height:1.4;}.consent-box input[type="checkbox"]{margin-top:0;width:18px;height:18px;cursor:pointer;}body .form-group .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px;font-size:14px;border-radius:16px;border:1px solid #D1D5DB;background:#FFF;height:48px;padding-left: 14px;}body .form-group .select2-container--default .select2-selection--single{border-color:transparent;height:auto;}body .form-group .select2-container--default .select2-selection--single .select2-selection__arrow{height:48px;right:10px;}.display_childs ul li label{margin-bottom:0;}.promocode .positionRelative{border-bottom:none;gap:16px;}.form-group input[type=datetime],.form-group input[type=email],.form-group input[type=number],.form-group input[type=password],.form-group input[type=search],.form-group input[type=tel],.form-group input[type=text],.form-group input[type=url]{line-height:48px;font-size:14px;border-radius:16px;border:1px solid #D1D5DB;background:#FFF;height:48px;padding-left:14px;}.cls_banner{min-height: 177px;}
@media (max-width:1441px){nav ul.nav-list li.submenu ul.navbar-dropdown li{padding: 10px 0;}.cls_banner{min-height: 137px;}}
@media (max-width:991px){.enter-otp .form-group-regiser .passcode-wrapper{justify-content: center;gap: 16px;margin: 0 auto;}.modal-inner{max-width:700px;}.modal-left{padding: 20px 50px;}.modal-right{padding:20px;max-height: 450px;}.modal-left h2{font-size:24px;}.modal-right h3{font-size: 20px;}.modal-inner{flex-direction:column;}.modal-left{display: none;}.cls_banner{min-height: 90px;}}
@media (max-width:767px){.register .col-container .contentBlk{padding:14px 12px 6px}.register .col-container .register_left_side_logo+.contentBlk{overflow-y:auto;max-height:75vh}.sm_login_dashboard img{vertical-align:-7px;}.main-navigation nav ul.nav-list.active{display:block;}nav ul.nav-list li.submenu ul.navbar-dropdown li{padding: 6px 12px !important;}.modal-left h2{text-align: center;margin-bottom: 0;font-size: 20px;}.modal-left p{display:none;}.modal-right{padding:20px 10px;}.modal-left{padding:10px 50px;background-image:transparent;}.otp-inputs{gap:8px;}.logo_modal{display: none;}.modal-right h3, .modal-right p{text-align: center;}}
@media (max-width:575px){.R_Intake_Optimize_Flow_enabled .user-logged-in .register .col-container .contentBlk:not(.register_left_side_logo) .enter-otp .form-group-regiser .passcode-wrapper{gap: 8px !important;}.R_Intake_Optimize_Flow_enabled .user-logged-in .register .col-container .contentBlk:not(.register_left_side_logo) .enter-otp .form-group-regiser .passcode-wrapper{justify-self:flex-start !important;}.modal-inner{margin:16px auto;}.steps_signup{display: none;}.modal-right h3 {width: 80%;margin: 0 auto 10px;}.modal{padding: 0 17px;}.enter-otp .form-group-regiser .passcode-wrapper {gap: 10px;justify-content: center;}.signup-link a {display: inline-block;line-height: normal;}.signup-link.otp_resent{text-align:center;margin-top:0;margin-bottom:10px;line-height:normal;}.form-group input[type="datetime"],.form-group input[type="email"],.form-group input[type="number"],.form-group input[type="password"],.form-group input[type="search"],.form-group input[type="tel"],.form-group input[type="text"],.form-group input[type="url"]{padding:8px;}}
@media (max-width:479px){.enter-otp .form-group-regiser .passcode-wrapper input[type=number]{width:40px!important;height:40px!important;font-size: 16px;}}
@media (max-width:399px){.enter-otp .form-group-regiser .passcode-wrapper{gap:4px;}}