.section--about-us{margin:0 0 100px}.section--about-us .section__header{padding:0;border:none;font-weight:400;color:#2f2f2f;margin:48px 0 24px;font-family:Lack}@media (min-width:0px){.section--about-us .section__header{font-size:28px;margin:32px 0 24px;line-height:36px}}@media (min-width:1px){.section--about-us .section__header{font-size:28px;line-height:36px}}@media (min-width:1024px){.section--about-us .section__header{font-size:26px;margin:48px 0 24px;line-height:36px}}@media (min-width:1440px){.section--about-us .section__header{font-size:30px;line-height:38px}}@media (min-width:1920px){.section--about-us .section__header{font-size:32px;line-height:40px}}.section--about-us .section__title{font-weight:400;color:#2f2f2f;max-width:872px}@media (min-width:0px){.section--about-us .section__title{font-size:16px;margin:0 0 32px;line-height:24px}}@media (min-width:1px){.section--about-us .section__title{font-size:16px;margin:0 0 32px;line-height:24px}}@media (min-width:1440px){.section--about-us .section__title{font-size:18px;margin:0 0 48px;line-height:26px}}.section--about-us .about__card{height:100%}.about-us__card{margin:0 0 24px}.about-us__card:last-child{margin:0}.about-us__title{flex-direction:row;align-items:center;display:flex}.about-us__title p{font-size:32px;font-weight:400;color:#9ab9ad;margin:0 8px 0 0;line-height:40px;font-family:Lack}.about-us__title span{font-size:18px;font-weight:500;line-height:26px}.about-us__desc{font-size:18px;font-weight:400;margin:4px 0 0;line-height:26px}.about__card{position:relative;width:100%}.about__card:after{height:100%;content:"";position:absolute;top:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(30.94%,rgba(47,47,47,0)),to(rgba(47,47,47,.5)));background:-webkit-linear-gradient(top,rgba(47,47,47,0) 30.94%,rgba(47,47,47,.5));background:linear-gradient(180deg,rgba(47,47,47,0) 30.94%,rgba(47,47,47,.5));left:0;width:100%;z-index:1}.about__card-content{right:32px;position:absolute;bottom:32px;z-index:2}@media (max-width:1439px){.about__card-content{right:24px;bottom:24px}}.about__card-name{font-size:22px;font-weight:500;color:#fff;line-height:28px}@media (min-width:0px){.about__card-name{font-size:20px;letter-spacing:0;line-height:28px}}@media (min-width:1px){.about__card-name{font-size:20px;letter-spacing:0;line-height:28px}}@media (min-width:1024px){.about__card-name{font-size:20px;letter-spacing:0;line-height:28px}}@media (min-width:1440px){.about__card-name{font-size:22px;letter-spacing:0;line-height:28px}}@media (min-width:1920px){.about__card-name{font-size:24px;letter-spacing:0;line-height:29px}}.about__card-position{font-size:18px;font-weight:400;color:#d5d5d5;text-align:right;line-height:26px;margin-top:8px}@media (max-width:1023px){.about__card-position{margin-top:4px}}@media (min-width:0px){.about__card-position{font-size:16px;letter-spacing:0;line-height:24px}}@media (min-width:1px){.about__card-position{font-size:16px;letter-spacing:0;line-height:24px}}@media (min-width:1024px){.about__card-position{font-size:16px;letter-spacing:0;line-height:24px}}@media (min-width:1440px){.about__card-position{font-size:18px;letter-spacing:0;line-height:26px}}@media (min-width:1920px){.about__card-position{font-size:18px;letter-spacing:0;line-height:26px}}.about__img{height:700px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}@media (max-width:1919px){.about__img{height:614px}}@media (max-width:1439px){.about__img{height:460px}}@media (max-width:1023px){.about__img{height:440px}}.about-us .row>*{margin-top:32px}.team{overflow:hidden}.team__title{font-weight:400;color:#2f2f2f;max-width:444px;font-family:Lack}@media (min-width:0px){.team__title{font-size:32px;letter-spacing:0;line-height:42px}}@media (min-width:1024px){.team__title{font-size:40px;letter-spacing:0;line-height:52px}}@media (min-width:1440px){.team__title{font-size:46px;letter-spacing:0;line-height:52px}}@media (min-width:1920px){.team__title{font-size:48px;letter-spacing:0;line-height:60px}}.team__slider-btn{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1023px){.team__slider-btn{margin-top:24px}}.team__slider-nav{-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:justify;margin-bottom:32px;-webkit-box-align:end;align-items:flex-end;-ms-flex-align:end;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1023px){.team__slider-nav{display:block}}.team__slider-nav .arrow+.arrow{margin-left:16px}@media (max-width:1023px){.team .swiper-slide{width:343px}}.team__card{height:440px;position:relative;width:100%;display:block}@media (max-width:1919px){.team__card{height:355px}}@media (max-width:1023px){.team__card{height:400px;width:343px}}.team__card-info{right:32px;position:absolute;bottom:32px;text-align:right;z-index:2}@media (max-width:1919px){.team__card-info{right:24px;bottom:24px}}.team__card-name{font-weight:500;color:#fff}@media (min-width:0px){.team__card-name{font-size:20px;letter-spacing:0;line-height:28px}}@media (min-width:1px){.team__card-name{font-size:20px;letter-spacing:0;line-height:28px}}@media (min-width:1024px){.team__card-name{font-size:20px;letter-spacing:0;line-height:28px}}@media (min-width:1440px){.team__card-name{font-size:22px;letter-spacing:0;line-height:28px}}@media (min-width:1920px){.team__card-name{font-size:24px;letter-spacing:0;line-height:29px}}.team__card-desc{font-weight:500;color:#d5d5d5;margin-top:8px}@media (min-width:0px){.team__card-desc{font-size:16px;letter-spacing:0;line-height:24px}}@media (min-width:1px){.team__card-desc{font-size:16px;letter-spacing:0;line-height:24px}}@media (min-width:1024px){.team__card-desc{font-size:16px;letter-spacing:0;line-height:24px}}@media (min-width:1440px){.team__card-desc{font-size:18px;letter-spacing:0;line-height:26px}}@media (min-width:1920px){.team__card-desc{font-size:18px;letter-spacing:0;line-height:26px}}.team__card:after{height:100%;content:"";position:absolute;top:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(30.94%,rgba(47,47,47,0)),to(rgba(47,47,47,.5)));background:-webkit-linear-gradient(top,rgba(47,47,47,0) 30.94%,rgba(47,47,47,.5));background:linear-gradient(180deg,rgba(47,47,47,0) 30.94%,rgba(47,47,47,.5));left:0;width:100%;z-index:1}.team__card img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;display:block}.reviews{overflow:hidden}.reviews .swiper-slide,.reviews .swiper-wrapper{height:inherit}.reviews__aside{font-weight:400;-webkit-box-align:center;align-items:center;-ms-flex-align:center;margin-top:48px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:0px){.reviews__aside{font-size:16px;letter-spacing:0;line-height:24px}}@media (min-width:1px){.reviews__aside{font-size:16px;letter-spacing:0;line-height:24px}}@media (min-width:1024px){.reviews__aside{font-size:16px;letter-spacing:0;line-height:24px}}@media (min-width:1440px){.reviews__aside{font-size:18px;letter-spacing:0;line-height:26px}}@media (min-width:1920px){.reviews__aside{font-size:18px;letter-spacing:0;line-height:26px}}@media (max-width:1023px){.reviews__aside{display:block}}.reviews__aside-link{padding:16px 24px;border:1px solid #2f2f2f;font-weight:500;-webkit-transition:all .35s ease-out;transition:all .35s ease-out;margin:8px;border-radius:100px}@media (min-width:0px){.reviews__aside-link{font-size:16px;letter-spacing:0;line-height:24px}}@media (min-width:1px){.reviews__aside-link{font-size:16px;letter-spacing:0;line-height:24px}}@media (min-width:1024px){.reviews__aside-link{font-size:16px;letter-spacing:0;line-height:24px}}@media (min-width:1440px){.reviews__aside-link{font-size:18px;letter-spacing:0;line-height:26px}}@media (min-width:1920px){.reviews__aside-link{font-size:18px;letter-spacing:0;line-height:26px}}.reviews__aside-link:hover{color:#fff;-webkit-transition:none;transition:none;background:#2f2f2f}.reviews__aside-link--wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-8px;padding-left:24px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1023px){.reviews__aside-link--wrapper{padding-top:16px;padding-left:0}}.reviews__title{font-size:48px;font-weight:400;color:#2f2f2f;max-width:400px;line-height:60px;font-family:Lack}@media (max-width:1919px){.reviews__title{font-size:46px;line-height:52px}}@media (max-width:1439px){.reviews__title{font-size:40px;line-height:52px}}@media (max-width:1023px){.reviews__title{font-size:36px;line-height:42px}}.reviews__slider-btn{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1023px){.reviews__slider-btn{margin-top:24px}}.reviews__slider-nav{-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:justify;margin-bottom:32px;-webkit-box-align:end;align-items:flex-end;-ms-flex-align:end;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1023px){.reviews__slider-nav{display:block}}.reviews__slider-nav .arrow+.arrow{margin-left:16px}.reviews__card{height:100%;padding-right:42px}@media (max-width:1439px){.reviews__card{padding-right:0}}.reviews__card-text{height:100%;overflow:hidden;pointer-events:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:292px;-webkit-box-orient:vertical;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:0px){.reviews__card-text{font-size:16px;letter-spacing:0;line-height:24px}}@media (min-width:1px){.reviews__card-text{font-size:16px;letter-spacing:0;line-height:24px}}@media (min-width:1024px){.reviews__card-text{font-size:16px;letter-spacing:0;line-height:24px}}@media (min-width:1440px){.reviews__card-text{font-size:18px;letter-spacing:0;line-height:26px}}@media (min-width:1920px){.reviews__card-text{font-size:18px;letter-spacing:0;line-height:26px}}.reviews__card-text.text-overflow{pointer-events:auto}.reviews__card-text.text-overflow:after{height:100px;min-height:100px;content:"";position:absolute;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff);background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);left:0;width:100%;z-index:2}.reviews__card-text.show{max-height:none}.reviews__card-text.show:after{display:none}.reviews__card-header{margin-bottom:24px;-webkit-box-align:center;border-bottom:1px solid rgba(47,47,47,.3);align-items:center;padding-bottom:24px;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.reviews__card-name{font-weight:500;color:#2f2f2f}@media (min-width:0px){.reviews__card-name{font-size:20px;letter-spacing:0;line-height:28px}}@media (min-width:1px){.reviews__card-name{font-size:20px;letter-spacing:0;line-height:28px}}@media (min-width:1024px){.reviews__card-name{font-size:20px;letter-spacing:0;line-height:28px}}@media (min-width:1440px){.reviews__card-name{font-size:22px;letter-spacing:0;line-height:28px}}@media (min-width:1920px){.reviews__card-name{font-size:24px;letter-spacing:0;line-height:29px}}.reviews__card-img{height:100px;margin-right:28px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%;width:100px;display:block}@media (max-width:1439px){.reviews__card-img{height:90px;width:90px}}@media (max-width:1023px){.reviews__card-img{height:82px;width:82px}}.reviews__card-round{height:90px!important;justify-content:center;font-size:40px;font-weight:500;font-style:normal;color:#fff;align-items:center;border-radius:50%;background:#7d7d7d;width:90px!important;line-height:48px;display:flex}.reviews__card-round+.reviews__card-name{margin-left:28px}.gallery{overflow:hidden}.gallery__slider-btn{flex-direction:row;margin:24px 0 0;align-items:center;display:flex}.gallery__card-prev{margin:0 16px 0 0}.gallery__card-pagination.swiper-pagination-fraction{font-size:24px;font-weight:600;color:#cbb79e;margin:0 0 0 26px;width:fit-content;line-height:29px}.gallery__card img{height:750px}@media (max-width:1919px){.gallery__card img{height:700px}}@media (max-width:1439px){.gallery__card img{height:540px}}@media (max-width:1023px){.gallery__card img{height:540px}}@media (max-width:767px){.gallery__card img{height:230px}}.advantages__body{margin-top:16px}.advantages__aside{max-width:600px;margin-top:72px}.advantages__aside p{font-size:12px;color:#535353;line-height:20px}@media (max-width:1439px){.advantages__aside{margin-top:48px}}@media (max-width:1023px){.advantages__aside{margin-top:16px}}.advantages__header{padding-top:16px}.advantages__header .row>:last-child{-ms-flex-pack:end;justify-content:flex-end;-webkit-box-pack:end;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1919px){.advantages__header .row>:last-child{display:block}}.advantages__header-title{font-weight:400;max-width:444px;font-family:Lack}@media (min-width:0px){.advantages__header-title{font-size:36px;letter-spacing:0;line-height:42px}}@media (min-width:1px){.advantages__header-title{font-size:36px;letter-spacing:0;line-height:42px}}@media (min-width:1024px){.advantages__header-title{font-size:40px;letter-spacing:0;line-height:52px}}@media (min-width:1440px){.advantages__header-title{font-size:46px;letter-spacing:0;line-height:52px}}@media (min-width:1920px){.advantages__header-title{font-size:48px;letter-spacing:0;line-height:60px}}.advantages__header-desc{font-weight:400;max-width:741px}@media (min-width:0px){.advantages__header-desc{font-size:16px;letter-spacing:0;line-height:24px}}@media (min-width:1px){.advantages__header-desc{font-size:16px;letter-spacing:0;line-height:24px}}@media (min-width:1024px){.advantages__header-desc{font-size:16px;letter-spacing:0;line-height:24px}}@media (min-width:1440px){.advantages__header-desc{font-size:18px;letter-spacing:0;line-height:26px}}@media (min-width:1920px){.advantages__header-desc{font-size:18px;letter-spacing:0;line-height:26px}}.advantages__item-title{font-weight:400;margin-bottom:24px;color:#9ab9ad;border-bottom:1px solid rgba(47,47,47,.3);padding-bottom:24px;font-family:Lack;display:flex}@media (min-width:0px){.advantages__item-title{font-size:130px;letter-spacing:0;line-height:156px}}@media (min-width:1px){.advantages__item-title{font-size:130px;letter-spacing:0;line-height:156px}}@media (min-width:1024px){.advantages__item-title{font-size:110px;letter-spacing:0;line-height:132px}}@media (min-width:1440px){.advantages__item-title{font-size:160px;letter-spacing:0;line-height:192px}}@media (min-width:1920px){.advantages__item-title{font-size:190px;letter-spacing:0;line-height:228px}}@media (max-width:1439px){.advantages__item-title{margin-bottom:16px;padding-bottom:16px}}.advantages__item-desc{font-weight:400}@media (min-width:0px){.advantages__item-desc{font-size:16px;letter-spacing:0;line-height:24px}}@media (min-width:1px){.advantages__item-desc{font-size:16px;letter-spacing:0;line-height:24px}}@media (min-width:1024px){.advantages__item-desc{font-size:16px;letter-spacing:0;line-height:24px}}@media (min-width:1440px){.advantages__item-desc{font-size:18px;letter-spacing:0;line-height:26px}}@media (min-width:1920px){.advantages__item-desc{font-size:18px;letter-spacing:0;line-height:26px}}