.db-home-knx{background:var(--db-white);padding-block:34px 105px}.db-home-knx-inner{display:grid;grid-template-columns:1.05fr 1fr;gap:9%;align-items:center;padding-top:76px}.db-home-knx-gallery{position:relative;padding-right:6%;padding-bottom:65px;min-width:0}.db-home-knx-main-image img{width:100%;aspect-ratio:.95;object-fit:cover;object-position:50% 50%}.db-home-knx-gallery figcaption{font-size:8px;line-height:1.7;color:var(--db-muted);margin-top:8px}.db-home-knx-main-image figcaption{max-width:58%}.db-home-knx-detail-image{position:absolute;width:42%;right:0;bottom:0;border:9px solid var(--db-white);background:var(--db-white)}.db-home-knx-detail-image img{width:100%;aspect-ratio:1.35;object-fit:cover;object-position:100% 50%}.db-home-knx-detail-image figcaption{margin-top:7px}.db-home-knx-copy h2{font-size:clamp(43px,4.8vw,73px);line-height:1.02}.db-home-knx-copy h2 em{display:block;color:#71816d;margin-top:7px}.db-home-knx-copy>.db-copy{margin-top:27px;max-width:500px;font-size:14px}.db-home-knx-copy>.db-button{margin-top:29px}.db-home-knx-paths{border-top:1px solid var(--db-line);margin-top:37px}.db-home-knx-paths a{display:flex;align-items:center;gap:17px;border-bottom:1px solid var(--db-line);padding:16px 0;font-size:12px}.db-home-knx-paths a>span:first-child{font-size:9px;color:#8a744f}.db-home-knx-paths a>span:last-child{margin-left:auto;font-size:20px;color:#8a744f}.db-home-knx-paths a:hover{color:#8a744f}
@media(max-width:1000px){.db-home-knx-inner{gap:6%}.db-home-knx-copy h2{font-size:54px}}
@media(max-width:850px){.db-home-knx{padding-block:28px 70px}.db-home-knx-inner{grid-template-columns:1fr;gap:40px;padding-top:50px}.db-home-knx-gallery{max-width:650px;width:100%;padding-bottom:80px}.db-home-knx-main-image img{aspect-ratio:1.3}.db-home-knx-detail-image{width:42%}.db-home-knx-copy{max-width:650px}.db-home-knx-copy h2{font-size:64px}.db-home-knx-copy>.db-copy{max-width:600px}}
@media(max-width:600px){.db-home-knx{padding-block:20px 60px}.db-home-knx-inner{padding-top:40px;gap:30px}.db-home-knx-gallery{padding-right:0;padding-bottom:58px}.db-home-knx-main-image img{aspect-ratio:1.1}.db-home-knx-main-image figcaption{max-width:48%}.db-home-knx-detail-image{width:48%;border-width:7px}.db-home-knx-copy h2{font-size:49px}.db-home-knx-copy>.db-copy{font-size:14px;margin-top:23px}.db-home-knx-paths a{font-size:11px}}
