.aboutusHome .container .numbers .item,.aboutusHome .container .numbers .item h2,.aboutusHome .container .numbers .item span,.aboutusHome .container .p-content picture,.campaignsHome .container .row div[class^=col-] .item .capsule,.campaignsHome .container .row div[class^=col-] .item .capsule a,.campaignsHome .container .row div[class^=col-] .item .capsule a .control span,.campaignsHome .container .row div[class^=col-] .item .capsule a .label img,.campaignsHome .container .row div[class^=col-] .item .capsule a img,.homeSlide .owl-carousel .owl-dots button span,.numbersHome .container .row div[class^=col-] .item,.numbersHome .container .row div[class^=col-] .item h2,.numbersHome .container .row div[class^=col-] .item span,.productListHome .container .row div[class^=col-] .owl-carousel,.productListHome .container .row div[class^=col-] .owl-carousel .owl-dots,.productListHome .container .row div[class^=col-] .owl-carousel .owl-dots button,.productSlide .owl-carousel .owl-dots button span,.virtualtourHome .container .row div[class^=col-] .owl-carousel,.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-dots,.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-dots button,.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-dots button span,.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-stage .item .capsule,.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-stage .item .capsule a,.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-stage .item .capsule a img,.whereHome .container .row div[class^=col-] .item .capsule,.whereHome .container .row div[class^=col-] .item .capsule a,.whereHome .container .row div[class^=col-] .item .capsule a .text,.whereHome .container .row div[class^=col-] .item .capsule a .text h3,.whereHome .container .row div[class^=col-] .item .capsule a .text p,.whereHome .container .row div[class^=col-] .item .capsule a i{display:inline-block;width:auto;height:auto}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform 100ms ease;transition:-webkit-transform 100ms ease;transition:transform 100ms ease;transition:transform 100ms ease,-webkit-transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.homeSlide,.productSlide{overflow:hidden;position:relative;height:auto;background-color:#020829}.homeSlide .owl-carousel,.productSlide .owl-carousel{position:relative;float:left;height:100vh}@media only screen and (max-width:992px){.homeSlide .owl-carousel,.productSlide .owl-carousel{height:60vh}}@media only screen and (max-width:769px){.homeSlide .owl-carousel,.productSlide .owl-carousel{height:45vh}}@media only screen and (max-width:480px){.homeSlide .owl-carousel,.productSlide .owl-carousel{height:400px}}.homeSlide .owl-carousel .owl-slide,.productSlide .owl-carousel .owl-slide{height:100vh;position:relative}@media only screen and (max-width:992px){.homeSlide .owl-carousel .owl-slide,.productSlide .owl-carousel .owl-slide{height:60vh}}@media only screen and (max-width:769px){.homeSlide .owl-carousel .owl-slide,.productSlide .owl-carousel .owl-slide{height:45vh}}@media only screen and (max-width:480px){.homeSlide .owl-carousel .owl-slide,.productSlide .owl-carousel .owl-slide{height:400px}}.homeSlide .owl-carousel .owl-slide:before,.productSlide .owl-carousel .owl-slide:before{content:"";position:absolute;left:0;top:0;width:100%;height:30%;z-index:2;background:rgb(0,0,0);background:-webkit-gradient(linear,left top,left bottom,from(rgb(0,0,0)),to(rgba(0,0,0,0)));background:linear-gradient(180deg,rgb(0,0,0) 0%,rgba(0,0,0,0) 100%)}.homeSlide .owl-carousel .owl-slide .link,.productSlide .owl-carousel .owl-slide .link{position:absolute;left:0px;right:0px;bottom:0px;top:0px;width:100%;height:100%;z-index:3}.homeSlide .owl-carousel .owl-slide .cropcontainer,.productSlide .owl-carousel .owl-slide .cropcontainer{position:absolute;left:0px;right:0px;bottom:0px;top:0px;width:100%;height:100%;z-index:1;opacity:0.83;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat}.homeSlide .owl-carousel .owl-slide .cropcontainer .video-background,.productSlide .owl-carousel .owl-slide .cropcontainer .video-background{background:#000;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-99}.homeSlide .owl-carousel .owl-slide .cropcontainer .video-background iframe,.homeSlide .owl-carousel .owl-slide .cropcontainer .video-foreground,.productSlide .owl-carousel .owl-slide .cropcontainer .video-background iframe,.productSlide .owl-carousel .owl-slide .cropcontainer .video-foreground{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media only screen and (max-width:992px){.homeSlide .owl-carousel .owl-slide .cropcontainer .video-background iframe,.homeSlide .owl-carousel .owl-slide .cropcontainer .video-foreground,.productSlide .owl-carousel .owl-slide .cropcontainer .video-background iframe,.productSlide .owl-carousel .owl-slide .cropcontainer .video-foreground{pointer-events:visible}}.homeSlide .owl-carousel .owl-slide .cropcontainer #vidtop-content,.productSlide .owl-carousel .owl-slide .cropcontainer #vidtop-content{top:0;color:#fff}.homeSlide .owl-carousel .owl-slide .cropcontainer .vid-info,.productSlide .owl-carousel .owl-slide .cropcontainer .vid-info{position:absolute;top:0;right:0;width:33%;background:rgba(0,0,0,0.3);color:#fff;padding:1rem;font-family:Avenir,Helvetica,sans-serif}.homeSlide .owl-carousel .owl-slide .cropcontainer .vid-info h1,.productSlide .owl-carousel .owl-slide .cropcontainer .vid-info h1{font-size:2rem;font-weight:700;margin-top:0;line-height:1.2}.homeSlide .owl-carousel .owl-slide .cropcontainer .vid-info a,.productSlide .owl-carousel .owl-slide .cropcontainer .vid-info a{display:block;color:#fff;text-decoration:none;background:rgba(0,0,0,0.5);-webkit-transition:0.6s background;transition:0.6s background;border-bottom:none;margin:1rem auto;text-align:center}@media (min-aspect-ratio:16/9){.homeSlide .owl-carousel .owl-slide .cropcontainer .video-foreground,.productSlide .owl-carousel .owl-slide .cropcontainer .video-foreground{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){.homeSlide .owl-carousel .owl-slide .cropcontainer .video-foreground,.productSlide .owl-carousel .owl-slide .cropcontainer .video-foreground{width:300%;left:-100%}}@media (max-width:600px){.homeSlide .owl-carousel .owl-slide .cropcontainer .vid-info,.productSlide .owl-carousel .owl-slide .cropcontainer .vid-info{width:50%;padding:0.5rem}.homeSlide .owl-carousel .owl-slide .cropcontainer .vid-info h1,.productSlide .owl-carousel .owl-slide .cropcontainer .vid-info h1{margin-bottom:0.2rem}}@media (max-width:500px){.homeSlide .owl-carousel .owl-slide .cropcontainer .vid-info .acronym,.productSlide .owl-carousel .owl-slide .cropcontainer .vid-info .acronym{display:none}}.homeSlide .owl-carousel .owl-slide:hover .cropcontainer,.productSlide .owl-carousel .owl-slide:hover .cropcontainer{-webkit-transform:scale(1.01);transform:scale(1.01)}.homeSlide .owl-carousel .owl-dots,.productSlide .owl-carousel .owl-dots{position:absolute;width:100%;left:0;bottom:50px;z-index:5;margin:0;text-align:center}@media only screen and (max-width:992px){.homeSlide .owl-carousel .owl-dots,.productSlide .owl-carousel .owl-dots{bottom:30px}}.homeSlide .owl-carousel .owl-dots button,.productSlide .owl-carousel .owl-dots button{display:inline-block;width:20px;height:20px;border:1px solid transparent;border-radius:100%;padding:5px}.homeSlide .owl-carousel .owl-dots button.active,.productSlide .owl-carousel .owl-dots button.active{border:1px solid #FFF}.homeSlide .owl-carousel .owl-dots button.active span,.productSlide .owl-carousel .owl-dots button.active span{background-color:#FFF;opacity:1}.homeSlide .owl-carousel .owl-dots button span,.productSlide .owl-carousel .owl-dots button span{width:8px;height:8px;background-color:#FFF;opacity:0.3;border-radius:100%}@media only screen and (max-width:992px){.homeSlide .owl-carousel .owl-dots button,.productSlide .owl-carousel .owl-dots button{float:none;display:inline-block}}.homeSlide{height:100vh}@media only screen and (max-width:992px){.homeSlide{height:60vh}}@media only screen and (max-width:769px){.homeSlide{height:45vh}}@media only screen and (max-width:480px){.homeSlide{height:400px}}.productSlide{margin-top:-100px}@media only screen and (max-width:992px){.productSlide{margin-top:-12px;height:50vh}}@media only screen and (max-width:769px){.productSlide{height:40vh}}@media only screen and (max-width:480px){.productSlide{margin-top:-18px;height:340px}}@media only screen and (max-width:992px){.productSlide .owl-carousel{height:50vh}}@media only screen and (max-width:769px){.productSlide .owl-carousel{height:40vh}}@media only screen and (max-width:480px){.productSlide .owl-carousel{height:340px}}@media only screen and (max-width:992px){.productSlide .owl-carousel .owl-slide{height:50vh}}@media only screen and (max-width:769px){.productSlide .owl-carousel .owl-slide{height:40vh}}@media only screen and (max-width:480px){.productSlide .owl-carousel .owl-slide{height:340px}}.productSlide .owl-carousel .owl-slide:before{display:none}.productSlide .owl-carousel .owl-slide .cropcontainer:before{display:none}.aboutusHome .container{position:relative;padding-right:30px;padding-left:30px;z-index:5}.aboutusHome .container .p-content picture{width:100%;height:auto;padding-right:30px}@media only screen and (max-width:769px){.aboutusHome .container .p-content picture{padding-right:0px}}.aboutusHome .container .p-content picture img{width:100%}.aboutusHome .container .p-content h2{font-size:2.2rem;line-height:1;font-weight:400;color:#2d2f32;letter-spacing:0.1em;margin-bottom:30px;padding:0}@media only screen and (max-width:992px){.aboutusHome .container .p-content h2{font-size:1.8rem;letter-spacing:0.05em;margin-bottom:20px}}@media only screen and (max-width:769px){.aboutusHome .container .p-content h2{font-size:1.5rem}}.aboutusHome .container .p-content p,.aboutusHome .container .p-content pre{font-size:0.8rem;line-height:2.5;color:#2d2f32;font-weight:400;margin-bottom:20px}.aboutusHome .container .p-content p:last-child,.aboutusHome .container .p-content pre:last-child{margin-bottom:0px}@media only screen and (max-width:992px){.aboutusHome .container .p-content p,.aboutusHome .container .p-content pre{font-size:0.8rem;line-height:2}}@media only screen and (max-width:769px){.aboutusHome .container .p-content p,.aboutusHome .container .p-content pre{font-size:0.7rem}}.aboutusHome .container .numbers{margin-top:20px}.aboutusHome .container .numbers .item{width:100%;margin:10px 0}@media only screen and (max-width:992px){.aboutusHome .container .numbers .item{margin:20px 0}}.aboutusHome .container .numbers .item h2{width:100%;font-size:2.5rem;font-weight:700;color:#cf152d;margin:0px;padding:0px}.aboutusHome .container .numbers .item h2 b{font-weight:700}.aboutusHome .container .numbers .item h2 sup{font-size:1.5rem}.aboutusHome .container .numbers .item h2 small{font-size:1.5rem}@media only screen and (max-width:1700px){.aboutusHome .container .numbers .item h2{font-size:2.3rem}.aboutusHome .container .numbers .item h2 sup{font-size:0.8rem}.aboutusHome .container .numbers .item h2 small{font-size:0.8rem}}@media only screen and (max-width:769px){.aboutusHome .container .numbers .item h2{font-size:1.5rem}.aboutusHome .container .numbers .item h2 sup{font-size:0.6rem}.aboutusHome .container .numbers .item h2 small{font-size:0.6rem}}.aboutusHome .container .numbers .item span{width:100%;font-size:1.1rem;font-weight:400;color:#8a9196}.aboutusHome .container .numbers .item span.small{font-size:0.86rem}.aboutusHome .container .numbers .item span.big{font-size:1.8rem;line-height:1.3}@media only screen and (max-width:1700px){.aboutusHome .container .numbers .item span{font-size:1rem}.aboutusHome .container .numbers .item span.small{font-size:0.8rem}.aboutusHome .container .numbers .item span.big{font-size:1.4rem}}@media only screen and (max-width:1200px){.aboutusHome .container .numbers .item span{font-size:0.9rem}.aboutusHome .container .numbers .item span.small{font-size:0.7rem}.aboutusHome .container .numbers .item span.big{font-size:1.4rem}}.productsHome .container{width:100%;padding:0px}.productsHome .container .row{margin:0px}.productsHome .container .row div[class^=col-]{padding:0px}.productsHome .container .row div[class^=col-] .item{float:left;width:100%}.productsHome .container .row div[class^=col-] .item .capsule{float:left;width:100%}.productsHome .container .row div[class^=col-] .item .capsule a{float:left;width:100%;position:relative;background-color:#000;overflow:hidden}.productsHome .container .row div[class^=col-] .item .capsule a img{float:left;width:100%;height:830px;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transform:scale(1);transform:scale(1);opacity:0.4}@media only screen and (max-width:992px){.productsHome .container .row div[class^=col-] .item .capsule a img{height:500px}}@media only screen and (max-width:769px){.productsHome .container .row div[class^=col-] .item .capsule a img{height:400px}}.productsHome .container .row div[class^=col-] .item .capsule a .text{position:absolute;left:0px;bottom:0px;width:100%;padding:50px 100px;z-index:3;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media only screen and (max-width:992px){.productsHome .container .row div[class^=col-] .item .capsule a .text{font-size:2rem;padding:25px 50px}}@media only screen and (max-width:769px){.productsHome .container .row div[class^=col-] .item .capsule a .text{font-size:1.7rem;padding:20px 40px}}.productsHome .container .row div[class^=col-] .item .capsule a .text h2{font-size:3rem;line-height:1;font-weight:500;color:#FFF;padding:0;margin-bottom:10px}@media only screen and (max-width:992px){.productsHome .container .row div[class^=col-] .item .capsule a .text h2{font-size:2rem;letter-spacing:0.05em}}@media only screen and (max-width:769px){.productsHome .container .row div[class^=col-] .item .capsule a .text h2{font-size:1.5rem}}.productsHome .container .row div[class^=col-] .item .capsule a .text p,.productsHome .container .row div[class^=col-] .item .capsule a .text pre{font-size:0.8rem;line-height:2.5;color:#FFF;font-weight:400}@media only screen and (max-width:992px){.productsHome .container .row div[class^=col-] .item .capsule a .text p,.productsHome .container .row div[class^=col-] .item .capsule a .text pre{font-size:0.8rem;line-height:2}}@media only screen and (max-width:769px){.productsHome .container .row div[class^=col-] .item .capsule a .text p,.productsHome .container .row div[class^=col-] .item .capsule a .text pre{font-size:0.7rem}}.productsHome .container .row div[class^=col-] .item .capsule a:hover img{opacity:0.9;-webkit-filter:grayscale(0);filter:none;-webkit-transform:scale(1.05);transform:scale(1.05)}.productsHome .container .row div[class^=col-] .item .capsule a:hover .text{bottom:20px}.campaignsHome .container{position:relative;padding-right:30px;padding-left:30px;z-index:5}.campaignsHome .container .row div[class^=col-] h2{font-size:2.2rem;line-height:1;font-weight:400;color:#2d2f32;letter-spacing:0.05em;margin-bottom:30px;padding:0}@media only screen and (max-width:992px){.campaignsHome .container .row div[class^=col-] h2{font-size:1.8rem;margin-bottom:20px}}@media only screen and (max-width:769px){.campaignsHome .container .row div[class^=col-] h2{font-size:1.5rem}}.campaignsHome .container .row div[class^=col-] .item .capsule{width:100%;margin:15px 0}.campaignsHome .container .row div[class^=col-] .item .capsule a{width:100%;position:relative;background-color:#000;border-radius:13px;overflow:hidden}.campaignsHome .container .row div[class^=col-] .item .capsule a img{width:100%;height:324px;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;opacity:1}@media only screen and (max-width:992px){.campaignsHome .container .row div[class^=col-] .item .capsule a img{height:250px}}@media only screen and (max-width:769px){.campaignsHome .container .row div[class^=col-] .item .capsule a img{height:220px}}.campaignsHome .container .row div[class^=col-] .item .capsule a .label{position:absolute;right:20px;top:20px;width:98px;height:auto;z-index:5}.campaignsHome .container .row div[class^=col-] .item .capsule a .label img{width:98px;height:98px;opacity:1}@media only screen and (max-width:992px){.campaignsHome .container .row div[class^=col-] .item .capsule a .label{width:70px}.campaignsHome .container .row div[class^=col-] .item .capsule a .label img{width:70px;height:70px}}.campaignsHome .container .row div[class^=col-] .item .capsule a .control{position:absolute;left:0px;bottom:10px;width:100%;padding:0 20px 0 40px;z-index:3;letter-spacing:-5px}.campaignsHome .container .row div[class^=col-] .item .capsule a .control span{font-size:0.875rem;font-weight:400;line-height:1.5;color:#FFF;letter-spacing:0}@media only screen and (max-width:769px){.campaignsHome .container .row div[class^=col-] .item .capsule a .control span{font-size:0.7rem}}.campaignsHome .container .row div[class^=col-] .item .capsule a .control span.text{width:100%;font-size:1.5rem;font-weight:600;line-height:1;color:#FFF;margin-bottom:5px}.campaignsHome .container .row div[class^=col-] .item .capsule a .control span.text b{font-weight:700}@media only screen and (max-width:992px){.campaignsHome .container .row div[class^=col-] .item .capsule a .control span.text{font-size:1.3rem}}@media only screen and (max-width:769px){.campaignsHome .container .row div[class^=col-] .item .capsule a .control span.text{font-size:1rem}}.campaignsHome .container .row div[class^=col-] .item .capsule a .control span.message{width:70%;font-size:0.8rem}.campaignsHome .container .row div[class^=col-] .item .capsule a .control span.message+.link{width:30%}.campaignsHome .container .row div[class^=col-] .item .capsule a .control span.link{font-size:0.7rem;width:100%;text-align:right}.campaignsHome .container .row div[class^=col-] .item .capsule a:hover img{opacity:0.5}:root{--video-width:100vw;--video-height:100vh}@media (min-aspect-ratio:16/9){:root{--video-height:56.25vw}}@media (max-aspect-ratio:16/9){:root{--video-width:177.78vh}}.videoHome{overflow:hidden}.videoHome .bg-video{position:relative;overflow:hidden;width:100vw;height:700px}@media only screen and (max-width:769px){.videoHome .bg-video{padding-bottom:56.25%;height:auto}}.videoHome .bg-video:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:1;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media only screen and (max-width:769px){.videoHome .bg-video:before{display:none}}.videoHome .bg-video__iframe{position:absolute;top:50%;left:50%;width:var(--video-width);height:var(--video-height);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:769px){.videoHome .bg-video__iframe{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate(0,0);transform:translate(0,0)}}.virtualtourHome .container{width:100%;position:relative;z-index:5}.virtualtourHome .container .row div[class^=col-] h2{font-size:2.2rem;line-height:1;font-weight:400;color:#2d2f32;letter-spacing:0.05em;margin-bottom:30px;padding:0}@media only screen and (max-width:992px){.virtualtourHome .container .row div[class^=col-] h2{font-size:1.8rem;margin-bottom:20px}}@media only screen and (max-width:769px){.virtualtourHome .container .row div[class^=col-] h2{font-size:1.5rem}}.virtualtourHome .container .row div[class^=col-] .owl-carousel{width:100%;padding-top:20px;padding-bottom:20px}.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-stage .item .capsule{width:100%;border-radius:13px;overflow:hidden}.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-stage .item .capsule a{width:100%;position:relative;background-color:#000}.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-stage .item .capsule a img{width:100%;height:auto;position:relative;z-index:1;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0.7}.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-stage .item .capsule a .text{position:absolute;left:0px;bottom:0px;width:100%;padding:90px 20px 20px 20px;font-size:1.25rem;font-weight:500;line-height:1.5;color:#FFF;z-index:3;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;text-align:center}.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-stage .item .capsule a .text b{font-weight:900}.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-stage .item .capsule a .text i{position:absolute;top:0px;left:50%;width:auto;height:auto;font-size:62px;margin-left:-42px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-stage .item .capsule a .text i:before{width:auto;margin:0}@media only screen and (max-width:992px){.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-stage .item .capsule a .text{padding:60px 20px 20px 20px;font-size:1rem}.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-stage .item .capsule a .text i{font-size:50px;margin-left:-34px}}.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-stage .item .capsule a:hover img{opacity:0.9;-webkit-filter:grayscale(0);filter:none}.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-stage .item .capsule a:hover .text{bottom:20px}.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-stage .item .capsule a:hover .text i{font-size:80px;margin-left:-54px}.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-dots{width:100%;margin:30px 0 0;text-align:center}.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-dots.disabled{margin:0}@media only screen and (max-width:992px){.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-dots{left:0;width:100%;bottom:30px;text-align:center}}.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-dots button{vertical-align:middle;width:20px;height:20px;border:1px solid transparent;border-radius:100%;padding:5px}.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-dots button.active{border:1px solid #2d2f32}.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-dots button.active span{background-color:#2d2f32;opacity:1}.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-dots button span{width:8px;height:8px;background-color:#2d2f32;opacity:0.3;border-radius:100%}@media only screen and (max-width:992px){.virtualtourHome .container .row div[class^=col-] .owl-carousel .owl-dots button{float:none;display:inline-block}}.whereHome .container{position:relative;width:100%;z-index:5}.whereHome .container h2{font-size:2.2rem;line-height:1;font-weight:400;color:#2d2f32;letter-spacing:0.05em;margin-bottom:30px;padding:0}@media only screen and (max-width:992px){.whereHome .container h2{font-size:1.8rem;margin-bottom:20px}}@media only screen and (max-width:769px){.whereHome .container h2{font-size:1.5rem}}.whereHome .container .row div[class^=col-] .item .capsule{width:100%}.whereHome .container .row div[class^=col-] .item .capsule a{width:100%;position:relative;text-align:center}.whereHome .container .row div[class^=col-] .item .capsule a i{width:auto;height:100px;font-size:80px;color:#2d2f32;padding:10px}.whereHome .container .row div[class^=col-] .item .capsule a i:before{width:auto}.whereHome .container .row div[class^=col-] .item .capsule a .text{width:100%;padding:20px;text-align:center}@media only screen and (max-width:992px){.whereHome .container .row div[class^=col-] .item .capsule a .text{padding:10px}}.whereHome .container .row div[class^=col-] .item .capsule a .text h3{width:100%;font-size:1.1rem;font-weight:600;line-height:1.5;color:#cf152d;margin-bottom:5px}@media only screen and (max-width:992px){.whereHome .container .row div[class^=col-] .item .capsule a .text h3{font-size:1rem}}.whereHome .container .row div[class^=col-] .item .capsule a .text p{width:100%;min-height:58px;font-size:0.8rem;font-weight:400;line-height:1.5;color:#8a9196}@media only screen and (max-width:1450px){.whereHome .container .row div[class^=col-] .item .capsule a .text p{min-height:77px}}@media only screen and (max-width:992px){.whereHome .container .row div[class^=col-] .item .capsule a .text p{font-size:0.7rem}}.whereHome .container .row div[class^=col-] .item .capsule a:hover i{color:#cf152d}.whereHome .container .row div[class^=col-] .item .capsule a:hover .text h3{color:#cf152d}.whereHome .container .row div[class^=col-] .item .capsule a:hover .text p{color:#cf152d}.whereHome .container .row div[class^=col-]:nth-child(2) .item .capsule a i{font-size:100px;padding:0px}.numbersHome .container{position:relative;z-index:5;padding-left:30px;padding-right:30px}.numbersHome .container .row div[class^=col-] .item{width:100%}@media only screen and (max-width:992px){.numbersHome .container .row div[class^=col-] .item{margin:20px 0}}.numbersHome .container .row div[class^=col-] .item h2{width:100%;font-size:3.5rem;font-weight:700;color:#2d2f32;margin:0px;padding:0px}.numbersHome .container .row div[class^=col-] .item h2 b{font-weight:700}.numbersHome .container .row div[class^=col-] .item h2 sup{font-size:2rem}.numbersHome .container .row div[class^=col-] .item h2 small{font-size:2rem}@media only screen and (max-width:1700px){.numbersHome .container .row div[class^=col-] .item h2{font-size:2.3rem}.numbersHome .container .row div[class^=col-] .item h2 sup{font-size:1.6rem}.numbersHome .container .row div[class^=col-] .item h2 small{font-size:1.6rem}}@media only screen and (max-width:1200px){.numbersHome .container .row div[class^=col-] .item h2{font-size:1.8rem}.numbersHome .container .row div[class^=col-] .item h2 sup{font-size:1.2rem}.numbersHome .container .row div[class^=col-] .item h2 small{font-size:1.2rem}}.numbersHome .container .row div[class^=col-] .item span{width:100%;font-size:1.1rem;font-weight:400;color:#8a9196}.numbersHome .container .row div[class^=col-] .item span.small{font-size:0.86rem}.numbersHome .container .row div[class^=col-] .item span.big{font-size:1.8rem;line-height:1.3}@media only screen and (max-width:1700px){.numbersHome .container .row div[class^=col-] .item span{font-size:1rem}.numbersHome .container .row div[class^=col-] .item span.small{font-size:0.8rem}.numbersHome .container .row div[class^=col-] .item span.big{font-size:1.4rem}}@media only screen and (max-width:1200px){.numbersHome .container .row div[class^=col-] .item span{font-size:0.9rem}.numbersHome .container .row div[class^=col-] .item span.small{font-size:0.7rem}.numbersHome .container .row div[class^=col-] .item span.big{font-size:1.4rem}}.productListHome .container{width:100%;position:relative;z-index:5}.productListHome .container .row div[class^=col-] h2{font-size:2.2rem;line-height:1;font-weight:400;color:#2d2f32;letter-spacing:0.05em;margin-bottom:30px;padding:0}@media only screen and (max-width:992px){.productListHome .container .row div[class^=col-] h2{font-size:1.8rem;margin-bottom:20px}}@media only screen and (max-width:769px){.productListHome .container .row div[class^=col-] h2{font-size:1.5rem}}.productListHome .container .row div[class^=col-] .owl-carousel{width:100%;padding-top:20px;padding-bottom:20px}.productListHome .container .row div[class^=col-] .owl-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.productListHome .container .row div[class^=col-] .owl-carousel .owl-stage .item .capsule{float:left;width:100%;border-radius:13px;overflow:hidden}.productListHome .container .row div[class^=col-] .owl-carousel .owl-stage .item .capsule a{float:left;width:100%;position:relative;background-color:#000}.productListHome .container .row div[class^=col-] .owl-carousel .owl-stage .item .capsule a img{float:left;width:100%;height:auto;position:relative;z-index:1;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0.7}.productListHome .container .row div[class^=col-] .owl-carousel .owl-stage .item .capsule a .text{position:absolute;left:0px;bottom:0px;width:100%;padding:90px 20px 20px 20px;font-size:1.25rem;font-weight:900;line-height:1.5;color:#FFF;z-index:3;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;text-align:center}@media only screen and (max-width:992px){.productListHome .container .row div[class^=col-] .owl-carousel .owl-stage .item .capsule a .text{padding:60px 20px 20px 20px;font-size:1rem}}.productListHome .container .row div[class^=col-] .owl-carousel .owl-stage .item .capsule a:hover img{opacity:0.9;-webkit-filter:grayscale(0);filter:none}.productListHome .container .row div[class^=col-] .owl-carousel .owl-stage .item .capsule a:hover .text{bottom:20px}.productListHome .container .row div[class^=col-] .owl-carousel .owl-dots{width:100%;margin:30px 0 0;text-align:center}.productListHome .container .row div[class^=col-] .owl-carousel .owl-dots.disabled{margin:0}@media only screen and (max-width:992px){.productListHome .container .row div[class^=col-] .owl-carousel .owl-dots{left:0;width:100%;bottom:30px;text-align:center}}.productListHome .container .row div[class^=col-] .owl-carousel .owl-dots button{vertical-align:middle;width:20px;height:20px;border:1px solid transparent;border-radius:100%;padding:5px!important}.productListHome .container .row div[class^=col-] .owl-carousel .owl-dots button.active{border:1px solid #2d2f32}.productListHome .container .row div[class^=col-] .owl-carousel .owl-dots button.active span{background-color:#2d2f32;opacity:1}.productListHome .container .row div[class^=col-] .owl-carousel .owl-dots button span{float:left;width:8px;height:8px;background-color:#2d2f32;opacity:0.3;border-radius:100%}@media only screen and (max-width:992px){.productListHome .container .row div[class^=col-] .owl-carousel .owl-dots button{float:none;display:inline-block}}