.hero{background-position:50%;background-repeat:no-repeat;background-size:cover;height:535px;position:relative}@media (max-width:768px){.hero{height:450px}}@media (max-width:556px){.hero{height:350px}}@media (max-width:420px){.hero{height:300px}}.hero .cta-block{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.hero .cta-block__heading{color:#fff;font-weight:800;line-height:7.5rem;margin-bottom:7rem}@media (max-width:999px){.hero .cta-block__heading{line-height:6.5rem}}@media (max-width:768px){.hero .cta-block__heading{line-height:5.5rem}}@media (max-width:556px){.hero .cta-block__heading{line-height:4rem}}.hero .cta-block a,.hero .cta-block button{font-size:20px;min-width:24rem;padding:1rem 0 .75rem}@media (max-width:768px){.hero .cta-block a,.hero .cta-block button{padding-bottom:.75rem;padding-top:1rem;width:unset}}@media (max-width:556px){.hero .cta-block a,.hero .cta-block button{font-size:16px;min-width:20rem}}@media (max-width:420px){.hero .cta-block a,.hero .cta-block button{font-size:14px;min-width:18rem}}.hero{background-image:url(/build/images/hero_bg.413d985c.jpg)}.hero button{border:2px solid #fff}.products{padding:12rem 2rem}@media only screen and (max-width:556px){.products{padding:8rem 2rem}}.products__heading{color:#809ead}.products__productsContainer{margin:10rem auto 0;max-width:1200px;padding:0 2rem}@media (max-width:420px){.products__productsContainer{padding:0}}.products .product{cursor:pointer;margin-bottom:4rem}.products .product--open .product__name{color:#f88d29;text-shadow:1px 0 0 #f88d29}.products .product--open .product__name:hover{color:#f88d29!important}.products .product__name{color:#182857;font-weight:500}.products .product__detailsContainer{height:0;overflow-y:hidden;transition:height .3s ease-in-out,margin .3s ease-in-out}.products .product__details{color:#182857;list-style-type:disc;padding-left:3.5rem}.products .product__details li{font-size:2rem;line-height:1.5;margin-bottom:2rem}@media (max-width:420px){.products .product__details li{font-size:1.8rem}}.products .product__details ul.nestedDetails{list-style:circle;padding-left:3.5rem}.products .product__details ul.nestedDetails li{margin-bottom:.5rem}body.highContrast .cta-block__heading{background-color:rgba(0,0,0,.3);padding:1rem;text-shadow:0 2px 10px #132e42}body.highContrast .products h2{color:#5a7b8c}body.highContrast .products .product--open .product__name{color:#b65b07}body.highContrast .products .product--open .product__name:hover{color:#b65b07!important}