﻿h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;font-weight:800}h1.light-text,h2.light-text,h3.light-text,h4.light-text,h5.light-text,h6.light-text{font-weight:100}h1.title,h2.title,h3.title,h4.title,h5.title,h6.title{font-weight:900}p,ol,ul,li{font-family:"Montserrat",sans-serif;font-weight:400;line-height:1.75rem}p.light-text,ol.light-text,ul.light-text,li.light-text{font-weight:100}.font-size-05{font-size:.5rem !important}.font-size-1{font-size:1rem !important}.font-size-2{font-size:2rem !important}.font-size-3{font-size:3rem !important}.font-size-4{font-size:4rem !important}.font-size-5{font-size:5rem !important}.font-size-6{font-size:6rem !important}.font-size-7{font-size:7rem !important}.font-size-1vw{font-size:1vw !important}.font-size-2vw{font-size:2vw !important}.font-size-3vw{font-size:3vw !important}.font-size-4vw{font-size:4vw !important}.font-size-5vw{font-size:5vw !important}.font-size-6vw{font-size:6vw !important}.font-size-7vw{font-size:7vw !important}.text-black{color:#010213 !important}.text-dark-grey{color:#3a485a !important}.text-medium-grey{color:#5f6372 !important}.text-green{color:#4c9e58 !important}.text-light-grey{color:#e7e9f0 !important}.text-light-grey2{color:#aeb0bf !important}.text-blue-grey{color:#567185 !important}.text-white{color:#fff !important}.text-shadow{text-shadow:0 0 10px rgba(0,0,0,.5)}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.float-right{float:right !important}.float-left{float:left !important}.float-none{float:none !important}body.home header{width:100%;position:fixed;top:0;left:0;z-index:10000;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;transition:all 500ms ease-out}body.home header .logo{position:relative;margin:1rem auto;display:flex;align-self:center;justify-self:center;width:auto;height:72px;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;transition:all 500ms ease-out}@media screen and (max-width: 768px){body.home header .logo{margin:1rem;height:42px}}body.home header.header-down{background:radial-gradient(at 50% 100%, rgba(58, 72, 90, 0.9), rgba(1, 2, 19, 0.9));border-bottom:1px solid hsla(0,0%,100%,.6);opacity:.95;box-shadow:0 0 60px #010213;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;transition:all 500ms ease-out}body.home header.header-down .logo{height:50px;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;transition:all 500ms ease-out}body:not(.home) header{width:100%;position:fixed;top:0;left:0;z-index:10000;background:radial-gradient(at 50% 100%, rgba(58, 72, 90, 0.3), rgba(1, 2, 19, 0.3));border-bottom:1px solid hsla(0,0%,100%,.1);-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;transition:all 500ms ease-out;box-shadow:0 0 60px rgba(0,0,0,.2)}body:not(.home) header .logo{position:relative;margin:1rem auto;display:flex;align-self:center;justify-self:center;width:auto;height:64px;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;transition:all 500ms ease-out}@media screen and (max-width: 768px){body:not(.home) header .logo{height:48px;margin:1rem 0 1rem 1rem;align-self:start;justify-self:start}}body:not(.home) header.header-down{background:radial-gradient(at 50% 100%, rgba(58, 72, 90, 0.9), rgba(1, 2, 19, 0.9));border-bottom:1px solid hsla(0,0%,100%,.5);opacity:.95;box-shadow:0 0 60px #010213;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;transition:all 500ms ease-out}body:not(.home) header.header-down .logo{height:50px;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;transition:all 500ms ease-out}#special-announcement{position:relative;width:100%;background-color:#567185;color:#fff;padding:4px 0px;text-align:center;font-family:"Montserrat",sans-serif;font-size:1rem}#special-announcement a{color:#fff}@media screen and (max-width: 768px){#special-announcement{font-size:9px}}footer{position:relative;width:100%;background:url(/images/footer-bg.jpg) no-repeat top center;background-size:cover}footer .random-diamonds-3{position:absolute;bottom:20vh;left:-10%;z-index:22;width:30vw;mix-blend-mode:overlay}footer .logo{width:120px;height:auto;margin-bottom:5rem;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}footer .logo:hover{transform:scale(0.95);-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}footer .legal{position:absolute;bottom:0;width:100%;padding:0px 16px;background-color:#010213}footer .legal p{color:#3a485a;font-size:.9rem;margin:10px auto}footer .legal ul{list-style:none;margin:10px 0 10px}footer .legal ul li{display:inline-block;margin-right:1rem;padding-right:1rem;border-right:1px solid #3a485a}footer .legal ul li a{font-size:.8rem;color:#aeb0bf;text-decoration:none;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}footer .legal ul li a:hover{filter:brightness(85%);-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}footer .legal ul li:last-child{border-right:0px solid #3a485a}header nav ul{margin-left:-40px;list-style:none}header nav ul li{display:inline-block}header nav ul li a{font-size:.9vw;color:#fff;text-transform:uppercase;text-decoration:none;padding:2.5rem 1vw 0px 1vw;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}header nav ul li a:hover{padding:2.5rem 1vw;color:#5f6372;background-color:#fff;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}header nav ul li a:hover:hover~.sub-nav{position:absolute;display:block;opacity:1;height:600px;overflow:visible;margin-top:4.8rem;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out;transition-delay:300ms}header nav ul li a.active{padding:1.6rem 1vw;color:#5f6372;background-color:#fff;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}header nav ul li a.extra{box-shadow:0 0 40px rgba(0,0,0,.3);padding:.6rem 1vw !important;border:1px solid #fff}header nav ul li .sub-nav{position:absolute;top:0px;overflow:hidden;margin-left:-40px;white-space:nowrap;width:auto;min-width:200px;margin-top:3.9rem;z-index:10000;height:0px;opacity:0;list-style:disc;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;transition:all 500ms ease-out}header nav ul li .sub-nav li{display:block}header nav ul li .sub-nav li a{font-size:.9vw;display:block;background-color:#fff;color:#3a485a;text-transform:uppercase;text-decoration:none;padding:1.2rem;border-bottom:#e7e9f0;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;transition:all 500ms ease-out}header nav ul li .sub-nav li a:hover{filter:brightness(85%)}header nav ul li .sub-nav:hover{display:block;opacity:1;height:auto;margin-top:5rem;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;transition:all 500ms ease-out}header.header-down nav ul li a:hover{padding:1.7rem 1vw}header.header-down nav ul li .sub-nav{top:-11px}header.header-down nav ul li .sub-nav li{display:block}header.header-down nav ul li .sub-nav li a:hover{padding:1.1rem .9vw}.side-nav{position:absolute;z-index:1000;right:-480px;width:400px;height:100vh;background:radial-gradient(at 0% 50%, rgba(57, 59, 68, 0.95), rgba(27, 28, 32, 0.95));padding-top:2vh;box-shadow:0 0 40px rgba(0,0,0,.8);opacity:0;overflow-y:auto;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;transition:all 500ms ease-out}.side-nav.open{right:0px;opacity:1;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;transition:all 500ms ease-out}.side-nav .logo{margin:0px 0px 1.1rem 2rem !important;transform:scale(0.8)}.side-nav ul{list-style:none;margin:0;padding:0}.side-nav ul li{position:relative;padding:.8vh .5rem;width:90%;display:flex;align-items:center;justify-content:space-between}.side-nav ul li a{text-decoration:none;color:#e7e9f0;font-size:1rem;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}.side-nav ul li a:hover{color:#fff;text-shadow:0 0 10px #fff}.side-nav ul li .sub-toggle{font-size:1.2rem;color:#fff;cursor:pointer;user-select:none;padding-left:10px;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}.side-nav ul li.has-sub-nav{flex-wrap:wrap}.side-nav ul li.has-sub-nav .sub-nav{width:100%;max-height:0;opacity:0;visibility:hidden;overflow:hidden;-webkit-transition:all 300ms ease-in-out ease-out;-moz-transition:all 300ms ease-in-out ease-out;-o-transition:all 300ms ease-in-out ease-out;-ms-transition:all 300ms ease-in-out ease-out;transition:all 300ms ease-in-out ease-out;padding-left:1rem;margin-top:.5rem}.side-nav ul li.has-sub-nav .sub-nav li{padding:.4rem 0}.side-nav ul li.has-sub-nav.open .sub-nav{max-height:1000px;opacity:1;visibility:visible}.side-nav ul li.has-sub-nav.open .sub-toggle{content:"-";transform:rotate(180deg)}@media screen and (max-width: 768px){#primary-nav,#secondary-nav{display:none}.side-nav.open{width:100vw;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;transition:all 500ms ease-out}}footer nav ul{list-style:none}footer nav ul li{display:inline-block;margin:0}footer nav ul li a{color:#fff;font-size:1rem;color:#fff;text-transform:uppercase;text-decoration:none;padding:1rem;border:1px solid rgba(0,0,0,0);-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}footer nav ul li a:hover{border:1px solid #fff;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}@media screen and (max-width: 768px){footer nav ul{list-style:initial;margin-left:-40px}footer nav ul li{display:block;margin:0 0 1.5rem 0;text-align:center}footer nav ul li a{color:#fff;font-size:1rem;color:#fff;text-transform:uppercase;text-decoration:none;padding:.5rem 1rem;border:1px solid rgba(0,0,0,0);-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}footer nav ul li a:hover{border:0px solid rgba(0,0,0,0);border-bottom:1px solid #fff;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}}.navicon{display:block}.btn2{z-index:10001;position:fixed;width:30px;height:30px;top:40px;right:20px;transition-duration:.5s;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;transition:all 500ms ease-out}.btn2 .icon{transition-duration:.5s;position:absolute;height:2px;width:30px;top:10px;background-color:#fff}.btn2 .icon:before{transition-duration:.5s;position:absolute;width:30px;height:2px;background-color:#fff;content:"";top:-10px}.btn2 .icon:after{transition-duration:.5s;position:absolute;width:30px;height:2px;background-color:#fff;content:"";top:10px}.btn2.open .icon{transition-duration:.5s;background:rgba(0,0,0,0)}.btn2.open .icon:before{transform:rotateZ(45deg) scaleX(1.25) translate(7px, 7px)}.btn2.open .icon:after{transform:rotateZ(-45deg) scaleX(1.25) translate(6px, -6px)}.btn2:hover{cursor:pointer}.header-down .btn2{z-index:10001;position:fixed;width:30px;height:30px;top:30px;right:20px;transition-duration:.5s;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;transition:all 500ms ease-out}.header-down .btn2 .icon{transition-duration:.5s;position:absolute;height:2px;width:30px;top:10px;background-color:#fff}.header-down .btn2 .icon:before{transition-duration:.5s;position:absolute;width:30px;height:2px;background-color:#fff;content:"";top:-10px}.header-down .btn2 .icon:after{transition-duration:.5s;position:absolute;width:30px;height:2px;background-color:#fff;content:"";top:10px}.header-down .btn2.open .icon{transition-duration:.5s;background:rgba(0,0,0,0)}.header-down .btn2.open .icon:before{transform:rotateZ(45deg) scaleX(1.25) translate(7px, 7px)}.header-down .btn2.open .icon:after{transform:rotateZ(-45deg) scaleX(1.25) translate(6px, -6px)}.header-down .btn2:hover{cursor:pointer}.random-diamonds-1{position:absolute;top:0;right:-60px;z-index:-20;width:20vw;mix-blend-mode:overlay}.random-diamonds-2{position:absolute;top:10vh;left:-25%;z-index:21;width:40vw;mix-blend-mode:overlay}.page-header{position:relative;width:100%;background-size:cover;overflow:hidden;min-height:320px;max-height:640px;height:40vh;padding:0px;display:flex;align-items:center;justify-content:center}.page-header .hero-overlay{position:absolute;width:100vw;height:70vh;z-index:10}.page-header h1{align-self:center;font-size:4vw;color:#fff;text-align:center;text-shadow:0px 0px 12px rgba(0,0,0,.5)}.page-header .page-hero{width:100vw;height:auto;position:absolute;top:0;z-index:-1;animation:fadeIn 1s}@media screen and (max-width: 768px){.page-header .page-hero{width:150vw;height:auto;position:absolute;z-index:-1}}@media screen and (max-width: 768px){.page-header{min-height:130px !important;height:5vh}.page-header .hero-overlay{position:absolute;width:100vw;height:10vh;z-index:10}.page-header .title{margin-top:38px}}.btn-primary{text-decoration:none !important;border:1px solid #3a485a;padding:2px;display:block;margin:0 auto 1rem auto}.btn-primary span{font-family:"Montserrat",sans-serif;background-color:#3a485a;text-transform:uppercase;color:#fff !important;display:block;width:100%;text-align:center;padding:1rem 2rem;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}.btn-primary:hover span{background-color:#aeb0bf;color:#fff !important;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}.btn-light{text-decoration:none !important;border:1px solid #e7e9f0;padding:2px;display:block;margin:0 auto 1rem auto}.btn-light span{font-family:"Montserrat",sans-serif;background-color:#e7e9f0;text-transform:uppercase;color:#3a485a !important;display:block;width:100%;text-align:center;padding:1rem 2rem;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}.btn-light:hover span{background-color:#aeb0bf;color:#fff !important;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}.btn-blue{text-decoration:none !important;border:1px solid #567185;padding:2px;display:block;margin:0 auto 1rem auto}.btn-blue.small span{padding:.5rem 1rem}.btn-blue span{font-family:"Montserrat",sans-serif;background-color:#567185;text-transform:uppercase;color:#fff !important;display:block;width:100%;text-align:center;padding:1rem 2rem;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}.btn-blue:hover span{background-color:#aeb0bf;color:#fff !important;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}.btn-white{text-decoration:none !important;border:1px solid #fff;padding:2px;display:block;margin:0 auto 1rem auto}.btn-white span{font-family:"Montserrat",sans-serif;background-color:#fff;text-transform:uppercase;color:#3a485a !important;display:block;width:100%;text-align:center;padding:1rem 2rem;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}.btn-white:hover span{background-color:#aeb0bf;color:#fff !important;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}.btn-white-sm{text-decoration:none !important;border:1px solid #fff;padding:2px;display:block;margin:0 auto 1rem auto}.btn-white-sm span{font-family:"Montserrat",sans-serif;font-size:.8rem;background-color:#fff;text-transform:uppercase;color:#3a485a !important;display:block;width:100%;text-align:center;padding:.5rem .5rem;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}.btn-white-sm:hover span{background-color:#aeb0bf;color:#fff !important;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}.panel{position:relative;width:100%;min-height:320px;background-color:#fff}.panel-light{position:relative;width:100%;min-height:320px;background-color:#e7e9f0}.panel-blue{position:relative;width:100%;min-height:320px;background-color:#567185}.panel-medium{position:relative;width:100%;min-height:320px;background-color:#5f6372}.panel-dark{position:relative;width:100%;min-height:320px;background-color:#3a485a}.panel-black{position:relative;width:100%;min-height:320px;background-color:#010213}.panel-dark-pattern{position:relative;width:100%;min-height:320px;background:url("/images/dark-line-bg.png") #1b1c20 no-repeat top center}table{font-family:"Montserrat",sans-serif;width:100%}table tr{border-bottom:1px solid #f3f3f3}table tr th{font-family:"Montserrat",sans-serif;font-weight:bold;background-color:#3a485a;color:#fff;text-align:left;padding:4px 4px 4px 8px;font-size:.8rem}table tr th p{margin:0px}table tr td{font-family:"Montserrat",sans-serif;font-weight:100;font-size:1rem;padding:4px}table tr td p{margin:0}.dealer-portal table{font-family:"Montserrat",sans-serif;width:100%;border:1px solid #f3f3f3}.dealer-portal table tr{border-bottom:1px solid #f3f3f3}.dealer-portal table tr th{font-family:"Montserrat",sans-serif;font-weight:bold;background-color:#3a485a;color:#fff;text-align:left;padding:4px 4px 4px 8px;font-size:.8rem}.dealer-portal table tr th p{margin:0px}.dealer-portal table tr td{font-family:"Montserrat",sans-serif;font-weight:100;font-size:.8rem;padding:4px 4px 4px 4px}.dealer-portal table tr td p{margin:0}form table{width:100%}input,select,textarea{width:100%;padding:.8rem;border:1px solid #e7e9f0;background-color:#fff;color:#5f6372;margin-bottom:1rem;font-size:1rem}input[type=radio],input[type=checkbox]{width:auto !important}input:read-only,input:disabled,select:disabled,option:disabled{background:#f1f1f1;color:#ccc}label{font-family:"Montserrat",sans-serif;color:#fff}input[type=submit],.form-button{background-color:#3a485a;color:#fff;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out;border:0px solid rgba(0,0,0,0);padding:16px;width:100%}input[type=submit]:hover,.form-button:hover{background-color:#5f6372;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}textarea{width:100%;padding:1rem;border:1px solid #e7e9f0;background-color:#fff;color:#5f6372;margin-bottom:1rem}#x2,#x3{display:none}.required::before{color:#900 !important;content:"*";position:absolute;margin:4px 0 0 -8px}::placeholder{color:#5f6372}select:invalid,select option[value=""]{color:#5f6372 !important}.card{border:1px solid #ccc;padding:1rem;display:flex;flex-direction:column;self-align:stretch;margin-bottom:2rem}.card img{width:100%;height:auto}html{scroll-behavior:smooth}body{margin:0px;width:100vw;overflow-x:hidden}body.configure{background-color:#e9e9e9}.logo-mark{width:14%;height:auto;filter:brightness(200%) contrast(2%)}hr{width:100%;border:0px solid rgba(0,0,0,0);border-bottom:1px solid #5f6372}hr.hr-light{width:100%;border:0px solid rgba(0,0,0,0);border-bottom:1px solid #e7e9f0}a{color:#5f6372}a img{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}a img:hover{transform:scale(0.94);-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}.background-black{background-color:#010213 !important}.background-dark-grey{background-color:#3a485a !important}.background-blue-grey{background-color:#567185 !important}.background-medium-grey{background-color:#5f6372 !important}.background-green{background-color:#4c9e58 !important}.background-light-grey{background-color:#e7e9f0 !important}.background-light-grey2{background-color:#aeb0bf !important}.background-white{background-color:#fff !important}.hidden{display:none !important}.alert{font-family:"Montserrat",sans-serif;color:#900 !important;font-weight:400;font-size:.8rem}#cta{background-color:#010213;border-top:8px solid #fff;border-bottom:8px solid #fff;background-position:top center;background-repeat:no-repeat;background-size:cover}#cta .cta-copy{padding:6vw}#cta .cta-copy h2{text-align:center;color:#fff;font-size:4vw}@media screen and (max-width: 768px){main .row{margin-left:0px;margin-right:0px}}@media screen and (max-width: 768px){#cta{background-size:100%;background-repeat:no-repeat}#cta .cta-copy{margin-top:6rem}#cta .cta-copy p{margin-top:0rem !important}}#positive-messages{background-size:150%;background-position:center top;background-repeat:no-repeat}#positive-messages .positive-messages-copy{padding:1rem 5rem}#positive-messages .positive-messages-copy h2{font-size:3vw;text-shadow:0 0 10px rgba(0,0,0,.2);color:#fff}#positive-messages .positive-messages-copy p{font-size:1vw;line-height:2vw;margin-right:5rem;margin-bottom:40vw;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.5)}@media screen and (max-width: 768px){#positive-messages{background-size:150%;background-position:center top;background-repeat:no-repeat}#positive-messages .positive-messages-copy{padding:1rem 1rem}#positive-messages .positive-messages-copy h2{font-size:1.5rem;text-shadow:0 0 10px rgba(0,0,0,.2);color:#fff}#positive-messages .positive-messages-copy p{display:none}}#questions-panel{padding:1rem}.home .arrow-down-white,.home .arrow-down-dark{position:relative;width:auto;height:40px;text-align:center;margin:0 auto}.home .arrow-down-white{background:url("/images/arrow-down-white.svg") center -72px no-repeat}.home .arrow-down-dark{background:url("/images/arrow-down-dark.svg") center -72px no-repeat}#model-copy{padding:5rem 5rem 5rem 0rem}#model-copy .standard-features ul{list-style:none;margin-left:-40px}#model-copy .standard-features ul li{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;width:31%;float:left;border:1px solid #e7e9f0;margin:4px;height:90px;padding:8px;color:#5f6372;font-size:.8rem;line-height:.9rem;background-color:hsla(0,0%,100%,.7)}@media screen and (max-width: 768px){#model-copy{padding:5rem 2rem}#model-copy .standard-features ul li{height:48px;width:100%}}#specs-table{border-bottom:1px solid #aeb0bf;border-top:1px solid #aeb0bf;background-color:#fff;padding:1rem}#specs-table table tr td h3{color:#5f6372;margin:0px}#specs-accordion h3{font-size:1.5rem;color:#5f6372;border-bottom:1px solid #e7e9f0;padding:1rem;margin:0;cursor:pointer;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}#specs-accordion h3::after{font-family:"Font Awesome 6 Free";content:"+";display:inline-block;font-size:1.5rem;margin:0 1rem 0 0;float:right}#specs-accordion h3.ui-state-active{background-color:#f1f1f1;color:#5f6372}#specs-accordion h3.ui-state-active::after{font-family:"Font Awesome 6 Free";content:"";display:inline-block;font-size:1.5rem;margin:0 1rem 0 0}#specs-accordion h3:hover{background-color:#3a485a;color:#fff;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}#specs-accordion table tr td{padding:.5rem 1rem;border-bottom:1px solid #e7e9f0}#specs-accordion table tr td .fa-check{font-size:1.5rem;color:#5f6372}#specs-accordion table tr:nth-child(odd){background-color:#fcfcfc}#specs-accordion table tr:nth-child(even){background-color:#fff}body:not(.home) .arrow-down-white,body:not(.home) .arrow-down-dark{display:none !important}#category-links a{text-decoration:none;text-transform:uppercase;color:#3a485a;border:1px solid #3a485a;padding:1rem 2rem;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}#category-links a:hover{color:#5f6372;border:1px solid #5f6372;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}.vert-line{height:100%;width:1px;background-color:#e7e9f0;margin:0 auto}#reserve-form{background-color:rgba(20,29,39,.8);padding:10rem 5rem}#specifications p{font-size:1.5rem}.price{border-top:1px solid #e7e9f0;color:#9c3;border-bottom:1px solid #e7e9f0}@media screen and (max-width: 1280px){#reserve-form{padding:3rem;padding-top:10rem !important}}.py-10{padding-top:10rem !important;padding-bottom:10rem !important}.px-10{padding-left:10rem !important;padding-right:10rem !important}.p-10{padding:10rem !important}.h-70vh{height:70vh !important}.h-50vh{height:50vh !important}.h-25vh{height:25vh !important}@media screen and (max-width: 768px){.py-10{padding-top:3rem !important;padding-bottom:3rem !important}.px-10{padding-left:3rem !important;padding-right:3rem !important}.p-10{padding:3rem !important}.h-70vh{height:35vh !important}.h-50vh{height:25vh !important}.h-25vh{height:12.5vh !important}}.shadow{-webkit-box-shadow:0,0,10px,rgba(0,0,0,.5);-moz-box-shadow:0,0,10px,rgba(0,0,0,.5);-o-box-shadow:0,0,10px,rgba(0,0,0,.5);-ms-box-shadow:0,0,10px,rgba(0,0,0,.5);box-shadow:0,0,10px,rgba(0,0,0,.5)}.blur{filter:blur(5px);-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}.blur.blur-in{filter:blur(0) !important;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}.objLeft{position:relative;margin-left:-5vw;opacity:0}.objRight{position:relative;left:5vw;opacity:0}.objUp{margin-top:5vh;opacity:0}.objFade{opacity:0}.sticky{position:relative;z-index:auto}.sticky-active{position:fixed !important;z-index:999999 !important;top:76px;left:0;width:100%;margin:0 auto;box-shadow:0 0 10px rgba(0,0,0,.5)}.minimum-payment{text-align:center;background:linear-gradient(to left, rgba(255, 255, 255, 0), #ededed, rgba(255, 255, 255, 0));padding:8px;color:#5f6372;margin:0}.error-message{font-family:"Montserrat",sans-serif;color:#900;text-align:center}.scase{text-transform:capitalize !important}.offset-anchor{pointer-events:none}.offset-anchor::before{pointer-events:none;content:"";display:block;position:relative;width:0;height:5em;margin-top:-5em}.tooltip{position:relative;display:inline-block;border-bottom:1px dotted #000;color:#aeb0bf !important;font-size:1rem;margin-left:8px}.tooltip .tooltiptext{font-size:1rem;visibility:hidden;width:30vw;background-color:#3a485a;color:#fff;text-align:center;border-radius:0px;padding:5px 0;left:50%;bottom:130%;margin-left:-15vw;padding:1rem;font-weight:100;line-height:initial;position:absolute;z-index:1;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}.tooltip .tooltiptext::after{content:" ";position:absolute;top:100%;left:50%;margin-left:-10px;border-width:10px;border-style:solid;border-color:#3a485a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.tooltip:hover .tooltiptext{visibility:visible;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}.tooltip .tooltiptextright{font-size:1rem;visibility:hidden;width:30vw;background-color:rgba(58,72,90,.9);color:#fff;text-align:left;border-radius:0px;padding:5px 0;left:2rem;top:0;padding:1rem;font-weight:100;line-height:initial;position:absolute;z-index:1;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}.tooltip .tooltiptextright::after{content:" ";position:absolute;top:0%;left:-0.6rem;margin-left:-10px;border-width:10px;border-style:solid;border-color:rgba(0,0,0,0) rgba(58,72,90,.9) rgba(0,0,0,0) rgba(0,0,0,0)}.tooltip:hover .tooltiptextright{visibility:visible;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}@media screen and (max-width: 768px){.tooltip .tooltiptextright{width:70vw;padding:5px 0;left:5rem;top:0;margin-left:-15vw;font-size:.8rem}}.video-container{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden;max-width:1280px;margin:0 auto}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-slider .slick-prev,.slick-slider .slick-next{background-color:rgba(0,0,0,0);z-index:800;padding:12px 24px;position:absolute;top:50%;width:80px;text-shadow:1px 1px 5px #333}.slick-slider .slick-prev:hover,.slick-slider .slick-next:hover{background-color:hsl(0,0%,90%);-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95)}.slick-slider .slick-next{right:8px;left:auto;border:0px solid #fff !important;border-left:0px solid #fff !important}.slick-slider .slick-prev{left:8px !important;left:auto;border:0px solid #fff !important;border-right:0px solid #fff !important}.slick-slider .slick-dots{position:absolute;bottom:10px;left:45%;list-style:none !important}.slick-slider .slick-dots li{display:inline-block}.slick-slider .slick-dots li button{width:12px;height:12px;padding:0px;background:rgba(0,0,0,.5);border-radius:20px !important;border:1px solid #666;text-indent:-999px;overflow:hidden}.slick-slider .slick-dots li button:hover{background:hsla(0,0%,100%,.5)}.slick-slider .slick-dots .slick-active{background:hsla(0,0%,100%,.5);border-radius:20px !important}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.billboard{position:relative}.billboard img{width:100%;height:auto}.billboard .diamonds{position:absolute;z-index:4;mix-blend-mode:overlay;top:-100%;left:85%;opacity:.6}.billboard .diamonds2{position:absolute;z-index:4;mix-blend-mode:overlay;top:65%;left:-30%}.billboard .billboard-text{position:absolute;top:20vh;z-index:5;width:99%}.billboard .billboard-text .text-wrapper{flex-direction:column;display:flex;align-self:center;justify-self:center}.billboard .billboard-text p{font-size:2vw !important}.billboard .billboard-text h1{font-size:5vw !important}.billboard .billboard-text h1 span.tm{font-size:1vw;vertical-align:super;margin-left:.7rem}.billboard .billboard-text h2{font-size:4vw !important}.billboard .billboard-text h3{font-size:2vw !important}.billboard .btn-light,.billboard .btn-primary{width:50%}@media screen and (max-width: 768px){.billboard{display:flex;align-items:center;justify-content:center}.billboard .billboard-text{top:70px;left:16px}.billboard .billboard-text h1{font-size:7vw;margin:0px}.billboard .billboard-text h2{font-size:2vw;margin:6px 0px !important}.billboard .btn-light,.billboard .btn-primary{font-size:9px;width:100%}.billboard .btn-light span,.billboard .btn-primary span{padding:.5rem .2rem}}/*# sourceMappingURL=styles.css.map */
