.mk-house-energy{--mk-energy-ink:#122f43;--mk-energy-blue:#075985;--mk-energy-cyan:#05a7d8;--mk-energy-orange:#ed7b22;--mk-energy-soft:#edf7fa;--mk-energy-line:#cddde5;--mk-energy-muted:#536978}.mk-house-energy__hero .mk-segment-hub__hero-media img{object-position:58% 50%}.mk-house-energy__system{border:1px solid var(--mk-energy-line);background:#fff;grid-template-columns:minmax(300px,.88fr) minmax(0,1.12fr);display:grid}.mk-house-energy__window{min-height:570px;color:var(--mk-energy-ink);text-align:center;background:linear-gradient(145deg,#d7eef6 0 53%,#f6fbfc 53%);flex-direction:column;justify-content:flex-end;align-items:center;padding:42px;display:flex;position:relative;overflow:hidden}.mk-house-energy__window>span{display:block;position:absolute}.mk-house-energy__wall{border:24px solid #d9c6ae;inset:54px 40px 130px;box-shadow:inset 0 0 0 8px #a68e73}.mk-house-energy__frame{border:20px solid var(--mk-energy-blue);background:#dff4fb;inset:91px 77px 167px;box-shadow:inset 0 0 0 4px #fff}.mk-house-energy__glass{background:linear-gradient(135deg,#c4e7f2,#f8fdff 55%,#badde8);inset:123px 109px 199px}.mk-house-energy__glass i{background:#07598557;width:2px;position:absolute;top:0;bottom:0}.mk-house-energy__glass i:first-child{left:18%}.mk-house-energy__glass i:nth-child(2){left:50%}.mk-house-energy__glass i:nth-child(3){left:82%}.mk-house-energy__seal{border:3px dashed var(--mk-energy-orange);inset:82px 68px 158px}.mk-house-energy__window strong,.mk-house-energy__window small{z-index:1;display:block;position:relative}.mk-house-energy__window strong{font-size:20px}.mk-house-energy__window small{color:var(--mk-energy-muted);margin-top:4px}.mk-house-energy__factors{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-house-energy__factor{border-bottom:1px solid var(--mk-energy-line);border-left:1px solid var(--mk-energy-line);min-width:0;padding:25px}.mk-house-energy__factor:last-child{border-bottom:0;grid-column:1/-1}.mk-house-energy__factor>span,.mk-house-energy__risks article>span{color:var(--mk-energy-cyan);font-size:12px;font-weight:800}#main-content .mk-house-energy__factor h3,#main-content .mk-house-energy__risks h3,#main-content .mk-house-energy__calculation h3,#main-content .mk-house-energy__facades h3,#main-content .mk-house-energy__projects h3{color:var(--mk-energy-blue);margin:10px 0 7px;font-size:18px}.mk-house-energy__factor p,.mk-house-energy__risks p,.mk-house-energy__calculation p,.mk-house-energy__facades p,.mk-house-energy__projects p{margin:0}.mk-house-energy__principle{border-left:4px solid var(--mk-energy-orange);color:var(--mk-energy-ink);background:#fff7ed;margin:18px 0 0;padding:20px 24px;font-size:clamp(18px,2vw,24px)}.mk-house-energy__rooms-section{background:var(--mk-energy-soft);padding:clamp(42px,5vw,64px)}.mk-house-energy__rooms-section .mk-segment-selector{border-color:var(--mk-energy-blue)}.mk-house-energy__glass-options{border-top:1px solid var(--mk-energy-line);border-left:1px solid var(--mk-energy-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-house-energy__glass-options article{border-right:1px solid var(--mk-energy-line);border-bottom:1px solid var(--mk-energy-line);background:#fff;min-width:0;padding:25px;position:relative}.mk-house-energy__glass-options article.is-primary{box-shadow:inset 0 4px 0 var(--mk-energy-cyan)}.mk-house-energy__glass-options article>span{color:var(--mk-energy-cyan);text-transform:uppercase;font-size:12px;font-weight:800}#main-content .mk-house-energy__glass-options h3{color:var(--mk-energy-blue);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:9px 0;font-size:20px}.mk-house-energy__glass-options article>p{min-height:82px;color:var(--mk-energy-muted);margin:0}.mk-house-energy__glass-visual{background:linear-gradient(150deg,#d7edf5,#f9fdff);height:150px;margin:-25px -25px 22px;position:relative;overflow:hidden}.mk-house-energy__glass-visual span{border:9px solid var(--mk-energy-blue);background:#ffffff6b;position:absolute;inset:25px 50px;box-shadow:inset 0 0 0 2px #fff}.mk-house-energy__glass-visual i,.mk-house-energy__glass-visual b{background:var(--mk-energy-cyan);width:3px;position:absolute;top:43px;bottom:43px}.mk-house-energy__glass-visual i{left:calc(50% - 5px)}.mk-house-energy__glass-visual b{left:calc(50% + 5px)}.mk-house-energy__glass-options article:nth-child(2) .mk-house-energy__glass-visual b,.mk-house-energy__glass-options article:nth-child(3) .mk-house-energy__glass-visual b{background:var(--mk-energy-orange)}.mk-house-energy__glass-options ul{margin:18px 0 0;padding:0;list-style:none}.mk-house-energy__glass-options li{border-top:1px solid var(--mk-energy-line);grid-template-columns:62px 1fr;gap:8px;padding:8px 0;font-size:13px;display:grid}.mk-house-energy__glass-options li strong{color:var(--mk-energy-ink)}.mk-house-energy__note{color:var(--mk-energy-muted);margin:16px 0 0;font-size:13px}.mk-house-energy__facade-section{background:#f7fafb}.mk-house-energy__facade-layout{border:1px solid var(--mk-energy-line);background:#fff;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);display:grid}.mk-house-energy__house-map{background:var(--mk-energy-soft);text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;min-height:390px;padding:38px;display:flex}.mk-house-energy__house-map>div{border:8px solid var(--mk-energy-blue);background:#fff;width:min(280px,85%);height:170px;margin-bottom:34px;position:relative}.mk-house-energy__house-map>div:before{border-top:8px solid var(--mk-energy-blue);border-left:8px solid var(--mk-energy-blue);content:"";background:#fff;width:150px;height:150px;position:absolute;top:-73px;left:50%;transform:translate(-50%)rotate(45deg)}.mk-house-energy__house-map>div span,.mk-house-energy__house-map>div i{z-index:1;border:6px solid var(--mk-energy-blue);background:#c9e8f2;width:42px;height:70px;position:absolute;bottom:35px}.mk-house-energy__house-map>div span{left:28px}.mk-house-energy__house-map>div i:nth-child(2){left:calc(50% - 21px)}.mk-house-energy__house-map>div i:nth-child(3){right:28px}.mk-house-energy__house-map strong,.mk-house-energy__house-map small{display:block}.mk-house-energy__house-map strong{color:var(--mk-energy-ink);font-size:22px}.mk-house-energy__house-map small{color:var(--mk-energy-muted);margin-top:4px}.mk-house-energy__facades{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-house-energy__facades article{border-bottom:1px solid var(--mk-energy-line);border-left:1px solid var(--mk-energy-line);grid-template-columns:44px minmax(0,1fr);gap:14px;padding:29px;display:grid}.mk-house-energy__facades article:nth-last-child(-n+2){border-bottom:0}.mk-house-energy__facades article>span{background:var(--mk-energy-blue);color:#fff;place-items:center;width:42px;height:42px;font-weight:800;display:grid}#main-content .mk-house-energy__facades h3{margin-top:0}.mk-house-energy__risks{border-top:1px solid var(--mk-energy-line);border-left:1px solid var(--mk-energy-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mk-house-energy__risks article{border-right:1px solid var(--mk-energy-line);border-bottom:1px solid var(--mk-energy-line);background:#fff;min-width:0;padding:22px}.mk-house-energy__calculation{background:var(--mk-energy-ink);color:#fff;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);margin-top:40px;display:grid}.mk-house-energy__calculation>div:first-child{padding:34px}#main-content .mk-house-energy__calculation>div:first-child h2{color:#fff;margin:10px 0 24px}.mk-house-energy__calculation>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-house-energy__calculation article{border-bottom:1px solid #ffffff24;border-left:1px solid #ffffff24;padding:26px}.mk-house-energy__calculation article:nth-last-child(-n+2){border-bottom:0}#main-content .mk-house-energy__calculation h3{color:#80ddff;margin-top:0}.mk-house-energy__calculation p{color:#ffffffb8}.mk-house-energy__projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mk-house-energy__projects article{border:1px solid var(--mk-energy-line);background:#fff;min-width:0;overflow:hidden}.mk-house-energy__projects article>a{aspect-ratio:720/430;background:var(--mk-energy-soft);display:block;position:relative;overflow:hidden}.mk-house-energy__projects img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.mk-house-energy__projects article>div{padding:23px}.mk-house-energy__projects article>div>span{color:var(--mk-energy-cyan);text-transform:uppercase;font-size:12px;font-weight:800}#main-content .mk-house-energy__projects h3{margin-bottom:18px;font-size:20px}.mk-house-energy__projects h4{color:var(--mk-energy-ink);text-transform:uppercase;margin:12px 0 4px;font-size:12px}@media (width<=1023px){.mk-house-energy__system,.mk-house-energy__facade-layout{grid-template-columns:1fr}.mk-house-energy__window{min-height:470px}.mk-house-energy__risks{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-house-energy__risks article:last-child{grid-column:1/-1}.mk-house-energy__projects{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-house-energy__projects article:last-child{display:none}}@media (width<=767px){.mk-house-energy__rooms-section{padding:34px 16px}.mk-house-energy__rooms-section .mk-segment-selector{display:block}.mk-house-energy__rooms-section .mk-segment-selector__tabs{scrollbar-width:thin;flex-direction:row;padding:5px;overflow-x:auto}.mk-house-energy__rooms-section .mk-segment-selector__tabs button{border:0;grid-template-columns:1fr;min-width:max-content;min-height:42px;padding:9px 12px}.mk-house-energy__rooms-section .mk-segment-selector__tabs button>span{display:none}.mk-house-energy__rooms-section .mk-segment-selector__results article{padding:24px 20px}.mk-house-energy__glass-options,.mk-house-energy__facades,.mk-house-energy__calculation,.mk-house-energy__projects{grid-template-columns:1fr}.mk-house-energy__glass-options article>p{min-height:0}.mk-house-energy__facades article,.mk-house-energy__facades article:nth-last-child(-n+2){border-bottom:1px solid var(--mk-energy-line)}.mk-house-energy__facades article:last-child{border-bottom:0}.mk-house-energy__calculation>div:last-child{grid-template-columns:1fr}.mk-house-energy__calculation article,.mk-house-energy__calculation article:nth-last-child(-n+2){border-bottom:1px solid #ffffff24}.mk-house-energy__calculation article:last-child{border-bottom:0}}@media (width<=560px){.mk-house-energy__window{min-height:400px;padding:28px 18px}.mk-house-energy__wall{inset:38px 22px 116px}.mk-house-energy__frame{inset:69px 53px 147px}.mk-house-energy__glass{inset:97px 81px 175px}.mk-house-energy__seal{inset:61px 45px 139px}.mk-house-energy__factors,.mk-house-energy__risks{grid-template-columns:1fr}.mk-house-energy__factor,.mk-house-energy__factor:last-child,.mk-house-energy__risks article:last-child{border-bottom:1px solid var(--mk-energy-line);grid-column:auto}.mk-house-energy__factor:last-child,.mk-house-energy__risks article:last-child{border-bottom:0}.mk-house-energy__house-map{min-height:340px;padding:28px 18px}}
