*{scroll-margin-top:94.1px}@media (min-width:768px){*{scroll-margin-top:100px}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body,h1,h2,h3,h4,h5,h6,html{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-style:normal}body,html{margin:0;padding:0;height:100%;width:100%;font-weight:500;font-variation-settings:"wdth"100;background-color:#fff;color:#666;font-size:14px;line-height:140%}main{padding-top:74.1px}@media (min-width:768px){main{padding-top:80px}}h1,h2,h3,h4,h5,h6{font-weight:600;color:#1b6163}.text-color-gold{color:#b1a080!important}.text-color-jade{color:#1b6163!important}.large-title-text{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:125%;color:#1b6163;text-transform:uppercase}@media (min-width:768px){.large-title-text{font-weight:400;font-size:69px}}.gold-bold-text,.jade-bold-text{text-transform:uppercase;color:#b1a080;font-family:"Roboto",sans-serif;font-weight:600;font-size:16px;line-height:125%}.jade-bold-text{color:#1b6163}.sub-title-text,.title-text{font-style:normal;font-weight:400}.sub-title-text{font-family:"Montserrat",sans-serif;font-size:33px;line-height:125%;color:#1b6163;margin-bottom:2rem}.title-text{font-family:"Roboto",sans-serif;font-size:19px;line-height:130%;color:#1c1e21}.generic{padding:2rem 0;background-color:#fff;text-align:left}@media (min-width:768px){.generic{padding:2.75rem 0}}.generic.home-products-carousel{background:url(../images/home-products-bg.png)#fff no-repeat center center/cover;background-size:cover}.generic p:last-of-type{margin-bottom:0}.form-control,.form-select,button,input,select,textarea{font-family:"Montserrat",sans-serif}.form-control,.form-select{border-color:#b5b5b5}.form-control:focus,.form-select:focus{border-color:#666}.form-label{margin-bottom:.75rem;font-weight:600}.form-label em{font-weight:400;font-size:12px}.form-error{margin-top:.35rem;font-size:12px;color:#dc3545;display:none}.form-error.show{display:block}.btn:focus,.form-control:focus,.form-select:focus{box-shadow:none}.btn{border-radius:50px;padding-left:1rem;padding-right:1rem;transition:all .25s ease-in-out;min-width:170px}.btn.btn-primary{background-color:#1b6163;border-color:#1b6163}.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover{background-color:#fff;border-color:#cbcbcb;color:#4c483d;box-shadow:none}.btn.btn-outline-secondary{background-color:transparent;border-color:#cbcbcb;color:#4c483d}.btn.btn-outline-secondary:active,.btn.btn-outline-secondary:focus,.btn.btn-outline-secondary:hover{background-color:transparent;border-color:#b1a080;color:#1b6163;box-shadow:none}.btn.btn-outline-white{background-color:transparent;border-color:#fff;color:#4c483d}.btn.btn-outline-white:active,.btn.btn-outline-white:focus,.btn.btn-outline-white:hover{background-color:#fff;border-color:#fff;color:#b1a080;box-shadow:none}.grecaptcha-badge{visibility:hidden}.modal-content,.modal-header{border:0}.modal-body{padding:1.15rem}@media (min-width:768px){.modal-body{padding:1.5rem}}.modal-close{width:18px;height:18px;display:inline-block;cursor:pointer;background-image:url(../images/product-close.png);background-repeat:no-repeat;background-position:center;background-size:cover;background-color:transparent;border:0}.modal-title{color:#b1a080;font-weight:400}.owl-theme .owl-dots .owl-dot span{width:12px;height:12px;background:0 0;border:solid 2px #b1a080;transition:all .25s ease-in-out}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#b1a080}.owl-nav{margin-bottom:15px}.owl-nav .owl-next,.owl-nav .owl-prev{font-size:40px!important;line-height:40px!important;color:#cbcbcb!important;font-family:"Montserrat",sans-serif!important;background:0 0!important}.owl-nav .owl-next:hover,.owl-nav .owl-prev:hover{color:#1b6163!important}.owl-stage{display:flex;flex-direction:row;align-items:center}.form-help{font-size:12px;margin:1.5rem 0}.form-help a{color:#444;text-decoration:underline}.text-gold{font-weight:400;color:#b1a080}.text-jade{color:#1b6163}a{color:#b1a080;transition:all .35s ease-in-out;text-decoration:none}.store-location .store-contact a:focus,.store-location .store-contact a:hover,a:active,a:focus,a:hover{color:#1b6163;text-decoration:none}#loading-screen{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;z-index:1200}#loading-screen img.loading{display:block;width:100px;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hamburger .hamburger-inner,.hamburger .hamburger-inner::after,.hamburger .hamburger-inner::before,.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#b1a080}.navbar{background-color:#fff;padding-top:1rem;padding-bottom:1rem;height:auto;border-bottom:solid 1px #eaeaea}@media (min-width:768px){.navbar{height:80px}}.nav-buttons a,.navbar .navbar-brand img{display:inline-block;height:40px;width:auto}.navbar .navbar-nav .nav-item .nav-link{color:#4c483d;text-decoration:none;font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:130%;padding-left:1.25rem;padding-right:1.25rem}.navbar .navbar-nav .nav-item .nav-link.active,.navbar .navbar-nav .nav-item .nav-link:hover{color:#b1a080;text-decoration:none;text-shadow:0 0 .65px #b1a080,0 0 .65px #b1a080}.nav-buttons a{width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:10px;cursor:pointer;text-decoration:none;border:0}.nav-buttons a:focus,.nav-buttons a:hover{text-decoration:none}.nav-buttons a.search{background-image:url(../images/ico-search.png)}.nav-buttons a.location{background-image:url(../images/ico-location.png)}.hero-container{position:relative;width:100%;height:calc(100dvh - 74.1px);background-color:#fff;overflow:hidden;max-height:500px;background-position:center;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.hero-container{height:calc(100dvh - 80px)}}@media (min-width:1200px){.hero-container{background-attachment:fixed}}.hero-container.text-only{padding:1.5rem;text-align:center;height:auto}.hero-container.text-only h1{font-size:3rem;text-transform:uppercase;font-weight:400;margin:0;color:#1b6163;font-size:clamp(28px,4.5vw,63px);line-height:125%}.hero-container img,.hero-container video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-color:#fff;width:100%;height:100%}.hero-container .v-line{position:absolute;z-index:10;bottom:-7.5%;left:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2px;background-color:#b1a080;height:100px}.hero-content{position:absolute;z-index:5;top:50%;left:50%;-webkit-transform:translate(-50%,-25%);transform:translate(-50%,-25%);text-align:center;color:#1b6163;width:90%}@media (min-width:768px){.hero-content{width:75%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}.hero-content .subtitle-text,.hero-content h1{margin-bottom:1.5rem;line-height:125%;font-weight:400}.hero-content h1{font-size:3rem;text-transform:uppercase;color:#fff;font-size:clamp(28px,4.5vw,63px)}.hero-content .subtitle-text{font-family:"Montserrat",sans-serif;color:#b1a080}.hero-content .hero-btn{background-color:rgba(255,255,255,.5);color:#b1a080;padding:.75rem 2rem;border-radius:50px;text-transform:uppercase;transition:all .35s ease-in-out;cursor:pointer;text-decoration:none;display:inline-block;width:auto;font-family:"Montserrat",sans-serif;border:solid 2px #cbcbcb}.hero-content .hero-btn:hover{background-color:#1b6163;border-color:#1b6163;color:#fff}.hero-content .pdf-info{font-weight:400;font-family:"Roboto",sans-serif;font-size:14px;line-height:125%;color:#000;text-align:center}.hero-content .pdf-info a{color:#000;text-decoration:underline}.about-subtitle,.about-title-line1,.about-title-line2{text-transform:uppercase;color:#b1a080;font-family:"Roboto",sans-serif;font-weight:600;font-size:16px;line-height:125%}.about-title-line1,.about-title-line2{font-family:"Montserrat",sans-serif;font-style:normal;font-size:32px;color:#1b6163!important}@media (min-width:768px){.about-title-line1,.about-title-line2{font-weight:400;font-size:69px}}#testimonials-carousel .testimonial .tm-profile-picture img,.img-home-about{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.img-home-about{display:block;height:auto}#testimonials-carousel .testimonial{background-color:#f6f6f6;border-radius:20px;text-align:center;transition:all .35s ease-in-out;padding:20px}#testimonials-carousel .testimonial .tm-wrapper{padding:20px}#testimonials-carousel .testimonial .tm-profile-picture{width:62px;height:62px;display:inline-block;margin-bottom:20px;transition:all .25s ease-in-out;border-radius:50%}#testimonials-carousel .testimonial .tm-profile-picture img{height:100%;border-radius:50%}#testimonials-carousel .testimonial .tm-comment,#testimonials-carousel .testimonial .tm-name{font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;transition:all .25s ease-in-out}#testimonials-carousel .testimonial .tm-name{font-size:19px;line-height:130%;color:#1c1e21;margin-bottom:20px}#testimonials-carousel .testimonial .tm-comment{font-size:16px;line-height:125%;color:#666;height:0;opacity:0}#testimonials-carousel .owl-item.center .testimonial .tm-wrapper{padding:30px}#testimonials-carousel .owl-item.center .testimonial .tm-profile-picture{width:94px;height:94px;margin-bottom:25px}#testimonials-carousel .owl-item.center .testimonial .tm-name{font-size:23px;margin-bottom:25px}#testimonials-carousel .owl-item.center .testimonial .tm-comment{height:auto;opacity:1}.store-location{background-image:url(../images/store-location.png);background-position:top left;background-repeat:no-repeat;background-size:50px 50px;padding:0 0 0 75px;margin-bottom:30px}.store-location.no-bg{background-image:none}.store-location:last-child,footer .footer-menu li:last-child{margin-bottom:0}.store-location .store-title{font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;font-size:23px;line-height:130%;color:#1b6163;margin-bottom:.75rem}.store-location .store-address,.store-location .store-company,.store-location .store-contact{font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;font-size:19px;line-height:130%;color:#1c1e21;margin-bottom:.15rem}.store-location .store-address,.store-location .store-contact{font-size:16px;line-height:125%;color:#666;margin-bottom:.4rem}.store-location .store-contact{margin-bottom:1.15rem}.contact-us a,.store-location .store-contact a{color:#666;text-decoration:none;transition:all .25s ease-in-out}.contact-us .cu-company-logo{display:block;text-decoration:none;margin-bottom:3rem}.contact-us .cu-company-logo:focus,.contact-us .cu-company-logo:hover{text-decoration:none}.contact-us .cu-company-logo img,footer .footer-company-logo img{display:block;height:55px;width:auto}.contact-us .cu-company-location,.contact-us .cu-company-mail,.contact-us .cu-company-phone{padding-left:3rem;background-image:url(../images/footer-location.png);background-size:17px 24px;background-position:top left;background-repeat:no-repeat;margin-bottom:1rem;text-align:left}.contact-us .cu-company-mail,.contact-us .cu-company-phone{background-image:url(../images/footer-phone.png);background-size:21px 21px}.contact-us .cu-company-mail{background-image:url(../images/footer-mail.png);background-size:22px 17px}.contact-us a:focus,.contact-us a:hover{color:#1b6163;text-decoration:none}#products-carousel .product-slide{background:#fff;border-radius:20px;padding:2.25rem}#products-carousel .product-slide .ps-thumbnail{margin-bottom:1rem;text-align:center}#products-carousel .product-slide .ps-thumbnail img{height:auto;width:100%;max-height:200px;display:inline-block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#products-carousel .product-slide .ps-title{font-family:"Roboto",sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:130%;text-align:center;color:#1c1e21;margin-bottom:1rem}#products-carousel .product-slide .ps-excerpt{font-family:"Roboto";font-style:normal;font-weight:400;font-size:14px;line-height:140%;text-align:center;color:#666;margin-bottom:1.5rem}@media (min-width:768px){#products-carousel .product-slide .ps-excerpt{min-height:60px}}#products-carousel .product-slide .ps-cta{text-align:center}#gallery-carousel .gallery-slide{position:relative;text-align:center}#gallery-carousel .gallery-slide img{display:inline-block;width:auto;height:auto;max-width:100%}.gallery-loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background-color:#f6f6f6;color:#1b6163;display:flex;align-items:center;justify-content:center}.product-ap,.product-capacity,.product-ocp,.product-tv,.product-weight{width:22px;height:22px;display:inline-block;vertical-align:middle;background-position:left;background-repeat:no-repeat;background-size:contain;padding-left:30px}.product-capacity{background-image:url(../images/product-capacity.png)}.product-weight{background-image:url(../images/product-weight.png)}.product-ocp{background-image:url(../images/product-oxygen-chamber-power.png)}.product-tv{background-image:url(../images/product-tv.png)}.product-ap{background-image:url(../images/aircon-power.png)}.product-highlight{color:#1b6163;font-weight:600;display:inline-block;vertical-align:middle}.product-info,.product-price{display:inline-block;vertical-align:middle;color:#666}.product-info.align-top{vertical-align:top}.product-info small,.product-info.light{color:#888}.product-price{font-size:16px;font-weight:700;color:#b1a080}.product-price.align-top{vertical-align:top}.article-post-tile,.read-more a,.test-demo{position:relative}.article-post-tile .apt-thumbnail{overflow:hidden;margin-bottom:1.5rem;display:block;position:relative;padding-top:56.25%}.article-post-tile .apt-thumbnail img{display:block;transition:300ms cubic-bezier(.75,.02,.5,1);scale:1;position:absolute;top:0;left:0;height:100%!important;width:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important}.article-post-tile .apt-thumbnail:hover img{scale:1.15}.article-post-tile .apt-title{margin-bottom:1.5rem}.article-post-tile .apt-title h3{margin:0;color:#b1a080;font-weight:600;font-size:1.25rem!important}@media (min-width:1200px){.article-post-tile .apt-title h3{font-size:1.55rem!important;line-height:130%}}.article-post-tile .apt-excerpt{margin-bottom:1.5rem;color:#888}.article-post-tile .apt-cta{display:inline-flex;align-items:center}.article-post-tile .apt-cta a{color:#1b6163;text-decoration:none}.article-post-tile .apt-cta a:hover{color:#1b6163}.article-post-tile .apt-cta a :hover+.arrow{-webkit-padding-start:10px;padding-inline-start:10px;color:#1b6163}.article-post-tile .apt-cta .arrow,.article-post-tile .apt-cta svg{color:#b1a080;-webkit-padding-start:4px;padding-inline-start:4px;transition:300ms cubic-bezier(.75,.02,.5,1)}.test-demo{overflow:hidden}.eteiv img,.eteiv video,.test-demo img{display:block;width:100%;height:auto}.test-demo .batd-copy{margin-top:2.25rem;text-align:center;width:95%}@media (min-width:768px){.test-demo .batd-copy{margin-top:0;position:absolute;z-index:2;bottom:15%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%}}.test-demo .batd-copy h1{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:125%;text-align:center;color:#1b6163;margin:0 0 1.25rem;text-transform:uppercase}@media (min-width:768px){.test-demo .batd-copy h1{color:#fff;font-weight:400;font-size:48px}}.test-demo .batd-copy .subtitle{font-family:"Roboto",sans-serif;font-size:16px;line-height:125%;text-align:center;color:#666;margin:0 auto 2rem;width:80%}@media (min-width:768px){.test-demo .batd-copy .subtitle{color:#fff;width:50%}}.test-demo .batd-copy .btn-outline-white{display:inline-block;color:#fff}.test-demo .batd-copy .btn-outline-white:hover{border-color:#b1a080;color:#b1a080}.demo-form{width:95%;max-width:600px;margin:0 auto}.demo-form .btn{min-width:auto!important}.demo-form .form-label{color:#b1a080}.post-block h1,.post-block h2,.post-block h3,.post-block h4,.post-block h5,.post-block h6{color:#4c483d}.post-block .post-img-caption{font-size:12px;line-height:18px;color:#666;margin-top:10px}.etecb,.intro{text-align:left}.intro .post-title{color:#b1a080;text-transform:uppercase}.intro .post-copy{font-weight:700;font-size:18px;line-height:140%;color:#1b6163}.ccb .post-title,.etecb .post-title{color:#4c483d}.ccb,.ccb .post-cta{text-align:center}.ccb .post-cta{margin-top:2rem}.cbwiol,.cbwior,footer{text-align:left}.cbwiol .post-title,.cbwior .post-title{color:#4c483d}.articles .card{border-radius:0;border:0}.articles .card .card-body{padding:0}.articles .card .card-footer{padding:0;border:0;background-color:transparent}.read-more{display:inline-flex;align-items:center;position:relative}.read-more a{margin-right:10px}.read-more a,.read-more a:hover,footer a{color:#4c483d;text-decoration:none}.read-more a :hover+.arrow,.read-more:hover .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.read-more .arrow{height:13px;width:13px;background-image:url(../images/read-more.png);background-size:cover;background-repeat:no-repeat;background-position:center;transition:all .25s ease-in-out}.read-more::after{content:"";height:1px;background-color:#b1a080;width:0;position:absolute;z-index:1;bottom:-3px;left:0;display:block;transition:all .25s ease-in-out}.read-more:hover::after{width:100%}footer{background-color:#fff;padding:3rem 0 2rem;margin-top:3rem;font-family:"Roboto",sans-serif;color:#666;border-top:solid 1px #eaeaea}@media (min-width:768px){footer{padding:4.5rem 0 2rem;margin-top:4.5rem}}footer .small,footer small{font-size:.6em;line-height:1.5em}@media (min-width:768px){footer .small,footer small{font-size:.8em}}footer a{color:#666}footer .footer-company-logo{display:block;text-decoration:none;margin-bottom:3rem}footer .footer-company-logo:focus,footer .footer-company-logo:hover{text-decoration:none}footer .footer-company-location,footer .footer-company-mail,footer .footer-company-phone{padding-left:2.5rem;background-image:url(../images/footer-location.png);background-size:17px 24px;background-position:top left;background-repeat:no-repeat;margin-bottom:1rem;text-align:left}footer .footer-company-mail,footer .footer-company-phone{background-image:url(../images/footer-phone.png);background-size:21px 19px}footer .footer-company-mail{background-image:url(../images/footer-mail.png);background-size:22px 17px}footer .footer-copyright{font-size:14px;color:#666;text-align:center}@media (min-width:768px){footer .footer-copyright{text-align:left}}footer .footer-menu{padding:0;margin:0;list-style:none}footer .footer-menu li{margin-bottom:.5rem}footer .form-control{border:0;border-radius:0;border-bottom:1px solid #cbcbcb;padding-left:0;padding-right:0}footer .form-control ::-webkit-input-placeholder{color:#aaa;opacity:1}footer .form-control ::-moz-placeholder{color:#aaa;opacity:1}footer .form-control :-ms-input-placeholder{color:#aaa;opacity:1}footer .form-control ::placeholder{color:#aaa;opacity:1}footer .form-control ::-ms-input-placeholder{color:#aaa}.qna-group .qna ol,.qna-group .qna ul{margin:1rem 0}