*{box-sizing:border-box}h1,h2,h3,h4,h5{margin:0}img{display:block}body{overflow-x:hidden;width:100%;min-height:100vh;margin:0;padding:0;font-family:"Inter",sans-serif;font-weight:400;font-size:16px;line-height:1;color:#000;background-color:#fefeff}.container{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding:0 20px}.arrow-link{display:inline-flex;justify-content:flex-start;align-items:center;font-size:64px;line-height:77px;color:#000;text-decoration:none}.arrow-link__text{margin-right:40px;font-weight:700;text-decoration:underline}.arrow-link__arrow{font-weight:400;transition:180ms ease}.arrow-link:hover .arrow-link__arrow{transform:translateX(20px)}@media only screen and (max-width: 1200px){.arrow-link{font-size:44px;line-height:1}}@media only screen and (max-width: 600px){.arrow-link{font-size:28px}}.header{margin-top:83px;margin-bottom:81px}.header__icons{display:flex;justify-content:flex-start;align-items:center}.header__icons .icon{width:24px;margin-right:34px}.header__icons .icon:last-child{margin-right:0}@media only screen and (max-width: 991px){.header{margin-top:55px;margin-bottom:55px}}.top{margin-bottom:115px}.top__grid{display:flex;justify-content:flex-start;align-items:flex-start}@media only screen and (max-width: 991px){.top__grid{flex-direction:column;align-items:center}}.top__main{display:flex;justify-content:flex-start;align-items:flex-start;margin-right:40px}@media only screen and (max-width: 991px){.top__main{margin-right:0}}@media only screen and (max-width: 600px){.top__main{flex-direction:column;justify-content:center}}.top__photo{flex-shrink:0;width:100%;max-width:280px;margin-right:40px}@media only screen and (max-width: 767px){.top__photo{max-width:240px;margin-right:20px}}@media only screen and (max-width: 600px){.top__photo{max-width:100%;margin-right:0;margin-bottom:40px}}.top__info{width:100%;max-width:600px}.top__title{margin-bottom:27px;font-weight:500;font-size:44px;line-height:53px}@media only screen and (max-width: 1200px){.top__title{font-size:34px;line-height:1.3}}@media only screen and (max-width: 767px){.top__title{margin-bottom:20px;font-size:26px}}.top__description{font-size:24px;line-height:1.5}@media only screen and (max-width: 1200px){.top__description{font-size:20px;line-height:1.3}}@media only screen and (max-width: 767px){.top__description{font-size:18px}}.top__statistic{flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:12px;margin-left:auto}.top__statistic .statistic-card{position:relative;height:102px;width:105px;margin-bottom:33px;padding:25px 10px 0;text-align:center;background-color:#eff5fe;border-radius:16px}.top__statistic .statistic-card__icon{position:absolute;top:-12px;left:50%;width:24px;margin-left:-12px}.top__statistic .statistic-card__number{margin-bottom:4px;font-weight:600;font-size:20px;line-height:24px}.top__statistic .statistic-card__title{width:100%;max-width:83px;margin:0 auto;font-size:12px;line-height:16px}.top__statistic .statistic-card:last-child{margin-bottom:0}@media only screen and (max-width: 991px){.top__statistic .statistic-card:last-child{margin-right:0}}@media only screen and (max-width: 991px){.top__statistic .statistic-card{margin-bottom:0;margin-right:20px}}@media only screen and (max-width: 991px){.top__statistic{flex-direction:row;align-items:flex-start;width:100%;margin-top:40px}}@media only screen and (max-width: 991px){.top{margin-bottom:90px}}.services{margin-bottom:175px}.services__grid{display:flex;justify-content:flex-start;align-items:flex-start}@media only screen and (max-width: 991px){.services__grid{flex-direction:column}}.services__title{flex-shrink:0;margin-right:112px;font-weight:700;font-size:36px;line-height:44px}@media only screen and (max-width: 1200px){.services__title{font-size:28px;line-height:1.3}}@media only screen and (max-width: 991px){.services__title{margin-bottom:40px}}.services__info{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:100%;max-width:600px}@media only screen and (max-width: 991px){.services__info{flex-wrap:nowrap;max-width:100%;margin-bottom:40px}}@media only screen and (max-width: 600px){.services__info{flex-wrap:wrap}}.services__point{width:100%;max-width:279px;margin-bottom:65px;font-size:24px;line-height:36px}.services__point:nth-child(2n){margin-left:41px}@media only screen and (max-width: 991px){.services__point:nth-child(2n){margin-right:30px;margin-left:0}}@media only screen and (max-width: 991px){.services__point:last-child{margin-right:0}}@media only screen and (max-width: 600px){.services__point:last-child{margin-bottom:0}}@media only screen and (max-width: 1200px){.services__point{font-size:20px;line-height:1.3}}@media only screen and (max-width: 991px){.services__point{margin-right:30px;margin-bottom:0}}@media only screen and (max-width: 767px){.services__point{font-size:18px;line-height:1.3}}@media only screen and (max-width: 600px){.services__point{max-width:100%;margin-right:0;margin-bottom:30px}}.services__link-holder{width:100%;padding-right:40px;text-align:center}@media only screen and (max-width: 991px){.services__link-holder{padding-right:0}}@media only screen and (max-width: 767px){.services__link-holder{text-align:left}}@media only screen and (max-width: 991px){.services{margin-bottom:120px}}.experience{margin-bottom:240px}.experience__title{margin-bottom:83px;font-weight:700;font-size:36px;line-height:44px}@media only screen and (max-width: 1200px){.experience__title{font-size:28px;line-height:1.3}}@media only screen and (max-width: 767px){.experience__title{margin-bottom:40px}}.experience__point{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:120px}.experience__point:last-child{margin-bottom:0}.experience__point-image{flex-shrink:0;width:160px;margin-right:160px;text-align:center}.experience__point-image .image{height:160px;width:160px;margin-bottom:16px}@media only screen and (max-width: 767px){.experience__point-image .image{height:140px;width:140px}}@media only screen and (max-width: 600px){.experience__point-image .image{height:112px;width:112px}}@media only screen and (max-width: 450px){.experience__point-image .image{height:120px;width:120px;margin-right:16px;margin-bottom:0}}.experience__point-image .text{font-size:20px;line-height:24px}@media only screen and (max-width: 1200px){.experience__point-image .text{font-size:18px;line-height:1.2}}@media only screen and (max-width: 767px){.experience__point-image .text{font-size:14px}}@media only screen and (max-width: 450px){.experience__point-image .text{margin-top:15px}}.experience__point-image_border .image{border-radius:16px;box-shadow:0 10px 20px rgba(0,0,0,.1)}@media only screen and (max-width: 991px){.experience__point-image{margin-right:90px}}@media only screen and (max-width: 767px){.experience__point-image{width:140px;margin-right:60px}}@media only screen and (max-width: 600px){.experience__point-image{width:112px;margin-right:30px}}@media only screen and (max-width: 450px){.experience__point-image{width:100%;margin-right:0;margin-bottom:30px;text-align:left}}.experience__point-info{width:100%;max-width:528px;font-size:24px;line-height:29px}.experience__point-info .title{margin-bottom:24px;font-weight:700}@media only screen and (max-width: 450px){.experience__point-info .title{margin-bottom:20px}}.experience__point-info_large{max-width:626px}@media only screen and (max-width: 1200px){.experience__point-info{font-size:20px;line-height:1.3}}@media only screen and (max-width: 767px){.experience__point-info{font-size:18px}}@media only screen and (max-width: 991px){.experience__point{margin-bottom:90px}}@media only screen and (max-width: 767px){.experience__point{margin-bottom:60px}}@media only screen and (max-width: 450px){.experience__point{flex-direction:column;align-items:center}}@media only screen and (max-width: 991px){.experience{margin-bottom:120px}}.about{margin-bottom:253px}.about__info{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:77px}@media only screen and (max-width: 767px){.about__info{flex-direction:column;margin-bottom:40px}}.about__title{flex-shrink:0;margin-right:216px;font-weight:700;font-size:36px;line-height:44px}@media only screen and (max-width: 1200px){.about__title{font-size:28px;line-height:1.3}}@media only screen and (max-width: 991px){.about__title{margin-right:157px}}@media only screen and (max-width: 767px){.about__title{margin-right:0;margin-bottom:40px}}.about__description{font-weight:500;font-size:32px;line-height:39px}@media only screen and (max-width: 1200px){.about__description{font-size:24px;line-height:1.3}}@media only screen and (max-width: 767px){.about__description{font-size:18px}}.about__link-holder{width:100%;margin-bottom:99px;padding-right:40px;text-align:center}@media only screen and (max-width: 991px){.about__link-holder{padding-right:0}}@media only screen and (max-width: 767px){.about__link-holder{margin-bottom:60px;text-align:left}}.about__photo{width:100%;max-width:601px;margin:0 auto}@media only screen and (max-width: 991px){.about{margin-bottom:160px}}