.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}.intro{padding-top:5.625rem;padding-bottom:3.125rem;background-color:#e6f1e7}@media (min-width:1172px){.intro{padding-top:160px;padding-bottom:167px}}@media (min-width:1172px){.intro__inner{display:grid;grid-template-columns:544px 1fr;grid-template-rows:auto 1fr;-webkit-column-gap:82px;-moz-column-gap:82px;column-gap:82px}}.intro__title{margin-bottom:2rem;font-size:2.5rem;line-height:3rem}@media (min-width:1172px){.intro__title{margin-top:32px;font-size:48px;line-height:64px}}.intro__title span{color:#00564c}.intro__text{margin-bottom:2.5rem;font-size:1rem;line-height:1.75rem}@media (min-width:1172px){.intro__text{margin-bottom:0;padding-right:80px;font-size:20px;line-height:34px}}.intro__img{display:block;width:20.5rem;margin:0 auto}@media (min-width:1172px){.intro__img{grid-column:2/3;grid-row:1/-1;width:100%;margin:0;padding-right:98px}}.tools{padding-top:3.125rem;padding-bottom:5.625rem}@media (min-width:1172px){.tools{padding-top:62px;padding-bottom:112px}}.tools__title{margin-bottom:1.5rem;font-size:2rem;line-height:2.875rem;color:#00564c}@media (min-width:1172px){.tools__title{margin-bottom:16px;font-size:42px;line-height:60px;text-align:center}}.tools__text{margin-bottom:2.25rem;font-size:1rem;line-height:1.875rem}@media (min-width:1172px){.tools__text{margin-bottom:64px;font-size:20px;line-height:34px;text-align:center}}.tools__list{display:grid;gap:.875rem}@media (min-width:1172px){.tools__list{gap:27px;grid-template-columns:repeat(6,1fr)}}@media (min-width:1172px){.tools__item{grid-column:span 3;min-height:173px}}.tools__item:first-child .tools__link{background-image:url("https://ganttpro.net/__sub/cdn/statics/media/images/integrations/tools-icon-1.svg")}.tools__item:nth-child(2) .tools__link{background-image:url("https://ganttpro.net/__sub/cdn/statics/media/images/integrations/tools-icon-2.svg")}.tools__item:nth-child(3) .tools__link{background-image:url("https://ganttpro.net/__sub/cdn/statics/media/images/integrations/tools-icon-3.svg")}.tools__item:nth-child(4) .tools__link{background-image:url("https://ganttpro.net/__sub/cdn/statics/media/images/integrations/tools-icon-4.svg")}@media (min-width:1172px){.tools__item:nth-child(5){grid-column:span 2}}.tools__item:nth-child(5) .tools__link{background-image:url("https://ganttpro.net/__sub/cdn/statics/media/images/integrations/tools-icon-5.svg")}@media (min-width:1172px){.tools__item:nth-child(5) .tools__link{padding-right:18px}}@media (min-width:1172px){.tools__item:nth-child(6){grid-column:span 2}}.tools__item:nth-child(6) .tools__link{background-image:url("https://ganttpro.net/__sub/cdn/statics/media/images/integrations/tools-icon-6.svg")}@media (min-width:1172px){.tools__item:nth-child(6) .tools__link{padding-right:18px}}@media (min-width:1172px){.tools__item:nth-child(7){grid-column:span 2}}.tools__item:nth-child(7) .tools__link{background-image:url("https://ganttpro.net/__sub/cdn/statics/media/images/integrations/tools-icon-7.svg")}@media (min-width:1172px){.tools__item:nth-child(7) .tools__link{padding-right:18px}}.tools__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.875rem;background-repeat:no-repeat;background-size:2rem;background-position:top .875rem left .875rem;border:1px solid #d2d8dd;border-radius:.75rem;-webkit-transition:background-color 160ms;transition:background-color 160ms}@media (min-width:1172px){.tools__link{height:100%;padding:18px 52px 14px 78px;background-size:36px;background-position:top 18px left 18px}}@media (min-width:1172px){.tools__link:hover{background-color:#f9f9f9}}@media (min-width:1172px){.tools__link:hover .tools__more svg{-webkit-transform:translateX(2px);transform:translateX(2px)}}.tools__name{margin:.5rem 0 .75rem;padding-left:3rem;font-size:1.25rem;line-height:1.5rem}@media (min-width:1172px){.tools__name{margin:0 0 20px;padding-left:0}}.tools__descr{margin-bottom:.75rem;font-size:.875rem;line-height:1.625rem;color:#333}@media (min-width:1172px){.tools__descr{font-size:16px}}.tools__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:auto;padding:.5rem 0;font-weight:700;font-size:.875rem;line-height:1.125rem;color:#337870}@media (min-width:1172px){.tools__more{font-size:16px;line-height:20px}}.tools__more svg{display:block;width:2.75rem;height:1.0625rem;-webkit-transition:-webkit-transform 160ms;transition:-webkit-transform 160ms;transition:transform 160ms;transition:transform 160ms,-webkit-transform 160ms}.connect__inner{padding:3rem 1rem 3rem;background:#eef5ee;border-radius:.75rem}@media (min-width:768px){.connect__inner{padding:55px 49px;border-radius:8px}}@media (min-width:1172px){.connect__inner{display:grid;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem 6.25rem}}.connect__title{margin-bottom:1.25rem;font-size:2rem;line-height:2.625rem;color:#00453d}@media (min-width:1172px){.connect__title{margin-bottom:0;font-size:36px;line-height:48px}}.connect__text{margin-bottom:4rem;font-size:1rem;line-height:1.75rem}@media (min-width:1172px){.connect__text{margin-bottom:0;font-size:20px;line-height:30px}}.connect__link{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;min-width:18.5rem;max-width:20.5rem;margin:0 auto;padding:.8125rem 1.75rem;font-family:Lato,Arial,sans-serif;font-weight:700;font-size:1rem;line-height:1.5;text-align:center;color:#fff;background-color:#337870;border:none;border-radius:.25rem;outline:0;-webkit-transition:color 160ms,background-color 160ms;transition:color 160ms,background-color 160ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}@media (min-width:1172px){.connect__link{grid-column:2/3;grid-row:1/3;min-width:14rem;padding:19px 44px;font-size:18px;line-height:20px;border-radius:.25rem}}.connect__link:focus,.connect__link:hover{color:#fff;background-color:#00564c}.connect__link:active{color:#99bbb7}.select{position:relative;background-color:#fff}.select input[type=text].select__field{padding-right:45px}@media (min-width:1172px){.select input[type=text].select__field{padding-right:36px}}.select__field{z-index:2;position:relative;width:100%;background-color:transparent!important;-webkit-transition:border-color 160ms;transition:border-color 160ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.select__field:focus{border-color:#424242}.select__field:focus~.select__icon{stroke:#525252;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.select__icon{z-index:1;position:absolute;top:50%;right:12px;display:block;width:14px;height:7px;visibility:visible;stroke:#666666;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.select__list{z-index:10;position:absolute;top:100%;left:0;width:100%;height:0;margin:0;padding:0;overflow:hidden;background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:1px;-webkit-transition:height 120ms;transition:height 120ms;list-style:none}.select__list li:first-child{padding-top:6px}.select__list li:last-child{padding-bottom:0}.select__list button{width:100%;margin:0;padding:6px 14px;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.5;text-align:left;color:#424242;background-color:transparent;border:none;cursor:pointer;-webkit-transition:background-color 160ms;transition:background-color 160ms}.select__list button:hover{background-color:#f8f8f8}.form{display:grid;gap:.75rem;width:100%;max-width:440px;margin:0 auto}@media (min-width:1172px){.form{grid-template-columns:1fr 1fr;gap:10px 8px;margin:0}}.form__group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:3.75rem}.form__group--checkbox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:auto}.form__group--checkbox a{color:#008a7a}.form__group--checkbox a:hover{color:#00453d}@media (min-width:1172px){.form__group--full-width{grid-column:span 2}}.form__group--email{margin-bottom:2rem}@media (min-width:1172px){.form__group--email{margin-bottom:24px}}.form__group.invalid{color:#dd3636}.form__group.invalid .form__input,.form__group.invalid .form__textarea{border-color:#dd3636}.form__group.invalid .form__input::-webkit-input-placeholder,.form__group.invalid .form__textarea::-webkit-input-placeholder{color:#dd3636}.form__group.invalid .form__input::-moz-placeholder,.form__group.invalid .form__textarea::-moz-placeholder{color:#dd3636}.form__group.invalid .form__input::-ms-input-placeholder,.form__group.invalid .form__textarea::-ms-input-placeholder{color:#dd3636}.form__group.invalid .form__input::placeholder,.form__group.invalid .form__textarea::placeholder{color:#dd3636}.form__group.invalid .form__label::before{border-color:#dd3636}.form__group.invalid .form__error{display:block}.form__label{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.875rem}.form__label--agree{position:relative;padding-left:1.875rem;font-size:.75rem;line-height:1.125rem}.form__label--agree::before{content:"";position:absolute;top:0;left:0;width:1.125rem;height:1.125rem;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid #a5a5a5;border-radius:.0625rem;cursor:pointer}.form__input{padding:.5625rem .6875rem;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.875rem;color:#424242;background-color:#fff;border:1px solid #a5a5a5;border-radius:.1875rem;outline:0;-webkit-transition:border-color 160ms;transition:border-color 160ms}@media (min-width:1172px){.form__input{padding:.25rem .4375rem}}.form__input::-webkit-input-placeholder{opacity:.4}.form__input::-moz-placeholder{opacity:.4}.form__input::-ms-input-placeholder{opacity:.4}.form__input::placeholder{opacity:.4}.form__input:focus{border-color:#333}.form__textarea{height:7rem;padding:.5625rem .6875rem;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.875rem;color:#424242;background-color:#fff;border:1px solid #a5a5a5;border-radius:.1875rem;outline:0;-webkit-transition:border-color 160ms;transition:border-color 160ms;resize:none}@media (min-width:1172px){.form__textarea{height:110px;padding:.25rem .4375rem}}.form__textarea::-webkit-input-placeholder{opacity:.4}.form__textarea::-moz-placeholder{opacity:.4}.form__textarea::-ms-input-placeholder{opacity:.4}.form__textarea::placeholder{opacity:.4}.form__textarea:focus{border-color:#333}.form__checkbox:checked~.form__label::before{background-image:url("https://ganttpro.net/__sub/cdn/statics/media/icons/checkbox/border_press.svg");border-color:transparent}.form__tooltip{z-index:6;position:absolute;top:calc(100% + .375rem);left:0;width:100%;visibility:hidden;opacity:0;-webkit-transition:opacity 160ms 0s,visibility 0s 160ms;transition:opacity 160ms 0s,visibility 0s 160ms}@media (min-width:1172px){.form__tooltip{top:12px;left:-212px;width:188px;visibility:visible;opacity:1}}.form__tooltip span{z-index:9;position:relative;display:block;width:100%;padding:.5625rem .5rem;font-family:Lato,Arial,sans-serif;font-weight:700;font-size:.6875rem;line-height:1.25rem;text-align:center;color:#191919;border-radius:.5rem;background-color:#e6f1e7}@media (min-width:1172px){.form__tooltip span{padding:14px 9px;font-size:12px;text-align:left}}.form__tooltip::before{z-index:7;content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;border:1px solid #337870;border-radius:.5rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.form__tooltip::after{z-index:8;content:"";position:absolute;top:-10px;left:50%;width:1.625rem;height:1.25rem;background-image:url("https://ganttpro.net/__sub/cdn/statics/media/images/partners/tooltip-icon-polygon.svg");-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:1172px){.form__tooltip::after{top:50%;left:auto;right:-14px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(90deg) translate(-40%,0);transform:rotate(90deg) translate(-40%,0)}}.form__tooltip.show{visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.form__error{position:absolute;right:0;bottom:-16px;display:none;font-size:10px;line-height:12px}.form__submit{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;max-width:100%;margin-top:1.5rem}.form__submit:focus,.form__submit:hover{color:#fff;background-color:#00564c}.form__submit:active{color:#99bbb7}.form__submit:disabled{color:#fff;background-color:#ccdddb}@media (min-width:1172px){.form__submit{grid-column:span 2}}.form__note{position:absolute;top:calc(100% + 12px);left:0;max-width:80%;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:12px;line-height:16px}@media (min-width:1172px){.form__note{top:calc(100% + 10px)}}.application{padding-top:5.375rem;padding-bottom:6.25rem;background-repeat:no-repeat;background-size:545px 160px;background-position:top 414px left 24px}@media (min-width:1172px){.application{padding-top:120px;padding-bottom:120px;background-image:url("https://ganttpro.net/__sub/cdn/statics/media/images/integrations/application-bg.png")}}@media (min-width:1172px){.application__inner{display:grid;grid-template-columns:545px 1fr;grid-template-rows:auto 1fr;-webkit-column-gap:78px;-moz-column-gap:78px;column-gap:78px}}.application__title{margin-bottom:2rem;font-size:2rem;line-height:2.875rem;color:#00564c}@media (min-width:1172px){.application__title{margin-bottom:16px;font-size:44px;line-height:60px}}.application__text{margin-bottom:2.25rem;font-size:1rem;line-height:1.875rem}@media (min-width:1172px){.application__text{margin-bottom:0;padding-right:24px;font-size:20px;line-height:34px}}@media (min-width:1172px){.application__form{grid-column:2/3;grid-row:1/-1}}.partnership{margin-bottom:70px}.partnership__inner{padding:3rem 1rem 3rem;background-color:#eef5ee;background-repeat:no-repeat;background-size:18.5rem;background-position:top 244px left 50%;background-image:url("https://ganttpro.net/__sub/cdn/statics/media/images/integrations/partnership-bg-mobile.png");border-radius:.75rem}@media (min-width:768px){.partnership__inner{padding:55px 49px;border-radius:8px}}@media (min-width:1172px){.partnership__inner{padding:48px 84px;background-position:top 50% right 0;background-size:648px;background-image:url("https://ganttpro.net/__sub/cdn/statics/media/images/integrations/partnership-bg-desktop.png");border-radius:20px}}.partnership__title{margin-bottom:1.25rem;font-size:2rem;line-height:2.625rem;color:#00453d}@media (min-width:1172px){.partnership__title{font-size:42px;line-height:60px}}.partnership__text{margin-bottom:14rem;font-size:1.25rem;line-height:2rem}@media (min-width:1172px){.partnership__text{margin-bottom:64px;font-size:20px;line-height:30px}}.partnership__link{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;min-width:18.5rem;max-width:20.5rem;margin:0 auto;padding:.8125rem 1.75rem;font-family:Lato,Arial,sans-serif;font-weight:700;font-size:1rem;line-height:1.5;text-align:center;color:#fff;background-color:#337870;border:none;border-radius:.25rem;outline:0;-webkit-transition:color 160ms,background-color 160ms;transition:color 160ms,background-color 160ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}@media (min-width:1172px){.partnership__link{min-width:252px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0;padding:22px 44px;font-size:18px;line-height:20px;border-radius:.25rem}}.partnership__link:focus,.partnership__link:hover{color:#fff;background-color:#00564c}.partnership__link:active{color:#99bbb7}.popup{z-index:100;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(0,0,0,.2);-webkit-transition:opacity 120ms,visibility 0s .2s;transition:opacity 120ms,visibility 0s .2s}.popup__body{position:relative;background-color:#fff;border-radius:.375rem}.popup__close{position:absolute;top:.8125rem;right:.8125rem;margin:0;padding:0;background-color:transparent;border:none;outline:0;opacity:.3;-webkit-transition:opacity 160ms;transition:opacity 160ms;cursor:pointer}.popup__close:hover{opacity:.6}.popup__close:focus{opacity:.6}.popup__close:focus .popup__icon{fill:#003d36}.popup__icon{width:1.125rem;height:1rem;fill:#666666}.popup__success{display:block;width:90vw;max-width:26.125rem;padding:69px 36px}.popup__success p{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:1.25rem;line-height:2rem;text-align:center;color:#00564c}.popup.show{height:100%;visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}