html,body{height:100%}html{overflow:hidden}body{overflow:scroll}p{color:gray}.page.casing{display:flex;justify-content:center;margin-top:1rem}.centre{display:flex;flex-direction:column}.page-gap{height:10vh}.solid-background{background-color:#fff}.hidden{opacity:0}a{text-decoration:none}.home.casing{height:100%;background-image:url("/Solar Farm Roof.jpg");background-size:auto 100%;background-attachment:fixed}.home-title.casing{width:100%;position:fixed;display:flex;justify-content:center;z-index:10}.home-title>h1{font-size:4rem}.sector-showcase{position:relative;padding-top:90vh;display:grid;justify-items:center;padding-bottom:20px;z-index:50;gap:20px;justify-content:center}.sector-block{width:225px;height:400px;background-size:auto 100%;z-index:20}.dark-wash:hover{background-color:#0003;transition:.18s}.sector-block .text h2{color:#fff}.dark-wash{display:flex;flex-direction:column;justify-content:flex-end;background-color:#0009;height:100%;transition:.18s}.up.arrow{opacity:0;display:none;transform:rotate(180deg) scale(.7)}.text.slogan{opacity:0;display:none}#more-arrows{width:75px;height:65px}.scroll polygon{fill:#000;transition:all .2s ease-out}.scroll polygon.arrow-bottom{transform:translateY(-18px)}.scroll polygon.arrow-top{transform:translateY(18px)}polygon{fill:#000;transition:all .2s ease-out}polygon.arrow-middle{opacity:.75}polygon.arrow-top{opacity:.5}@media (min-aspect-ratio: 20/17){.home.casing{background-image:url("/Solar Farm Roof.jpg");background-size:130% auto}.home-title.casing{top:20vh}.sector-showcase{grid-template:auto / repeat(6,225px)}.text.casing{height:5rem}.sector-block .text h2{padding:0 5px}}@media (max-aspect-ratio: 21/32){.home.casing{background-image:url(/Wind\ Turbines.jpg);background-size:auto 100%}.home-title.casing{top:10vh}.dark-wash{background-color:#0003}}@media (max-width: 1490px){.sector-showcase{grid-template:auto / repeat(6,200px);gap:5px}.home-title.casing{top:13vh}.sector-block{background-position:center;width:200px}.sector-block h2{writing-mode:vertical-lr}.dark-wash{justify-content:flex-start}.text.casing{height:100%}.sector-block .text.casing h2{margin:5px;border:2px}}@media (max-width: 1270px){.sector-showcase{grid-template:auto auto / repeat(3,225px)}.home-title.casing{top:13vh}}@media (max-width: 735px){.sector-showcase{grid-template:auto auto / repeat(3,115px);gap:3px}.sector-block{background-position:center;height:300px;width:115px}.sector-block h2{font-size:1rem;writing-mode:vertical-lr}.dark-wash{justify-content:flex-start}.sector-block .text.casing h2{margin:5px;border:2px}}.products.casing{display:grid;gap:40px;margin:10px 0}@media (min-width: 1000px){.products.casing{margin:20px}.products>.title{grid-column:span 2;text-align:center}}.contact .page-text{margin-bottom:0}.details.casing{margin:1rem 0}.details .page-text{margin-bottom:0}.details .info{color:#000;margin-bottom:1.5rem}.contact .page-text{font-size:calc(.8rem + .9vw)}@media (min-width: 600px){.details.casing{display:grid;grid-template:1fr 1fr 1fr / 2fr 7fr}.details .info{margin-bottom:0}}.about.page.casing{column-gap:8vw}.about .page-text{font-size:calc(.8rem + .7vw);max-width:650px}.about .image img{height:calc(27vw + 260px)}.about .image{display:flex;align-items:center}@media (max-width: 1200px){.about .image{display:none}}:root{--product-box-height: 200px }.sector.page h1.title{margin-top:73px;margin-bottom:2vh}.usage-casing{display:flex;flex-direction:column}.usage-gap{height:10vw}.product.casing{display:grid;align-items:center;border-top:1px solid black}.image.casing{justify-content:center;gap:5px}@media (max-width: 800px){.product.casing{grid-template:repeat(3,auto) / 1fr}.image.casing img{height:30vw}}@media (min-width: 801px){.product.casing{grid-template:1fr auto / 2fr 1fr;column-gap:2vw;margin-bottom:50px}.product.title{grid-column:span 2}.image.casing{display:flex}.image.casing img{height:var(--product-box-height)}}
