<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">section.technologies {
    background-image: url("../images/bg_home_block_technologies.80e053b92e0b.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}
section.technologies .technologies_info_container {
    background-color: rgba(0, 0, 0, 0.7);
    color: #ffffff;
    text-transform: uppercase;
    padding-top: 3em;
}
section.technologies .technologies_info_container h1 {
    font-family: MMedium, sans-serif;
    margin-bottom: 0.7em;
}
section.technologies .technologies_info_container h3 {
    font-family: MRegular, sans-serif;
    margin-bottom: 0.7em;
}


section.alternate-energy h1,
section.alternate-energy h2 {
    color: #FF7A00;
    text-transform: uppercase;
}




section.products-headline h1 p {
    margin: 0;
    padding: 0;
}
section.products .product-link-thumbnail {
    display: block;
    /*height: 280px;*/
    width: auto;
    margin-bottom: 0.5em;
}



section.capabilities h5 {
    color: #FF7A00;
}
section.capabilities .product-link-thumbnail {
    display: block;
    /**height: 250px;**/
    /*width: auto;*/
    /*max-height: 175px;*/
    text-align: center;
    height: 200px;
    margin-bottom: 0em;
}
section.capabilities .product-link-thumbnail img {
    max-height: 100%;
    width: auto;
}




section.innovations {
    background-color: #c4c4c4;
}

section.innovations .innovations-container {
    /*background-image: url("../images/home-block-innovations.186b13741a2d.png");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: contain;
    padding-top: 2em;
    padding-bottom: 1em;*/
}

section.innovations .floating_label_ten_years {
    position: absolute;
    display: block;
    bottom: 1.5em;
    right: 0;
    width: 179px;
    height: 103px;
}
section.innovations h1,
section.innovations h2
{
    color: #000000;
    text-transform: uppercase;
}
section.innovations ul {
    padding-left: 0;
    display: inline-block;
}
section.innovations ul li {
    background-color: #FF7A00;
    color: #ffffff;
    list-style: none;
    margin-left: 0;
    margin-bottom: 0.5em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    width: auto;
}

section.physics {
    background: linear-gradient(#ffffff, 50%, #ffffff, 50%, #FF7A00);
}

section.physics .physics-detail {
    color: #ffffff;
    text-shadow: 1px 1px rgba(0,0,0,0.5);
    text-align: center;
}
section.physics .physics-detail h4 {
    font-size: 1em;
}
section.physics .physics-detail i {
    font-style: normal;
    font-size: 0.5em;
}
section.physics .temperature_block {
    background-image: url("../images/physics-temp-bg.776ddfab4e57.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}
section.physics .ecology_block {
    background-color: rgba(2, 120, 186, 0.52);
    background-image: url("../images/physics-eco-bg.ba454ce5fdae.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply;
}
section.physics .ecology_block h1 {
    margin-top: 1.3em;
}

section.design {
    background-color: rgb(0,0,0,0.6);
    background-image: url("../images/design_bg.94e8b3d41e8a.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply;
    color: #ffffff;
    text-shadow: 1px 1px rgba(0,0,0,0.5);
}
section.design h1.design-top {
    font-size: 3.5em;
}
section.design h1.design-bottom {
    border-left: 1px solid #ffffff;
    padding-bottom: 1.8em;
    padding-left: 0.5em;
    margin-bottom: 0;
}

section.goals {
    /*background-color: #4e555b;*/
    /*background-image: url("../images/goals_bg.9084cc715936.jpg");*/
    /*background-position: center left;*/
    /*background-repeat: no-repeat;*/
    /*background-size: auto 85%;*/
}
section.goals h1 {
    color: #FF7A00;
}
section.goals .goals-xs h1, section.goals .goals-xs h2 {
    font-size: x-large;
}

section.factoring {
    background-color: rgb(0,0,0,0.6);
    background-image: url("../images/factoring_bg.8fdc351379e9.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply;
    color: #ffffff;
    text-shadow: 1px 1px rgba(0,0,0,0.5);
}
section.factoring h1 {
    font-size: 3.5em;
}

section.mounting {
    background: linear-gradient(to top, #FF7A00, 55px, #ffffff, 55px, #ffffff);
}
section.mounting .setup-gradient {
    /*background: linear-gradient(to top, #ffffff, 84%, #ffffff, 84%, #FF7A00);*/

}
section.mounting .mounting-car {
    background-image: url("../images/mounting_car.1a6c89ce2a7a.png");
    background-repeat: no-repeat;
    background-size: 40%;
    background-position: bottom right 1em;
    padding-bottom: 8%;
}
section.mounting h2.mounting-header {
    color: #FF7A00;
}
section.mounting .mounting-footer h2 {
    color: #FF7A00;
}
section.mounting .mounting-bg {
    background-image: url("../images/mounting_bg.78d42d7b0b8b.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}
section.mounting .setup-bg {
    background-image: url("../images/setup_bg.71f08276d891.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}


section.bio {
    background-image: url("../images/bio_bg.63d1e3d5b29c.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}
section.bio h3 b, section.bio h4 b, section.bio h5 b {
    color: #FF7A00;
}
section.bio .product-link-thumbnail {
    display: block;
    /**height: 250px;**/
    width: auto;
    margin-bottom: 0.5em;

}
section.bio .bio-buttons {
    line-height: 1.1;
    font-size: 0.8em;
}
section.bio .rtwo:hover {
    transform: scale(1.2);
}
section.bio a.sub:hover {
    color: #000000;
    text-decoration: none;
}
section.bio a.sub {
    font-family: MMedium, sans-serif;
    color: #444444;
}
section.bio a.sub span {
    text-transform: uppercase;
}

section.experience .product-link-thumbnail {
    display: block;
    position: relative;
    /**height: 250px;**/
    width: auto;
    height: 200px;
    max-height: 200px;
    margin-bottom: 0.2em;
}
section.experience .product-link-thumbnail img {
    max-height: 100%;
    width: auto;
}


@media screen and (max-width: 480px) {
    section.design h1.design-top,
    section.factoring h1 {
        font-size: 2.2em;
        font-family: MMedium, sans-serif;
    }

}

</pre></body></html>