/* DiStyle — Standartiniai baldai / 10080
   All content and images are normal WPBakery elements; styles scoped to this page. */
body.page-id-10080 {background:#191919!important}
body.page-id-10080 .l-main {padding-top:0!important;margin-top:0!important;overflow:clip}
body.page-id-10080 .l-main > .l-section.for_titlebar,
body.page-id-10080 .l-main > .l-section:has(> .l-section-h .w-pagehead) {display:none!important}
body.page-id-10080 .sb-row {margin:0!important;padding:0!important;background:#1b1b1b!important;color:#f5f2ee!important;overflow:hidden;position:relative}
body.page-id-10080 .sb-row > .l-section-h {max-width:none!important;width:100%!important;padding:0!important;margin:0!important}
body.page-id-10080 .sb-row .g-cols {margin:0!important;padding:0!important;gap:0!important;row-gap:0!important;column-gap:0!important}
body.page-id-10080 .sb-row .g-cols > .wpb_column {min-width:0!important;box-sizing:border-box!important;margin:0!important}
body.page-id-10080 .sb-row .wpb_text_column,
body.page-id-10080 .sb-row .w-image {margin:0!important}
body.page-id-10080 .sb-row h1,
body.page-id-10080 .sb-row h2,
body.page-id-10080 .sb-row h3 {font-family:Georgia,'Times New Roman',serif!important;letter-spacing:-.035em!important;font-weight:400!important;text-transform:none!important;color:#f7f4f0!important;margin:0!important}
body.page-id-10080 .sb-row p {margin:0}
body.page-id-10080 .sb-row .w-image,
body.page-id-10080 .sb-row .w-image-h {display:block!important;width:100%!important;line-height:0;overflow:hidden}
body.page-id-10080 .sb-row .w-image img {display:block!important;width:100%!important;max-width:none!important;height:auto;border-radius:0!important}
body.page-id-10080 .sb-row a {text-decoration:none!important;color:inherit;transition:background-color .2s,color .2s,opacity .2s,transform .2s}
body.page-id-10080 .sb-row a:hover {opacity:.82}
body.page-id-10080 .sb-row .sb-eyebrow {font:600 9px/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:.2em!important;color:#eeeae7!important;text-transform:uppercase!important;margin:0 0 17px!important}
body.page-id-10080 .sb-row .sb-line-button {border:1px solid rgba(245,242,238,.75)!important;color:#fff!important;display:inline-flex;align-items:center;gap:15px;padding:12px 22px;font:600 9px/1.2 Arial,Helvetica,sans-serif!important;letter-spacing:.12em!important;min-height:36px;box-sizing:border-box}
body.page-id-10080 .sb-row .sb-line-button span {font:300 21px/0 Arial,sans-serif!important;letter-spacing:0}
body.page-id-10080 .sb-row .sb-line-button:hover {background:#f5f1ea;color:#191919!important;opacity:1}

/* HERO: image and content overlay beneath the site's native theme header */
body.page-id-10080 .sb-hero {height:clamp(505px,49.3vw,790px)!important;min-height:505px!important;isolation:isolate}
body.page-id-10080 .sb-hero > .l-section-h,
body.page-id-10080 .sb-hero .g-cols {height:100%!important;position:static!important}
body.page-id-10080 .sb-hero::before {content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(10,9,9,.88) 0%,rgba(10,9,9,.82) 24%,rgba(15,12,11,.62) 42%,rgba(12,10,9,.1) 65%,rgba(12,10,9,.25) 100%)}
body.page-id-10080 .sb-hero .sb-hero-backdrop {position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;max-width:none!important;height:100%!important}
body.page-id-10080 .sb-hero .sb-hero-backdrop .vc_column-inner,
body.page-id-10080 .sb-hero .sb-hero-backdrop .wpb_wrapper,
body.page-id-10080 .sb-hero .sb-hero-backdrop .w-image,
body.page-id-10080 .sb-hero .sb-hero-backdrop .w-image-h {position:absolute!important;inset:0!important;width:100%!important;height:100%!important}
body.page-id-10080 .sb-hero .sb-hero-backdrop img {width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 53%!important}
body.page-id-10080 .sb-hero .sb-hero-copy {position:relative;z-index:2!important;display:flex;flex-direction:column;justify-content:center;width:56%!important;max-width:56%!important;height:100%!important;padding:84px 0 40px clamp(35px,8.7vw,160px)!important;box-sizing:border-box}
body.page-id-10080 .sb-hero .sb-hero-copy h1 {color:#f5f1ee!important;font-size:clamp(50px,5.2vw,84px)!important;line-height:.95!important;letter-spacing:-.043em!important;max-width:620px}
body.page-id-10080 .sb-hero .sb-hero-description {color:#e7e5e3!important;font:400 13px/1.47 Arial,Helvetica,sans-serif!important;margin-top:22px!important;max-width:340px}
body.page-id-10080 .sb-hero .sb-hero-actions {margin-top:20px!important}

/* Four USP points – equal columns and upright rules */
body.page-id-10080 .sb-benefits {background:#1d1d1d!important;min-height:185px}
body.page-id-10080 .sb-benefits > .l-section-h {padding:30px clamp(24px,5.3vw,100px)!important}
body.page-id-10080 .sb-benefits .g-cols {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important}
body.page-id-10080 .sb-benefits .sb-benefit {width:100%!important;max-width:none!important;min-width:0!important;padding:0 clamp(12px,2.65vw,47px)!important;border-right:1px solid #494847!important}
body.page-id-10080 .sb-benefits .sb-benefit:first-child {padding-left:0!important}
body.page-id-10080 .sb-benefits .sb-benefit:last-child {border-right:0!important;padding-right:0!important}
body.page-id-10080 .sb-benefit .sb-number {color:#f5f1ee;font:400 clamp(29px,3.3vw,47px)/1 Georgia,'Times New Roman',serif;margin-bottom:5px}
body.page-id-10080 .sb-benefit h3 {font-size:clamp(15px,1.6vw,23px)!important;line-height:1.2!important;margin:0 0 10px!important;white-space:nowrap}
body.page-id-10080 .sb-benefit p {color:#bfbdbb!important;font:400 12px/1.47 Arial,Helvetica,sans-serif!important;max-width:255px}

/* Image and editorial copy */
body.page-id-10080 .sb-feature {background:#191919!important}
body.page-id-10080 .sb-feature .g-cols {display:flex!important;align-items:stretch;flex-wrap:nowrap!important;height:clamp(340px,33vw,530px)}
body.page-id-10080 .sb-feature .sb-feature-media {position:relative!important;flex:0 0 55.5%!important;width:55.5%!important;max-width:55.5%!important;overflow:hidden}
body.page-id-10080 .sb-feature .sb-feature-media .vc_column-inner,
body.page-id-10080 .sb-feature .sb-feature-media .wpb_wrapper,
body.page-id-10080 .sb-feature .sb-feature-media .w-image,
body.page-id-10080 .sb-feature .sb-feature-media .w-image-h {width:100%!important;height:100%!important;position:absolute!important;inset:0!important}
body.page-id-10080 .sb-feature .sb-feature-media img {height:100%!important;min-height:340px!important;width:100%!important;object-fit:cover!important;object-position:center}
body.page-id-10080 .sb-feature .sb-feature-copy {flex:0 0 44.5%!important;width:44.5%!important;max-width:44.5%!important;display:flex!important;flex-direction:column;justify-content:center;padding:38px clamp(26px,6.3vw,105px) 36px clamp(32px,6.3vw,105px)!important;box-sizing:border-box}
body.page-id-10080 .sb-feature .sb-feature-copy h2 {color:#fff!important;font-size:clamp(38px,4.25vw,68px)!important;line-height:.99!important;margin:0 0 20px!important}
body.page-id-10080 .sb-feature .sb-feature-description {font:400 13px/1.49 Arial,Helvetica,sans-serif!important;color:#c2bfbd!important;max-width:405px}
body.page-id-10080 .sb-feature .sb-feature-action {margin-top:17px!important}

/* Image-led category selectors */
body.page-id-10080 .sb-categories {background:#191919!important}
body.page-id-10080 .sb-categories > .l-section-h {padding:14px clamp(20px,2.8vw,55px) 18px!important}
body.page-id-10080 .sb-categories .g-cols {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.5vw,23px)!important}
body.page-id-10080 .sb-categories .sb-category {width:100%!important;max-width:none!important;min-width:0!important}
body.page-id-10080 .sb-categories .sb-category .sb-category-image img {height:clamp(142px,13.9vw,210px)!important;object-fit:cover!important}
body.page-id-10080 .sb-categories .sb-category-title {padding:11px 8px 0!important}
body.page-id-10080 .sb-categories .sb-category-link {color:#e9e5e2!important;display:flex!important;align-items:center;justify-content:space-between;gap:8px;font:400 clamp(13px,1.45vw,20px)/1.2 Georgia,'Times New Roman',serif!important}
body.page-id-10080 .sb-categories .sb-category-link span:last-child {font:300 24px/1 Arial,sans-serif;white-space:nowrap}
body.page-id-10080 .sb-categories .sb-category-link:hover span:last-child {transform:translateX(3px)}

/* dark statistics */
body.page-id-10080 .sb-statistics {background:linear-gradient(100deg,#1b1b1b,#222)!important}
body.page-id-10080 .sb-statistics > .l-section-h {padding:22px clamp(22px,5.4vw,100px)!important}
body.page-id-10080 .sb-statistics .g-cols {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important}
body.page-id-10080 .sb-statistics .sb-stat {width:100%!important;max-width:none!important;text-align:center;border-right:1px solid #454340!important}
body.page-id-10080 .sb-statistics .sb-stat:first-child {text-align:left}
body.page-id-10080 .sb-statistics .sb-stat:last-child {border:0!important}
body.page-id-10080 .sb-statistics .sb-stat-val {font:400 clamp(26px,3.1vw,42px)/1.1 Georgia,serif!important;color:#f4f0ed!important;letter-spacing:-.04em}
body.page-id-10080 .sb-statistics .sb-stat-label {font:400 12px/1.4 Arial,sans-serif!important;color:#d0ccca!important;margin-top:4px!important}

/* Project case study */
body.page-id-10080 .sb-project {background:#171717!important}
body.page-id-10080 .sb-project .g-cols {display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;min-height:clamp(270px,30vw,500px)}
body.page-id-10080 .sb-project .sb-project-copy {flex:0 0 37%!important;width:37%!important;max-width:37%!important;display:flex!important;flex-direction:column;justify-content:center;padding:35px 30px 40px clamp(27px,5.9vw,112px)!important}
body.page-id-10080 .sb-project .sb-project-copy .sb-eyebrow {margin-bottom:12px!important}
body.page-id-10080 .sb-project .sb-project-copy h2 {font-size:clamp(27px,2.8vw,44px)!important;line-height:.99!important}
body.page-id-10080 .sb-project .sb-project-description {font:400 12px/1.45 Arial,sans-serif!important;color:#c9c6c4!important;max-width:270px;margin-top:10px!important}
body.page-id-10080 .sb-project .sb-project-actions {margin-top:15px!important}
body.page-id-10080 .sb-project .sb-project-actions .sb-line-button {font-size:8px!important;padding:10px 14px!important}
body.page-id-10080 .sb-project .sb-project-photo {position:relative;flex:0 0 63%!important;width:63%!important;max-width:63%!important;overflow:hidden}
body.page-id-10080 .sb-project .sb-project-photo .vc_column-inner,
body.page-id-10080 .sb-project .sb-project-photo .wpb_wrapper,
body.page-id-10080 .sb-project .sb-project-photo .w-image,
body.page-id-10080 .sb-project .sb-project-photo .w-image-h {position:absolute!important;inset:0!important;width:100%!important;height:100%!important}
body.page-id-10080 .sb-project .sb-project-photo img {height:100%!important;width:100%!important;object-fit:cover!important;object-position:center 58%}

/* medium screens */
@media(max-width:1050px) {
 body.page-id-10080 .sb-feature .sb-feature-copy {padding:28px 35px!important}
 body.page-id-10080 .sb-benefit h3 {white-space:normal}
}
@media(max-width:800px) {
 body.page-id-10080 .sb-hero .sb-hero-copy {width:68%!important;max-width:68%!important}
 body.page-id-10080 .sb-benefits .g-cols {grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:28px!important}
 body.page-id-10080 .sb-benefits .sb-benefit:nth-child(2) {border:0!important}
 body.page-id-10080 .sb-feature .sb-feature-copy h2 {font-size:39px!important}
 body.page-id-10080 .sb-categories .g-cols {grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body.page-id-10080 .sb-categories .sb-category .sb-category-image img {height:190px!important}
}

/* Compact mobile */
@media(max-width:640px) {
 body.page-id-10080 .sb-hero {height:auto!important;min-height:660px!important}
 body.page-id-10080 .sb-hero::before {background:linear-gradient(90deg,rgba(9,9,9,.88),rgba(12,10,8,.49))!important}
 body.page-id-10080 .sb-hero .sb-hero-copy {width:100%!important;max-width:100%!important;min-height:660px!important;height:auto!important;padding:145px 24px 60px!important;justify-content:center}
 body.page-id-10080 .sb-hero .sb-hero-copy h1 {font-size:clamp(43px,10vw,65px)!important}
 body.page-id-10080 .sb-hero .sb-hero-description {font-size:14px!important}
 body.page-id-10080 .sb-benefits > .l-section-h {padding:34px 24px!important}
 body.page-id-10080 .sb-benefits .g-cols {gap:22px 0!important}
 body.page-id-10080 .sb-benefits .sb-benefit {padding:0 12px!important}
 body.page-id-10080 .sb-benefits .sb-benefit:nth-child(odd) {padding-left:0!important;border-right:1px solid #494847!important}
 body.page-id-10080 .sb-benefits .sb-benefit:nth-child(even) {padding-right:0!important;border:0!important}
 body.page-id-10080 .sb-benefit .sb-number {font-size:30px!important}
 body.page-id-10080 .sb-benefit h3 {font-size:18px!important}
 body.page-id-10080 .sb-benefit p {font-size:12px!important}
 body.page-id-10080 .sb-feature .g-cols {flex-wrap:wrap!important;height:auto!important}
 body.page-id-10080 .sb-feature .sb-feature-media {flex:0 0 100%!important;width:100%!important;max-width:100%!important;height:270px!important}
 body.page-id-10080 .sb-feature .sb-feature-copy {flex:0 0 100%!important;width:100%!important;max-width:100%!important;padding:40px 24px 43px!important}
 body.page-id-10080 .sb-feature .sb-feature-copy h2 {font-size:clamp(40px,9vw,54px)!important}
 body.page-id-10080 .sb-categories > .l-section-h {padding:20px 18px 27px!important}
 body.page-id-10080 .sb-categories .g-cols {gap:18px 12px!important}
 body.page-id-10080 .sb-categories .sb-category .sb-category-image img {height:132px!important}
 body.page-id-10080 .sb-categories .sb-category-link {font-size:14px!important}
 body.page-id-10080 .sb-statistics > .l-section-h {padding:27px 22px!important}
 body.page-id-10080 .sb-statistics .g-cols {grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0!important}
 body.page-id-10080 .sb-statistics .sb-stat:nth-child(even) {border:0!important}
 body.page-id-10080 .sb-statistics .sb-stat:nth-child(odd) {text-align:left!important}
 body.page-id-10080 .sb-statistics .sb-stat-val {font-size:33px!important}
 body.page-id-10080 .sb-statistics .sb-stat-label {font-size:12px!important}
 body.page-id-10080 .sb-project .g-cols {flex-wrap:wrap!important}
 body.page-id-10080 .sb-project .sb-project-copy {width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding:41px 25px!important}
 body.page-id-10080 .sb-project .sb-project-copy h2 {font-size:37px!important}
 body.page-id-10080 .sb-project .sb-project-photo {width:100%!important;max-width:100%!important;flex:0 0 100%!important;height:270px!important}
}
