.lk-catalog-intro{display:flex;flex-direction:column;gap:60px}.lk-catalog-intro__grid{display:grid;align-items:center}.lk-catalog-intro--catalog .lk-catalog-intro__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.lk-catalog-intro--category .lk-catalog-intro__grid,.lk-catalog-intro--services .lk-catalog-intro__grid,.lk-catalog-intro--service .lk-catalog-intro__grid,.lk-catalog-intro--portfolio .lk-catalog-intro__grid{grid-template-columns:889fr 791fr;gap:40px}.lk-catalog-intro--catalog .lk-catalog-intro__content{grid-column:span 7}.lk-catalog-intro__content{display:flex;flex-direction:column;gap:var(--space-10);min-width:0}.lk-catalog-intro__head{display:flex;flex-direction:column;gap:10px;min-width:0}.lk-catalog-intro--catalog .lk-catalog-intro__head{max-width:976px}.lk-catalog-intro--category .lk-catalog-intro__head,.lk-catalog-intro--services .lk-catalog-intro__head,.lk-catalog-intro--service .lk-catalog-intro__head,.lk-catalog-intro--portfolio .lk-catalog-intro__head{max-width:850px}.lk-catalog-intro__title,.lk-catalog-intro .lk-title1.lk-catalog-intro__title,.lk-catalog-intro__subtitle,.lk-catalog-intro .lk-title5.lk-catalog-intro__subtitle{color:var(--white)}.lk-catalog-intro--catalog .lk-catalog-intro__title span,.lk-catalog-intro--catalog .lk-title1.lk-catalog-intro__title span{display:block}.lk-catalog-intro__desc{margin:0;color:var(--white-text)}.lk-catalog-intro--category .lk-catalog-intro__desc,.lk-catalog-intro--services .lk-catalog-intro__desc,.lk-catalog-intro--service .lk-catalog-intro__desc,.lk-catalog-intro--portfolio .lk-catalog-intro__desc{padding-top:10px}.lk-catalog-intro__actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.lk-catalog-intro__btn.lk-btn{width:fit-content;max-width:100%}.lk-catalog-intro--catalog .lk-catalog-intro__features{grid-column:span 5}.lk-catalog-intro__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));min-width:0;height:fit-content;overflow:hidden;background:var(--bg-blur);border:2px solid var(--divider-grey);border-radius:var(--radius-12)}.lk-catalog-intro__feature{display:flex;align-items:center;flex-direction:column;gap:8px;justify-content:center;box-sizing:border-box;min-width:0;padding:var(--space-10);text-align:center;position:relative}.lk-catalog-intro__feature:nth-child(odd):after{content:"";position:absolute;top:50%;right:0;width:2px;height:55%;transform:translateY(-50%);background:var(--divider-grey)}.lk-catalog-intro__feature:nth-child(-n+2):before{content:"";position:absolute;bottom:0;left:50%;width:80%;height:2px;transform:translate(-50%);background:var(--divider-grey)}.lk-catalog-intro__feature-title,.lk-catalog-intro__feature .lk-title5{color:var(--white);text-align:center}.lk-catalog-intro--catalog .lk-catalog-intro__feature-title,.lk-catalog-intro--catalog .lk-catalog-intro__feature .lk-title5{color:var(--white-text)}.lk-catalog-intro__feature-title span,.lk-catalog-intro__feature .lk-title5 span{color:var(--yellow)}.lk-catalog-intro--catalog .lk-catalog-intro__feature-title span,.lk-catalog-intro--catalog .lk-catalog-intro__feature .lk-title5 span{display:block}.lk-catalog-intro__feature-desc{color:var(--grey)}.lk-catalog-intro__feature-text{margin:0;max-width:14em;font-family:var(--secondary-font);font-size:var(--size-body2);line-height:var(--lh-body2);font-weight:400;color:var(--white)}.lk-catalog-intro__feature-text span{color:var(--yellow)}@media(max-width:1620px){.lk-catalog-intro--catalog .lk-catalog-intro__title span,.lk-catalog-intro--catalog .lk-title1.lk-catalog-intro__title span,.lk-catalog-intro--catalog .lk-catalog-intro__feature-title span,.lk-catalog-intro--catalog .lk-catalog-intro__feature .lk-title5 span{display:inline}}@media(max-width:1440px){.lk-catalog-intro--catalog .lk-catalog-intro__grid,.lk-catalog-intro--category .lk-catalog-intro__grid,.lk-catalog-intro--services .lk-catalog-intro__grid,.lk-catalog-intro--service .lk-catalog-intro__grid,.lk-catalog-intro--portfolio .lk-catalog-intro__grid{display:flex;flex-direction:column;gap:var(--space-10)}.lk-catalog-intro--catalog .lk-catalog-intro__content,.lk-catalog-intro__features,.lk-catalog-intro__content{width:100%;max-width:100%}.lk-catalog-intro__feature-desc{max-width:340px}}@media(max-width:1199px){.lk-catalog-intro__grid{display:flex;flex-direction:column}.lk-catalog-intro__features{min-height:0}}@media(max-width:1023px){.lk-catalog-intro__actions{flex-direction:column;align-items:stretch;gap:10px;width:100%}.lk-catalog-intro__btn.lk-btn{width:100%}}@media(max-width:767px){.lk-catalog-intro__features{grid-template-columns:1fr}.lk-catalog-intro__head{gap:8px}.lk-catalog-intro--category .lk-catalog-intro__desc,.lk-catalog-intro--services .lk-catalog-intro__desc,.lk-catalog-intro--service .lk-catalog-intro__desc,.lk-catalog-intro--portfolio .lk-catalog-intro__desc{padding-top:2px}.lk-catalog-intro--catalog .lk-catalog-intro__feature-title span,.lk-catalog-intro--catalog .lk-catalog-intro__feature .lk-title5 span{display:block}.lk-catalog-intro__feature:nth-child(odd):after{display:none}.lk-catalog-intro__feature:not(:last-child):before,.lk-catalog-intro__feature:nth-child(-n+2):before{content:"";position:absolute;bottom:0;left:50%;width:88%;height:2px;transform:translate(-50%);background:var(--divider-grey)}.lk-catalog-intro__feature{align-items:flex-start;padding:20px}.lk-catalog-intro__feature-title,.lk-catalog-intro__feature .lk-title5,.lk-catalog-intro__feature-desc{text-align:left}.lk-catalog-intro--category .lk-catalog-intro__title,.lk-catalog-intro--services .lk-catalog-intro__title,.lk-catalog-intro--service .lk-catalog-intro__title,.lk-catalog-intro--portfolio .lk-catalog-intro__title{order:1}.lk-catalog-intro--category .lk-catalog-intro__subtitle,.lk-catalog-intro--services .lk-catalog-intro__subtitle,.lk-catalog-intro--service .lk-catalog-intro__subtitle,.lk-catalog-intro--portfolio .lk-catalog-intro__subtitle{order:2}.lk-catalog-intro--category .lk-catalog-intro__desc,.lk-catalog-intro--services .lk-catalog-intro__desc,.lk-catalog-intro--service .lk-catalog-intro__desc,.lk-catalog-intro--portfolio .lk-catalog-intro__desc{order:3}}.lk-portfolio-section__layout{--lk-portfolio-media-h: 396px;display:grid;grid-template-columns:5fr 7fr;gap:20px;align-items:start;min-width:0}.lk-portfolio-section__layout--media-end{grid-template-columns:7fr 5fr}.lk-portfolio-section__layout--media-end .lk-portfolio-section__media{order:2}.lk-portfolio-section__layout--media-end .lk-portfolio-section__cards{order:1}.lk-portfolio-section__media{position:relative;min-width:0;height:var(--lk-portfolio-media-h);max-height:var(--lk-portfolio-media-h);border-radius:var(--radius-12);overflow:hidden;background:var(--black-input);border:1px solid var(--divider-grey);cursor:zoom-in;color:inherit}.lk-portfolio-section__image{display:block;width:100%;height:100%;max-height:var(--lk-portfolio-media-h);object-fit:cover;object-position:center;filter:grayscale(1);pointer-events:none;user-select:none}.lk-portfolio-section__zoom{position:absolute;top:var(--space-6);right:var(--space-6);z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--grey)}.lk-portfolio-section__zoom .lk-icon,.lk-portfolio-section__zoom svg{display:block;width:24px;height:24px}.lk-portfolio-section__gallery-items{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lk-portfolio-section__cards{min-width:0}.lk-portfolio-section__slider.lk-slider{display:flex;flex-direction:column;gap:20px;height:auto;max-height:none}.lk-portfolio-section__slider .lk-slider__viewport{order:1;height:var(--lk-portfolio-media-h);max-height:var(--lk-portfolio-media-h);min-height:0}.lk-portfolio-section__slider .lk-slider__viewport .swiper,.lk-portfolio-section__slider .lk-slider__viewport .swiper-slide,.lk-portfolio-section__slider .lk-slider__viewport .lk-slider__slide,.lk-portfolio-section__slider .lk-slider__viewport .lk-portfolio-section__slide,.lk-portfolio-section__slider .lk-slider__viewport .lk-project-info-card{height:100%;max-height:100%}.lk-portfolio-section__slider .lk-slider__pagination{order:2;margin-top:unset}.lk-portfolio-section__slider .lk-slider__nav-wrapper{position:static;inset:auto;width:auto;transform:none;order:3;justify-content:flex-end;gap:10px}.lk-portfolio-section__layout--media-end .lk-portfolio-section__slider .lk-slider__nav-wrapper{justify-content:flex-start}.lk-portfolio-section__slide{height:100%;min-width:0}@media(max-width:1440px){.lk-portfolio-section__layout{grid-template-columns:1fr 1.2fr}.lk-portfolio-section__layout--media-end{grid-template-columns:1.2fr 1fr}}@media(max-width:1199px){.lk-portfolio-section__layout{--lk-portfolio-media-h: 320px}.lk-portfolio-section__layout,.lk-portfolio-section__layout--media-end{grid-template-columns:minmax(0,1fr)}.lk-portfolio-section__layout--media-end .lk-portfolio-section__media,.lk-portfolio-section__layout--media-end .lk-portfolio-section__cards{order:unset}.lk-portfolio-section__slider .lk-slider__nav-wrapper{display:none}.lk-portfolio-section__slider .lk-slider__pagination{display:block}.lk-portfolio-section__slider .lk-slider__viewport{height:var(--lk-portfolio-media-h);max-height:var(--lk-portfolio-media-h)}.lk-portfolio-section__slider .lk-slider__viewport .swiper,.lk-portfolio-section__slider .lk-slider__viewport .swiper-slide,.lk-portfolio-section__slider .lk-slider__viewport .lk-slider__slide,.lk-portfolio-section__slider .lk-slider__viewport .lk-portfolio-section__slide,.lk-portfolio-section__slider .lk-slider__viewport .lk-project-info-card{height:100%;max-height:100%;min-height:0}}@media(max-width:767px){.lk-portfolio-section__layout{--lk-portfolio-media-h: 240px}.lk-portfolio-section__zoom{top:var(--space-4);right:var(--space-4)}}.lk-portfolio-section-listing{display:flex;flex-direction:column;gap:140px;min-width:0}.lk-portfolio-section-listing--cards,.lk-portfolio-section-listing--table{display:flex;flex-direction:column;gap:40px}.lk-portfolio-section-listing__inner{display:flex;flex-direction:column;gap:24px;min-width:0}.lk-portfolio-section-listing__tabs{display:flex;align-items:center;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;-ms-overflow-style:none;scrollbar-width:none;width:calc(100% + 80px);margin-right:-40px;margin-left:-40px;padding-right:40px;padding-left:40px}.lk-portfolio-section-listing__tabs::-webkit-scrollbar{display:none}.lk-portfolio-section-listing__tabs>*{flex-shrink:0}.lk-portfolio-section-listing__tabs .lk-segment-tags{max-width:none;width:max-content;min-width:max-content}.lk-portfolio-section-listing__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lk-portfolio-section-listing__cards .lk-project-card{min-height:478px;height:100%}.lk-portfolio-section-listing__table{display:flex;flex-direction:column;min-width:0;border-radius:var(--radius-12);border:1px solid var(--divider-grey)}.lk-portfolio-section-listing__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px}.lk-portfolio-section-listing__more-wrap{min-width:0}@media(max-width:1023px){.lk-portfolio-section-listing{gap:120px}.lk-portfolio-section-listing--cards,.lk-portfolio-section-listing--table,.lk-portfolio-section-listing__inner{gap:20px}.lk-portfolio-section-listing__tabs{width:calc(100% + 30px);margin-right:-15px;margin-left:-15px;padding-right:15px;padding-left:15px}.lk-portfolio-section-listing__cards{grid-template-columns:minmax(0,1fr)}.lk-portfolio-section-listing__cards .lk-project-card{min-height:unset}}@media(max-width:767px){.lk-portfolio-section-listing{gap:60px}.lk-portfolio-section-listing__footer{flex-direction:column;align-items:stretch}.lk-portfolio-section-listing__footer .lk-pagination{justify-content:center}}.lk-portfolio-table-row{position:relative;display:grid;grid-template-columns:312px 1fr 72px 345px 50px;gap:40px;align-items:center;box-sizing:border-box;padding:20px;color:var(--white);text-decoration:none;isolation:isolate;overflow:hidden;transition:color var(--transition)}.lk-portfolio-table-row>*{position:relative;z-index:1;min-width:0}.lk-portfolio-table-row:nth-child(2n){background:var(--bg-blur)}.lk-portfolio-table-row:not(:last-child):after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:2;height:1px;background:var(--divider-grey);pointer-events:none}.lk-portfolio-table-row:before{content:"";position:absolute;inset:0;z-index:0;aspect-ratio:1420 / 765;width:100%;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(275deg,#2f2f2f4d -.08%,#2f2f2f00 99.92%),url(../images/productCardDefault.png) #d3d3d3 center top / 100% auto no-repeat;background-blend-mode:color-burn,normal;transition:opacity var(--transition)}a.lk-portfolio-table-row:hover{color:var(--yellow)}a.lk-portfolio-table-row:hover:before{opacity:.15}a.lk-portfolio-table-row:hover .lk-portfolio-table-row__action{border-color:var(--yellow);background:var(--yellow);color:var(--black)}.lk-portfolio-table-row__meta{display:contents}.lk-portfolio-table-row__desc,.lk-portfolio-table-row__year,.lk-portfolio-table-row__location{font-family:var(--secondary-font);font-size:var(--size-body2);line-height:var(--lh-body2);color:var(--white-text)}.lk-portfolio-table-row__title,.lk-portfolio-table-row .lk-title5.lk-portfolio-table-row__title{color:inherit}.lk-portfolio-table-row__action{display:flex;height:32px;padding:0 13px;align-items:center;justify-content:center;justify-self:end;border-radius:var(--radius-12);border:2px solid var(--divider-grey);background:var(--black);transition:all var(--transition-default);color:var(--white)}.lk-portfolio-table-row__action .lk-icon,.lk-portfolio-table-row__action svg{display:block;width:24px;height:24px}@media(max-width:1199px){.lk-portfolio-table-row{grid-template-columns:minmax(180px,240px) 1fr 64px minmax(160px,240px) 50px;gap:20px}}@media(max-width:767px){.lk-portfolio-table-row{grid-template-columns:minmax(0,1fr) 50px;grid-template-areas:"title action" "desc desc" "meta meta";row-gap:10px;column-gap:16px;align-items:start;padding:20px 20px 15px}.lk-portfolio-table-row__title{grid-area:title}.lk-portfolio-table-row__desc{grid-area:desc}.lk-portfolio-table-row__meta{display:flex;grid-area:meta;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:22px}.lk-portfolio-table-row__location{flex:1 1 auto;order:1;min-width:0}.lk-portfolio-table-row__year{flex:0 0 auto;order:2;text-align:right;white-space:nowrap}.lk-portfolio-table-row__action{grid-area:action;align-self:start;justify-self:end}}.lk-project-intro{min-width:0}.lk-project-intro__grid{display:grid;grid-template-columns:7fr 5fr;gap:20px;align-items:end}.lk-project-intro__content{display:flex;flex-direction:column;gap:24px;min-width:0;width:100%}.lk-project-intro__header{display:flex;flex-direction:column;gap:10px}.lk-project-intro__title,.lk-project-intro .lk-title1.lk-project-intro__title{color:var(--yellow);text-transform:uppercase}.lk-project-intro__desc{margin:0;width:100%;font-size:var(--size-body1);line-height:var(--lh-body1);font-weight:400;color:var(--white-text)}.lk-project-intro__meta{display:flex;align-items:flex-start;gap:60px}.lk-project-intro__meta-item{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;color:var(--white)}.lk-project-intro__meta-label{font-family:var(--secondary-font);font-size:var(--size-body2);line-height:var(--lh-body2);color:var(--grey);font-weight:500}.lk-project-intro__meta-value{color:var(--white)}.lk-project-intro__stats{--lk-stats-cols: 3;display:grid;grid-template-columns:repeat(var(--lk-stats-cols),minmax(0,1fr));gap:20px;min-width:0;width:100%;align-self:end}.lk-project-intro__stat{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:115px;min-width:0;padding:30px 10px;border:1px solid var(--divider-grey);border-radius:var(--radius-12);box-sizing:border-box}.lk-project-intro__stat-value{color:var(--white)}.lk-project-intro__stat-label{font-size:var(--size-body2);line-height:var(--lh-body2);color:var(--white-text);margin-top:-4px}@media(max-width:1440px){.lk-project-intro__stats--3{grid-template-columns:repeat(2,minmax(0,1fr))}.lk-project-intro__stats--3 .lk-project-intro__stat:first-child{grid-column:2}}@media(max-width:1023px){.lk-project-intro__grid{grid-template-columns:minmax(0,1fr);gap:24px}.lk-project-intro__stats--3{grid-template-columns:repeat(var(--lk-stats-cols),minmax(0,1fr))}.lk-project-intro__stats--3 .lk-project-intro__stat:first-child{grid-column:auto}.lk-project-intro__stat{min-height:0;padding:16px}}@media(max-width:767px){.lk-project-intro__content{gap:16px}.lk-project-intro__stats{grid-template-columns:minmax(0,1fr)}}.lk-project-gallery{min-width:0}.lk-project-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lk-project-gallery__item{position:relative;display:block;overflow:hidden;min-width:0;border-radius:var(--radius-12);background:var(--black-input);aspect-ratio:425/239}.lk-project-gallery__item--large{grid-column:1 / -1;aspect-ratio:215/121}.lk-project-gallery__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:1023px){.lk-project-gallery__grid{gap:10px}.lk-project-gallery__item,.lk-project-gallery__item--large{aspect-ratio:16 / 9}}@media(max-width:767px){.lk-project-gallery__grid{grid-template-columns:minmax(0,1fr);gap:10px}.lk-project-gallery__item--large{grid-column:auto}}.lk-feedback__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;align-items:center}.lk-feedback__content{grid-column:span 7;display:flex;flex-direction:column;gap:40px;min-width:0}.lk-feedback__intro{display:flex;flex-direction:column;gap:10px;max-width:850px}.lk-feedback__intro .lk-title2{text-transform:uppercase}.lk-feedback__benefits{max-width:850px}.lk-feedback__benefit{display:flex;align-items:flex-start;gap:16px;align-self:start}.lk-feedback__benefits--list .lk-grid{gap:16px}.lk-feedback__benefit .lk-icon{flex-shrink:0;width:15px;height:26px}.lk-feedback__btn.lk-btn{width:fit-content;max-width:100%}.lk-feedback__form{grid-column:span 5;display:flex;flex-direction:column;gap:40px;min-width:0;padding:40px 40px 32px;border:1px solid var(--grey);border-radius:var(--radius-12);background:var(--bg-blur)}.lk-feedback__form-header{display:flex;flex-direction:column;gap:10px;max-width:460px}.lk-feedback__form-title{color:var(--white-text)}.lk-feedback__form-note{color:var(--gray-inactive)}.lk-feedback__form-fields{display:flex;flex-direction:column;gap:20px;width:100%}.lk-feedback__consent{display:flex;align-items:center;gap:15px}.lk-feedback__consent-text{margin:0;font-family:var(--secondary-font);font-size:var(--size-mini1);line-height:var(--lh-mini1);color:var(--middle-gray);cursor:pointer}.lk-feedback__consent-text a{color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;transition:color var(--transition)}.lk-feedback__consent-text a:link,.lk-feedback__consent-text a:visited{color:inherit}.lk-feedback__consent-text a:hover{color:var(--yellow)}.lk-feedback__form-error{margin:0;font-family:var(--secondary-font);font-size:var(--size-mini1);line-height:var(--lh-mini1);color:var(--error, #ff8a8a)}.lk-feedback__form-error.is-hidden{display:none}.lk-feedback__form.is-loading .lk-btn[type=submit],.lk-feedback__form.is-loading .lk-btn{opacity:.6;pointer-events:none}.lk-feedback__partners{margin:unset;position:unset;pointer-events:none}.lk-feedback__partners .lk-partners{padding:20px 0}.lk-feedback__partners .lk-partners__head{color:var(--grey)}@media(max-width:1023px){.lk-feedback__grid{grid-template-columns:minmax(0,1fr);gap:24px}.lk-feedback__content{gap:24px;grid-column:span 12}.lk-feedback__content .lk-grid--cols-2{grid-template-columns:minmax(0,1fr);gap:20px}.lk-feedback__form{padding:20px;grid-column:span 12}.lk-feedback__btn.lk-btn{width:100%}.lk-feedback__partners .lk-partners{padding:0}}.lk-portfolio-page .lk-blocks{padding-top:unset!important}
