.grecaptcha-badge {z-index: 50;bottom: 100px !important;}footer {position: relative;width: 100%;background-color: #333333;z-index: 10;}footer.force-hide {display: none;}footer nav {font-size: 14px;font-weight: 400;font-style: normal;display: block;padding-top: 66px;padding-bottom: 100px;}@media all and (max-width: 990px) {footer nav {position: relative;width: 100%;margin: 0 auto;}}@media all and (max-width: 767px) {footer nav {font-size: 15px;}}footer nav .logo {background: url("../images/common/logo-white.png") no-repeat;height: 57px;width: 104px;display: block;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {footer nav .logo {background: url("../images/common/logo-white@2x.png") no-repeat;background-size: 100%;}}footer nav > ul {list-style: none;padding: 0;margin: 60px 0 0;}footer nav > ul > li {float: left;width: 20%;}@media all and (max-width: 1279px) {footer nav > ul > li {width: 50%;margin-bottom: 50px;}}@media all and (max-width: 767px) {footer nav > ul > li {float: none;width: 100%;}}footer nav > ul > li .title {font-size: 14px;color: #ACACAC;margin-bottom: 20px;}@media all and (max-width: 767px) {footer nav > ul > li .title {display: none;}}footer nav > ul > li > ul {list-style: none;padding: 0;margin: 0;}footer nav > ul > li > ul > li {margin-bottom: 15px;}footer nav > ul > li > ul > li a,footer nav > ul > li > ul > li span {cursor: pointer;color: #FFFFFF;}@media all and (max-width: 1279px) {footer nav > ul li:nth-child(2n + 1) {clear: both;}}footer .copyright {font-size: 14px;color: #ACACAC;padding-bottom: 32px;}@media all and (max-width: 990px) {footer .copyright {font-size: 13px;padding-right: 130px;}}.home-footer {position: relative;width: 100%;background-color: #333333;}@media all and (max-width: 990px) {.home-footer .container {width: calc(100% - 74px);padding: 0;}}.home-footer .container h3 {position: relative;padding-top: 62px;margin: 0;width: 100%;text-align: center;font-family: filson-soft, sans-serif;font-weight: normal;font-size: 17px;opacity: 0.5;color: #ffffff;padding-bottom: 20px;}.home-footer .footer-logos {position: relative;width: 100%;height: auto;overflow: hidden;margin: 0 auto;padding-bottom: 50px;border-bottom: 1px solid #474747;}@media all and (max-width: 990px) {.home-footer .footer-logos {padding: 0 0 50px 0;height: auto;overflow: visible;}}.home-footer .footer-logos .col {float: left;width: calc(20% - 40px);margin-right: 40px;position: relative;}@media all and (max-width: 1279px) {.home-footer .footer-logos .col {width: calc(20% - 20px);margin-right: 20px;}}@media all and (max-width: 990px) {.home-footer .footer-logos .col {float: none;width: 100%;margin: 0 auto;display: block;}}.home-footer .footer-logos .col a {display: block;}.home-footer .footer-logos .col a img {position: relative;display: block;width: 90%;max-width: 180px;transform: translate(-10px, 0px);margin: 0 auto 38px auto;}@media all and (max-width: 990px) {.home-footer .footer-logos .col a img {width: 100%;margin: 0 auto;}}.home-footer .footer-logos .col p {position: relative;width: 100%;font-family: 'Averta-Regular';font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.71;letter-spacing: normal;color: #888888;}@media all and (max-width: 990px) {.home-footer .footer-logos .col p {display: none;}}.dog-chat-sprite {position: fixed;right: 32px;bottom: 47px;width: 123px;height: 156px;z-index: 100;background-image: url("../images/home/dog-loop-sprite.png");background-position: 0px 0px;background-repeat: no-repeat;background-size: 8979px 312px;display: none;}.dog-chat-sprite.show {display: block;}@media all and (max-width: 767px) {.dog-chat-sprite.show {display: none;}}@media all and (max-width: 767px) {.dog-chat-sprite {right: 22px;display: none;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.dog-chat-sprite {background-image: url("../images/home/dog-loop-sprite@2x.png");}}#mobile-blackout {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 21;display: none;pointer-events: none;background-color: rgba(0, 0, 0, 0.25);}header {position: fixed;top: 46px;left: 0;width: 100%;height: 76px;font-size: 14px;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);overflow: hidden;z-index: 22;}@media all and (max-width: 1320px) {header {top: 0;}}header .menu-container {position: relative;width: 100%;max-width: 1440px;margin: 0 auto;}header .logo-ees {position: absolute;left: 95px;top: 43px;display: block;}header .logo-ees img {width: 280px;}@media all and (max-width: 1300px) {header .logo-ees img {width: 200px;}}@media all and (max-width: 1060px) {header .logo-ees img {width: 120px;}}@media all and (max-width: 1320px) {header .logo-ees {left: 20px;}}header .logo {background-image: url("../images/common/logo.png");background-repeat: no-repeat;background-size: 78px 43px;color: rgba(0, 0, 0, 0.5);height: 43px;display: block;position: absolute;left: 94px;top: 17px;font-size: 13px;padding: 20px 0 0 120px;z-index: 800;-webkit-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (max-width: 1320px) {header .logo {left: 20px;}}@media all and (max-width: 767px) {header .logo {width: 78px;height: 42px;background-size: 78px 42px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header .logo {background-image: url("../images/common/logo@2x.png");}}@media all and (max-width: 1100px) {header .logo span {display: none;}}header .logo.webp {background-image: url("../../webp-images/content/images/common/logo.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header .logo.webp {background-image: url("../../webp-images/content/images/common/logo@2x.png.webp");}}header .phone,header .contact-mobile {display: none;font-size: 15px;font-weight: bold;color: #333333;top: 28px;left: 200px;align-items: center;justify-content: center;position: absolute;z-index: 800;-webkit-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);padding-right: 20px;background-image: url("../images/common/dropdown-arrow-down.png");background-size: 10px 7px;background-repeat: no-repeat;background-position: right center;cursor: pointer;}@media all and (max-width: 1320px) {header .phone,header .contact-mobile {display: flex;left: 120px;font-size: 16px;}}header .phone img.phone-white,header .contact-mobile img.phone-white {display: none;}@media all and (max-width: 1320px) {header .phone,header .contact-mobile {background-position: right center;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header .phone,header .contact-mobile {background-image: url("../images/common/dropdown-arrow-down@2x.png");}}header .phone.open-dd,header .contact-mobile.open-dd {background-image: url("../images/common/dropdown-arrow-up.png");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header .phone.open-dd,header .contact-mobile.open-dd {background-image: url("../images/common/dropdown-arrow-up@2x.png");}}header .phone.webp,header .contact-mobile.webp {background-image: url("../../webp-images/content/images/common/dropdown-arrow-down.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header .phone.webp,header .contact-mobile.webp {background-image: url("../../webp-images/content/images/common/dropdown-arrow-down@2x.png.webp");}}header .phone.webp.open-dd,header .contact-mobile.webp.open-dd {background-image: url("../../webp-images/content/images/common/dropdown-arrow-up.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header .phone.webp.open-dd,header .contact-mobile.webp.open-dd {background-image: url("../../webp-images/content/images/common/dropdown-arrow-up@2x.png.webp");}}header .before-burger {display: flex;align-items: center;position: absolute;top: 32px;right: 80px;display: none;z-index: 23;}@media all and (max-width: 1100px) {header .before-burger {display: block;}}header .before-burger img {display: inline-block;}header .before-burger img.phone-white {display: none;}header .menu-burger {position: absolute;top: 13px;right: 19px;width: 47px;height: 48px;background: url("../images/common/menu-burger.png") no-repeat;display: none;cursor: pointer;z-index: 33;}@media all and (max-width: 1320px) {header .menu-burger {display: block;z-index: 3300;}}@media all and (max-width: 1100px) {header .menu-burger {display: block;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header .menu-burger {background: url("../images/common/menu-burger@2x.png") no-repeat;background-size: 47px 48px;}}header .menu-search {position: absolute;top: 13px;right: 66px;width: 47px;height: 48px;background-size: 16px 16px;background-repeat: no-repeat;background-position: center right 14px;display: none;z-index: 302;}@media all and (max-width: 1320px) {header .menu-search {display: block;background-image: url("../images/common/search-icon.png");}}@media all and (max-width: 1320px) and (-webkit-min-device-pixel-ratio: 1.5) {header .menu-search {background-image: url("../images/common/search-icon@2x.png");}}header .white-bg {position: absolute;top: 0;left: 0;width: 100%;height: 76px;background-color: #ffffff;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);z-index: 2;}header .dropdown-bg {position: absolute;top: 0;left: 0;width: 100%;height: 76px;background-color: #f2ebe2;z-index: 1;}@media all and (max-width: 1320px) {header .dropdown-bg {display: none;}}header nav {position: absolute;left: 0;top: 28px;width: 100%;z-index: 3;}@media all and (max-width: 1320px) {header nav {position: relative;top: auto;left: auto;width: 100%;background-color: #ffffff;padding-top: 76px;display: none;z-index: 100;}}header nav .mobile-contact {display: none;}header nav .mobile-search {position: relative;width: 100%;padding: 0 20px 20px 20px;margin: 0 auto 20px auto;border-bottom: 1px solid rgba(0, 0, 0, 0.07);display: none;}header nav .mobile-search input {position: relative;width: 100%;margin: 0 auto;font-family: filson-soft, sans-serif;font-weight: normal;color: rgba(51, 51, 51, 0.5);background-color: #f2f2f2;border-radius: 4px;border: none;padding: 10px 17px;font-size: 15px;background-image: url("../images/common/search-icon.png");background-size: 16px 16px;background-repeat: no-repeat;background-position: center right 14px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header nav .mobile-search input {background-image: url("../images/common/search-icon@2x.png");}}header nav .mobile-search input.webp {background-image: url("../../webp-images/content/images/common/search-icon.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header nav .mobile-search input.webp {background-image: url("../../webp-images/content/images/common/search-icon@2x.png.webp");}}header nav .mobile-tabs {position: relative;width: calc(100% - 74px);max-width: 420px;display: none;margin: 30px 37px;padding-bottom: 7px;border-bottom: 2px solid #e5e5e5;}@media all and (max-width: 1320px) {header nav .mobile-tabs {display: block;}}@media all and (max-width: 767px) {header nav .mobile-tabs {width: calc(100% - 40px);margin: 30px auto;}}header nav .mobile-tabs .tab {font-family: filson-soft, sans-serif;font-size: 18px;font-weight: 700;opacity: 0.5;}@media all and (max-width: 359px) {header nav .mobile-tabs .tab {font-size: 16px;}}header nav .mobile-tabs .tab[data-index="0"] {float: left;opacity: 1;color: #2d86b8;}header nav .mobile-tabs .tab[data-index="1"] {float: right;cursor: pointer;}header nav .mobile-tabs .line {position: absolute;bottom: -2px;left: 0;width: 129px;height: 2px;background-color: #2d86b8;transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}@media all and (max-width: 359px) {header nav .mobile-tabs .line {width: 114px;}}header nav ul:not(.locations-list) {list-style: none;padding: 0;margin: 0;}header nav ul:not(.locations-list).right-menu {margin-right: 96px;}@media all and (max-width: 1400px) {header nav ul:not(.locations-list).right-menu {margin-right: 30px;}}@media all and (max-width: 1320px) {header nav ul:not(.locations-list).right-menu {margin: 0 0 30px 0;display: flex;flex-wrap: wrap;}}header nav ul:not(.locations-list).center-menu {position: relative;margin: 0 auto;width: 100%;left: 190px;}@media all and (max-width: 1320px) {header nav ul:not(.locations-list).center-menu {text-align: left;margin: 0 0 60px 0;left: auto;}header nav ul:not(.locations-list).center-menu .contact-us.dropdown-menu {display: none;}}header nav ul:not(.locations-list).center-menu ul:not(.locations-list) li {float: none;display: inline-block;}@media all and (max-width: 1320px) {header nav ul:not(.locations-list).center-menu ul:not(.locations-list) li {display: block;}}@media all and (max-width: 1100px) {header nav ul:not(.locations-list).center-menu ul:not(.locations-list) li {display: block;}}header nav ul:not(.locations-list) > li {float: left;margin: 0 12px;padding-bottom: 15px;transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (max-width: 1530px) {header nav ul:not(.locations-list) > li {margin: 0 10px;}}@media all and (max-width: 1320px) {header nav ul:not(.locations-list) > li {float: none;position: relative;width: calc(100% - 74px);text-align: left;margin: 0 auto;}}@media all and (max-width: 1100px) {header nav ul:not(.locations-list) > li {float: none;position: relative;width: calc(100% - 40px);text-align: left;margin: 0 auto;}}header nav ul:not(.locations-list) > li.existing-customer-only {display: none;}header nav ul:not(.locations-list) > li.mobile-only-item {display: none;}@media all and (max-width: 1320px) {header nav ul:not(.locations-list) > li.mobile-only-item {display: block;}}header nav ul:not(.locations-list) > li.ev {margin-right: 40px;}@media all and (max-width: 1320px) {header nav ul:not(.locations-list) > li.ev {margin: 0 auto;}}header nav ul:not(.locations-list) > li.dropdown-menu .arrow,header nav ul:not(.locations-list) > li.contact-dropdown .arrow {opacity: 0.5;transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}header nav ul:not(.locations-list) > li.dropdown-menu > span.title,header nav ul:not(.locations-list) > li.contact-dropdown > span.title,header nav ul:not(.locations-list) > li.dropdown-menu > a,header nav ul:not(.locations-list) > li.contact-dropdown > a,header nav ul:not(.locations-list) > li.dropdown-menu .arrow,header nav ul:not(.locations-list) > li.contact-dropdown .arrow,header nav ul:not(.locations-list) > li.dropdown-menu .mobile-title,header nav ul:not(.locations-list) > li.contact-dropdown .mobile-title {padding-right: 16px;background-image: url("../images/common/dropdown-arrow-down.png");background-size: 10px 7px;background-repeat: no-repeat;background-position: right center;cursor: pointer;display: inline-block;}@media all and (max-width: 1320px) {header nav ul:not(.locations-list) > li.dropdown-menu > span.title,header nav ul:not(.locations-list) > li.contact-dropdown > span.title,header nav ul:not(.locations-list) > li.dropdown-menu > a,header nav ul:not(.locations-list) > li.contact-dropdown > a,header nav ul:not(.locations-list) > li.dropdown-menu .arrow,header nav ul:not(.locations-list) > li.contact-dropdown .arrow,header nav ul:not(.locations-list) > li.dropdown-menu .mobile-title,header nav ul:not(.locations-list) > li.contact-dropdown .mobile-title {font-size: 18px;background-position: right center;}}@media all and (max-width: 359px) {header nav ul:not(.locations-list) > li.dropdown-menu > span.title,header nav ul:not(.locations-list) > li.contact-dropdown > span.title,header nav ul:not(.locations-list) > li.dropdown-menu > a,header nav ul:not(.locations-list) > li.contact-dropdown > a,header nav ul:not(.locations-list) > li.dropdown-menu .arrow,header nav ul:not(.locations-list) > li.contact-dropdown .arrow,header nav ul:not(.locations-list) > li.dropdown-menu .mobile-title,header nav ul:not(.locations-list) > li.contact-dropdown .mobile-title {font-size: 16px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header nav ul:not(.locations-list) > li.dropdown-menu > span.title,header nav ul:not(.locations-list) > li.contact-dropdown > span.title,header nav ul:not(.locations-list) > li.dropdown-menu > a,header nav ul:not(.locations-list) > li.contact-dropdown > a,header nav ul:not(.locations-list) > li.dropdown-menu .arrow,header nav ul:not(.locations-list) > li.contact-dropdown .arrow,header nav ul:not(.locations-list) > li.dropdown-menu .mobile-title,header nav ul:not(.locations-list) > li.contact-dropdown .mobile-title {background-image: url("../images/common/dropdown-arrow-down@2x.png");}}header nav ul:not(.locations-list) > li.dropdown-menu > span.title.desktop-title,header nav ul:not(.locations-list) > li.contact-dropdown > span.title.desktop-title,header nav ul:not(.locations-list) > li.dropdown-menu > a.desktop-title,header nav ul:not(.locations-list) > li.contact-dropdown > a.desktop-title,header nav ul:not(.locations-list) > li.dropdown-menu .arrow.desktop-title,header nav ul:not(.locations-list) > li.contact-dropdown .arrow.desktop-title,header nav ul:not(.locations-list) > li.dropdown-menu .mobile-title.desktop-title,header nav ul:not(.locations-list) > li.contact-dropdown .mobile-title.desktop-title {display: inline-block;}@media all and (max-width: 1320px) {header nav ul:not(.locations-list) > li.dropdown-menu > span.title.desktop-title,header nav ul:not(.locations-list) > li.contact-dropdown > span.title.desktop-title,header nav ul:not(.locations-list) > li.dropdown-menu > a.desktop-title,header nav ul:not(.locations-list) > li.contact-dropdown > a.desktop-title,header nav ul:not(.locations-list) > li.dropdown-menu .arrow.desktop-title,header nav ul:not(.locations-list) > li.contact-dropdown .arrow.desktop-title,header nav ul:not(.locations-list) > li.dropdown-menu .mobile-title.desktop-title,header nav ul:not(.locations-list) > li.contact-dropdown .mobile-title.desktop-title {display: none;}}@media all and (max-width: 1320px) {header nav ul:not(.locations-list) > li.dropdown-menu > span.title.title,header nav ul:not(.locations-list) > li.contact-dropdown > span.title.title,header nav ul:not(.locations-list) > li.dropdown-menu > a.title,header nav ul:not(.locations-list) > li.contact-dropdown > a.title,header nav ul:not(.locations-list) > li.dropdown-menu .arrow.title,header nav ul:not(.locations-list) > li.contact-dropdown .arrow.title,header nav ul:not(.locations-list) > li.dropdown-menu .mobile-title.title,header nav ul:not(.locations-list) > li.contact-dropdown .mobile-title.title {display: none;}}header nav ul:not(.locations-list) > li.dropdown-menu > span.title.mobile-title,header nav ul:not(.locations-list) > li.contact-dropdown > span.title.mobile-title,header nav ul:not(.locations-list) > li.dropdown-menu > a.mobile-title,header nav ul:not(.locations-list) > li.contact-dropdown > a.mobile-title,header nav ul:not(.locations-list) > li.dropdown-menu .arrow.mobile-title,header nav ul:not(.locations-list) > li.contact-dropdown .arrow.mobile-title,header nav ul:not(.locations-list) > li.dropdown-menu .mobile-title.mobile-title,header nav ul:not(.locations-list) > li.contact-dropdown .mobile-title.mobile-title {display: none;}@media all and (max-width: 1320px) {header nav ul:not(.locations-list) > li.dropdown-menu > span.title.mobile-title,header nav ul:not(.locations-list) > li.contact-dropdown > span.title.mobile-title,header nav ul:not(.locations-list) > li.dropdown-menu > a.mobile-title,header nav ul:not(.locations-list) > li.contact-dropdown > a.mobile-title,header nav ul:not(.locations-list) > li.dropdown-menu .arrow.mobile-title,header nav ul:not(.locations-list) > li.contact-dropdown .arrow.mobile-title,header nav ul:not(.locations-list) > li.dropdown-menu .mobile-title.mobile-title,header nav ul:not(.locations-list) > li.contact-dropdown .mobile-title.mobile-title {display: inline-block;}}header nav ul:not(.locations-list) > li.dropdown-menu #airpoints-header,header nav ul:not(.locations-list) > li.contact-dropdown #airpoints-header {left: 440px;width: 370px;}header nav ul:not(.locations-list) > li.dropdown-menu #airpoints-header .airpoints-header-inner,header nav ul:not(.locations-list) > li.contact-dropdown #airpoints-header .airpoints-header-inner {margin-top: 20px;padding-left: 63px;}header nav ul:not(.locations-list) > li.dropdown-menu #airpoints-header .airpoints-header-inner a,header nav ul:not(.locations-list) > li.contact-dropdown #airpoints-header .airpoints-header-inner a {display: block;}header nav ul:not(.locations-list) > li.dropdown-menu #airpoints-header .airpoints-header-inner img,header nav ul:not(.locations-list) > li.contact-dropdown #airpoints-header .airpoints-header-inner img {display: block;width: 207px;height: 50px;margin-bottom: 10px;}header nav ul:not(.locations-list) > li.dropdown-menu #airpoints-header .airpoints-header-inner span,header nav ul:not(.locations-list) > li.contact-dropdown #airpoints-header .airpoints-header-inner span {display: block;font-size: 14px;color: #766F68;margin-bottom: 10px;}header nav ul:not(.locations-list) > li.dropdown-menu #airpoints-header .airpoints-header-inner span.cavet,header nav ul:not(.locations-list) > li.contact-dropdown #airpoints-header .airpoints-header-inner span.cavet {margin-bottom: 30px;font-size: 9px;}@media all and (max-width: 1320px) {header nav ul:not(.locations-list) > li.dropdown-menu #airpoints-header,header nav ul:not(.locations-list) > li.contact-dropdown #airpoints-header {left: 0px;max-width: 100%;}header nav ul:not(.locations-list) > li.dropdown-menu #airpoints-header .airpoints-header-inner,header nav ul:not(.locations-list) > li.contact-dropdown #airpoints-header .airpoints-header-inner {margin-top: 0px;padding-left: 0px;border-left: none;}header nav ul:not(.locations-list) > li.dropdown-menu #airpoints-header .airpoints-header-inner span.cavet,header nav ul:not(.locations-list) > li.contact-dropdown #airpoints-header .airpoints-header-inner span.cavet {margin-bottom: 20px;}}header nav ul:not(.locations-list) > li.dropdown-menu .dropdown-menu-list,header nav ul:not(.locations-list) > li.contact-dropdown .dropdown-menu-list {position: absolute;margin-top: 22px;padding: 20px 0;width: 300px;pointer-events: none;opacity: 0;display: block;transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (max-width: 1320px) {header nav ul:not(.locations-list) > li.dropdown-menu .dropdown-menu-list,header nav ul:not(.locations-list) > li.contact-dropdown .dropdown-menu-list {position: relative;height: auto;margin-top: 0;padding: 0;max-height: 0;overflow: hidden;display: block;}}header nav ul:not(.locations-list) > li.dropdown-menu .dropdown-menu-list .dropdown-menu-item,header nav ul:not(.locations-list) > li.contact-dropdown .dropdown-menu-list .dropdown-menu-item {display: block;text-align: left;line-height: 2.13;opacity: 0.5;}@media all and (max-width: 1320px) {header nav ul:not(.locations-list) > li.dropdown-menu .dropdown-menu-list .dropdown-menu-item,header nav ul:not(.locations-list) > li.contact-dropdown .dropdown-menu-list .dropdown-menu-item {font-size: 14px;line-height: 2.6;}}header nav ul:not(.locations-list) > li.dropdown-menu .dropdown-menu-list .dropdown-menu-item:hover,header nav ul:not(.locations-list) > li.contact-dropdown .dropdown-menu-list .dropdown-menu-item:hover {opacity: 1;}header nav ul:not(.locations-list) > li.dropdown-menu .dropdown-menu-list .dropdown-menu-item.first,header nav ul:not(.locations-list) > li.contact-dropdown .dropdown-menu-list .dropdown-menu-item.first {margin-top: 20px;}header nav ul:not(.locations-list) > li.dropdown-menu .dropdown-menu-list .dropdown-menu-item.last,header nav ul:not(.locations-list) > li.contact-dropdown .dropdown-menu-list .dropdown-menu-item.last {margin-bottom: 20px;}header nav ul:not(.locations-list) > li.dropdown-menu.hover .arrow,header nav ul:not(.locations-list) > li.contact-dropdown.hover .arrow,header nav ul:not(.locations-list) > li.dropdown-menu.open-dd .arrow,header nav ul:not(.locations-list) > li.contact-dropdown.open-dd .arrow {opacity: 1;}header nav ul:not(.locations-list) > li.dropdown-menu.hover .mobile-title,header nav ul:not(.locations-list) > li.contact-dropdown.hover .mobile-title,header nav ul:not(.locations-list) > li.dropdown-menu.open-dd .mobile-title,header nav ul:not(.locations-list) > li.contact-dropdown.open-dd .mobile-title {background-image: url("../images/common/dropdown-arrow-up.png");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header nav ul:not(.locations-list) > li.dropdown-menu.hover .mobile-title,header nav ul:not(.locations-list) > li.contact-dropdown.hover .mobile-title,header nav ul:not(.locations-list) > li.dropdown-menu.open-dd .mobile-title,header nav ul:not(.locations-list) > li.contact-dropdown.open-dd .mobile-title {background-image: url("../images/common/dropdown-arrow-up@2x.png");}}header nav ul:not(.locations-list) > li.dropdown-menu.hover .dropdown-menu-list,header nav ul:not(.locations-list) > li.contact-dropdown.hover .dropdown-menu-list,header nav ul:not(.locations-list) > li.dropdown-menu.open-dd .dropdown-menu-list,header nav ul:not(.locations-list) > li.contact-dropdown.open-dd .dropdown-menu-list,header nav ul:not(.locations-list) > li.dropdown-menu.hover .contactus-locations,header nav ul:not(.locations-list) > li.contact-dropdown.hover .contactus-locations,header nav ul:not(.locations-list) > li.dropdown-menu.open-dd .contactus-locations,header nav ul:not(.locations-list) > li.contact-dropdown.open-dd .contactus-locations {pointer-events: auto;max-height: 999px;opacity: 1;}header nav ul:not(.locations-list) > li.dropdown-menu .contactus-locations,header nav ul:not(.locations-list) > li.contact-dropdown .contactus-locations {position: absolute;top: 0;left: 0;width: 100%;max-width: 1160px;opacity: 0;pointer-events: none;margin-top: 42px;padding: 0;display: block;transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (max-width: 1320px) {header nav ul:not(.locations-list) > li.dropdown-menu .contactus-locations,header nav ul:not(.locations-list) > li.contact-dropdown .contactus-locations {position: relative;top: auto;left: auto;margin-top: 0;margin-bottom: 60px;}}header nav ul:not(.locations-list) > li.dropdown-menu .contactus-locations.show,header nav ul:not(.locations-list) > li.contact-dropdown .contactus-locations.show {opacity: 1;pointer-events: auto;}@media all and (max-width: 1440px) {header nav ul:not(.locations-list) > li.dropdown-menu .contactus-locations .container,header nav ul:not(.locations-list) > li.contact-dropdown .contactus-locations .container {max-width: 1160px;padding: 0 !important;margin-left: -95px;}}@media all and (max-width: 1320px) {header nav ul:not(.locations-list) > li.dropdown-menu .contactus-locations .container,header nav ul:not(.locations-list) > li.contact-dropdown .contactus-locations .container {max-width: none;margin-left: 0;}}header nav ul:not(.locations-list) > li.dropdown-menu .contactus-locations .locations-page .container,header nav ul:not(.locations-list) > li.contact-dropdown .contactus-locations .locations-page .container {padding: 0 0 0 17px;}@media all and (max-width: 1530px) {header nav ul:not(.locations-list) > li.dropdown-menu .contactus-locations .locations-page .container,header nav ul:not(.locations-list) > li.contact-dropdown .contactus-locations .locations-page .container {padding: 0 0 0 10px;}}@media all and (max-width: 1320px) {header nav ul:not(.locations-list) > li.dropdown-menu .contactus-locations .locations-page .container,header nav ul:not(.locations-list) > li.contact-dropdown .contactus-locations .locations-page .container {padding: 0;}}@media all and (max-width: 1320px) {header nav ul:not(.locations-list) > li.contact-dropdown {display: none;}}header nav ul:not(.locations-list) > li.outer a {opacity: 0.5;}header nav ul:not(.locations-list) > li.outer .dropdown-menu-item {opacity: 0.5;}header nav ul:not(.locations-list) > li.spacer {margin-left: 0px;width: 20px;}@media all and (min-width: 1101px) {header nav ul:not(.locations-list) > li.selected a:hover {opacity: 1;}}@media all and (min-width: 1101px) {header nav ul:not(.locations-list) > li.selected a.outer:hover {opacity: 0.5;}}header nav ul:not(.locations-list) > li > a,header nav ul:not(.locations-list) > li > span {font-size: 14px;font-weight: 700;color: #333333;transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (max-width: 1320px) {header nav ul:not(.locations-list) > li > a,header nav ul:not(.locations-list) > li > span {font-size: 18px;padding: 5px 0;display: block;}}@media all and (max-width: 359px) {header nav ul:not(.locations-list) > li > a,header nav ul:not(.locations-list) > li > span {font-size: 16px;}}header nav ul:not(.locations-list) li.btn {float: right;height: 38px;padding: 9px 14px 7px 14px;margin-top: -9px;margin-left: 10px;margin-right: 0;}@media all and (max-width: 1320px) {header nav ul:not(.locations-list) li.btn {padding: 7px 14px;display: block;float: none;width: calc(100% - 40px);height: 47px;position: relative;text-align: center;margin: 0 auto 10px auto;max-width: none;order: 2;}}header nav ul:not(.locations-list) li.btn.outline-btn {padding: 12px 14px 7px 14px;}@media all and (max-width: 1320px) {header nav ul:not(.locations-list) li.btn.outline-btn {order: 1;}}header nav ul:not(.locations-list) li.btn.outline-btn a,header nav ul:not(.locations-list) li.btn.outline-btn span {color: #333333;}header nav ul:not(.locations-list) li.btn a,header nav ul:not(.locations-list) li.btn span {font-family: filson-soft, sans-serif;display: block;color: #ffffff;}header nav .mobile-nav-extras {text-align: center;display: none;}@media all and (max-width: 1320px) {header nav .mobile-nav-extras {display: block;}}@media all and (max-width: 1100px) {header nav .mobile-nav-extras {display: block;}}header nav .mobile-nav-extras .btn {display: inline-block;margin-top: 35px;font-size: 18px;padding-top: 12px;}@media all and (max-width: 1320px) {header nav .mobile-nav-extras .btn {display: block;width: calc(100% - 74px);margin-left: 37px;margin-bottom: 46px;font-size: 18px;}}@media all and (max-width: 359px) {header nav .mobile-nav-extras .btn {font-size: 16px;}}header nav .mobile-nav-extras .text-btn {display: block;text-align: center;color: #2d86b8;margin-top: 35px;margin-bottom: 60px;cursor: pointer;}header nav.webp ul:not(.locations-list) > li.dropdown-menu > span.title,header nav.webp ul:not(.locations-list) > li.contact-dropdown > span.title,header nav.webp ul:not(.locations-list) > li.dropdown-menu > a,header nav.webp ul:not(.locations-list) > li.contact-dropdown > a,header nav.webp ul:not(.locations-list) > li.dropdown-menu .arrow,header nav.webp ul:not(.locations-list) > li.contact-dropdown .arrow,header nav.webp ul:not(.locations-list) > li.dropdown-menu .mobile-title,header nav.webp ul:not(.locations-list) > li.contact-dropdown .mobile-title {background-image: url("../../webp-images/content/images/common/dropdown-arrow-down.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header nav.webp ul:not(.locations-list) > li.dropdown-menu > span.title,header nav.webp ul:not(.locations-list) > li.contact-dropdown > span.title,header nav.webp ul:not(.locations-list) > li.dropdown-menu > a,header nav.webp ul:not(.locations-list) > li.contact-dropdown > a,header nav.webp ul:not(.locations-list) > li.dropdown-menu .arrow,header nav.webp ul:not(.locations-list) > li.contact-dropdown .arrow,header nav.webp ul:not(.locations-list) > li.dropdown-menu .mobile-title,header nav.webp ul:not(.locations-list) > li.contact-dropdown .mobile-title {background-image: url("../../webp-images/content/images/common/dropdown-arrow-down@2x.png.webp");}}header nav.webp ul:not(.locations-list) > li.dropdown-menu.hover .mobile-title,header nav.webp ul:not(.locations-list) > li.contact-dropdown.hover .mobile-title,header nav.webp ul:not(.locations-list) > li.dropdown-menu.open-dd .mobile-title,header nav.webp ul:not(.locations-list) > li.contact-dropdown.open-dd .mobile-title {background-image: url("../../webp-images/content/images/common/dropdown-arrow-up.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header nav.webp ul:not(.locations-list) > li.dropdown-menu.hover .mobile-title,header nav.webp ul:not(.locations-list) > li.contact-dropdown.hover .mobile-title,header nav.webp ul:not(.locations-list) > li.dropdown-menu.open-dd .mobile-title,header nav.webp ul:not(.locations-list) > li.contact-dropdown.open-dd .mobile-title {background-image: url("../../webp-images/content/images/common/dropdown-arrow-up@2x.png.webp");}}header.hide-main-menu {top: -100px;pointer-events: none;}@media all and (min-width: 991px) {header.transition-out {-ms-transform: translate(0px, -120px);-webkit-transform: translate(0px, -120px);transform: translate(0px, -120px);}}@media all and (max-width: 1320px) {body.menu-open header .menu-burger {width: 48px;height: 48px;background: url("../images/common/close-black.png") no-repeat;z-index: 303;}}@media all and (max-width: 1320px) and (-webkit-min-device-pixel-ratio: 1.5) {body.menu-open header .menu-burger {background: url("../images/common/close-black@2x.png") no-repeat;background-size: 48px 48px;}}@media all and (max-width: 1320px) {body.menu-open #wsa_image_dock,body.contact-open #wsa_image_dock {display: none !important;}}@media all and (max-width: 1320px) {body.menu-open header.covid-19-enabled.fixed,body.contact-open header.covid-19-enabled.fixed {position: absolute !important;top: 0px;}}@media all and (max-width: 1320px) {body.menu-open header,body.contact-open header {position: absolute;height: auto !important;box-shadow: none;z-index: 2200000;}}@media all and (max-width: 1320px) {body.menu-open header nav,body.contact-open header nav {display: block;}}@media all and (max-width: 1320px) {body.menu-open header nav .mobile-search,body.contact-open header nav .mobile-search {display: block;}}@media all and (max-width: 1100px) {body.menu-open header.white-menu .logo,body.contact-open header.white-menu .logo {color: #333333;background: url("../images/common/logo.png") no-repeat;background-size: 78px 42px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {body.menu-open header.white-menu .logo,body.contact-open header.white-menu .logo {background: url("../images/common/logo@2x.png") no-repeat;background-size: 78px 42px;}}@media all and (max-width: 1320px) {body.menu-open main,body.contact-open main,body.menu-open footer,body.contact-open footer {display: none;}}body.contact-open .contact-mobile {background-image: url("../images/common/dropdown-arrow-up.png");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {body.contact-open .contact-mobile {background-image: url("../images/common/dropdown-arrow-up@2x.png");}}body.contact-open .contact-mobile.webp {background-image: url("../../webp-images/content/images/common/dropdown-arrow-up.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {body.contact-open .contact-mobile.webp {background-image: url("../../webp-images/content/images/common/dropdown-arrow-up@2x.png.webp");}}@media all and (max-width: 1320px) {body.contact-open nav .mobile-tabs {display: none;}}body.contact-open nav .contact-us.dropdown-menu {display: block;}body.contact-open nav .center-menu li.contact-us {display: block !important;width: 100%;}body.contact-open nav .center-menu li.contact-us .title {display: none !important;}body.contact-open nav .center-menu li.contact-us .contactus-locations {width: auto;opacity: 1;}body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li {position: relative;width: 100%;height: 52px;max-height: 52px;border-bottom: 1px solid rgba(34, 34, 34, 0.15);margin-bottom: 0;cursor: pointer;overflow: hidden;transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (max-width: 1320px) {body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li {transition: all 0ms cubic-bezier(0.165, 0.84, 0.44, 1);}}@media all and (max-width: 1320px) {body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li.selected {height: auto;max-height: 9999px;}}@media all and (max-width: 1320px) {body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li.selected .mobile-menu-location {opacity: 1;}}body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li.selected > a {font-weight: 500;font-size: 25px;color: #333333;}@media all and (max-width: 1320px) {body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li.selected > a {font-size: 26px;color: #333;transition: all 0ms cubic-bezier(0.25, 0.25, 0.75, 0.75);}}@media all and (max-width: 1320px) {body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li.selected:after {top: 29px;transform: rotation(180deg);background: url("../images/common/minus.svg");}}body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li.selected > a {color: #94938F;}@media all and (max-width: 1320px) {body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li.selected > a {color: #333;transition: all 0ms cubic-bezier(0.25, 0.25, 0.75, 0.75);}}body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li:first-child {border-top: 1px solid rgba(34, 34, 34, 0.15);}body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li:after {content: '';position: absolute;pointer-events: none;right: 37px;top: 19px;background: url("../images/common/plus.svg");width: 12px;height: 12px;transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li .mobile-menu-location {max-height: 0;transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (max-width: 1320px) {body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li .mobile-menu-location {opacity: 0;transition: all 0ms cubic-bezier(0.165, 0.84, 0.44, 1);}}body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li > a {width: 100%;display: block;padding: 15px 37px;transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (max-width: 1320px) {body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li > a {padding: 15px 20px 5px 20px;transition: all 0ms cubic-bezier(0.25, 0.25, 0.75, 0.75);}}body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li .mobile-menu-location {padding: 0 37px;}@media all and (max-width: 1320px) {body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li .mobile-menu-location {padding: 0 20px;max-height: 999px;}}@media all and (max-width: 1320px) {body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li .mobile-menu-location .location-details {width: 100%;padding-top: 0;}}@media all and (max-width: 1320px) {body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li .mobile-menu-location .location-physical {width: 100%;padding-top: 0;}}@media all and (max-width: 1320px) {body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li .mobile-menu-location .location-physical .location-address,body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li .mobile-menu-location .location-physical .location-post {padding-top: 0;}}body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li.open-location {height: auto;max-height: 9999px;}body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li.open-location > a {font-weight: 500;font-size: 25px;color: #333333;}body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li.open-location:after {top: 25px;background: url("../images/common/minus.svg");}body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li.open-location .mobile-menu-location {max-height: 9999px;}body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li.open-location .mobile-menu-location .location-details {width: 100%;padding-top: 0;}body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li.open-location .mobile-menu-location .location-phone a {font-size: 18px;}body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li.open-location .mobile-menu-location .location-hours p:not(span) {font-weight: 600;}body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li.open-location .mobile-menu-location .location-physical {width: 100%;padding-top: 0;}body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li.open-location .mobile-menu-location .location-physical .location-address,body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li.open-location .mobile-menu-location .location-physical .location-post {padding-top: 0;}body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li.open-location .mobile-menu-location .location-map .btn {height: 38px;max-height: 9999px;overflow: hidden;padding: 7px 14px 7px 14px;transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li.open-location .mobile-menu-location .location-map .btn span {color: #ffffff;font-size: 15px;font-weight: 700;}body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li.open-location .mobile-menu-location .location-map .map-wrapper {height: calc(100vw - 74px);width: 100%;overflow: hidden;max-height: 9999px;transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (max-width: 1320px) {body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li.open-location .mobile-menu-location .location-map .map-wrapper {display: none;}}body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li.open-location .mobile-menu-location .location-map.map-open .btn {max-height: 0px;padding-top: 0;padding-bottom: 0;}body.contact-open nav .center-menu li.contact-us .contactus-locations .locations-list li.open-location .mobile-menu-location .location-map.map-open .map-wrapper {max-height: 9999px;}body.contact-open nav .mobile-search,body.contact-open nav .right-menu,body.contact-open nav .mobile-nav-extras,body.contact-open nav .center-menu > li:not(.contact-us) {display: none !important;}@media all and (max-width: 360px) {#template.show-promo .video-container .vertical-align-container {height: calc(100% - 40px);}}@media all and (max-width: 1100px) {#template.show-promo.force-header-top header {top: 0px;}}#template[data-menu="existing-customer"] .mobile-tabs .tab[data-index="0"] {color: #333333;opacity: 0.5;cursor: pointer;}#template[data-menu="existing-customer"] .mobile-tabs .tab[data-index="1"] {color: #2d86b8;opacity: 1;}#template[data-menu="existing-customer"] .mobile-tabs .line {width: 163px;left: calc(100% - 163px);}@media all and (max-width: 359px) {#template[data-menu="existing-customer"] .mobile-tabs .line {width: 145px;left: calc(100% - 145px);}}#template[data-menu="existing-customer"] .tabs-bar .tab[data-index="0"] {color: #ffffff;background-color: transparent;cursor: pointer;pointer-events: auto;}#template[data-menu="existing-customer"] .tabs-bar .tab[data-index="1"] {color: #333333;background-color: #ffffff;cursor: default;pointer-events: none;}#template[data-menu="existing-customer"] header nav ul li.new-customer-only {display: none;}#template[data-menu="existing-customer"] header nav ul li.existing-customer-only {display: block;}#covid-fixed-spacer {position: relative;width: 100%;height: 76px;display: block;}#covid-19-message {position: relative;width: 100%;margin-top: 0;padding-top: 14px;text-align: center;height: 46px;font-size: 14px;color: #ffffff;background-color: #2d86b8;font-weight: normal;z-index: 10;}#covid-19-message .vert-center {position: absolute;top: 50%;left: 0;width: 100%;padding: 0 37px;transform: translate(0px, -50%);}#covid-19-message a {display: inline-block;opacity: 1;text-decoration: underline;margin-left: 10px;}#covid-19-message a:hover {opacity: 1;}.tabs-bar {position: fixed;top: 0;left: 0;width: 100%;color: #ffffff;background-color: #444444;z-index: 100;font-size: 14px;}@media all and (max-width: 1320px) {.tabs-bar {display: none;}}.tabs-bar .container {padding: 0 65px;}.tabs-bar .tab {float: left;padding: 14px 30px 0 30px;height: 46px;font-weight: 700;cursor: pointer;}.tabs-bar .tab[data-index="0"] {color: #333333;background-color: #ffffff;cursor: default;pointer-events: none;}.tabs-bar .right-menu {position: absolute;top: 1px;right: 96px;color: #fff;padding: 0;list-style: none;}@media all and (max-width: 1320px) {.tabs-bar .right-menu {position: relative;margin: 0;top: auto;right: auto;width: 100%;text-align: left;}}.tabs-bar .right-menu li,.tabs-bar .right-menu .chinese-link {float: left;padding: 0;}.tabs-bar .right-menu .chinese-link {margin-top: -2px;font-family: "Microsoft YaHei", "微软雅黑体", "Hiragino Sans GB W6", "冬青黑体", "Hiragino Sans GB";font-weight: normal;}.tabs-bar .right-menu .com-menu-item {font-weight: 700;margin-right: 36px;}.tabs-bar .right-menu .dropdown-menu {position: relative;}.tabs-bar .right-menu .dropdown-menu:hover .dropdown-menu-list {display: block;max-height: 430px;}.tabs-bar .right-menu .dropdown-menu .arrow {font-weight: 700;padding: 10px 16px 10px 0;background-image: url("../images/common/dropdown-arrow-down-white.png");background-size: 10px 7px;background-repeat: no-repeat;background-position: right center;cursor: pointer;}@media all and (max-width: 1320px) {.tabs-bar .right-menu .dropdown-menu .arrow {background-position: right center;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.tabs-bar .right-menu .dropdown-menu .arrow {background-image: url("../images/common/dropdown-arrow-down-white@2x.png");}}.tabs-bar .right-menu .dropdown-menu .arrow.open-dd {background-image: url("../images/common/dropdown-arrow-up-white.png");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.tabs-bar .right-menu .dropdown-menu .arrow.open-dd {background-image: url("../images/common/dropdown-arrow-up-white@2x.png");}}.tabs-bar .right-menu .dropdown-menu .dropdown-menu-list {position: absolute;top: 30px;left: 0;margin-left: -30px;width: 300px;height: auto;max-height: 0px;color: #fff;padding: 0 30px;background-color: #444;overflow: hidden;transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);}.tabs-bar .right-menu .dropdown-menu .dropdown-menu-list .items {padding: 16px 0px 30px 0px;display: block;}.tabs-bar .right-menu .dropdown-menu .dropdown-menu-list .items > a {display: block;width: 100%;padding: 6px 0;}.tabs-bar .right-menu .dropdown-menu.webp .dropdown-menu .arrow {background-image: url("../../webp-images/content/images/common/dropdown-arrow-down-white.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.tabs-bar .right-menu .dropdown-menu.webp .dropdown-menu .arrow {background-image: url("../../webp-images/content/images/common/dropdown-arrow-down-white@2x.png.webp");}}.tabs-bar .right-menu .dropdown-menu.webp .dropdown-menu .arrow.open-dd {background-image: url("../../webp-images/content/images/common/dropdown-arrow-up-white.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.tabs-bar .right-menu .dropdown-menu.webp .dropdown-menu .arrow.open-dd {background-image: url("../../webp-images/content/images/common/dropdown-arrow-up-white@2x.png.webp");}}.tabs-bar .right-menu .search-icon {width: 60px;height: 60px;background-image: url("../images/common/search-icon-white.png");background-size: 16px 16px;background-repeat: no-repeat;background-position: center;cursor: pointer;margin: -22px 12px 0 12px;}@media all and (max-width: 1320px) {.tabs-bar .right-menu .search-icon {display: none;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.tabs-bar .right-menu .search-icon {background-image: url("../images/common/search-icon-white@2x.png");}}.tabs-bar .right-menu .search-icon.webp {background-image: url("../../webp-images/content/images/common/search-icon-white.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.tabs-bar .right-menu .search-icon.webp {background-image: url("../../webp-images/content/images/common/search-icon-white@2x.png.webp");}}body.hide-all-navs #covid-fixed-spacer,body.hide-all-navs .tabs-bar {display: none;}body.hide-all-navs header {top: 0;}@media all and (max-width: 990px) {body.hide-all-navs header {position: relative;}}body.hide-all-navs header.fixed {position: absolute;}@media all and (max-width: 990px) {body.hide-all-navs header.fixed {position: relative;}}body.hide-all-navs header .logo {position: relative;margin: 0 auto;left: auto;width: 78px;background-position: center;pointer-events: none;cursor: default;}body.hide-all-navs header nav,body.hide-all-navs header .menu-burger,body.hide-all-navs header .menu-search,body.hide-all-navs header .contact-mobile {display: none;}body.hide-all-navs footer nav {padding-bottom: 66px;}body.hide-all-navs footer nav .logo {position: relative;display: block;margin: 0 auto;pointer-events: none;cursor: default;}body.hide-all-navs footer .copyright {text-align: center;}@media all and (max-width: 990px) {body.hide-all-navs footer .copyright {padding: 0 0 30px;}}body.hide-all-navs footer ul {display: none;}.promo-box {position: relative;min-height: 160px;padding: 30px 0;background: #a81212;-webkit-transition: right 200ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: right 200ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: right 200ms cubic-bezier(0.77, 0, 0.175, 1);transition: right 200ms cubic-bezier(0.77, 0, 0.175, 1);}@media all and (max-width: 1023px) {.promo-box {min-height: 0;overflow: hidden;-webkit-transition: all 0ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 0ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 0ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 0ms cubic-bezier(0.77, 0, 0.175, 1);}}.promo-box .tab {position: absolute;background: inherit;font-size: 11px;color: #FFFFFF;font-weight: 700;text-align: left;line-height: 1;padding-top: 8px;top: 0px;left: -30px;width: 30px;height: 160px;border-radius: 10px 0 0 10px;cursor: pointer;background-image: url("../images/common/arrow-white-left@2x.png");background-size: 9px 15px;background-position: 16px 20px;background-repeat: no-repeat;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.promo-box .tab {background-image: url("../images/common/arrow-white-left@2x.png");}}.promo-box .tab span {position: absolute;top: 114px;left: 0;display: block;-ms-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}.promo-box.webp .tab {background-image: url("../../webp-images/content/images/common/arrow-white-left@2x.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.promo-box.webp .tab {background-image: url("../../webp-images/content/images/common/arrow-white-left@2x.png.webp");}}.promo-box .close {position: absolute;left: -32px;top: 4px;width: 48px;cursor: pointer;pointer-events: none;display: none !important;}@media all and (max-width: 1023px) {.promo-box .close {top: 7px;left: auto;right: 0;pointer-events: auto;display: none !important;}}.promo-box .promo-content {position: relative;display: block;height: 160px;color: #FFFFFF;width: calc(100% - 10px);margin-left: 10px;}@media all and (max-width: 1023px) {.promo-box .promo-content {height: auto;margin-left: 0;width: 100%;}}.promo-box .promo-content:hover {opacity: 1;}.promo-box .promo-content > div,.promo-box .promo-content > span {float: left;}@media all and (max-width: 1023px) {.promo-box .promo-content > div,.promo-box .promo-content > span {vertical-align: top;}}.promo-box .promo-content > div.copy,.promo-box .promo-content > span.copy {padding: 0 50px 0 77px;width: 622px;}.promo-box .promo-content > div.copy h2,.promo-box .promo-content > span.copy h2,.promo-box .promo-content > div.copy .h2,.promo-box .promo-content > span.copy .h2 {font-size: 15px;font-weight: 700;color: #FFFFFF;margin: 0;display: block;}.promo-box .promo-content > div.copy div,.promo-box .promo-content > span.copy div,.promo-box .promo-content > div.copy a,.promo-box .promo-content > span.copy a {font-size: 15px;font-weight: 600;opacity: 0.65;margin-top: 5px;}.promo-box .promo-content > div.image,.promo-box .promo-content > span.image {width: 100px;text-align: center;}.promo-box .promo-content > div.tc,.promo-box .promo-content > span.tc {padding: 0 50px;width: 622px;text-align: left;font-size: 12px;font-family: 'Averta-Regular';letter-spacing: 0.1px;}.promo-box .fixed-yes {display: none;}.promo-box.sticky {position: fixed;bottom: 200px;max-width: 420px;width: 100%;right: -460px;height: 160px;padding: 0;z-index: 600000;}@media all and (max-width: 1023px) {.promo-box.sticky {position: relative;width: 100%;max-width: none;right: auto;left: 0;top: 0;bottom: auto;height: auto;max-height: 75px;display: none;}}.promo-box.sticky .fixed-yes {display: block;}.promo-box.sticky .fixed-no {display: none;}.promo-box.sticky .promo-content {cursor: default;}.promo-box.sticky .promo-content > div.copy,.promo-box.sticky .promo-content > span.copy {width: calc(100% - 120px);height: 100%;position: relative;padding: 0 40px 0 20px;}@media all and (max-width: 1023px) {.promo-box.sticky .promo-content > div.copy,.promo-box.sticky .promo-content > span.copy {padding: 10px 20px 10px 0px;max-width: 380px;display: block;width: calc(100% - 70px);}}.promo-box.sticky .promo-content > div.copy h2,.promo-box.sticky .promo-content > span.copy h2,.promo-box.sticky .promo-content > div.copy .h2,.promo-box.sticky .promo-content > span.copy .h2 {font-size: 15px;letter-spacing: 0.2px;line-height: 1.44;}@media all and (max-width: 1023px) {.promo-box.sticky .promo-content > div.copy h2,.promo-box.sticky .promo-content > span.copy h2,.promo-box.sticky .promo-content > div.copy .h2,.promo-box.sticky .promo-content > span.copy .h2 {font-size: 10px;text-align: left;}}.promo-box.sticky .promo-content > div.copy a,.promo-box.sticky .promo-content > span.copy a {display: block;margin-top: 10px;}.promo-box.sticky .promo-content > div.image,.promo-box.sticky .promo-content > span.image {width: 120px;height: 100%;position: relative;text-align: center;padding: 0;}@media all and (max-width: 1023px) {.promo-box.sticky .promo-content > div.image,.promo-box.sticky .promo-content > span.image {width: 60px;padding: 10px;}}.promo-box.sticky .promo-content > div.image img,.promo-box.sticky .promo-content > span.image img {display: block;margin: 0 auto;width: 91px;}@media all and (max-width: 1023px) {.promo-box.sticky .promo-content > div.image img,.promo-box.sticky .promo-content > span.image img {width: 30px;}}.promo-box.sticky .promo-content > div.tc,.promo-box.sticky .promo-content > span.tc {display: none;}@media all and (max-width: 1023px) {.promo-box.standard .promo-content {display: block;height: auto;}.promo-box.standard .promo-content > div {display: block;}.promo-box.standard .promo-content > div.copy {width: 100%;padding: 0 37px;}.promo-box.standard .promo-content > div.copy h2 {text-align: left;}.promo-box.standard .promo-content > div.copy div {display: none;}.promo-box.standard .promo-content > div.image {width: 100%;margin: 40px 0 20px;}.promo-box.standard .promo-content > div.tc {width: 100%;padding: 0 37px;}}@media all and (max-width: 1023px) {#template.show-promo .promo-box {display: block;}}#template.show-promo .promo-box.expanded {right: 0;}#template.show-promo .promo-box.expanded .close {display: block !important;}@media all and (max-width: 1023px) {#template.show-promo .promo-box.expanded .close {display: none !important;}}#template.show-promo .promo-box.expanded .tab {background-image: none;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#template.show-promo .promo-box.expanded .tab {background-image: none;}}#template.show-promo .promo-box.sticky {right: -410px;}#template.show-promo .promo-box.sticky.force-off {right: -410px !important;}@media all and (max-width: 1023px) {#template.show-promo .promo-box.sticky.force-off {display: none !important;}}#template.show-promo .promo-box.sticky.home-page {bottom: 200px;}@media all and (max-width: 1023px) {#template.show-promo .promo-box.sticky.home-page {position: absolute !important;right: 0 !important;bottom: auto !important;}}#template.show-promo .promo-box.sticky.home-page .promo-content {cursor: pointer;}@media all and (max-width: 1023px) {#template.show-promo .promo-box.sticky.questions-page {display: none;}}#template.show-promo .promo-box.sticky.stage-remove {right: -460px;}#template.show-promo .promo-box.sticky.expanded {right: 0;}#template.show-promo .promo-box.sticky.expanded.stage-remove {right: -460px;}#template.show-promo .promo-box.sticky.expanded.force-collapse {right: -410px !important;}body.open-solution-free-home-assessment #template.show-promo .promo-box.sticky.force-off {right: -460px !important;}@media all and (max-width: 1023px) {body.open-solution-free-home-assessment #template.show-promo .promo-box.sticky.force-off {display: none !important;}}@media all and (max-width: 1023px) {body.show-solution-popup #template.show-promo .promo-box.sticky {display: none !important;}}@font-face {font-family: 'Averta-Regular';src: url('load-font?font=38EA03_0_0.eot');font-display: swap;src: url('load-font?font=38EA03_0_0.eot?#iefix') format('embedded-opentype'), url('load-font?font=38EA03_0_0.woff2') format('woff2'), url('load-font?font=38EA03_0_0.woff') format('woff'), url('load-font?font=38EA03_0_0.ttf') format('truetype');}@font-face {font-family: 'Averta-Semibold';src: url('load-font?font=38EA03_1_0.eot');font-display: swap;src: url('load-font?font=38EA03_1_0.eot?#iefix') format('embedded-opentype'), url('load-font?font=38EA03_1_0.woff2') format('woff2'), url('load-font?font=38EA03_1_0.woff') format('woff'), url('load-font?font=38EA03_1_0.ttf') format('truetype');}@font-face {font-family: 'filson-soft';font-display: swap;src: url('load-font?font=FilsonSoftBook.eot');src: url('load-font?font=FilsonSoftBook.eot?#iefix') format('embedded-opentype'), url('load-font?font=FilsonSoftBook.ttf') format('truetype'), url('load-font?font=FilsonSoftBook.woff') format('woff'), url('load-font?font=FilsonSoftBook.woff2') format('woff2');font-weight: 300;font-style: normal;}@font-face {font-family: 'filson-soft';font-display: swap;src: url('load-font?font=FilsonSoftRegular.eot');src: url('load-font?font=FilsonSoftRegular.eot?#iefix') format('embedded-opentype'), url('load-font?font=FilsonSoftRegular.ttf') format('truetype'), url('load-font?font=FilsonSoftRegular.woff') format('woff'), url('load-font?font=FilsonSoftRegular.woff2') format('woff2');font-weight: 400;font-style: normal;}@font-face {font-family: 'filson-soft';font-display: swap;src: url('load-font?font=FilsonSoftMedium.eot');src: url('load-font?font=FilsonSoftMedium.eot?#iefix') format('embedded-opentype'), url('load-font?font=FilsonSoftMedium.ttf') format('truetype'), url('load-font?font=FilsonSoftMedium.woff') format('woff'), url('load-font?font=FilsonSoftMedium.woff2') format('woff2');font-weight: 500;font-style: normal;}@font-face {font-family: 'filson-soft';font-display: swap;src: url('load-font?font=FilsonSoft-Bold.eot');src: url('load-font?font=FilsonSoft-Bold.eot?#iefix') format('embedded-opentype'), url('load-font?font=FilsonSoft-Bold.ttf') format('truetype'), url('load-font?font=FilsonSoft-Bold.woff') format('woff'), url('load-font?font=FilsonSoft-Bold.woff2') format('woff2');font-weight: 700;font-style: normal;}@font-face {font-family: 'filson-soft';font-display: swap;src: url('load-font?font=FilsonSoftHeavy.eot');src: url('load-font?font=FilsonSoftHeavy.eot?#iefix') format('embedded-opentype'), url('load-font?font=FilsonSoftHeavy.ttf') format('truetype'), url('load-font?font=FilsonSoftHeavy.woff') format('woff'), url('load-font?font=FilsonSoftHeavy.woff2') format('woff2');font-weight: 900;font-style: normal;}.filson-book {font-family: filson-soft, sans-serif;font-weight: 300;font-style: normal;}.filson-regular {font-family: filson-soft, sans-serif;font-weight: 400;font-style: normal;}.filson-medium {font-family: filson-soft, sans-serif;font-weight: 500;font-style: normal;}.filson-bold {font-family: filson-soft, sans-serif;font-weight: 700;font-style: normal;}.filson-black {font-family: filson-soft, sans-serif;font-weight: 800;font-style: normal;}.filson-heavy {font-family: filson-soft, sans-serif;font-weight: 900;font-style: normal;}.btn {height: 49px;border-radius: 24.5px;background-color: #2d86b8;color: #ffffff;font-size: 19px;font-weight: 400;font-family: filson-soft, sans-serif;display: inline-block;align-items: center;padding: 11px 20px;cursor: pointer;-webkit-transition: background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (max-width: 1100px) {.btn {font-size: 16px;}}@media all and (max-width: 900px) {.btn {font-size: 14px;padding: 14px 20px;}}@media all and (max-width: 359px) {.btn {font-size: 13px;}}.btn.outline-btn {background-color: transparent;border: 1px solid rgba(68, 68, 68, 0.2);}.btn.outline-btn:hover {background-color: transparent;border: 1px solid #444444;}.btn.outline-btn a,.btn.outline-btn span {font-weight: 700;color: #333333;}.btn.more {padding: 14px 40px;}@media all and (min-width: 769px) {.btn:hover {opacity: 1;background-color: #1a669e;}}@media all and (min-width: 769px) {.btn:hover a {opacity: 1;}}.btn.white {background-color: #ffffff;color: #2d86b8;height: 52px;}.btn.white-btn {color: #2d86b8;background-color: #ffffff;}.small-terms {font-size: 10px;margin-bottom: 50px;position: relative;max-width: 320px;width: 100%;}.small-terms-2 {font-size: 10px !important;margin-bottom: 50px;position: relative;width: 100%;}.hand {cursor: pointer;}.nowrap {white-space: nowrap;}.copy img {height: auto;}.copy .bold {font-weight: 600;}.container {position: relative;max-width: 1440px;width: 100%;margin: auto;padding: 0 95px;}@media all and (max-width: 990px) {.container {padding: 0 37px;}}@media all and (max-width: 359px) {.container {padding: 0 20px;}}.container span.p {display: block;margin-block-start: 1em;margin-block-end: 1em;margin-inline-start: 0px;margin-inline-end: 0px;font-size: 16px;color: #858585;font-family: 'Averta-Regular';line-height: 1.5;opacity: 1;}.container.blog {max-width: 1223px;}.container.support {max-width: 950px;}.container .row:after {clear: both;content: "";display: block;}.container .row .col {position: relative;width: 100%;}.container .row .col.half {width: 50%;float: left;}@media all and (max-width: 767px) {.container .row .col.half {width: 100%;}}.container .row .col.third {width: 33.33%;float: left;}@media all and (max-width: 767px) {.container .row .col.third {width: 100%;}}.container .row .col.two-third {width: 66.66%;float: left;}@media all and (max-width: 767px) {.container .row .col.two-third {width: 100%;}}.container .row .col.quarter {width: 25%;float: left;}@media all and (max-width: 1100px) {.container .row .col.quarter {width: 50%;}}@media all and (max-width: 767px) {.container .row .col.quarter {width: 100%;}}@media all and (max-width: 1100px) {.container .row .col.quarter:nth-child(2n + 1) {clear: both;}}.container .row .col.three-quarter {width: 75%;float: left;}.container.table {display: table;}.container.table .row {display: table-row;}.container.table .row .col {float: none;display: table-cell;vertical-align: middle;}.container.table .row .col.top {vertical-align: top;}.container.table .row:after {display: none;}.outline-btn {float: left;font-family: 'Averta-Regular';padding: 12px 18px 15px 18px;line-height: 1;font-size: 16px;font-weight: 600;color: rgba(51, 51, 51, 0.85);border-radius: 50px;border: solid 2px rgba(51, 51, 51, 0.15);}@media all and (max-width: 767px) {.outline-btn {font-weight: 500;}}.clear {float: none;clear: both;}.arrow-link {font-size: 15px;font-weight: 400;color: #333333;height: 48px;outline: none;}.arrow-link.r {background: url("../images/common/faq-black-arrow.png") no-repeat right;background-size: 48px 48px;padding: 0px 40px 0 0;-webkit-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.arrow-link.r {background: url("../images/common/faq-black-arrow@2x.png") no-repeat right;background-size: 48px 48px;}}@media all and (min-width: 901px) {.arrow-link:hover {background-position: right -5px center;}}.btn-close {background: url("../images/common/close-black.png");width: 48px;height: 48px;cursor: pointer;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.btn-close {background: url("../images/common/close-black@2x.png");background-size: 100%;}}.vertical-align-container {display: table;width: 100%;height: 100%;}.vertical-align-container .vertical-align {display: table-cell;width: 100%;vertical-align: middle;}#transition-wiper2 {position: fixed;top: 0;left: -100%;width: 300%;height: 100%;z-index: 19;}#transition-wiper2 .wipe1 {position: absolute;top: 0;left: 0;width: 33.3333%;height: 100%;background-repeat: repeat-y;background-size: 100%;background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #f4ece3 100%);z-index: 19;}#transition-wiper2 .wipe2 {position: absolute;top: 0;left: 33.3333%;width: 33.3333%;height: 100%;background-color: #F4ECE3;z-index: 19;}#transition-wiper2 .wipe3 {position: absolute;top: 0;left: 66.6667%;width: 33.3333%;height: 100%;background-repeat: repeat-y;background-size: 100%;z-index: 19;}#search-wiper2 {position: fixed;top: 0;left: -100%;width: 300%;height: 100%;z-index: 320;display: none;}#search-wiper2 .wipe1 {position: absolute;top: 0;left: 0;width: 33.3333%;height: 100%;background-repeat: repeat-y;background-size: 100%;background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #f4ece3 100%);z-index: 19;}#search-wiper2 .wipe2 {position: absolute;top: 0;left: 33.3333%;width: 33.3333%;height: 100%;background-color: #F4ECE3;z-index: 19;}#search-wiper2 .wipe3 {position: absolute;top: 0;left: 66.6667%;width: 33.3333%;height: 100%;background-repeat: repeat-y;background-size: 100%;z-index: 19;}main .search-wrapper {position: relative;display: block;background-color: #F4ECE3;height: auto;}main .search-wrapper .search-inner {display: block;margin: auto;}main .search-wrapper .search-inner .search-close {display: none;}.search-wrapper {position: absolute;padding: 72px 0;width: 100%;top: 0;z-index: 350;display: none;}.search-wrapper .search-inner .search-close {font-size: 14px;position: absolute;top: 90px;right: 98px;cursor: pointer;}@media all and (max-width: 1530px) {.search-wrapper .search-inner .search-close {right: 18px;}}@media all and (max-width: 767px) {.search-wrapper .search-inner .search-close {top: 18px;}}.search-wrapper .search-inner .search-close:hover .icon-close {transform: rotate(90deg);}.search-wrapper .search-inner .search-close span {position: relative;float: left;margin-top: 4px;}.search-wrapper .search-inner .search-close .icon-close {display: block;background-image: url("../images/common/close-black.png");width: 48px;height: 48px;background-size: 48px 48px;background-repeat: no-repeat;background-position: center;margin-top: -11px;transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.search-wrapper .search-inner .search-close .icon-close {background-image: url("../images/common/close-black@2x.png");}}.search-wrapper .search-inner .search-close .icon-close.webp {background-image: url("../../webp-images/content/images/common/close-black.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.search-wrapper .search-inner .search-close .icon-close.webp {background-image: url("../../webp-images/content/images/common/close-black@2x.png.webp");}}.search-wrapper .search-inner .search-container {position: relative;max-width: 528px;width: 100%;padding: 0 30px;margin: auto;}.search-wrapper .search-inner .search-container .search-title {text-align: center;font-size: 38px;margin-bottom: 66px;font-weight: normal;transform: translate(0px, 10px);opacity: 0;transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);}@media all and (max-width: 767px) {.search-wrapper .search-inner .search-container .search-title {font-size: 32px;}}.search-wrapper .search-inner .search-container .search-title.transition-in {transform: translate(0px, 0px);opacity: 1;}.search-wrapper .search-inner .search-container .search-form {transform: translate(0px, 10px);opacity: 0;transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);}.search-wrapper .search-inner .search-container .search-form.transition-in {transform: translate(0px, 0px);opacity: 1;}.search-wrapper .search-inner .search-container .search-form .search-input-wrap {position: relative;border-bottom: 1px solid #000000;padding: 5px 0 5px 30px;}.search-wrapper .search-inner .search-container .search-form .search-input-wrap .eye-glass {width: 33px;height: 49px;background-image: url(../images/common/search-icon.png);background-size: 16px 16px;background-repeat: no-repeat;background-position: center left;position: absolute;left: 0;top: 0;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.search-wrapper .search-inner .search-container .search-form .search-input-wrap .eye-glass {background-image: url(../images/common/search-icon@2x.png);}}.search-wrapper .search-inner .search-container .search-form .search-input-wrap .eye-glass.webp {background-image: url(../../webp-images/content/images/common/search-icon.png.webp);}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.search-wrapper .search-inner .search-container .search-form .search-input-wrap .eye-glass.webp {background-image: url(../../webp-images/content/images/common/search-icon@2x.png.webp);}}.search-wrapper .search-inner .search-container .search-form .search-input-wrap input {width: 100%;float: left;margin: 6px 0;background-color: transparent;border: none;font-family: filson-soft, sans-serif;font-weight: normal;font-size: 20px;}.search-wrapper .search-inner .search-container .search-form .search-input-wrap .btn {float: right;display: none;}.search-wrapper .search-inner .search-container .search-form .search-input-wrap .close-search-input {position: absolute;right: -15px;top: 1px;background-image: url("../images/common/close-black.png");width: 48px;height: 48px;background-repeat: no-repeat;background-size: 48px 48px;background-position: center;transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);pointer-events: none;opacity: 0;transform: rotate(-90deg);}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.search-wrapper .search-inner .search-container .search-form .search-input-wrap .close-search-input {background-image: url("../images/common/close-black@2x.png");}}.search-wrapper .search-inner .search-container .search-form .search-input-wrap .close-search-input.webp {background-image: url("../../webp-images/content/images/common/close-black.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.search-wrapper .search-inner .search-container .search-form .search-input-wrap .close-search-input.webp {background-image: url("../../webp-images/content/images/common/close-black@2x.png.webp");}}.search-wrapper .search-inner .search-container .search-form .search-input-wrap .close-search-input:hover {transform: rotate(90deg) !important;}.search-wrapper .search-inner .search-container .search-form .search-input-wrap .close-search-input.transition-in {transform: rotate(0deg);opacity: 1;pointer-events: auto;cursor: pointer;}.search-wrapper .search-inner .search-container .search-form .search-results {list-style-type: none;padding-left: 0;transition: opacity 300ms cubic-bezier(0.215, 0.61, 0.355, 1);}.search-wrapper .search-inner .search-container .search-form .search-results.fade-out {opacity: 0;}.search-wrapper .search-inner .search-container .search-form .search-results li {padding: 10px 19px 10px 33px;border-radius: 50px;margin: 0;cursor: pointer;background-color: transparent;transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);}@media all and (max-width: 767px) {.search-wrapper .search-inner .search-container .search-form .search-results li {padding: 10px 0;}}@media all and (min-width: 1201px) {.search-wrapper .search-inner .search-container .search-form .search-results li:hover {background-color: rgba(69, 69, 69, 0.1);}}.search-wrapper .search-inner .search-container .search-form .search-results li a {display: block;position: relative;width: 100%;line-height: 1.25;}.search-wrapper .search-inner .search-container .search-form .search-results li .title {max-width: calc(100% - 100px);width: 100%;position: relative;display: block;}.search-wrapper .search-inner .search-container .search-form .search-results li .type {color: #aba7a1;font-size: 12px;text-align: right;position: absolute;right: 0;top: 50%;transform: translate(0px, -50%);}.animate-scale-up {-webkit-transition: transform 1600ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: transform 1600ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: transform 1600ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: transform 1600ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (max-width: 900px) {.animate-scale-up {-webkit-transition: all 0ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: all 0ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all 0ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 0ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}}.title-crop-animation {position: relative;width: 100%;height: auto;display: block;}.title-crop-animation.filter-title {height: auto;overflow: visible;min-width: 400px;}.title-crop-animation.water-title {height: auto;overflow: visible;min-width: auto;}@media all and (max-width: 480px) {.title-crop-animation {height: auto;}.title-crop-animation.filter-title {height: auto;}}.title-crop-animation .cropped-txt {position: relative;display: block;transform: translate(0px, 45px);opacity: 0;transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);}.title-crop-animation.transition-in .cropped-txt {opacity: 1;transform: translate(0px, 0px);}.fade-container {opacity: 0;-ms-transform: translate(0px, 20px);-webkit-transform: translate(0px, 20px);transform: translate(0px, 20px);-webkit-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.fade-container.transition-in {opacity: 1;-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);}.secondary-fade-animation {opacity: 0;-ms-transform: translate(0px, 20px);-webkit-transform: translate(0px, 20px);transform: translate(0px, 20px);-webkit-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.secondary-fade-animation.transition-in {opacity: 1;-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);}body.no-trans-anim .animate-scale-up {-webkit-transition: all 0ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: all 0ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all 0ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 0ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transform: scale(1, 1);-webkit-transform: scale(1, 1);transform: scale(1, 1);}body.no-trans-anim .animate-scale-up.transition-in {-ms-transform: scale(1.07, 1.07);-webkit-transform: scale(1.07, 1.07);transform: scale(1.07, 1.07);}@media all and (max-width: 900px) {body.no-trans-anim .animate-scale-up.transition-in {-ms-transform: scale(1, 1);-webkit-transform: scale(1, 1);transform: scale(1, 1);}}body.no-trans-anim .title-crop-animation .cropped-txt {-webkit-transition: all 0ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 0ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 0ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 0ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);}body.no-trans-anim .fade-container {opacity: 1;-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);-webkit-transition: all 0ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: all 0ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all 0ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 0ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}body.no-trans-anim .secondary-fade-animation {opacity: 1;-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);-webkit-transition: all 0ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: all 0ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all 0ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 0ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}body.no-trans-anim .product-top .container .row .image .img-masker .main-img,body.no-trans-anim .contact-top .container .row .image .img-masker .main-img,body.no-trans-anim .single-offer .container .row .image .img-masker .main-img {-webkit-transition: all 0ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 0ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 0ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 0ms cubic-bezier(0.77, 0, 0.175, 1);}#resize-1500 {display: none;}@media all and (max-width: 1500px) {#resize-1500 {display: block;}}#resize-1280 {display: none;}@media all and (max-width: 1280px) {#resize-1280 {display: block;}}#resize-1100 {display: none;}@media all and (max-width: 1100px) {#resize-1100 {display: block;}}#resize-1200 {display: none;}@media all and (max-width: 1200px) {#resize-1200 {display: block;}}#resize-1320 {display: none;}@media all and (max-width: 1320px) {#resize-1320 {display: block;}}#resize-1023 {display: none;}@media all and (max-width: 1023px) {#resize-1023 {display: block;}}#resize-990 {display: none;}@media all and (max-width: 990px) {#resize-990 {display: block;}}#resize-900 {display: none;}@media all and (max-width: 900px) {#resize-900 {display: block;}}#resize-768 {display: none;}@media all and (max-width: 768px) {#resize-768 {display: block;}}#resize-767 {display: none;}@media all and (max-width: 767px) {#resize-767 {display: block;}}#resize-retina {display: none;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#resize-retina {display: block;}}#max-height-800 {display: none;}@media all and (max-height: 800px) {#max-height-800 {display: block;}}.heading-404 {text-align: center;padding: 0 30px;font-size: 22px !important;}.table.water-table {display: block;}@media all and (max-width: 767px) {.table.water-table {padding-bottom: 30px;}}@media all and (max-width: 767px) {.table.water-table h1 {margin-top: 30px;}}.table.water-table p {position: relative;margin-left: auto;margin-right: auto;max-width: 640px;}.table.water-table p.big-text {max-width: none;}@media all and (max-width: 767px) {.table.water-table p.big-text {padding-top: 60px;}}.table.water-table .row {display: block;float: left;width: 100%;}.table.water-table .row.pad-top {padding-top: 30px;}@media all and (max-width: 767px) {.table.water-table .row.pad-top {padding-top: 0px;}}.table.water-table .row .col {display: block;float: left;width: 100%;}.table.water-table .row .col h3 {font-weight: 300;font-family: filson-soft, sans-serif;font-style: normal;opacity: 0.85;color: #333333;line-height: 1.43;letter-spacing: 0.2px;font-size: 21px;margin: 31px 0 20px;}@media all and (max-width: 767px) {.table.water-table .row .col h3 {font-size: 17px;}}.table.water-table .row .col .big-text {font-size: 32px;font-weight: 300;font-style: normal;line-height: 1.31;color: #333333;margin: 0 0 40px;}@media all and (max-width: 767px) {.table.water-table .row .col .big-text {font-size: 21px;text-align: center;display: block;}}.table.water-table .row .col .copy {max-width: none !important;}.table.water-table .row .col .copy img {height: auto;}@media all and (min-width: 768px) {.table.water-table .row .col {text-align: center;}.table.water-table .row .col.third,.table.water-table .row .col.half,.table.water-table .row .col.two-third {text-align: left;}.table.water-table .row .col.third {width: calc(33.33% - 35px);margin-right: 52.5px;}.table.water-table .row .col.two-third {width: calc(66.66% - 35px);margin-right: 52px;}.table.water-table .row .col:last-child {margin-right: 0px;}}.clearfix:after {clear: both;content: "";display: block;}.solution-size {text-transform: capitalize;}.sdoc-page .container .row {display: block;}.sdoc-page .container .row .col {display: block;float: left;}.sdoc-page .container .row .col .copy {max-width: 90% !important;}.sdoc-page .sdoc-cat {position: relative;overflow: hidden;}.sdoc-page .sdoc-cat h2 {cursor: pointer;position: relative;}@media all and (min-width: 901px) {.sdoc-page .sdoc-cat h2:hover {opacity: 0.8;}}.sdoc-page .sdoc-cat .arrow {-webkit-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);display: block;position: absolute;right: 0px;top: 13px;background: url("../images/common/faq-arrow.png");width: 10px;height: 6px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.sdoc-page .sdoc-cat .arrow {background: url("../images/common/faq-arrow@2x.png");background-size: 100%;}}.sdoc-page .sdoc-cat .sdoc-list {position: absolute;-webkit-transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1);}.sdoc-page .sdoc-cat .sdoc-list a {margin-bottom: 10px;display: block;}.sdoc-page .sdoc-cat.open h2 .arrow {transform: rotate(180deg);}@media all and (min-width: 901px) {.sdoc-page .sdoc-cat.open h2:hover {opacity: 1;}}.north-shore-cta {margin: 0 0 20px 0 !important;padding-top: 50px;line-height: 1.8;}@media all and (max-width: 767px) {.north-shore-cta {padding-top: 0;margin: 0 0 80px 0 !important;line-height: 2;}}.white-curve {position: absolute;bottom: 0;left: 0;margin-top: -93px;width: 100%;height: auto;padding-bottom: 4.84375%;background-image: url("../images/common/curve.png");background-position: center bottom;background-size: 100%;background-repeat: no-repeat;}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {.white-curve {background-image: url("../images/common/curve@2x.png");}}@media all and (max-width: 767px) {.white-curve {background-image: url("../images/common/curve-mobile.png");}}.white-curve.webp {background-image: url("../../webp-images/content/images/common/curve.png.webp");}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {.white-curve.webp {background-image: url("../../webp-images/content/images/common/curve@2x.png.webp");}}@media all and (max-width: 767px) {.white-curve.webp {background-image: url("../../webp-images/content/images/common/curve-mobile.png.webp");}}.grey-curve {position: absolute;top: 1px;left: 0;transform: translate(0px, -100%);width: 100%;height: auto;padding-bottom: 6.17206983%;clear: both;background-image: url("../images/common/curve-bottom.png");background-position: center bottom;background-size: 100%;z-index: 100;background-repeat: no-repeat;}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {.grey-curve {background-image: url("../images/common/curve-bottom@2x.png");}}@media all and (max-width: 767px) {.grey-curve {background-image: url("../images/common/curve-bottom-mobile.png");}}.grey-curve.webp {background-image: url("../../webp-images/content/images/common/curve-bottom.png.webp");}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {.grey-curve.webp {background-image: url("../../webp-images/content/images/common/curve-bottom@2x.png.webp");}}@media all and (max-width: 767px) {.grey-curve.webp {background-image: url("../../webp-images/content/images/common/curve-bottom-mobile.png.webp");}}.agree.non-hsg {position: relative;clear: both;width: 100%;max-width: 520px;margin: 30px auto;z-index: 200;text-align: center;font-size: 14px;font-family: 'Averta-Semibold', sans-serif;padding: 0px 20px;color: #9A9A9A;}.agree.non-hsg a {color: #2d86b8;}.sailing-copy.basic-copy {padding-bottom: 70px;}@media all and (max-width: 767px) {.sailing-copy.basic-copy {padding: 60px 32px;}}@media all and (max-width: 767px) {.sailing-copy.basic-copy p {margin-bottom: 0;}}.sailing-form-container {position: relative;width: 100%;background-color: #f4ece3;padding: 80px 0;}@media all and (max-width: 767px) {.sailing-form-container {padding: 60px 0;}}.sailing-form-container h3 {position: relative;width: calc(100% - 40px);max-width: 540px;text-align: center;margin: 0 auto 20px auto;}.sailing-form-container iframe {position: relative;width: calc(100% - 40px);max-width: 640px;display: block;margin: 0 auto;}.sailing-three-col.basic-three-columns {padding: 80px 0;}@media all and (max-width: 767px) {.sailing-three-col.basic-three-columns {padding: 60px 0;}}.sailing-three-col.basic-three-columns h2 {margin: 0 auto 40px;}.sailing-three-col.basic-three-columns .tick {position: relative;background-image: url('../images/common/table-tick.png');width: 26px;height: 28px;margin: 0 auto 22px;background-size: 26px 28px;background-repeat: no-repeat;background-position: center;}@media all and (max-width: 767px) {.sailing-three-col.basic-three-columns .tick {margin-bottom: 10px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.sailing-three-col.basic-three-columns .tick {background-image: url("../images/common/table-tick@2x.png");}}.sailing-three-col.basic-three-columns .container .col {margin-bottom: 0;}@media all and (max-width: 767px) {.sailing-three-col.basic-three-columns .container .col {margin-bottom: 35px;}}.sailing-three-col.basic-three-columns.webp .tick {background-image: url('../../webp-images/content/images/common/table-tick.png.webp');}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.sailing-three-col.basic-three-columns.webp .tick {background-image: url("../../webp-images/content/images/common/table-tick@2x.png.webp");}}.sailing-table {position: relative;width: 100%;padding: 80px 0;}@media all and (max-width: 767px) {.sailing-table {padding: 60px 0;}}.sailing-table h2 {position: relative;width: calc(100% - 40px);max-width: 540px;text-align: center;margin: 0 auto 40px auto;}.sailing-table table {width: 100%;max-width: 1400px;margin: 0 auto;text-align: center;}@media all and (max-width: 767px) {.sailing-table table {font-size: 13px;}}.sailing-table table td,.sailing-table table th {font-family: filson-soft, sans-serif;font-weight: normal;width: 33.33%;padding: 25px 10px;}@media all and (max-width: 767px) {.sailing-table table td,.sailing-table table th {padding: 20px 10px;}}.sailing-table table th {font-weight: 700;}.sailing-table table tr {background-color: #f9f5f1;}.sailing-table table tr.darker {background-color: #f4ece3;}.basic-header {position: relative;width: 100%;height: 62.5vw;min-height: 480px;max-height: 650px;background-position: center;background-repeat: no-repeat;background-size: cover;}@media all and (max-width: 1680px) {.basic-header {max-height: 600px;}}@media all and (max-width: 767px) {.basic-header {height: 40vh;min-height: 300px;}}@media all and (max-width: 767px) {.basic-header.filter-replacement h1 br {display: none;}}.basic-header.modern-homes {background-image: url('../images/ventilation/modern-homes-header.jpg');}@media all and (min-width: 1921px) {.basic-header.modern-homes {background-image: url('../images/ventilation/modern-homes-header@2x.jpg');}}@media all and (max-width: 767px) {.basic-header.modern-homes {background-image: url('../images/ventilation/modern-homes-mobile.jpg');min-height: 460px;}}.basic-header.modern-homes.webp {background-image: url('../../webp-images/content/images/ventilation/modern-homes-header.jpg.webp');}@media all and (min-width: 1921px) {.basic-header.modern-homes.webp {background-image: url('../../webp-images/content/images/ventilation/modern-homes-header@2x.jpg.webp');}}@media all and (max-width: 767px) {.basic-header.modern-homes.webp {background-image: url('../../webp-images/content/images/ventilation/modern-homes-mobile.jpg.webp');min-height: 460px;}}@media all and (max-width: 1000px) {.basic-header.modern-homes .copy {top: 33.33%;}}@media all and (max-width: 767px) {.basic-header.modern-homes .copy {top: 20%;}}.basic-header.modern-homes .harvey {position: absolute;left: 5%;bottom: 0;width: 400px;height: 400px;background-image: url('../images/ventilation/harvey-side.png');background-repeat: no-repeat;background-size: contain;background-position: center bottom;}@media all and (max-width: 1440px) {.basic-header.modern-homes .harvey {width: 300px;height: 300px;left: 0;}}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {.basic-header.modern-homes .harvey {background-image: url('../images/ventilation/harvey-side@2x.png');}}@media all and (max-width: 767px) {.basic-header.modern-homes .harvey {width: 250px;}}.basic-header.modern-homes .harvey.webp {background-image: url('../../webp-images/content/images/ventilation/harvey-side.png.webp');}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {.basic-header.modern-homes .harvey.webp {background-image: url('../../webp-images/content/images/ventilation/harvey-side@2x.png.webp');}}.basic-header.airpoints {background-image: url(../images/common/airpoints-header.jpg);background-position: center top;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.basic-header.airpoints {background-image: url(../images/common/airpoints-header@2x.jpg);}}.basic-header.airpoints.webp {background-image: url(../../webp-images/content/images/common/airpoints-header.jpg.webp);}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.basic-header.airpoints.webp {background-image: url(../../webp-images/content/images/common/airpoints-header@2x.jpg.webp);}}.basic-header.payment-options {background-image: url(../images/payment-options/payment-options-header.jpg);background-position: center top;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.basic-header.payment-options {background-image: url(../images/payment-options/payment-options-header@2x.jpg);}}.basic-header.payment-options.webp {background-image: url(../../webp-images/content/images/payment-options/payment-options-header.jpg.webp);}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.basic-header.payment-options.webp {background-image: url(../../webp-images/content/images/payment-options/payment-options-header@2x.jpg.webp);}}.basic-header.asthma {background-image: url('../images/asthma/asthma-header.jpg');background-position: center top;}@media all and (min-width: 1921px) {.basic-header.asthma {background-image: url('../images/asthma/asthma-header@2x.jpg');}}@media all and (max-width: 1440px) {.basic-header.asthma {background-image: url('../images/asthma/asthma-header-tablet.jpg');}}@media all and (max-width: 768px) {.basic-header.asthma {background-image: url('../images/asthma/asthma-header-mobile.jpg');}}.basic-header.asthma.webp {background-image: url('../../webp-images/content/images/asthma/asthma-header.jpg.webp');}@media all and (min-width: 1921px) {.basic-header.asthma.webp {background-image: url('../../webp-images/content/images/asthma/asthma-header@2x.jpg.webp');}}@media all and (max-width: 1440px) {.basic-header.asthma.webp {background-image: url('../../webp-images/content/images/asthma/asthma-header-tablet.jpg.webp');}}@media all and (max-width: 768px) {.basic-header.asthma.webp {background-image: url('../../webp-images/content/images/asthma/asthma-header-mobile.jpg.webp');}}.basic-header.sailing {background-image: url('../images/sailing/sailing-header-1920.jpg');}@media all and (max-width: 1440px) {.basic-header.sailing {background-image: url('../images/sailing/sailing-header-1440.jpg');}}@media all and (max-width: 768px) {.basic-header.sailing {background-image: url('../images/sailing/sailing-header-768.jpg');}}.basic-header.sailing.webp {background-image: url('../../webp-images/content/images/sailing/sailing-header-1920.jpg.webp');}@media all and (max-width: 1440px) {.basic-header.sailing.webp {background-image: url('../../webp-images/content/images/sailing/sailing-header-1440.jpg.webp');}}@media all and (max-width: 768px) {.basic-header.sailing.webp {background-image: url('../../webp-images/content/images/sailing/sailing-header-768.jpg.webp');}}.basic-header.sailing .copy h1 {position: relative;width: calc(100% - 40px);margin: 0 auto;max-width: 960px;}.basic-header.sailing .sailing-logo {position: absolute;width: 8vw;height: 8vw;right: 3vw;bottom: 3vw;background-position: center bottom;background-image: url('../images/sailing/sailing-nz.png');background-repeat: no-repeat;background-size: contain;}@media all and (min-width: 1921px) {.basic-header.sailing .sailing-logo {background-image: url('../images/sailing/sailing-nz@2x.png');}}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {.basic-header.sailing .sailing-logo {background-image: url('../images/sailing/sailing-nz@2x.png');}}@media all and (max-width: 768px) {.basic-header.sailing .sailing-logo {width: 16vw;height: 16vw;right: 5vw;bottom: 5vw;}}.basic-header.sailing .sailing-logo.webp {background-image: url('../../webp-images/content/images/sailing/sailing-nz.png.webp');}@media all and (min-width: 1921px) {.basic-header.sailing .sailing-logo.webp {background-image: url('../../webp-images/content/images/sailing/sailing-nz@2x.png.webp');}}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {.basic-header.sailing .sailing-logo.webp {background-image: url('../../webp-images/content/images/sailing/sailing-nz@2x.png.webp');}}.basic-header.about-us {max-height: 700px;}.basic-header.about-us .copy {top: 60%;}@media all and (max-width: 1880px) {.basic-header.about-us .copy {bottom: 70%;}}.basic-header.rainwater {background-image: url("../images/water/rainwater-header.jpg");background-position: center bottom;}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {.basic-header.rainwater {background-image: url("../images/water/rainwater-header@2x.jpg");}}@media all and (max-width: 767px) {.basic-header.rainwater {background-image: url("../images/water/rainwater-header-mobile.jpg");}}.basic-header.rainwater.webp {background-image: url("../../webp-images/content/images/water/rainwater-header.jpg.webp");}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {.basic-header.rainwater.webp {background-image: url("../../webp-images/content/images/water/rainwater-header@2x.jpg.webp");}}@media all and (max-width: 767px) {.basic-header.rainwater.webp {background-image: url("../../webp-images/content/images/water/rainwater-header-mobile.jpg.webp");}}.basic-header.mains-water-filtration {background-image: url("../images/water/mains-water-header.jpg");background-position: center bottom;}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {.basic-header.mains-water-filtration {background-image: url("../images/water/mains-water-header@2x.jpg");}}@media all and (max-width: 767px) {.basic-header.mains-water-filtration {background-image: url("../images/water/mains-water-header-mobile.jpg");}}.basic-header.mains-water-filtration.webp {background-image: url("../../webp-images/content/images/water/mains-water-header.jpg.webp");}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {.basic-header.mains-water-filtration.webp {background-image: url("../../webp-images/content/images/water/mains-water-header@2x.jpg.webp");}}@media all and (max-width: 767px) {.basic-header.mains-water-filtration.webp {background-image: url("../../webp-images/content/images/water/mains-water-header-mobile.jpg.webp");}}.basic-header.water-filter-replacement {background-image: url("../images/water/water-filter-replacement-header.jpg");background-position: center;}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {.basic-header.water-filter-replacement {background-image: url("../images/water/water-filter-replacement-header@2x.jpg");}}@media all and (max-width: 767px) {.basic-header.water-filter-replacement {background-image: url("../images/water/water-filter-replacement-header-mobile.jpg");}}.basic-header.water-filter-replacement.webp {background-image: url("../../webp-images/content/images/water/water-filter-replacement-header.jpg.webp");}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {.basic-header.water-filter-replacement.webp {background-image: url("../../webp-images/content/images/water/water-filter-replacement-header@2x.jpg.webp");}}@media all and (max-width: 767px) {.basic-header.water-filter-replacement.webp {background-image: url("../../webp-images/content/images/water/water-filter-replacement-header-mobile.jpg.webp");}}.basic-header.warmer-kiwi-homes {background-image: url("../images/heating/warmer-kiwi-homes-header.jpg");background-position: center bottom;min-height: 650px;}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {.basic-header.warmer-kiwi-homes {background-image: url("../images/heating/warmer-kiwi-homes-header@2x.jpg");}}@media all and (max-width: 767px) {.basic-header.warmer-kiwi-homes {min-height: 560px;background-image: url("../images/heating/warmer-kiwi-homes-header-mobile.jpg");}}.basic-header.warmer-kiwi-homes.webp {background-image: url("../../webp-images/content/images/heating/warmer-kiwi-homes-header.jpg.webp");}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {.basic-header.warmer-kiwi-homes.webp {background-image: url("../../webp-images/content/images/heating/warmer-kiwi-homes-header@2x.jpg.webp");}}@media all and (max-width: 767px) {.basic-header.warmer-kiwi-homes.webp {background-image: url("../../webp-images/content/images/heating/warmer-kiwi-homes-header-mobile.jpg.webp");}}.basic-header.warmer-kiwi-homes .copy {top: 40%;}@media all and (min-width: 1680px) {.basic-header.warmer-kiwi-homes .copy h1 {font-size: 56px;line-height: 1.2;}}@media all and (max-width: 767px) {.basic-header.warmer-kiwi-homes .copy h1 {font-size: 36px;}}.basic-header.warmer-kiwi-homes .copy p {max-width: 740px;}.basic-header.warmer-kiwi-homes .harvey {position: absolute;left: 50%;width: calc(100% - 40px);height: 179px;bottom: 0;transform: translate(-50%, 0px);background-image: url("../images/heating/heat-pump-harvey@2x.png");background-position: center bottom;background-size: contain;background-repeat: no-repeat;}@media all and (max-width: 1440px) {.basic-header.warmer-kiwi-homes .harvey {background-image: url("../images/heating/heat-pump-harvey.png");}}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {.basic-header.warmer-kiwi-homes .harvey {background-image: url("../images/heating/heat-pump-harvey@2x.png");}}@media all and (max-width: 767px) {.basic-header.warmer-kiwi-homes .harvey {height: 146px;}}.basic-header.sensitive-choice {background-image: url("../images/ventilation/sensitive-choice-header.jpg");background-position: center top 30%;}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {.basic-header.sensitive-choice {background-image: url("../images/ventilation/sensitive-choice-header@2x.jpg");}}@media all and (max-width: 767px) {.basic-header.sensitive-choice {background-image: url("../images/ventilation/sensitive-choice-header-mobile.jpg");}}.basic-header.sensitive-choice.webp {background-image: url("../../webp-images/content/images/ventilation/sensitive-choice-header.jpg.webp");}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {.basic-header.sensitive-choice.webp {background-image: url("../../webp-images/content/images/ventilation/sensitive-choice-header@2x.jpg.webp");}}@media all and (max-width: 767px) {.basic-header.sensitive-choice.webp {background-image: url("../../webp-images/content/images/ventilation/sensitive-choice-header-mobile.jpg.webp");}}.basic-header.faqs-header {background-image: url("../images/faqs/faqs-header.jpg");background-position: center bottom;}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {.basic-header.faqs-header {background-image: url("../images/faqs/faqs-header@2x.jpg");}}@media all and (max-width: 767px) {.basic-header.faqs-header {background-image: url("../images/faqs/faqs-header-mobile.jpg");}}.basic-header.faqs-header.webp {background-image: url("../../webp-images/content/images/faqs/faqs-header.jpg.webp");}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {.basic-header.faqs-header.webp {background-image: url("../../webp-images/content/images/faqs/faqs-header@2x.jpg.webp");}}@media all and (max-width: 767px) {.basic-header.faqs-header.webp {background-image: url("../../webp-images/content/images/faqs/faqs-header-mobile.jpg.webp");}}.basic-header .overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;background-color: #333;opacity: 0.45;}.basic-header .copy {position: absolute;top: 50%;left: 0;transform: translate(0px, -50%);padding: 0 20px;width: 100%;color: #ffffff;text-align: center;z-index: 5;}@media all and (max-width: 767px) {.basic-header .copy {padding: 0 10px;}}.basic-header .copy h1 {position: relative;width: 100%;max-width: 720px;margin: 0 auto;font-size: 48px;color: #ffffff;text-align: center;}@media all and (max-width: 767px) {.basic-header .copy h1 {font-size: 28px;}}.basic-header .copy p {position: relative;width: calc(100% - 40px);max-width: 820px;font-size: 24px;color: #ffffff;text-align: center;margin: 29px auto 40px auto;}@media all and (max-width: 767px) {.basic-header .copy p {font-size: 18px;}}.basic-header .copy .btn {height: 60px;font-size: 24px;margin: 0 auto;border-radius: 30px;text-align: center;position: relative;color: #2d86b8;background-color: #fff;display: inline-block;}@media all and (min-width: 901px) {.basic-header .copy .btn {height: 56px !important;}}@media all and (max-width: 900px) {.basic-header .copy .btn {height: 50px !important;font-size: 18px;padding-top: 12px;}}.basic-copy {position: relative;width: 100%;padding: 80px 32px;}@media all and (max-width: 767px) {.basic-copy.grey-mobile-bg {background-color: #f5f5f5;}}.basic-copy.blue-bold {font-weight: 700;color: #2d86b8;}.basic-copy.first {padding-top: 50px;}.basic-copy.less-pad {padding: 40px 32px;}.basic-copy.wider .container {max-width: 1000px;}.basic-copy.wider h2 {max-width: 1000px !important;}.basic-copy.wider h2.pad-right {padding-right: 200px;}@media all and (max-width: 1024px) {.basic-copy.wider h2.pad-right {padding-right: 0;}}.basic-copy.left-txt-right-img.no-mb {padding-bottom: 0;}.basic-copy.left-txt-right-img.no-mb .container .left-right {min-height: 278px;}.basic-copy.left-txt-right-img.no-mb .container .left-right .right-copy {position: absolute;bottom: 0;right: 0;top: auto;float: none;}@media all and (max-width: 767px) {.basic-copy.left-txt-right-img.no-mb .container .left-right .right-copy {position: relative;clear: both;bottom: auto;right: auto;width: 100%;margin: 0;}}.basic-copy.left-txt-right-img.no-mb .container .left-right .right-copy img {float: left;}@media all and (max-width: 767px) {.basic-copy.left-txt-right-img.no-mb .container .left-right .right-copy img {clear: both;}}.basic-copy.left-txt-right-img > h2 {max-width: 820px;}.basic-copy.left-txt-right-img .container .left-right {position: relative;width: 100%;}.basic-copy.left-txt-right-img .container .left-right.equal .left-copy {width: 50%;margin-right: 10%;}@media all and (max-width: 767px) {.basic-copy.left-txt-right-img .container .left-right.equal .left-copy {width: 100%;margin-right: 0;}}.basic-copy.left-txt-right-img .container .left-right.equal .right-copy {width: 40%;max-width: none;}@media all and (max-width: 767px) {.basic-copy.left-txt-right-img .container .left-right.equal .right-copy {width: 100%;}}.basic-copy.left-txt-right-img .container .left-right ol {list-style: none;counter-reset: list-counter;padding-left: 0;text-align: left;}.basic-copy.left-txt-right-img .container .left-right ol li {display: grid;grid-template-columns: 20px auto;gap: 8px;align-items: start;counter-increment: list-counter;}.basic-copy.left-txt-right-img .container .left-right ol li::before {content: counter(list-counter) ".";min-width: 20px;text-align: left;}.basic-copy.left-txt-right-img .container .left-right .left-copy {float: left;width: 61.66%;margin-right: 5%;}@media all and (max-width: 767px) {.basic-copy.left-txt-right-img .container .left-right .left-copy {float: none;width: 100%;margin: 0 0 40px 0;}}.basic-copy.left-txt-right-img .container .left-right .right-copy {position: relative;float: right;right: auto;top: auto;width: 33.33%;max-width: 220px;height: auto;}@media all and (max-width: 767px) {.basic-copy.left-txt-right-img .container .left-right .right-copy {float: none;width: 100%;margin: 0 auto;}}.basic-copy.left-txt-right-img .container .left-right .right-copy img {width: 100%;}.basic-copy.left-txt-right-img .container .left-right .video-container {position: relative;width: 100%;padding-bottom: 56.25%;margin-bottom: 10px;}.basic-copy.left-txt-right-img .container .left-right .video-container iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.basic-copy .harvey-container {position: relative;width: 100%;max-width: 1150px;display: flex;justify-content: space-between;align-items: center;margin: 100px auto 0;}@media all and (max-width: 767px) {.basic-copy .harvey-container {flex-wrap: wrap;}}.basic-copy .harvey-container .left-side {width: calc(100% - 300px);}@media all and (max-width: 767px) {.basic-copy .harvey-container .left-side {width: 100%;margin-bottom: 20px;}}.basic-copy .harvey-container .left-side img {width: 100%;height: auto;display: block;}.basic-copy .harvey-container .right-side {width: 250px;text-align: left;}@media all and (max-width: 767px) {.basic-copy .harvey-container .right-side {width: 100%;}}.basic-copy .harvey-container .right-side h3 {text-align: left;color: #2d86b8;}.basic-copy .harvey-container .right-side .points {color: #858585;}.basic-copy .harvey-container .right-side .points .point {display: flex;margin-bottom: 12px;}.basic-copy .harvey-container .right-side .points .point .l {width: 32px;}.basic-copy .harvey-container .right-side .points .point .r {width: calc(100% - 40px);}.basic-copy ul.ticks {padding: 0;margin: 0;list-style: none;}.basic-copy ul.ticks li {background-position: left top 6px;background-repeat: no-repeat;background-size: 26px 28px;background-image: url('../images/common/table-tick.png');padding: 10px 0 6px 37px;margin-bottom: 15px;}.basic-copy ul.ticks.webp li {background-image: url('../../webp-images/content/images/common/table-tick.png.webp');}.basic-copy > h2 {position: relative;max-width: 640px;text-align: center;margin: 0 auto 40px auto;}.basic-copy > h2.align-left {text-align: left;}@media all and (max-width: 767px) {.basic-copy > h2.smaller-mobile {font-size: 22px;}}.basic-copy > h3 {text-align: center;margin: 0 auto 40px auto;}.basic-copy .container {position: relative;width: 100%;max-width: 820px;margin: 0 auto;padding: 0;text-align: center;}.basic-copy .container.full {padding: 0 20px;max-width: 1290px !important;}.basic-copy .container.text-left {text-align: left;}.basic-copy .container h3 {margin: 0 0 20px 0;font-size: 24px;text-align: center;}.basic-copy .container h3 span,.basic-copy .container h3 .subheading-text {display: block;margin-top: 10px;font-size: 15px;font-weight: normal;}.basic-copy .container p {position: relative;margin: 0 auto 20px auto;max-width: 640px;text-align: left;}.basic-copy .container p.banner-top {max-width: 1000px;}.basic-copy .container .btn {position: relative;margin-top: 40px;}.two-circles-section .circle-container {position: relative;width: 100%;text-align: center;}.two-circles-section .circle-container .circle-item {float: left;position: relative;width: 45%;margin: 0 2.5%;}@media all and (max-width: 767px) {.two-circles-section .circle-container .circle-item {float: none;width: 100%;max-width: 220px;margin: 0 auto;}}.two-circles-section .circle-container .circle-item .circle {position: relative;width: 100%;margin: 0 auto 20px auto;max-width: 300px;display: block;}.basic-three-columns,.basic-two-columns {position: relative;width: 100%;padding: 100px 0;}.basic-three-columns > h2,.basic-two-columns > h2 {margin-bottom: 60px;text-align: center;padding: 0 30px;}@media all and (max-width: 767px) {.basic-three-columns > h2,.basic-two-columns > h2 {margin-bottom: 40px;}}.basic-three-columns > h2.align-left,.basic-two-columns > h2.align-left {text-align: left;}.basic-three-columns .container,.basic-two-columns .container {max-width: 1100px;padding: 0;clear: both;display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: center;}.basic-three-columns .container .col,.basic-two-columns .container .col {position: relative;width: 33.33%;padding: 0 30px;margin-bottom: 60px;}@media all and (max-width: 1024px) {.basic-three-columns .container .col,.basic-two-columns .container .col {width: 50%;}}@media all and (max-width: 767px) {.basic-three-columns .container .col,.basic-two-columns .container .col {width: 100%;margin-bottom: 40px;}}.basic-three-columns .container .col img,.basic-two-columns .container .col img {position: relative;width: 100%;max-width: 240px;margin: 0 auto 30px auto;display: block;}.basic-three-columns .container .col h2,.basic-two-columns .container .col h2,.basic-three-columns .container .col h3,.basic-two-columns .container .col h3,.basic-three-columns .container .col p,.basic-two-columns .container .col p,.basic-three-columns .container .col .title,.basic-two-columns .container .col .title {text-align: left;}.basic-three-columns .container .col h3,.basic-two-columns .container .col h3 {margin: 0 0 10px 0;}.basic-three-columns .container .col .title,.basic-two-columns .container .col .title {margin: 0 0 30px 0;}.basic-two-columns .container .col {position: relative;width: 50%;padding: 0 50px;margin-bottom: 60px;}@media all and (max-width: 1024px) {.basic-two-columns .container .col {padding: 0 30px;}}@media all and (max-width: 767px) {.basic-two-columns .container .col {width: 100%;margin-bottom: 40px;}}.basic-two-columns .container .col h3 {margin-bottom: 0;}.basic-two-columns .container .col .title {font-style: italic;}.left-img-right-txt-section > h2 {margin-bottom: 80px;}@media all and (max-width: 767px) {.left-img-right-txt-section > h2 {margin-bottom: 40px;}}.left-img-right-txt-section .container .item {margin: 0 0 40px 0;display: flex;align-items: center;justify-content: center;}@media all and (max-width: 767px) {.left-img-right-txt-section .container .item {display: block;width: 100%;}}.left-img-right-txt-section .container .item .copy {width: 70%;text-align: left;}@media all and (max-width: 767px) {.left-img-right-txt-section .container .item .copy {width: 100%;}}.left-img-right-txt-section .container .item .btn {font-size: 15px;margin: 0;padding-top: 9px;height: 38px;}.left-img-right-txt-section .container .item h3 {width: 80%;text-align: left;}@media all and (max-width: 767px) {.left-img-right-txt-section .container .item h3 {width: 100%;}}.left-img-right-txt-section .container .item .circle {width: 25%;margin-right: 5%;}@media all and (max-width: 767px) {.left-img-right-txt-section .container .item .circle {width: 100%;max-width: 220px;position: relative;margin: 0 auto 40px auto;}}.colour-bg {background-color: #f4ece3 !important;}.faq-block-wrapper .faq-block-inner {border-bottom: 1px solid #333333;}.faq-block-wrapper .faq-block-inner h3 {margin-top: 46px;font-size: 24px;font-weight: 300;font-style: normal;line-height: 1.31;letter-spacing: 0.3px;color: #333333;text-transform: capitalize;}.faq-block-wrapper .faq-block-inner .question-wrap {cursor: pointer;}.faq-block-wrapper .faq-block-inner .question-wrap .question {font-family: 'Averta-Regular';position: relative;border-top: 1px solid #333333;padding: 20px 20px 20px 0;}.faq-block-wrapper .faq-block-inner .question-wrap .question:before {content: '';position: absolute;background-image: url("../images/common/select-arrow2.png");background-position: center;background-repeat: no-repeat;background-size: cover;width: 12px;height: 7px;right: 0;top: 50%;margin-top: -3.5px;-webkit-transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1);}@media (-webkit-min-device-pixel-ratio: 2) {.faq-block-wrapper .faq-block-inner .question-wrap .question:before {background-image: url("../images/common/select-arrow2@2x.png");}}.faq-block-wrapper .faq-block-inner .question-wrap .answer {font-family: 'Averta-Regular';max-height: 0;overflow: hidden;color: #858585;padding: 0 0;-webkit-transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1);}.faq-block-wrapper .faq-block-inner .question-wrap.open .question:before {transform: rotate(180deg);}.faq-block-wrapper .faq-block-inner .question-wrap.open .answer {padding: 20px 0;max-height: 500px;}.faq-block-wrapper.webp .faq-block-inner .question-wrap .question:before {background-image: url("../../webp-images/content/images/common/select-arrow2.png.webp");}@media (-webkit-min-device-pixel-ratio: 2) {.faq-block-wrapper.webp .faq-block-inner .question-wrap .question:before {background-image: url("../../webp-images/content/images/common/select-arrow2@2x.png.webp");}}body.showing-search header,body.showing-search main,body.showing-search footer {display: none;}body.on-search-page .search-icon {pointer-events: none !important;}.grid {margin-top: 50px;font-size: 16px;color: #858585;font-family: 'Averta-Regular';line-height: 1.5;opacity: 1;display: grid;}.grid .grid-item {padding: 0 60px;background-color: #f4ece3;}.grid .grid-item.semi-bg {background-color: rgba(244, 236, 227, 0.5);}.grid.covid-grid {grid-gap: 4px 4px;}.grid.covid-grid .grid-item {text-align: left;padding: 20px;}.grid.warranty-grid {grid-template-columns: 66.66fr 33.33fr;grid-auto-rows: 60px;grid-gap: 4px 4px;}.grid.warranty-grid .grid-item {align-items: center;display: flex;justify-content: center;}.grid.warranty-grid .grid-item:nth-child(n+3) {background-color: #f4ece3;}.grid.warranty-grid .grid-item.semi-bg {background-color: rgba(244, 236, 227, 0.5);}.grid.warranty-grid .grid-item:nth-child(2n+4) {font-family: 'Averta-Semibold';color: #000000;}@media all and (max-width: 748px) {.grid.warranty-grid {grid-auto-rows: auto;}.grid.warranty-grid .grid-item {padding: 20px 30px;}}h3 {font-size: 24px;font-weight: 300;font-style: normal;line-height: 1.31;letter-spacing: 0.3px;}@media all and (max-width: 767px) {h3 {font-size: 21px;}}#testimonials-video-container {position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: none;z-index: 3005;}#testimonials-video-container .overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #111;opacity: 0.85;z-index: 1;}#testimonials-video-container .close-btn {position: absolute;top: calc(50% - 260px);left: calc(50% + 360px);width: 52px;height: 52px;background-image: url("../images/common/close-white@2x.png");background-repeat: no-repeat;background-size: 52px 52px;z-index: 30;cursor: pointer;transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (max-width: 767px) {#testimonials-video-container .close-btn {top: 10px;left: auto;right: 10px;}}#testimonials-video-container .close-btn:hover {transform: rotate(90deg);}#testimonials-video-container iframe {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 720px;height: 405px;z-index: 5;}@media all and (max-width: 414px) {#testimonials-video-container iframe {width: 390px;height: 220px;}}@media all and (max-width: 390px) {#testimonials-video-container iframe {width: 360px;height: 202px;}}@media all and (max-width: 360px) {#testimonials-video-container iframe {width: 320px;height: 180px;}}.referral-terms {display: flex;padding: 0 20px;justify-content: center;margin: -80px 0 100px;}.referral-terms > div {position: relative;width: 100%;max-width: 820px;}.referral-terms > div ul {font-size: 16px;color: #858585;font-family: 'Averta-Regular';line-height: 1.5;opacity: 1;margin: 0;padding: 0 0 0 20px;}.referral-terms > div ul li {margin: 15px 0;}html {-webkit-appearance: none;overflow-y: scroll;overflow-x: hidden;}html.no-chat {overflow-y: auto;}html.no-chat #wsa_image_dock {display: none !important;}input:focus,select:focus,textarea:focus,button:focus {outline: none;}body {background: #FFFFFF;padding: 0;margin: 0;font-family: filson-soft, sans-serif;font-weight: normal;color: #333333;}body.no-scoll {position: relative;height: 100%;overflow: hidden;}main {overflow: hidden;z-index: 1;}#page-title,#page-description {display: none;}a {text-decoration: none;color: inherit;outline: none;-webkit-transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (min-width: 901px) {a:hover {opacity: 0.8;}}* {box-sizing: border-box;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.open-free-home-assessment2 #template {position: fixed;left: 0;width: 100%;}#wsa_image_dock {max-width: 101px;max-height: 38px;right: 42px !important;bottom: 32px !important;}@media all and (max-width: 767px) {#wsa_image_dock {right: 22px !important;}}.lazyCss {background-image: none !important;}.chinese-font {font-family: "Hiragino Sans GB W6", "Microsoft YaHei", "微软雅黑体", "冬青黑体", "Hiragino Sans GB" !important;}.chinese-font h1,.chinese-font h2,.chinese-font h3,.chinese-font h4,.chinese-font p {font-family: "Hiragino Sans GB W6", "Microsoft YaHei", "微软雅黑体", "冬青黑体", "Hiragino Sans GB" !important;}.chinese-font .btn-container {display: flex;justify-content: center;padding: 80px 0;}.chinese-font .btn-container .btn {width: 300px;text-align: center;max-width: 100%;}section {position: relative;z-index: 6;}section.find-solution {z-index: 4;}section .trademark {font-size: 13px;}section h1 {font-size: 32px;font-weight: 300;font-style: normal;line-height: 1.31;letter-spacing: 0.5px;color: #333333;margin: 0 0 40px;}@media all and (max-width: 480px) {section h1 {font-size: 24px;}}section h1 .price {font-size: 21px;opacity: 0;-ms-transform: translate(0px, 45px);-webkit-transform: translate(0px, 45px);transform: translate(0px, 45px);-webkit-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);}section h1 .price.transition-in {opacity: 0.5;-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);}section h1 .back-arrow {position: absolute;left: 0px;top: 5px;width: 48px;height: 48px;cursor: pointer;-webkit-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (max-width: 767px) {section h1 .back-arrow {width: 24px;height: 24px;}}@media all and (min-width: 901px) {section h1 .back-arrow:hover {opacity: 0.8;-ms-transform: translate(-5px, 0px);-webkit-transform: translate(-5px, 0px);transform: translate(-5px, 0px);}}section .video-container,section .bg-image-container {position: relative;top: 0;left: 0;width: 100%;height: 100%;}@media all and (max-width: 900px) {section .video-container,section .bg-image-container {height: 50%;}}section .video-container .btn-play,section .bg-image-container .btn-play {position: relative;width: 500px;margin: 0 auto;background: url("../images/common/circle-play@2x.png") no-repeat;background-size: 64px 64px;cursor: pointer;padding-left: 83px;z-index: 100;}@media all and (max-width: 767px) {section .video-container .btn-play,section .bg-image-container .btn-play {width: calc(100% - 74px);background-position: center top;padding-top: 65px;padding-left: 0;margin-top: 0;}}@media all and (max-width: 359px) {section .video-container .btn-play,section .bg-image-container .btn-play {margin-top: 20px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {section .video-container .btn-play,section .bg-image-container .btn-play {background-image: url("../images/common/circle-play@3x.png");}}section .video-container .btn-play h1,section .bg-image-container .btn-play h1 {width: 100%;color: #ffffff;margin: 0;padding: 12px 0 0 0;}@media all and (max-width: 767px) {section .video-container .btn-play h1,section .bg-image-container .btn-play h1 {font-size: 24px;text-align: center;max-width: 420px;position: relative;margin: 0 auto;}}@media all and (max-width: 560px) {section .video-container .btn-play h1,section .bg-image-container .btn-play h1 {max-width: 300px;}}section .video-container .btn-play h1 sup,section .bg-image-container .btn-play h1 sup {font-size: 10px;}section .video-container .slides,section .bg-image-container .slides {display: block;position: relative;z-index: 100;}section .video-container .slides .play-btn,section .bg-image-container .slides .play-btn {position: absolute;top: 50%;left: 50%;margin-top: 60px;margin-left: -32px;width: 64px;height: 64px;background: url("../images/common/circle-play-filled@3x.png") no-repeat;background-size: 64px 64px;cursor: pointer;}@media all and (max-width: 900px) {section .video-container .slides .play-btn,section .bg-image-container .slides .play-btn {margin-top: 50px;}}@media all and (max-width: 375px) {section .video-container .slides .play-btn,section .bg-image-container .slides .play-btn {margin-top: 10px;}}section .video-container .slides .slide,section .bg-image-container .slides .slide {position: absolute;left: 0;top: 50%;width: 100%;margin: -30px auto 0 auto;cursor: pointer;z-index: 100;display: none;text-align: center;}@media all and (max-width: 375px) {section .video-container .slides .slide,section .bg-image-container .slides .slide {margin: -80px auto 0 auto;}}section .video-container .slides .slide.slide1,section .bg-image-container .slides .slide.slide1 {display: block;}section .video-container .slides .slide h2.sensitive-choice-icon,section .bg-image-container .slides .slide h2.sensitive-choice-icon {background-image: url("../images/home/sensitive-choice.png");background-size: 60px 74px;background-position: top left;background-repeat: no-repeat;padding-left: 80px;text-align: left;max-width: 500px;position: relative;margin: 0 auto;display: block;}@media all and (max-width: 767px) {section .video-container .slides .slide h2.sensitive-choice-icon,section .bg-image-container .slides .slide h2.sensitive-choice-icon {max-width: 250px;background-size: 45px 56px;background-position: top 5px left 10px;}}section .video-container .slides .slide h2,section .bg-image-container .slides .slide h2 {min-height: 74px;width: 100%;color: #ffffff;margin: 0;font-size: 40px;padding: 12px 0 0 0;text-align: center;}@media all and (max-width: 900px) {section .video-container .slides .slide h2,section .bg-image-container .slides .slide h2 {font-size: 32px;}}@media all and (max-width: 767px) {section .video-container .slides .slide h2,section .bg-image-container .slides .slide h2 {font-size: 24px;line-height: 1.1;}}section .video-container .slides .slide h2 sup,section .bg-image-container .slides .slide h2 sup {font-size: 10px;}section .video-container .alternative-banner-txt,section .bg-image-container .alternative-banner-txt {position: relative;width: calc(100% - 40px);max-width: 500px;margin: 0 auto;cursor: default;z-index: 100;}@media all and (max-width: 767px) {section .video-container .alternative-banner-txt,section .bg-image-container .alternative-banner-txt {margin-top: 40px;}}section .video-container .alternative-banner-txt h1,section .bg-image-container .alternative-banner-txt h1 {width: 100%;color: #ffffff;margin: 0;padding: 12px 0 0 0;}@media all and (max-width: 767px) {section .video-container .alternative-banner-txt h1,section .bg-image-container .alternative-banner-txt h1 {font-size: 20px;text-align: center;max-width: 420px;position: relative;margin: 0 auto;}}@media all and (max-width: 560px) {section .video-container .alternative-banner-txt h1,section .bg-image-container .alternative-banner-txt h1 {max-width: 300px;}}section .video-container .alternative-banner-txt .btn,section .bg-image-container .alternative-banner-txt .btn {margin-top: 30px;}@media all and (max-width: 767px) {section .video-container .alternative-banner-txt .btn,section .bg-image-container .alternative-banner-txt .btn {position: relative;margin: 30px auto 0 auto;max-width: 150px;display: block;text-align: center;}}section .video-container.no-video .btn-play,section .bg-image-container.no-video .btn-play {padding-left: 0 !important;background: transparent !important;cursor: default;}section h2 {font-weight: 300;font-style: normal;line-height: 1.31;letter-spacing: 0.3px;color: #333333;}@media all and (max-width: 767px) {section h2 {font-size: 21px;text-align: center;margin: 0 0 65px 0;}}section p {font-size: 16px;color: #858585;font-family: 'Averta-Regular';line-height: 1.5;opacity: 1;}@media all and (max-width: 900px) {section p {font-size: 15px;}}section p a {color: #333333;}section .contact-copy {padding-top: 20px;}section .contact-copy .label {font-size: 13px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 2.31;letter-spacing: 0.1px;color: #333333;opacity: 0.5;display: block;}section .contact-copy .big {font-family: filson-soft, sans-serif;font-size: 21px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.43;letter-spacing: 0.2px;color: #333333;}@media all and (max-width: 767px) {section .contact-copy .big {font-size: 17px;}}section .contact-copy .big a,section .contact-copy .big span {opacity: 1;color: #333333;display: block;}section .contact-copy .big a.phone-num:hover,section .contact-copy .big span.phone-num:hover {opacity: 0.8;}section .right-copy {position: absolute;right: 147px;top: 0;height: 100%;}@media all and (max-width: 1100px) {section .right-copy {right: 30px;}}@media all and (max-width: 900px) {section .right-copy {position: relative;width: 100%;height: 50%;right: auto;top: auto;max-width: none;}}section .right-copy .copy {position: relative;width: 100%;max-width: 420px;margin: 0;}@media all and (max-width: 900px) {section .right-copy .copy {width: calc(100% - 74px);margin: 0 auto;}}section .right-copy .copy .btn {margin-top: 30px;}section .right-copy .copy p {max-width: 420px;}section .right-copy h1 {margin: 0 0 40px;}section .right-copy.small {top: 0;max-width: 424px;right: 156px;}@media all and (max-width: 1280px) {section .right-copy.small {right: 30px;max-width: 324px;}}@media all and (max-width: 900px) {section .right-copy.small {position: relative;width: 100%;height: auto;right: auto;top: auto;max-width: none;padding: 45px 0;}}section .right-copy.small h1 {margin: 0 0 20px;}section .right-copy.small {padding-top: 50px;}section.top {height: 800px;}section.home-top {height: 800px;overflow: hidden;z-index: 5;}section.home-top.taller {height: auto !important;}section.home-top.taller .video-container {height: auto !important;min-height: 500px !important;}@media all and (max-width: 767px) {section.home-top.taller .video-container {min-height: 400px !important;}}section.home-top.taller .video-container .copy {margin: 80px auto 460px;max-width: 800px;}@media all and (max-width: 1100px) {section.home-top.taller .video-container .copy {margin: 80px auto 300px;}}@media all and (max-width: 480px) {section.home-top.taller .video-container .copy {margin: 40px auto 220px;}}section.home-top.taller .video-container .copy h1 {font-size: 42px;max-width: none !important;}@media all and (max-width: 767px) {section.home-top.taller .video-container .copy h1 {font-size: 32px;}}section.home-top.taller .video-container .copy p {font-size: 20px;}@media all and (max-width: 767px) {section.home-top.taller .video-container .copy p {font-size: 18px;}}section.home-top .desktop-btn {display: block;}@media all and (max-width: 767px) {section.home-top .desktop-btn {display: none;}}section.home-top .mobile-btn {display: none;}@media all and (max-width: 767px) {section.home-top .mobile-btn {display: block;}}section.home-top a {color: #ffffff;text-decoration: none;}section.home-top .harvey {position: absolute;left: 50%;width: calc(100% - 40px);height: 179px;bottom: 0;transform: translate(-50%, 0px);background-image: url("../images/heating/heat-pump-harvey@2x.png");background-position: center bottom;background-size: contain;background-repeat: no-repeat;}@media all and (max-width: 1440px) {section.home-top .harvey {background-image: url("../images/heating/heat-pump-harvey.png");}}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {section.home-top .harvey {background-image: url("../images/heating/heat-pump-harvey@2x.png");}}@media all and (max-width: 767px) {section.home-top .harvey {height: 146px;}}section.home-top.dog-video .vertical-align-container {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 20;}section.home-top.dog-video .vertical-align-container .copy {position: relative;width: 780px;margin: 0 auto;}@media all and (max-width: 1100px) {section.home-top.dog-video .vertical-align-container .copy {padding-top: 41px;width: calc(100% - 120px);}}@media all and (max-width: 767px) {section.home-top.dog-video .vertical-align-container .copy {padding-top: 0;width: calc(100% - 60px);}}section.home-top.dog-video .vertical-align-container h1 {margin: 0;font-size: 38px;color: #ffffff;text-align: center;}@media all and (max-width: 1100px) {section.home-top.dog-video .vertical-align-container h1 {font-size: 30px;}}@media all and (max-width: 767px) {section.home-top.dog-video .vertical-align-container h1 {font-size: 24px;line-height: 1.4;}}section.home-top.dog-video .vertical-align-container h1 .play-btn {position: absolute;left: 20px;cursor: pointer;margin-top: -10px;width: 64px;height: 64px;background-image: url("../images/home/circle-play.svg");background-size: 64px 64px;background-repeat: no-repeat;background-position: center;}@media all and (max-width: 1100px) {section.home-top.dog-video .vertical-align-container h1 .play-btn {left: auto;margin-top: -4px;margin-left: -45px;width: 32px;height: 32px;background-size: 32px 32px;}}section.home-top.dog-video .vertical-align-container p {color: #ffffff;font-size: 24px;line-height: 1.5;margin: 29px 0 40px;text-align: center;}@media all and (max-width: 1100px) {section.home-top.dog-video .vertical-align-container p {font-size: 18px;margin: 19px 0 30px;}}section.home-top.dog-video .vertical-align-container .btn {width: 331px;height: 56px;font-size: 24px;margin: 0 auto;display: block;border-radius: 30px;text-align: center;position: relative;}@media all and (max-width: 1100px) {section.home-top.dog-video .vertical-align-container .btn {width: 260px;height: 50px;font-size: 18px;padding-top: 12px;}}section.home-top.dog-video .vertical-align-container .btn.desktop-btn {display: block;}@media all and (max-width: 767px) {section.home-top.dog-video .vertical-align-container .btn.desktop-btn {display: none;}}section.home-top.dog-video .vertical-align-container .btn.mobile-btn {display: none;}@media all and (max-width: 767px) {section.home-top.dog-video .vertical-align-container .btn.mobile-btn {display: block;}}section.home-top.covid-bg {background-position: center bottom;}section.home-top.covid-bg .video-container {min-height: 500px;}section.home-top.covid-bg .video-container .overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.3);z-index: 3;display: none;}section.home-top.covid-bg .copy {position: relative;width: calc(100% - 40px);margin: -140px auto 0;max-width: 800px;text-align: center;z-index: 5;}section.home-top.covid-bg .copy .icon {position: relative;display: block;width: 80px;height: 80px;margin: 0 auto 30px;}@media all and (max-width: 767px) {section.home-top.covid-bg .copy .icon {margin: 0 auto 15px;}}section.home-top.covid-bg .copy h1 {font-size: 58px;font-weight: 500;line-height: 1.2;}@media all and (max-width: 1024px) {section.home-top.covid-bg .copy h1 {font-size: 48px;}}@media all and (max-width: 767px) {section.home-top.covid-bg .copy h1 {font-size: 36px;}}section.home-top.covid-bg .copy h1,section.home-top.covid-bg .copy p {color: #ffffff;margin-bottom: 30px;}@media all and (max-width: 767px) {section.home-top.covid-bg .copy h1,section.home-top.covid-bg .copy p {margin-bottom: 15px;}}section.home-top.covid-bg .copy p {font-size: 24px;}@media all and (max-width: 990px) {section.home-top.covid-bg .copy p {position: relative;margin-left: auto;margin-right: auto;font-size: 15px;max-width: 640px;}}section.home-top.covid-bg .copy .btn {display: inline-block;padding: 12px 30px;}@media all and (max-width: 990px) {section.home-top.covid-bg .copy .btn {height: 39px;padding: 10px 20px;}}section.home-top h1 {font-size: 38px;line-height: 1.11;}@media all and (max-width: 480px) {section.home-top h1 {line-height: 1.4;}}@media all and (max-width: 900px) {section.home-top .right-copy {background-color: #ffffff;}}section.home-top .right-copy.small {max-width: 470px;right: 147px;padding-top: 50px;}@media all and (max-width: 900px) {section.home-top .right-copy.small {position: relative;width: 100%;height: auto;right: auto;top: auto;max-width: none;padding: 45px 0;}}section.home-top .right-copy.small h1 {margin-bottom: 30px;}@media all and (max-width: 900px) {section.home-top .video-container {height: 500px;}}@media all and (max-width: 767px) {section.home-top .video-container {height: 350px;}}section.home-top .video-container #full-video-container {top: 0;left: 0;width: 100%;height: calc(100% - 141px);padding: 0;opacity: 0;max-width: none;z-index: 5;}section.home-top .video-container #full-video-container.show {opacity: 1;z-index: 25;}section.home-top .video-container .blackout {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;background-color: #000000;opacity: 0.55;}section.home-top .video-container video {position: absolute;top: 0;left: 0;width: 100%;z-index: 4;}section.ventilation-chinese {height: 900px;overflow: hidden;background-color: #f5f3ed;font-family: "Hiragino Sans GB W6", "Microsoft YaHei", "微软雅黑体", "冬青黑体", "Hiragino Sans GB" !important;max-height: calc(100vh - 122px);}@media all and (max-width: 900px) {section.ventilation-chinese {height: auto;max-height: none;}}section.ventilation-chinese h1 {color: #2d86b8;}section.ventilation-chinese h1,section.ventilation-chinese h2,section.ventilation-chinese h3,section.ventilation-chinese h4,section.ventilation-chinese h5,section.ventilation-chinese p {font-family: "Hiragino Sans GB W6", "Microsoft YaHei", "微软雅黑体", "冬青黑体", "Hiragino Sans GB" !important;}section.ventilation-chinese .qrc-container {position: relative;display: flex;justify-content: space-between;align-items: center;width: 100%;max-width: 600px;margin-top: 30px;}@media all and (max-width: 767px) {section.ventilation-chinese .qrc-container {display: block;}}section.ventilation-chinese .qrc-container .qr {position: relative;width: 100%;height: auto;max-width: 120px;display: block;}@media all and (max-width: 767px) {section.ventilation-chinese .qrc-container .qr {margin: 0 auto 20px;max-width: 180px;}}section.ventilation-chinese .qrc-container .qr img {width: 100%;height: auto;display: block;margin-bottom: 10px;}section.ventilation-chinese .qrc-container .qr .txt {position: relative;display: block;width: 100%;}section.ventilation-chinese .countdown-timer {position: absolute;color: #333333;z-index: 30;}section.ventilation-chinese h1 .title-crop-animation {height: auto;overflow: visible;}section.ventilation-chinese h1 .nowrap {white-space: normal;}section.ventilation-chinese .title-img {max-width: 100%;}section.ventilation-chinese h1 {font-size: 48px;}@media all and (max-width: 900px) {section.ventilation-chinese h1 {font-size: 36px;}}section.ventilation-chinese .right-copy.small {left: 156px;right: auto;}@media all and (max-width: 1720px) {section.ventilation-chinese .right-copy.small {left: 80px;}}@media all and (max-width: 1280px) {section.ventilation-chinese .right-copy.small {left: 37px;max-width: 420px;}}@media all and (max-width: 1100px) {section.ventilation-chinese .right-copy.small {max-width: 320px;}}@media all and (max-width: 900px) {section.ventilation-chinese .right-copy.small {width: calc(100% - 74px);left: auto;margin-left: 37px;max-width: none;}}@media all and (max-width: 1100px) {section.ventilation-chinese .right-copy.small .copy {max-width: 320px;}}@media all and (max-width: 900px) {section.ventilation-chinese .right-copy.small .copy {width: 100%;max-width: none;}}section.ventilation-chinese .right-copy.small .copy .btn {padding: 11px 54px;height: auto;margin-bottom: 20px;}@media all and (max-width: 900px) {section.ventilation-chinese .right-copy.small .copy .btn {margin-top: 20px;}}section.ventilation-chinese .right-copy.small .copy p {max-width: 290px;}@media all and (max-width: 900px) {section.ventilation-chinese .right-copy.small .copy p {max-width: none;width: 100%;}}section.ventilation-chinese .right-copy.small .copy .contact-item {margin-top: 12px;position: relative;width: 100%;display: flex;justify-content: flex-start;font-size: 16px;font-family: filson-soft, sans-serif;font-weight: 700;}section.ventilation-chinese .right-copy.small .copy .contact-item .txt {width: 170px;}section.ventilation-chinese .right-copy.small .copy .contact-item .phone {color: #2d86b8;}section.ventilation-chinese .bg-image-container {background: url("../images/ventilation/ventilation-chinese-header2.jpg") no-repeat center;background-size: cover;max-height: calc(100vh - 122px);}@media all and (max-width: 1439px) {section.ventilation-chinese .bg-image-container {width: 84%;margin-left: 16%;}}@media all and (max-width: 900px) {section.ventilation-chinese .bg-image-container {width: 100%;margin-left: 0;height: auto !important;max-height: none;padding-bottom: 90%;background: url("../images/ventilation/ventilation-chinese-header-tablet2.jpg") no-repeat center;background-size: cover;}}@media all and (max-width: 480px) {section.ventilation-chinese .bg-image-container {background: url("../images/ventilation/ventilation-chinese-header-mobile2.jpg") no-repeat center;background-size: cover;}}section.chinese-ventilation-benefits {text-align: center;}@media all and (max-width: 767px) {section.chinese-ventilation-benefits {padding-bottom: 57px !important;text-align: left;}}section.chinese-ventilation-benefits .three-column-item {text-align: left;}section.chinese-ventilation-benefits .btn {margin-top: 30px;}@media all and (max-width: 900px) {section.chinese-ventilation-benefits .btn {margin-top: 0px;}}@media all and (max-width: 767px) {section.chinese-ventilation-benefits .btn {margin-top: -40px;}}section.chinese-intro {background-size: cover;background-image: url("../images/airsense/chinese-intro-bg.jpg");min-height: 550px;color: #ffffff;text-align: center;padding: 115px 0;}section.chinese-intro img {width: 100%;max-width: 600px;}section.chinese-intro p {font-size: 18px;max-width: 520px;margin: 50px auto 0;color: #ffffff;}section.chinese-outro {background-size: cover;background-image: url("../images/airsense/chinese-bg-2.jpg");min-height: 550px;color: #ffffff;text-align: center;padding: 115px 0;}section.chinese-outro h3 {max-width: 623px;margin: auto;margin-bottom: 65px;}section.chinese-outro p {font-size: 18px;max-width: 520px;margin: 50px auto 0;color: #ffffff;}section.chinese-outro .btn {margin-top: 30px;}section.chinese-outro ul {text-align: left;max-width: 465px;margin: auto;line-height: 275%;}section.chinese-outro ol {font-size: 12px;margin-top: 100px;text-align: left;line-height: 25px;}section.chinese-outro ol li {padding-left: 30px;}section.classic-home-ventilation .container .flex {padding: 100px 0;display: flex;justify-content: space-between;align-items: center;}@media all and (max-width: 900px) {section.classic-home-ventilation .container .flex {display: block;}}@media all and (max-width: 767px) {section.classic-home-ventilation .container .flex {padding: 80px 0;}}section.classic-home-ventilation .container .left-side {width: 50%;}@media all and (max-width: 900px) {section.classic-home-ventilation .container .left-side {width: 100%;margin-bottom: 60px;}}section.classic-home-ventilation .container .left-side img {width: 100%;height: auto;}section.classic-home-ventilation .container .right-side {width: 40%;max-width: 480px;}@media all and (max-width: 900px) {section.classic-home-ventilation .container .right-side {width: 100%;max-width: 720px;}}@media all and (max-width: 767px) {section.classic-home-ventilation .container .right-side h2 {margin-bottom: 30px;}}section.classic-not-right {padding: 120px 0;}@media all and (max-width: 767px) {section.classic-not-right {padding: 80px 0;}}section.classic-not-right .container {display: flex;justify-content: flex-start;align-items: flex-start;}@media all and (max-width: 767px) {section.classic-not-right .container {display: block;}}section.classic-not-right .left-side {width: 45%;margin-right: 5%;}@media all and (max-width: 767px) {section.classic-not-right .left-side {width: 100%;margin-right: 0;}}section.classic-not-right .left-side h2 {margin: 0;font-size: 32px;max-width: 480px;text-align: left;}@media all and (max-width: 767px) {section.classic-not-right .left-side h2 {font-size: 26px;margin-bottom: 30px;}}section.classic-not-right .right-side {width: 50%;}@media all and (max-width: 767px) {section.classic-not-right .right-side {width: 100%;}}section.classic-not-right .copy {position: relative;width: 100%;max-width: 480px;margin: 0;}section.classic-not-right .copy ul {padding: 15px 0 15px 18px;}section.classic-not-right .copy ul li {padding: 4px 10px 4px 0;}section.classic-not-right .copy p {margin: 0 0 15px 0;}section.classic-not-right .copy .btn {margin-top: 20px;}section.classic-features-table {padding: 100px 0;}@media all and (max-width: 767px) {section.classic-features-table {padding: 80px 0;}}@media all and (max-width: 767px) {section.classic-features-table .container {padding: 0;}}section.classic-features-table h2 {text-align: center;margin-bottom: 50px;}section.classic-features-table h2.mt {margin-top: 50px;}section.classic-features-table table {position: relative;width: 100%;max-width: 860px;margin: 0 auto;line-height: 1.5;}section.classic-features-table table td,section.classic-features-table table th {width: 66.67%;padding: 16px 32px 16px 24px;border-radius: 4px;font-weight: 300;vertical-align: top;}@media all and (max-width: 767px) {section.classic-features-table table td,section.classic-features-table table th {padding: 16px 24px 16px 16px;border-radius: 0;}}section.classic-features-table table td:first-child,section.classic-features-table table th:first-child {width: 33.33%;font-weight: 500;}section.classic-features-table table th {font-size: 18px;font-weight: 500;background-color: #2d86b8;color: #fff;text-align: left;}section.classic-features-table table td {font-size: 17px;}@media all and (max-width: 767px) {section.classic-features-table table td {font-size: 16px;}}section.classic-features-table table tr:nth-child(odd) {background-color: #f5f5f7;}section.chinese-left-right {padding: 115px 0;}@media all and (max-width: 1023px) {section.chinese-left-right {padding: 57px 0;}}section.chinese-left-right.no-pad-bot {padding-bottom: 0;}section.chinese-left-right .container {position: relative;width: calc(100% - 190px);max-width: 1390px;margin: 0 auto;padding: 0;display: flex;}@media all and (max-width: 1023px) {section.chinese-left-right .container {display: block;}}@media all and (max-width: 990px) {section.chinese-left-right .container {width: calc(100% - 74px);}}section.chinese-left-right .container .left-side {width: 50%;padding-right: 100px;}@media all and (max-width: 1023px) {section.chinese-left-right .container .left-side {display: block;position: relative;width: 100%;margin-bottom: 60px;padding-right: 0;}}@media all and (max-width: 1023px) {section.chinese-left-right .container .left-side.less-mb {margin-bottom: 20px;}}section.chinese-left-right .container .left-side h2 {margin: 0 0 20px 0;}section.chinese-left-right .container .left-side ul {padding: 0 0 0 20px;}section.chinese-left-right .container .left-side ul li {margin-bottom: 20px;}section.chinese-left-right .container .right-side {width: 50%;}@media all and (max-width: 1023px) {section.chinese-left-right .container .right-side {display: block;position: relative;width: 100%;}}section.chinese-left-right .container .right-side .img {width: 100%;height: auto;}section.chinese-left-right .container .left-side,section.chinese-left-right .container .right-side {display: flex;align-items: center;}section.chinese-left-right.right-copy .container .left-side {order: 2;padding-left: 100px;padding-right: 0;}@media all and (max-width: 1023px) {section.chinese-left-right.right-copy .container .left-side {order: 1;padding-left: 0;}}section.chinese-left-right.right-copy .container .right-side {order: 1;}@media all and (max-width: 1023px) {section.chinese-left-right.right-copy .container .right-side {order: 2;}}section.ventilation-top {height: 600px;overflow: hidden;}@media all and (max-width: 900px) {section.ventilation-top {height: auto;background-color: #f4ece3;}}section.ventilation-top .countdown-timer {position: absolute;color: #333333;z-index: 30;}section.ventilation-top .sensitive-choice-divider {position: relative;width: 100%;height: 1px;margin-top: 20px;background-color: #858585;opacity: 0.15;}section.ventilation-top .sensitive-choice-bottom {position: relative;margin-top: 20px;width: 100%;height: 85px;display: block;color: #858585;font-family: 'Averta-Regular';line-height: 1.5;padding-left: 90px;background-image: url("../images/ventilation/sensitive-choice-logo.png");background-position: center left;background-repeat: no-repeat;background-size: 74px 85px;}@media all and (max-width: 900px) {section.ventilation-top .sensitive-choice-bottom {height: 110px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {section.ventilation-top .sensitive-choice-bottom {background-image: url("../images/ventilation/sensitive-choice-logo@2x.png");}}section.ventilation-top .sensitive-choice-bottom span {position: absolute;top: 50%;left: 90px;width: calc(100% - 90px);transform: translate(0px, -50%);display: block;}section.ventilation-top .bg-image-container {background: url("../images/ventilation/ventilation-header.jpg") no-repeat center;background-size: cover;}@media all and (max-width: 900px) {section.ventilation-top .bg-image-container {height: 416px;}}@media all and (max-width: 420px) {section.ventilation-top .bg-image-container {background-position: center left -50px;}}section.north-shore-header {position: relative;width: 100%;height: 62.5vw;max-height: calc(100vh - 171px);background-image: url('../images/home/northshore-header@2x.jpg');background-position: center;background-repeat: no-repeat;background-size: cover;}@media all and (max-width: 1440px) {section.north-shore-header {background-image: url('../images/home/northshore-header.jpg');}}@media all and (max-width: 1440px) and (-webkit-min-device-pixel-ratio: 1.5) {section.north-shore-header {background-image: url('../images/home/northshore-header@2x.jpg');}}@media all and (max-width: 767px) {section.north-shore-header {height: 40vh;min-height: 300px;background-image: url('../images/home/northshore-header.jpg');background-position: center left;}}section.north-shore-header .overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: none;background-color: #333;opacity: 0.45;}@media all and (max-width: 767px) {section.north-shore-header .overlay {display: block;}}section.north-shore-header .copy {position: absolute;top: 25%;left: 0;padding: 0 20px;width: 100%;color: #ffffff;text-align: center;z-index: 5;}@media all and (max-width: 767px) {section.north-shore-header .copy {top: 20%;}}section.north-shore-header .copy h1 {font-size: 48px;margin: 0;color: #ffffff;text-align: center;}@media all and (max-width: 767px) {section.north-shore-header .copy h1 {font-size: 28px;}}section.north-shore-header .copy p {font-size: 24px;color: #ffffff;text-align: center;margin: 29px 0 40px;}@media all and (max-width: 767px) {section.north-shore-header .copy p {font-size: 18px;}}section.covid-19-top {height: 950px;overflow: hidden;background-color: #f4ece3;}@media all and (max-width: 1260px) {section.covid-19-top {height: auto;}}section.covid-19-top .bg-image-container {background-image: url("../images/covid/hrv-installer-ppe.png");background-position: center;background-repeat: no-repeat;background-size: cover;}@media all and (min-width: 1440px) {section.covid-19-top .bg-image-container {background-image: url("../images/covid/hrv-installer-ppe.png");}}@media all and (max-width: 1260px) {section.covid-19-top .bg-image-container {background-position: center;background-image: url("../images/covid/installer-in-ppe.png");height: 468px;}}@media all and (max-width: 767px) {section.covid-19-top .bg-image-container {height: 268px;}}@media all and (max-width: 420px) {section.covid-19-top .bg-image-container {height: 200px;}}section.covid-19-top .right-copy {max-width: 540px;left: 55%;width: calc(45% - 40px);}@media all and (max-width: 1260px) {section.covid-19-top .right-copy {width: 100%;left: auto;right: auto;margin: 0 auto;position: relative;padding-top: 38px !important;padding-bottom: 23px !important;}}section.covid-19-top .right-copy .copy {max-width: 540px;}@media all and (max-width: 1260px) {section.covid-19-top .right-copy .copy h1 {font-size: 24px;}}@media all and (max-width: 1260px) {section.covid-19-top .right-copy .copy p {max-width: none;}}section.water-top {height: 800px;overflow: hidden;}@media all and (max-width: 900px) {section.water-top {height: auto;background-color: #f4ece3;}}section.water-top .bg-image-container {background: url("../images/water/harvery-water.jpg") no-repeat center;background-size: cover;}@media all and (max-width: 900px) {section.water-top .bg-image-container {height: 416px;}}@media all and (max-width: 420px) {section.water-top .bg-image-container {background-position: center left;}}section.hrv-lite-top {height: 800px;overflow: hidden;}@media all and (max-width: 900px) {section.hrv-lite-top {height: auto;background-color: #f4ece3;}}section.hrv-lite-top .bg-image-container {background: url("../images/water/hrv-lite-header.jpg") no-repeat center;background-size: cover;}@media all and (max-width: 900px) {section.hrv-lite-top .bg-image-container {height: 416px;}}@media all and (max-width: 420px) {section.hrv-lite-top .bg-image-container {background-position: center left;}}section.hrv-filter-top {height: 800px;overflow: hidden;}@media all and (max-width: 900px) {section.hrv-filter-top {height: auto;background-color: #f4ece3;}}section.hrv-filter-top .bg-image-container {background: url("../images/common/system-upgrade-banner.jpg") no-repeat center;background-size: cover;background-color: #f4ebe2;}@media all and (max-width: 1520px) {section.hrv-filter-top .bg-image-container {background-position: center right 100px;}}@media all and (max-width: 1100px) {section.hrv-filter-top .bg-image-container {background-position: center right;}}@media all and (max-width: 900px) {section.hrv-filter-top .bg-image-container {height: 416px;background-position: center;margin-bottom: 30px;}}@media all and (max-width: 420px) {section.hrv-filter-top .bg-image-container {background-position: center left 30%;}}section.hrv-filter-top .btn {margin-bottom: 40px;}section.heating-top {height: 800px;overflow: hidden;}@media all and (max-width: 900px) {section.heating-top {height: auto;background-color: #f4ece3;}}section.heating-top .bg-image-container {background: url("../images/heating/heating-header.jpg") no-repeat center;background-size: cover;}@media all and (max-width: 900px) {section.heating-top .bg-image-container {height: 416px;background-position: center left;}}@media all and (max-width: 420px) {section.heating-top .bg-image-container {background-position: center left -50px;}}section.classic-top {height: auto !important;overflow: hidden;margin-bottom: 60px;background-color: #e9ebeb;}@media all and (max-width: 767px) {section.classic-top {margin-bottom: 20px;}}section.classic-top .container {position: relative;width: 100%;z-index: 3;}section.classic-top .container .copy {position: relative;width: 100%;max-width: 420px;margin: 120px 0 240px;}@media all and (max-width: 900px) {section.classic-top .container .copy {margin: 60px 0 300px;}}@media all and (max-width: 767px) {section.classic-top .container .copy .title-crop-animation {height: 46px;}}@media all and (max-width: 767px) {section.classic-top .container .copy h1 {font-size: 36px;}}section.classic-top .bg-image-container {position: absolute;top: 0;left: 0;width: 100%;height: 100% !important;z-index: 1;background: url("../images/classic/classic-header@2x.jpg") no-repeat center bottom;background-size: cover;}@media all and (min-width: 1921px) {section.classic-top .bg-image-container {top: auto;left: auto;right: 0;bottom: 0;background-image: url("../images/classic/classic-header-wide@2x.png") !important;max-width: 1920px;}}@media all and (max-width: 1440px) {section.classic-top .bg-image-container {background-image: url("../images/classic/classic-header.jpg");}}@media all and (max-width: 900px) {section.classic-top .bg-image-container {height: 416px;background-position: bottom right 20%;}}@media all and (max-width: 767px) {section.classic-top .bg-image-container {background-size: 130%;background-position: bottom right;background-image: url("../images/classic/classic-header-mobile@2x.png");}}@media all and (max-width: 480px) {section.classic-top .bg-image-container {background-size: 150%;}}@media all and (min-width: 769px) and (-webkit-min-device-pixel-ratio: 1.5) {section.classic-top .bg-image-container {background-image: url("../images/classic/classic-header@2x.jpg");}}section.cooling-top {height: 800px;overflow: hidden;}@media all and (max-width: 900px) {section.cooling-top {height: auto;background-color: #f4ece3;}}section.cooling-top .bg-image-container {background: url("../images/cooling/cooling-header.jpg") no-repeat center;background-size: cover;background-color: #f4ece3;}@media all and (max-width: 900px) {section.cooling-top .bg-image-container {height: 416px;background-position: center left;}}@media all and (max-width: 420px) {section.cooling-top .bg-image-container {background-position: center left -50px;}}@media (min-width: 901px) and (max-width: 1050px) {section.cooling-top .bg-image-container {background-position-x: -270px;}}@media (min-width: 1281px) and (max-width: 1534px) {section.cooling-top .bg-image-container {background-position-x: -130px;}}section.terms-section {background-color: #333333;margin-bottom: -10px;padding: 50px 0 20px 0;z-index: 5;}section.terms-section .container h3 {font-size: 15px;}section.terms-section .container p {font-size: 10px;width: 100%;max-width: 540px;text-align: left;color: rgba(255, 255, 255, 0.5);}section.terms-section .container ol {margin: 0;padding: 0 10px;}section.terms-section .container ol li {font-size: 10px;width: 100%;text-align: left;color: rgba(255, 255, 255, 0.5);max-width: none;}section.together-save {background-color: #ffffff;padding: 0;height: 695px;}@media all and (max-width: 900px) {section.together-save {height: auto;padding: 62px 0 0 0;}}@media all and (max-width: 374px) {section.together-save #together-save-btn {font-size: 13px;}}section.together-save #together-save-btn #dog-sprite-2 {position: absolute;margin-top: -70px;width: 178px;height: 184px;background-image: url("../images/home/hsg-dog-sprite.png");background-size: 10502px 368px;background-repeat: no-repeat;background-position: 0px 0px;}@media all and (max-width: 767px) {section.together-save #together-save-btn #dog-sprite-2 {transform: scale(0.5, 0.5);margin-top: -50px;margin-left: 0px;right: -70px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {section.together-save #together-save-btn #dog-sprite-2 {background-image: url("../images/home/hsg-dog-sprite@2x.png");}}section.together-save .mobile-only {display: none;}@media all and (max-width: 900px) {section.together-save .mobile-only {display: block;}}section.together-save .mobile-only img {width: 100%;max-width: 470px;}section.together-save .desktop-only {display: block;}@media all and (max-width: 900px) {section.together-save .desktop-only {display: none !important;}}section.together-save .container {height: 695px;}@media all and (max-width: 900px) {section.together-save .container .row {display: block;}}section.together-save .container .row .col.copy {width: 50%;}@media all and (max-width: 900px) {section.together-save .container .row .col.copy {position: relative;width: 100%;max-width: 470px;margin: 0 auto;display: block;}}section.together-save .container .row .col.copy h2 {max-width: 380px;}@media all and (max-width: 900px) {section.together-save .container .row .col.copy h2 {max-width: 470px;}}section.together-save .container .row .col.copy p {max-width: 340px;margin: 27px 0 35px;}@media all and (max-width: 900px) {section.together-save .container .row .col.copy p {max-width: 470px;}}@media all and (max-width: 767px) {section.together-save .container .row .col.copy p {margin: 37px 0 45px;}}section.together-save .container .row .col.copy > div {width: calc(100% - 50px);max-width: 450px;}@media all and (max-width: 900px) {section.together-save .container .row .col.copy > div {width: 100%;max-width: none;}}section.together-save .container .row .col.image {width: 50%;}@media all and (max-width: 900px) {section.together-save .container .row .col.image {width: 100%;}}section.together-save .container .row .col.image img {width: 100%;max-width: 591px;}section.together-save .container .row .col.image #cross-section-bu {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url("../images/home/hrv-house.jpg");background-size: 100%;background-repeat: no-repeat;background-position: center;z-index: 3;}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {section.together-save .container .row .col.image #cross-section-bu {background-image: url("../images/home/hrv-house@2x.jpg");}}section.together-save .container .row .col.image #cross-section-video-hover {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: top left;z-index: 5;display: none;}section.together-save .container .row .col.image #cross-section-video-hover.set-z {z-index: 101;}section.together-save .container .row .col.image #cross-section-video,section.together-save .container .row .col.image #cross-section-appender {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;}section.more-than-happy {background-color: #f4ece3;padding: 150px 0 93px;}@media all and (max-width: 900px) {section.more-than-happy {padding: 98px 0 93px;}}@media all and (max-width: 900px) {section.more-than-happy .container .row {position: relative;display: block;width: 100%;max-width: 470px;margin: 0 auto;}}section.more-than-happy .container .row .col {width: 50%;}@media all and (max-width: 900px) {section.more-than-happy .container .row .col {display: block;width: 100%;}}section.more-than-happy .container .row .col .copy {position: relative;display: block;max-width: 470px;width: 100%;margin: 0 auto;}@media all and (max-width: 900px) {section.more-than-happy .container .row .col .copy {width: 100%;display: block;}}section.more-than-happy .container .row .col .copy h2 {max-width: 373px;}@media all and (max-width: 767px) {section.more-than-happy .container .row .col .copy h2 {margin: 49px 0 44px 0;text-align: left;}}section.more-than-happy .container .row .col .copy p {max-width: 340px;margin: 27px 0 35px;}@media all and (max-width: 900px) {section.more-than-happy .container .row .col .copy p {margin: 37px 0 45px;}}section.more-than-happy .container .row .col.image {width: 50%;}@media all and (max-width: 900px) {section.more-than-happy .container .row .col.image {width: 100%;display: block;}}@media all and (max-width: 480px) {section.more-than-happy .container .row .col.image {width: calc(100% + 74px);margin: 0 -37px;}}section.more-than-happy .container .row .col.image img {width: calc(100% - 48px);max-width: 648px;}@media all and (max-width: 900px) {section.more-than-happy .container .row .col.image img {width: 100%;}}.webp .section .video-container .btn-play,.webp .section .bg-image-container .btn-play {background: url("../../webp-images/content/images/common/circle-play@2x.png.webp") no-repeat;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.webp .section .video-container .btn-play,.webp .section .bg-image-container .btn-play {background-image: url("../../webp-images/content/images/common/circle-play@3x.png");}}.webp .section .video-container .slide h2.sensitive-choice-icon,.webp .section .bg-image-container .slide h2.sensitive-choice-icon {background-image: url("../../webp-images/content/images/home/sensitive-choice.png.webp");}.webp .section.home-top.covid-bg .copy .btn {background-image: url("../../webp-images/content/images/home/blue-btn-arrow.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.webp .section.home-top.covid-bg .copy .btn {background-image: url("../../webp-images/content/images/home/blue-btn-arrow@2x.png.webp");}}.webp .section.ventilation-chinese .sensitive-choice-bottom {background-image: url("../../webp-images/content/images/ventilation/sensitive-choice-logo.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.webp .section.ventilation-chinese .sensitive-choice-bottom {background-image: url("../../webp-images/content/images/ventilation/sensitive-choice-logo@2x.png.webp");}}.webp .section.ventilation-chinese .bg-image-container {background: url("../../webp-images/content/images/ventilation/ventilation-chinese-header.jpg.webp") no-repeat center;}@media all and (max-width: 900px) {.webp .section.ventilation-chinese .bg-image-container {background: url("../../webp-images/content/images/ventilation/ventilation-chinese-header-tablet.jpg.webp") no-repeat center;}}@media all and (max-width: 480px) {.webp .section.ventilation-chinese .bg-image-container {background: url("../../webp-images/content/images/ventilation/ventilation-chinese-header-mobile.jpg.webp") no-repeat center;}}.webp .section.chinese-intro {background-image: url("../../webp-images/content/images/airsense/chinese-intro-bg.jpg.webp");}.webp .section.chinese-outro {background-image: url("../../webp-images/content/images/airsense/chinese-bg-2.jpg.webp");}.webp .section.ventilation-top .sensitive-choice-bottom {background-image: url("../../webp-images/content/images/ventilation/sensitive-choice-logo.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.webp .section.ventilation-top .sensitive-choice-bottom {background-image: url("../../webp-images/content/images/ventilation/sensitive-choice-logo@2x.png.webp");}}.webp .section.ventilation-top .bg-image-container {background: url("../../webp-images/content/images/ventilation/ventilation-header.jpg.webp") no-repeat center;}.webp .section.north-shore-header {background-image: url('../../webp-images/content/images/home/northshore-header@2x.jpg.webp');}@media all and (max-width: 1440px) {.webp .section.north-shore-header {background-image: url('../../webp-images/content/images/home/northshore-header.jpg.webp');}}@media all and (max-width: 1440px) and (-webkit-min-device-pixel-ratio: 1.5) {.webp .section.north-shore-header {background-image: url('../../webp-images/content/images/home/northshore-header@2x.jpg.webp');}}@media all and (max-width: 767px) {.webp .section.north-shore-header {background-image: url('../../webp-images/content/images/home/northshore-header.jpg.webp');}}.webp .section.covid-19-top .bg-image-container {background-image: url("../../webp-images/content/images/covid/hrv-installer-ppe.png.webp");}@media all and (min-width: 1440px) {.webp .section.covid-19-top .bg-image-container {background-image: url("../../webp-images/content/images/covid/hrv-installer-ppe.png.webp");}}@media all and (max-width: 1260px) {.webp .section.covid-19-top .bg-image-container {background-image: url("../../webp-images/content/images/covid/installer-in-ppe.png.webp");}}.webp .section.together-save #together-save-btn #dog-sprite-2 {background-image: url("../../webp-images/content/images/home/hsg-dog-sprite.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.webp .section.together-save #together-save-btn #dog-sprite-2 {background-image: url("../../webp-images/content/images/home/hsg-dog-sprite@2x.png.webp");}}.webp .section.together-save .container .row col.image #cross-section-bu {background-image: url("../../webp-images/content/images/home/hrv-house.jpg.webp");}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {.webp .section.together-save .container .row col.image #cross-section-bu {background-image: url("../../webp-images/content/images/home/hrv-house@2x.jpg.webp");}}.home-top-details {position: relative;width: 100%;height: 180px;}@media all and (max-width: 767px) {.home-top-details {height: auto;}}.home-top-details .container {max-width: 1200px;padding: 50px 0;}@media all and (max-width: 767px) {.home-top-details .container {max-width: 470px;width: calc(100% - 74px);padding: 20px 0;}}@media all and (max-width: 560px) {.home-top-details .container {padding: 10px 0 20px 0;}}.home-top-details .container .copy {display: block;}.home-top-details .container .col {float: left;margin: 0 24px;width: calc(33.33% - 48px);outline: none;}@media all and (max-width: 767px) {.home-top-details .container .col {float: none;width: 100%;margin: 24px 0;}}.home-top-details .container .col:hover {opacity: 1;}@media all and (min-width: 901px) {.home-top-details .container .col:hover .big .arrow-right {opacity: 0.8;background-position: right -5px center;}}.home-top-details .container .col .label {font-size: 13px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 2.31;letter-spacing: 0.1px;color: #333333;opacity: 0.5;display: block;}.home-top-details .container .col .big {font-family: filson-soft, sans-serif;font-size: 21px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.43;letter-spacing: 0.2px;color: #333333;}@media all and (max-width: 767px) {.home-top-details .container .col .big {font-size: 17px;}}.home-top-details .container .col .big a,.home-top-details .container .col .big span {opacity: 1;color: #333333;display: block;}.home-top-details .container .col .big a.phone-num:hover,.home-top-details .container .col .big span.phone-num:hover {opacity: 0.8;}.home-top-details .container .col .big a.arrow-right,.home-top-details .container .col .big span.arrow-right {background-image: url("../images/common/faq-black-arrow.png");background-size: 42px 42px;background-position: right center;background-repeat: no-repeat;padding-right: 42px;cursor: pointer;display: inline;clear: both;-webkit-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.home-top-details .container .col .big a.arrow-right,.home-top-details .container .col .big span.arrow-right {background-image: url("../images/common/faq-black-arrow@2x.png");}}.home-top-details .container .col.text-left .copy {float: left;}.home-top-details .container .col.text-center .copy {position: relative;margin: 0 auto;display: inline-block;text-align: left;}.home-top-details .container .col.text-center .copy.pl {padding-left: 25%;}@media all and (max-width: 767px) {.home-top-details .container .col.text-center .copy.pl {padding-left: 0;}}.home-top-details .container .col.text-center .copy.pl2 {padding-left: 5%;}@media all and (max-width: 767px) {.home-top-details .container .col.text-center .copy.pl2 {padding-left: 0;}}.home-top-details .container .col.text-right .copy {float: right;}.webp .home-top-details .container .col .big a.arrow-right,.webp .home-top-details .container .col .big span.arrow-right {background-image: url("../../webp-images/content/images/common/faq-black-arrow.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.webp .home-top-details .container .col .big a.arrow-right,.webp .home-top-details .container .col .big span.arrow-right {background-image: url("../../webp-images/content/images/common/faq-black-arrow@2x.png.webp");}}section.reviews {padding: 26px 0 40px 0;}@media all and (max-width: 767px) {section.reviews {padding: 41px 0 58px 0;}}section.reviews > h2 {text-align: center;margin: 20px 0 48px;}@media all and (max-width: 767px) {section.reviews > h2 {margin: 0 0 43px 0;}}section.reviews > .container > .arrow-link {position: absolute;top: -73px;right: 82px;height: auto;display: block;background-size: 42px 42px;}@media all and (max-width: 1100px) {section.reviews > .container > .arrow-link {top: auto;bottom: -25px;left: 50%;width: 154px;margin-left: -65px;}}section.reviews > .container > .arrow-link:hover {background-position: right;}section.reviews .reviews-swiper-container {position: relative;width: 100%;padding-left: 100px;cursor: grab;}@media all and (max-width: 1100px) {section.reviews .reviews-swiper-container {padding-left: 37px;}}section.reviews .reviews-swiper-container .left-arrow {position: absolute;left: 0;top: 50%;width: 42px;height: 42px;margin-top: -60px;background-image: url("../images/common/big-arrow-left-grey.png");background-repeat: no-repeat;background-size: 11px 17px;background-position: center left 11px;border-radius: 100%;border: solid 1.5px rgba(51, 51, 51, 0.15);cursor: pointer;z-index: 20;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {section.reviews .reviews-swiper-container .left-arrow {background-image: url("../images/common/big-arrow-left-grey@2x.png");}}section.reviews .reviews-swiper-container .right-arrow {position: absolute;right: 0;top: 50%;width: 42px;height: 42px;margin-top: -60px;background-image: url("../images/common/big-arrow-right-grey.png");background-repeat: no-repeat;background-size: 11px 17px;background-position: center;border-radius: 100%;border: solid 1.5px rgba(51, 51, 51, 0.15);cursor: pointer;z-index: 20;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {section.reviews .reviews-swiper-container .right-arrow {background-image: url("../images/common/big-arrow-right-grey@2x.png");}}section.reviews .reviews-swiper-container .swiper-slide {width: 730px;}@media all and (max-width: 1100px) {section.reviews .reviews-swiper-container .swiper-slide {width: 350px;max-height: 440px;}}@media all and (max-width: 480px) {section.reviews .reviews-swiper-container .swiper-slide {width: 235px;}}section.reviews .reviews-swiper-container .swiper-slide .copy {position: relative;width: 100%;margin: 0 auto;max-width: 530px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}@media all and (max-width: 1100px) {section.reviews .reviews-swiper-container .swiper-slide .copy {width: 320px;max-width: 320px;}}@media all and (max-width: 480px) {section.reviews .reviews-swiper-container .swiper-slide .copy {width: 235px;max-width: 235px;}}section.reviews .reviews-swiper-container .swiper-slide .copy .vertical-align-container {min-height: 380px;}section.reviews .reviews-swiper-container .swiper-slide .copy .name {font-family: 'Averta-Regular';font-size: 16px;color: #333333;opacity: 0.5;margin-top: 12px;}@media all and (max-width: 1100px) {section.reviews .reviews-swiper-container .swiper-slide .copy .name {font-size: 14px;}}section.reviews .reviews-swiper-container .swiper-slide .copy .quote {font-family: filson-soft, sans-serif;color: #333333;font-size: 24px;line-height: 1.5;font-weight: 300;}@media all and (max-width: 1100px) {section.reviews .reviews-swiper-container .swiper-slide .copy .quote {font-size: 18px;}}section.reviews .reviews-swiper-container .swiper-slide .copy .quote .open-quote {position: absolute;margin-left: -24px;width: 15px;height: 12px;background-image: url("../images/home/open-quote.png");background-size: 15px 12px;background-repeat: no-repeat;}@media all and (max-width: 767px) {section.reviews .reviews-swiper-container .swiper-slide .copy .quote .open-quote {margin-left: -18px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {section.reviews .reviews-swiper-container .swiper-slide .copy .quote .open-quote {background-image: url("../images/home/open-quote@2x.png");}}section.reviews .reviews-swiper-container .swiper-slide .copy .quote .close-quote {position: absolute;margin-left: 10px;width: 15px;height: 12px;background-image: url("../images/home/close-quote.png");background-size: 15px 12px;background-repeat: no-repeat;}@media all and (max-width: 767px) {section.reviews .reviews-swiper-container .swiper-slide .copy .quote .close-quote {margin-left: 4px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {section.reviews .reviews-swiper-container .swiper-slide .copy .quote .close-quote {background-image: url("../images/home/close-quote@2x.png");}}.wepb section.reviews .reviews-swiper-container .left-arrow {background-image: url("../../webp-images/content/images/common/big-arrow-left-grey.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.wepb section.reviews .reviews-swiper-container .left-arrow {background-image: url("../../webp-images/content/images/common/big-arrow-left-grey@2x.png.webp");}}.wepb section.reviews .reviews-swiper-container .right-arrow {background-image: url("../../webp-images/content/images/common/big-arrow-right-grey.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.wepb section.reviews .reviews-swiper-container .right-arrow {background-image: url("../../webp-images/content/images/common/big-arrow-right-grey@2x.png.webp");}}.wepb section.reviews .reviews-swiper-container .swiper-slide .copy .quote .open-quote {background-image: url("../../webp-images/content/images/home/open-quote.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.wepb section.reviews .reviews-swiper-container .swiper-slide .copy .quote .open-quote {background-image: url("../../webp-images/content/images/home/open-quote@2x.png.webp");}}.wepb section.reviews .reviews-swiper-container .swiper-slide .copy .quote .close-quote {background-image: url("../../webp-images/content/images/home/close-quote.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.wepb section.reviews .reviews-swiper-container .swiper-slide .copy .quote .close-quote {background-image: url("../../webp-images/content/images/home/close-quote@2x.png.webp");}}section.why-hrv {position: relative;padding: 30px 0;width: 100%;background-color: #f4ece3;}@media all and (max-width: 990px) {section.why-hrv {padding-bottom: 63px;}}@media all and (max-width: 480px) {section.why-hrv {padding: 50px 0 63px 0;}}section.why-hrv h2 {text-align: center;margin-bottom: 50px;}@media all and (max-width: 990px) {section.why-hrv .container {padding: 0 15px;}}section.why-hrv .container .interested-copy {margin-bottom: 60px;}@media all and (max-width: 990px) {section.why-hrv .container .interested-copy {margin-top: -20px;margin-bottom: 20px;}}section.why-hrv .container .interested-copy .txt {text-align: center;position: relative;width: 100%;font-size: 21px;font-weight: 300;font-style: normal;line-height: 1.31;letter-spacing: 0.3px;margin: 60px 0 30px;font-family: filson-soft, sans-serif;color: #333333;}@media all and (max-width: 900px) {section.why-hrv .container .interested-copy .txt {font-size: 16px;text-align: center;max-width: 310px;margin: 30px auto;}}@media all and (max-width: 767px) {section.why-hrv .container .interested-copy .txt {text-align: center;}}section.why-hrv .container .interested-copy .btn {position: relative;margin: 0 auto;width: 407px;height: 56px;border-radius: 60px;display: block;font-size: 24px;text-align: center;}@media all and (max-width: 480px) {section.why-hrv .container .interested-copy .btn {font-size: 18px;max-width: 407px;width: 100%;height: 54px;}}section.why-hrv .container .col {float: left;width: calc(25% - 40px);margin-right: 40px;}@media all and (max-width: 1100px) {section.why-hrv .container .col {width: calc(50% - 20px);margin-bottom: 30px;margin-left: 10px;margin-right: 10px;}}@media all and (max-width: 767px) {section.why-hrv .container .col {margin-bottom: 20px;}}@media all and (max-width: 1100px) {section.why-hrv .container .col.col:nth-child(2n + 1) {clear: both;}}section.why-hrv .container .col .icon {position: relative;margin: 0 auto;width: 100px;height: 100px;background-size: 100px 100px;}@media all and (max-width: 480px) {section.why-hrv .container .col .icon {width: 80px;height: 80px;background-size: 80px 80px;}}section.why-hrv .container .col .icon.icon1 {background-image: url("../images/home/trusted-brand-winner-icon.png") !important;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {section.why-hrv .container .col .icon.icon1 {background-image: url("../images/home/trusted-brand-winner-icon@2x.png") !important;}}section.why-hrv .container .col .icon.icon2 {background-image: url("../images/home/icon2.png");}section.why-hrv .container .col .icon.icon3 {background-image: url("../images/home/icon3.png");}section.why-hrv .container .col .icon.icon4 {background-image: url("../images/home/icon4.png");}section.why-hrv .container .col .txt {position: relative;width: 100%;font-size: 21px;font-weight: 300;font-style: normal;line-height: 1.31;letter-spacing: 0.3px;margin: 30px 0;font-family: filson-soft, sans-serif;color: #333333;text-align: left;}@media all and (max-width: 900px) {section.why-hrv .container .col .txt {font-size: 16px;text-align: center;}}section.why-hrv .container .col p {width: 100%;opacity: 0.6;font-family: 'Averta-Regular';line-height: 1.5;font-size: 16px;color: #333333;}@media all and (max-width: 900px) {section.why-hrv .container .col p {display: none;}}section.why-hrv .container .col p.terms,section.why-hrv .container .col p span.p-terms {font-size: 13px;}.webp section.why-hrv .container .col .icon.icon1 {background-image: url("../../webp-images/content/images/home/trusted-brand-winner-icon.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.webp section.why-hrv .container .col .icon.icon1 {background-image: url("../../webp-images/content/images/home/trusted-brand-winner-icon@2x.png.webp");}}.webp section.why-hrv .container .col .icon.icon2 {background-image: url("../../webp-images/content/images/home/icon2.png.webp");}.webp section.why-hrv .container .col .icon.icon3 {background-image: url("../../webp-images/content/images/home/icon3.png.webp");}.webp section.why-hrv .container .col .icon.icon4 {background-image: url("../../webp-images/content/images/home/icon4.png.webp");}.caveat {font-size: 14px;font-family: 'Averta-Regular';color: #858585;text-align: center;display: block;margin: auto;}.caveat .container {position: relative;width: 100%;max-width: 720px;margin: 0 auto 15px;}body.is-mobile section.home-top {-webkit-transition: opacity 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: opacity 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: opacity 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: opacity 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (max-width: 767px) {body.is-mobile section.home-top {height: 375px;}}body.is-mobile section.home-top.transition-in {opacity: 1;}body.is-mobile section .video-container .btn-play,body.is-mobile section .bg-image-container .btn-play {background-image: url("../images/common/circle-play@3x.png") !important;}body.is-mobile.webp section .video-container .btn-play,body.is-mobile.webp section .bg-image-container .btn-play {background-image: url("../../webp-images/content/images/common/circle-play@3x.png.webp") !important;}body.is-mobile section.reviews .container {width: 100%;padding: 0;max-width: none;}body.is-mobile section.reviews .reviews-swiper-container {padding-left: 0px;}body.is-mobile section.reviews .reviews-swiper-container .left-arrow,body.is-mobile section.reviews .reviews-swiper-container .right-arrow {display: none;}body.is-mobile section.reviews .swiper-slide {position: relative;white-space: normal;margin-left: 40px;}body.is-mobile section.reviews .swiper-slide .copy {margin: 0;}body.is-mobile section.reviews .swiper-slide .copy .vertical-align-container {min-height: 0px;}.covid-19-page .row {position: relative;overflow: hidden;width: 100%;height: auto;max-height: 80px;border-top: 1px solid #d8d8d8;background-color: #ece4da;-webkit-transition: all 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition: all 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition: all 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition: all 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}@media all and (max-width: 900px) {.covid-19-page .row {max-height: 74px;}}.covid-19-page .row.selected {max-height: 1999px;background-color: #ffffff;}.covid-19-page .row.selected .container .heading .plus-minus {background-image: url("../images/covid/minus.png");background-size: 23px 3px;transform: rotate(180deg);}@media all and (max-width: 900px) {.covid-19-page .row.selected .container .heading .plus-minus {background-size: 18px 2px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.covid-19-page .row.selected .container .heading .plus-minus {background-image: url("../images/covid/minus@2x.png");}}@media all and (max-width: 900px) {.covid-19-page .row .container {padding: 0 21px;}}.covid-19-page .row .container .heading {position: relative;margin: 23px 0 25px;cursor: pointer;}@media all and (max-width: 990px) {.covid-19-page .row .container .heading {padding-left: 65px;}}@media all and (max-width: 900px) {.covid-19-page .row .container .heading {padding-left: 40px;margin: 24px 0 27px;}}.covid-19-page .row .container .heading .number {position: absolute;top: 0;left: -50px;font-family: filson-soft, sans-serif;font-weight: normal;font-size: 24px;}@media all and (max-width: 990px) {.covid-19-page .row .container .heading .number {left: 15px;}}@media all and (max-width: 900px) {.covid-19-page .row .container .heading .number {font-size: 20px;left: 0;}}.covid-19-page .row .container .heading .name {font-family: filson-soft, sans-serif;font-weight: normal;font-size: 24px;}@media all and (max-width: 900px) {.covid-19-page .row .container .heading .name {font-size: 20px;}}.covid-19-page .row .container .heading .plus-minus {position: absolute;top: 3px;right: 0;width: 23px;height: 23px;background-image: url("../images/covid/plus.png");background-repeat: no-repeat;background-position: center;background-size: 23px 23px;-webkit-transition: all 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition: all 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition: all 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition: all 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}@media all and (max-width: 900px) {.covid-19-page .row .container .heading .plus-minus {width: 18px;height: 18px;background-size: 18px 18px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.covid-19-page .row .container .heading .plus-minus {background-image: url("../images/covid/plus@2x.png");}}.covid-19-page .row .container .copy .left-side {float: left;width: calc(50% - 95px);padding-bottom: 63px;}@media all and (max-width: 1120px) {.covid-19-page .row .container .copy .left-side {float: none;width: 100%;}}@media all and (max-width: 990px) {.covid-19-page .row .container .copy .left-side {padding-left: 65px;}}@media all and (max-width: 900px) {.covid-19-page .row .container .copy .left-side {padding-left: 40px;}}.covid-19-page .row .container .copy .right-side {float: right;position: relative;width: 50%;}@media all and (max-width: 1120px) {.covid-19-page .row .container .copy .right-side {display: none;}}.covid-19-page .row .container .copy .right-side img {display: block;width: 100%;margin-top: 76px;}.covid-19-page .row .container .copy .copy-group {position: relative;margin-bottom: 58px;}.covid-19-page .row .container .copy .copy-group h3 {font-family: filson-soft, sans-serif;font-weight: normal;font-size: 21px;}@media all and (max-width: 900px) {.covid-19-page .row .container .copy .copy-group h3 {font-size: 18px;padding-top: 5px;padding-bottom: 5px;}}@media all and (max-width: 900px) {.covid-19-page .row .container .copy .copy-group p {margin-left: -24px;width: calc(100% + 10px);}}.covid-19-page .row .container .copy .copy-group .icon {position: absolute;left: -69px;width: 47px;height: 47px;background-position: center;background-repeat: no-repeat;}@media all and (max-width: 900px) {.covid-19-page .row .container .copy .copy-group .icon {width: 30px;height: 30px;left: -49px;}}.covid-19-page .row .container .copy .copy-group .icon.phone {background-image: url("../images/covid/icons-phone.png");background-size: 42px 42px;}@media all and (max-width: 900px) {.covid-19-page .row .container .copy .copy-group .icon.phone {background-size: 30px 30px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.covid-19-page .row .container .copy .copy-group .icon.phone {background-image: url("../images/covid/icons-phone@2x.png");}}.covid-19-page .row .container .copy .copy-group .icon.van {background-image: url("../images/covid/icons-system-install.png");background-size: 44px 42px;}@media all and (max-width: 900px) {.covid-19-page .row .container .copy .copy-group .icon.van {background-size: 30px 28px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.covid-19-page .row .container .copy .copy-group .icon.van {background-image: url("../images/covid/icons-system-install@2x.png");}}.covid-19-page .row .container .copy .copy-group .icon.home {background-image: url("../images/covid/icons-service.png");background-size: 47px 42px;}@media all and (max-width: 900px) {.covid-19-page .row .container .copy .copy-group .icon.home {background-size: 30px 26px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.covid-19-page .row .container .copy .copy-group .icon.home {background-image: url("../images/covid/icons-service@2x.png");}}.webp .covid-p19-page .row.selected .container .heading .plus-minus {background-image: url("../../webp-images/content/images/covid/minus.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.webp .covid-p19-page .row.selected .container .heading .plus-minus {background-image: url("../../webp-images/content/images/covid/minus@2x.png.webp");}}.webp .covid-p19-page .row .container .heading .plus-minus {background-image: url("../../webp-images/content/images/covid/plus.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.webp .covid-p19-page .row .container .heading .plus-minus {background-image: url("../../webp-images/content/images/covid/plus@2x.png.webp");}}.webp .covid-p19-page .row .container .copy-group .icon.phone {background-image: url("../../webp-images/content/images/covid/icons-phone.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.webp .covid-p19-page .row .container .copy-group .icon.phone {background-image: url("../../webp-images/content/images/covid/icons-phone@2x.png.webp");}}.webp .covid-p19-page .row .container .copy-group .icon.van {background-image: url("../../webp-images/content/images/covid/icons-system-install.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.webp .covid-p19-page .row .container .copy-group .icon.van {background-image: url("../../webp-images/content/images/covid/icons-system-install@2x.png.webp");}}.webp .covid-p19-page .row .container .copy-group .icon.home {background-image: url("../../webp-images/content/images/covid/icons-service.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.webp .covid-p19-page .row .container .copy-group .icon.home {background-image: url("../../webp-images/content/images/covid/icons-service@2x.png.webp");}}@media all and (max-width: 900px) {.covid-mobile-spacer {position: relative;width: 100%;height: 80px;background-color: #d5d2cd;}}section.hrv-filter-service .table-container .mobile-table .mobile-row {display: none;}@media all and (max-width: 450px) {section.hrv-filter-service .table-container .mobile-table .mobile-row {display: table-row;}section.hrv-filter-service .table-container .mobile-table .tablet-col {display: none;}section.hrv-filter-service .table-container .mobile-table .label .copy {display: block;text-align: center;}}@media all and (max-width: 767px) {section.benefits-columns {padding-bottom: 0;}section.benefits-columns .container .slick-drag .slick-list {padding-bottom: 0;}section.hrv-filter-service .table-container h2 {padding-top: 0;}}section.hrv-filter {padding-top: 70px;padding-bottom: 84px;}section.hrv-filter h2 {margin-top: 0;text-align: center;margin-bottom: 84px;}section.hrv-filter .container {display: flex;justify-content: space-between;}section.hrv-filter .container .col {display: flex;flex-direction: column;width: 44.95%;justify-content: center;}section.hrv-filter .container .col .img-wrap .video-container {position: relative;height: auto;cursor: pointer;line-height: 0;}section.hrv-filter .container .col .img-wrap .video-container .poster {width: 100%;}section.hrv-filter .container .col .img-wrap .video-container .video-play {width: 94px;position: absolute;left: 50%;top: 50%;margin: -47px 0 0 -47px;}section.hrv-filter .container .col .img-wrap .video-container iframe {border: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}section.hrv-filter .container .col .img-wrap .video-container.playing .video-play {display: none;}section.hrv-filter .container .col .img-wrap img {width: 100%;}section.hrv-filter .container .col .img-wrap .caption {font-size: 15px;font-weight: 500;line-height: 2.8;letter-spacing: 0.2px;color: #2d86b8;}section.hrv-filter .container .col .text-wrap {line-height: 1.5;}section.hrv-filter .container .col .text-wrap p {margin-top: 24px;}section.hrv-filter .container .col .text-wrap p:first-child {margin-top: 0;}section.hrv-filter .container .col .text-wrap .btn {margin: 10px 0 0;}section.hrv-filter.off-white {background: #f4ece3;}section.hrv-filter.off-white .container {flex-direction: row-reverse;}@media all and (max-width: 900px) {section.hrv-filter {padding-top: 50px;padding-bottom: 30px;}section.hrv-filter h2 {margin-bottom: 20px;padding: 0 37px;}section.hrv-filter .container {display: block;}section.hrv-filter .container .col {display: block;width: 100%;}section.hrv-filter .container .col .text-wrap {line-height: 1.5;}section.hrv-filter .container .col .text-wrap .btn {margin: 0 auto 20px;}}section.caveat {font-size: 14px;font-family: 'Averta-Regular';color: #858585;line-height: 1.5;padding-right: 20px;padding-bottom: 15px;min-height: 100px;}section.caveat a {text-decoration: underline;}.home-testimonials .three-columns .title-container {padding-bottom: 50px;}.home-testimonials .three-columns .title-container h2 {margin: 0 auto 30px;}@media all and (max-width: 767px) {.home-testimonials .three-columns .title-container h2 {font-size: 30px;}}.home-testimonials .three-columns .testimonial-video {cursor: pointer;}.home-testimonials .three-columns img {position: relative;z-index: 1;}.home-testimonials .three-columns .play-icon {position: absolute;top: 50%;left: 50%;width: 120px;height: 120px;transform: translate(-50%, -50%);background-image: url("../images/common/video-play.png");background-size: contain;background-position: center;background-repeat: no-repeat;z-index: 10;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.home-testimonials .three-columns .play-icon {background-image: url("../images/common/video-play@2x.png");}}.home-testimonials .three-columns .btn-container {margin-top: 30px;text-align: center;}@media all and (max-width: 767px) {.home-testimonials .three-columns .btn-container {margin-top: 10px;}}.home-testimonials .three-columns .btn-container .btn {display: inline-block;}body.is-mobile .swiper-wrapper {white-space: nowrap;overflow-x: auto;overflow-y: hidden;height: auto;width: 100%;-webkit-overflow-scrolling: touch;vertical-align: text-top;padding-bottom: 30px; }body.is-mobile .swiper-wrapper::-webkit-scrollbar {display: none; }body.is-mobile .swiper-slide {transition-property: all;display: inline-block;vertical-align: text-top; }body.not-mobile { }body.not-mobile :root {--swiper-theme-color: #007aff; }body.not-mobile .swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1; }body.not-mobile .swiper-container-vertical > .swiper-wrapper {flex-direction: column; }body.not-mobile .swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform;box-sizing: content-box; }body.not-mobile .swiper-container-android .swiper-slide,body.not-mobile .swiper-wrapper {transform: translate3d(0px, 0, 0); }body.not-mobile .swiper-container-multirow > .swiper-wrapper {flex-wrap: wrap; }body.not-mobile .swiper-container-multirow-column > .swiper-wrapper {flex-wrap: wrap;flex-direction: column; }body.not-mobile .swiper-container-free-mode > .swiper-wrapper {transition-timing-function: ease-out;margin: 0 auto; }body.not-mobile .swiper-slide {flex-shrink: 0;height: 100%;position: relative;transition-property: transform; }body.not-mobile .swiper-slide-invisible-blank {visibility: hidden; }body.not-mobile .swiper-container-autoheight,body.not-mobile .swiper-container-autoheight .swiper-slide {height: auto; }body.not-mobile .swiper-container-autoheight .swiper-wrapper {align-items: flex-start;transition-property: transform, height; }body.not-mobile .swiper-container-3d {perspective: 1200px; }body.not-mobile .swiper-container-3d .swiper-wrapper,body.not-mobile .swiper-container-3d .swiper-slide,body.not-mobile .swiper-container-3d .swiper-slide-shadow-left,body.not-mobile .swiper-container-3d .swiper-slide-shadow-right,body.not-mobile .swiper-container-3d .swiper-slide-shadow-top,body.not-mobile .swiper-container-3d .swiper-slide-shadow-bottom,body.not-mobile .swiper-container-3d .swiper-cube-shadow {transform-style: preserve-3d; }body.not-mobile .swiper-container-3d .swiper-slide-shadow-left,body.not-mobile .swiper-container-3d .swiper-slide-shadow-right,body.not-mobile .swiper-container-3d .swiper-slide-shadow-top,body.not-mobile .swiper-container-3d .swiper-slide-shadow-bottom {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10; }body.not-mobile .swiper-container-3d .swiper-slide-shadow-left {background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }body.not-mobile .swiper-container-3d .swiper-slide-shadow-right {background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }body.not-mobile .swiper-container-3d .swiper-slide-shadow-top {background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }body.not-mobile .swiper-container-3d .swiper-slide-shadow-bottom {background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }body.not-mobile .swiper-container-css-mode > .swiper-wrapper {overflow: auto;scrollbar-width: none;-ms-overflow-style: none; }body.not-mobile .swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {display: none; }body.not-mobile .swiper-container-css-mode > .swiper-wrapper > .swiper-slide {scroll-snap-align: start start; }body.not-mobile .swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {scroll-snap-type: x mandatory; }body.not-mobile .swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {scroll-snap-type: y mandatory; }body.not-mobile :root {--swiper-navigation-size: 44px; }body.not-mobile .swiper-button-prev,body.not-mobile .swiper-button-next {position: absolute;top: 50%;width: calc(var(--swiper-navigation-size) / 44 * 27);height: var(--swiper-navigation-size);margin-top: calc(-1 * var(--swiper-navigation-size) / 2);z-index: 10;cursor: pointer;display: flex;align-items: center;justify-content: center;color: var(--swiper-navigation-color, var(--swiper-theme-color)); }body.not-mobile .swiper-button-prev.swiper-button-disabled,body.not-mobile .swiper-button-next.swiper-button-disabled {opacity: 0.35;cursor: auto;pointer-events: none; }body.not-mobile .swiper-button-prev:after,body.not-mobile .swiper-button-next:after {font-family: swiper-icons;font-size: var(--swiper-navigation-size);text-transform: none !important;letter-spacing: 0;text-transform: none;font-variant: initial; }body.not-mobile .swiper-button-prev,body.not-mobile .swiper-container-rtl .swiper-button-next {left: 10px;right: auto; }body.not-mobile .swiper-button-prev:after,body.not-mobile .swiper-container-rtl .swiper-button-next:after {content: 'prev'; }body.not-mobile .swiper-button-next,body.not-mobile .swiper-container-rtl .swiper-button-prev {right: 10px;left: auto; }body.not-mobile .swiper-button-next:after,body.not-mobile .swiper-container-rtl .swiper-button-prev:after {content: 'next'; }body.not-mobile .swiper-button-prev.swiper-button-white,body.not-mobile .swiper-button-next.swiper-button-white {--swiper-navigation-color: #ffffff; }body.not-mobile .swiper-button-prev.swiper-button-black,body.not-mobile .swiper-button-next.swiper-button-black {--swiper-navigation-color: #000000; }body.not-mobile .swiper-button-lock {display: none; }body.not-mobile :root { }body.not-mobile .swiper-pagination {position: absolute;text-align: center;transition: 300ms opacity;transform: translate3d(0, 0, 0);z-index: 10; }body.not-mobile .swiper-pagination.swiper-pagination-hidden {opacity: 0; }body.not-mobile .swiper-pagination-fraction,body.not-mobile .swiper-pagination-custom,body.not-mobile .swiper-container-horizontal > .swiper-pagination-bullets {bottom: 10px;left: 0;width: 100%; }body.not-mobile .swiper-pagination-bullets-dynamic {overflow: hidden;font-size: 0; }body.not-mobile .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transform: scale(0.33);position: relative; }body.not-mobile .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {transform: scale(1); }body.not-mobile .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {transform: scale(1); }body.not-mobile .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {transform: scale(0.66); }body.not-mobile .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {transform: scale(0.33); }body.not-mobile .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {transform: scale(0.66); }body.not-mobile .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {transform: scale(0.33); }body.not-mobile .swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #000;opacity: 1; }body.not-mobile button.swiper-pagination-bullet {border: none;margin: 0;padding: 0;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none; }body.not-mobile .swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer; }body.not-mobile .swiper-pagination-bullet-active {opacity: 1;background: var(--swiper-pagination-color, var(--swiper-theme-color)); }body.not-mobile .swiper-container-vertical > .swiper-pagination-bullets {right: 10px;top: 50%;transform: translate3d(0px, -50%, 0); }body.not-mobile .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 6px 0;display: block; }body.not-mobile .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top: 50%;transform: translateY(-50%);width: 8px; }body.not-mobile .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display: inline-block;transition: 200ms transform, 200ms top; }body.not-mobile .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 4px; }body.not-mobile .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left: 50%;transform: translateX(-50%);white-space: nowrap; }body.not-mobile .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: 200ms transform, 200ms left; }body.not-mobile .swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: 200ms transform, 200ms right; }body.not-mobile .swiper-pagination-progressbar {background: rgba(0, 0, 0, 0.25);position: absolute; }body.not-mobile .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: var(--swiper-pagination-color, var(--swiper-theme-color));position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform: scale(0);transform-origin: left top; }body.not-mobile .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {transform-origin: right top; }body.not-mobile .swiper-container-horizontal > .swiper-pagination-progressbar,body.not-mobile .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 100%;height: 4px;left: 0;top: 0; }body.not-mobile .swiper-container-vertical > .swiper-pagination-progressbar,body.not-mobile .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 4px;height: 100%;left: 0;top: 0; }body.not-mobile .swiper-pagination-white {--swiper-pagination-color: #ffffff; }body.not-mobile .swiper-pagination-black {--swiper-pagination-color: #000000; }body.not-mobile .swiper-pagination-lock {display: none; }body.not-mobile .swiper-scrollbar {border-radius: 10px;position: relative;-ms-touch-action: none;background: rgba(0, 0, 0, 0.1); }body.not-mobile .swiper-container-horizontal > .swiper-scrollbar {position: absolute;left: 1%;bottom: 3px;z-index: 50;height: 5px;width: 98%; }body.not-mobile .swiper-container-vertical > .swiper-scrollbar {position: absolute;right: 3px;top: 1%;z-index: 50;width: 5px;height: 98%; }body.not-mobile .swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: rgba(0, 0, 0, 0.5);border-radius: 10px;left: 0;top: 0; }body.not-mobile .swiper-scrollbar-cursor-drag {cursor: move; }body.not-mobile .swiper-scrollbar-lock {display: none; }body.not-mobile .swiper-zoom-container {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;text-align: center; }body.not-mobile .swiper-zoom-container > img,body.not-mobile .swiper-zoom-container > svg,body.not-mobile .swiper-zoom-container > canvas {max-width: 100%;max-height: 100%;object-fit: contain; }body.not-mobile .swiper-slide-zoomed {cursor: move; }body.not-mobile :root { }body.not-mobile .swiper-lazy-preloader {width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;transform-origin: 50%;animation: swiper-preloader-spin 1s infinite linear;box-sizing: border-box;border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius: 50%;border-top-color: transparent; }body.not-mobile .swiper-lazy-preloader-white {--swiper-preloader-color: #fff; }body.not-mobile .swiper-lazy-preloader-black {--swiper-preloader-color: #000; }@keyframes swiper-preloader-spin {100% {transform: rotate(360deg); } }body.not-mobile .swiper-container .swiper-notification {position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000; }body.not-mobile .swiper-container-fade.swiper-container-free-mode .swiper-slide {transition-timing-function: ease-out; }body.not-mobile .swiper-container-fade .swiper-slide {pointer-events: none;transition-property: opacity; }body.not-mobile .swiper-container-fade .swiper-slide .swiper-slide {pointer-events: none; }body.not-mobile .swiper-container-fade .swiper-slide-active,body.not-mobile .swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto; }body.not-mobile .swiper-container-cube {overflow: visible; }body.not-mobile .swiper-container-cube .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;visibility: hidden;transform-origin: 0 0;width: 100%;height: 100%; }body.not-mobile .swiper-container-cube .swiper-slide .swiper-slide {pointer-events: none; }body.not-mobile .swiper-container-cube.swiper-container-rtl .swiper-slide {transform-origin: 100% 0; }body.not-mobile .swiper-container-cube .swiper-slide-active,body.not-mobile .swiper-container-cube .swiper-slide-active .swiper-slide-active {pointer-events: auto; }body.not-mobile .swiper-container-cube .swiper-slide-active,body.not-mobile .swiper-container-cube .swiper-slide-next,body.not-mobile .swiper-container-cube .swiper-slide-prev,body.not-mobile .swiper-container-cube .swiper-slide-next + .swiper-slide {pointer-events: auto;visibility: visible; }body.not-mobile .swiper-container-cube .swiper-slide-shadow-top,body.not-mobile .swiper-container-cube .swiper-slide-shadow-bottom,body.not-mobile .swiper-container-cube .swiper-slide-shadow-left,body.not-mobile .swiper-container-cube .swiper-slide-shadow-right {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden; }body.not-mobile .swiper-container-cube .swiper-cube-shadow {position: absolute;left: 0;bottom: 0px;width: 100%;height: 100%;background: #000;opacity: 0.6;-webkit-filter: blur(50px);filter: blur(50px);z-index: 0; }body.not-mobile .swiper-container-flip {overflow: visible; }body.not-mobile .swiper-container-flip .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1; }body.not-mobile .swiper-container-flip .swiper-slide .swiper-slide {pointer-events: none; }body.not-mobile .swiper-container-flip .swiper-slide-active,body.not-mobile .swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events: auto; }body.not-mobile .swiper-container-flip .swiper-slide-shadow-top,body.not-mobile .swiper-container-flip .swiper-slide-shadow-bottom,body.not-mobile .swiper-container-flip .swiper-slide-shadow-left,body.not-mobile .swiper-container-flip .swiper-slide-shadow-right {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden; }.fha-container,.fha-container-chinese,.evc-container,.landlords-form-container,.frf-container,.uyd-container,.us-container,.mh-container,.bas-container {position: absolute;top: 0;left: 0;width: 100%;height: 100%;min-height: 1800px;z-index: -1;overflow: hidden;pointer-events: none;display: none;}.fha-container.ontop,.fha-container-chinese.ontop,.evc-container.ontop,.landlords-form-container.ontop,.frf-container.ontop,.uyd-container.ontop,.us-container.ontop,.mh-container.ontop,.bas-container.ontop {z-index: 210000;pointer-events: auto;}.fha-container .underlay,.fha-container-chinese .underlay,.evc-container .underlay,.landlords-form-container .underlay,.frf-container .underlay,.uyd-container .underlay,.us-container .underlay,.mh-container .underlay,.bas-container .underlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background-color: rgba(0, 0, 0, 0.25);opacity: 0;-webkit-transition: all 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: all 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.fha-container-chinese {min-height: 1950px;}.fha-container-chinese iframe {height: 1600px;}.landlords-form-container .agree.non-hsg {margin-top: -100px;}.fha-container .agree.non-hsg,.fha-container-chinese .agree.non-hsg {margin-top: -100px;color: #ffffff;}.fha-container .agree.non-hsg a,.fha-container-chinese .agree.non-hsg a {color: #ffffff;text-decoration: underline;}.fha-standalone .agree.non-hsg {color: #ffffff;}.fha-standalone .agree.non-hsg a {color: #ffffff;text-decoration: underline;}.free-home-assessment,.free-home-assessment-chinese {position: absolute;top: 0px;width: 100%;max-width: 770px;height: 100%;z-index: 21;right: -770px;-webkit-transition: right 500ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: right 500ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: right 500ms cubic-bezier(0.77, 0, 0.175, 1);transition: right 500ms cubic-bezier(0.77, 0, 0.175, 1);display: block;}.free-home-assessment .bg,.free-home-assessment-chinese .bg {position: fixed;top: 0;right: -770px;width: 770px;height: 100%;background: #2d86b8;z-index: 20;-webkit-transition: right 500ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: right 500ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: right 500ms cubic-bezier(0.77, 0, 0.175, 1);transition: right 500ms cubic-bezier(0.77, 0, 0.175, 1);}.free-home-assessment .close,.free-home-assessment-chinese .close {cursor: pointer;position: fixed;top: 18px;right: 19px;width: 48px;display: block;z-index: 100;opacity: 0;-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1);}@media all and (max-width: 767px) {.free-home-assessment .close,.free-home-assessment-chinese .close {position: absolute;}}@media all and (min-width: 769px) {.free-home-assessment .close:hover,.free-home-assessment-chinese .close:hover {-ms-transform: rotate(180deg) !important;-webkit-transform: rotate(180deg) !important;transform: rotate(180deg) !important;-webkit-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);}}.free-home-assessment iframe,.free-home-assessment-chinese iframe {position: relative;width: 100%;z-index: 9;}@media all and (max-width: 767px) {.free-home-assessment iframe,.free-home-assessment-chinese iframe {width: calc(100% - 37px);}}.free-home-assessment .title-container,.free-home-assessment-chinese .title-container {position: relative;max-width: 420px;width: 100%;margin: 0 auto;padding: 164px 0 0 0;z-index: 22;}@media all and (max-width: 767px) {.free-home-assessment .title-container,.free-home-assessment-chinese .title-container {width: calc(100% - 74px);padding: 94px 0 0 0;}}@media all and (max-height: 800px) {.free-home-assessment .title-container,.free-home-assessment-chinese .title-container {padding: 94px 0 0 0;}}.free-home-assessment .title-container h2,.free-home-assessment-chinese .title-container h2 {color: #FFFFFF;font-weight: 400;font-size: 28px;margin: 0;}.free-home-assessment .title-container p,.free-home-assessment-chinese .title-container p {opacity: 0.6;color: #FFFFFF;font-size: 16px;margin: 10px 0 20px;font-family: 'Averta-Regular', sans-serif;}.open-free-home-assessment .fha-container .underlay,.open-free-home-assessment .evc-container .underlay,.open-free-home-assessment .landlords-form-container .underlay,.open-free-home-assessment .frf-container .underlay,.open-free-home-assessment .bas-container .underlay {opacity: 1;}.open-free-home-assessment .free-home-assessment {right: 0px;}.open-free-home-assessment .free-home-assessment .bg {right: 0;}.open-free-home-assessment .free-home-assessment .close {opacity: 1;-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}@media all and (max-height: 800px) {.open-free-home-assessment .free-home-assessment {display: block;}}.open-free-home-assessment-chinese .fha-container-chinese .underlay {opacity: 1;}.open-free-home-assessment-chinese .free-home-assessment-chinese {right: 0px;}.open-free-home-assessment-chinese .free-home-assessment-chinese .bg {right: 0;}.open-free-home-assessment-chinese .free-home-assessment-chinese .close {opacity: 1;-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}@media all and (max-height: 800px) {.open-free-home-assessment-chinese .free-home-assessment-chinese {display: block;}}.free-home-assessment-page {background-color: #2d86b8;}.free-home-assessment-page .container {max-width: 420px;}.hrv-test {background: #2d86b8;}.hrv-test .title-container {position: relative;max-width: 420px;width: 100%;margin: 0 auto;padding: 164px 0 0 0;z-index: 22;}@media all and (max-width: 767px) {.hrv-test .title-container {width: calc(100% - 74px);padding: 94px 0 0 0;}}@media all and (max-height: 800px) {.hrv-test .title-container {padding: 94px 0 0 0;}}.hrv-test .title-container h2 {color: #FFFFFF;font-weight: 400;font-size: 28px;margin: 0;}.hrv-test .title-container p {opacity: 0.6;color: #FFFFFF;font-size: 16px;margin: 10px 0 20px;font-family: "Averta-Regular", sans-serif;}.hrv-test .thanks {max-width: 420px;width: 100%;margin: 0 auto;padding-bottom: 75px;}.hrv-test .thanks span {color: #FFFFFF;font-weight: 400;font-size: 28px;margin: 0;}.hrv-test form {position: relative;margin: 0 auto;padding-bottom: 75px;max-width: 420px;width: calc(100% - 74px);}.hrv-test form fieldset {border: none;padding: 0;}.hrv-test label span {font-size: 16px;color: #ffffff !important;margin-bottom: 6px;padding: 0;font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;display: block;}.hrv-test label input {display: inline-block;max-width: none;border: none !important;width: 100% !important;box-shadow: none;padding: 10px 20px;height: 45px;font-size: 16px;color: #999999;margin-bottom: 20px;background: #fff;border-radius: 2px;}.hrv-test button {font-size: 17px;text-shadow: none;background-color: #ffffff !important;color: #2d86b8 !important;border-radius: 100px;text-transform: none;cursor: pointer;font-weight: bold;font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;padding: 12px 20px;width: 293px;line-height: 21px;border: none;}.new-form {position: relative;width: calc(100% - 60px);max-width: 610px;margin: 0 auto;z-index: 24;}.new-form.low-z {z-index: 1;}.new-form .title-container {width: 100%;max-width: none;padding-top: 120px;}.new-form .title-container h2 {color: #2d86b8;}.new-form .title-container p {opacity: 1;color: #333;margin-bottom: 60px;}.new-form .form-input.aa-member-form-input label {position: relative;top: auto;left: auto;margin: 0 0 16px;display: block;}.new-form .form-input.aa-member-form-input input[type=text] {display: none;}.new-form .form-input.aa-member-form-input .radios-btns {display: flex;align-items: center;margin: 0 0 20px;}.new-form .form-input.aa-member-form-input .radios-btns > div {width: auto;display: flex;align-items: center;margin: 0 12px 0 0;}.new-form .form-input.aa-member-form-input .radios-btns > div label {opacity: 1;margin: 0;}.new-form .form-input.aa-member-form-input input[type=radio] {-webkit-appearance: auto;-webkit-border-radius: 100%;outline: none;border: 1px solid #333;margin: 0 10px 0 0;width: 32px;height: 18px;}.new-form .form-checkboxes {height: auto;padding-top: 50px;position: relative;overflow: hidden;margin-bottom: 12px;transition: height 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); z-index: 2;}.new-form .form-checkboxes .checkbox-title {width: 100%;font-family: filson-soft, arial, sans-serif;font-weight: 400;color: #333333;font-size: 15px;line-height: 1.1;transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); position: absolute;top: 17px;left: 0;opacity: 0.6;pointer-events: none;}.new-form .form-checkboxes.full {clear: both;width: 100%;}.new-form .form-checkboxes input[type=checkbox] {position: absolute;top: 17px;opacity: 0.6;}.new-form .form-checkboxes label.checkbox-label {left: 17px;color: #333333;opacity: 1;}.new-form .form-checkboxes .error {position: relative;width: 100%;height: 0;padding-top: 3px;font-size: 11px;color: #ff0000;overflow: hidden;transition: height 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }.new-form .form-checkboxes.has-error.focused .border {border: 1px solid #ff0000;}.new-form .form-checkboxes.has-error .border {border: 1px solid #ff0000;}.new-form .form-checkboxes.has-error .error {height: 40px;}.new-form .form-input {position: relative;height: 52px;overflow: hidden;margin-bottom: 12px;transition: height 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); z-index: 2;}.new-form .form-input.just-error {height: auto;margin-top: -20px;}.new-form .form-input.calendar {overflow: visible;}.new-form .form-input.calendar.on-top {z-index: 22200;}.new-form .form-input.half {float: left;width: calc(50% - 6px);}@media all and (max-width: 767px) {.new-form .form-input.half {float: none;clear: both;width: 100%;}}.new-form .form-input.half.right {float: right;}@media all and (max-width: 767px) {.new-form .form-input.half.right {float: none;}}.new-form .form-input.focused .border {border: 1px solid #333;}.new-form .form-input.has-input label {top: 9px;font-size: 11px;}.new-form .form-input.has-input input, .new-form .form-input.has-input textarea {padding: 25px 14px 9px 14px;}.new-form .form-input.has-error {height: 72px;}.new-form .form-input.has-error.focused .border {border: 1px solid #ff0000;}.new-form .form-input.has-error .border {border: 1px solid #ff0000;}.new-form .form-input.has-error .error {height: 40px;}.new-form .form-input.form-textarea {clear: both;height: auto;}.new-form .form-input.form-textarea label {margin-top: 2px;}.new-form .form-input.form-textarea .border {height: auto;}.new-form .form-input.checkbox-input {float: left;height: 44px;margin-bottom: 0;display: flex;align-items: center;}.new-form .form-input.checkbox-input input {margin-right: 5px;-webkit-appearance: checkbox;width: auto;}.new-form .form-input.checkbox-input label {position: static;}.new-form .form-input.checkbox-input input[type=checkbox] {position: static;}.new-form .form-input.calendar .icon {background-image: url("../images/common/calendar-icon.png");background-size: 16px 16px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.new-form .form-input.calendar .icon {background-image: url("../images/common/calendar-icon@2x.png");}}.new-form .form-input.calendar .icon.webp {background-image: url("../../webp-images/content/images/common/calendar-icon.png");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.new-form .form-input.calendar .icon.webp {background-image: url("../../webp-images/content/images/common/calendar-icon@2x.png");}}.new-form .form-input.calendar .border {cursor: pointer;}.new-form .form-input.calendar .border .inp {cursor: pointer;}.new-form .form-input.form-select.open {overflow: visible;z-index: 10;}.new-form .form-input.form-select.open .icon {transform: rotate(180deg);}.new-form .form-input.form-select.open .border {pointer-events: none;}.new-form .form-input.form-select.open .dropdown {pointer-events: auto;max-height: 999px;opacity: 1;background-color: #fff;border: 1px solid #333;}.new-form .form-input.form-select .icon {background-image: url("../images/common/dropdown-arrow-down.png");background-size: 10px 7px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.new-form .form-input.form-select .icon {background-image: url("../images/common/dropdown-arrow-down@2x.png");}}.new-form .form-input.form-select .border {cursor: pointer;}.new-form .form-input.form-select .border .inp {cursor: pointer;}.new-form .form-input .border {position: relative;width: 100%;height: 52px;border: 1px solid #cccccc;border-radius: 4px;overflow: hidden;transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }.new-form .form-input .icon {position: absolute;pointer-events: none;top: 6px;right: 0;width: 40px;height: 40px;background-position: center;background-repeat: no-repeat;z-index: 4;transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }.new-form .form-input label, .new-form .form-input input, .new-form .form-input textarea, .new-form .form-input .dropdown .item {width: 100%;font-family: filson-soft, arial, sans-serif;font-weight: 400;color: #333333;font-size: 15px;line-height: 1.1;transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }.new-form .form-input label {position: absolute;top: 17px;left: 14px;opacity: 0.6;pointer-events: none;}.new-form .form-input input, .new-form .form-input textarea, .new-form .form-input .dropdown .item {padding: 16px 14px;border: none;outline: none;background-color: transparent;-webkit-appearance: none;-webkit-border-radius: 0;margin: 0;}.new-form .form-input textarea {line-height: 1.5;min-height: 166px;}.new-form .form-input select {position: absolute;top: 0;left: 0;width: 100%;height: 52px;opacity: 0;z-index: 22;}.new-form .form-input .dropdown {position: absolute;top: 0;left: 0;width: 100%;max-height: 52px;border: 1px solid #cccccc;border-radius: 4px;z-index: 3;opacity: 0;pointer-events: none;overflow: hidden;transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }.new-form .form-input .dropdown .dropdown-items {overflow-y: scroll;max-height: 244px;}.new-form .form-input .dropdown .dropdown-items .item {background-color: #ffffff;cursor: pointer;border-bottom: 1px solid #f0f0f0;transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }.new-form .form-input .dropdown .dropdown-items .item:hover {background-color: #f5f5f5;}.new-form .form-input .error {position: relative;width: 100%;height: 0;padding-top: 3px;font-size: 11px;color: #ff0000;overflow: hidden;transition: height 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }.new-form .form-blocker {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 6;}.new-form .form-blocker.show {display: block;}.new-form .agree.non-hsg {text-align: left;padding-left: 0;padding-right: 0;margin-left: 0;margin-right: 0;max-width: 480px;z-index: 1;}.new-form .manual-address {text-align: right;cursor: pointer;margin-bottom: 12px;}.new-form .address-search {overflow: hidden;max-height: 610px;transition: max-height 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }.new-form .address-search.hide {max-height: 0px;}.new-form .address-fields {overflow: hidden;max-height: 0px;transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }.new-form .address-fields.open {max-height: 700px;}.new-form .submit-btn {width: 180px;text-align: center;}.webp .new-form .form-input.form-select .icon {background-image: url("../../webp-images/content/images/common/dropdown-arrow-down.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.webp .new-form .form-input.form-select .icon {background-image: url("../../webp-images/content/images/common/dropdown-arrow-down@2x.png.webp");}}.thanks-message {position: relative;width: calc(100% - 60px);max-width: 610px;margin: 0 auto;z-index: 24;display: none;}.thanks-message .title-container {position: relative;width: 100%;margin: 0 auto;padding: 164px 0 0 0;z-index: 22;max-width: none;padding-top: 120px;}@media all and (max-width: 767px) {.thanks-message .title-container {width: calc(100% - 74px);padding: 94px 0 0 0;}}@media all and (max-height: 800px) {.thanks-message .title-container {padding: 94px 0 0 0;}}.thanks-message .title-container h2 {color: #2d86b8;font-weight: 400;font-size: 28px;margin: 0;}.thanks-message .title-container p {color: #333;font-size: 16px;margin: 10px 0 60px;font-family: "Averta-Regular", sans-serif;}#gre-container {padding-top: 20px;}#gre-container > div {margin-left: auto;}#gre-container > div iframe {margin-right: 0;}.ui-datepicker {border: 1px solid #cccccc !important;}.pac-container, .ui-datepicker {z-index: 220000 !important;}.radio-group {margin-top: 21px;}.radio-group .radio {display: flex;align-items: flex-start;gap: 10px;margin-bottom: 24px;}.radio-group .radio label {width: calc(100% - 50px);}.check-confirm-error {position: relative;width: 100%;height: 0;padding-top: 3px;font-size: 11px;color: #ff0000;overflow: hidden;transition: height 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);margin-bottom: 20px;}.check-confirm-error.show {height: 50px;}.cd-form-container {min-height: 1280px;position: absolute;top: 0;left: 0;width: 100%;height: 100%;min-height: 1800px;z-index: -1;overflow: hidden;pointer-events: none;display: none;}@media all and (max-width: 767px) {.cd-form-container {min-height: 1700px;}}.cd-form-container .bg {background: #fff;}.cd-form-container iframe:not([title="reCAPTCHA"]) {display: block;position: relative;margin: 0 auto;max-width: 600px;width: calc(100% - 74px);overflow: hidden;}.cd-form-container.ontop {z-index: 210000;pointer-events: auto;}.cd-form-container .underlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background-color: rgba(0, 0, 0, 0.25);opacity: 0;-webkit-transition: all 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: all 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.open-free-home-assessment .cd-form-container .underlay {opacity: 1;}.location-top {background: #f4ece3;height: 540px;}@media all and (max-width: 990px) {.location-top {height: auto;}}@media all and (max-width: 767px) {}@media all and (max-width: 767px) {.location-top .container {padding: 0 20px;}}.location-top .bg-image-container {position: absolute;top: 0;right: 0;left: auto;width: 100%;background-image: url("../images/common/location-banner.jpg");background-repeat: no-repeat;background-size: 1440px 540px;background-position: center right;}@media all and (max-width: 1280px) {.location-top .bg-image-container {background-position: center right 15%;}}@media all and (max-width: 990px) {.location-top .bg-image-container {height: 416px;display: none;}}@media all and (max-width: 420px) {.location-top .bg-image-container {background-position: center left -50px;}}.location-top .bg-image-container.webp {background-image: url("../images/common/location-banner.webp");}.location-top > .container {height: 100%;}.location-top > .container .vertical-align-container {position: absolute;}@media all and (max-width: 990px) {.location-top > .container .vertical-align-container {position: relative;height: auto;}}.location-top .left-copy {position: absolute;top: 0;height: 100%;left: 95px;right: auto;width: 50%;}@media all and (max-width: 1280px) {.location-top .left-copy {width: 50%;background-color: #f3ece3;-moz-mask-image: -moz-linear-gradient(0deg, #000000 80%, rgba(0, 0, 0, 0) 100%);-webkit-mask-image: -webkit-linear-gradient(0deg, #000000 80%, rgba(0, 0, 0, 0) 100%);mask-image: linear-gradient(to right, #000000 80%, rgba(0, 0, 0, 0) 100%);}}@media all and (max-width: 990px) {.location-top .left-copy {position: relative;width: 100%;height: auto;right: auto;top: auto;left: auto;max-width: none;-moz-mask-image: none;-webkit-mask-image: none;mask-image: none;}}.location-top .left-copy .copy {position: relative;width: 100%;max-width: 420px;margin: 0;}@media all and (max-width: 1280px) {.location-top .left-copy .copy {padding-right: 40px;}}@media all and (max-width: 990px) {.location-top .left-copy .copy {width: 100%;margin: 0 auto;padding: 40px 0;max-width: none;}}.location-top .left-copy .copy .btn {margin-top: 30px;}.location-top .left-copy .copy p {max-width: 420px;}.location-top .left-copy h1 {margin: 0 0 40px;}.location-top .left-copy.small {top: 0;max-width: 424px;right: 156px;}@media all and (max-width: 1280px) {.location-top .left-copy.small {right: 30px;max-width: 324px;}}@media all and (max-width: 900px) {.location-top .left-copy.small {position: relative;width: 100%;height: auto;right: auto;top: auto;max-width: none;padding: 45px 0;}}.location-top .left-copy.small h1 {margin: 0 0 20px;}.location-top .left-copy.small {padding-top: 50px;}.location-map {width: 100%;height: 400px;}@media all and (max-width: 1320px) {.location-map {height: auto;}}.location-map img {width: 100%;}@media all and (max-width: 1320px) {.location-map .btn {width: 142px;font-size: 16px;font-weight: normal;height: 40px;padding: 8px 20px;color: #ffffff;margin: 20px 0 40px 0;text-align: center;}.location-map .btn span {color: #ffffff;}}.locations-list {list-style: none;margin: 0;padding: 0;font-family: filson-soft, sans-serif;font-size: 14px;font-weight: 700;}.locations-list .mobile-menu-location {display: none;}@media all and (max-width: 1320px) {.locations-list .mobile-menu-location {display: block;padding: 0 20px;}}.locations-list .mobile-menu-location .location-page {display: none;}@media all and (max-width: 1320px) {.locations-list .mobile-menu-location .location-page {display: block;}}.locations-list li {margin-bottom: 8px;}@media all and (min-width: 1321px) and (max-height: 650px) {.locations-list li {margin-bottom: 3px;}}.locations-list li a {color: #94938F;font-weight: 600;font-size: 14px;transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.locations-list li.selected a {color: #333333;}.locations-page,.contactus-locations {font-family: 'filson-soft', arial, sans-serif;font-weight: normal;font-size: 16px;line-height: 1.5;color: #858585;opacity: 1;padding-bottom: 100px;}.locations-page .back-arrow,.contactus-locations .back-arrow {position: absolute;margin-top: -2px;margin-left: -70px;width: 48px;height: 48px;cursor: pointer;z-index: 100;}@media all and (max-width: 990px) {.locations-page .back-arrow,.contactus-locations .back-arrow {margin-left: -10px;margin-top: -60px;}}@media all and (max-width: 767px) {.locations-page .back-arrow,.contactus-locations .back-arrow {width: 24px;height: 24px;margin-top: 4px;margin-left: -4px;}}@media all and (max-width: 767px) {.locations-page h1,.contactus-locations h1 {font-size: 24px !important;text-align: center;}}.locations-page h3,.contactus-locations h3 {font-size: 13px;margin: 20px 0 0 0;font-weight: 300;}.locations-page a,.contactus-locations a,.locations-page span,.contactus-locations span {color: #333333;}.locations-page p,.contactus-locations p {font-family: filson-soft, arial, sans-serif;font-weight: normal;color: #333333;font-size: 16px;}.locations-page p span,.contactus-locations p span {font-size: 14px;color: #94938F;}.locations-page .col.image,.contactus-locations .col.image {min-height: 400px;}.locations-page .col.image iframe,.contactus-locations .col.image iframe {width: 100%;height: 320px;}.locations-page .location-details,.contactus-locations .location-details,.locations-page .location-physical,.contactus-locations .location-physical {float: left;width: 25%;}@media all and (max-width: 1100px) {.locations-page .location-details,.contactus-locations .location-details,.locations-page .location-physical,.contactus-locations .location-physical {float: none;clear: both;width: 100%;margin-bottom: 30px;padding-right: 0;}}.locations-page .location-list,.contactus-locations .location-list,.locations-page .location-details,.contactus-locations .location-details,.locations-page .location-physical,.contactus-locations .location-physical {float: left;min-height: 100px;padding-top: 60px;}@media all and (min-width: 1321px) and (max-height: 650px) {.locations-page .location-list,.contactus-locations .location-list,.locations-page .location-details,.contactus-locations .location-details,.locations-page .location-physical,.contactus-locations .location-physical {min-height: 85px;}}@media all and (max-width: 1320px) {.locations-page .location-list,.contactus-locations .location-list,.locations-page .location-details,.contactus-locations .location-details,.locations-page .location-physical,.contactus-locations .location-physical {width: 100%;min-height: 0;padding-top: 0;}}@media all and (max-width: 1100px) {.locations-page .location-list,.contactus-locations .location-list,.locations-page .location-details,.contactus-locations .location-details,.locations-page .location-physical,.contactus-locations .location-physical {float: none;clear: both;width: 100%;margin-bottom: 30px;padding-right: 0;}}.locations-page .location-list h2,.contactus-locations .location-list h2,.locations-page .location-details h2,.contactus-locations .location-details h2,.locations-page .location-physical h2,.contactus-locations .location-physical h2,.locations-page .location-list p,.contactus-locations .location-list p,.locations-page .location-details p,.contactus-locations .location-details p,.locations-page .location-physical p,.contactus-locations .location-physical p {margin-top: 0;}.locations-page .location-list,.contactus-locations .location-list {width: calc(25% - 40px);padding-right: 40px;}@media all and (max-width: 1320px) {.locations-page .location-list,.contactus-locations .location-list {width: 100%;padding-top: 0;padding-right: 0;}}.locations-page .location-details,.contactus-locations .location-details {position: relative;width: calc(37.5% + 34px);min-height: 574px;padding-right: 40px;}@media all and (min-width: 1321px) and (max-height: 650px) {.locations-page .location-details,.contactus-locations .location-details {min-height: 490px;}}@media all and (max-width: 1320px) {.locations-page .location-details,.contactus-locations .location-details {padding-right: 0;min-height: 0;width: 100%;padding-top: 0;}}.locations-page .location-physical,.contactus-locations .location-physical {width: 37.5%;}@media all and (max-width: 1320px) {.locations-page .location-physical,.contactus-locations .location-physical {width: 100%;margin-bottom: 60px;}}@media all and (max-width: 1100px) {.locations-page .hide-1100,.contactus-locations .hide-1100 {display: none;}}.locations-page .location-title,.contactus-locations .location-title {height: 100px;}@media all and (min-width: 1321px) and (max-height: 650px) {.locations-page .location-title,.contactus-locations .location-title {height: 85px;}}@media all and (max-width: 1320px) {.locations-page .location-title,.contactus-locations .location-title {height: auto;margin-bottom: 20px;}}.locations-page .location-title h2,.contactus-locations .location-title h2 {font-family: filson-soft, arial, sans-serif;font-weight: normal;font-size: 32px;margin-top: -4px;margin-left: -2px;margin-bottom: 5px;}.locations-page .location-title p,.contactus-locations .location-title p {font-family: filson-soft, arial, sans-serif;font-weight: normal;font-size: 14px;}@media all and (max-width: 1320px) {.locations-page .location-title p,.contactus-locations .location-title p {font-size: 16px;}}.locations-page .location-phone,.contactus-locations .location-phone {height: 90px;}@media all and (min-width: 1321px) and (max-height: 650px) {.locations-page .location-phone,.contactus-locations .location-phone {height: 75px;}}@media all and (max-width: 1320px) {.locations-page .location-phone,.contactus-locations .location-phone {height: auto;margin-bottom: 20px;}}.locations-page .location-phone p,.contactus-locations .location-phone p {font-family: 'filson-soft', arial, sans-serif;font-weight: normal;font-size: 26px;}.locations-page .location-phone p a,.contactus-locations .location-phone p a {font-size: 26px;font-weight: normal;text-decoration: none;}@media all and (max-width: 1320px) {.locations-page .location-phone p a,.contactus-locations .location-phone p a {padding: 0 !important;}}.locations-page .location-hours p,.contactus-locations .location-hours p {font-size: 14px;}@media all and (max-width: 1320px) {.locations-page .location-hours p,.contactus-locations .location-hours p {font-size: 16px;}}.locations-page .location-address,.contactus-locations .location-address,.locations-page .location-post,.contactus-locations .location-post {padding-top: 100px;padding-right: 45px;float: left;width: 50%;height: 90px;}@media all and (min-width: 1321px) and (max-height: 650px) {.locations-page .location-address,.contactus-locations .location-address,.locations-page .location-post,.contactus-locations .location-post {padding-top: 85px;height: 75px;}}@media all and (max-width: 1320px) {.locations-page .location-address,.contactus-locations .location-address,.locations-page .location-post,.contactus-locations .location-post {float: none;width: 100%;height: auto;padding-top: 0;margin-bottom: 20px;}}.locations-page .map,.contactus-locations .map {padding-top: 94px;width: 100%;}@media all and (min-width: 1321px) and (max-height: 650px) {.locations-page .map,.contactus-locations .map {padding-top: 85px;}}.locations-page .map iframe,.contactus-locations .map iframe {width: 100%;height: 320px;border: 1px solid #c2bdb6 !important;}@media all and (min-width: 1321px) and (max-height: 650px) {.locations-page .map iframe,.contactus-locations .map iframe {height: 254px;}}.locations-page .location-phone,.contactus-locations .location-phone,.locations-page .location-hours,.contactus-locations .location-hours,.locations-page .location-address,.contactus-locations .location-address,.locations-page .location-post,.contactus-locations .location-post {font-size: 14px;}.locations-page .location-phone p,.contactus-locations .location-phone p,.locations-page .location-hours p,.contactus-locations .location-hours p,.locations-page .location-address p,.contactus-locations .location-address p,.locations-page .location-post p,.contactus-locations .location-post p {font-size: 14px;font-weight: normal;}@media all and (max-width: 1320px) {.locations-page .location-phone p,.contactus-locations .location-phone p,.locations-page .location-hours p,.contactus-locations .location-hours p,.locations-page .location-address p,.contactus-locations .location-address p,.locations-page .location-post p,.contactus-locations .location-post p {font-size: 16px;}}.locations-page .white-panel-details,.contactus-locations .white-panel-details {position: absolute;bottom: 0;left: 0;width: 420px;padding: 20px 0;font-size: 14px;border-radius: 20px;background-color: #ffffff;}@media all and (min-width: 1321px) and (max-height: 650px) {.locations-page .white-panel-details,.contactus-locations .white-panel-details {padding: 7px 0;}}@media all and (max-width: 1320px) {.locations-page .white-panel-details,.contactus-locations .white-panel-details {position: relative;bottom: auto;left: auto;width: 100%;max-width: 580px;background-color: #f5f5f5;margin-bottom: 20px;}}.locations-page .white-panel-details > p,.contactus-locations .white-panel-details > p {font-weight: 300;font-size: 14px;color: #858585;text-align: center;}.locations-page .white-panel-details .two-col .col,.contactus-locations .white-panel-details .two-col .col {float: left;width: 50%;text-align: center;}.locations-page .white-panel-details .two-col .col.right-col,.contactus-locations .white-panel-details .two-col .col.right-col {border-left: 1px solid rgba(34, 34, 34, 0.15);}.locations-page .white-panel-details .two-col .col .title,.contactus-locations .white-panel-details .two-col .col .title {color: #333333;font-weight: 500;}.locations-page .white-panel-details .two-col .col .cd-form-open-btn,.contactus-locations .white-panel-details .two-col .col .cd-form-open-btn {width: 142px;font-size: 16px;font-weight: normal;height: 40px;padding: 8px 20px;margin: 10px 0;}@media all and (max-width: 1320px) {.locations-page .white-panel-details .two-col .col .cd-form-open-btn,.contactus-locations .white-panel-details .two-col .col .cd-form-open-btn {text-align: center;width: 120px;height: 37px;font-size: 14px;padding: 8px 10px;}}.locations-page .white-panel-details .two-col .col p,.contactus-locations .white-panel-details .two-col .col p {font-size: 14px;font-weight: 300;color: #858585;text-align: center;}.locations-page .white-panel-details .two-col .col p a,.contactus-locations .white-panel-details .two-col .col p a {font-size: 12px;font-weight: normal;text-decoration: underline;color: #2d86b8;}@media all and (max-width: 1320px) {.contactus-locations {max-width: none !important;margin-bottom: 0;}}@media all and (max-width: 1320px) {.contactus-locations .locations-page {padding-bottom: 0;}}@media all and (max-width: 1440px) {.contactus-locations .container {max-width: 1160px;}}@media all and (max-width: 1320px) {.contactus-locations .container {max-width: none;margin-left: 0;}}main .locations-page {padding-top: 40px;}@media all and (max-width: 1320px) {main .locations-page {padding-top: 0;}}main .locations-page .white-panel-details {width: 400px;background-color: #f5f5f5;}@media all and (max-width: 1320px) {main .locations-page .white-panel-details {width: 100%;}}@media all and (max-width: 1320px) {main .locations-page .container {padding: 0;}}@media all and (max-width: 1320px) {main .locations-page .container .locations-list li {position: relative;width: 100%;height: 52px;max-height: 52px;border-bottom: 1px solid rgba(34, 34, 34, 0.15);margin-bottom: 0;cursor: pointer;overflow: hidden;}}@media all and (max-width: 1320px) {main .locations-page .container .locations-list li:first-child {border-top: 1px solid rgba(34, 34, 34, 0.15);}}@media all and (max-width: 1320px) {main .locations-page .container .locations-list li:after {content: '';position: absolute;pointer-events: none;right: 37px;top: 19px;background: url("../images/common/plus.svg");width: 12px;height: 12px;transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}}@media all and (max-width: 1320px) {main .locations-page .container .locations-list li.selected {height: auto;max-height: 9999px;}}@media all and (max-width: 1320px) {main .locations-page .container .locations-list li.selected .mobile-menu-location {opacity: 1;}}main .locations-page .container .locations-list li.selected > a {font-weight: 500;color: #333333;}@media all and (max-width: 1320px) {main .locations-page .container .locations-list li.selected > a {font-size: 26px;color: #333333;transition: all 0ms cubic-bezier(0.25, 0.25, 0.75, 0.75);}}@media all and (max-width: 1320px) {main .locations-page .container .locations-list li.selected:after {top: 29px;transform: rotation(180deg);background: url("../images/common/minus.svg");}}@media all and (max-width: 1320px) {main .locations-page .container .locations-list li a {padding: 15px 20px 5px 20px;display: block;}}@media all and (max-width: 1320px) {.location-page {display: none;}}.careers-post {display: flex;padding: 50px 95px;flex-direction: row-reverse; }.careers-post .image {width: 45%; }.careers-post .image img {width: 100%; }.careers-post .copy {width: 55%;padding: 18px 100px 0 0; }.careers-post .copy h2 {font-size: 16px;font-family: 'Averta-Semibold';margin: 42px 0 15px; }.careers-post .copy .careers-related {margin-top: 100px; }.careers-post .copy .careers-related h2 {font-family: filson-soft, sans-serif;margin: 0 0 17px;opacity: 0.5;font-size: 17px;font-weight: 400; }.careers-post .copy .careers-related .careers-related-posts {display: grid;grid-template-columns: repeat(2, 1fr);gap: 40px; }.careers-post .copy .careers-related .careers-related-posts .related-post-item img {width: 100%; }.careers-post .copy .careers-related .careers-related-posts .related-post-item h3 {font-size: 17px; }.careers-post .copy .careers-related .careers-related-posts .related-post-item p {text-overflow: ellipsis;overflow: hidden;display: -webkit-box !important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal; }@media all and (max-width: 1024px) {.careers-post {padding: 50px 95px;display: block; }.careers-post .image {width: 100%; }.careers-post .copy {width: 100%;padding: 18px 0 0; } }@media all and (max-width: 767px) {.careers-post {padding: 0 30px; }.careers-post .copy h2 {text-align: left; }.careers-post .copy .careers-related {margin-top: 63px; }.careers-post .copy .careers-related .careers-related-posts {grid-template-columns: repeat(1, 1fr);gap: 63px; }.careers-post .copy .careers-related .careers-related-posts .related-post-item {max-width: 259px; } }.blog-top {padding-top: 211px; }@media all and (max-width: 900px) {.blog-top {padding-top: 106px; } }.blog-top h1 {text-align: center;margin: 0; }@media all and (max-width: 900px) {.blog-top h1 {font-size: 21px;line-height: 1.24; } }.blog-top .container .row .col .categories-mobile-select {position: relative;margin: 36px auto; }@media all and (max-width: 900px) {.blog-top .container .row .col .categories-mobile-select {display: block;position: relative;width: 100%;margin: 0 auto;max-width: 470px;border-radius: 3px;border: solid 1px #e1e1e1;margin-top: 20px;cursor: pointer;background-image: url("../images/common/faq-arrow.png");background-size: 10px 6px;background-position: top 19px right 16px;background-repeat: no-repeat; } }@media all and (max-width: 900px) and (-webkit-min-device-pixel-ratio: 1.5) {.blog-top .container .row .col .categories-mobile-select {background-image: url("../images/common/faq-arrow@2x.png"); } }@media all and (max-width: 900px) {.blog-top .container .row .col .categories-mobile-select.webp {background-image: url("../../webp-images/content/images/common/faq-arrow.png.webp"); } }@media all and (max-width: 900px) and (-webkit-min-device-pixel-ratio: 1.5) {.blog-top .container .row .col .categories-mobile-select.webp {background-image: url("../../webp-images/content/images/common/faq-arrow@2x.png.webp"); } }.blog-top .container .row .col .categories-mobile-select .select-heading {display: none; }@media all and (max-width: 900px) {.blog-top .container .row .col .categories-mobile-select .select-heading {color: #333333;font-size: 17px;font-weight: 500;line-height: 1;display: block;padding: 13px 20px; } }.blog-top .container .row .col .categories-mobile-select .categories {list-style: none;padding: 0;display: block;position: relative;text-align: center;margin: 0 auto; }.blog-top .container .row .col .categories-mobile-select .categories li {display: inline-block;padding: 0 15px; }@media all and (min-width: 901px) {.blog-top .container .row .col .categories-mobile-select .categories li:hover a {opacity: 0.8; } }.blog-top .container .row .col .categories-mobile-select .categories li a {position: relative;opacity: 0.5;color: #333333;font-size: 17px;font-weight: 500;-webkit-transition: opacity 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: opacity 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: opacity 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: opacity 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }.blog-top .container .row .col .categories-mobile-select .categories li a span {width: 6px;height: 6px;position: relative;margin: 15px auto;border-radius: 50%;background: #333333;display: none; }.blog-top .container .row .col .categories-mobile-select .categories li.selected:hover a {opacity: 1; }.blog-top .container .row .col .categories-mobile-select .categories li.selected a {opacity: 1; }.blog-top .container .row .col .categories-mobile-select .categories li.selected a span {display: block; }@media all and (max-width: 900px) {.blog-top .container .row .col .categories-mobile-select .categories li.selected a span {display: none; } }@media all and (max-width: 900px) {.blog-top .container .row .col .categories-mobile-select .categories {display: none;padding: 0 0 10px;position: absolute;z-index: 1000;background: #FFFFFF;left: -1px;right: -1px;border-radius: 0 0 3px 3px;border: solid 1px #e1e1e1;border-top: none;top: 35px; }.blog-top .container .row .col .categories-mobile-select .categories li {display: block;text-align: left;margin-top: 10px;padding: 0 0 0 20px; }.blog-top .container .row .col .categories-mobile-select.open .categories {display: block; } }.blog-featured {margin: 100px 0; }@media all and (max-width: 900px) {.blog-featured {margin: 72px 0 76px 0; } }@media all and (max-width: 900px) {.blog-featured .container .row {display: block;position: relative;width: 100%;max-width: 470px;margin: 0 auto; } }.blog-featured .container .row .col {text-align: center; }@media all and (max-width: 900px) {.blog-featured .container .row .col {text-align: left; } }.blog-featured .container .row .col h2 {text-align: center;margin: 0 0 43px; }@media all and (max-width: 900px) {.blog-featured .container .row .col h2 {font-size: 19px;line-height: 26px;text-align: left;margin-bottom: 0px; } }@media all and (max-width: 767px) {.blog-featured .container .row .col h2 {text-align: left; } }.blog-featured .container .row .col .image {width: 100%;display: block;margin: auto; }@media all and (max-width: 900px) {.blog-featured .container .row .col .image {padding-bottom: 22px; } }.blog-featured .container .row .col .image.desktop-img {display: block; }@media all and (max-width: 900px) {.blog-featured .container .row .col .image.desktop-img {display: none; } }.blog-featured .container .row .col .image.mobile-img {display: none; }@media all and (max-width: 900px) {.blog-featured .container .row .col .image.mobile-img {display: block; } }.blog-featured .container .row .col p {position: relative;max-width: 600px;margin: 43px auto 27px;text-align: center; }@media all and (max-width: 900px) {.blog-featured .container .row .col p {text-align: left;margin: 17px 0 27px;max-width: 470px; } }.post-top {-webkit-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);padding-top: 211px; }@media all and (max-width: 900px) {.post-top {padding-top: 107px; } }.post-top .container {max-width: 1440px; }.post-top .container .row .col h1 {font-size: 32px;text-align: center;margin: 0;position: relative;padding: 0 60px; }@media all and (max-width: 767px) {.post-top .container .row .col h1 {font-size: 21px;padding: 0 30px; } }.post-top .container .row .col h1 .back-arrow {position: absolute;left: -11px;top: -8px;width: 48px;height: 48px;cursor: pointer; }@media all and (max-width: 767px) {.post-top .container .row .col h1 .back-arrow {width: 24px;height: 24px;top: 0;left: 0; } }.post-top .container .row .col p {position: relative;max-width: 640px;margin: 43px auto 86px;text-align: center; }@media all and (max-width: 900px) {.post-top .container .row .col p {margin: 29px auto 37px;text-align: left;max-width: 470px; } }.post-top .container .row .col .image {width: 100%; }@media all and (max-width: 900px) {.post-top .container .row .col .image {width: calc(100% + 74px);margin: 0 -37px; } }.post-top.transition-out {opacity: 0;-ms-transform: translate(0px, 20px);-webkit-transform: translate(0px, 20px);transform: translate(0px, 20px); }.post-content {padding: 47px 0;max-width: 1440px;position: relative;margin: 0 auto; }.post-content .career-hero-image {text-align: right; }.post-content .career-hero-image img {width: 100%;max-width: 550px; }.post-content .cta-banner {background: #f0f0f0;position: relative;max-width: 312px;padding: 27px 25px 31px;margin: 46px auto 50px; }.post-content .cta-banner .logo {position: absolute;left: 20px;top: 20px;z-index: 10; }.post-content .cta-banner .house {position: relative;display: block;width: 199px;margin: auto; }.post-content .cta-banner h3 {font-size: 11px;color: #2d86b8;text-transform: uppercase;margin: 20px 0; }.post-content .cta-banner p {font-size: 17px;color: #333333;line-height: 1.41;margin: 0 0 20px; }.post-content .cta-banner .btn {width: 100%;padding-left: 0;padding-right: 0;text-align: center; }@media all and (max-width: 1440px) {.post-content .cta-banner .btn {font-size: 17px; } }@media all and (max-width: 460px) {.post-content .cta-banner .btn {font-size: 14px !important;padding: 14px 0px !important; } }@media all and (max-width: 359px) {.post-content .cta-banner .btn {font-size: 13px !important; } }.post-content .container .row .col.post-content-copy {padding: 40px 95px; }@media all and (max-width: 1279px) {.post-content .container .row .col.post-content-copy {float: none;position: relative;margin: 0 auto;width: 100%;padding: 0 0 50px 0;max-width: 470px; } }.post-content .container .row .col.post-content-copy table {border: none;padding: 0;margin: 30px 0 50px 0; }.post-content .container .row .col.post-content-copy table tr td {vertical-align: top;border: none;text-align: left !important;font-size: 13px;padding: 10px 5px 10px 0; }.post-content .container .row .col.post-content-copy table tr td strong {font-weight: 600;line-height: 1.5;font-size: 15px;text-align: left !important; }@media all and (max-width: 767px) {.post-content .container .row .col.post-content-copy table tr td strong {font-size: 13px; } }.post-content .container .row .col.post-content-copy table tr td p {font-size: 15px;text-align: left !important;margin: 0;line-height: 1.5; }@media all and (max-width: 767px) {.post-content .container .row .col.post-content-copy table tr td p {font-size: 13px; } }.post-content .container .row .col.post-content-copy iframe {max-width: 100%; }.post-content .container .row .col.post-content-copy img {max-width: 100%;height: auto !important; }.post-content .container .row .col.post-content-copy ul {margin: 0 0 40px;padding: 0 0 0 30px; }.post-content .container .row .col.post-content-copy li {line-height: 1.5;opacity: 1;font-size: 16px;font-family: 'Averta-Regular';color: #858585; }.post-content .container .row .col.post-content-copy p {margin: 0 0 40px;line-height: 1.5;opacity: 1;font-size: 16px;font-family: 'Averta-Regular';color: #858585; }@media all and (max-width: 1279px) {.post-content .container .row .col.post-content-copy p {text-align: left; } }.post-content .container .row .col.post-content-copy p a {text-decoration: underline; }.post-content .container .row .col.post-content-copy p a.btn {text-decoration: none;height: auto;min-height: 49px;padding: 12px 20px 14px; }.post-content .container .row .col.post-content-copy p strong {font-family: filson-soft, sans-serif;font-size: 21px;opacity: 1;font-weight: 300;line-height: 1.43;color: #333333; }@media all and (max-width: 1279px) {.post-content .container .row .col.post-content-copy p strong {font-size: 19px; } }.post-content .container .row .col.post-content-copy h2 {opacity: 1;font-size: 21px;margin: 0 0 20px; }@media all and (max-width: 1279px) {.post-content .container .row .col.post-content-copy h2 {text-align: left;margin: 0 0 30px;font-size: 17px; } }@media all and (max-width: 1279px) {.post-content .related-posts {width: 100%;max-width: 470px;float: none;position: relative;margin: 0 auto; } }@media all and (max-width: 767px) {.post-content .related-posts {width: calc(100% + 74px);margin: 0 -37px;max-width: none; } }.post-content .related-posts h2 {margin: 0 0 17px;opacity: 0.5;font-size: 17px;font-weight: 400; }@media all and (max-width: 1279px) {.post-content .related-posts h2 {margin: 0 0 29px;text-align: left; } }@media all and (max-width: 767px) {.post-content .related-posts h2 {padding-left: 37px; } }.post-content .related-posts .related-post-item {outline: none;margin-bottom: 77px; }@media all and (max-width: 1279px) {.post-content .related-posts .related-post-item {max-width: 470px;width: 100%; } }@media all and (max-width: 767px) {.post-content .related-posts .related-post-item {padding: 0 0 0 37px;max-width: 507px; } }@media all and (max-width: 600px) {.post-content .related-posts .related-post-item {max-width: 366px; } }@media all and (max-width: 460px) {.post-content .related-posts .related-post-item {max-width: 296px; } }@media all and (max-width: 359px) {.post-content .related-posts .related-post-item {max-width: 257px; } }.post-content .related-posts .related-post-item img {width: 100%; }.post-content .related-posts .related-post-item h3 {margin: 30px 0 11px;opacity: 1;font-size: 17px;font-weight: 400; }.post-content .related-posts .related-post-item p {margin: 0 0 20px; }@media all and (max-width: 1279px) {.blog-posts .container .row {display: block;position: relative;width: 100%;max-width: 470px;margin: 0 auto; } }@media all and (max-width: 1279px) {.blog-posts .container .row .col.half {width: 100%;display: block; } }.blog-posts .container .row .image {padding: 0 25px 86px 0; }@media all and (max-width: 1279px) {.blog-posts .container .row .image {padding: 0 0 22px 0; } }.blog-posts .container .row .image img {width: 100%; }.blog-posts .container .row .copy {padding: 0 0 86px 25px; }@media all and (max-width: 1279px) {.blog-posts .container .row .copy {padding: 0 0 76px 0; } }.blog-posts .container .row .copy h2 {font-size: 32px;margin: 0;font-weight: 300; }@media all and (max-width: 1279px) {.blog-posts .container .row .copy h2 {font-size: 19px;line-height: 26px;text-align: left; } }@media all and (max-width: 767px) {.blog-posts .container .row .copy h2 {text-align: left; } }.blog-posts .container .row .copy p {margin: 17px 0 27px; }.blog-pageination {padding: 38px 0 131px; }@media all and (max-width: 1279px) {.blog-pageination {padding: 0 0 95px 0; } }.blog-pageination ul {list-style: none;display: table;margin: auto;padding-left: 0; }.blog-pageination ul li {display: table-cell;padding: 0 23px; }.blog-pageination ul li a {color: #2d86b8; }#blog-nav-dot {width: 3px;height: 3px;position: absolute;top: 322px;left: 0;margin-left: 15px;border-radius: 50%;background: #333333;display: none !important;-webkit-transition: left 800ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: left 800ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: left 800ms cubic-bezier(0.77, 0, 0.175, 1);transition: left 800ms cubic-bezier(0.77, 0, 0.175, 1); }@media all and (max-width: 1100px) {#blog-nav-dot {display: none !important; } }.blog-spacer {position: relative;width: 100%;height: 30px; }