

/* Start:/local/templates/littleweb/components/bitrix/news.list/portfolio-preview/style.css?17920984265637*/
@charset "UTF-8";.portfolio-preview,.portfolio-preview__heading{display:flex;flex-direction:column;gap:clamp(28px,4vw,48px)}.portfolio-preview__marquee{overflow:hidden;width:100%;margin:0;mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%)}.portfolio-preview__marquee-track{display:flex;width:max-content;animation:portfolio-preview-marquee 45s linear infinite}.portfolio-preview__marquee-group{display:flex;flex-shrink:0;align-items:center;gap:clamp(12px,1.6vw,24px);padding-right:clamp(12px,1.6vw,24px);color:#a78bfa;font-family:var(--secondary-font);font-size:clamp(12px,1.35vw,16px);font-weight:400;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;opacity:1}.portfolio-preview__marquee-item,.portfolio-preview__marquee-sep{flex-shrink:0}.portfolio-preview__marquee-sep{opacity:.55}.portfolio-preview__header{display:grid;grid-template-columns:1fr;align-items:start;gap:12px 24px;margin:0}@container section (min-width: 900px){.portfolio-preview__header{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:clamp(32px,5vw,96px)}.portfolio-preview__header:has(.portfolio-preview__note){grid-template-columns:auto minmax(0,1fr) auto}}.portfolio-preview__label,.portfolio-preview__note{margin:0;color:var(--white);font-family:var(--primary-font);font-size:12px;font-weight:400;line-height:.9;letter-spacing:.01em;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:from-font;opacity:.6;white-space:nowrap}@container section (min-width: 900px){.portfolio-preview__label{padding-top:8px}}.portfolio-preview__title{display:flex;flex-direction:column;align-items:flex-start;margin:0;color:var(--white);font-family:var(--secondary-font);font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1;letter-spacing:.01em;text-transform:uppercase}@container section (min-width: 900px){.portfolio-preview__title{max-width:34em}}.portfolio-preview__title-line{display:block}.portfolio-preview__title-line--lead{padding-left:4.5em}@container section (min-width: 900px){.portfolio-preview__note{justify-self:end;padding-top:8px;text-align:right}}.portfolio-preview__note strong{font-weight:400}.portfolio-preview__slider-wrap{overflow:hidden;width:100%;margin:0}.portfolio-preview__slider.swiper{overflow:visible;width:100%;margin:0;cursor:grab}.portfolio-preview__slider.swiper:active{cursor:grabbing}.portfolio-preview .swiper-wrapper{display:flex;align-items:stretch;box-sizing:content-box}.portfolio-preview .swiper-slide.portfolio-preview__slide{display:block;box-sizing:border-box;width:min(78vw,416px)!important;max-width:416px;height:auto;flex-shrink:0;margin:0}.portfolio-preview__card{position:relative;overflow:hidden;width:100%;height:260px;border-radius:16px;user-select:none;-webkit-user-select:none;touch-action:pan-y;background:var(--lightdark)}@media(max-width:767px){.portfolio-preview__card{height:clamp(180px,48vw,220px)}}.portfolio-preview__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.001);transition:filter .45s ease,transform .45s ease;pointer-events:none}.portfolio-preview__glass{position:absolute;inset:0;z-index:1;border-radius:inherit;background:#532cf900;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:background .45s ease,backdrop-filter .45s ease,-webkit-backdrop-filter .45s ease;pointer-events:none}.portfolio-preview__name{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:20px;margin:0;color:var(--white);font-family:var(--primary-font);font-size:clamp(18px,2vw,24px);font-weight:600;line-height:1.22;text-align:center;opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.portfolio-preview .swiper-slide.is-active .portfolio-preview__image,.portfolio-preview .swiper-slide:focus-visible .portfolio-preview__image{filter:blur(10px);transform:scale(1.08)}.portfolio-preview .swiper-slide.is-active .portfolio-preview__glass,.portfolio-preview .swiper-slide:focus-visible .portfolio-preview__glass{background:#532cf91f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.portfolio-preview .swiper-slide.is-active .portfolio-preview__name,.portfolio-preview .swiper-slide:focus-visible .portfolio-preview__name{opacity:1;transform:translateY(0)}@media(hover:hover)and (pointer:fine){.portfolio-preview .swiper-slide:hover .portfolio-preview__image{filter:blur(10px);transform:scale(1.08)}.portfolio-preview .swiper-slide:hover .portfolio-preview__glass{background:#532cf91f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.portfolio-preview .swiper-slide:hover .portfolio-preview__name{opacity:1;transform:translateY(0)}}.portfolio-preview__footer{display:flex;justify-content:center}.portfolio-preview__link.arrow-btn .arrow-btn__text{font-size:16px;line-height:1.6;padding-inline:64px;background-color:#962dfa}.portfolio-preview__link.arrow-btn .arrow-btn__icon{background-color:#962dfa}.portfolio-preview__link.arrow-btn .arrow-btn__icon svg{fill:var(--white)}.portfolio-preview--content-view{gap:clamp(20px,3vw,40px)}.portfolio-preview--content-view .swiper-slide.portfolio-preview__slide{width:min(78vw,480px)!important;max-width:480px}.portfolio-preview--content-view .portfolio-preview__card{height:clamp(180px,36vw,320px)}@keyframes portfolio-preview-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.portfolio-preview__marquee-track{animation:none}}

/* End */


/* Start:/local/templates/littleweb/_dist/components/bitrix/news.list/portfolio-preview/style.CoKJwet_.css?17920984265637*/
@charset "UTF-8";.portfolio-preview,.portfolio-preview__heading{display:flex;flex-direction:column;gap:clamp(28px,4vw,48px)}.portfolio-preview__marquee{overflow:hidden;width:100%;margin:0;mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%)}.portfolio-preview__marquee-track{display:flex;width:max-content;animation:portfolio-preview-marquee 45s linear infinite}.portfolio-preview__marquee-group{display:flex;flex-shrink:0;align-items:center;gap:clamp(12px,1.6vw,24px);padding-right:clamp(12px,1.6vw,24px);color:#a78bfa;font-family:var(--secondary-font);font-size:clamp(12px,1.35vw,16px);font-weight:400;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;opacity:1}.portfolio-preview__marquee-item,.portfolio-preview__marquee-sep{flex-shrink:0}.portfolio-preview__marquee-sep{opacity:.55}.portfolio-preview__header{display:grid;grid-template-columns:1fr;align-items:start;gap:12px 24px;margin:0}@container section (min-width: 900px){.portfolio-preview__header{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:clamp(32px,5vw,96px)}.portfolio-preview__header:has(.portfolio-preview__note){grid-template-columns:auto minmax(0,1fr) auto}}.portfolio-preview__label,.portfolio-preview__note{margin:0;color:var(--white);font-family:var(--primary-font);font-size:12px;font-weight:400;line-height:.9;letter-spacing:.01em;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:from-font;opacity:.6;white-space:nowrap}@container section (min-width: 900px){.portfolio-preview__label{padding-top:8px}}.portfolio-preview__title{display:flex;flex-direction:column;align-items:flex-start;margin:0;color:var(--white);font-family:var(--secondary-font);font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1;letter-spacing:.01em;text-transform:uppercase}@container section (min-width: 900px){.portfolio-preview__title{max-width:34em}}.portfolio-preview__title-line{display:block}.portfolio-preview__title-line--lead{padding-left:4.5em}@container section (min-width: 900px){.portfolio-preview__note{justify-self:end;padding-top:8px;text-align:right}}.portfolio-preview__note strong{font-weight:400}.portfolio-preview__slider-wrap{overflow:hidden;width:100%;margin:0}.portfolio-preview__slider.swiper{overflow:visible;width:100%;margin:0;cursor:grab}.portfolio-preview__slider.swiper:active{cursor:grabbing}.portfolio-preview .swiper-wrapper{display:flex;align-items:stretch;box-sizing:content-box}.portfolio-preview .swiper-slide.portfolio-preview__slide{display:block;box-sizing:border-box;width:min(78vw,416px)!important;max-width:416px;height:auto;flex-shrink:0;margin:0}.portfolio-preview__card{position:relative;overflow:hidden;width:100%;height:260px;border-radius:16px;user-select:none;-webkit-user-select:none;touch-action:pan-y;background:var(--lightdark)}@media(max-width:767px){.portfolio-preview__card{height:clamp(180px,48vw,220px)}}.portfolio-preview__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.001);transition:filter .45s ease,transform .45s ease;pointer-events:none}.portfolio-preview__glass{position:absolute;inset:0;z-index:1;border-radius:inherit;background:#532cf900;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:background .45s ease,backdrop-filter .45s ease,-webkit-backdrop-filter .45s ease;pointer-events:none}.portfolio-preview__name{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:20px;margin:0;color:var(--white);font-family:var(--primary-font);font-size:clamp(18px,2vw,24px);font-weight:600;line-height:1.22;text-align:center;opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.portfolio-preview .swiper-slide.is-active .portfolio-preview__image,.portfolio-preview .swiper-slide:focus-visible .portfolio-preview__image{filter:blur(10px);transform:scale(1.08)}.portfolio-preview .swiper-slide.is-active .portfolio-preview__glass,.portfolio-preview .swiper-slide:focus-visible .portfolio-preview__glass{background:#532cf91f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.portfolio-preview .swiper-slide.is-active .portfolio-preview__name,.portfolio-preview .swiper-slide:focus-visible .portfolio-preview__name{opacity:1;transform:translateY(0)}@media(hover:hover)and (pointer:fine){.portfolio-preview .swiper-slide:hover .portfolio-preview__image{filter:blur(10px);transform:scale(1.08)}.portfolio-preview .swiper-slide:hover .portfolio-preview__glass{background:#532cf91f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.portfolio-preview .swiper-slide:hover .portfolio-preview__name{opacity:1;transform:translateY(0)}}.portfolio-preview__footer{display:flex;justify-content:center}.portfolio-preview__link.arrow-btn .arrow-btn__text{font-size:16px;line-height:1.6;padding-inline:64px;background-color:#962dfa}.portfolio-preview__link.arrow-btn .arrow-btn__icon{background-color:#962dfa}.portfolio-preview__link.arrow-btn .arrow-btn__icon svg{fill:var(--white)}.portfolio-preview--content-view{gap:clamp(20px,3vw,40px)}.portfolio-preview--content-view .swiper-slide.portfolio-preview__slide{width:min(78vw,480px)!important;max-width:480px}.portfolio-preview--content-view .portfolio-preview__card{height:clamp(180px,36vw,320px)}@keyframes portfolio-preview-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.portfolio-preview__marquee-track{animation:none}}

/* End */


/* Start:/local/templates/littleweb/_dist/components/bitrix/news.detail/portfolio-detail/style.NCsLT007.css?17920984261753*/
.portfolio-detail .section-inner-header{padding-bottom:120px;margin-bottom:0}.portfolio-detail .detail-picture{position:relative;margin-top:-100px;z-index:11;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(72px);will-change:transform,opacity;margin-bottom:clamp(48px,7vw,120px)}.portfolio-detail .detail-picture img{display:block;width:100%;height:auto;object-fit:contain;transform:scale(1.12);will-change:transform}.portfolio-detail .content{margin-bottom:clamp(44px,4.4vw,80px)}.portfolio-detail-offer-btn{margin-bottom:clamp(44px,8vw,180px)}.portfolio-detail-back-btn{margin:0 auto}.gallery{display:grid;grid-template-columns:1fr;gap:clamp(18px,2.5vw,40px);margin-bottom:clamp(44px,8vw,180px)}@container section (min-width: 768px){.gallery{display:block;position:relative;min-height:60vh}}.gallery__item{display:block}@container section (min-width: 768px){.gallery__item{margin-bottom:24px;transition:opacity var(--main-transition),left .25s ease,top .25s ease}}.gallery__item-wrapper{display:block;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(40px);clip-path:inset(12% 0% 0% 0%);will-change:transform,opacity,clip-path}.gallery__item-wrapper img{display:block;width:100%;max-width:100%;height:auto;transform:scale(1.08);will-change:transform}.gallery__item:nth-child(3n+2) .gallery__item-wrapper img{transform:scale(1.08)}.gallery__item:nth-child(3n) .gallery__item-wrapper img{transform:scale(1.08)}.prop-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px clamp(44px,6.4vw,80px);margin-bottom:44px}.prop-list-item{display:flex;flex-direction:column;gap:12px}.prop-list-item strong{font-size:clamp(20px,4vw,28px)}.prop-list-item span{font-size:18px}.prop-list-item ul{margin:0}

/* End */
/* /local/templates/littleweb/components/bitrix/news.list/portfolio-preview/style.css?17920984265637 */
/* /local/templates/littleweb/_dist/components/bitrix/news.list/portfolio-preview/style.CoKJwet_.css?17920984265637 */
/* /local/templates/littleweb/_dist/components/bitrix/news.detail/portfolio-detail/style.NCsLT007.css?17920984261753 */
