.faq{position:relative;background-color:#fff;padding:80px 20px}.faq .section-bottom-svg{fill:#000}.faq-item{margin-top:34px}.faq-q{margin:0;border:1px solid #d6d6d6;border-radius:50px;font-size:20px;line-height:30px;font-weight:500;padding:5px 60px;min-height:72px;display:flex;align-items:center}.faq-a{padding:15px 60px 0;font-size:18px;line-height:30px;text-align:left;cursor:default}.faq-group label{display:block;position:relative;overflow:hidden;cursor:pointer;height:72px;margin:0;max-height:72px;transition:max-height 1s}.faq-group input[type=checkbox]{display:none}.faq-group input[type=checkbox]:checked+label>.faq-arrow{transition:none;transform:rotate(135deg);border-top:2px solid #fff;border-right:2px solid #fff;top:30px}.faq-group input[type=checkbox]:checked+label{display:block;height:100%;max-height:800px}.faq-group input[type=checkbox]:checked+label>.faq-q{color:#fff;background-color:#43509b}.faq-group .faq-arrow{width:10px;height:10px;transition:none;border-top:2px solid #000;border-right:2px solid #000;position:absolute;top:50%;right:27px;transform:rotate(-45deg) translateY(-3px)}.faq-group a{color:#5959eb;text-decoration:none}.faq-group a:hover{text-decoration:underline!important}@media screen and (max-width:576px){.faq-q{font-size:18px;padding:0 32px 0 20px;border-radius:30px}.faq-a{font-size:14px;padding:15px 15px 0}.faq-group .faq-arrow{right:15px}}.educontainer{max-width:1140px;margin:0 auto}@media only screen and (max-width:1200px){.educontainer{max-width:960px}}@media only screen and (max-width:992px){.educontainer{max-width:720px}}@media only screen and (max-width:768px){.educontainer{max-width:100%}}.educontainer .faq-title{text-align:center}.signUpBtn{margin-top:31px;display:flex;justify-content:center;align-items:center}.signUpBtn a{border-radius:4px;background-color:#0f8461;font-size:18px;font-weight:500;line-height:30px;text-decoration:none;padding:16px 40px;color:#fff}@media (hover:hover){.signUpBtn a:hover{background-color:#0c6a4e}}.signUpBtn a:active{opacity:.4}.signUp{background-color:#fff9db;padding:48px 10px 38px}.signUp h1{color:#000;text-align:center;font-size:56px;font-style:normal;font-weight:700;line-height:64px}.signUp p{color:#000;text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:30px;white-space:pre-line}.signUp img{width:80%;display:block;margin:auto;margin-top:33px}@media only screen and (max-width:992px){.signUp img{width:calc(100% - 40px)}}@media only screen and (max-width:576px){.signUp p{white-space:unset;padding:0 10px}}.prepare{margin:29px auto 0}.prepare h2{text-align:center;font-size:36px;font-weight:700;line-height:50px;white-space:pre-line}.prepare .description{width:80%;margin:10px auto 0}.prepare .description p{text-align:center;font-size:18px;font-weight:500;line-height:30px}.prepare .description p:not(:nth-child(1)){margin-top:5px}.prepare .listPrepare{display:flex;flex-direction:row;gap:32px;margin:36px auto 66px}.prepare .listPrepare .prepareItem{flex:1;border:1px dashed #6a6a6a;border-radius:4px}.prepare .listPrepare .prepareItem img{width:100%}.prepare .listPrepare .prepareItem p{padding:20px 36px;color:#282828;text-align:center;font-size:18px;font-weight:400;line-height:30px}@media only screen and (max-width:992px){.prepare .description{width:100%}.prepare .listPrepare{gap:10px;width:100%}.prepare .listPrepare .prepareItem p{padding:10px}}@media only screen and (max-width:768px){.prepare .description{width:100%;padding:0 20px}.prepare .listPrepare{padding:0 20px;flex-direction:column;align-items:center}.prepare .listPrepare .prepareItem{max-width:400px}.prepare .listPrepare .prepareItem p{padding:20px 36px}}@media only screen and (max-width:576px){.prepare h2{white-space:unset;padding:0 10px}}.stepSignUp{position:relative;border-radius:30px 30px 0 0;background:#412ed5;padding:69px 20px 45px}.stepSignUp h2{color:#fff;text-align:center;font-size:36px;font-style:normal;font-weight:700;line-height:50px;white-space:pre-line}.stepSignUp .listStepBackground{position:absolute;top:50%;left:0;width:96%;z-index:1}.stepSignUp .listStep{position:relative;z-index:2;display:flex;margin:0 auto;gap:19px;margin-top:42px}.stepSignUp .listStep .stepItem{flex:1;border-radius:4px 4px 0 0;border:solid #000;border-width:10px 1px 1px;background:#fff;padding:30px}.stepSignUp .listStep .stepItem .stepItem-order{background-color:#bf3dc2;border-radius:50%;width:52px;height:52px;font-size:36px;line-height:52px;font-weight:700;color:#fff;display:flex;justify-content:center;align-items:center}.stepSignUp .listStep .stepItem:nth-child(2) .stepItem-order{background-color:#fed730;color:#000}.stepSignUp .listStep .stepItem:nth-child(3) .stepItem-order{background-color:#43509b}.stepSignUp .listStep .stepItem h4{font-size:20px;line-height:30px;font-weight:700;margin:15px 0}.stepSignUp .listStep .stepItem p{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.stepSignUp .signUpBtn{margin-top:38px}.stepSignUp .signUpBtn a{background-color:#fff;color:#000}@media (hover:hover){.stepSignUp .signUpBtn a:hover{background-color:#0c6a4e;color:#fff}}.stepSignUp .signUpBtn a:active{opacity:.5}@media only screen and (max-width:1200px){.stepSignUp .listStepBackground{width:100%}}@media only screen and (max-width:768px){.stepSignUp h2{white-space:unset}.stepSignUp .listStep{flex-direction:column}.stepSignUp .listStepBackground{display:none}}.info{background-color:#000;padding:24px 20px 35px;font-size:18px;font-weight:500;line-height:30px;border-radius:0 0 30px 30px;color:#fff}.info .infoTitle{font-weight:700;color:#bf3dc2;display:flex;align-items:center;gap:10px}.info ul{margin:0;padding-left:8px;list-style-position:inside}.feedback{margin-top:68px;padding-bottom:40px}.feedback .feedback-item{margin:0 20px;display:flex;border-radius:4px;border:1px solid #412ed5;background:#5959eb}.feedback .feedback-item .feedback-logo{width:349px;object-fit:cover}.feedback .feedback-item .feedback-content{flex:1;flex-direction:column;padding:0 50px 30px}.feedback .feedback-item .feedback-content svg{margin:19px 0}.feedback .feedback-item .feedback-content p{color:#fff;font-size:16px;font-weight:400;line-height:24px;width:70%}.feedback .feedback-item .feedback-content .feedback-customer{display:flex;align-items:center;gap:53px;margin-top:11px}.feedback .feedback-item .feedback-content .feedback-customer img{width:84px}@media only screen and (max-width:1200px){.feedback .feedback-item .feedback-content p{width:100%}}@media only screen and (max-width:992px){.feedback .feedback-item .feedback-logo{width:300px}.feedback .feedback-item .feedback-content{padding:0 20px 10px}}@media only screen and (max-width:576px){.feedback .feedback-item{flex-direction:column}.feedback .feedback-item .feedback-logo{display:none}}.feedback .swiper-pagination{bottom:10px}.feedback .swiper-button-prev{left:0}.feedback .swiper-button-next{right:0}.feedback .swiper-button-next,.feedback .swiper-button-prev{transform:translateY(-50%);border:1px solid #aeaff5;border-radius:4px;padding:0 20px;background-color:#fff}.feedback .swiper-button-next::after,.feedback .swiper-button-prev::after{font-size:15px;font-weight:700}.feedback .swiper-pagination-bullet{transition:width .3s linear;border-radius:4px}.feedback .swiper-pagination-bullet-active{width:30px}.stickySection .stickItem{position:sticky}@media only screen and (max-width:992px){.stickySection .stickItem{position:relative}}.stickySection .promise{z-index:2;top:80px}@media only screen and (max-width:1120px){.stickySection .promise{top:52px}}@media only screen and (max-width:992px){.stickySection .promise{top:unset}}.stickySection .sectionStep{z-index:3}.signUpCTA{padding-top:120px;overflow:hidden}.CTA-content{background-color:#fff9db;border-radius:24px;padding:48px 176px 59px;position:relative}.CTA-content .imgCTAleft{position:absolute;width:315px;top:14px;left:-160px}.CTA-content .imgCTAright{position:absolute;width:355px;right:-160px;top:-76px}.CTA-content .CTA-top-image{margin:auto;width:35%;display:block}.CTA-content h2{text-align:center;font-size:36px;font-weight:700;line-height:50px}.CTA-content h2 span{color:#5959eb}@media only screen and (max-width:992px){.CTA-content{padding:48px 150px 59px}}@media only screen and (max-width:576px){.CTA-content{padding:48px 20px 59px}.CTA-content .imgCTAleft,.CTA-content .imgCTAright{display:none}.CTA-content .CTA-top-image{width:70%}}.promise{margin-top:66px;background-color:#000;border-radius:30px;color:#fff;padding:50px 40px 44px}.promise .promiseTitle{text-align:center;font-size:36px;font-weight:700;line-height:50px;white-space:pre-line;color:#fff}.promise .promiseTitle span{color:#fed730}.promise .listPromise{margin-top:16px;display:flex;flex-wrap:wrap;gap:32px}.promise .listPromise .promiseItem{width:calc(50% - 16px);border-bottom:1px solid #6a6a6a;padding:21px 0}.promise .listPromise .promiseItem>svg{margin-bottom:21px}.promise .listPromise .promiseItem p{font-size:18px;font-weight:400;line-height:30px}.promise .listPromise .promiseItem a{display:block;margin-top:10px;color:#fff}.promise .listPromise .promiseItem a:active{opacity:.4}@media only screen and (max-width:768px){.promise{padding:40px}.promise .promiseTitle{white-space:unset}}@media only screen and (max-width:576px){.promise .listPromise{flex-direction:column}.promise .listPromise .promiseItem{width:100%}}