.primary-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:.875rem 1.5rem;font-family:Lato,Arial,sans-serif;font-weight:700;font-size:1rem;line-height:1.25;text-align:center;border:none;border-radius:.25rem;outline:0;-webkit-transition:background-color 160ms,color 160ms;transition:background-color 160ms,color 160ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;color:#fff;background-color:#337870}.primary-btn:focus,.primary-btn:hover{color:#fff;background-color:#00564c}.primary-btn:active{color:#99bbb7}.primary-btn:disabled{color:#fff;background-color:#ccdddb}.openProjects__btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;border:1px solid #e5e5e5;background:#fff;height:60px;-webkit-transition:all 160ms;transition:all 160ms;cursor:pointer}.openProjects__btn-name{color:#191919;font-size:20px;font-style:normal;font-weight:700;line-height:24px;font-family:Lato;-webkit-transition:all 160ms;transition:all 160ms}.openProjects__btn-icon{margin-left:40px;border-radius:12px;background:#337870;width:40px;height:40px;-webkit-transition:all 160ms;transition:all 160ms}.openProjects__btn-icon path{-webkit-transition:all 160ms;transition:all 160ms}.openProjects__btn:hover{border:1px solid #e5e5e5;background:#f5f9f5}.openProjects__btn:focus{border:1px solid #337870;background:#337870}.openProjects__btn:focus .openProjects__btn-name{color:#fff}.openProjects__btn:focus .openProjects__btn-icon{background-color:#fff}.openProjects__btn:focus .openProjects__btn-icon path{stroke:#337870}.consultant-program-page .header__inner{max-width:1284px;padding-right:16px;padding-left:16px}@media (max-width:1171px){.consultant-program-page .header__inner{max-width:768px;padding-right:32px;padding-left:32px}}@media (max-width:767px){.consultant-program-page .header__inner{max-width:736px;padding-right:16px;padding-left:16px}}.consultant-program-page__btn{border-radius:12px;background:#5760e4;padding:18px 32px;color:#fff;text-align:center;font-family:Lato;font-size:20px;font-style:normal;font-weight:700;line-height:24px;min-width:298px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;display:block;-webkit-transition:all .3s;transition:all .3s;border:none;cursor:pointer;-webkit-transform:box-shadow 3s,background-color 160ms,border-color 160ms,color 160ms,-webkit-box-shadow 3s;transform:box-shadow 3s,background-color 160ms,border-color 160ms,color 160ms,-webkit-box-shadow 3s;-webkit-animation:pulse 1.5s ease-out infinite;animation:pulse 1.5s ease-out infinite}.consultant-program-page__btn:hover{color:#fff}.consultant-program-page__btn:active{background:#4048bf}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(188,191,244,.6);box-shadow:0 0 0 0 rgba(188,191,244,.6)}30%{-webkit-box-shadow:0 0 0 8px rgba(188,191,244,.4);box-shadow:0 0 0 8px rgba(188,191,244,.4)}60%{-webkit-box-shadow:0 0 0 16px rgba(215,217,248,0);box-shadow:0 0 0 16px rgba(215,217,248,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(215,217,248,0);box-shadow:0 0 0 0 rgba(215,217,248,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(188,191,244,.6);box-shadow:0 0 0 0 rgba(188,191,244,.6)}30%{-webkit-box-shadow:0 0 0 8px rgba(188,191,244,.4);box-shadow:0 0 0 8px rgba(188,191,244,.4)}60%{-webkit-box-shadow:0 0 0 16px rgba(215,217,248,0);box-shadow:0 0 0 16px rgba(215,217,248,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(215,217,248,0);box-shadow:0 0 0 0 rgba(215,217,248,0)}}.consultant-program-page__btnWithIcon{border-radius:12px;padding:12px 12px 12px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.consultant-program-page__btnWithIcon-text{text-align:center;font-family:Lato;font-size:20px;font-style:normal;font-weight:700;line-height:24px;-webkit-transition:all .3s;transition:all .3s}.consultant-program-page__btnWithIcon-icon{width:40px;height:40px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;transition:all .3s}.consultant-program-page__btnWithIcon-icon svg{display:block;width:11px;height:20px;stroke:var(--btn-icon-color,currentColor)}.consultant-program-page__title{color:#233243;font-family:Lato;font-size:56px;font-style:normal;font-weight:700;line-height:64px;text-align:center}.consultant-program-page .container{max-width:1284px;padding-right:16px;padding-left:16px}@media (max-width:1171px){.consultant-program-page .container{max-width:768px!important;padding-right:32px;padding-left:32px}}@media (max-width:767px){.consultant-program-page .container{max-width:736px!important;padding-right:16px;padding-left:16px}}.consultant-program-page .footer{border-color:transparent}.consultant-program-page .footer__inner{max-width:1284px;padding-right:16px;padding-left:16px}@media (max-width:1171px){.consultant-program-page .footer__inner{max-width:768px;padding-right:32px;padding-left:32px}}@media (max-width:767px){.consultant-program-page .footer__inner{max-width:736px;padding-right:16px;padding-left:16px}}@media (max-width:576px){.consultant-program-page__title{font-size:30px;line-height:42px;text-align:left}.consultant-program-page__btn{width:100%}.consultant-program-page__btnWithIcon{padding:12px 12px 12px 16px;width:100%;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.intro{background-image:url("https://cdn.ganttpro.com/statics/media/images/consultant-program/intro-bg.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;padding:240px 0 260px}.intro__info{max-width:843px;margin-right:auto}.intro__title{color:#233243;font-family:Lato;font-size:64px;font-style:normal;font-weight:700;line-height:80px;letter-spacing:-1.28px;margin-bottom:24px}.intro__text{color:#666a99;font-family:Lato;font-size:24px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:64px;max-width:697px;margin-right:auto}.intro__text span{font-weight:700;color:#5760e4}.intro__btn{--btn-icon-color:#5760e4;background:#5760e4;border:1px solid transparent}.intro__btn-text{color:#fff}.intro__btn-icon{background:#fff}.intro__btn:hover{-webkit-box-shadow:0 0 0 6px rgba(188,191,244,.6);box-shadow:0 0 0 6px rgba(188,191,244,.6)}.intro__btn:active{background:#4048bf}@media (max-width:1366px){.intro{padding-top:180px;padding-bottom:180px}}@media (max-width:576px){.intro{padding-top:50px;padding-bottom:50px;background-image:url("https://cdn.ganttpro.com/statics/media/images/consultant-program/intro-bg-mobile.jpg")}.intro__title{font-size:36px;line-height:50px;letter-spacing:-.72px;margin-bottom:24px}.intro__text{font-size:18px;line-height:30px;margin-bottom:266px}}.reasons{padding-top:180px}.reasons__title{margin-bottom:60px}.reasons__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;margin-bottom:48px}.reasons__item{border-radius:16px;background:#f8f8fa;padding:20px 32px 24px 32px}.reasons__item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12.67px;margin-bottom:8px}.reasons__item-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reasons__item-title{color:#233243;font-family:Lato;font-size:28px;font-style:normal;font-weight:700;line-height:36px}.reasons__item-text{color:#888bb0;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:28px}@media (max-width:1172px){.reasons{padding-top:120px}.reasons__list{grid-template-columns:repeat(2,1fr)}.reasons__item-title{font-size:20px;line-height:28px}.reasons__item-text{font-size:16px;line-height:24px}}@media (max-width:576px){.reasons{padding-top:40px}.reasons__title{margin-bottom:32px}.reasons__list{grid-template-columns:repeat(1,1fr);gap:8px;margin-bottom:24px}.reasons__item{padding:16px 16px 24px 16px}}.steps{padding-top:200px}.steps__title{margin-bottom:64px}.steps__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;margin-bottom:48px;counter-reset:steps-counter}.steps__item{border-radius:16px;border:2px solid #fff;background:linear-gradient(126deg,#fff 1.44%,rgba(255,255,255,0) 116.79%);-webkit-box-shadow:0 0 10px 0 rgba(51,120,112,.1);box-shadow:0 0 10px 0 rgba(51,120,112,.1);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);min-height:297px;padding-top:125px;padding-left:32px;padding-right:32px;padding-bottom:32px;position:relative;overflow:hidden;counter-increment:steps-counter;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.steps__item::before{content:counter(steps-counter);position:absolute;top:-57px;left:-50px;color:rgba(128,203,196,.2);font-family:Inter;font-size:400px;font-style:normal;font-weight:700;line-height:normal;z-index:0}.steps__item-title{color:#233243;font-family:Lato;font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin-bottom:16px}.steps__item-text{color:rgba(35,50,67,.6);font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:30px}@media (max-width:1172px){.steps{padding-top:120px}.steps__list{grid-template-columns:repeat(1,1fr)}}@media (max-width:576px){.steps{padding-top:80px}.steps__title{margin-bottom:32px}.steps__list{margin-bottom:24px}.steps__item{padding:130px 16px 24px 16px;min-height:240px}.steps__item::before{font-size:352px;top:-45px}.steps__item-title{font-size:20px;line-height:30px;margin-bottom:8px}.steps__item-text{font-size:16px;line-height:24px}}.partner{position:relative;padding-bottom:0;padding-top:120px}.partner::before{content:"";z-index:-1;position:absolute;top:-6.5rem;right:0;width:70%;height:0;padding-bottom:183%;background-image:url("https://cdn.ganttpro.com/statics/media/images/affiliate-program/partner-bg-sm.png");background-repeat:no-repeat;background-position:center;background-size:100% auto}.partner__title{margin-bottom:1.5rem;text-align:left}.partner__btn{--btn-icon-color:#fff;background:#fff;border:1px solid #dddffa;margin-bottom:60px}.partner__btn-text{color:#233243}.partner__btn-icon{background:#5760e4}.partner__btn:hover{-webkit-box-shadow:0 0 0 6px rgba(188,191,244,.6);box-shadow:0 0 0 6px rgba(188,191,244,.6)}.partner__btn:hover .partner__btn-text{color:#5760e4}.partner__btn:active{-webkit-box-shadow:none;box-shadow:none;border-color:#5760e4}.partner__btn:active .partner__btn-icon{background:#4048bf}.partner__list{width:100%}.partner__item{--text-color:#233243;--icon-color:#233243;border-bottom:1px solid #888bb0}.partner__item:last-child{border-bottom:none}.partner__item.show{--text-color:#5760e4;--icon-color:#5760e4}.partner__item.show .partner__icon-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.partner__question-btn{position:relative;width:100%;margin:0;padding:1rem 2.5rem 1rem 2rem;font-family:Lato,Arial,sans-serif;font-weight:500;font-size:1rem;line-height:1.5rem;text-align:left;color:var(--text-color);background-color:transparent;border:none;outline:0;-webkit-transition:color 160ms;transition:color 160ms;cursor:pointer}.partner__question-btn:focus,.partner__question-btn:hover{--text-color:#5760e4;--icon-color:#5760e4}.partner__icon,.partner__icon-arrow{position:absolute;top:1rem;width:1.5rem;height:1.5rem;-webkit-transition:fill 160ms,stroke 160ms;transition:fill 160ms,stroke 160ms}.partner__icon{left:0}.partner__icon-arrow{right:0}.partner__answer{height:0;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;color:rgba(35,50,67,.6);overflow:hidden;-webkit-transition:height 160ms;transition:height 160ms}.partner__answer>div{padding-bottom:1rem}@media (min-width:1024px){.partner{padding-top:200px}.partner__btn{margin-bottom:132px}}@media (min-width:1172px){.partner::before{top:-220px;width:863px;height:1100px;padding-bottom:0;background-image:url("https://cdn.ganttpro.com/statics/media/images/affiliate-program/partner-bg-xl.png")}.partner__wrapper{max-width:1076px}.partner__title{margin-bottom:44px}.partner__question-btn{padding:40px 56px 40px 48px;font-size:32px;line-height:40px}.partner__icon,.partner__icon-arrow{top:40px;width:40px;height:40px}.partner__answer{font-size:24px;line-height:30px}.partner__answer>div{max-width:920px;padding-bottom:48px}}@media (min-width:1366px){.partner{padding-bottom:162px}.partner::before{top:100px;right:auto;left:0;width:996px;background-image:url("https://cdn.ganttpro.com/statics/media/images/affiliate-program/partner-bg-wd.png")}.partner__wrapper{display:grid;grid-template-columns:1fr 616px;grid-template-rows:auto 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;justify-items:start;-webkit-column-gap:202px;-moz-column-gap:202px;column-gap:202px;max-width:1284px}.partner__title{margin-top:24px}.partner__list{grid-column:2/-1;grid-row:1/-1}.partner__answer>div{max-width:540px}}@media (min-width:1500px){.partner::before{top:100px;left:50%;width:1178px;background-image:url("https://cdn.ganttpro.com/statics/media/images/affiliate-program/partner-bg-hd.png");-webkit-transform:translateX(-79%);transform:translateX(-79%)}}.assets{padding-top:80px}.assets__wrapper{display:grid}.assets__wrapper::before{content:"";grid-row:3/4;width:20.5rem;height:14.375rem;margin:0 auto 1.5rem;background-image:url("https://cdn.ganttpro.com/statics/media/images/affiliate-program/assets-bg-sm.png");background-repeat:no-repeat;background-size:contain;background-position:center;-webkit-transform:translateX(-4px);transform:translateX(-4px)}.assets__title{margin-bottom:1rem}.assets__text{margin-bottom:2.5rem;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;color:rgba(35,50,67,.6)}.assets__btn{width:20.5rem;margin:0 auto}@media (min-width:1024px){.assets{padding-top:200px}}@media (min-width:1172px){.assets__wrapper{max-width:1076px}.assets__wrapper::before{width:954px;height:680px;background-image:url("https://cdn.ganttpro.com/statics/media/images/affiliate-program/assets-bg-xl.png");-webkit-transform:translateX(-12px);transform:translateX(-12px)}.assets__title{margin-bottom:24px;text-align:center}.assets__text{margin-bottom:64px;font-size:24px;line-height:30px;text-align:center}.assets__btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:298px}}@media (min-width:1366px){.assets__wrapper{max-width:1284px}}.faq{padding-top:80px;margin-bottom:80px}.faq__title{margin-bottom:1.5rem}.faq__list{width:100%}.faq__item{--text-color:#233243;--icon-color:#233243;overflow:hidden;border-radius:.5rem;-webkit-transition:background-color 160ms,border-color 160ms;transition:background-color 160ms,border-color 160ms}.faq__item.show{--text-color:#5760e4;--icon-color:#5760e4;background-color:#f4f5fd;border-color:#f4f5fd}.faq__item.show .faq__question-btn{border-color:#f4f5fd}.faq__item.show .faq__icon-arrow{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.faq__item+.faq__item{margin-top:.5rem}.faq__question-btn{position:relative;width:100%;margin:0;padding:1rem 3rem 1rem 1rem;font-family:Lato,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.25rem;text-align:left;color:var(--text-color);background-color:transparent;border:1px solid rgba(136,139,176,.4);border-radius:.5rem;outline:0;-webkit-transition:background-color 160ms,border-color 160ms;transition:background-color 160ms,border-color 160ms;cursor:pointer}.faq__question-btn:focus,.faq__question-btn:hover{background-color:#f4f5fd;border-color:#f4f5fd}.faq__icon-arrow{position:absolute;top:50%;right:.75rem;width:1.5rem;height:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:fill 160ms,stroke 160ms;transition:fill 160ms,stroke 160ms}.faq__answer{height:0;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#888bb0;overflow:hidden;-webkit-transition:height 160ms;transition:height 160ms}.faq__answer>div{padding:0 1rem 1rem}.faq__answer a{text-decoration:underline;color:inherit}@media (min-width:1024px){.faq{padding-top:160px;margin-bottom:180px}}@media (min-width:1172px){.faq__title{margin-bottom:64px;text-align:center}.faq__list{max-width:934px;margin:0 auto}.faq__item{border-radius:16px}.faq__item+.faq__item{margin-top:16px}.faq__question-btn{padding:36px 102px 36px 32px;font-size:24px;line-height:30px;border-radius:16px}.faq__icon-arrow{right:32px;width:40px;height:40px}.faq__answer{font-size:24px;line-height:36px}.faq__answer>div{padding:0 32px 32px}}.cta-banner{padding-top:2rem;padding-bottom:2rem;background:radial-gradient(30.94% 171.12% at 50% 50%,#5760e4 0,#30357e 100%)}.cta-banner__title{text-align:center;margin-bottom:3rem;font-size:2.25rem;line-height:3.125rem;letter-spacing:-.02em;color:#fff}.cta-banner__title br{display:none}.cta-banner__title span{display:inline-block;vertical-align:middle;width:3rem;height:3rem;background-image:url("https://cdn.ganttpro.com/statics/media/images/affiliate-program/cta-banner-icon.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.cta-banner__btn{border:1px solid #dddffa;background:#fff;color:#5760e4;-webkit-animation:none;animation:none}.cta-banner__btn:hover{color:#5760e4}.cta-banner__btn:active{border:1px solid #4048bf;color:#4048bf;background-color:#fff}@media (min-width:1172px){.cta-banner{padding-top:64px;padding-bottom:64px}.cta-banner__title{margin:0 auto 48px;font-size:48px;line-height:70px}.cta-banner__title br{display:inline}}@media (min-width:1366px){.cta-banner{padding-bottom:96px}}.custom-select{position:relative}.custom-select__toggle::after{-webkit-transform-origin:center;transform-origin:center}.custom-select__toggle:hover{border-color:#5760e4}.custom-select__list{z-index:10;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;visibility:hidden;opacity:0}.custom-select.show .custom-select__list{visibility:visible;opacity:1}.custom-select.show .custom-select__toggle::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.contact-form .just-validate-error-field{border-color:#dd3636}.contact-form .just-validate-error-field+.contact-form__toggle{border-color:#dd3636}.contact-form .just-validate-error-field+.contact-form__checkbox-label::before{border-color:#dd3636}.contact-form .just-validate-error-field:focus+.contact-form__checkbox-label::before{-webkit-box-shadow:0 0 20px 2px rgba(78,149,255,.25);box-shadow:0 0 20px 2px rgba(78,149,255,.25)}.contact-form .just-validate-error-field+.contact-form__toggle:focus{border-color:#5760e4;-webkit-box-shadow:0 0 10px 0 rgba(220,255,223,.6);box-shadow:0 0 10px 0 rgba(220,255,223,.6)}.contact-form .just-validate-error-label{position:absolute;left:0;bottom:-18px;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:12px}.contact-form__body{display:grid}@media (min-width:576px){.contact-form__body{grid-template-columns:1fr 1fr;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}}.contact-form__field{position:relative;display:grid;margin-bottom:20px}@media (min-width:576px){.contact-form__field{grid-column:span 2}}.contact-form__field--one-column{grid-column:auto}.contact-form__field--agree{margin-bottom:40px}@media (min-width:1172px){.contact-form__field--agree .just-validate-error-label{bottom:-22px}}.contact-form__field:last-child{margin-bottom:0}.contact-form__label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:14px;line-height:30px;color:#666;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.contact-form__checkbox-label{position:relative;padding-left:28px;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:12px;line-height:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.contact-form__checkbox-label::before{content:"";position:absolute;top:1px;left:0;width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:16px;border:1px solid #c2c3d6;border-radius:4px;-webkit-transition:border-color 160ms;transition:border-color 160ms;cursor:pointer}.contact-form__checkbox-label a{color:#5760e4;outline:0}.contact-form__checkbox-label a:focus,.contact-form__checkbox-label a:hover{text-decoration:underline}.contact-form__checkbox-label:hover::before{border-color:#5760e4}.contact-form__input{padding:13px 12px;cursor:pointer;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#424242;background-color:#fff;border:1px solid #c2c3d6;border-radius:8px;outline:0;-webkit-transition:border-color 160ms,-webkit-box-shadow 160ms;transition:border-color 160ms,-webkit-box-shadow 160ms;transition:box-shadow 160ms,border-color 160ms;transition:box-shadow 160ms,border-color 160ms,-webkit-box-shadow 160ms}.contact-form__input::-webkit-input-placeholder{font:inherit;color:#b3b3b3}.contact-form__input::-moz-placeholder{font:inherit;color:#b3b3b3}.contact-form__input::-ms-input-placeholder{font:inherit;color:#b3b3b3}.contact-form__input::placeholder{font:inherit;color:#b3b3b3}.contact-form__input:hover{border-color:#5760e4}.contact-form__input:focus{border-color:#5760e4;-webkit-box-shadow:0 0 0 4px rgba(188,191,244,.6);box-shadow:0 0 0 4px rgba(188,191,244,.6)}.contact-form__input--textarea{height:96px;resize:none}.contact-form__checkbox{position:absolute;opacity:0;pointer-events:none}.contact-form__checkbox:focus+.contact-form__checkbox-label::before{border-color:#5760e4;-webkit-box-shadow:0 0 10px 0 rgba(220,255,223,.6);box-shadow:0 0 10px 0 rgba(220,255,223,.6)}.contact-form__checkbox:checked+.contact-form__checkbox-label::before{background-image:url("https://cdn.ganttpro.com/statics/media/images/consultant-program/form-icon-check-purple.svg");background-color:#5760e4;border-color:#5760e4}.contact-form__toggle{position:relative;width:100%;margin:0;padding:13px 48px 13px 12px;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#b3b3b3;text-align:left;background-color:#fff;border:1px solid #c2c3d6;border-radius:8px;outline:0;-webkit-transition:border-color 160ms,-webkit-box-shadow 160ms;transition:border-color 160ms,-webkit-box-shadow 160ms;transition:box-shadow 160ms,border-color 160ms;transition:box-shadow 160ms,border-color 160ms,-webkit-box-shadow 160ms;cursor:pointer}.contact-form__toggle span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.contact-form__toggle:focus{border-color:#5760e4;-webkit-box-shadow:0 0 0 6px rgba(188,191,244,.6);box-shadow:0 0 0 6px rgba(188,191,244,.6)}.contact-form__toggle::after{content:"";position:absolute;top:50%;right:12px;width:24px;height:24px;background-image:url("https://cdn.ganttpro.com/statics/media/images/pricing/plans-icon-arrow.svg");background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact-form__toggle.has-value{color:#424242}.contact-form__list{width:100%;padding:8px 8px 16px;background-color:#fff;border:1px solid #e5e5e5;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.1);box-shadow:0 4px 4px 0 rgba(0,0,0,.1);border-radius:8px}.contact-form__item{overflow-wrap:break-word;display:block;width:100%;margin:0;padding:8px 8px 8px 28px;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:14px;line-height:18px;text-align:left;color:#424242;background-color:transparent;border:none;border-radius:8px;outline:0;-webkit-transition:background-color 160ms,color 160ms;transition:background-color 160ms,color 160ms;cursor:pointer}.contact-form__item::before{content:none;position:absolute;top:50%;left:0;width:20px;height:20px;background-image:url("https://cdn.ganttpro.com/statics/media/images/consultant-program/check-icon.svg");background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact-form__item:not(.current):focus,.contact-form__item:not(.current):hover{border-radius:8px;background:rgba(87,96,228,.08)}.contact-form__item.current{position:relative;color:#5760e4;cursor:default}.contact-form__item.current::before{content:""}.contact-form__submit{margin:0 auto;border:none;background-color:#5760e4;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:138px;padding:8px 48px;-webkit-transition:all .3s;transition:all .3s;border-radius:8px;color:#fff;text-align:center;font-family:Lato;font-size:16px;font-style:normal;font-weight:700;line-height:24px;cursor:pointer}.contact-form__submit:hover{-webkit-box-shadow:0 0 0 6px rgba(188,191,244,.6);box-shadow:0 0 0 6px rgba(188,191,244,.6)}.contact-form__submit:active{color:#fff;background:#4048bf}.popup{z-index:800;position:fixed;top:0;left:0;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;width:100%;height:0;visibility:hidden;opacity:0;overflow-y:auto;background-color:rgba(35,50,67,.6);-webkit-transition:opacity 120ms,visibility 0s .2s;transition:opacity 120ms,visibility 0s .2s}.popup__body{position:relative;width:90%;max-width:480px;background-color:#fff;border-radius:1rem}@media (min-width:1172px){.popup__body{width:100%;max-width:982px;border-radius:24px}}.popup__title{color:#212121;text-align:center;font-family:Lato;font-size:28px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:24px}.popup__close{position:absolute;top:22.5px;right:22.5px;margin:0;padding:0;background-color:transparent;border:none;outline:0;opacity:1;-webkit-transition:opacity 160ms;transition:opacity 160ms;cursor:pointer}.popup__close svg{width:11px;height:11px;fill:#233243}.popup__close:hover{opacity:.6}.popup__close:focus{opacity:.6}.popup__contact-form,.popup__error,.popup__success{display:none}.popup__error,.popup__success{padding:3.5rem 1rem 3rem}@media (min-width:1172px){.popup__error,.popup__success{padding:76px 24px 80px}}.popup__error p,.popup__success p{margin:0 auto;text-align:center}.popup__error p:first-child,.popup__success p:first-child{margin-bottom:.5rem;font-family:Lato,Arial,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:#233243}@media (min-width:1172px){.popup__error p:first-child,.popup__success p:first-child{font-size:1.5rem;line-height:1.75rem}}.popup__error p:last-child,.popup__success p:last-child{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.875rem;color:rgba(35,50,67,.6)}.popup.show{height:100%;visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.popup.show-on-mobile{display:grid;visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}@media (min-width:1172px){.popup.error .popup__body,.popup.success .popup__body{max-width:454px}}.popup.error .contact-form,.popup.success .contact-form{display:none}.popup.success .popup__success{display:block}.popup.error .popup__error{display:block}.popup.with-contact-form .popup__contact-form{display:block}.popup.with-contact-form .popup__body{max-width:540px;padding:40px 1rem 24px}@media (min-width:576px){.popup.with-contact-form .popup__body{padding:56px 48px 48px}}.popup.with-contact-form .contact-form__field--agree{margin-bottom:32px}.popup.with-contact-form .contact-form__field--one-column{grid-column:auto}.popup.with-contact-form .contact-form__submit{width:100%;max-width:18.5rem}@media (min-width:576px){.popup.with-contact-form .contact-form__submit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:190px}}