*{margin:0;padding:0;box-sizing:border-box;scroll-behavior: smooth}
@font-face{font-family:OpenSansBold;src:url(../../../font/OpenSans-Bold.ttf)}
@font-face{font-family:OpenSans;src:url(../../../font/OpenSans-Regular.ttf)}
body,html{font-family:OpenSans,sans-serif;font-size:16px;width:100%;height:100%;color:#262626}
img{vertical-align:middle;max-width:100%}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
.over-hin{overflow:hidden}
.container{max-width:1176px;margin:0 auto;padding:0 12px}
.dnone{display:none!important}
.title{background:#0096fe;color:#fff;font-family:OpensansBold,sans-serif;color:#fff;padding:12px 63px;margin-bottom:24px;text-transform:uppercase;font-size:24px;clip-path: polygon(0 0, 100% 0, 95% 100%, 5% 100%)}
.title h3{text-transform:uppercase;margin-bottom:24px;display:inline-block;padding:12px 64px;background:#fa8600;border-radius:0 0 50px 50px}
.clSilver{color:#9a9999}
.bold{font-family:OpenSansBold,sans-serif}
.clOrange{color:#ea5514}
#normalHeader{background-position:top 25px left calc(50% + 60px)}
#normalHeader.png{background-image:url(../img/backgroundPC.png)}
#normalHeader.webp{background-image:url(../img/backgroundPC.webp)}
#normalHeader .header{background:#fff;}
#normalHeader .header>div>ul .hotline a{background:url(../img/hotline.png) no-repeat left}
#normalHeader .header>div>ul .loginGroup .login a:first-child{background:url(../img/iconUser.png) 0/17px no-repeat}
#normalHeader .header>div>ul .loginGroup .login a:first-child::after{width:2px;background:#eee}
#normalHeader .header>div>ul .logo img{width:160px}
#normalHeader .header .countDownHeader{
    float: left;
    display: flex;
    column-gap: 5px;
    margin-right: 0;
    padding: 10px 0px;
}
#normalHeader .header .countDownHeader span{border-radius: 4px;display:inline;display:inline-flex;justify-content: center;align-items: center;font-family: OpenSansBold;}
#normalHeader .header .countDownHeader span:not(:first-child):not(:last-child){width:27px;height:36px;background:#0096fe;color:#fff;}
#normalHeader .wrapperBanner{padding:0}
#normalHeader .wrapperBanner .banner{width:calc(100% - 380px);position:relative}
#normalHeader .wrapperBanner .headerForm{max-width:356px;width:calc(100% - 24px);border-radius:0;background:transparent;padding:0}
#normalHeader .wrapperBanner .headerForm form{
    padding: 37px 12px 0;
    height: calc(100% - 16px);
    background: #fff;
    position: relative;
    z-index: 0;
}
#normalHeader .wrapperBanner .headerForm form::before{
    content: "";
    width: 100%;
    height: 143px;
    background: #0196fd;
    clip-path: polygon(0% 0%, 100% 0, 100% 78%, 50% 100%, 0 78%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
#normalHeader .wrapperBanner .headerForm form input,#normalHeader .wrapperBanner .headerForm form textarea{margin-bottom:10px;background:#f1f1f1;border:none;font-size:16px;position:relative;z-index:1}
#normalHeader .wrapperBanner .headerForm form input::placeholder,#normalHeader .wrapperBanner .headerForm form select::placeholder,#normalHeader .wrapperBanner .headerForm form textarea::placeholder{color:#a6a9ae}
#normalHeader .wrapperBanner .headerForm form textarea{min-height:93px;}
#normalHeader .wrapperBanner .headerForm .formTitle{font-size:22px;color:#ffdb01;font-family:OpenSansBold,sans-serif;margin-bottom:68px;position: relative; z-index:1;}
#normalHeader .wrapperBanner .headerForm form>div .btnHeaderFormSubmit{
    font-size: 19px;
    font-family: OpenSansBold,sans-serif;
    background: #ff5001;
    color: #fff;
    padding: 9px 40px;
    margin-top: 0;
    border: 2px solid #ff5001;
}
#normalHeader .header>div>ul a{color:#363636}
#normalHeader .wrapperBanner .banner .btnTimHieuThem{position:absolute;bottom:7%;right:0;background:#f8c700;padding:9px 27px;border-radius:11px;color:#4a3ab7;font-size:1.6em;cursor:pointer;border:2px solid #fffde6;font-family:OpenSansBold,sans-serif}
#normalHeader .header>div>ul>li.logoMobi{display: none;}
.demoLessonContainer{background:linear-gradient(21deg, #ffa600 10%, #ffda00)}
.speedUpContainer{background:url(../img/bgStep.png) top left no-repeat;background-size:cover}
#listSubject{padding-bottom:12px;}
#listSubject .left,#listSubject .right{background:#ffffffd6}
#introVideo::after{content:'';display:block;clear:both}
.demoLessonContainer #demoLesson{max-width:1200px;margin:auto;padding:12px}
.moduleVideoLeft .listInfo li span{float:left;display:flex;align-items:center}
.wrapVideoLesson{position:relative;overflow:hidden;background:#fff}
#demoLesson .listLesson,#demoLesson .videoLesson{float:none}
#demoLesson .listLesson{position:absolute;right:0;top:0}
.demoLessonContainer .wrapVideoLesson::after{content:'';display:block;clear:both}
#demoLesson .introTitle{text-align:center;margin-bottom:26px}
#demoLesson .introTitle .title{display:inline-block}
.demoLessonContainer #demoLesson{padding-top:0}
#demoLesson .videoLesson{padding:12px 0 12px 12px;width:calc(100% - 475px)}
#demoLesson .listLesson ul a p{font-size:14px;width:calc(100% - 156px);text-align:justify;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
#demoLesson .listLesson ul a p.titleVideo{padding:6px 12px 2px 0}
#demoLesson .listLesson ul a{background:#fff;color:#262626;padding:0 0 0 12px;margin-bottom:12px}
#demoLesson .listLesson ul{background:#fff}
#demoLesson .listLesson ul a.active{font-family:OpenSansBold,sans-serif;background:#f8d542}
#demoLesson .listLesson{height:388px;width:calc(40% + 5px);margin:12px 0}
#demoLesson .listLesson ul a img{width:144px;height:auto;background:red;object-fit:cover;float:left}
#demoLesson .selectBox{z-index:18;top:52px;overflow:hidden;border-radius:8px}
#demoLesson .btn-class{border-radius:8px;color:#fff;background:#f86d06;}
#demoLesson .selectBox ul{padding:0}
#demoLesson .selectBox ul li{width:50%}
#demoLesson .selectBox ul li a{border-radius:0}
#demoLesson .selectBox ul li a:hover{border-radius:0;background:#f2664d}
#demoLesson .selectBox ul li a.active{color:#fff;background:#f2664d}
#listSubject .container{text-align:center;max-width:1200px}
#listSubject h3{display:inline-block}
#listSubject .container>div{text-align:left}
#listSubject .left,#listSubject .right{width:calc(50% - 6px);padding:24px 12px;border-radius:9px;min-height:802px;position:relative;z-index:2}
#listSubject .listSub li{width:calc(33.3333% - 24px);margin:0 12px 12px}
#listSubject .titlClass{margin-bottom:12px;padding:0 12px}
#listSubject .lineClass{display:none}
#listSubject .listSub li a{background-color:#0096fe;color:#fff;border-radius:5px}
#listSubject .listSub li a:hover{background:#ffda00;color:#34393c}
#listSubject strong{font-family:OpenSansBold,sans-serif;color:#f26522;text-transform:uppercase}
.speedUpContainer{text-align:center;padding-bottom:12px}
.speedUpContainer .moduleVideoLeft{max-width:1200px;margin:0 auto;padding:0 12px;display:flex;flex-wrap:wrap}
.speedUpContainer .moduleVideoLeft .video{padding:0;border-radius:0;width:31%;position:relative;float:none;display:flex;align-items:center}
.speedUpContainer .wrapImage{width:369px}
.speedUpContainer .moduleVideoLeft .Info{width:68%;text-align:left;float:none}
.speedUpContainer .title{display:inline-block;margin-bottom:14px}
.speedUpContainer .TagStep{position:relative;background:#fff;display:flex;padding:8px;margin-bottom:12px;margin-left:33px;min-height:82px}
.speedUpContainer .TagStep::after{content:'';border-top:41px solid transparent;border-left:26px solid #fff;border-bottom:41px solid transparent;position:absolute;right:-26px;top:0}
.speedUpContainer .TagStep::before{content:'';border-top:41px solid transparent;border-right:26px solid #fff;border-bottom:41px solid transparent;position:absolute;left:-26px;top:0}
.speedUpContainer .TagStep div{width:89px;height:70px;position:absolute;left:-17px;top:6px}
.speedUpContainer .TagStep div.num1{background:url(../img/step1.png) center/100% no-repeat}
.speedUpContainer .TagStep div.num2{background:url(../img/step2.png) center/100% no-repeat}
.speedUpContainer .TagStep div.num3{background:url(../img/step3.png) center/100% no-repeat}
.speedUpContainer .TagStep div.num4{background:url(../img/step4.png) center/100% no-repeat}
.speedUpContainer .TagStep div.num5{background:url(../img/step5.png) center/100% no-repeat}
.speedUpContainer .TagStep div.num6{background:url(../img/step6.png) center/100% no-repeat}
.speedUpContainer .TagStep P{padding-left:73px;text-align:justify;display:flex;align-items:center}
#magazine .title{text-transform: none;float:left;width:190px;border:1px solid #003470;background:0 0;color:#003470;text-align:center;padding:10px 0;font-size:16px;margin-bottom:0;clip-path:none;border-radius:6px}
.tableContainer{padding-bottom:24px;padding-top:24px}
.bottomFeedback{display:none}
#magazine .media{padding:0;margin:0}
#magazine .media li{background:#fff;margin-bottom:24px}
#magazine .media li:first-child{margin-left:15px}
#magazine .media li{width:calc(14.66% + 8.5px)}
#stepRegis .groupBtn{display:flex;justify-content:center;flex-wrap:wrap;margin:24px}
#stepRegis .groupBtn a{text-decoration:none;min-width:205px;font-size:24px;padding:7px 12px;color:#fff;font-weight:700;border-radius:7px;margin:0 12px;font-family:OpensansBold,sans-serif;text-align:center}
#stepRegis .btnSignIn{background:#fcc400}
#stepRegis .btnSignUp{background:#5c9227}
#stepRegis .btnDataCollect{background:#0096fe}
.tableContainer .headTable{padding:0 12px}
.tableContainer .headTable .content{text-align:center;line-height:24px;color:#26283f;margin-bottom:20px}
.tableContainer .colorRed{color:#e02e00}
.tableContainer .textLineThrough{text-decoration:line-through}
.tableContainer .colorRed,.tableContainer .textbold{font-family:OpenSansBold,sans-serif}
.tableContainer table,.tableContainer td,.tableContainer th,.tableContainer tr{border:1px solid #c2c2c2;border-collapse:collapse;padding:20px 10px;text-align:center}
.tableContainer th{color:#26283f;font-family:OpenSansBold,sans-serif;font-size:18px}
.tableContainer table td:nth-child(1),.tableContainer table th:nth-child(1){width:60px}
.tableContainer table td:nth-child(2),.tableContainer table th:nth-child(2){width:447px}
.tableContainer table{background:#fff;width:100%}
#boughtPopup .left{width:auto;margin-left:-5px}
#boughtPopup .right{width:calc(100% - 56px);font-size:12px;margin-top:-5px}
#boughtPopup .right .content{padding:0 6px}
#listSubject .title{position:relative}
#stepsJoin{padding-bottom:12px;}
#stepsJoin .container{max-width:1200px;padding:0;text-align:center}
#stepsJoin #steps .step{width:25%;text-align:center}
#stepsJoin #steps .step img{margin-bottom:30px}
#stepsJoin #steps .descStep{color:#363636}
#stepsJoin #steps .descStep span{font-family:OpenSansBold,sans-serif}
#stepsJoin .container .title{text-align:center;display:inline-block;margin-bottom:40px}
#demoLesson .listLesson ul li:last-child a{margin-bottom:0}
#demoLesson .listLesson::-webkit-scrollbar,#demoLesson .listLesson::-webkit-scrollbar-thumb,#demoLesson .listLesson::-webkit-scrollbar-track,.tableBody::-webkit-scrollbar,.tableBody::-webkit-scrollbar-thumb,.tableBody::-webkit-scrollbar-track{border-radius:5px}
#stepRegis .groupBtn a:hover{background:#3f4c16;color:#fff}
#boughtPopup{box-shadow:0 0 5px 2px rgba(0,0,0,.24)}
#demoLesson .selectBox{background:#ece8e8}
.listLesson .wrapTitle .time{font-style:italic;color:#737373;font-size:14px;padding-left:22px;background:url(data:image/png;base64,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) no-repeat left}
#demoLesson .listLesson ul a.active .time{color:#fff;background:url(data:image/png;base64,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) no-repeat left}
#overlay,.popupCommon{display:none}
.popupCommon{position:fixed;top:0;left:0;align-items:center;justify-content:center;z-index:50}
.popupCommon #dataSubmit{background:#296ec1;border-radius:5px;padding:7px 24px;outline:0;color:#fff;border:none;border-bottom:4px solid #1b5aa3}
.popupCommon .popup{position:relative;width:616px;padding:12px;border-radius:10px}
.popupCommon .popup .title{text-align:center;background:unset;color:#f26725;border-radius:0;border-bottom:1px solid #f26725;margin-bottom:0}
.popupCommon .popup .content{padding:12px 0;text-align: justify}
.popupCommon .popup .bottom{text-align:center}
.popupCommon .popup .bottom .btnSubmit{border:1px solid #296ec1;border-radius:5px;padding:7px 24px;outline:0;background:#fff;color:#296ec1;font-size:16px;display:inline-block;text-decoration:none}
.popupCommon a.btnClose{position:absolute;width:20px;height:20px;border-radius:99px;display:flex;justify-content:center;background:url(data:image/png;base64,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) no-repeat center,#ebebeb;top:-5px!important;right:-5px!important}
.hiddenPC{display:none}
.hiddenMobile{display:block}
#popupRequestAdvisory>div h3,[id^=popupNotify_]>div h3{color:#fff;border-color:#fff}
#popupRequestAdvisory>div h3{background:#c51b24}
#popupRequestAdvisory>div>div button{border-radius:9px;border:none;font-weight:700;font-size:16px;padding:11px 22px;color:#e33535;background:#fdf4d7;border-bottom:4px solid #b7af98;cursor:pointer}
#popupRequestAdvisory>div>div input,#popupRequestAdvisory>div>div textarea{background:rgba(255,255,255,.3);color:#7057a9;border-radius:13px;padding:10px 15px;font-size:15px;border:1px solid #dbcbfd}
#popupRequestAdvisory>div>a{background:url(../img/iconClose.png) 0/contain no-repeat;width:20px;height:20px}
#popupRequestAdvisory>div>a>img{display:none}
#popupRequestAdvisory{z-index:99}
#videoLeftStyle2>div {
    border: unset;
    background: #ebebeb;
    border-radius: 8px;
}
#videoLeftStyle2>div .wrapperContent ul li:not(:last-child){
    background: #936eb1;
    border: unset;
    color:#fff;
}
#videoLeftStyle2>div .wrapperContent ul li:nth-child(1){
    background: #fecd42;
}
#videoLeftStyle2>div .wrapperContent ul li:nth-child(2){
    background: #80a84b;
}
#videoLeftStyle2>div .wrapperContent ul li:nth-child(3){
    background: #e96a62;
}
#videoLeftStyle2>div .wrapperContent ul li:nth-child(4){
    border:unset;
}
#videoLeftStyle2>div .wrapperContent ul li:last-child{
    width: 100%;
    border-color:red
}
#videoLeftStyle2>div .wrapperContent ul li:last-child{
    margin-bottom:0;
    margin-right:0;
}
#normalHeader .wrapperBanner .banner .bannerPC {
    padding: 17px 0px 0;
}
@media all and (max-width:1070px){
    #normalHeader .header>div>ul .hotline a{
        width: 19px;
        height: 20px;
        overflow: hidden;
        color: transparent;
    }
}
@media all and (max-width:1024px){
#normalHeader .wrapperBanner{padding:0 12px}
#normalHeader .wrapperBanner .headerForm form {
    padding: 37px 12px 12px;
    height: 100%;
}
#demoLesson .videoLesson{width:60%}
.speedUpContainer .moduleVideoLeft .Info{width:calc(100% - 395px);margin-left:12px}
.speedUpContainer .TagStep::after,.speedUpContainer .TagStep::before{display:none}
.speedUpContainer .TagStep{width:100%;margin-left:0;border-radius:7px;min-height:auto;padding-left:24px}
.speedUpContainer .TagStep div{width:60px;left:-15px;top:-11px}
.speedUpContainer .TagStep P{padding-left:36px}
#magazine .title{width:31.33%;height:65px;margin-left:15px;display:flex;align-items:center;justify-content:center}
#magazine .media li{width:31.33%}
#demoLesson .listLesson{width:40%}}
@media all and (max-width:955px){
#normalHeader .wrapperBanner{flex-wrap:wrap}
#normalHeader .wrapperBanner .banner{width:100%}
#normalHeader .wrapperBanner .headerForm{max-width:100%;margin:0 auto}
#normalHeader .wrapperBanner .banner .btnTimHieuThem{bottom:-20px;right:unset}
#normalHeader .wrapperBanner .banner{margin-bottom:0}
#demoLesson .selectBox{top:-10px;overflow:visible}
#demoLesson .introTitle{margin-bottom:0}
#demoLesson .selectBox ul{padding:14px 0 0;margin-top:21px}
.speedUpContainer .moduleVideoLeft .Info,.speedUpContainer .moduleVideoLeft .video{width:100%;padding-left:0}
.speedUpContainer .moduleVideoLeft .video{float:unset;height:auto;width:60%;margin:0 auto}
.speedUpContainer .wrapImage{position:unset}
#magazine{text-align:center;padding-bottom:24px}
#magazine .media li{width:50%;margin-left:0}
#magazine .media li img{padding:12px 0}
#magazine .title{display:none;float:none;background:#f2664d;color:#fff;border:none;font-size:19px;margin-left:0;padding:12px 63px;text-transform:uppercase;width:auto;height:auto;margin-bottom:24px}
.media{background:#fff}
#magazine .media li:first-child{margin-left:0}
#magazine .media li:nth-child(3),#magazine .media li:nth-child(4),#magazine .media li:nth-child(5){width:33.33%}
.tableContainer table td:nth-child(2),.tableContainer table th:nth-child(2){width:40%}
#stepsJoin #steps .step{width:50%}
#stepsJoin #steps .step:nth-child(1),#stepsJoin #steps .step:nth-child(2){margin-bottom:24px}
#demoLesson .listLesson{background:0 0;margin:0;width:calc(40% - 12px)}}
@media all and (max-width:768px){
#normalHeader.png{background-image:url(../img/backgroundMobi.png)}
#normalHeader.webp{background-image:url(../img/backgroundMobi.webp)}
#demoLesson .videoLesson{width:100%;padding:0}
#demoLesson .listLesson{position:unset;width:100%;height:352px}
#listSubject .left,#listSubject .right{width:100%;margin-bottom:12px;padding:0}
#listSubject .right{margin-bottom:0}
.speedUpContainer .moduleVideoLeft .Info{width:100%;padding:0;margin-left:0}
.speedUpContainer .TagStep div{width:48px;left:-9px;top:-16px}
#magazine .media li img{padding:0 12px}
#magazine .media li{margin-bottom:0}
#magazine .title,.title{font-size:18px;padding:12px 30px}
#stepRegis .groupBtn a{width:148px;font-size:14px;margin-bottom:12px;padding:9px 0}
.bgMagazine .container{padding:0}
.bgMagazine #magazine{background:#fff;padding-bottom:0}
#stepRegis .groupBtn{margin:0;display:flex;justify-content:center;flex-direction:column;flex-wrap:wrap;align-items:center;}
.tableContainer table td:nth-child(1),.tableContainer table th:nth-child(1){width:52px}
.tableContainer .container{padding:0}
#demoLesson .listLesson{background:0 0}
#demoLesson .listLesson ul a{padding:0 12px 0 0;margin-bottom:12px}
#demoLesson .wrapVideo{margin-bottom:12px}
.wrapAddLeaf .imgBottomRight,.wrapAddLeaf .imgTopLeft{display:none}
#listSubject .listSub li{width:calc(33.3333% - 12px);margin:0 6px 12px}
#listSubject .container{padding:0 6px}
#demoLesson .listLesson ul a{display:flex;align-items:center;text-decoration:none}
.speedUpContainer .TagStep{padding:12px}
#demoLesson .selectBox{width:173px}
#boughtPopup .right .content,#boughtPopup .right .name,#boughtPopup .right .time{font-size:12px}
#stepsJoin #steps .step{width:100%;background:#e73944;position:relative;border-radius:50px;height:67px;padding-left:67px;display:flex;align-items:center;justify-content:center}
#stepsJoin #steps .step:nth-child(1),#stepsJoin #steps .step:nth-child(2),#stepsJoin #steps .step:nth-child(3){margin-bottom:12px}
#stepsJoin #steps .step img{position:absolute;width:67px;height:67px;left:0;top:0}
#stepsJoin .container{padding:0 12px}
#stepsJoin .container .title{margin-bottom:12px}
.tableContainer{padding-top:0}
.wrapVideoLesson{background:0 0}
.tableContainer table td:nth-child(2) p{word-break:break-all}
.tableContainer{padding-bottom:0}
#stepsJoin{padding-top:0;}
.speedUpContainer .moduleVideoLeft .video{width:48%;margin:0 auto 17px}
#demoLesson .listLesson ul a p{color:#262626;width:100%}
#magazine .title{display:inline-block;margin-bottom:0;padding:12px 30px;border-radius:0 0 99px 99px;background-color:#d5242e}
.hiddenPC{display:block}
.hiddenMobile{display:none}
#demoLesson .btn-class{border-radius:8px;color:#26283f}
#magazine .media li{border-radius:0}
.popupCommon .popup{width:calc(100% - 24px)}
.popupCommon .popup .bottom .btnSubmit{font-size:14px}
#normalHeader .header .countDownHeader {
    padding: 7px 0px;
}
#normalHeader .header .countDownHeader span:not(:first-child):not(:last-child){width:20px;height:28px}
#normalHeader .header>div>ul>li {
    margin-right: 10px;
}
#normalHeader .header>div>ul>li.logoMobi{
    display: flex;
    float: left;
    height: 40px;
    width: 40px;
    align-items: center;
    background: #e8e8e8;
    justify-content: center;
    margin-right: 25px;
}
#normalHeader .header>div>ul>li.logo{display:none;}
#normalHeader .header>div>ul>li.logoMobi img{
    height: 30px;
}
#normalHeader{
    background-size: contain;
    background-position: top 40px left;
}
#normalHeader.webp{
    background-image:url(../img/backgroundMobi.webp),linear-gradient(73deg, #ffa700, #ffd200)
}
#normalHeader.png{
    background-image:url(../img/backgroundMobi.png),linear-gradient(73deg, #ffa700, #ffd200)
}
#normalHeader .wrapperBanner{padding:0;}
#normalHeader .wrapperBanner .headerForm {
    margin: 0 auto 12px;
}
#stepsJoin #steps .descStep {
    color: #fff;
    margin-right: 60px;
}
#listSubject .left, #listSubject .right{min-height: auto;}
}
@media (max-width:450px){body{font-size:14px}
#normalHeader .wrapperBanner .headerForm form textarea {
    min-height: 65px;
}
#normalHeader .wrapperBanner .headerForm{
    width: 100%;
}
#videoLeftStyle2 {
    padding: 12px;
}
#normalHeader .wrapperBanner .headerForm form::before{
    height: 80px;
}
#normalHeader .wrapperBanner .headerForm .formTitle{
    font-size: 14px;
    margin-bottom: 35px;
}
#normalHeader .wrapperBanner .headerForm form {
    padding: 20px 12px 12px;
}
#normalHeader .wrapperBanner .headerForm form input, #normalHeader .wrapperBanner .headerForm form textarea, #normalHeader .wrapperBanner .headerForm form select{
    padding:8px 8px;
    margin-bottom: 12px;
    font-size:14px !important;
}
#normalHeader .wrapperBanner .headerForm form>div .btnHeaderFormSubmit {
    font-size: 14px;
    padding: 6px 30px;
}
#normalHeader .wrapperBanner .headerForm form input::placeholder,#normalHeader .wrapperBanner .headerForm form select::placeholder,#normalHeader .wrapperBanner .headerForm form textarea::placeholder{color:#a6a9ae}{
    font-size:14px !important;
}
#normalHeader .wrapperBanner{padding:0 12px 12px}
.speedUpContainer .wrapImage{width:auto;height:auto}
.speedUpContainer .wrapImage{margin:14px auto 0}}
@media (max-width:401px){#boughtPopup{width:calc(100% - 90px)}}
@media (max-width:320px){.speedUpContainer .moduleVideoLeft .video{width:49%;margin:0 auto 17px}
.speedUpContainer .title{margin-bottom:12px}
.bgMagazine #magazine .title{padding:8px 17px}
#stepsJoin #steps .descStep p{font-size:12px}}