.wrap-index-slider{position:relative;width:100%}.index-slider{width:100%;display:flex;overflow:hidden;padding-bottom:50px}.index-slider-text{position:absolute;bottom:-50px;right:200px;background:#c9302a;width:620px;height:500px;padding:82px 200px 82px 38px}.index-slider-text__wrapper{height:100%;overflow:hidden}.index-slider-text__heading{font-weight:700;font-size:41px;color:#fff}.index-slider-text p{padding-top:23px;color:#fff;font-weight:400;font-size:16px}@media only screen and (max-width:1320px){.index-slider-text{padding:38px 100px 38px 61px;right:20px;width:540px;height:406px}}@media only screen and (max-width:848px){.index-slider{padding-bottom:0}.index-slider-text{padding:38px 42px;width:400px;height:270px;right:0;bottom:0}.index-slider-text__heading{font-size:32px}}@media only screen and (max-width:500px){.index-slider{padding-bottom:135px}.index-slider-text{bottom:-135px;width:100%}.index-slider-text__heading{font-size:24px}.index-slider-text p{font-size:14px}}.index-slide{flex-shrink:0;width:100%;position:relative}.index-slide img{width:100%;object-fit:cover;display:block}@media only screen and (max-width:848px){.index-slide img{height:490px}}.index-slider-nav{width:100%;position:absolute;bottom:15px;right:0;display:flex;align-items:center;justify-content:flex-end;max-width:1920px;left:-27%;transform:translate(-50%)}.index-slider-nav__points{color:#2e2e2e;font-weight:400;font-size:16px;display:flex;align-items:center;margin:0}.index-slider-nav__points a{color:inherit;text-decoration:none}.index-slider-nav__buttons{display:flex;align-items:center;margin-left:30px}.index-slider-nav__buttons>*+*{margin-left:20px}.index-slider-nav__button{display:flex;align-items:center;justify-content:center;font-size:0;line-height:0;color:#2e2e2e;opacity:.5;transition:.3s}.index-slider-nav__button:hover{color:#006c43;opacity:1}.index-slider-nav__button svg{width:16px;height:8px}@media only screen and (max-width:1154px){.index-slider-nav{left:-36%}}@media only screen and (max-width:848px){.index-slider-nav{display:none}.index-slider-nav__buttons{margin-left:40px}.index-slider-nav__button{width:40px;height:40px;font-size:16px}}@media only screen and (max-width:680px){.index-slider-nav{height:60px;padding-bottom:0;position:relative;background:#c4c4c4}.index-slider-nav__points .glider-dot+.glider-dot{margin-left:10px}.index-slider-nav__buttons{margin-left:20px}}.info-slider{display:flex;flex-direction:column;position:absolute;width:100%;bottom:120px;left:50%;transform:translate(-50%)}.info-slider__heading{font-size:60px;font-weight:500;margin:0;padding-left:50%}.info-slider__sub{font-weight:300}.info-slider__lid{margin:0;font-size:30px;font-weight:300;padding-left:50%}@media only screen and (max-width:1520px){.info-slider{max-width:1520px}.info-slider__heading{font-size:44px}.info-slider__lid{font-size:26px}}@media only screen and (max-width:1320px){.info-slider{max-width:1320px}.info-slider__heading{font-size:40px}.info-slider__lid{font-size:24px}}@media only screen and (max-width:1154px){.info-slider{max-width:1154px}.info-slider__heading{font-size:32px}.info-slider__lid{font-size:24px}}@media only screen and (max-width:848px){.info-slider{max-width:848px}.info-slider__heading{font-size:24px}.info-slider__lid{font-size:16px}}@media only screen and (max-width:680px){.info-slider{max-width:680px}.info-slider__heading,.info-slider__lid{padding-left:20%}}.index-about{display:flex;position:relative;background:#fff;padding-top:200px;padding-bottom:200px}.index-about__wrap{width:100%;position:relative;z-index:2;display:grid;grid-template-columns:repeat(12,1fr)}.index-about__left{grid-column-end:span 6;padding:100px 0;font-size:16px}.index-about__left p{margin-top:30px}.index-about__right{width:580px;height:580px;background:url(/images/index/company.png) 100% no-repeat;background-size:cover;grid-column-start:8;grid-column-end:span 5}.index-about .link-border{margin-top:40px}@media only screen and (max-width:1520px){.index-about__left{grid-column-start:2;grid-column-end:span 4}.index-about__right{grid-column-start:7;grid-column-end:span 5}.index-about .link-border{margin-top:90px}.index-about .heading-2{margin-bottom:40px}.index-about .app-text{font-size:14px}}@media only screen and (max-width:1320px){.index-about{padding-top:100px;padding-bottom:100px}.index-about .link-border{margin-top:30px}.index-about .heading-2{font-size:28px}.index-about__left{grid-column-start:1;grid-column-end:span 5}}@media only screen and (max-width:1154px){.index-about__left{padding:65px 0}.index-about .link-border{margin-top:30px}.index-about .heading-2{font-size:26px;margin-bottom:20px}.index-about .app-text,.index-about .link-border{font-size:16px}.index-about__right{width:450px;height:450px}}@media only screen and (max-width:930px){.index-about .heading-2{font-size:19px}}@media only screen and (max-width:848px){.index-about__left{padding:0}.index-about .heading-2{font-size:20px;margin-bottom:10px}.index-about .app-text{font-size:16px}.index-about .app-text>*+*{margin-top:10px}.index-about .link-border{font-size:16px}.index-about__right{width:300px;height:250px;grid-column-start:8;grid-column-end:span 5}}@media only screen and (max-width:680px){.index-about{padding-top:60px;padding-bottom:60px;display:flex;flex-direction:column}.index-about__left{grid-column-end:span 12;padding-bottom:45px}.index-about__right{grid-column-start:1;grid-column-end:span 12;position:relative;width:100%;padding-bottom:53.7%;background-size:cover}}.index-promo-items{padding-top:180px;padding-bottom:190px}@media only screen and (max-width:1320px){.index-promo-items{padding-top:80px;padding-bottom:100px}}@media only screen and (max-width:1154px){.index-promo-items{padding-top:100px;padding-bottom:100px}}@media only screen and (max-width:848px){.index-promo-items{padding-top:80px;padding-bottom:60px}}@media only screen and (max-width:680px){.index-promo-items{padding-top:40px}}.index-second-slider{padding:0;background:linear-gradient(180deg,#fff 0,#fff 80%,#f3f3f3 0,#f3f3f3);position:relative}.index-second-slider__nav{width:100%;display:flex;align-items:center;justify-content:space-between;position:absolute;left:0;top:50%;transform:translateY(-50%);padding-left:175px;padding-right:175px}.index-second-slider__button{width:40px;height:40px;border-radius:50%;box-shadow:0 5px 28px rgba(79,89,102,.2);display:flex;align-items:center;justify-content:center;color:#000;background:#fff;transition:.3s}.index-second-slider__button+.index-second-slider__button svg{transform:translate(-1px,-3px)}.index-second-slider__button:hover{background:#f5f5f5}.index-second-slider__button svg{transform:translate(-4px,-3px);width:10px;height:16px}.index-second-slider__body{overflow:hidden;display:flex}.index-second-slider__body .slick-list{margin-left:-82px}.index-second-slider__two{display:flex;flex-direction:column}.index-second-slider__slide{flex-shrink:0}.index-second-slider__slide img{display:block;width:100%;height:100%}@media only screen and (max-width:848px){.index-second-slider__slide{width:140px;height:140px}}@media only screen and (max-width:1520px){.index-second-slider__nav{padding-left:145px;padding-right:145px}.index-second-slider__body .slick-list{margin-left:0}.index-second-slider__body .slick-track{margin-left:160px}}@media only screen and (max-width:1154px){.index-second-slider__nav{padding-left:15px;padding-right:15px}.index-second-slider__body .slick-track{margin-left:229px}}@media only screen and (max-width:848px){.index-second-slider{background:linear-gradient(180deg,#fff 0,#fff 60%,#f3f3f3 0,#f3f3f3)}.index-second-slider__body .slick-track{margin-left:25px}}@media only screen and (max-width:680px){.index-second-slider__nav{padding-left:5px;padding-right:5px}.index-second-slider__body .slick-track{margin-left:20px}.index-second-slider__button{width:40px;height:40px;font-size:16px}}.index-news{padding-top:100px;padding-bottom:160px;background:#fff}.index-news__wrap{display:grid;grid-template-columns:repeat(12,1fr)}.index-news__wrap .app-event{grid-column-end:span 6}.index-news__heading{display:flex;justify-content:space-between}.index-news__heading>a{margin-top:15px;align-self:flex-start;color:#606060}.index-news__heading>a:hover{text-decoration:none}@media only screen and (max-width:1154px){.index-news__heading>a{margin-top:0}}@media only screen and (max-width:1320px){.index-news{padding-top:80px;padding-bottom:100px}}@media only screen and (max-width:1154px){.index-news{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:848px){.index-news{padding-top:60px;padding-bottom:80px}}@media only screen and (max-width:680px){.index-news{padding-top:40px;padding-bottom:60px}.index-news__wrap .app-event{grid-column-end:span 6}}@media only screen and (max-width:500px){.index-news__wrap{grid-gap:30px 6px}.index-news__wrap .app-event{grid-column-end:span 12}.index-news__heading{flex-direction:column}.index-news__heading>a{margin-bottom:20px;font-size:12px}}.index-contact{display:flex;background:url(/images/index/contact_back.png) 100% no-repeat;background-size:cover}.index-contact__wrap{padding:180px 0 170px;width:100%;display:grid;grid-template-columns:repeat(12,1fr)}.index-contact .persolan{margin-right:30px}@media only screen and (max-width:1520px){.index-contact__wrap{padding:100px 0 130px}.index-contact .contact-promo .heading-2{padding-right:0}.index-contact .contact-promo .contact-promo__lid{padding-right:10%}}@media only screen and (max-width:1320px){.index-contact__wrap{padding:80px 0 100px}.index-contact__lid{font-size:16px}}@media only screen and (max-width:1154px){.index-contact{background:url(/images/index/contact_back.png) 0 no-repeat;background-size:cover;height:704px}.index-contact--long{height:890px}.index-contact__wrap{padding:130px 0}.index-contact .contact-promo{grid-column-start:1;grid-column-end:span 5}.index-contact .contact-form{grid-column-start:7;grid-column-end:span 6}.index-contact .persolan{margin-right:30%;margin-bottom:35px}}@media only screen and (max-width:930px){.index-contact .persolan{margin-right:20%}}@media only screen and (max-width:848px){.index-contact{height:605px}.index-contact--long{height:820px}.index-contact__wrap{padding:90px 0}.index-contact .contact-promo{grid-column-start:1;grid-column-end:span 6}.index-contact .persolan{margin-right:0}.index-contact .persolan__text *{font-size:12px}}@media only screen and (max-width:680px){.index-contact__wrap .contact-form{padding:40px 10px 60px}}@media only screen and (max-width:500px){.index-contact{background:#c9302a}.index-contact__wrap{padding:50px 0}.index-contact .contact-form,.index-contact .contact-promo{grid-column-start:1;grid-column-end:span 12}.index-contact .contact-form{margin-top:0;padding:0}.index-contact .persolan{margin-bottom:0}}.contact-promo{grid-column-start:1;grid-column-end:span 6;color:#fff;display:flex;flex-direction:column}.contact-promo__icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:60px;flex-shrink:0;margin-bottom:auto;color:#fff}.contact-promo .heading-2{margin-bottom:25px}.contact-promo .heading-2,.contact-promo__lid{padding-right:15%}.contact-promo__lid{font-size:16px}@media only screen and (max-width:1520px){.contact-promo__wrap{padding:100px 0 130px}.contact-promo .contact-promo .heading-2{padding-right:0}.contact-promo .contact-promo .contact-promo__lid{padding-right:10%}}@media only screen and (max-width:848px){.contact-promo .heading-2{font-size:25px}.contact-promo__lid{line-height:130%}}@media only screen and (max-width:680px){.contact-promo .heading-2{margin:15px 0}.contact-promo__lid{font-size:14px}.contact-promo__icon{width:40px;height:40px;font-size:40px}}.contact-form{grid-column-start:7;grid-column-end:span 5;display:flex;flex-direction:column}.contact-form>*+*{margin-top:40px}.contact-form__send{display:flex;justify-content:space-between}.contact-form .generic-button{align-self:flex-start;min-width:162px;height:60px;background:#fff}@media only screen and (max-width:1154px){.contact-form>*+*{margin-top:30px}.contact-form__send{flex-direction:column}}@media only screen and (max-width:848px){.contact-form{margin-top:30px}.contact-form .generic-button{margin-top:35px}.contact-form>*+*{margin-top:20px}}@media only screen and (max-width:680px){.contact-form .generic-button{margin-top:15px}}