.portfolio{padding:88px 0 140px;display:flex;flex-direction:column}@media screen and (max-width: 1023px){.portfolio{padding:60px 0 100px}}@media screen and (max-width: 767px){.portfolio{padding:30px 0 60px}}.portfolio__title{font-size:32px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin:0 auto 64px;padding:0 40px;max-width:1360px;width:100%}@media screen and (max-width: 1023px){.portfolio__title{padding:0 20px;font-size:28px;margin:0 auto 50px}}@media screen and (max-width: 767px){.portfolio__title{font-size:16px;padding:0 15px;margin:0 auto 30px}}.portfolio__show-more{margin:49px auto}@media screen and (max-width: 1023px){.portfolio__show-more{margin:30px auto}}@media screen and (max-width: 767px){.portfolio__show-more{margin:20px auto}}.portfolio__show-more--hidden{display:none}.portfolio__item{background:#ffffff}.portfolio__item:nth-of-type(odd){background:#cce5f0}.portfolio__item--hidden{display:none!important}.portfolio__item-inner{display:flex;flex-direction:column;gap:40px;max-width:1360px;width:100%;padding:54px 40px;margin:0 auto}@media screen and (max-width: 1023px){.portfolio__item-inner{padding:40px 20px}}@media screen and (max-width: 767px){.portfolio__item-inner{padding:30px 15px}}.portfolio__item-title{font-size:36px;font-style:normal;font-weight:700;line-height:normal}.portfolio__item-text{font-size:16px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:.8px;max-width:775px;width:100%}.swiper{width:100%;height:420px;-webkit-user-select:none;user-select:none}@media screen and (max-width: 1023px){.swiper{height:360px}}@media screen and (max-width: 767px){.swiper{height:320px}}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}
