html,html body{box-sizing:border-box;overflow-x:hidden!important;position:relative}html body{margin:0;font-family:Montserrat,sans-serif}html body p{margin:0}html body :focus{outline:none}html body .container{width:1200px;margin:0 auto;max-width:calc(100% - 60px);padding:0 30px}@media (max-width:991px){html body .container{width:100%;max-width:calc(100% - 30px);padding:0 15px}}html body .page{margin-top:110px}.slick-active{z-index:15!important}ul.slick-dots{bottom:25px!important}ul.slick-dots li button:before{color:#fff!important;font-size:12px!important;opacity:.8!important}ul.slick-dots li.slick-active button:before{opacity:1!important;color:#ffde00!important}.hooper-next,.hooper-prev{padding:0!important}:focus{outline:none}.gm-style-iw button{display:none!important}.page{min-height:50vh;position:relative}.loading-overlay{position:absolute;z-index:12}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.flex-between{display:flex;justify-content:space-between}a{text-decoration:none;color:inherit}@media (min-width:991px){.fixed{background-attachment:fixed}}input,select{border-radius:10px;padding:8px;border:1px solid #ccc;font-family:Montserrat,sans-serif;font-size:14px;color:#3c464f}select{height:44px}.text-shadow{text-shadow:0 8px 18px rgba(0,0,0,.8)}.light-text-shadow{text-shadow:0 5px 18px rgba(0,0,0,.6)}.box-shadow{box-shadow:0 8px 18px rgba(0,0,0,.8)}.light-box-shadow{box-shadow:0 4px 18px rgba(0,0,0,.8)}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header{background-repeat:repeat-x;position:fixed;top:0;left:0;width:100vw;z-index:20}header .logo-container a{display:flex}@media (min-width:1200px){header .nav-item{height:100%;align-items:center;display:flex}}@media (max-width:1200px){header .nav-item{height:unset;padding:8px 16px;width:100%;box-sizing:border-box;border-bottom:1px solid hsla(0,0%,100%,.2)}header .nav-item:last-of-type{border-bottom:0}}header .nav-item>a{display:flex;align-items:center;font-weight:700;text-transform:uppercase;font-size:10px;color:#fff;letter-spacing:1px;margin-right:15px;min-height:30px}@media (min-width:1200px){header .nav-item>a{padding:0!important}}header .nav-item>a .toggler-menu{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative}header .nav-item .sub{transition:height .5s ease-in-out}header .nav-item .sub.show{display:block}header .nav-item .sub.hide{display:none}header .nav-item:hover .hide{position:absolute;display:flex;flex-direction:column;margin-left:-16px;top:110px;background-color:#00263e;padding:0 16px;min-width:160px}header .nav-item:hover .hide .nav-item{padding-bottom:8px}header .nav-item:hover .hide a{font-weight:400;text-transform:capitalize;font-size:14px}header .nav-item:hover .hide a:hover{color:#ffde00}@media (max-width:1200px){header .nav-item .sub{transition:height .5s ease-in-out}header .nav-item .sub.show{opacity:1;position:relative;height:100%}header .nav-item .sub.hide{position:absolute;height:0;z-index:-6;opacity:0}}header .selector{width:40px;height:30px;display:flex}@media (min-width:1200px){header .selector{display:none}}header .selector:after,header .selector:before{content:"";position:absolute;height:1px;width:10px;background-color:#fff;right:7px;top:50%;transform:translateY(-50%);transition:all .3s ease}header .selector.closed:before{transform:translateY(-50%) rotate(270deg)}header .selector.closed:after{transform:translateY(-50%) rotate(1turn)}.button-container{display:flex;justify-content:center}.button-container a,.button-container button{color:#013d61;background-color:#ffde00;border-radius:10px;transition:background-color .3s ease-in-out,color .3s ease-in-out;cursor:pointer;font-size:14px}.button-container a.btn-xlg,.button-container button.btn-xlg{padding:16px 40px;font-weight:700;text-transform:uppercase}@media (max-width:991px){.button-container a.btn-xlg,.button-container button.btn-xlg{padding:12px 16px}}.button-container a.btn-md,.button-container button.btn-md{padding:8px 16px}.button-container a:hover,.button-container button:hover{background-color:#e5c700;color:#027fca}.bordered{border:2px solid #00263e}.background-image-container{position:relative}@media (max-width:991px){.background-image-container{padding:60px 0}}.background-image-container>div{background-position:50%;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;box-sizing:border-box}.background-image-container>div>.container{height:100%}.background-image-container>div>.container .content{height:100%;display:flex;justify-content:center;flex-direction:column;color:#fff;text-transform:uppercase}.background-image-container>div>.container .content .top-text{font-size:110px;font-weight:900;letter-spacing:2px;line-height:140px}@media (max-width:991px){.background-image-container>div>.container .content .top-text{line-height:55px;font-size:55px}}.background-image-container>div>.container .content .bottom-text{font-size:72px;line-height:80px;font-weight:700}@media (max-width:991px){.background-image-container>div>.container .content .bottom-text{margin-top:10px;font-size:45px;line-height:50px}}.background-image-container>div>.container .content .button-container{justify-content:flex-start;margin-top:8px}.background-image-container>div>.container .content .button-container a{background-color:#fff;font-weight:600}.background-image-container>div>.container .content .button-container a:hover{background-color:#bdbdbd}.background-image-container:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:36.19048%}.background-image-container:after{content:"";display:table;clear:both}@media (max-width:991px){.slide .bottom-text,.slide .button-container,.slide .top-text{display:none}.slide .content{flex-direction:row!important;justify-content:center;align-items:flex-end}}.slide .mobile{display:none}@media (max-width:991px){.slide .mobile{display:flex;margin-bottom:16px}}.parallax{position:relative}@media (min-width:991px){.parallax .background-image-container{min-height:750px}.parallax .background-image-container .fixed{background-attachment:fixed}}@media (max-width:991px){.parallax .container{display:none}}@media (min-width:991px){.parallax .content{display:block;background-color:#00263e;position:relative;width:30%}.parallax .content a{background-color:#ffde00!important}.parallax .content a:hover{background-color:#e5c700!important}.parallax .content.left:before{content:"";position:absolute;left:100%;width:60%;border-left:200px solid #00263e;border-top:375px solid transparent;border-bottom:375px solid transparent}.parallax .content.left:after{position:absolute;height:100%;padding-left:2000px;background-color:#00263e;right:100%;content:""}.parallax .content.right{justify-content:flex-end;float:right}.parallax .content.right:before{right:100%;content:"";position:absolute;border-right:200px solid #00263e;border-top:375px solid transparent;border-bottom:375px solid transparent}.parallax .content.right:after{padding-right:2000px;position:absolute;left:100%;height:100%;background-color:#00263e;content:""}}.parallax .title{font-weight:900;font-size:2.5em;margin-bottom:16px;color:#fff}.parallax .text{font-weight:200;font-size:17px;margin-bottom:16px}.parallax .mobile{display:none}@media (max-width:991px){.parallax .mobile{display:flex;flex-direction:column;background-color:#00263e}.parallax .mobile .container{display:block;padding:40px 0;color:#fff}.parallax .mobile .container .button-container{margin-bottom:0;justify-content:flex-start}}.banner .background-image-container .container{position:relative}.banner .background-image-container .container .content{position:absolute;display:flex;justify-content:flex-end;left:0;height:100%;width:66%;bottom:-50px}@media (max-width:991px){.banner .background-image-container .container .content{bottom:-25px;align-items:center;width:100%;text-align:center}.banner .background-image-container .container .content .top-text{font-size:35px}}.banner .background-image-container:before{padding-top:30.4%}footer{background-color:#013d61;padding:40px 0;color:#fff}footer .container{display:flex;justify-content:space-between}@media (max-width:991px){footer .container{flex-direction:column;align-items:center;justify-content:center}}footer .container .address-container{display:flex;align-items:center;justify-content:center}@media (max-width:991px){footer .container .address-container{margin-bottom:16px}}footer .container .links-container{align-items:center;color:#c0c9d3;font-size:17px;display:flex;width:33%;flex-wrap:wrap;justify-content:center}@media (max-width:991px){footer .container .links-container{text-align:center;width:100%}}footer .container .links-container a{margin-right:8px}.copy{background-color:#00263e;color:#fff;padding:16px}.copy .container{display:flex;justify-content:space-between;align-items:center}.copy .container .copyright{color:#667380;font-size:14px}.copy .container .social-container{display:flex}.copy .container .social-container a{margin-right:8px;opacity:.7}.copy .container .social-container a:hover{opacity:1}.contact .warranty{padding:32px;background-color:#00263e;color:#fff;margin-top:40px}.contact .warranty h3{margin:0;padding-bottom:16px;position:relative;text-transform:uppercase}.contact .warranty h3:before{content:"";width:25px;padding-top:3px;background-color:#fff;position:absolute;bottom:0}.contact .warranty p{padding-top:16px}.contact .title{color:#3c464f;padding:32px 0}.contact .title h3{text-transform:uppercase;font-size:30px;margin:0 0 16px}.contact form{color:#3c464f;margin-bottom:40px}.contact form .form-group{display:flex;flex-direction:column;padding:16px 0}.contact form .form-group label{padding-bottom:8px}.contact form .form-group input,.contact form .form-group option,.contact form .form-group select,.contact form .form-group textarea{border-radius:5px;padding:12px;border:1px solid #ccc;font-family:Montserrat,sans-serif;font-size:14px;color:#3c464f}.contact form .form-group select{height:44px}.contact form .button-container{justify-content:flex-start}.contact form .button-container button{text-transform:uppercase;font-weight:700;font-size:17px}