.home-feature{border-radius:8px;overflow:hidden;background:#172c25;color:#edf4e9;align-self:start}.home-feature>img{display:block;width:100%;height:auto}.home-feature>div{padding:28px 30px}.home-feature .eyebrow{color:#b7d88e;margin-bottom:18px}.home-feature h2{font-size:29px;letter-spacing:-.7px;line-height:1.2}.home-feature p:not(.eyebrow){font-size:15px;line-height:1.8;color:#c7d6c1}.home-feature small{display:block;color:#b5c6af;font-size:12px;margin-top:20px}.sample-links{padding-bottom:70px;display:grid;grid-template-columns:1fr 1fr;gap:55px}.sample-links p:not(.eyebrow){font-size:16px;line-height:1.8;color:#536258}.sample-links>div:last-child{display:grid;gap:14px;align-content:center}.sample-links a{padding:22px;border:1px solid #cad6c3;background:#edf2e9;font-size:16px;line-height:1.6;text-decoration:none}.sample-links a:hover{background:#e0ead7}.support-options{padding-bottom:70px}.function-return{display:block;width:fit-content;margin:22px 0;padding:12px 16px;border:1px solid #9cb48c;text-underline-offset:4px;font-size:14px}.feature-chips{scroll-margin-top:120px}.career-areas article>.career-icon{color:#365b25;padding-top:0}.contact-page{padding-block:65px 85px}.contact-page>h1{font-size:clamp(42px,5vw,66px)}.enquiry-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:45px;margin-top:40px}.enquiry-layout form{padding:32px;background:#edf2e9;border:1px solid #cad6c3;border-radius:8px}.enquiry-layout h2{font-size:30px}.form-note{font-size:14px;line-height:1.8;color:#536258}.form-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.enquiry-layout label{display:block;font-size:15px;line-height:1.6;margin-bottom:16px}.enquiry-layout label>span{font-size:12px;color:#52664c}.enquiry-layout input:not([type=radio]),.enquiry-layout textarea{display:block;width:100%;border:1px solid #9cac92;border-radius:4px;background:#fff;color:#172c25;font:inherit;font-size:16px;padding:12px;margin-top:7px}.enquiry-layout textarea{resize:vertical}.enquiry-layout input:focus-visible,.enquiry-layout textarea:focus-visible{outline:2px solid #507d32;outline-offset:2px}.enquiry-layout fieldset{border:0;padding:10px 0;margin:0 0 20px}.enquiry-layout legend{font-size:15px;margin-bottom:12px}.enquiry-layout fieldset label{margin:0 0 10px}.enquiry-layout input[type=radio]{accent-color:#507d32;width:18px;height:18px;vertical-align:middle;margin-right:7px}.enquiry-layout button{cursor:pointer}.copy-enquiry{font:inherit;border:1px solid #507d32;padding:16px;background:transparent;color:#172c25}.contact-help{padding:30px;background:#172c25;color:#e4edde;border-radius:8px;align-self:start}.contact-help .eyebrow{color:#b7d88e}.contact-help p,.contact-help li{font-size:16px;line-height:1.8}.contact-help h3{font-size:23px}.contact-help ul{padding-left:20px}.contact-help li{margin-bottom:13px}.contact-help hr{border:0;border-top:1px solid #52684c;margin:28px 0}.contact-email{font-size:clamp(18px,2.1vw,27px);overflow-wrap:anywhere}.contact-help .text-link{color:#c4e2a8}#enquiry-result{border-top:1px solid #bac8b0;margin-top:30px;padding-top:20px;scroll-margin-top:110px}#enquiry-result h3{font-size:23px;line-height:1.3}#enquiry-result p{font-size:14px;line-height:1.8}#enquiry-result[hidden]{display:none}@media(max-width:900px){.enquiry-layout{grid-template-columns:1fr}.sample-links{grid-template-columns:1fr;gap:20px}}@media(max-width:600px){.form-fields{grid-template-columns:1fr;gap:0}.enquiry-layout form,.contact-help{padding:22px}.contact-page{padding-block:40px 60px}.home-feature>div{padding:24px}.home-feature h2{font-size:26px}.sample-links{padding-bottom:45px}.feature-chips{scroll-margin-top:100px}}
.live-hmi.is-waiting .hmi-order b{color:#f1c880}.live-hmi.is-waiting .moving-part{background:#d9a75e;border-color:#f1d8ac}.home-explorer .feature-chips button[data-feature=vilagitas],.home-explorer .feature-chips button[data-feature=arnyekolas],.home-explorer .feature-chips button[data-feature=klima],.home-explorer .feature-chips button[data-feature=energia]{border-color:#819b6c;font-weight:600}

.function-group-title{flex-basis:100%;font-size:14px;font-weight:600;color:#365b25;margin:10px 0 2px}

.enquiry-layout fieldset.enquiry-guard{padding:0;margin:0;min-width:0}.enquiry-guard:disabled button{cursor:not-allowed;opacity:.6}
