.cybermonday-main{background-color:#03c7e8;padding:5px 8px}.cybermonday-legal p{font-size:10px!important;line-height:1.15!important;margin-top:20px!important}.mainBanner_online{margin:0 auto;max-width:1440px;width:100%}.mainBanner_online .wrapper{position:relative;z-index:991}.mainBanner_online .for_bg{display:none}.mainBanner_online .row{align-items:center;justify-content:space-between;position:relative}.mainBanner_online .leftBanner-content{width:100%!important}@media (min-width:960px){.mainBanner_online{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:746px}.mainBanner_online .for_bg.bg_desk{display:block;z-index:99}.mainBanner_online .for_bg.bg_desk img{height:686px;left:0;max-width:1183px;object-fit:contain;object-position:left;position:absolute;top:30px;width:100%}}@media (max-width:767px){.mainBanner_online .ctabox{margin-top:0}.mainBanner_online .leftBanner-content h1{margin-bottom:20px}}@media (max-width:400px){.mainBanner_online .for_bg.bg_mob{display:block;position:relative}.mainBanner_online .for_bg.bg_mob img{height:70px;left:20px;position:absolute;z-index:99}.mainBanner_online .leftBanner-content h1{margin-left:auto;max-width:294px;width:100%}}.mainBanner_online .form_main-box{display:flex;flex-wrap:wrap;justify-content:flex-end}.form-box h4{color:#000!important;text-align:center!important}.mainBanner_online .form-box .hs-fieldtype-phonenumber label,.mainBanner_online .form-box .hs-fieldtype-select label,.mainBanner_online .form-box .hs-fieldtype-text label,.mainBanner_online .form-box .hs-fieldtype-textarea label{display:none!important}.mainBanner_online .form-box .hs-fieldtype-date,.mainBanner_online .form-box .hs-fieldtype-select,.mainBanner_online .form-box .hs-fieldtype-text,.mainBanner_online .form-box .hs-fieldtype-textarea{margin-bottom:5px!important}.mainBanner_online .form-box label .hs-form-required{display:none!important}.mainBanner_online .form-box label span{color:#000!important;font-size:14px!important;font-weight:500!important;line-height:1em!important;margin-bottom:0!important}.mainBanner_online .form-box label{line-height:1.25!important}.mainBanner_online .form-box li label span{color:#454545!important;font-size:14px!important;font-weight:400!important}.mainBanner_online .form-box label{line-height:.75!important;margin-bottom:0!important}.mainBanner_online li.hs-form-checkbox,.mainBanner_online li.hs-form-radio{line-height:1!important;margin-bottom:0!important;margin-top:0!important}.mainBanner_online .hs-fieldtype-checkbox,.mainBanner_online .hs-fieldtype-radio{margin-bottom:15px}.form-columns-1 input[type=boolean],.form-columns-1 input[type=checkbox],.form-columns-1 input[type=radio]{margin-right:10px;width:auto}.mainBanner_online .form-box .hs-fieldtype-phonenumber input,.mainBanner_online form .hs-fieldtype-date input,.mainBanner_online form .hs-fieldtype-select input,.mainBanner_online form .hs-fieldtype-text input,.mainBanner_online form .hs-fieldtype-textarea input{border:1px solid #454545!important;border-radius:0!important;color:#002226;font-size:16px;height:50px;margin-bottom:10px;outline:none!important;padding:20px 18px 18px 21px;width:100%!important}.mainBanner_online form .hs-fieldtype-select select{border-radius:0!important}.mainBanner_online .hs-form-field{position:relative}.hs-input::-webkit-input-placeholder{color:#656977!important}.hs-input::-moz-placeholder{color:#656977}.hs-input:-ms-input-placeholder{color:#656977}.hs-input:-moz-placeholder{color:#656977}.mainBanner_online .form-box .submitted-message{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:.25rem;color:#155724;font-size:20px;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.mainBanner_online .form-box label.hs-error-msg{color:#d23228;display:block!important;font-size:12px;left:0;line-height:100%;position:relative;right:10px;text-align:left;top:0}.mainBanner_online .form-box ul{list-style:none;margin:0;padding:0}.mainBanner_online form fieldset{max-width:100%!important;width:100%}.mainBanner_online form .input{margin-right:0!important}.mainBanner_online form fieldset.form-columns-2 .hs-phone{float:right!important}.mainBanner_online form input[type=email]{max-width:100%!important}.mainBanner_online form fieldset.form-columns-2 .hs-form-field{width:48.3%!important}.mainBanner_online form fieldset.form-columns-2 .hs-phone.hs-form-field{width:65.455%!important}.mainBanner_online form fieldset.form-columns-2 .hs_country{width:30.91%!important}.mainBanner_online form fieldset.form-columns-1 select,.mainBanner_online form fieldset.form-columns-2 select,.mainBanner_online form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(https://business.edx.org/hubfs/theme%202021/business/assets/images/Vector%201.svg) no-repeat 100% #fff;border:1px solid #454545!important;color:#002226;font-size:16px;height:50px;line-height:100%;margin-bottom:10px;outline:none!important;padding:1px 18px 1px 21px;white-space:break-spaces;width:100%!important}.mainBanner_online form .hs-richtext.hs-main-font-element h4{color:#002226!important;padding:0 35px;text-align:center}.mainBanner_online form fieldset.form-columns-1 select{background-position-x:95%}.mainBanner_online form fieldset.form-columns-2 select{background-position-x:90%}.mainBanner_online form select{background-position-x:95%}.mainBanner_online form input:focus,.mainBanner_online form textarea{border:1px solid #454545!important}.mainBanner_online form textarea{border-radius:0!important;color:#002226;font-size:16px;line-height:100%;margin-bottom:20px;min-height:102px;outline:none!important;padding:20px 21px 18px;width:100%!important}.mainBanner_online .actions .hs-button{margin:0}.hs-submit input.hs-button{height:64px;line-height:1.25;margin-top:20px!important;overflow:hidden}.mainBanner_online .form-columns-1 .hs-fieldtype-intl-phone,.mainBanner_online .form-columns-1 .hs-phone{margin-bottom:5px;width:100%!important}.mainBanner_online form fieldset.form-columns-1 .hs-fieldtype-intl-phone select{margin-right:5px;width:30%!important}.mainBanner_online form fieldset.form-columns-1 .hs-fieldtype-intl-phone input{width:68%!important}@media (min-width:768px){.mainBanner_online form .hs-firstname{margin-right:0}.mainBanner_online form fieldset.form-columns-2 .hs-lastname{float:right!important}}@media (max-width:767px){.mainBanner_online .form_main-box{justify-content:center!important;margin-top:24px}.mainBanner_online form fieldset.form-columns-2 .hs-firstname,.mainBanner_online form fieldset.form-columns-2 .hs-lastname{width:100%!important}}@media (max-width:400px){.mainBanner_online .form-box{padding:20px}}