.project-modal{position:fixed;pointer-events:none;z-index:10;display:flex;top:0;left:0;width:100%;height:100%;transition:all .35s;background-color:rgba(31,38,48,.6);opacity:0;cursor:pointer}.project-modal.visible{opacity:1;pointer-events:all}.project-modal.visible .project-modal__container{animation:bounceIn .6s ease forwards}.project-modal.closing{pointer-events:none;opacity:1}.project-modal.closing .project-modal__container{animation:bounceOut .6s ease forwards}.project-modal__close{background-color:rgba(0,0,0,0);width:40px;height:40px;border-radius:100px;cursor:pointer;border:none;display:flex;padding:0;margin-left:auto}.project-modal__container{cursor:default;position:relative;overflow:hidden;padding:24px 40px 84px;margin:auto 0 auto auto;width:632px;max-height:671px;height:100%;transition:transform .35s ease-out;animation:bounceOut .6s ease forwards;box-sizing:border-box;background-color:#fff;display:flex;flex-direction:column}@media(max-width:1199px){.project-modal__container{padding:24px 20px;width:100%;margin:0;max-height:100%}}.animate-container{height:100%;overflow:auto;box-sizing:border-box}@media(max-width:1199px){.animate-container{padding-top:20px}}@keyframes bounceIn{0%{transform:translateX(100%)}80%{transform:translateX(-30px)}to{transform:translateX(0)}}@keyframes bounceOut{0%{transform:translateX(0)}20%{transform:translateX(-30px)}to{transform:translateX(100%)}}.first-step__input{flex:1 1}.first-step__title{font-family:var(--font-cygre),sans-serif;font-size:34px;font-weight:700;line-height:115%}@media(max-width:1199px){.first-step__title{font-size:24px}}.first-step__form{margin-top:34px}.first-step__fields{display:flex;flex-wrap:wrap;gap:20px}@media(max-width:1199px){.first-step__fields{flex-wrap:nowrap;flex-direction:column}}.first-step__first-input{width:100%}.first-step__textarea{width:100%;height:171px}.first-step__info{margin-top:12px}.first-step__info,.first-step__info .base-link{font-family:var(--font-manrope),sans-serif;font-size:14px;font-weight:500;line-height:normal;color:#6c7079}.first-step__btn{margin-top:30px;padding:16px 30px}@media(hover:hover)and (pointer:fine){.first-step__info .base-link:hover{color:#3430e9}}@media(hover:none)and (pointer:coarse){.first-step__info .base-link:active{color:#3430e9}}.second-step{padding-right:40px;height:100%;position:relative}@media(max-width:1199px){.second-step{padding-right:20px}}.second-step__title{font-family:var(--font-cygre),sans-serif;font-size:54px;font-weight:700;line-height:110%;text-transform:uppercase}@media(max-width:1199px){.second-step__title{line-height:98%;font-size:36px}}.second-step__info{display:flex;gap:20px;margin:30px 130px 0 0}@media(max-width:1199px){.second-step__info{flex-direction:column}}.second-step__gif{width:171px;height:107px}.second-step__text{font-family:var(--font-manrope),sans-serif;font-size:16px;font-weight:500;line-height:normal;color:#6c7079;margin-top:auto}.second-step__logo{position:absolute;bottom:0;right:20px;display:none;flex:none}@media(max-width:1199px){.second-step__logo{display:block}}.container{width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box}@media(max-width:1199px){.container{padding-left:40px;padding-right:40px}}@media(max-width:743px){.container{padding-left:10px;padding-right:10px}}.scroll-disabled{overflow:hidden}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button[class*=pagination-]{background:none;border:none;padding:0;line-height:0}.base-link{color:#000;font-family:var(--font-manrope),sans-serif;font-size:16px;font-weight:400;line-height:normal;transition:all .35s;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px}@media(hover:hover)and (pointer:fine){.base-link:hover{color:#3430e9}}@media(hover:none)and (pointer:coarse){.base-link:active{color:#3430e9}}@media(max-width:1199px){.base-link{font-size:14px}}a{text-decoration:none}.base-link_white{color:#fff;font-family:var(--font-manrope),sans-serif;font-size:16px;font-weight:400;line-height:normal;transition:all .35s;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px}.base-link_white:hover{color:#8fffd1}@media(max-width:1199px){.base-link_white{font-size:14px}}.base-ul ul,.base-ul-list{margin:0;text-decoration:none;display:flex;flex-direction:column;gap:12px;padding:0}.base-ul ul li,.base-ul-list li{display:flex;font-family:var(--font-manrope),sans-serif;font-size:16px;font-weight:500;line-height:normal;color:#6c7079}.base-ul ul li:before,.base-ul-list li:before{display:block;content:"";width:6px;height:6px;margin:9px 12px 0 0;background-color:#3430e9;flex:none}.base-ol{margin:0;padding:0;text-decoration:none}.base-ol ol{list-style:none;counter-reset:item;padding:0;display:flex;flex-direction:column;gap:12px}.base-ol ol li{font-family:var(--font-manrope),sans-serif;font-size:16px;font-weight:500;line-height:normal;color:#6c7079;display:flex;gap:10px}.base-ol ol li:before{counter-increment:item;content:counter(item,decimal-leading-zero) "."}*{margin:0}.swiper{overflow:hidden}.reset-link{text-decoration:none}