*{box-sizing:border-box}h1,h2,h3,h4,h5{margin:0}img{display:block}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.text-semibold{font-weight:600}p{margin-top:0}.hide{display:none !important}.button{display:inline-flex;justify-content:center;align-items:center;height:78px;padding:15px 30px;font-weight:600;font-size:1rem;line-height:1;text-transform:uppercase;color:#e73d14;background:#f5f5f5;border:1px solid #d5d5d5;border-radius:50px;box-shadow:0px 4px 4px 0px rgba(30,30,30,.251);cursor:pointer;transition:180ms ease}@media only screen and (max-width: 767px){.button{height:52px}}.button_md{height:78px;font-size:.667rem}@media only screen and (max-width: 991px){.button_md{height:52px}}@media only screen and (max-width: 767px){.button_md{font-size:1rem}}.button_sm{height:52px;font-size:.833rem}@media only screen and (max-width: 767px){.button_sm{font-size:1rem}}.button:disabled{background:#c6c6c6 !important;color:#898989;filter:none !important;cursor:default}.button:hover{filter:brightness(1.1);text-decoration:none}.checkbox{position:relative;display:flex;justify-content:flex-start;align-items:center;text-align:left;font-size:.667rem;cursor:pointer;user-select:none}@media only screen and (max-width: 767px){.checkbox{font-size:1rem}}.checkbox__input{position:absolute;opacity:0;cursor:pointer}.checkbox__input:checked~.checkbox__checkmark:after{display:block}.checkbox__checkmark{position:relative;flex-shrink:0;height:30px;width:30px;margin-right:20px;background-color:rgba(0,0,0,0);border:2px solid #6a6a6a;border-radius:10px}@media only screen and (max-width: 767px){.checkbox__checkmark{margin-right:10px}}.checkbox__checkmark:after{content:"";display:none;position:absolute;top:3px;left:8px;height:14px;width:7px;border:solid #6a6a6a;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox__label{display:flex;align-items:center}html{font-size:30px}@media only screen and (max-width: 1400px){html{font-size:26px}}@media only screen and (max-width: 991px){html{font-size:20px}}@media only screen and (max-width: 767px){html{font-size:16px}}@media only screen and (max-width: 500px){html{font-size:14px}}body{overflow-x:hidden;min-height:100vh;width:100%;margin:0;padding:0;font-family:"Outfit",sans-serif;font-weight:400;font-size:1rem;line-height:1.2;color:#3c3c3c;background:url("../img/main_bg.svg") center -20px repeat,#f5f5f5;background-size:100vw auto}body.lock{overflow:hidden}.container{width:100%;max-width:1600px;margin:0 auto;padding:0 20px}@media only screen and (max-width: 1400px){.container{max-width:1280px}}.header{position:fixed;top:0;left:0;width:100%;z-index:100}.header:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(234,234,234,.5);backdrop-filter:blur(400px)}.header .container{position:relative;z-index:1}.header__grid{display:flex;justify-content:space-between;align-items:center;height:75px;width:100%}.header__logo{width:100%;max-width:235px}@media only screen and (max-width: 991px){.header__logo{max-width:220px}}@media only screen and (max-width: 767px){.header__menu{position:absolute;top:75px;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;padding:30px 20px;background:#eaeaea;border-radius:0 0 10px 10px;transform:translateX(100%);opacity:0;transition:180ms ease}.header__menu.show{transform:translateX(0);opacity:1}}.header__controls{display:none}@media only screen and (max-width: 767px){.header__controls{display:flex;justify-content:center;align-items:center}}.header__toggle{width:40px;cursor:pointer}.header__toggle .icon-close{display:none}.header__toggle.show .icon-open{display:none}.header__toggle.show .icon-close{display:block}.header__menu{display:flex;justify-content:flex-end;align-items:center}.header__link{display:inline-flex;justify-content:flex-start;align-items:center;margin-right:80px;font-weight:500;font-size:.833rem}@media only screen and (max-width: 1400px){.header__link{margin-right:30px}}@media only screen and (max-width: 1150px){.header__link{margin-right:20px}}@media only screen and (max-width: 767px){.header__link{margin-right:0;font-size:1rem}}.header__link .icon{flex-shrink:0;width:32px;margin-right:10px}@media only screen and (max-width: 1400px){.header__link .icon{width:20px}}.header .button{text-transform:none}.hero{position:relative;margin-bottom:30px;color:#f5f5f5;background:url("../img/hero_bg.jpg") top center no-repeat;background-size:cover}.hero__grid{display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh;width:100%;padding-top:155px;text-align:center}@media only screen and (max-width: 767px){.hero__grid{padding-top:105px}}@media only screen and (max-width: 500px){.hero__grid{min-height:700px}}.hero__content{margin:auto}.hero__title{width:100%;margin:0 auto 10px;font-weight:600;font-size:1.333rem}@media only screen and (max-width: 500px){.hero__title{max-width:350px;font-size:1.5rem}}.hero__info{width:100%;max-width:712px;margin:0 auto 20px;font-size:1rem}@media only screen and (max-width: 1400px){.hero__info{max-width:600px}}@media only screen and (max-width: 991px){.hero__info{max-width:450px}}@media only screen and (max-width: 500px){.hero__info{max-width:300px}}.hero__images{position:relative;overflow:hidden;width:100%;max-width:924px;margin:20px auto 0}.hero__image_1{width:697px;margin-bottom:-20px}@media only screen and (max-width: 1400px){.hero__image_1{width:603px}}@media only screen and (max-width: 991px){.hero__image_1{width:540px}}@media only screen and (max-width: 767px){.hero__image_1{width:100%}}.hero__image_2{position:absolute;bottom:-20px;right:0;width:338px}@media only screen and (max-width: 1400px){.hero__image_2{width:290px}}@media only screen and (max-width: 991px){.hero__image_2{width:250px}}@media only screen and (max-width: 767px){.hero__image_2{display:none}}.partners{width:100%;padding-bottom:25px;text-align:center}.partners:hover .partners__track,.partners:active .partners__track{animation-play-state:paused}.partners__wrap{overflow:hidden;margin-bottom:10px}.partners__track{display:flex;justify-content:flex-start;align-items:stretch;gap:15px;width:max-content;animation:scroll 60s linear infinite;will-change:transform}.partners__logo{height:41px}.partners__info{margin-bottom:10px;font-size:.667rem;color:#eaeaea}@media only screen and (max-width: 767px){.partners__info{font-size:.833rem}}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.benefits{position:relative;margin-bottom:30px;text-align:center}.benefits__list{display:grid;grid-template-columns:repeat(3, 1fr);align-items:stretch;gap:30px;width:100%;max-width:816px;margin:0 auto}@media only screen and (max-width: 991px){.benefits__list{gap:20px}}@media only screen and (max-width: 650px){.benefits__list{grid-template-columns:1fr}}.benefits__item{width:100%;max-width:260px;padding:20px;text-align:center;background:#eaeaea;border-radius:10px}@media only screen and (max-width: 650px){.benefits__item{max-width:100%}}.benefits__item-number{margin-bottom:10px;font-weight:600;font-size:2.667rem;color:#ff4f26}.benefits__item-title{margin-bottom:10px;font-weight:500;font-size:1rem}.benefits__item-text{font-weight:400;font-size:.667rem}@media only screen and (max-width: 767px){.benefits__item-text{font-size:.833rem}}.services{margin-bottom:30px;text-align:center}.services__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px 20px;width:100%;max-width:1420px;margin:0 auto 30px}@media only screen and (max-width: 1200px){.services__list{max-width:980px;margin:0 auto 30px}}@media only screen and (max-width: 650px){.services__list{grid-template-columns:1fr}}.services .service{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px;text-align:left;background:#eaeaea;border-radius:10px}@media only screen and (max-width: 1200px){.services .service{flex-direction:column;justify-content:flex-start}}@media only screen and (max-width: 991px){.services .service{padding:20px}}.services .service__info{width:100%;max-width:255px}@media only screen and (max-width: 1200px){.services .service__info{max-width:100%}}.services .service__icon{height:73px;margin-bottom:20px}@media only screen and (max-width: 991px){.services .service__icon{display:none}}.services .service__icon img{height:100%;width:auto}.services .service__title{margin-bottom:20px;font-weight:700;font-size:1rem}@media only screen and (max-width: 767px){.services .service__title{font-size:1.333rem}}@media only screen and (max-width: 650px){.services .service__title{text-align:center}}.services .service__description{font-size:.667rem}@media only screen and (max-width: 767px){.services .service__description{font-size:.833rem}}.services .service__card{flex-shrink:0;width:100%;max-width:346px;padding:20px 30px;background:#f5f5f5;border-radius:10px}@media only screen and (max-width: 1400px){.services .service__card{max-width:300px}}@media only screen and (max-width: 1200px){.services .service__card{max-width:100%}}@media only screen and (max-width: 991px){.services .service__card{padding:20px}}.services .service__image{overflow:hidden;width:100%;margin-bottom:20px;border-radius:10px}.services .service__text{margin-bottom:20px;font-size:.5rem}@media only screen and (max-width: 991px){.services .service__text{font-size:.667rem}}@media only screen and (max-width: 767px){.services .service__text{font-size:.833rem}}.services .service__link{display:flex;justify-content:center;align-items:center;height:38px;width:100%;max-width:144px;margin:0 auto;font-size:.5rem;color:#e73d14;background:#f5f5f5;border:1px solid #d5d5d5;border-radius:50px}@media only screen and (max-width: 991px){.services .service__link{font-size:.667rem}}@media only screen and (max-width: 767px){.services .service__link{font-size:.833rem}}.statistic{margin-bottom:30px;padding-top:48px;padding-bottom:48px;background:#eaeaea}.statistic__list{display:flex;justify-content:center;align-items:flex-start;gap:1%}@media only screen and (max-width: 767px){.statistic__list{flex-direction:column;align-items:center;gap:20px}}.statistic__item{width:100%;max-width:305px;text-align:center}.statistic__item-number{margin-bottom:10px;font-weight:700;font-size:1.667rem;color:#ff4f26}.points{position:relative;margin-bottom:30px;text-align:center}.points__title{margin-bottom:30px;font-weight:500;font-size:1.333rem}.points__list{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:40px 30px;width:100%;max-width:980px;margin:0 auto}@media only screen and (max-width: 991px){.points__list{gap:30px 20px}}@media only screen and (max-width: 650px){.points__list{justify-content:center}}.points .point{position:relative;overflow:hidden;flex:1 1 calc(33.333% - 30px);width:100%;max-width:300px;padding:40px 30px;background:#eaeaea;border-radius:10px;box-shadow:0px 2px 3px 0px rgba(30,30,30,.251)}@media only screen and (max-width: 991px){.points .point{padding:40px 20px}}@media only screen and (max-width: 767px){.points .point{flex:1 1 calc(50% - 20px);max-width:100%}}@media only screen and (max-width: 650px){.points .point{flex:1 1 100%}}.points .point:before{content:"";position:absolute;top:0;left:0;inset:0;padding:2px;background:linear-gradient(180deg, #EAEAEA 0%, #F5F5F5 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;border-radius:inherit;pointer-events:none}.points .point__image{height:83px;margin:0 auto 20px;text-align:center}@media only screen and (max-width: 767px){.points .point__image{height:70px}}.points .point__image img{display:inline-block}.points .point__title{width:100%;max-width:204px;margin:0 auto 20px;font-weight:500;font-size:1rem}@media only screen and (max-width: 991px){.points .point__title br{display:none}}@media only screen and (max-width: 767px){.points .point__title{max-width:100%;font-size:1.333rem}}.points .point__info{font-size:.667rem}@media only screen and (max-width: 767px){.points .point__info{font-size:1rem}}.motto{position:relative;margin-bottom:30px;text-align:center}.motto__title{width:100%;margin:0 auto 15px;font-weight:600;font-size:1.333rem}@media only screen and (max-width: 500px){.motto__title{max-width:240px}}.motto__info{width:100%;margin-bottom:30px;font-size:1rem}.footer{padding-top:58px;padding-bottom:35px;text-align:center;background:#eaeaea}.footer__logo{width:100%;max-width:364px;margin:0 auto 10px}@media only screen and (max-width: 991px){.footer__logo{max-width:220px}}.footer__contacts{margin-bottom:10px;font-weight:500;font-size:.667rem}@media only screen and (max-width: 767px){.footer__contacts{font-size:1rem}}.footer__socials{display:flex;justify-content:center;align-items:center;gap:4%;margin-bottom:10px}.footer__socials .social{width:68px}@media only screen and (max-width: 767px){.footer__socials .social{width:40px}}.footer__copyright{font-size:.667rem}@media only screen and (max-width: 767px){.footer__copyright{font-size:1rem}}.popup{position:fixed;top:0;left:0;display:none;justify-content:center;align-items:center;height:100%;width:100%;z-index:200}.popup.show{display:flex}.popup__backdrop{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.4)}.popup__content{position:relative;overflow-y:auto;overflow-x:hidden;max-height:calc(100% - 40px);width:calc(100% - 40px);max-width:857px;padding:52px 40px;text-align:center;opacity:0;transform:translateY(40px);background:#eaeaea;border-radius:10px;transition:180ms ease;z-index:20}.popup__content.show{opacity:1;transform:translateY(0)}@media only screen and (max-width: 767px){.popup__content{padding:40px 20px}}.popup__title{margin-bottom:30px;padding:0 20px;font-weight:600;font-size:1.667rem;color:#1e1e1e}@media only screen and (max-width: 767px){.popup__title{padding:0 30px}}.popup__close{position:absolute;top:35px;right:40px;width:44px;cursor:pointer;transition:180ms ease}@media only screen and (max-width: 767px){.popup__close{top:15px;right:10px;width:35px}}.popup__close:hover{filter:brightness(1.2)}.popup .form{display:flex;justify-content:center;align-items:center;width:100%;max-width:700px;margin:0 auto}.popup .form__content{width:100%}.popup .form__group{width:100%;margin-bottom:20px}.popup .form__group:last-child{margin-bottom:0}.popup .form__input{height:60px;width:100%;padding:10px 30px;font-weight:400;font-size:1rem;color:#3c3c3c;background:rgba(0,0,0,0);border:none;border:2px solid #6a6a6a;border-radius:20px;outline:none;box-shadow:none}@media only screen and (max-width: 767px){.popup .form__input{height:40px;padding:10px 20px;border:1px solid #6a6a6a;border-radius:10px}}.popup .form__input.error{border-color:#e63d13}.popup .form__input::placeholder{font-family:"Outfit",sans-serif;font-weight:400;font-size:1rem;color:#9a9a9a}.popup .form__loader{display:none;position:absolute;top:0;left:0;height:100%;width:100%;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.3)}.popup .form__loader.show{display:flex}.popup .form__loader div{height:70px;width:70px;border:3px solid;border-color:rgba(0,0,0,0) #919191 #919191;border-radius:50%;animation:spin 690ms infinite linear}@keyframes spin{100%{transform:rotate(360deg)}}.popup .form__actions{margin-top:30px}.popup .form__actions .checkbox{margin-bottom:30px}.popup .form__actions .button{text-transform:none}.popup .form__success{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px;width:100%;margin:0 auto;font-size:1.333rem;text-align:center}.popup .form__error{width:100%;margin-top:30px}@media only screen and (max-width: 767px){.popup .form__error{margin-top:20px}}