/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
:root{--ff-main:"Proxima Nova",sans-serif;--white-color:#fff;--black-color:#000;--grey-color:#252525;--dark-grey-color:#2f2f2f;--green-color:#59aa47;--dark-green-color:#367639;--red-color:#dc3232;--c-gray-400:#2f2f2f;--c-gray-300:#252525;--c-gray-350:#2f2f2f;--c-green-500:#59aa47;--c-green-300:#367639;--c-red-500:#dc3232}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:400;src:url(fonts/ProximaNova-Regular.woff2) format("woff2"),url(fonts/ProximaNova-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:700;src:url(fonts/ProximaNova-Bold.woff2) format("woff2"),url(fonts/ProximaNova-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(fonts/OpenSans-Regular.woff2) format("woff2"),url(fonts/OpenSans-Regular.woff) format("woff")}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}a{color:inherit;text-decoration:none}img{max-width:100%}figure,img{display:block}figure{margin:0}address{font-style:normal}fieldset,input,textarea{border:none;margin:0;padding:0}input,textarea{display:block}.contact-form form,.dvar__constructor,.grid,.home__advantages ul,.home__production nav,.home__supply__body,header.underlined-header{--g-col:60px;--g-gap:20px;-moz-column-gap:var(--g-gap);column-gap:var(--g-gap);display:grid;grid-template-columns:[main-start] repeat(4,var(--g-col)) [main-end];justify-content:center}@media (min-width:480px){.contact-form form,.dvar__constructor,.grid,.home__advantages ul,.home__production nav,.home__supply__body,header.underlined-header{grid-template-columns:[a-start] var(--g-col) [main-start] repeat(4,var(--g-col)) [main-end] var(--g-col) [a-end]}}@media (min-width:640px){.contact-form form,.dvar__constructor,.grid,.home__advantages ul,.home__production nav,.home__supply__body,header.underlined-header{grid-template-columns:[a-start] var(--g-col) [main-start] repeat(6,var(--g-col)) [main-end] var(--g-col) [a-end]}}@media (min-width:960px){.contact-form form,.dvar__constructor,.grid,.home__advantages ul,.home__production nav,.home__supply__body,header.underlined-header{grid-template-columns:[b-start] var(--g-col) [a-start] var(--g-col) [main-start] repeat(8,var(--g-col)) [main-end] var(--g-col) [a-end] var(--g-col) [b-end]}}@media (min-width:1440px){.contact-form form,.dvar__constructor,.grid,.home__advantages ul,.home__production nav,.home__supply__body,header.underlined-header{--g-col:153px;--g-gap:24px;grid-template-columns:[b-start] var(--g-col) [a-start] var(--g-col) [main-start] repeat(4,var(--g-col)) [main-end] var(--g-col) [a-end] var(--g-col) [b-end]}}.contact-form form>*,.dvar__constructor>*,.grid>*,.home__advantages ul>*,.home__production nav>*,.home__supply__body>*,header.underlined-header>*{grid-column:main-start/main-end}.contact-form .dvar__constructor form,.contact-form .grid form,.contact-form .home__advantages ul form,.contact-form .home__production nav form,.contact-form .home__supply__body form,.contact-form form .dvar__constructor,.contact-form form .grid,.contact-form form .home__advantages ul,.contact-form form .home__production nav,.contact-form form .home__supply__body,.contact-form form form,.contact-form form header.underlined-header,.contact-form header.underlined-header form,.dvar__constructor .contact-form form,.dvar__constructor .dvar__constructor,.dvar__constructor .grid,.dvar__constructor .home__advantages ul,.dvar__constructor .home__production nav,.dvar__constructor .home__supply__body,.dvar__constructor header.underlined-header,.grid .contact-form form,.grid .dvar__constructor,.grid .grid,.grid .home__advantages ul,.grid .home__production nav,.grid .home__supply__body,.grid header.underlined-header,.home__advantages .contact-form form ul,.home__advantages .contact-form ul form,.home__advantages .dvar__constructor ul,.home__advantages .grid ul,.home__advantages .home__production nav ul,.home__advantages .home__production ul nav,.home__advantages .home__supply__body ul,.home__advantages header.underlined-header ul,.home__advantages ul .contact-form form,.home__advantages ul .dvar__constructor,.home__advantages ul .grid,.home__advantages ul .home__production nav,.home__advantages ul .home__supply__body,.home__advantages ul header.underlined-header,.home__advantages ul ul,.home__production .contact-form form nav,.home__production .contact-form nav form,.home__production .dvar__constructor nav,.home__production .grid nav,.home__production .home__advantages ul nav,.home__production .home__supply__body nav,.home__production header.underlined-header nav,.home__production nav .contact-form form,.home__production nav .dvar__constructor,.home__production nav .grid,.home__production nav .home__advantages ul,.home__production nav .home__supply__body,.home__production nav header.underlined-header,.home__production nav nav,.home__supply__body .contact-form form,.home__supply__body .dvar__constructor,.home__supply__body .grid,.home__supply__body .home__advantages ul,.home__supply__body .home__production nav,.home__supply__body .home__supply__body,.home__supply__body header.underlined-header,header.underlined-header .contact-form form,header.underlined-header .dvar__constructor,header.underlined-header .grid,header.underlined-header .home__advantages ul,header.underlined-header .home__production nav,header.underlined-header .home__supply__body,header.underlined-header header.underlined-header{grid-column:1/-1}.dvar__constructor__step-fieldset legend,.elevators__variants li h3,.regular-title,.small-title,header.regular-header h1,header.split-header h1,header.underlined-header h1{font-family:var(--ff-main);font-size:24px;font-weight:700;text-transform:uppercase}@media (min-width:960px){.dvar__constructor__step-fieldset legend,.elevators__variants li h3,.regular-title,header.regular-header h1,header.split-header h1,header.underlined-header h1{font-size:32px}}.grand-title,.production-hero header h1{font:700 24px/1.25 var(--ff-main);letter-spacing:.01em;text-transform:uppercase}@media (min-width:960px){.grand-title,.production-hero header h1{font-size:40px}}@media (min-width:1440px){.grand-title,.production-hero header h1{font-size:64px}}.design-variator .production-hero__callout p,.elevators__models__item header,.elevators__models__item__body h4,.elevators__models__item__body p,.production-hero__description,.regular-text,.small-text,header.regular-header p{font-family:var(--ff-main);font-size:14px}@media (min-width:960px){.design-variator .production-hero__callout p,.elevators__models__item header,.elevators__models__item__body h4,.elevators__models__item__body p,.production-hero__description,.regular-text,header.regular-header p{font-size:20px}}.callout p,.regular-callout-text{font:400 20px/1.25 var(--ff-main);letter-spacing:.05em;text-transform:uppercase}.callout.--grand p,.grand-callout-text,.production-hero header h2{font:400 24px/1.25 var(--ff-main);letter-spacing:.05em;text-transform:uppercase}@media (min-width:960px){.callout.--grand p,.grand-callout-text,.production-hero header h2{font-size:40px}}header.regular-header{display:grid;gap:30px}header.underlined-header{grid-column:1/-1;margin-bottom:30px;row-gap:20px}@media (min-width:960px){header.underlined-header{margin-bottom:60px}}@media (min-width:640px){header.underlined-header h1{grid-column:1/-1}}@media (min-width:1440px){header.underlined-header h1{grid-column:1/3;height:37px}}header.underlined-header:after{background:var(--c-green-500);content:"";display:block;grid-column:main-start/main-end;height:3px}@media (min-width:640px){header.underlined-header:after{grid-column:1/-1}}@media (min-width:1440px){header.underlined-header:after{grid-column:3/-1;margin:17px 0}}header.split-header{margin-bottom:30px}@media (min-width:640px){header.split-header{grid-column:1/-1}}@media (min-width:960px){header.split-header{margin-bottom:60px}}@media (min-width:1440px){header.split-header{grid-column:1;height:0;margin-bottom:0}}header.split-header h2{font-size:14px;font-weight:400;margin-top:10px}@media (min-width:960px){header.split-header h2{font-size:20px;margin-top:20px}}@media (min-width:1440px){header.split-header h2{font-size:24px}}aside.section-name{display:none}@media (min-width:960px){aside.section-name{display:block;grid-column:1/span 2;margin-top:8px}}aside.section-name h2{font-size:14px;font-weight:400}@media (min-width:1440px){aside.section-name h2{font-size:20px}}.callout{display:flex;flex-direction:column;gap:30px}.button,.callout button,form button,form input[type=submit]{background:none;border:1px solid #fff;color:#fff;cursor:pointer;display:block;font-family:var(--ff-main);font-size:12px;font-weight:400;height:-moz-min-content;height:min-content;padding:14px 20px;text-transform:uppercase;transition:all .3s;white-space:nowrap;width:-moz-min-content;width:min-content}.button:hover,.callout button:hover,form button:hover,form input[type=submit]:hover{background:var(--c-green-500);border-color:var(--c-green-500)}@media (min-width:640px){.button,.callout button,form button,form input[type=submit]{padding:26px}}@media (min-width:1000px){.button,.callout button,form button,form input[type=submit]{font-size:16px;padding:26px 50px}}.dialog{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.75);display:none;height:100%;inset:0;position:fixed;width:100%;z-index:9999}.dialog.is-open{display:block}.dialog__window{--pad:24px;--close-btn-size:20px;background:#fff;color:#000;height:-moz-min-content;height:min-content;inset:0;margin:auto;max-height:100%;overflow-y:auto;padding:var(--pad);position:absolute;width:min(100%,500px)}.dialog__head,.dialog__window{display:flex;flex-direction:column;gap:var(--pad)}.dialog__head h2:before{content:"";float:right;margin-bottom:var(--pad);margin-left:var(--pad)}.dialog__close-button,.dialog__head h2:before{display:block;height:var(--close-btn-size);width:var(--close-btn-size)}.dialog__close-button{background:50%/cover url(images/x.svg);border:0;cursor:pointer;position:absolute;right:var(--pad);top:var(--pad)}.dialog form{display:grid;gap:var(--pad)}.dialog form fieldset{display:grid;gap:20px}.dialog form address a{display:inline-block;font-weight:700;margin-top:10px}.dialog form footer{display:flex;gap:var(--pad)}.dialog form footer a{text-decoration:underline}.dialog form button{border-color:#000;color:#000}.dialog form button:hover,body{color:#fff}body{font-family:var(--ff-main);font-size:20px;font-weight:400}body.freeze,body.nav-open,main{overflow:hidden}main{margin-bottom:60px}@media (min-width:1440px){main{margin-bottom:120px}}form input,form textarea{background:var(--c-gray-350);color:#fff;font:400 16px var(--ff-main);letter-spacing:.03em;padding:20px}form input::-moz-placeholder,form textarea::-moz-placeholder{color:inherit;font:inherit}form input::placeholder,form textarea::placeholder{color:inherit;font:inherit}form textarea{resize:none}section+section{margin-top:60px}@media (min-width:960px){section+section{margin-top:90px}}@media (min-width:1440px){section+section{margin-top:120px}}.tippy-box{background:none!important;border-radius:0!important}.tippy-content{padding:0!important}.tippy-arrow{color:rgba(0,0,0,.85)!important}body{background:var(--c-gray-300) url(images/body-bg-pattern.svg) fixed;background-position:top;background-size:12px;display:flex;flex-direction:column;margin:0;min-height:100dvh}body.nav-opened{overflow:hidden}.header{background:var(--c-gray-300) url(images/body-bg-pattern.svg) fixed;background-position:top;background-size:12px;padding:36px 30px;position:sticky;top:0;z-index:1}.header__navbar{align-items:center;display:flex;gap:30px;justify-content:space-between;margin:0 auto;max-width:1400px}.header__logo{background:url(images/logo.svg);color:transparent;display:block;height:35px;transform:translateY(-2px);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:162px}.nav{display:none}@media (min-width:1200px){.nav{display:flex}}@media (min-width:1440px){.nav{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}}.nav__items{align-items:center;display:flex;gap:30px}.nav__items a{color:#fff;font-size:14px;text-transform:uppercase;transition:color .2s ease-in-out;white-space:nowrap}.nav__items a:hover{color:var(--c-green-500)}.nav__items .menu-item-has-children>a{cursor:default}.nav__items .menu-item-has-children>a:hover{color:#fff}.nav__items .sub-menu{background:rgba(0,0,0,.85);display:none;display:flex;flex-direction:column;gap:14px;padding:14px}.mobile-nav [data-role=trigger]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:24px;padding:0;position:relative;width:48px;z-index:1}@media (min-width:1200px){.mobile-nav [data-role=trigger]{display:none}}.mobile-nav [data-role=trigger] span{background-color:var(--green-color);display:block;height:4px;position:absolute;transition:all .2s ease-in-out;width:48px}.mobile-nav [data-role=trigger] span:first-child{top:0}.mobile-nav [data-role=trigger] span:nth-child(2){top:10px}.mobile-nav [data-role=trigger] span:nth-child(3){bottom:0}.mobile-nav[data-open=true] [data-role=trigger]{height:38px}.mobile-nav[data-open=true] [data-role=trigger] span{background:#fff}.mobile-nav[data-open=true] [data-role=trigger] span:first-child{top:20px;transform:rotate(45deg)}.mobile-nav[data-open=true] [data-role=trigger] span:nth-child(2){opacity:0;width:0}.mobile-nav[data-open=true] [data-role=trigger] span:nth-child(3){top:20px;transform:rotate(-45deg)}.mobile-nav [data-role=body]{display:none}.mobile-nav[data-open=true] [data-role=body]{background:var(--c-green-300) url(images/mobile-nav-bg-pattern.svg);display:flex;gap:30px;inset:0;padding:80px 60px;position:fixed}.mobile-nav nav{display:grid;flex-grow:1;grid-area:content;place-content:center}.mobile-nav nav ul{margin-left:-14px}@media (min-width:480px){.mobile-nav nav ul{margin-left:0}}@media (min-width:1100px){.mobile-nav nav ul{-moz-columns:2;column-count:2;-moz-column-gap:60px;column-gap:60px}}.mobile-nav nav li+li{margin-top:4vh}@media (min-width:960px){.mobile-nav nav li+li{margin-top:50px}}.mobile-nav nav a{color:#fff;font-size:20px;text-transform:uppercase}@media (min-width:370px){.mobile-nav nav a{font-size:24px}}@media (min-width:400px){.mobile-nav nav a{font-size:26px}}@media (min-width:640px){.mobile-nav nav a{font-size:20px;white-space:nowrap}}.mobile-nav nav a:hover{text-decoration:underline}.mobile-nav__side-image{align-self:center;display:none;grid-area:image}@media (min-width:600px){.mobile-nav__side-image{display:block;height:100%;max-height:min(1100px,100%)}}.mobile-nav__logo{align-self:flex-end;display:none;grid-area:logo;height:113px;transform:translateY(-24px);width:110px}@media (min-width:840px){.mobile-nav__logo{display:revert}}.footer{background:#000;border-bottom:12px solid var(--c-green-500);border-top:12px solid var(--c-gray-300);color:#fff;font-size:12px;padding:36px 30px}.footer__bounder{display:grid;gap:24px 36px;grid-template-areas:"logo address" "logo tel-1" "logo tel-2" "logo email" "logo privacy" "logo copy" "logo design" "logo devs";grid-template-columns:minmax(auto,25%) 1fr;margin:0 auto;position:relative}@media (min-width:720px){.footer__bounder{gap:20px 36px;grid-template-areas:"logo address tel-1 design" "logo address tel-2 devs" "logo email . ." ". . . ." "privacy privacy privacy copy";grid-template-columns:1.5fr repeat(3,2fr);max-width:1400px}}@media (min-width:1200px){.footer__bounder{grid-template-areas:"logo address tel-1 tel-2 design" "logo email . . devs" "logo privacy privacy copy copy";grid-template-columns:2fr repeat(4,1fr)}}@media (min-width:1440px){.footer__bounder{grid-template-areas:"logo nav address tel-1 design" "logo nav email tel-2 devs" "logo nav privacy privacy copy";grid-template-columns:1fr 3fr repeat(3,1fr)}}.footer__logo{grid-area:logo;width:60px}@media (min-width:1200px){.footer__logo{width:106px}}.footer__nav{display:none}@media (min-width:1440px){.footer__nav{display:block;grid-area:nav}}.footer__nav__items{-moz-columns:3;column-count:3;display:grid;gap:32px 24px;grid-template-columns:repeat(3,1fr);height:100%;margin:0 auto;width:-moz-fit-content;width:fit-content}.footer__nav__items a{white-space:nowrap}.footer__address{font-weight:700;grid-area:address}.footer__email{color:var(--c-green-500);grid-area:email}.footer__tel-1{grid-area:tel-1}.footer__tel-2{grid-area:tel-2}.footer__privacy{grid-area:privacy}.footer__design{grid-area:design}.footer__devs{grid-area:devs}.footer__copy{grid-area:copy}.footer__address,.footer__email,.footer__nav a,.footer__tel-1,.footer__tel-2{font-size:14px}.footer__design a,.footer__devs a,.footer__privacy{text-decoration:underline}.contact-form{background:50%/cover url(images/contact-form-bg.jpg);border-top:12px solid var(--c-gray-300);isolation:isolate;padding-bottom:100px;padding-top:60px;position:relative}.contact-form:before{background:var(--c-gray-300);content:"";inset:0;mix-blend-mode:multiply;position:absolute}.contact-form>*{z-index:1}.contact-form header a{white-space:nowrap}.contact-form form{grid-column:1/-1;margin-top:60px;row-gap:30px}@media (min-width:640px){.contact-form form input{grid-column:span 4}.contact-form form textarea{grid-column:1/-1}.contact-form form button{grid-column:1/3}.contact-form form small{grid-column:3/-1}}@media (min-width:960px){.contact-form form{row-gap:48px}.contact-form form textarea{grid-column:5/-1;grid-row:1/span 3}.contact-form form button{grid-column:2/5;justify-self:end}.contact-form form small{grid-column:5/-3}}@media (min-width:1440px){.contact-form form input{grid-column:2/span 2}.contact-form form textarea{grid-column:4/-2}.contact-form form button{grid-column:3/4}.contact-form form small{grid-column:4/-3}}.contact-form form input,.contact-form form textarea{display:block;padding:26px 20px;width:100%}.contact-form form textarea{height:312px}.contact-form form a{text-decoration:underline}.production-hero{row-gap:40px}@media (min-width:960px){.production-hero{row-gap:60px}}@media (min-width:1440px){.production-hero header h2{font-size:64px}}.production-hero header p{font-size:14px;margin-top:10px}@media (min-width:960px){.production-hero header p{font-size:24px}}@media (min-width:1440px){.production-hero header p{font-size:40px}}.production-hero__body{row-gap:30px}@media (min-width:640px){.production-hero__image{grid-column:1/6}.production-hero__callout{grid-column:6/-1;grid-row:1}}@media (min-width:960px){.production-hero__image{grid-column:1/9}.production-hero__callout{grid-column:9/-1}.production-hero__description{grid-column:3/9}}@media (min-width:1440px){.production-hero__image{grid-column:1/6}.production-hero__callout{grid-column:7/-1}.production-hero__description{grid-column:3/6}}section.partners ul{row-gap:30px}section.partners li{aspect-ratio:330/164;border:1px solid #fff}section.partners img{height:100%;-o-object-fit:contain;object-fit:contain;transform:scale(.6);width:100%}@media (min-width:0px){section.partners li{grid-column:span 2}}@media (min-width:960px){section.partners li{grid-column:span 3}section.partners li:nth-child(11n+1),section.partners li:nth-child(3n+1){grid-column:3/span 3}section.partners li:nth-child(11n+4){grid-column:6/span 3}section.partners li:nth-child(11n+6){grid-column:3/span 3}section.partners li:nth-child(11n+7){grid-column:6/span 3}section.partners li:nth-child(11n+9){grid-column:9/span 3}section.partners li:nth-child(11n+10){grid-column:3/span 3}}@media (min-width:1440px){section.partners li{grid-column:span 2}section.partners li:nth-child(11n+1),section.partners li:nth-child(3n+1){grid-column:3/span 2}section.partners li:nth-child(11n+4){grid-column:5/span 2}section.partners li:nth-child(11n+6){grid-column:3/span 2}section.partners li:nth-child(11n+7){grid-column:5/span 2}section.partners li:nth-child(11n+9){grid-column:7/span 2}section.partners li:nth-child(11n+10){grid-column:3/span 2}}.home__hero{margin:30px 0;row-gap:30px}@media (min-width:0px){.home__hero>*{grid-column:2/-2}.home__hero__title{grid-column:1/-1}}@media (min-width:640px){.home__hero button,.home__hero__products{grid-column:2/span 3}.home__hero button{grid-row:3}.home__hero__slogan{grid-column:5/span 3;grid-row:3}}@media (min-width:960px){.home__hero{row-gap:60px}.home__hero__products{grid-column:3/span 4}.home__hero button{grid-column:1/span 4}.home__hero__slogan{grid-column:6/span 6}}@media (min-width:1440px){.home__hero__products{grid-column:2/span 2}.home__hero__title{grid-column:2/-2}.home__hero button{grid-column:2/span 2}.home__hero__slogan{grid-column:5/span 3}}.home__hero__title{width:100%}.home__hero p{line-height:1.35;margin:0;text-transform:uppercase}@media (min-width:480px){.home__hero p{font-size:24px}}@media (min-width:960px){.home__hero p{font-size:39px}}.home__production nav{grid-column:1/-1;margin:60px 0;row-gap:60px}@media (min-width:480px){.home__production nav>:first-child,.home__production nav>:nth-child(4){grid-column:2/span 3}}@media (min-width:640px){.home__production nav>:first-child{grid-column:2/span 4}.home__production nav>:nth-child(4){grid-column:4/span 4}}@media (min-width:960px){.home__production nav>:first-child{grid-column:2/span 5;grid-row:2}.home__production nav>:nth-child(2){grid-column:1/span 6;grid-row:1}.home__production nav>:nth-child(3){grid-column:7/span 6;grid-row:1}.home__production nav>:nth-child(4){grid-column:7/span 5;grid-row:2}}@media (min-width:1440px){.home__production nav>:first-child{grid-column:1/span 2;grid-row:1}.home__production nav>:nth-child(2){grid-column:3/span 2;grid-row:1}.home__production nav>:nth-child(3){grid-column:5/span 2;grid-row:1}.home__production nav>:nth-child(4){grid-column:7/span 2;grid-row:1}}.home__production nav figcaption{font-weight:700;letter-spacing:.03em;margin-bottom:30px;text-transform:uppercase}.home__production nav a{position:relative}.home__production nav a:after{background:var(--c-green-500);content:"";display:block;inset:0;mix-blend-mode:color;opacity:0;position:absolute;transition:opacity .3s}.home__production nav a:hover:after{opacity:1}.home__services__image{aspect-ratio:300/120;background:url(images/services-bg.jpg) fixed no-repeat;background-size:cover;grid-column:1/-1;margin:30px 0;position:relative}@media (min-width:480px){.home__services__image{aspect-ratio:460/180}}@media (min-width:640px){.home__services__image{aspect-ratio:620/240;margin:60px 0}}@media (min-width:960px){.home__services__image{aspect-ratio:940/240}}@media (min-width:1440px){.home__services__image{aspect-ratio:1400/240}}.home__services__image:after{background:#000;content:"";display:block;inset:0;mix-blend-mode:multiply;opacity:.3;position:absolute}.home__services ul{display:flex;flex-wrap:wrap}.home__supply{overflow:clip;row-gap:60px}.home__supply__body{grid-column:1/-1}.home__supply__image{aspect-ratio:360/250;background:50%/cover url(images/supply.jpg) no-repeat;grid-column:1/-1;margin:0 -80px}@media (min-width:480px){.home__supply__image{aspect-ratio:460/320;margin:0}}@media (min-width:640px){.home__supply__image{aspect-ratio:620/430}}@media (min-width:960px){.home__supply__image{aspect-ratio:940/650}}@media (min-width:1440px){.home__supply__image{aspect-ratio:1400/650}}.home__supply__content{background:rgba(0,0,0,.875);grid-column:1/-1;margin-top:-150px;padding:50px}@media (min-width:480px){.home__supply__content{grid-column:2/-2;margin-top:-200px}}@media (min-width:640px){.home__supply__content{padding:60px}}@media (min-width:960px){.home__supply__content{grid-column:6/span 6;margin-top:-350px;padding:100px 60px}}@media (min-width:1440px){.home__supply__content{grid-column:5/span 3;margin-top:-400px}}.home__supply__content ul{display:grid;gap:30px}@media (min-width:960px){.home__supply__content ul{gap:50px}}.home__supply__content li{font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media (min-width:640px){.home__supply__content li{font-size:20px}}.home__supply__content a{color:var(--c-green-500);display:inline-block;font-size:14px;font-weight:400;letter-spacing:.04em;margin-top:30px}@media (min-width:960px){.home__supply__content a{font-size:20px;margin-top:60px}}.home__advantages header h1{font-size:24px}@media (min-width:960px){.home__advantages header h1{font-size:40px}}@media (min-width:1440px){.home__advantages header h1{font-size:54px}}.home__advantages ul{counter-reset:item;grid-column:1/-1;margin:60px 0;row-gap:30px}@media (min-width:640px){.home__advantages ul>*{grid-column:span 4}.home__advantages ul>:nth-child(3){grid-column:5/span 4}.home__advantages ul>:nth-child(4){grid-column:2/-1}}@media (min-width:960px){.home__advantages ul{row-gap:60px}.home__advantages ul>*{grid-column:span 6}.home__advantages ul>:nth-child(3){grid-column:7/span 6}.home__advantages ul>:nth-child(4){grid-column:1/-3}}@media (min-width:1440px){.home__advantages ul>*{grid-column:span 3}.home__advantages ul>:nth-child(odd){grid-column:2/span 3}.home__advantages ul>:nth-child(2n),.home__advantages ul>:nth-child(3){grid-column:5/span 3}.home__advantages ul>:nth-child(4){grid-column:2/-2}}.home__advantages li{counter-increment:item}@media (min-width:960px){.home__advantages li{--num-w:80px}}.home__advantages li h3{border-bottom:3px solid var(--c-green-500);display:grid;font-size:14px;gap:20px;padding-bottom:30px;text-transform:uppercase}@media (min-width:960px){.home__advantages li h3{--align-nudge:8px;font-size:19px;grid-template-columns:var(--num-w) 1fr;letter-spacing:.04em;padding-top:var(--align-nudge)}}.home__advantages li h3:before{color:var(--c-green-500);content:"0" counter(item);font-size:64px;font-weight:400;line-height:1}@media (min-width:960px){.home__advantages li h3:before{margin-top:calc(var(--align-nudge)*-1)}}.home__advantages li p{font-size:14px;letter-spacing:.04em;line-height:1.25;margin-top:30px}@media (min-width:960px){.home__advantages li p{font-size:20px}}.home__advantages li:nth-child(4){margin:auto;width:var(--content)}.home__advantages li:nth-child(4) h3{border-bottom:none;font-size:24px;font-weight:400;letter-spacing:.05em;padding-bottom:0;text-transform:uppercase}@media (min-width:960px){.home__advantages li:nth-child(4) h3{font-size:40px}}.home__advantages li:nth-child(4) p{margin-left:calc(var(--num-w) + var(--gap))}@media (min-width:960px){.home__advantages li:nth-child(4){--num-w:140px}.home__advantages li:nth-child(4) p{margin-left:160px}}@media (min-width:1440px){.home__advantages li:nth-child(4){--num-w:156px}.home__advantages li:nth-child(4) p{margin-left:176px;margin-right:176px}}@media (min-width:960px){.partnership__advantages{margin-top:60px}}.partnership__advantages__actions{display:flex;flex-wrap:wrap;margin-top:30px}@media (min-width:960px){.partnership__advantages__actions{margin-top:60px}}.partnership__advantages ul{counter-reset:item;margin-top:60px;row-gap:60px}@media (min-width:960px){.partnership__advantages ul{margin-top:120px}}.partnership__advantages li{counter-increment:item}@media (min-width:640px){.partnership__advantages li{grid-column:1/-1}}.partnership__advantages li h3{display:grid;row-gap:20px}@media (min-width:640px){.partnership__advantages li h3{--col:var(--g-col);-moz-column-gap:var(--g-gap);column-gap:var(--g-gap);grid-template-columns:var(--col) 1fr}.partnership__advantages li h3:before{grid-column:1/2}.partnership__advantages li h3 span{grid-column:2/-1;margin-top:8px}.partnership__advantages li h3:after{grid-column:1/-1}}@media (min-width:960px){.partnership__advantages li h3{--col:calc(var(--g-col)*2)}.partnership__advantages li h3:after{grid-column:2/-1}}@media (min-width:1440px){.partnership__advantages li h3{--col:var(--g-col);grid-template-columns:var(--col) 1fr var(--col)}.partnership__advantages li h3 span{grid-column:2/-2;margin-top:8px}.partnership__advantages li h3:after{grid-column:2/-2}}.partnership__advantages li h3 span{font-size:14px;letter-spacing:.04em;text-transform:uppercase}@media (min-width:640px){.partnership__advantages li h3 span{font-size:20px}}@media (min-width:1440px){.partnership__advantages li h3 span{font-size:24px}}.partnership__advantages li h3:before{color:var(--c-green-500);content:"0" counter(item);font-size:40px;font-weight:400;line-height:1}.partnership__advantages li h3:after{background:var(--c-green-500);content:"";display:block;height:3px}.partnership__advantages li p{font-size:14px;letter-spacing:.04em;line-height:1.25;margin-top:30px}@media (min-width:640px){.partnership__advantages li p{--cols:4;--gaps:calc(var(--cols) - 1);margin-left:auto;width:calc(var(--cols)*var(--g-col) + var(--gaps)*var(--g-gap))}}@media (min-width:960px){.partnership__advantages li p{--cols:5;font-size:20px}}@media (min-width:1440px){.partnership__advantages li p{--cols:2;margin-right:calc(var(--g-col) + var(--g-gap))}}.partnership__advantages li:nth-child(4) h3 span{font-size:24px;font-weight:400;letter-spacing:.05em;text-transform:uppercase}@media (min-width:960px){.partnership__advantages li:nth-child(4) h3 span{font-size:40px}}@media (min-width:1440px){.partnership__advantages li:nth-child(4) h3 span{font-size:56px;margin:0 calc(var(--g-col) + var(--g-gap))}}.partnership__advantages li:nth-child(4) h3:after{display:none}.contacts{margin-bottom:0}@media (min-width:960px){.contacts{margin-bottom:30px;padding-top:40px}}.contacts__info{row-gap:30px}@media (min-width:960px){.contacts__info{row-gap:60px}}.contacts__info__addresses{row-gap:30px}.contacts__info address{display:grid;gap:8px}.contacts__info address h3,.contacts__info address p{font-size:14px}@media (min-width:960px){.contacts__info address h3,.contacts__info address p{font-size:20px}}.contacts__info address h3{text-transform:uppercase}@media (min-width:640px){.contacts__info address{grid-column:span 4}}@media (min-width:960px){.contacts__info address:first-child{grid-column:3/span 5}.contacts__info address:nth-child(2){grid-column:8/span 5}}@media (min-width:1440px){.contacts__info address:first-child{grid-column:2/span 3}.contacts__info address:nth-child(2){grid-column:5/span 3}}.contacts__info__reach{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.contacts__info__reach a[data-type=phone]{font-size:24px}@media (min-width:960px){.contacts__info__reach a[data-type=phone]{font-size:40px}}.contacts__info__reach a[data-type=email]{color:var(--c-green-500);font-size:14px;margin-top:8px;text-decoration:underline}@media (min-width:960px){.contacts__info__reach a[data-type=email]{font-size:20px}}.contacts__info__requisites{display:grid;gap:8px}.contacts__info__requisites h3,.contacts__info__requisites p{font-size:14px}@media (min-width:960px){.contacts__info__requisites h3,.contacts__info__requisites p{font-size:20px}}.contacts__info__requisites h3{text-transform:uppercase}.contacts__feedback-form{background:revert;border-color:transparent}.contacts__feedback-form:before{display:none}.about .team-member img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.about .team-member h3{margin-top:20px;text-transform:uppercase}.about .team-member small{color:var(--c-green-500)}.about__hero{--row-gap:30px}.about__hero,.about__hero__body{row-gap:var(--row-gap)}@media (min-width:0px){.about__hero__body>.team-member{grid-column:main-start/span 2}}@media (min-width:480px){.about__hero__body>.team-member{grid-column:main-start/span 3}}@media (min-width:640px){.about__hero__body>img,.about__hero__body>p{grid-column:1/6}.about__hero__body>.team-member{grid-column:6/-1;margin-top:calc(var(--row-gap)*-1)}.about__hero__body>article:first-of-type{grid-column:1/6}.about__hero__body>article:nth-of-type(2){grid-column:4/-1}}@media (min-width:960px){.about__hero__body>img{grid-column:1/10}.about__hero__body>p{grid-column:3/10}.about__hero__body>.team-member{grid-column:10/-1;margin-top:calc(var(--row-gap)*-1)}.about__hero__body>article:first-of-type{grid-column:1/9}.about__hero__body>article:nth-of-type(2){grid-column:7/-1}}@media (min-width:1440px){.about__hero__body>img{grid-column:1/-4;grid-row:1}.about__hero__body>p{grid-column:-4/-1;grid-row:1}.about__hero__body>.team-member{grid-column:-4/-2;grid-row:2}.about__hero__body>article:first-of-type{grid-column:1/-4;grid-row:3}.about__hero__body>article:nth-of-type(2){grid-column:-4/-1;grid-row:4}}.about__hero article{display:flex;flex-direction:column;gap:30px}@media (min-width:640px){.about__hero article{margin:30px 0}}.about__team{row-gap:60px}.about__team ul{row-gap:30px}@media (min-width:0px){.about__team li{grid-column:span 2}}@media (min-width:480px){.about__team li{grid-column:span 3}}@media (min-width:640px){.about__team li:nth-child(4n+3){grid-column:3/span 3}}@media (min-width:960px){.about__team li:nth-child(4n+3){grid-column:span 3}.about__team li:nth-child(9n+8){grid-column:7/span 3}}@media (min-width:1440px){.about__team li,.about__team li:nth-child(4n+3){grid-column:span 2}.about__team li:nth-child(9n+8){grid-column:5/span 2}}.about__certificates ul{row-gap:30px}.about__certificates li{aspect-ratio:600/843}@media (min-width:0px){.about__certificates li{grid-column:span 2}}@media (min-width:960px){.about__certificates li{grid-column:span 3}.about__certificates li:nth-child(3n+1){grid-column:3/span 3}}@media (min-width:1440px){.about__certificates li{grid-column:span 2}.about__certificates li:nth-child(3n+1){grid-column:3/span 2}}.services__hero{row-gap:60px}.services__hero header{display:grid;row-gap:30px}@media (min-width:0px){.services__hero ul{row-gap:60px}}@media (min-width:640px){.services__hero ul{row-gap:0}.services__hero li:first-child{grid-column:1/span 5}.services__hero li:nth-child(2){grid-column:5/span 4}.services__hero li:nth-child(3){grid-column:1/span 4}.services__hero li:nth-child(4){grid-column:5/span 4;grid-row:4}}@media (min-width:960px){.services__hero{margin-top:60px;row-gap:120px}.services__hero li:first-child{grid-column:1/span 8}.services__hero li:nth-child(2){grid-column:7/-1}.services__hero li:nth-child(3){grid-column:1/7}.services__hero li:nth-child(4){grid-column:7/-1;grid-row:4}}@media (min-width:1440px){.services__hero ul{grid-auto-rows:132px;row-gap:20px}.services__hero li:first-child{grid-column:1/5;grid-row:1/span 7}.services__hero li:nth-child(2){grid-column:6/-1;grid-row:5/span 7}.services__hero li:nth-child(3){grid-column:2/5;grid-row:9/span 7}.services__hero li:nth-child(4){grid-column:6/-1;grid-row:12/span 7}}.services__hero li{display:flex;flex-direction:column;gap:30px}.services__hero li:first-child p{max-width:300px}@media (min-width:960px){.services__hero li:first-child p{max-width:465px}}@media (min-width:1440px){.services__hero li:first-child p{max-width:600px}}.services__supply{row-gap:60px}.services__supply__description,.services__supply__spares{display:flex;flex-direction:column;gap:30px}@media (min-width:960px){.services__supply__description{grid-column:main-start/-1}}@media (min-width:1440px){.services__supply__description{grid-column:main-start/-2}}.geography__hero{row-gap:30px}.geography__hero header{display:grid;row-gap:30px}@media (min-width:640px){.geography__contacts li{grid-column:span 4}}@media (min-width:1440px){.geography__contacts header,.geography__contacts ul{grid-row:1}.geography__contacts li{grid-column:span 2}.geography__contacts li:nth-child(3n+1){grid-column:3/span 2}}.geography__contacts header{margin-bottom:30px}.geography__contacts ul{grid-auto-rows:1fr;row-gap:30px}.geography__contacts li{border-top:3px solid var(--c-green-500);padding-top:30px}.geography__contacts address h4{font-size:20px;font-weight:700;text-transform:uppercase}.geography__contacts address h5{font-size:20px;font-weight:400;margin-top:2px}.geography__contacts address p{font-size:20px;margin-top:12px}.geography__contacts address a{color:var(--c-green-500);display:inline-block;font-size:20px;margin-top:8px;text-decoration:underline}.lifts ul{margin-top:30px;row-gap:60px}.lifts li{display:flex;flex-direction:column;row-gap:30px}.lifts li:first-child p{max-width:480px}@media (min-width:640px){.lifts li:nth-child(2){grid-column:4/-1}.lifts li:nth-child(3){grid-column:2/-3}}@media (min-width:960px){.lifts ul{row-gap:0}.lifts li:first-child{grid-column:1/9}.lifts li:nth-child(2){grid-column:-7/-1}.lifts li:nth-child(3){grid-column:1/7}.lifts h3{max-width:80%}}@media (min-width:1440px){.lifts ul{grid-auto-rows:1fr}.lifts li:first-child{grid-column:1/5;grid-row:1/span 31}.lifts li:nth-child(2){grid-column:-4/-1;grid-row:16/span 30}.lifts li:nth-child(3){grid-column:2/5;grid-row:43/span 28}.lifts h3{max-width:70%}}@media (min-width:960px){.elevators__cringe p{grid-column:3/-1}}@media (min-width:1440px){.elevators__cringe p{grid-column:3/-2}}.elevators__variants ul{row-gap:30px}.elevators__variants li{display:flex;flex-direction:column;gap:30px}.elevators__variants li h3{font-size:20px}@media (min-width:960px){.elevators__variants li h3{font-size:22px}}@media (min-width:640px){.elevators__variants ul{grid-auto-rows:35px}.elevators__variants li{grid-column:span 4}.elevators__variants li:first-child{grid-row:1/span 11}.elevators__variants li:nth-child(2){grid-row:7/span 11}.elevators__variants li:nth-child(3){grid-row:13/span 11}}@media (min-width:960px){.elevators__variants li:first-child{grid-column:1/span 4;grid-row:1/span 12}.elevators__variants li:nth-child(2){grid-column:9/span 4;grid-row:8/span 12}.elevators__variants li:nth-child(3){grid-column:3/span 4;grid-row:15/span 12}}@media (min-width:1440px){.elevators__variants ul{grid-auto-rows:auto}.elevators__variants li:first-child{grid-column:3/5;grid-row:1}.elevators__variants li:nth-child(2){grid-column:5/7;grid-row:1}.elevators__variants li:nth-child(3){grid-column:7/9;grid-row:1}}.elevators__variants .callout{margin-top:40px}@media (min-width:960px){.elevators__variants .callout{margin-top:60px}}@media (min-width:0px){.elevators__construction-details ul{row-gap:30px}}@media (min-width:640px){.elevators__construction-details li{grid-column:span 4}}@media (min-width:1440px){.elevators__construction-details ul{margin-top:17px}.elevators__construction-details li{grid-column:span 2}.elevators__construction-details li:nth-child(3n+1){grid-column:3/5}.elevators__construction-details li:nth-child(3n+2){grid-column:5/7}.elevators__construction-details li:nth-child(3n+3){grid-column:7/9}}.elevators__construction-details li{border-top:3px solid var(--c-green-500);padding-top:30px}.elevators__models__list{row-gap:30px}.elevators__models__item{border:1px solid #fff}@media (min-width:640px){.elevators__models__item{grid-column:1/-1}}@media (min-width:1440px){.elevators__models__item{grid-column:3/-1}}.elevators__models__item header{align-items:center;border-bottom:1px solid #fff;cursor:pointer;display:flex;font-weight:700;gap:24px;padding:24px;text-transform:uppercase;transition:color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.elevators__models__item header:hover{color:var(--c-green-500)}.elevators__models__item header:after,.elevators__models__item header:before{aspect-ratio:1;background:#000;content:"";display:block;width:32px}.elevators__models__item header:before{background:50%/cover url(images/weight.svg)}.elevators__models__item header:after{background:50%/cover url(images/arrow-top-right.svg);margin-left:auto}.elevators__models__item__body{padding:24px}.elevators__models__item__body ul{padding:12px 0}@media (min-width:640px){.elevators__models__item__body ul{-moz-columns:2;column-count:2}}.elevators__models__item__body li{-moz-column-break-inside:avoid;break-inside:avoid-column}.elevators__models__item__body li+li{margin-top:24px}.elevators__models__item__body h4{font-weight:700;margin-bottom:4px;text-transform:uppercase}.elevators__models__item__body button{margin-top:24px}@media (min-width:960px){.elevators__models__item__body button{margin-top:60px}}.design-variator .production-hero__callout p{text-transform:none}.dvar{isolation:isolate;row-gap:60px}.dvar header{display:grid;gap:30px}@media (min-width:960px){.dvar header{grid-column:main-start/b-end}}@media (min-width:1440px){.dvar header{grid-column:main-start/a-end}}.dvar__constructor{grid-column:1/-1;row-gap:30px}.dvar__constructor__step-labels{counter-reset:step;display:none;margin-bottom:30px;margin-top:40px}@media (min-width:640px){.dvar__constructor__step-labels{display:flex;grid-column:1/-1;justify-content:space-between}}@media (min-width:960px){.dvar__constructor__step-labels{margin-bottom:60px}}@media (min-width:1440px){.dvar__constructor__step-labels{grid-column:2/-2}}.dvar__constructor__step-labels li{--num-size:55px;align-items:center;counter-increment:step;display:flex;flex:1;flex-direction:column;gap:20px;position:relative}.dvar__constructor__step-labels li:before{aspect-ratio:1;border-radius:9999px;content:counter(step);display:grid;font-size:32px;font-weight:700;place-content:center;width:var(--num-size);z-index:2}.dvar__constructor__step-labels li:after{content:"";display:block;height:3px;position:absolute;top:calc(var(--num-size)*.5);transform:translateY(-50%);width:100%;z-index:1}.dvar__constructor__step-labels li:first-of-type:after{left:50%;width:50%}.dvar__constructor__step-labels li:last-of-type:after{right:50%;width:50%}.dvar__constructor__step-labels li:after,.dvar__constructor__step-labels li:before{background:var(--c-green-500);color:#fff;transition:all .3s}.dvar__constructor__step-labels li.is-current-step~:after,.dvar__constructor__step-labels li.is-current-step~:before{background:#fff;color:var(--c-gray-400)}.dvar__constructor__step-labels label{display:none}@media (min-width:960px){.dvar__constructor__step-labels label{display:block;font-size:14px;padding:0 20px;text-align:center}}@media (min-width:640px){.dvar__constructor__step-fieldset{grid-column:1/-1}}@media (min-width:960px){.dvar__constructor__step-fieldset{grid-column:1/span 5;grid-row:2}}@media (min-width:1440px){.dvar__constructor__step-fieldset{grid-column:1/span 3}}.dvar__constructor__step-fieldset>ul{display:grid;gap:20px;margin-top:20px}@media (min-width:640px){.dvar__constructor__step-fieldset>ul{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.dvar__constructor__step-fieldset>ul{grid-template-columns:1fr}}@media (min-width:1440px){.dvar__constructor__step-fieldset>ul{gap:30px;margin-top:30px}}.dvar__constructor__field>label{display:inline-block;font-size:22px;font-weight:700;margin-bottom:14px;text-transform:uppercase}.dvar__constructor__field [data-role=trigger]{align-items:center;border:1px solid #fff;display:flex;gap:8px;min-width:140px;padding:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.dvar__constructor__field [data-role=trigger]>[data-role=thumb]{display:block;height:48px;width:48px}.dvar__constructor__field [data-role=trigger]>label{font-size:16px;padding:0 8px;text-transform:uppercase}.dvar__constructor__field[data-type=select] [data-role=thumb]>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dvar__constructor__field[data-type=select] [data-role=options]{background:rgba(0,0,0,.85);display:grid;gap:4px;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:repeat(2,1fr);padding:4px;width:-moz-fit-content;width:fit-content}.dvar__constructor__field[data-type=select] [data-role=option]{display:flex;gap:8px;padding:4px;transition:all .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dvar__constructor__field[data-type=select] [data-role=option]:hover{background:var(--c-green-500)}.dvar__constructor__field[data-type=select] [data-role=option] [data-role=thumb]{display:block;height:48px;width:48px}.dvar__constructor__field[data-type=select] [data-role=option]>label{font-size:12px;letter-spacing:.05em;min-width:80px;width:-moz-min-content;width:min-content}.dvar__constructor__field[data-type=checkbox] [data-role=thumb]{border:1px solid #fff}.dvar__constructor__field [data-role=option].selected>[data-role=thumb],.dvar__constructor__field [data-role=trigger].checked>[data-role=thumb]{position:relative}.dvar__constructor__field [data-role=option].selected>[data-role=thumb]:after,.dvar__constructor__field [data-role=option].selected>[data-role=thumb]:before,.dvar__constructor__field [data-role=trigger].checked>[data-role=thumb]:after,.dvar__constructor__field [data-role=trigger].checked>[data-role=thumb]:before{aspect-ratio:1;border-radius:9999px;content:"";display:block;inset:0;margin:auto;position:absolute}.dvar__constructor__field [data-role=option].selected>[data-role=thumb]:before,.dvar__constructor__field [data-role=trigger].checked>[data-role=thumb]:before{background:#fff;width:14px}.dvar__constructor__field [data-role=option].selected>[data-role=thumb]:after,.dvar__constructor__field [data-role=trigger].checked>[data-role=thumb]:after{border:2px solid var(--c-green-500);width:24px}.dvar__constructor__preview{aspect-ratio:10/8;background:#fff;display:block;isolation:isolate;position:relative}@media (min-width:480px){.dvar__constructor__preview{grid-column:1/-1}}@media (min-width:960px){.dvar__constructor__preview{grid-column:6/span 7;grid-row:2/span 2}}@media (min-width:1440px){.dvar__constructor__preview{grid-column:4/span 5}}.dvar__constructor__preview img{display:block;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.dvar__constructor footer{display:grid;gap:30px}@media (min-width:640px){.dvar__constructor footer{grid-column:1/-1}}@media (min-width:960px){.dvar__constructor footer{grid-column:1/span 4;grid-row:3;margin-top:auto}}@media (min-width:1440px){.dvar__constructor footer{grid-column:1/span 3}}.dvar__constructor__progress>label{font-size:22px;font-weight:700;text-transform:uppercase}.dvar__constructor__progress>label strong{color:var(--c-green-500);font-size:40px;font-weight:400;margin-left:14px}.dvar__constructor__progress>label sup{font-size:20px;font-weight:400}.dvar__constructor__progress [data-role=progress]{background:#fff;display:block;height:8px;margin-top:14px;width:100%}.dvar__constructor__progress [data-role=progress] [data-role=progress-indicator]{background:var(--c-green-500);height:100%;max-width:100%}
