.banner{height:434px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner h1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 16px;color:#fff}.banner__text{color:#E6E6E6;max-width:629px;text-align:center;margin:0 auto}.reviews .wrapper{position:relative}.reviews .swiper{overflow:hidden;padding:40px 15px;margin:-40px -15px}@media (max-width:767px){.reviews .swiper{padding-right:0;margin-right:-32px}}.reviews .swiper-slide{padding:40px 32px;background-color:#fff;-webkit-box-shadow:0 26px 16px rgba(51,51,51,.01),0 14.5px 12px rgba(51,51,51,.03),0 6.5px 13px rgba(51,51,51,.04),0 1.5px 12px rgba(51,51,51,.05),0 0 0 rgba(51,51,51,.05);box-shadow:0 26px 16px rgba(51,51,51,.01),0 14.5px 12px rgba(51,51,51,.03),0 6.5px 13px rgba(51,51,51,.04),0 1.5px 12px rgba(51,51,51,.05),0 0 0 rgba(51,51,51,.05);border-radius:20px;height:auto}@media (max-width:1023px){.reviews .swiper-slide{padding:20px}}.reviews .swiper-slide svg{margin:0 auto 16px}.reviews__arrow--next,.reviews__arrow--prev{position:absolute;top:calc(50% + 40px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:60px;background:#FFF;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:10}@media (max-width:1599px){.reviews__arrow--next,.reviews__arrow--prev{width:40px;height:40px}}@media (max-width:1399px){.reviews__arrow--next,.reviews__arrow--prev{display:none}}.reviews__arrow--next::after,.reviews__arrow--prev::after{content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:11px;height:22px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(../../assets/images/swiper-arrow.svg)}.reviews__arrow--prev{left:-100px}.reviews__arrow--next{right:-100px}@media (max-width:1599px){.reviews__arrow--prev{left:-60px}.reviews__arrow--next{right:-60px}}@media (max-width:1499px){.reviews__arrow--prev{left:-20px}.reviews__arrow--next{right:-20px}}.reviews__arrow--next::after{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.reviews__title{font-weight:600;font-size:24px;line-height:29px;text-align:center;color:#000;margin-bottom:24px}.reviews__author,.reviews__text{font-size:16px;text-align:center}.reviews__text{line-height:24px;color:#666;margin-bottom:24px}.reviews__author{font-weight:600;line-height:19px;color:#000}.banner{background:0 0!important}.background-join{background:linear-gradient(91.92deg,#00a99d 8.61%,#18726b 100.76%)}.portfolio{margin-top:0!important;padding-bottom:100px}@media (max-width:1023px){.portfolio{padding-bottom:80px}}@media (max-width:767px){.portfolio{padding-bottom:60px}}.portfolio__images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.portfolio__images_item{position:relative;width:calc(33.333% - 24px / 3 * 2);border-radius:20px;overflow:hidden}@media (max-width:1023px){.portfolio__images_item{width:calc(50% - 12px)}}@media (max-width:559px){.portfolio__images_item{width:100%}}.portfolio__images_item:before{content:'';display:block;width:100%;padding-bottom:100%;background-color:#F2F9F8}.portfolio__images_item img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.lightbox{width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.portfolio__images_item:nth-child(n+10){display:none}.more{background:#fff;border-radius:10px;color:#000;margin:60px auto 0}@media (hover),(min-width:0\0){.more:not(.disable):hover{color:#fff!important;-webkit-box-shadow:inset 0 0 0 2px #fff!important;box-shadow:inset 0 0 0 2px #fff!important}}.more.disable{opacity:.2;cursor:auto}.reviews{overflow:hidden;margin-top:0!important}