.serviceitem{counter-increment:item;opacity:0;transform:translateY(3.125rem)}.serviceitem.--watcher-view{opacity:1;transform:translate(0)}.serviceitem__counter{color:#518581;font-weight:700;line-height:1.3}.serviceitem__counter:before{content:counter(item,decimal-leading-zero)}.serviceitem__title{color:#151411}.serviceitem__title:not(:last-child){margin-bottom:.375rem}.services__image{height:100%;object-fit:cover;width:100%}.services{counter-reset:item}.services__container>.header-block .header-block__title{opacity:0;transform:translateY(3.125rem)}.services__container>.header-block .header-block__title.--watcher-view{opacity:1;transform:translate(0);transition:transform .8s ease 0s,opacity .8s ease 0s}.services__container>.header-block .header-block__text{opacity:0;transform:translateY(3.125rem)}.services__container>.header-block .header-block__text.--watcher-view{opacity:1;transform:translate(0);transition:transform .8s ease .2s,opacity .8s ease .2s}.services__picture{aspect-ratio:1240/550;margin-bottom:3.125rem;overflow:hidden}.services__image{transition:transform .3s ease 0s}.services__items{border-top:.125rem solid #f3f3f3;display:grid;gap:1.8125rem;grid-template-columns:repeat(auto-fill,minmax(min(18.125rem,100%),1fr));padding-top:3.125rem}.portfolio .header-block{gap:.9375rem;max-width:none}.portfolio .header-block__top{opacity:0;transform:translate(-100%)}.portfolio .header-block__top.--watcher-view{opacity:1;transform:translate(0);transition:transform 1.2s ease 0s,opacity 1.2s ease 0s}.portfolio .header-block__content{opacity:0;transform:translateY(3.125rem)}.portfolio .header-block__content.--watcher-view{opacity:1;transform:translate(0);transition:transform .8s ease 0s,opacity .8s ease 0s}.portfolio .header-block__link{transition:color .3s ease 0s}.portfolio__items{display:grid;gap:1.875rem;grid-template-columns:40.725806% 1fr}.portfolio__items .articleiteminner__text p{display:-webkit-box;max-width:28.875rem;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.portfolio__items .articleiteminner:first-child .articleiteminner__link{aspect-ratio:505/632;background:url(../assets/img/services/bedroom.webp) 50%/cover no-repeat}.portfolio__items .articleiteminner:nth-child(2) .articleiteminner__link,.portfolio__items .articleiteminner:nth-child(3) .articleiteminner__link{aspect-ratio:705/301}.portfolio__items .articleiteminner:nth-child(2) .articleiteminner__link{background:url(../assets/img/services/living-room.webp) 50%/cover no-repeat}.portfolio__items .articleiteminner:nth-child(3) .articleiteminner__link{background:url(../assets/img/services/working-space.webp) 50%/cover no-repeat}@media (max-width:61.99875em){.portfolio .header-block__top{max-width:none}.portfolio__items{grid-template-columns:auto}.portfolio__items .articleiteminner:first-child{margin:0 auto;max-width:505}}@media (max-width:47.99875em){.services__picture{aspect-ratio:1240/750}}@media (max-width:39.93625em){.serviceitem.--watcher-view{opacity:1;transform:translate(0);transition:transform .8s ease 0s,opacity .8s ease 0s}}@media (max-width:33.4375em){.portfolio__items .articleiteminner:nth-child(2) .articleiteminner__link,.portfolio__items .articleiteminner:nth-child(3) .articleiteminner__link{aspect-ratio:505/632}.portfolio__items .articleiteminner:nth-child(2) .articleiteminner__link{background:url(../assets/img/services/living.webp) 50%/cover no-repeat}.portfolio__items .articleiteminner:nth-child(3) .articleiteminner__link{background:url(../assets/img/services/working.webp) 50%/cover no-repeat}}@media (max-width:23.4375em){.serviceitem__counter{font-size:2.5rem}.serviceitem__counter:not(:last-child){margin-bottom:.9375rem}.serviceitem__title{font-size:1.375rem}}@media (max-width:20em){.page__services{padding-bottom:1.5625rem;padding-top:6.25rem}.services__items{margin-bottom:3.125rem}.portfolio .header-block__text:not(:last-child){margin-bottom:.9375rem}.portfolio__items .articleiteminner__body{padding:.9375rem}}@media (min-width:20em) and (max-width:79.375em){.page__services{padding-bottom:clamp(1.5625rem,.19407894736875rem + 6.8421052632vw,5.625rem);padding-top:clamp(6.25rem,3.723684210525rem + 12.6315789474vw,13.75rem)}.services__items{margin-bottom:clamp(3.125rem,.3881578947375rem + 13.6842105263vw,11.25rem)}.portfolio .header-block__text:not(:last-child){margin-bottom:clamp(.9375rem,.83223684210625rem + .5263157895vw,1.25rem)}.portfolio__items .articleiteminner__body{padding:clamp(.9375rem,.62171052631875rem + 1.5789473684vw,1.875rem)}}@media (min-width:23.4375em) and (max-width:90em){.serviceitem__counter{font-size:clamp(2.5rem,1.9718309859125rem + 2.2535211268vw,4rem)}.serviceitem__counter:not(:last-child){margin-bottom:clamp(.9375rem,.62940140845rem + 1.3145539906vw,1.8125rem)}.serviceitem__title{font-size:clamp(1.375rem,1.33098591549375rem + .1877934272vw,1.5rem)}}@media (min-width:39.9375em){.serviceitem.--watcher-view:first-child{transition:transform .8s ease 0s,opacity 1.8s ease 0s}.serviceitem.--watcher-view:nth-child(2){transition:transform .8s ease 0s,opacity 1.8s ease .2s}.serviceitem.--watcher-view:nth-child(3){transition:transform .8s ease 0s,opacity 1.8s ease .4s}.serviceitem.--watcher-view:nth-child(4){transition:transform .8s ease 0s,opacity 1.8s ease .6s}.serviceitem.--watcher-view:nth-child(5){transition:transform .8s ease 0s,opacity 1.8s ease .8s}.serviceitem.--watcher-view:nth-child(6){transition:transform .8s ease 0s,opacity 1.8s ease 1s}}@media (min-width:62em){.portfolio .header-block{display:flex;justify-content:space-between}.portfolio .header-block__top{max-width:30.6875rem}.portfolio .header-block__content{align-self:flex-end;max-width:31.5625rem}.portfolio__items .articleiteminner:first-child{grid-row:span 2}}@media (min-width:79.375em){.page__services{padding-bottom:5.625rem;padding-top:13.75rem}.services__items{margin-bottom:11.25rem}.portfolio .header-block__text:not(:last-child){margin-bottom:1.25rem}.portfolio__items .articleiteminner__body{padding:1.875rem}}@media (min-width:90em){.serviceitem__counter{font-size:4rem}.serviceitem__counter:not(:last-child){margin-bottom:1.8125rem}.serviceitem__title{font-size:1.5rem}}@media (any-hover:hover){.services__picture:hover .services__image{transform:scale(1.02)}.portfolio .header-block__link:hover{color:#1faca0}}