#siteheader .navbar-toggler,#siteheader .navbar-toggler span,#siteheader nav .menu-buttons li a,#siteheader nav ul li a,.animated-region .region .text,.btn,.btn-circle,.btn-circle i,.nav-tabs button,.showcase-wrapper .showcase,.transition,.wpcf7 .submit-wrapper{transition:.3s ease-in-out}@font-face{font-family:switzer;src:url(../fonts/switzer/switzer-variable-webfont.eot);src:url(../fonts/switzer/switzer-variable-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/switzer/switzer-variable-webfont.woff2) format("woff2"),url(../fonts/switzer/switzer-variable-webfont.woff) format("woff"),url(../fonts/switzer/switzer-variable-webfont.ttf) format("truetype"),url(../fonts/switzer/switzer-variable-webfont.svg#switzer_variableregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:switzer;src:url(../fonts/switzer/light/switzer-light-webfont.eot);src:url(../fonts/switzer/light/switzer-light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/switzer/light/switzer-light-webfont.woff2) format("woff2"),url(../fonts/switzer/light/switzer-light-webfont.woff) format("woff"),url(../fonts/switzer/light/switzer-light-webfont.ttf) format("truetype"),url(../fonts/switzer/light/switzer-light-webfont.svg#switzer_variableregular) format("svg");font-weight:300;font-style:normal}@font-face{font-family:switzer;src:url(../fonts/switzer/semibold/switzer-semibold-webfont.eot);src:url(../fonts/switzer/semibold/switzer-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/switzer/semibold/switzer-semibold-webfont.woff2) format("woff2"),url(../fonts/switzer/semibold/switzer-semibold-webfont.woff) format("woff"),url(../fonts/switzer/semibold/switzer-semibold-webfont.ttf) format("truetype"),url(../fonts/switzer/semibold/switzer-semibold-webfont.svg#switzer_variableregular) format("svg");font-weight:600;font-style:normal}@font-face{font-family:expedition;src:url(../fonts/expedition/expedition-webfont.eot);src:url(../fonts/expedition/expedition-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/expedition/expedition-webfont.woff2) format("woff2"),url(../fonts/expedition/expedition-webfont.woff) format("woff"),url(../fonts/expedition/expedition-webfont.ttf) format("truetype"),url(../fonts/expedition/expedition-webfont.svg#expeditionregular) format("svg");font-weight:400;font-style:normal}.font-switzer{font-family:switzer!important}.fw-600{font-weight:600!important}.fw-300{font-weight:300!important}.lh-404{line-height:.7!important}@media (max-width:767.98px){.lh-404{line-height:1!important}}.lh-1{line-height:1!important}.lh-1_2{line-height:1.2!important}.f-180{font-size:max(5rem,min(3.25rem + 6.6666666667vw,11.25rem))!important}.f-64{font-size:max(2rem,min(1.44rem + 2.1333333333vw,4rem))!important}.f-54{font-size:max(1.5rem,min(.975rem + 2vw,3.375rem))!important}.f-40{font-size:max(1.75rem,min(1.54rem + .8vw,2.5rem))!important}.f-36{font-size:max(1.5rem,min(1.29rem + .8vw,2.25rem))!important}.f-28{font-size:max(1.25rem,min(1.11rem + .5333333333vw,1.75rem))!important}.f-20{font-size:max(1rem,min(.93rem + .2666666667vw,1.25rem))}.f-16{font-size:16px}.f-18{font-size:18px}.f-10{font-size:10px}nav ul{padding-left:0;margin-bottom:0;list-style:none}h1,h3,h4,h5,h6{letter-spacing:0}.small-title{font-size:max(1.5rem,min(1.29rem + .8vw,2.25rem));font-weight:600;line-height:1.5}p{margin-bottom:0}p:not(:last-child){margin-bottom:20px}.btn{padding:8px 24px;font-size:14px;font-weight:600;text-align:center;display:inline-flex;align-items:center}.btn i{font-size:18px;margin-left:16px}.btn.btn-transparent{background-color:transparent;color:#fff;border:1px solid #fff;border-radius:10px}.btn.btn-transparent:hover{background-color:#fff;color:#000}.btn.btn-white{background-color:#fff;color:#000;border-radius:10px;border:1px solid #fff}.btn.btn-white:hover{background-color:#000;color:#fff}.btn-circle{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background-color:#000;border:none;border-radius:50%}.btn-circle i{color:#fff;font-size:20px}.btn-circle:hover{background-color:#fff}.btn-circle:hover i{color:#000}.btn-close{width:42px;height:42px;display:flex;flex-shrink:0;align-items:center;justify-content:center;background-color:transparent;border:1px solid #000;border-radius:50%;opacity:1}#siteheader{position:fixed;z-index:3;background-color:#000;top:var(--admin-bar-height,0);left:0;width:100%}#siteheader .navbar-brand{margin-right:max(1.5rem,min(-.1001076426rem + 2.5834230355vw,3rem))}#siteheader .navbar-brand .logo{width:123px;height:auto}@media (max-width:991.98px){#siteheader .menu-wrapper{height:calc(100svh - var(--admin-bar-height,0px) - var(--header-height,0px));overflow:auto}}#siteheader .navbar-toggler{position:relative;width:38px;height:38px;border-radius:50%;border:1px solid;border-color:transparent;padding:8px}#siteheader .navbar-toggler span{display:block;width:20px;height:2px;background-color:#fff}#siteheader .navbar-toggler span:not(:last-child){margin-bottom:6px}#siteheader .navbar-toggler:not(.collapsed){border-color:#fff}#siteheader .navbar-toggler:not(.collapsed) span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#siteheader .navbar-toggler:not(.collapsed) span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}#siteheader .navbar-toggler:not(.collapsed) span:nth-child(2){transform:translate(-50%,-50%);width:0}#siteheader .navbar-toggler:not(.collapsed) span:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)}@media (min-width:992px){#siteheader nav ul li:not(:last-child){margin-right:max(1.375rem,min(.6416173305rem + 1.1840688913vw,2.0625rem))}#siteheader nav ul li a{font-size:14px}}@media (max-width:991.98px){#siteheader nav ul li{text-align:center}#siteheader nav ul li:not(:last-child){margin-bottom:64px}#siteheader nav ul li a{font-size:16px}}#siteheader nav ul li a{font-weight:600}#siteheader nav .menu-buttons li{padding:none;display:inline-block}@media (min-width:576px){#siteheader nav .menu-buttons li:not(:last-child){margin-right:16px}}@media (max-width:575.98px){#siteheader nav .menu-buttons li:not(:last-child){margin-bottom:16px}#siteheader nav .menu-buttons li a{width:100%}}#siteheader nav .menu-buttons li a{padding:5px 24px;font-size:14px!important;font-weight:600;text-align:center;justify-content:center;display:inline-flex;align-items:center}#siteheader nav .menu-buttons li.file a:after{content:"\e901";font-family:icomoon!important;font-size:18px;font-weight:300!important;margin-left:16px}#siteheader nav .menu-buttons li.arrow a:after{content:"\e900";font-family:icomoon!important;font-size:18px;font-weight:300!important;margin-left:16px}#siteheader nav .menu-buttons li.btn-transparent a{background-color:transparent;color:#fff;border:1px solid #fff;border-radius:10px}#siteheader nav .menu-buttons li.btn-transparent a:hover{background-color:#fff;color:#000}#siteheader nav .menu-buttons li.btn-white a{background-color:#fff;color:#000;border-radius:10px;border:1px solid #fff}#siteheader nav .menu-buttons li.btn-white a:hover{background-color:#000;color:#fff}@media (min-width:992px){#footerMenu ul li:not(:last-child){margin-right:max(4rem,min(-.2669537137rem + 6.8891280947vw,8rem))}}@media (max-width:991.98px){#footerMenu ul li:not(:last-child){margin-bottom:16px}}#footerMenu ul li a:hover{color:#fff;text-decoration:underline}:root{--header-height:89px}.menu-scroll{scroll-padding-top:calc(50px + var(--admin-bar-height,0px) + var(--header-height,0px))}.freeze{overflow:hidden;position:fixed;width:100%;height:100%}.video-container{position:relative;width:100%}.video-container video{width:100%;background-color:#000}.video-container.box{height:auto}.video-container.box video{height:auto}.video-container.full video,.video-container.hero video{position:absolute;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover}.video-container.hero{height:100svh}.video-container.hero .above-video-image-container{mix-blend-mode:difference}.video-container.full{height:calc(100svh - var(--admin-bar-height,0px) - var(--header-height,0px))}.video-container .above-video-image-container{position:relative;z-index:2}.video-container .above-video-image-container .above-video-image{display:block;margin:0 auto;width:100%;max-width:1115px}@media (max-width:991.98px){.video-container .above-video-image-container .above-video-image{max-width:70%}}.video-container .control-container{position:absolute;z-index:2;bottom:60px;left:50%;transform:translateX(-50%)}@media (max-width:991.98px){.video-container .control-container{bottom:20px}}.fancybox__container{z-index:1055!important}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{position:fixed;width:100%;height:100%;overflow-y:scroll}.lenis.lenis-smooth iframe{pointer-events:none}#page{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.bg-blueDark{background-color:#011726}.bg-transparent{background-color:transparent}.bg-greyTrans{background-color:rgba(102,102,102,.2)}.bg-blue-gradient{background:linear-gradient(180deg,#011726 0,#0a3b5b 100%)}.bg-dark-opacity{background-color:rgba(0,0,0,.2)}.hover-underline:hover{color:inherit!important;text-decoration:underline}#siteFooter{margin-top:auto;background:linear-gradient(180deg,#011726 0,#0a3b5b 100%)}@media (min-width:992px){#siteFooter .footer-col:nth-child(1){padding-right:max(2.5rem,min(-2.0336383208rem + 7.3196986006vw,6.75rem))}#siteFooter .footer-col:nth-child(2){padding-left:max(2.5rem,min(-2.0336383208rem + 7.3196986006vw,6.75rem))}}#siteFooter .socials .social{font-size:14px;font-weight:300}#siteFooter .socials .social:not(:last-child){margin-right:16px}#siteFooter .socials .social:hover{color:#fff;text-decoration:underline}#siteFooter .footer-inner{width:100%;max-width:356px}img{height:auto}.container-fluid{padding-left:16px;padding-right:16px}.container-main{max-width:1752px}.container-small{max-width:1312px}body.admin-bar{--admin-bar-height:32px}@media (max-width:782px){body.admin-bar{--admin-bar-height:46px}}.video-wrapper{position:relative;width:100%;height:100svh}.video-wrapper video{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover}.video-wrapper .above-video-image-container{position:relative;z-index:2}.video-wrapper .above-video-image-container .above-video-image{display:block;margin:0 auto;width:100%;max-width:1115px}.video-wrapper .control-container{position:absolute;z-index:2;bottom:60px;left:50%;transform:translateX(-50%)}.full-page-image-container{width:100%}.full-page-image-container img{width:100%}.animated-pin{height:calc(100lvh - var(--admin-bar-height,0px) - var(--header-height,0px))}@media (min-width:1400px){.animated-image-wrapper .text-col .text{width:70%}}.animated-region{position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:991.98px){.animated-region{width:200%}}.animated-region .animated-image{position:relative;z-index:2;width:90%}.animated-region .animated-image img{margin-left:5%;width:100%}@media (min-width:992px) and (max-height:999px){.animated-region .animated-image{width:80% img;width-margin-left:10%}}.animated-region .region{position:absolute;width:max(11.25rem,min(5.5833333333rem + 11.8055555556vw,19.75rem))}.animated-region .region .image{padding-right:16px;transform:scale(0);transition:.6s linear}.animated-region .region .image img{width:max(3.75rem,min(2.0833333333rem + 3.4722222222vw,6.25rem))}.animated-region .region .text{opacity:0;position:relative;padding-left:16px;font-size:max(1rem,min(.75rem + .5208333333vw,1.375rem))}.animated-region .region .text::before{opacity:1;content:"";position:absolute;transition:1s ease-in-out;left:0;height:0;width:1px;background-color:#fff}.animated-region .region:nth-child(1){top:25%;left:3%}.animated-region .region:nth-child(1) .text::before{top:0}@media (max-width:991.98px){.animated-region .region:nth-child(1){top:15%}}.animated-region .region:nth-child(2){top:0;left:40%;transform:translateX(-50%)}@media (max-width:991.98px){.animated-region .region:nth-child(2){top:5%}}@media (max-width:767.98px){.animated-region .region:nth-child(2){top:-12%}}.animated-region .region:nth-child(2) .text::before{top:0}.animated-region .region:nth-child(3){bottom:0;right:3%;align-items:flex-end;bottom:0}@media (max-width:991.98px){.animated-region .region:nth-child(3){bottom:7%}}@media (max-width:767.98px){.animated-region .region:nth-child(3){bottom:-5%}}.animated-region .region:nth-child(3) .text::before{bottom:0}.animated-region .region.active .image{transform:scale(1)}.animated-region .region.active .text{opacity:1}.animated-region .region.active .text::before{height:260px}@media (max-width:1199.98px){.animated-region .region.active .text::before{height:200px}}@media (max-width:991.98px){.animated-region .region.active .text::before{height:240px}}@media (max-width:767.98px){.animated-region .region.active .text::before{height:245px}}@media (max-width:575.98px){.animated-region .region.active .text::before{height:180px}}@media screen and (max-width:450px){.animated-region .region.active .text::before{height:150px}}.showcase-wrapper .showcase{opacity:.6}@media (max-width:991.98px){.showcase-wrapper .showcase{display:none}}.showcase-wrapper .showcase.active{background-color:rgba(102,102,102,.2);color:#fff;opacity:1}@media (max-width:991.98px){.showcase-wrapper .showcase.active{display:block}}.showcase-wrapper .showcase-image{display:none}.showcase-wrapper .showcase-image.show{display:block}.compare-slider-container{position:relative;width:100%;max-width:1280px;margin:0 auto;overflow:hidden}.compare-slider-container .compare-slider{position:relative;width:100%;padding-bottom:46.875%}.compare-slider-container .compare-slider img{width:100%;display:block;position:absolute;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none}.compare-slider-container .compare-slider img.before{z-index:1}.compare-slider-container .compare-slider img.after{z-index:2;will-change:clip;clip:rect(0,25%,100%,0)}.compare-slider-container .compare-slider .compare-slider-handle{position:absolute;transition:background-color .3s ease-in-out;will-change:left;top:0;left:50%;width:5px;height:100%;background-color:#333;cursor:ew-resize;z-index:2;transform:translateX(-50%)}.compare-slider-container .compare-slider .compare-slider-handle::after{content:"\e905";transition:background-color .3s ease-in-out;font-size:28px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:icomoon!important;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;background-color:#333;border-radius:4px}.compare-slider-container .compare-slider .compare-slider-handle:hover{background-color:#000}.compare-slider-container .compare-slider .compare-slider-handle:hover::after{background-color:#000}.modal-backdrop{display:none!important}#infoModal{display:block!important;visibility:hidden;padding-right:0!important;transform:translateX(100%);transition:.6s linear}#infoModal .modal-dialog{border:none;width:100%;margin:0;max-width:unset}#infoModal .modal-dialog .modal-content{position:fixed;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border:none;padding:max(2.5rem,min(1.45rem + 4vw,6.25rem)) max(1.5rem,min(-.88rem + 9.0666666667vw,10rem));color:#000;right:0;width:100%;max-width:1600px;background-color:#e3dfd8}#infoModal .modal-dialog .modal-content .gallery:not(:last-child){margin-bottom:128px}#infoModal.show{visibility:visible;transform:translate(0)}.specs{border-radius:10px}.table-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.table-grid .table-cell{display:flex}.table-grid .table-cell:not(:nth-last-child(-n+2)){padding-bottom:20px;border-bottom:1px solid #fff}.table-grid .table-cell:nth-child(n+3){padding-top:20px}.table-grid .table-cell div{flex-basis:50%}@media (max-width:767.98px){.table-grid .table-cell:nth-child(even){order:1000}.table-grid .table-cell:not(:nth-last-child(-n+1)){padding-bottom:20px;border-bottom:1px solid #fff}.table-grid .table-cell:nth-child(n+1){padding-top:20px}}@media (max-width:767.98px){.table-grid{grid-template-columns:repeat(1,1fr)}}.nav-tabs{border:none}.nav-tabs button{border:1px solid #fff!important;font-weight:600;padding:8px 50px;border-radius:10px!important;color:#fff}.nav-tabs button:not(:last-child){margin-right:max(.75rem,min(.26rem + 1.8666666667vw,2.5rem))}.nav-tabs button.active{background-color:#fff!important;color:#000}.nav-tabs button:hover{background-color:#fff!important;color:#000}.swiper{overflow:visible}.wpcf7 p{margin-bottom:0}.wpcf7 label{display:block;margin-bottom:5px;font-size:20px;font-weight:600}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 textarea{width:100%;background-color:transparent;padding:10px 15px;border:1px solid #fff;color:#fff;font-size:20px;font-weight:300;border-radius:10px}.wpcf7 .wpcf7-not-valid-tip{margin-top:5px;color:#fff;font-size:16px}.wpcf7 select{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23999' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:12px;padding:10px 15px;border:1px solid #fff;background-color:transparent;font-size:20px;font-weight:300;color:#fff;border-radius:10px;font:inherit!important}.wpcf7 select::open{background-color:#fff;color:#000;font:inherit!important}.wpcf7 option{background-color:#fff!important;padding:10px 10px;color:#000!important;font:inherit!important}.wpcf7 .wpcf7-list-item{margin-left:0!important}.wpcf7 .wpcf7-acceptance{line-height:1.2!important}.wpcf7 .wpcf7-acceptance label{display:flex;align-items:flex-start;font-size:16px!important;font-weight:300!important}.wpcf7 .wpcf7-acceptance label a{text-decoration:underline;color:#fff!important;opacity:1!important;font-size:inherit!important}.wpcf7 .wpcf7-acceptance label input{margin-top:2px;margin-right:16px}.wpcf7 .submit-wrapper{position:relative;width:auto;font-size:14px;font-weight:600;text-align:center;display:inline-flex;align-items:center;background-color:transparent;color:#fff;border:1px solid #fff;border-radius:10px}.wpcf7 .submit-wrapper p{margin:0;padding:0;display:inline}.wpcf7 .submit-wrapper:after{position:absolute;content:"\e900";font-family:icomoon!important;margin-left:16px;right:24px;pointer-events:none}.wpcf7 .submit-wrapper:hover{background-color:#fff;color:#000}.wpcf7 .submit-wrapper input[type=submit]{cursor:pointer;width:unset;background-color:transparent;border:none;padding:8px 48px 8px 24px;font-size:14px;font-weight:600;color:inherit}.wpcf7 .submit-wrapper .wpcf7-spinner{display:none}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{padding:0;border:none!important;font-size:max(1rem,min(.8333333333rem + .3472222222vw,1.25rem));margin-left:0!important}