:root{--accent:#53BED0}.homepage-hero .hero-carousel .slide{background-size:contain;background-repeat:no-repeat;width:100%;height:0;min-height:0;padding-top:51.37%}#slider-video{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%;object-fit:cover}.about-us .rn-col-1-2{padding:0}.about-us .rn-col-2-2{padding:10px 90px 0 30px}.about-us .rn-content-block{padding:0!important}.featured-boxes .row div a:after{content:" ";transition:all .2s ease-in-out}.featured-boxes .row div a:hover:after{content:" ";position:absolute;top:0%;left:0%;width:100%;height:100%;box-shadow:inset 0 0 150px 60px rgba(0,0,0,.5)}a{color:#706f73}.primary-background-color{background-color:#706f73}.primary-color{color:#706f73}.tall-header-video .hero-carousel .slide{min-height:500px!important;height:auto!important;padding-top:10%;padding-bottom:10%}.tall-header-video .rn-header-separated .carousel-caption{top:0;width:100%;padding:0!important;left:0;position:absolute}.tall-header-video .carousel-caption{padding-top:0!important}.hero-carousel .carousel-caption{top:0;width:100%;left:0}.tall-header-video .hero-carousel .carousel-caption h1{font-size:24px;position:absolute;width:100%;margin-top:75%;font-weight:500}.tall-header-video .hero-carousel .carousel-caption h4{margin:0}.tall-header-video .hero-carousel .carousel-caption p{position:absolute;top:100px;width:100%;margin-top:45%}.tall-header-video video{object-fit:cover;height:100vh}video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}@media only screen and (min-width :480px){.tall-header-video .hero-carousel .carousel-caption h1{font-size:24px;margin-top:45%}.tall-header-video .hero-carousel .carousel-caption p{margin-top:20%}}@media only screen and (min-width :768px){.tall-header-video .hero-carousel .carousel-caption h1{font-size:32px;margin-top:30%}.tall-header-video .hero-carousel .carousel-caption p{margin-top:15%}}@media only screen and (min-width :992px){.tall-header-video .hero-carousel .slide{min-height:555px!important}.tall-header-video .hero-carousel .carousel-caption h1{font-size:48px;margin-top:25%}}@media only screen and (min-width :1200px){.tall-header-video .hero-carousel .slide{min-height:100vh!important}}.navbar-brand h1{background:-webkit-linear-gradient(#fff,#eee);-webkit-background-clip:text;-webkit-text-fill-color:#eee}@media only screen and (min-width :768px){.navbar-wrapper .navbar{margin-bottom:5px}#navbar{border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);padding:5px}#navbar>ul{margin:0}}.featured-boxes img{height:300px;width:100%;object-fit:cover}.about-us h2{text-transform:uppercase;font-weight:400}.about-us a{color:#fff;background-color:#000;padding:10px 30px;border-radius:5px}.about-us .rn-content-block{padding-bottom:0}.recent-blog-entry-date,.header-contact-details,.navbar-default .navbar-nav>li>a,.hero-carousel .carousel-caption h1,h1,h2,h3,h4,h5,.header1,.header2,.header3,.header4,.header5{font-family:'Maven Pro',sans-serif}#footer-disclaimer,.recent-blog-entry-text{font-weight:300;font-family:'Maven Pro',sans-serif}.recent-blog-entry-container h4{text-transform:uppercase}.section-heading h3{font-family:'Maven Pro',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:5px;color:#707175}.hero-carousel .carousel-caption h1{font-size:56px;font-weight:600}.page-title .rn-content-block{background-color:transparent!important;text-align:center;text-transform:uppercase}.blog-header-title-section{background-color:transparent!important}.blog-entry-info{color:#fff!important}.count{font-size:64px;font-weight:400;text-transform:uppercase;color:#707175}.count h3{color:#707175}.hero-carousel .carousel-inner .rn-invert-colors .btn{color:#64c3eb;border-color:rgba(255,255,255,.2);border-left:none;border-right:none;border-radius:0;font-family:'Maven Pro',sans-serif;font-weight:800;padding:10px}.navbar-nav>li:first-child{display:none}.navbar-default .navbar-nav>li>a{font-size:18px;font-weight:300}@media only screen and (min-width:768px){.about-us .col-sm-6{width:100%}#header-contact{margin-top:0;text-align:center;font-size:.95em;z-index:1;position:absolute;top:10px;width:100%;margin-left:-17px}.header-contact-details{float:left;display:block;margin:40px}.header-contact-social{float:right;display:block;margin:30px}.navbar-header{width:50%;margin-left:25%!important}}@media only screen and (min-width :992px){.about-us .rn-content-block{padding-bottom:40px}.about-us img{display:none!important}.about-us .col-sm-6{width:50%}}@media only screen and (min-width :1200px){}