html,body{height:100%}a{font-family:'Open Sans', sans-serif}p{font-family:'Open Sans', sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Oswald', sans-serif}.jumbotron{position:relative;overflow:hidden;background-color:#000;height:45vw}.jumbotron video{position:absolute;z-index:1;top:0;width:100%;height:100%;object-fit:cover}.jumbotron .container{z-index:2;position:relative}.carousel-control.left{background-image:none}.carousel-control.right{right:0;left:auto;background-image:none}.carousel-control .icon-prev:before{font-family:FontAwesome;content:'\f053'}.carousel-control .icon-next:before{font-family:FontAwesome;content:'\f054'}.carousel-inner > .item > img{float:none;display:block;margin-top:40px;height:auto;top:0;position:absolute}.carousel-caption-area{position:relative;left:auto;right:auto}.carousel-caption{background-color:rgba(0,0,0,.4);color:#fff;right:1%;text-align:center;max-width:360px;left:auto;top:70%;transform:translateY(-30%);bottom:initial;padding:10px 30px}a.text-link-30-light{color:#fff;font-size:14px;font-family:'Oswald', sans-serif;font-weight:500;text-decoration:none}a.text-link-30-light:hover{color:#bd302b;text-decoration:none}a.text-link-18-front{color:#dfa525;font-size:12px;font-family:'Oswald', sans-serif;font-weight:500;text-decoration:none}a.text-link-18-front:hover{color:#bd302b;text-decoration:none}a.text-link-18-light{color:#fff;font-size:12px;font-family:'Oswald', sans-serif;font-weight:500;text-decoration:none}a.text-link-18-light:hover{color:#bd302b;text-decoration:none}@media only screen and (min-width: 768px){.carousel-caption{background-color:rgba(0,0,0,.4);color:#fff;right:18%;text-align:center;max-width:360px;left:auto;top:50%;transform:translateY(-50%);bottom:initial;padding:20px 50px}a.text-link-30-light{color:#fff;font-size:14px;font-family:'Oswald', sans-serif;font-weight:500;text-decoration:none}a.text-link-30-light:hover{color:#bd302b;text-decoration:none}a.text-link-18-front{color:#dfa525;font-size:12px;font-family:'Oswald', sans-serif;font-weight:500;text-decoration:none}a.text-link-18-front:hover{color:#bd302b;text-decoration:none}a.text-link-18-light{color:#fff;font-size:12px;font-family:'Oswald', sans-serif;font-weight:500;text-decoration:none}a.text-link-18-light:hover{color:#bd302b;text-decoration:none}}@media only screen and (min-width: 992px){.carousel-caption{background-color:rgba(0,0,0,.4);color:#fff;right:18%;text-align:center;max-width:500px;left:auto;top:70%;transform:translateY(-30%);bottom:initial;padding:20px 50px}a.text-link-30-light{color:#fff;font-size:30px;font-family:'Oswald', sans-serif;font-weight:500;text-decoration:none}a.text-link-30-light:hover{color:#bd302b;text-decoration:none}a.text-link-18-front{color:#dfa525;font-size:18px;font-family:'Oswald', sans-serif;font-weight:500;text-decoration:none}a.text-link-18-front:hover{color:#bd302b;text-decoration:none}a.text-link-18-light{color:#fff;font-size:18px;font-family:'Oswald', sans-serif;font-weight:500;text-decoration:none}a.text-link-18-light:hover{color:#bd302b;text-decoration:none}}.fill{width:100%;height:100vh;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}@media (max-width: 768px){.fill{width:100%;height:32vh;min-height:300px;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}}footer{margin:0;padding:10px 0;background-color:#fff}.text-footer{color:#dfa525}.slogan{padding:25px 0}.slogan-wrapper{background-color:#dfa525}.slogan .container{position:relative}.slogan-box{color:#fff;font-size:20px;padding:15px 0}.slogan-box .p{margin-bottom:24px}.slogan .quote.left{left:0;top:-15px}.slogan .quote.left .quote-slit{height:35px;top:15px}.slogan .quote.left .quote-slit i{position:absolute;top:-15px}.slogan .quote{color:#dfa525;position:absolute}.slogan .quote i{font-size:50px}.slogan .quote.right{bottom:-20px;right:0}.slogan .quote.right .quote-slit{bottom:22px;height:29px}.slogan .quote-slit{left:0;overflow:hidden;position:absolute;width:100%;z-index:999}.slogan .quote-slit i{color:#fff !important}.space{height:105px}.bg-light-gray{background-color:#fafafa}