:root{font-size:16px}body{background-color:#4d4659;background:url(/Content/Resource/home_banner.jpg) no-repeat fixed;background-size:cover;color:#fafafa;font-family:'Montserrat',sans-serif;text-shadow:1px 1px 4px #191919}h1,h2,h3,h4,h5,h6{color:#fafafa;font-family:'Raleway',sans-serif;font-weight:300}a{transition:color .2s ease}a:link,a:hover,a:active,a:visited{color:#fafafa;text-decoration:none}a:hover{color:#c8c8c8;transition:color .2s ease}.black-text{color:#191919;text-shadow:none}.main-header{margin:5rem 0}.main-header h1{font-family:'Raleway',sans-serif;font-size:5rem;font-weight:200;letter-spacing:.05rem;text-align:center}.main-footer{display:flex;flex-direction:column;justify-content:flex-start;margin:5rem auto 2rem auto}.main-footer .contact-info{align-items:center;display:flex;justify-content:space-around;margin:.5rem 0}.main-footer .copy-info{margin-top:.5rem}.btn.btn-default{color:#191919;background-color:#fafafa;text-shadow:none;transition:background-color .2s ease}.btn.btn-default:hover{background-color:#ebebeb;transition:background-color .2s ease}.btn.btn-home{padding:.5rem 1.25rem}.collapse-header{background-color:#dcdcdc;color:#191919;font-size:1.5rem;font-weight:300;padding:1rem 2rem;transition:background-color .2s ease}.collapse-header:hover{cursor:pointer}.collapse-header.collapsed{background-color:#fafafa}.collapse-header.collapsed:hover{background-color:#ebebeb;transition:background-color .2s ease}.collapse .btn-close{background-color:#fafafa;margin:1rem auto;padding:.5rem 1.25rem;transition:background-color .2s ease}.collapse .btn-close:hover{background-color:#dcdcdc;transition:background-color .2s ease}.collapse,.collapsing{background-color:#ebebeb}#policies h2{font-size:3em}.accordion h2,.accordion h3,.accordion h4,.accordion a:link,.accordion a:hover,.accordon a:active,.accordion a:visited{color:#000}#policy .card-body{padding:1.25rem}#policies-accordion{margin-bottom:1rem}.policy-block{font-family:sans-serif;padding:1.25em;text-align:justify;white-space:pre-line}.policy-block h4{font-size:1.5rem;margin-bottom:0}.product-container{margin-bottom:3.5rem}.product-container:last-of-type{margin-bottom:0}.product{background-color:#101010;background-color:rgba(0,0,0,.4);border-radius:.25rem;color:rgba(250,250,250,1);display:flex;justify-content:center;padding:3rem;transition:.3s ease}.product:hover{background-color:rgba(0,0,0,.6);transition:.3s ease}a.product:hover{color:#ebebeb}.product>div{width:100%}.product .product-text{display:flex;flex-direction:column;justify-content:space-around;padding:1rem}.product .product-text .product-title{margin:0;font-size:3rem;font-weight:200}.product .product-text .product-description{font-family:'Montserrat',sans-serif;font-size:1.25rem;font-weight:300}.product .product-image{border-radius:.5rem;height:50%;margin-right:1.5rem}.product .product-image img{background-size:cover;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);height:16rem;width:100%}