.primary-btn{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:.875rem 1.5rem;font-size:1rem;line-height:1.25;text-align:center;border-radius:.25rem;-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;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;padding:18px;font-family:Lato,Arial,sans-serif;font-weight:700;font-size:20px;line-height:24px;background-color:#5760e4;border:none;border-radius:12px;outline:0;-webkit-transition:background-color 160ms,border-color 160ms,color 160ms,-webkit-box-shadow 160ms;transition:background-color 160ms,border-color 160ms,color 160ms,-webkit-box-shadow 160ms;transition:box-shadow 160ms,background-color 160ms,border-color 160ms,color 160ms;transition:box-shadow 160ms,background-color 160ms,border-color 160ms,color 160ms,-webkit-box-shadow 160ms;cursor:pointer;color:#fff;background-color:#337870}.primary-btn:hover{color:#fff;-webkit-box-shadow:0 0 0 6px rgba(188,191,244,.6);box-shadow:0 0 0 6px rgba(188,191,244,.6)}.primary-btn:focus{color:#fff;background-color:#4048bf}.primary-btn:disabled{color:#fff;background-color:#c2c3d6;cursor:default}.primary-btn:disabled:hover{-webkit-box-shadow:none;box-shadow:none}.primary-btn.has-animation{-webkit-animation:pulse 1.5s ease-out infinite;animation:pulse 1.5s ease-out infinite;-webkit-transition:background-color 160ms,border-color 160ms,color 160ms,-webkit-box-shadow 3s;transition:background-color 160ms,border-color 160ms,color 160ms,-webkit-box-shadow 3s;transition:box-shadow 3s,background-color 160ms,border-color 160ms,color 160ms;transition:box-shadow 3s,background-color 160ms,border-color 160ms,color 160ms,-webkit-box-shadow 3s}.primary-btn.has-animation:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-animation:stopPulse 1.5s forwards;animation:stopPulse 1.5s forwards}.primary-btn.has-animation:focus{background-color:#4048bf}.primary-btn.has-animation:disabled{color:rgba(255,255,255,.5);background-color:#4048bf;-webkit-box-shadow:none;box-shadow:none;-webkit-animation:none;animation:none}.primary-btn.has-icon{--btn-icon-arrow-color:#5760e4;position:relative;padding-right:64px;padding-left:32px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.primary-btn.has-icon svg{position:absolute;top:50%;right:12px;width:40px;height:40px;border-radius:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:stroke 160ms,-webkit-box-shadow 160ms;transition:stroke 160ms,-webkit-box-shadow 160ms;transition:box-shadow 160ms,stroke 160ms;transition:box-shadow 160ms,stroke 160ms,-webkit-box-shadow 160ms}.primary-btn--outline{padding:17px 18px;color:#233243;background-color:#fff;border:1px solid #dddffa}.primary-btn--outline:hover{color:#5760e4;border-color:#bcbff4;-webkit-box-shadow:0 0 0 6px rgba(188,191,244,.6);box-shadow:0 0 0 6px rgba(188,191,244,.6)}.primary-btn--outline:focus{color:#5760e4;background-color:#fff;border-color:#5760e4}.primary-btn--outline.has-icon{--btn-icon-arrow-bg-color:#5760e4;--btn-icon-arrow-color:#ffffff}.primary-btn--outline.has-icon:focus{--btn-icon-arrow-bg-color:#4048bf}.primary-btn--small{padding:8px 24px;font-size:16px;border-radius:8px}.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}.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;padding:18px;font-family:Lato,Arial,sans-serif;font-weight:700;font-size:20px;line-height:24px;color:#fff;background-color:#5760e4;border:none;border-radius:12px;outline:0;-webkit-transition:background-color 160ms,border-color 160ms,color 160ms,-webkit-box-shadow 160ms;transition:background-color 160ms,border-color 160ms,color 160ms,-webkit-box-shadow 160ms;transition:box-shadow 160ms,background-color 160ms,border-color 160ms,color 160ms;transition:box-shadow 160ms,background-color 160ms,border-color 160ms,color 160ms,-webkit-box-shadow 160ms;cursor:pointer}.btn:hover{color:#fff;-webkit-box-shadow:0 0 0 6px rgba(188,191,244,.6);box-shadow:0 0 0 6px rgba(188,191,244,.6)}.btn:focus{color:#fff;background-color:#4048bf}.btn:disabled{color:#fff;background-color:#c2c3d6;cursor:default}.btn:disabled:hover{-webkit-box-shadow:none;box-shadow:none}.btn.has-animation{-webkit-animation:pulse 1.5s ease-out infinite;animation:pulse 1.5s ease-out infinite;-webkit-transition:background-color 160ms,border-color 160ms,color 160ms,-webkit-box-shadow 3s;transition:background-color 160ms,border-color 160ms,color 160ms,-webkit-box-shadow 3s;transition:box-shadow 3s,background-color 160ms,border-color 160ms,color 160ms;transition:box-shadow 3s,background-color 160ms,border-color 160ms,color 160ms,-webkit-box-shadow 3s}.btn.has-animation:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-animation:stopPulse 1.5s forwards;animation:stopPulse 1.5s forwards}.btn.has-animation:focus{background-color:#4048bf}.btn.has-animation:disabled{color:rgba(255,255,255,.5);background-color:#4048bf;-webkit-box-shadow:none;box-shadow:none;-webkit-animation:none;animation:none}.btn.has-icon{--btn-icon-arrow-color:#5760e4;position:relative;padding-right:64px;padding-left:32px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.btn.has-icon svg{position:absolute;top:50%;right:12px;width:40px;height:40px;border-radius:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:stroke 160ms,-webkit-box-shadow 160ms;transition:stroke 160ms,-webkit-box-shadow 160ms;transition:box-shadow 160ms,stroke 160ms;transition:box-shadow 160ms,stroke 160ms,-webkit-box-shadow 160ms}.btn--outline{padding:17px 18px;color:#233243;background-color:#fff;border:1px solid #dddffa}.btn--outline:hover{color:#5760e4;border-color:#bcbff4;-webkit-box-shadow:0 0 0 6px rgba(188,191,244,.6);box-shadow:0 0 0 6px rgba(188,191,244,.6)}.btn--outline:focus{color:#5760e4;background-color:#fff;border-color:#5760e4}.btn--outline.has-icon{--btn-icon-arrow-bg-color:#5760e4;--btn-icon-arrow-color:#ffffff}.btn--outline.has-icon:focus{--btn-icon-arrow-bg-color:#4048bf}.btn--small{padding:8px 24px;font-size:16px;border-radius:8px}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(87,96,228,.6);box-shadow:0 0 0 0 rgba(87,96,228,.6)}30%{-webkit-box-shadow:0 0 0 8px rgba(87,96,228,.4);box-shadow:0 0 0 8px rgba(87,96,228,.4)}60%{-webkit-box-shadow:0 0 0 16px rgba(87,96,228,0);box-shadow:0 0 0 16px rgba(87,96,228,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(87,96,228,0);box-shadow:0 0 0 0 rgba(87,96,228,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(87,96,228,.6);box-shadow:0 0 0 0 rgba(87,96,228,.6)}30%{-webkit-box-shadow:0 0 0 8px rgba(87,96,228,.4);box-shadow:0 0 0 8px rgba(87,96,228,.4)}60%{-webkit-box-shadow:0 0 0 16px rgba(87,96,228,0);box-shadow:0 0 0 16px rgba(87,96,228,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(87,96,228,0);box-shadow:0 0 0 0 rgba(87,96,228,0)}}@-webkit-keyframes stopPulse{0%{-webkit-box-shadow:0 0 0 12px rgba(87,96,228,0);box-shadow:0 0 0 12px rgba(87,96,228,0)}100%{-webkit-box-shadow:0 0 0 6px rgba(87,96,228,.6);box-shadow:0 0 0 6px rgba(87,96,228,.6)}}@keyframes stopPulse{0%{-webkit-box-shadow:0 0 0 12px rgba(87,96,228,0);box-shadow:0 0 0 12px rgba(87,96,228,0)}100%{-webkit-box-shadow:0 0 0 6px rgba(87,96,228,.6);box-shadow:0 0 0 6px rgba(87,96,228,.6)}}.breadcrumbs__item{display:inline;font-weight:700;font-size:.75rem;line-height:1.5rem;color:#5760e4}@media (min-width:1172px){.breadcrumbs__item{font-size:14px;line-height:24px}}.breadcrumbs__item+.breadcrumbs__item{position:relative;padding-left:1.5rem}.breadcrumbs__item+.breadcrumbs__item::before{content:"/";position:absolute;top:2px;left:10px;display:inline;font-weight:400;line-height:12px;color:#666a99}@media (min-width:1172px){.breadcrumbs__item+.breadcrumbs__item::before{line-height:14px}}.breadcrumbs__link{font-weight:400;color:#666a99;-webkit-transition:opacity 160ms;transition:opacity 160ms}.breadcrumbs__link:active,.breadcrumbs__link:focus,.breadcrumbs__link:hover{color:#5760e4}.intro{padding-top:2.5rem;padding-bottom:2.5rem;background-color:#fafafb;background-image:url("https://ganttpro.net/__sub/cdn/statics/media/images/partners/tech-partner/intro-bg.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-width:768px){.intro{background-position:top 60% left 50%}}@media (min-width:768px){.intro{background-image:url("https://ganttpro.net/__sub/cdn/statics/media/images/partners/tech-partner/intro-bg-xl.jpg");background-position:center right 40%;background-size:auto 100%}}@media (min-width:1172px){.intro{padding-top:90px;padding-bottom:150px;background-position:center}}.intro .breadcrumbs{margin-bottom:1.5rem}@media (min-width:1172px){.intro .breadcrumbs{margin-bottom:80px}}.intro__title{margin-bottom:2rem;font-size:2.25rem;line-height:3.125rem;letter-spacing:-.02em}@media (min-width:1172px){.intro__title{max-width:690px;margin-bottom:24px;font-size:64px;line-height:80px}}.intro__text{font-family:Lato,Arial,sans-serif;font-weight:400;max-width:524px;margin-bottom:15rem;font-size:1.125rem;line-height:1.875rem;color:#666a99}@media (min-width:768px){.intro__text{margin-bottom:42px}}@media (min-width:1172px){.intro__text{max-width:568px;font-size:24px;line-height:30px}}.intro__btn{--btn-icon-arrow-bg-color:#ffffff;--btn-icon-arrow-color:#5760e4;width:328px}@media (min-width:1172px){.intro__btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:298px}}.steps{padding-top:2.5rem;padding-bottom:5rem}@media (min-width:1172px){.steps{padding-top:100px;padding-bottom:224px}}@media (min-width:1366px){.steps{padding-bottom:192px}}.steps__title{margin-bottom:2rem;font-size:1.875rem;line-height:2.625rem}@media (min-width:1172px){.steps__title{margin-bottom:80px;font-size:56px;line-height:64px;text-align:center}}.steps__list{list-style:none;counter-reset:list-number}.steps__item{position:relative;display:grid;grid-template-columns:6.125rem 1fr;grid-template-rows:auto auto 1fr;-webkit-column-gap:0.75rem;-moz-column-gap:0.75rem;column-gap:.75rem;padding-top:2rem;counter-increment:list-number}@media (min-width:1172px){.steps__item{grid-template-rows:auto 1fr;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;padding-top:30px}}@media (min-width:1366px){.steps__item{padding-top:48px}}.steps__item::before{content:counter(list-number);grid-row:1/3;margin-top:.25rem;font-family:Inter,Arial,sans-serif;font-weight:700;font-size:156px;line-height:.75;color:rgba(87,96,228,.2)}@media (min-width:1172px){.steps__item::before{grid-row:1/-1;font-size:220px}}.steps__item::after{content:"";grid-column:1/-1;grid-row:3/-1;width:20.5rem;height:13.625rem;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:contain}@media (min-width:1172px){.steps__item::after{position:absolute}}.steps__item+.steps__item{margin-top:40px}@media (min-width:1172px){.steps__item+.steps__item{margin-top:88px}}@media (min-width:1172px){.steps__item--1{grid-template-columns:auto 428px 1fr}}@media (min-width:1366px){.steps__item--1{grid-template-columns:auto 484px 1fr}}@media (min-width:1172px){.steps__item--1::before{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}@media (min-width:1366px){.steps__item--1::before{-webkit-transform:translateY(-24px);transform:translateY(-24px)}}.steps__item--1:after{background-image:url("https://ganttpro.net/__sub/cdn/statics/media/images/partners/tech-partner/step-sm-1.jpg")}@media (min-width:1172px){.steps__item--1:after{bottom:-116px;right:136px;width:436px;height:376px;background-image:url("https://ganttpro.net/__sub/cdn/statics/media/images/partners/tech-partner/step-1.png")}}@media (min-width:1366px){.steps__item--1:after{bottom:-100px;right:150px}}@media (min-width:1172px){.steps__item--2{grid-template-columns:1fr auto 398px}}@media (min-width:1366px){.steps__item--2{grid-template-columns:1fr auto 453px}}@media (min-width:1172px){.steps__item--2::before{grid-column:2/3;-webkit-transform:translateY(12px);transform:translateY(12px)}}@media (min-width:1366px){.steps__item--2::before{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}.steps__item--2:after{background-image:url("https://ganttpro.net/__sub/cdn/statics/media/images/partners/tech-partner/step-sm-2.jpg")}@media (min-width:1172px){.steps__item--2:after{bottom:-170px;left:136px;width:472px;height:376px;background-image:url("https://ganttpro.net/__sub/cdn/statics/media/images/partners/tech-partner/step-2.png")}}@media (min-width:1366px){.steps__item--2:after{bottom:-140px;left:146px}}@media (min-width:1172px){.steps__item--2 .steps__name,.steps__item--2 .steps__text{grid-column:3/4}}@media (min-width:1172px){.steps__item--3{grid-template-columns:auto 390px 1fr}}@media (min-width:1366px){.steps__item--3{grid-template-columns:auto 446px 1fr}}@media (min-width:1172px){.steps__item--3::before{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}@media (min-width:1366px){.steps__item--3::before{-webkit-transform:translateY(-24px);transform:translateY(-24px)}}.steps__item--3:after{background-image:url("https://ganttpro.net/__sub/cdn/statics/media/images/partners/tech-partner/step-sm-3.jpg")}@media (min-width:1172px){.steps__item--3:after{bottom:-76px;right:70px;width:456px;height:376px;background-image:url("https://ganttpro.net/__sub/cdn/statics/media/images/partners/tech-partner/step-3.png")}}@media (min-width:1366px){.steps__item--3:after{bottom:-64px;right:84px}}@media (min-width:1172px){.steps__item--4{grid-template-columns:1fr auto 442px}}@media (min-width:1172px){.steps__item--4::before{grid-column:2/3;-webkit-transform:translateY(24px);transform:translateY(24px)}}@media (min-width:1366px){.steps__item--4::before{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}.steps__item--4::after{background-image:url("https://ganttpro.net/__sub/cdn/statics/media/images/partners/tech-partner/step-sm-4.jpg")}@media (min-width:1172px){.steps__item--4::after{bottom:-120px;left:64px;width:422px;height:354px;background-image:url("https://ganttpro.net/__sub/cdn/statics/media/images/partners/tech-partner/step-4.png")}}@media (min-width:1366px){.steps__item--4::after{bottom:-90px;left:74px}}@media (min-width:1172px){.steps__item--4 .steps__name,.steps__item--4 .steps__text{grid-column:3/4}}.steps__name{margin-bottom:.5rem;font-weight:400;font-size:1.375rem;line-height:1.875rem;color:#5760e4}@media (min-width:1172px){.steps__name{margin-bottom:16px;font-size:32px;line-height:40px}}.steps__text{margin-bottom:1rem;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.625rem;color:rgba(35,50,67,.6)}@media (min-width:1172px){.steps__text{grid-row:2/-1;margin-bottom:0;font-size:20px;line-height:34px}}.steps__text p{margin-bottom:1rem}@media (min-width:1172px){.steps__text p{margin-bottom:0}}.steps__text p+p{margin-top:.5rem}.integrations{margin-bottom:5rem}.integrations__inner{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:2rem 1rem;background-color:#fafafe;background-image:url("https://ganttpro.net/__sub/cdn/statics/media/images/partners/tech-partner/integrations-bg-sm.png");background-repeat:no-repeat;background-position:center;background-size:cover;border:1px solid #dddffa;border-radius:1rem}@media (min-width:768px){.integrations__inner{padding:55px 48px;border-radius:1.5rem}}@media (min-width:1172px){.integrations__inner{grid-template-columns:472px 1fr;grid-template-rows:auto auto 1fr;padding:56px 0 36px 32px;overflow:hidden}}@media (min-width:1366px){.integrations__inner{padding-left:64px}}.integrations__inner::before{content:"";grid-row:3/4;justify-self:center;width:18.5rem;height:9.875rem;margin-bottom:1.5rem;background-image:url("https://ganttpro.net/__sub/cdn/statics/media/images/partners/tech-partner/integrations-img-sm.png");background-repeat:no-repeat;background-position:center;background-size:contain}@media (min-width:1172px){.integrations__inner::before{justify-self:end;grid-column:2/3;grid-row:1/-1;width:604px;height:322px;margin-bottom:0;background-image:url("https://ganttpro.net/__sub/cdn/statics/media/images/partners/tech-partner/integrations-img-xl.png");-webkit-transform:translate(36px,-16px);transform:translate(36px,-16px)}}@media (min-width:1366px){.integrations__inner::before{-webkit-transform:translate(0,-16px);transform:translate(0,-16px)}}.integrations__title{margin-bottom:1.5rem;font-size:2rem;line-height:2.625rem}@media (min-width:1172px){.integrations__title{font-size:48px;line-height:64px;letter-spacing:-.02em}}.integrations__text{margin-bottom:1.5rem;font-size:1.125rem;line-height:2rem;color:#888bb0}@media (min-width:1172px){.integrations__text{max-width:500px;margin-bottom:48px;font-size:20px;line-height:34px}}.integrations__text br{display:none}@media (min-width:1172px){.integrations__text br{display:inline}}.integrations__link.has-icon{width:18.5rem;padding:12px 104px 12px 32px}@media (min-width:576px){.integrations__link.has-icon{padding:17px 104px 17px 32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.offer{margin-bottom:4.75rem}@media (min-width:1172px){.offer{margin-bottom:86px}}.offer__inner{display:grid;padding:2rem;background-color:#5760e4;border-radius:1.5rem}@media (min-width:1172px){.offer__inner{grid-template-columns:614px 1fr;grid-template-rows:auto 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:64px;-moz-column-gap:64px;column-gap:64px;padding:64px 32px}}@media (min-width:1366px){.offer__inner{padding:64px}}.offer__inner::before{content:"";grid-row:2/3;justify-self:center;width:16.375rem;height:11.125rem;margin-bottom:2rem;background-image:url("https://ganttpro.net/__sub/cdn/statics/media/images/partners/tech-partner/offer-bg.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@media (min-width:1172px){.offer__inner::before{grid-column:2/3;grid-row:1/-1;-ms-flex-item-align:center;align-self:center;width:390px;height:264px;margin-bottom:0}}@media (min-width:1366px){.offer__inner::before{-webkit-transform:translateX(24px);transform:translateX(24px)}}.offer__title{margin-bottom:2rem;font-size:2rem;line-height:2.625rem;letter-spacing:-.02em;color:#fff}@media (min-width:1172px){.offer__title{margin-bottom:64px;font-size:48px;line-height:70px}}.offer__btn{min-width:16.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:1172px){.offer__btn{min-width:236px}}.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 0 4px rgba(188,191,244,.6);box-shadow:0 0 0 4px rgba(188,191,244,.6)}.contact-form .just-validate-error-field+.contact-form__toggle:focus{border-color:#337870;-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 .just-validate-error-label{position:absolute;left:0;bottom:-20px;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:24px}@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;margin-bottom:5px;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:14px;line-height:20px;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 #888bb0;border-radius:4px;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__input{padding:13px 12px;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#424242;background-color:#fff;border:1px solid #888bb0;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: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 0 4px rgba(188,191,244,.6);box-shadow:0 0 0 4px rgba(188,191,244,.6)}.contact-form__checkbox:checked+.contact-form__checkbox-label::before{background-image:url("https://ganttpro.net/__sub/cdn/statics/media/images/partners/tech-partner/form-icon-check.svg");background-color:#5760e4;border-color:#5760e4}.contact-form__submit{justify-self:center;width:18.5rem;padding:8px 24px;font-size:16px;line-height:24px;border-radius:8px}@media (min-width:576px){.contact-form__submit{max-width:202px}}.popup{z-index:800;position:fixed;top:0;left:0;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:0;visibility:hidden;opacity:0;overflow-y:auto;background-color:rgba(33,33,33,.6);-webkit-transition:opacity 120ms,visibility 0s .2s;transition:opacity 120ms,visibility 0s .2s}.popup__body{position:relative;width:91vw;max-width:454px;margin:.875rem 0 1rem;padding:5.25rem 1.5rem 5rem;background-color:#fff;border:1px solid #ccdddb;border-radius:1.25rem}.popup__close{position:absolute;top:1.25rem;right:1.5rem;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:.75rem;height:.75rem;fill:#424242}.popup__close:hover{opacity:.6}.popup__close:focus{opacity:.6}.popup__title{margin-bottom:24px;font-size:28px;line-height:32px;text-align:center}@media (min-width:576px){.popup__title{font-size:32px;line-height:40px}}@media (min-width:576px){.popup__title br{display:none}}.popup__contact-form,.popup__error,.popup__success{display:none}.popup__contact-form p,.popup__error p,.popup__success p{margin:0 auto;text-align:center}.popup__contact-form p:first-child,.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:#424242}@media (min-width:1172px){.popup__contact-form p:first-child,.popup__error p:first-child,.popup__success p:first-child{font-size:1.5rem;line-height:1.75rem}}.popup__contact-form p:last-child,.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:#5760e4}.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}.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 64px 48px}}.tech-partner-page{--container-wd:1284px}