.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;}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;}@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;}.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; }.latest-promotions-mobile {display: none;position: relative;padding: 60px 0;color: #ffffff;background-color: #333333;z-index: 6;}@media all and (max-width: 1100px) {.latest-promotions-mobile {display: block;padding: 41px 0 21px;}}.latest-promotions-mobile .mobile-offers-link {display: none;}@media all and (max-width: 1100px) {.latest-promotions-mobile .mobile-offers-link {position: relative;width: 88px;height: auto;display: block;margin: 20px auto;color: #ffffff;background: url(../images/common/white-arrow-right.png) no-repeat right;background-size: 14px 9px;padding-right: 20px;}}.latest-promotions-mobile .container {cursor: grab;}.latest-promotions-mobile .copy-container {float: left;clear: both;}.latest-promotions-mobile .copy-container .copy {position: relative;width: 100%;height: 100%;max-width: 470px;margin: 0 auto;white-space: normal;}@media all and (max-width: 1100px) {.latest-promotions-mobile .copy-container .copy {max-width: none;margin-top: 23px;margin-left: 0px;opacity: 1 !important;}}.latest-promotions-mobile .copy-container .copy .arrow-link {color: #ffffff;background-image: url("../images/common/white-arrow-right.png");background-size: 14px 9px;background-repeat: no-repeat;background-position: center right;padding-right: 23px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.latest-promotions-mobile .copy-container .copy .arrow-link {background-image: url("../images/common/white-arrow-right@2x.png");}}.latest-promotions-mobile .copy-container .copy h3 {font-size: 28px;font-weight: 300;font-style: normal;line-height: 1.15;letter-spacing: 0.26px;color: #ffffff;margin: 0 0 15px 0;max-width: 470px;}.latest-promotions-mobile .copy-container .copy h3 a {outline: none;}.latest-promotions-mobile.webp .copy-container .copy .arrow-link {background-image: url("../../webp-images/content/images/common/white-arrow-right.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.latest-promotions-mobile.webp .copy-container .copy .arrow-link {background-image: url("../../webp-images/content/images/common/white-arrow-right@2x.png.webp");}}.latest-promotions-mobile > .title-container {position: absolute;top: 22px;left: 50%;width: 700px;height: 20px;margin-left: -350px;}@media all and (max-width: 1100px) {.latest-promotions-mobile > .title-container {top: auto;left: auto;width: 100%;height: auto;margin-left: auto;position: relative;}}.latest-promotions-mobile > .title-container h2 {float: right;width: calc(100% - 260px);color: #ffffff;font-size: 17px;text-align: left;font-weight: 400;font-style: normal;margin: 0 0 55px;opacity: 0.6;}@media all and (max-width: 1100px) {.latest-promotions-mobile > .title-container h2 {font-size: 21px;float: none;width: 100%;text-align: center;margin: 0 0 45px;}}.latest-promotions-mobile .mobile-offer {width: 300px;margin-left: 37px;}@media all and (max-width: 480px) {.latest-promotions-mobile .mobile-offer {width: 235px;}}.latest-promotions-mobile .img-container {position: relative;float: left;width: 210px;display: block;}.latest-promotions-mobile .img-container .spacer {float: left;width: 100%;height: auto;}.latest-promotions-mobile .img-container .slide-img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}@media all and (min-width: 1101px) {.latest-promotions-mobile .img-container .slide-img {-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); }}.latest-promotions {position: relative;padding: 60px 0;color: #ffffff;background-color: #333333;z-index: 6;}@media all and (max-width: 1100px) {.latest-promotions {padding: 41px 0 88px;display: none;}}.latest-promotions > .container > .arrow-link {position: absolute;top: -36px;right: 95px;height: auto;display: block;background: url(../images/common/white-arrow-right.png) no-repeat right;background-size: 14px 9px;color: #ffffff;z-index: 100;padding-right: 26px;}@media all and (max-width: 1100px) {.latest-promotions > .container > .arrow-link {top: auto;bottom: -25px;left: 50%;width: 154px;margin-left: -65px;}}.latest-promotions > .title-container {position: absolute;top: 22px;left: 50%;width: 700px;height: 20px;margin-left: -350px;}@media all and (max-width: 1100px) {.latest-promotions > .title-container {top: auto;left: auto;width: 100%;height: auto;margin-left: auto;position: relative;}}.latest-promotions > .title-container h2 {float: right;width: calc(100% - 260px);color: #ffffff;font-size: 17px;text-align: left;font-weight: 400;font-style: normal;margin: 0 0 55px;opacity: 0.6;}@media all and (max-width: 1100px) {.latest-promotions > .title-container h2 {font-size: 21px;float: none;width: 100%;text-align: center;margin: 0 0 45px;}}.latest-promotions .top-divider {position: absolute;top: 0;left: 37px;width: calc(100% - 74px);height: 1px;margin: 0 auto;background-color: #ede6de;display: none;}.latest-promotions .col.images {position: relative;line-height: 0;}.latest-promotions .offer-images-spacer {width: 100%;}.latest-promotions .draggable-slides {position: relative;width: 100%;height: 100%;}.latest-promotions .draggable-slides .left-arrow {position: absolute;left: 0;top: 50%;width: 42px;height: 42px;margin-top: -21px;background-image: url("../images/common/big-arrow-left.png");background-repeat: no-repeat;background-size: 11px 17px;background-position: center left 11px;border-radius: 100%;border: solid 1.5px rgba(255, 255, 255, 0.25);cursor: pointer;z-index: 20;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.latest-promotions .draggable-slides .left-arrow {background-image: url("../images/common/big-arrow-left@2x.png");}}.latest-promotions .draggable-slides .right-arrow {position: absolute;right: 0;top: 50%;width: 42px;height: 42px;margin-top: -21px;background-image: url("../images/common/big-arrow-right.png");background-repeat: no-repeat;background-size: 11px 17px;background-position: center;border-radius: 100%;border: solid 1.5px rgba(255, 255, 255, 0.25);cursor: pointer;z-index: 20;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.latest-promotions .draggable-slides .right-arrow {background-image: url("../images/common/big-arrow-right@2x.png");}}.latest-promotions .draggable-slides .slick-dots {position: absolute;left: 50%;top: -45px;width: 50%;margin-left: 50px;padding-left: 0;list-style: none;}@media all and (max-width: 1440px) {.latest-promotions .draggable-slides .slick-dots {bottom: 0px;}}@media all and (max-width: 1100px) {.latest-promotions .draggable-slides .slick-dots {display: none;}}.latest-promotions .draggable-slides .slick-dots li {float: left;position: relative;width: 5px;height: 5px;margin: 0 8px 0 0;cursor: pointer;display: block;background-color: #ffffff;opacity: 0.2;border-radius: 15px;z-index: 5;}.latest-promotions .draggable-slides .slick-dots .red-circle {position: absolute;background-color: #ffffff;opacity: 0.6;width: 5px;height: 5px;z-index: 6;border-radius: 15px;}.latest-promotions .draggable-slides .promo-slide {}.latest-promotions .draggable-slides .slick-slide {position: relative;width: 100%;}.latest-promotions .draggable-slides .slick-slide .slide-copy {position: relative;width: 100%;height: 133px;max-width: 700px;margin: 0 auto;}.latest-promotions .draggable-slides .img-container {position: relative;float: left;width: 210px;display: block;}@media all and (min-width: 1101px) {.latest-promotions .draggable-slides .img-container {overflow: hidden;}}@media all and (max-width: 1100px) {.latest-promotions .draggable-slides .img-container {width: 100%;margin-left: 19px;float: none;display: block;}}.latest-promotions .draggable-slides .img-container .spacer {float: left;width: 100%;height: auto;}.latest-promotions .draggable-slides .img-container .slide-img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}@media all and (min-width: 1101px) {.latest-promotions .draggable-slides .img-container .slide-img {-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); }}.latest-promotions .draggable-slides .copy-container {position: relative;float: right;width: calc(100% - 260px);height: 100%;}@media all and (max-width: 1100px) {.latest-promotions .draggable-slides .copy-container {position: relative;left: auto;width: 100%;height: auto;}}.latest-promotions .draggable-slides .copy-container .copy {position: relative;width: 100%;height: 100%;max-width: 470px;margin: 0 auto;}@media all and (max-width: 1100px) {.latest-promotions .draggable-slides .copy-container .copy {max-width: none;margin-top: 30px;margin-left: 19px;opacity: 1 !important;}}.latest-promotions .draggable-slides .copy-container .copy .arrow-link {color: #ffffff;background-image: url("../images/common/white-arrow-right.png");background-size: 14px 9px;background-repeat: no-repeat;background-position: center right;padding-right: 23px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.latest-promotions .draggable-slides .copy-container .copy .arrow-link {background-image: url("../images/common/white-arrow-right@2x.png");}}.latest-promotions .draggable-slides .copy-container .copy h3 {font-size: 28px;font-weight: 300;font-style: normal;line-height: 1.15;letter-spacing: 0.26px;color: #ffffff;margin: 0 0 15px 0;max-width: 470px;}@media all and (max-width: 767px) {.latest-promotions .draggable-slides .copy-container .copy h3 {font-size: 15px;}}.latest-promotions .draggable-slides .copy-container .copy h3 a {outline: none;}.latest-promotions.webp .draggable-slides .left-arrow {background-image: url("../../webp-images/content/images/common/big-arrow-left.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.latest-promotions.webp .draggable-slides .left-arrow {background-image: url("../../webp-images/content/images/common/big-arrow-left@2x.png.webp");}}.latest-promotions.webp .draggable-slides .right-arrow {background-image: url("../../webp-images/content/images/common/big-arrow-right.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.latest-promotions.webp .draggable-slides .right-arrow {background-image: url("../../webp-images/content/images/common/big-arrow-right@2x.png.webp");}}.latest-promotions.webp .draggable-slides .copy-container .copy .arrow-link {background-image: url("../../webp-images/content/images/common/white-arrow-right.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.latest-promotions.webp .draggable-slides .copy-container .copy .arrow-link {background-image: url("../../webp-images/content/images/common/white-arrow-right@2x.png.webp");}}.latest-promotions .offer-images {list-style: none;padding: 0 20px 0 0;margin: 0;position: absolute;top: 0px;width: 100%;height: 100%;overflow: hidden;}.latest-promotions .offer-images li {}.latest-promotions .offer-images li img {width: 100%;}.latest-promotions .offer-titles {list-style: none;padding: 0 0 0 150px;margin: 0;position: relative;}.latest-promotions .offer-titles li {display: none;}.latest-promotions .offer-titles li.selected {display: block;}.latest-promotions .offer-titles li h3 {font-size: 32px;font-weight: 400;font-style: normal;line-height: 1.31;letter-spacing: 0.3px;color: #333333;margin: 0 0 15px;max-width: 384px;}.latest-promotions .dots {list-style: none;padding: 0;margin: 0;position: absolute;left: 150px;bottom: 60px;}.latest-promotions .dots li {cursor: pointer;float: left;}.latest-promotions .dots li div {width: 5px;height: 5px;margin: 5px;background: #9e978f;border-radius: 50%;}.latest-promotions .dots li.selected div {background: #a81212;}.three-columns {background-color: #ffffff;padding: 70px 0;}.three-columns.unitec-research {background-color: #F4ECE3;}@media all and (max-width: 767px) {.three-columns {padding: 57px 0 23px;}}@media all and (max-width: 767px) {.three-columns.mb-50 .container .row .three-column-item {margin-bottom: 50px;}}.three-columns h2 {text-align: center;font-size: 32px;line-height: 1.31;letter-spacing: 0.3px;color: #333333;font-weight: 300;font-style: normal;margin: 0 0 85px;}@media all and (max-width: 767px) {.three-columns h2 {font-size: 21px;margin: 0 0 55px;padding: 0 21px;}}.three-columns .btn.bottom-btn {width: 260px;display: block;text-align: center;position: relative;margin: 60px auto;}@media all and (max-width: 767px) {.three-columns .btn.bottom-btn {margin: -10px auto 50px auto;}}@media all and (max-width: 767px) {.three-columns .container {padding-bottom: 40px;}}.three-columns .container .row {margin: 0 -24px;width: calc(100% + 48px);display: flex;flex-wrap: wrap;justify-content: center;}@media all and (max-width: 767px) {.three-columns .container .row {width: 100%;margin: 0;}}.three-columns .container .row .three-column-item {float: left;margin: 0 24px;width: calc(33.33% - 48px);outline: none;}@media all and (max-width: 767px) {.three-columns .container .row .three-column-item {position: relative;width: 100%;margin: 0 auto 50px auto;max-width: 470px;display: block;}}@media all and (max-width: 767px) {.three-columns .container .row .three-column-item:last-child {margin: 0 auto 25px auto;}}.three-columns .container .row .three-column-item span:not(.btn),.three-columns .container .row .three-column-item a:not(.btn) {outline: none;display: block;}.three-columns .container .row .three-column-item .img-container {position: relative;width: 100%;overflow: hidden;opacity: 1;}@media all and (min-width: 901px) {.three-columns .container .row .three-column-item .img-container {-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);}}.three-columns .container .row .three-column-item .img-container span {opacity: 1;}.three-columns .container .row .three-column-item img {width: 100%;outline: none;}.three-columns .container .row .three-column-item img.spacer {float: left;}.three-columns .container .row .three-column-item .three-col-img {position: absolute;top: 0;left: 0;}@media all and (min-width: 901px) {.three-columns .container .row .three-column-item .three-col-img {-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);}}.three-columns .container .row .three-column-item h3,.three-columns .container .row .three-column-item .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;}.three-columns .container .row .three-column-item h3.big,.three-columns .container .row .three-column-item .h3.big {font-size: 26px;}.three-columns .container .row .three-column-item h3 sup,.three-columns .container .row .three-column-item .h3 sup {font-size: 16px;}.three-columns .container .row .three-column-item h3 strong,.three-columns .container .row .three-column-item .h3 strong {font-weight: 500;}@media all and (max-width: 767px) {.three-columns .container .row .three-column-item h3,.three-columns .container .row .three-column-item .h3 {font-size: 17px;margin: 24px 0 12px;}.three-columns .container .row .three-column-item h3.big,.three-columns .container .row .three-column-item .h3.big {font-size: 19px;}}.three-columns .container .row .three-column-item p,.three-columns .container .row .three-column-item .p {font-size: 16px;font-family: 'Averta-Regular';color: #858585;line-height: 1.5;margin-bottom: 25px;padding-right: 20px;min-height: 100px;}.three-columns .container .row .three-column-item p.no-min-h,.three-columns .container .row .three-column-item .p.no-min-h {min-height: 0;}@media all and (max-width: 767px) {.three-columns .container .row .three-column-item p,.three-columns .container .row .three-column-item .p {min-height: 0;}}.three-columns .container .row .three-column-item p a,.three-columns .container .row .three-column-item .p a {display: inline;color: #333333;}.three-columns .container .row .three-column-item span:not(.btn) {font-size: 15px;color: #333333;font-family: 'Averta-Semibold';opacity: 0.85;}.three-columns .container .row .three-column-item span.small-terms {font-family: 'Averta-Regular';margin-top: 20px;font-size: 12px;opacity: 1;color: #858585;}.three-columns .container .row a.three-column-item:hover {opacity: 1;}@media all and (min-width: 901px) {.three-columns .container .row a.three-column-item:hover .text-btn {opacity: 0.8;}}@media all and (min-width: 901px) {.three-columns .container .row a.three-column-item:hover .img-container {-ms-transform: scale(0.97, 0.97);-webkit-transform: scale(0.97, 0.97);transform: scale(0.97, 0.97);}}@media all and (min-width: 901px) {.three-columns .container .row a.three-column-item:hover .img-container .three-col-img {-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: 767px) {.three-columns .container .slick-drag {width: calc(100% + 74px);margin: 0 -37px;}}@media all and (max-width: 767px) {.three-columns .container .slick-drag .slick-list {padding-left: 37px;padding-bottom: 30px;}}@media all and (max-width: 767px) {.three-columns .container .slick-drag .slick-slider {margin: 0 -37px;width: calc(100% + 74px);}}.three-columns .container .slick-drag .three-column-item {outline: none;}@media all and (max-width: 767px) {.three-columns .container .slick-drag .three-column-item {float: left;width: 100%;margin: 0 19px 48px 19px;max-width: 470px;}}@media all and (max-width: 600px) {.three-columns .container .slick-drag .three-column-item {max-width: 329px;}}@media all and (max-width: 460px) {.three-columns .container .slick-drag .three-column-item {max-width: 259px;}}@media all and (max-width: 359px) {.three-columns .container .slick-drag .three-column-item {max-width: 220px;}}.three-columns.off-white {background: #f4ece3;}.three-columns.get-winter-ready h2 {display: none !important;}.three-columns.get-winter-ready .container .row .three-column-item h3,.three-columns.get-winter-ready .container .row .three-column-item .h3,.three-columns.get-winter-ready .container .row .three-column-item p,.three-columns.get-winter-ready .container .row .three-column-item .p {text-align: left;}.three-columns.get-winter-ready span {font-size: 14px;font-family: 'Averta-Regular';color: #858585;max-width: 720px;text-align: center;display: block;margin: auto;}@media all and (max-width: 767px) {.three-columns.get-winter-ready span {text-align: left;}}@media all and (max-width: 1280px) {.three-columns.get-winter-ready .container .row .three-column-item .h3 {min-height: 60px;}}@media all and (max-width: 767px) {.three-columns.get-winter-ready .container .row .three-column-item .h3 {min-height: 0;}}.solution-compare {background-color: #ffffff;padding: 70px 0;}@media all and (max-width: 767px) {.solution-compare {padding: 25px 0 15px 0;}}.solution-compare h2 {text-align: center;margin: 0 0 82px;}@media all and (max-width: 767px) {.solution-compare h2 {padding: 0 20px;margin-bottom: 60px;}.solution-compare h2 br {display: none;}}.solution-compare .container {max-width: 1250px;}@media all and (max-width: 767px) {.solution-compare .container {padding: 0;}}@media all and (max-width: 767px) {.solution-compare .container .row .col.third {width: 33.33%;}}.solution-compare .container .row .red-bg {position: absolute;top: -2px;width: 60px;height: 40px;margin-left: -30px;opacity: 0;border-radius: 100px;background-color: #a81212;-webkit-transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);}@media all and (max-width: 767px) {.solution-compare .container .row .red-bg {top: 0;}}.solution-compare .solution-compare-item {text-align: center;}@media all and (max-width: 767px) {.solution-compare .solution-compare-item {margin-bottom: 10px;}}.solution-compare .solution-compare-item h3 {position: absolute;width: 100%;text-align: center;font-size: 21px;height: 40px;border-radius: 21px;color: #333333;margin: auto;font-weight: 400;font-style: normal;line-height: 1;padding-top: 8px;cursor: pointer;}@media all and (max-width: 767px) {.solution-compare .solution-compare-item h3 {font-size: 15px;padding-top: 13px;}}@media all and (min-width: 991px) {.solution-compare .solution-compare-item h3.black:hover {-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);opacity: 0.8 !important;}}.solution-compare .solution-compare-item h3.white {color: #ffffff;opacity: 0;pointer-events: none;}.solution-compare .solution-compare-item .rooms {font-size: 13px;font-weight: 400;font-style: normal;color: #333333;opacity: 0.5;margin-top: 50px;-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: 767px) {.solution-compare .solution-compare-item .rooms {font-size: 12px;}}.solution-compare.transition-in .container .row .red-bg {width: 130px;margin-left: -65px;opacity: 1;}@media all and (max-width: 767px) {.solution-compare.transition-in .container .row .red-bg {width: 100px;margin-left: -50px;}}.solution-compare-results {background: #f6f6f6;padding: 70px 20px;}@media all and (max-width: 767px) {.solution-compare-results {padding: 70px 0;}}.solution-compare-results .solution-compare-product {display: none;}.solution-compare-results .solution-compare-product .image-container {float: left;width: 50%;padding-top: 20px;}@media all and (max-width: 900px) {.solution-compare-results .solution-compare-product .image-container {float: none;position: relative;width: 100%;padding: 20px 0 80px 0;}}@media all and (max-width: 480px) {.solution-compare-results .solution-compare-product .image-container {padding: 0 0 80px 0;}}.solution-compare-results .solution-compare-product .image {opacity: 0;text-align: center;}.solution-compare-results .solution-compare-product .image img {position: relative;width: 139%;margin: 0 -15% 0 -25%;}@media all and (max-width: 1680px) {.solution-compare-results .solution-compare-product .image img {width: 125%;margin: 0 -10% 0 -15%;}}@media all and (max-width: 990px) {.solution-compare-results .solution-compare-product .image img {width: 100%;margin: 0;}}.solution-compare-results .solution-compare-product .details {padding: 0 0 0 100px;float: left;width: 50%;max-width: 492px;opacity: 0;}@media all and (max-width: 900px) {.solution-compare-results .solution-compare-product .details {float: none;position: relative;width: 100%;max-width: 470px;padding: 0;margin: 0 auto;}}.solution-compare-results .solution-compare-product .details .heading {font-size: 9px;letter-spacing: 0.2px;color: #2d86b8;font-weight: 700;font-style: normal;text-transform: uppercase;margin-bottom: 10px;}.solution-compare-results .solution-compare-product .details h4 {font-weight: 400;font-style: normal;color: #333333;font-size: 21px;margin: 0;}.solution-compare-results .solution-compare-product .details h4.s-title {margin: 0 0 40px;}.solution-compare-results .solution-compare-product .details h4.p-title {margin: 0 0 30px;}.solution-compare-results .solution-compare-product .details .byline {font-weight: 400;font-style: normal;color: #7b7774;font-size: 13px;opacity: 0.8;margin: 5px 0 40px;}.solution-compare-results .solution-compare-product .details .line-divider {border: 1px solid #d8d8d8;opacity: 0.5;margin: 38px 0 18px;}.solution-compare-results .solution-compare-product .details p {max-width: 430px;font-family: 'Averta-Regular';font-size: 16px;line-height: 1.5;color: #666666;}@media all and (max-width: 767px) {.solution-compare-results .solution-compare-product .details p {font-size: 13px;}}.solution-compare-results .solution-compare-product .details p.small-copy {font-size: 13px;line-height: 1.62;}.solution-compare-results .solution-compare-product .details .btn {margin-top: 31px;}@media all and (max-width: 767px) {.solution-compare-results .solution-compare-product .details h4 {font-size: 18px;}}.solution-compare-results .solution-compare-product.selected {display: block;}.solution-compare-results .solution-compare-product.selected .image {opacity: 1;}.solution-compare-results .solution-compare-product.selected .details {opacity: 1;}.solution-compare-results .solution-compare-product:after {clear: both;content: "";display: block;}body.no-trans-anim .solution-compare .container .row .red-bg {-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);}.accessories {background-color: #ededed;}@media all and (max-width: 900px) {}.accessories h2 {text-align: left;margin: 0 0 30px;}.accessories .accessories-subtitle {font-size: 16px;color: #858585;font-family: 'Averta-Regular';padding-bottom: 50px;}.accessories .left,.accessories .right {width: 50%;padding: 70px 55px 113px;}@media all and (max-width: 900px) {.accessories .left,.accessories .right {padding: 55px 55px 89px;width: 100%;}}@media all and (max-width: 425px) {.accessories .left,.accessories .right {padding: 30px 30px 89px;}}.accessories .left {float: left;background-color: #ededed;}.accessories .right {float: right;}.accessories #accessory-div-container {padding: 0 !important;margin: 0 auto;}@media all and (max-width: 1440px) {}.accessories .container {width: 100%;max-width: none;padding: 0 0 0 37px;cursor: grab;}.accessories .container.center-single {cursor: default;padding: 0;}.accessories .container.center-single .row .accessory-item {position: relative;max-width: 276px;margin: 0 auto;}.accessories .container.center-single .row .accessory-item .img-container {cursor: pointer;}.accessories .container .row {margin: 0 -24px;width: calc(100% + 48px);}.accessories .container .row .accessory-item {padding: 0 24px 24px 24px;text-align: center;width: 50%;float: left;}@media all and (min-width: 425px) {.accessories .container .row .accessory-item {padding: 0 15px 15px;}}@media all and (min-width: 901px) {.accessories .container .row .accessory-item:hover h2 {opacity: 0.8;}}.accessories .container .row .accessory-item h2 {text-align: left;font-weight: 400;font-family: filson-soft, sans-serif;font-style: normal;opacity: 1;color: #333333;line-height: 1.43;letter-spacing: 0.2px;font-size: 18px;margin: 20px 0 0px;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);}.accessories .container .row .accessory-item .img-container {position: relative;width: 100%;overflow: hidden;cursor: grab;}@media all and (min-width: 901px) {.accessories .container .row .accessory-item .img-container {-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);}}.accessories .container .row .accessory-item .img-container .accessory-img {position: absolute;top: 0;left: 0;}@media all and (min-width: 901px) {.accessories .container .row .accessory-item .img-container .accessory-img {-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);}}.accessories .container .row .accessory-item .img-container .spacer {float: left;}@media all and (min-width: 901px) {.accessories .container .row .accessory-item .img-container:hover {-ms-transform: scale(0.97, 0.97);-webkit-transform: scale(0.97, 0.97);transform: scale(0.97, 0.97);}}@media all and (min-width: 901px) {.accessories .container .row .accessory-item .img-container:hover .accessory-img {-ms-transform: scale(1.07, 1.07);-webkit-transform: scale(1.07, 1.07);transform: scale(1.07, 1.07);}}.accessories .container .row .accessory-item img {width: 100%;}.accessories[data-num="1"] .container .row .col.quarter {width: 100%;max-width: 360px;float: none;margin: 0 auto;}@media all and (min-width: 1501px) {.accessories[data-num="4"] .container {cursor: pointer;}}@media all and (min-width: 1501px) {.accessories[data-num="4"] .container .row .accessory-item .img-container {cursor: pointer;}}.full-accessory-items {position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: none;z-index: 8001;}.full-accessory-items .vertical-align-container {position: absolute;width: 100%;height: 100%;}.full-accessory-items .full-accessory-item {display: none;position: relative;width: 680px;height: 100%;margin: 0 auto;}@media all and (max-width: 767px) {.full-accessory-items .full-accessory-item {width: 100%;}}.full-accessory-items .full-accessory-item h3 {font-family: filson-soft, sans-serif;font-weight: 400;}.full-accessory-items .full-accessory-item .img-container {float: left;width: 276px;margin-right: 40px;}@media all and (max-width: 767px) {.full-accessory-items .full-accessory-item .img-container {float: none;position: relative;width: 100%;max-width: 276px;margin: 0 auto 15px auto;}}.full-accessory-items .full-accessory-item .img-container img {width: 100%;}.full-accessory-items .full-accessory-item .copy {float: left;width: calc(100% - 316px);}@media all and (max-width: 767px) {.full-accessory-items .full-accessory-item .copy {float: none;position: relative;width: 100%;max-width: 276px;margin: 0 auto;}}.full-accessory-items .full-accessory-item .copy h3 {margin-top: 0;margin-bottom: 25px;}@media all and (max-width: 767px) {.full-accessory-items .full-accessory-item .copy h3 {margin-bottom: 15px;}}.full-accessory-items .full-accessory-item .copy p {font-family: 'Averta-Regular';font-size: 16px;line-height: 1.5;color: #666666;}@media all and (max-width: 767px) {.full-accessory-items .full-accessory-item .copy p {font-size: 13px;}}.full-accessory-items .full-accessory-item.selected {display: block;}.full-accessory-items .btn-close {position: absolute;margin-top: -43px;right: -64px;opacity: 0;z-index: 300;-ms-transform: scale(0.5, 0.5);-webkit-transform: scale(0.5, 0.5);transform: scale(0.5, 0.5);-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);}@media all and (max-width: 900px) {.full-accessory-items .btn-close {position: fixed;top: 18px;right: 10px;margin-top: 0;}}.full-accessory-items .btn-close:hover {-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}body.show-accessory .btn-close {opacity: 1;-ms-transform: scale(1, 1);-webkit-transform: scale(1, 1);transform: scale(1, 1);}body.show-accessory .full-accessory-items {pointer-events: auto;}body.show-accessory .full-accessory-items .full-accessory-item.selected {pointer-events: auto;}body.show-accessory header,body.show-accessory footer,body.show-accessory section {display: none;}body.show-accessory .fha-container,body.show-accessory .evc-container,body.show-accessory .landlords-form-container,body.show-accessory .uyd-container,body.show-accessory .us-container,body.show-accessory .mh-container,body.show-accessory .bas-container {display: none;}.testimonials {padding: 60px 0;background: #f4ece3;}.testimonials h1 {text-align: center;}.testimonials p {position: relative;max-width: 540px;margin: 0 auto 80px;}.testimonials .testimonial-item {padding: 0 25px;min-height: 430px;}.testimonials .testimonial-item .video-container {position: relative;cursor: pointer;line-height: 0;}.testimonials .testimonial-item .video-container .poster {width: 100%;}.testimonials .testimonial-item .video-container .video-play {width: 94px;position: absolute;left: 50%;top: 50%;margin: -47px 0 0 -47px;}.testimonials .testimonial-item .video-container iframe {border: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.testimonials .testimonial-item .video-container.playing .video-play {display: none;}.testimonials .testimonial-item h2 {margin: 15px 0 10px;font-size: 21px;text-align: left;}.testimonials .testimonial-item q {font-size: 15px;color: #333333;opacity: 0.6;line-height: 1.6;}@media all and (max-width: 767px) {.testimonials .testimonial-item {min-height: 0;padding: 0 0 50px;}}.testimonials-reviews {padding-bottom: 60px;}.explained {background: #f4ece3;padding: 70px 0 109px 0;}@media all and (max-width: 900px) {.explained {padding: 54px 0 48px 0;}}.explained h2 {margin: 0 0 80px 0;text-align: center;}@media all and (max-width: 900px) {.explained h2 {margin-top: 0;margin-bottom: 71px;}}.explained .container .row .explain-item .explain-item-link {position: relative;max-width: 320px;margin: 18px auto 34px auto;font-size: 18px;font-weight: 400;cursor: pointer;}@media all and (max-width: 1080px) {.explained .container .row .explain-item .explain-item-link {font-size: 16px;}}@media all and (max-width: 900px) {.explained .container .row .explain-item .explain-item-link {max-width: 470px;}}.explained .container .row .explain-item .explain-item-link .arrow {position: absolute;right: -18px;top: -10px;width: 42px;height: 42px;background: url("../images/common/right-chevron.png") no-repeat center;background-size: 42px 42px;-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: 1280px) {.explained .container .row .explain-item .explain-item-link .arrow {right: 12px;}}@media all and (max-width: 900px) {.explained .container .row .explain-item .explain-item-link .arrow {right: -18px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.explained .container .row .explain-item .explain-item-link .arrow {background-image: url("../images/common/right-chevron.png");}}.explained .container .row .explain-item .explain-item-link .arrow.webp {background: url("../../webp-images/content/images/common/right-chevron.png.webp");}@media all and (min-width: 901px) {.explained .container .row .explain-item .explain-item-link:hover {opacity: 0.8;-webkit-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}}@media all and (min-width: 901px) {.explained .container .row .explain-item .explain-item-link:hover .arrow {right: -23px;}}@media all and (max-width: 900px) {.explained .container .row .col.third.explain-item {float: none;position: relative;width: 100%;max-width: 470px;clear: both;margin: 0 auto;}}.explained-popup {position: absolute;top: 0px;width: 100%;height: 100%;z-index: 8001;display: none;background: #f4ece3;pointer-events: none;}.explained-popup .btn-close {position: absolute;margin-top: -43px;right: -104px;opacity: 0;z-index: 300;-ms-transform: scale(0.5, 0.5);-webkit-transform: scale(0.5, 0.5);transform: scale(0.5, 0.5);-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);}@media all and (max-width: 900px) {.explained-popup .btn-close {position: fixed;top: 30px;right: -7px;margin-top: 0;}}@media all and (min-width: 901px) {.explained-popup .btn-close:hover {-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}}.explained-popup .explained-popup-window {display: block;width: 500px;height: 100%;position: relative;margin: auto;z-index: 3;}@media all and (max-width: 767px) {.explained-popup .explained-popup-window {width: calc(100% - 74px);max-width: 500px;}}.explained-popup .explained-popup-window .explain-details {position: fixed;top: 0;left: 50%;width: 484px;height: 100%;margin-left: -242px;display: none;opacity: 0;pointer-events: none;}@media all and (max-width: 640px) {.explained-popup .explained-popup-window .explain-details {left: 37px;width: calc(100% - 74px);margin-left: 0;}}.explained-popup .explained-popup-window .explain-details .vertical-align-container {height: 100%;}.explained-popup .explained-popup-window .explain-details h3 {font-family: filson-soft, sans-serif;font-weight: 400;}.explained-popup .explained-popup-window .explain-details p {font-family: 'Averta-Regular';font-size: 16px;line-height: 1.5;color: #666666;}@media all and (max-width: 767px) {.explained-popup .explained-popup-window .explain-details p {font-size: 13px;}}.explained-popup .explained-popup-window .explain-details p b {font-family: 'Averta-Semibold';font-weight: normal;color: #333333;}.explained-popup .explained-popup-window .explain-details.selected {pointer-events: auto;vertical-align: middle;}.show-explained .btn-close {opacity: 1;-ms-transform: scale(1, 1);-webkit-transform: scale(1, 1);transform: scale(1, 1);}.show-explained .explained-popup {pointer-events: auto;}.show-explained .explained-popup .explain-details.selected {pointer-events: auto;}.show-explained header,.show-explained footer,.show-explained section {display: none;}.show-explained .fha-container,.show-explained .evc-container,.show-explained .landlords-form-container,.show-explained .uyd-container,.show-explained .us-container,.show-explained .mh-container,.show-explained .bas-container {display: none;}.explained-gradient {position: fixed;top: 0;left: -100%;width: 300%;height: 100%;z-index: 1900;display: none;}.explained-gradient .wipe1 {position: absolute;top: 0;left: 0;width: 33.3333%;height: 100%;background-image: url("../images/common/transition-gradient-left.png");background-repeat: repeat-y;background-size: 100%;z-index: 19;}.explained-gradient .wipe2 {position: absolute;top: 0;left: 33.3333%;width: 33.3333%;height: 100%;background-color: #F4ECE3;z-index: 19;}.explained-gradient .wipe3 {position: absolute;top: 0;left: 66.6667%;width: 33.3333%;height: 100%;background-image: url("../images/common/transition-gradient-right.png");background-repeat: repeat-y;background-size: 100%;z-index: 19;}.explained-gradient .webp .wipe1 {background-image: url("../../webp-images/content/images/common/transition-gradient-left.png.webp");}.explained-gradient .webp .wipe3 {background-image: url("../../webp-images/content/images/common/transition-gradient-right.png.webp");}.product-top {background: #f4ece3;padding: 156px 0 70px;}@media all and (max-width: 767px) {.product-top {padding-top: 106px;}}.product-top .container .row .copy {padding-right: 50px;}@media all and (max-width: 767px) {.product-top .container .row .copy {padding-right: 0;}}.product-top .container .row .copy p {max-width: 491px;}.product-top .container .row .copy .btn {margin-top: 50px;}@media all and (max-width: 767px) {.product-top .container .row .copy .btn {margin-top: 10px;}}@media all and (max-width: 767px) {.product-top .container .row .image {display: none;}}.product-top .container .row .image .img-masker {position: relative;width: 100%;overflow: hidden;}.product-top .container .row .image .img-masker .spacer {float: left;width: 100%;}.product-top .container .row .image .img-masker .main-img {-webkit-transition: all 900ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: all 900ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all 900ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 900ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.product-top .container .row .image .img-masker.transition-in .main-img {}.product-top .container .row .image img {width: 100%;}.product-back {height: 62px;border-bottom: solid 1px #d2d2d2;}.product-back .container {height: 62px;}.product-back .container .row .col a,.product-back .container .row .col span {float: left;position: absolute;margin-top: -10px;left: -16px;width: 44px;height: 44px;z-index: 1000;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) {.product-back .container .row .col a,.product-back .container .row .col span {float: none;top: 16px;}}.product-back .container .row .col a:hover,.product-back .container .row .col span:hover {opacity: 0.8;-ms-transform: translate(-5px, 0px);-webkit-transform: translate(-5px, 0px);transform: translate(-5px, 0px);}.product-back .container .row .col h2 {position: relative;z-index: 1;text-align: center;font-size: 21px;margin: 0;opacity: 0.35;color: #333333;padding-top: 0px;}.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-slider button {display: none !important;}.slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0;}.slick-list:focus {outline: none;}.slick-list.dragging {cursor: pointer;cursor: hand;}.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track {position: relative;left: 0;top: 0;display: block;margin-left: auto;margin-right: auto;}.slick-track:before,.slick-track:after {content: "";display: table;}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {float: left;height: 100%;min-height: 1px;outline: none;border: none;display: none;}[dir="rtl"] .slick-slide {float: right;}.slick-slide img {display: block;}.slick-slide.slick-loading img {display: none;}.slick-slide.dragging img {pointer-events: none;}.slick-initialized .slick-slide {display: block;}.slick-loading .slick-slide {visibility: hidden;}.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}.slick-arrow.slick-hidden {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;}}.video-section {padding: 70px 0;background: #f4ece3;}@media all and (max-width: 767px) {.video-section {padding: 0 0 70px 0;}}.video-section .container {z-index: 3;}@media all and (max-width: 767px) {.video-section .container .row {width: 100%;display: block;}}@media all and (max-width: 767px) {.video-section .container .row .col.half {width: 100%;display: block;}}@media all and (max-width: 767px) {.video-section .container .row .col.half.image {width: 100%;display: block;}}.video-section .container .row .col.half.image .how-to-video-container {position: absolute;top: 0;left: 0;width: calc(100% - 24px);display: none;z-index: 10;}@media all and (max-width: 767px) {.video-section .container .row .col.half.image .how-to-video-container {width: calc(100% + 74px);margin: 0 -37px;}}.video-section .container .row .col.half.image .how-to-video-container .spacer {float: left;width: 100%;}.video-section .container .row .col.half.image .how-to-video-container .iframe-container {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 15;}.video-section .container .row .col.half.image .how-to-video-container .iframe-container iframe {position: relative;width: 100%;height: 100%;}.video-section .container .row .col.half.image img {position: relative;z-index: 8;width: calc(100% - 24px);cursor: pointer;}@media all and (max-width: 767px) {.video-section .container .row .col.half.image img {width: calc(100% + 74px);margin: 0 -37px;display: block;}}.video-section .copy {padding-left: 134px;}@media all and (max-width: 1100px) {.video-section .copy {padding-left: 10%;}}@media all and (max-width: 767px) {.video-section .copy {width: 100%;display: block;padding-left: 0;}}@media all and (max-width: 767px) {.video-section .copy h2 {text-align: left;margin-top: 50px;margin-bottom: 20px;}}.video-section .copy p {max-width: 435px;}#full-video-preloader {position: absolute;top: 50%;left: 50%;margin-top: -75px;margin-left: -75px;width: 150px;height: 150px;display: none;z-index: 300;-ms-transform: scale(0.8, 0.8);-webkit-transform: scale(0.8, 0.8);transform: scale(0.8, 0.8);-webkit-transition: transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}#full-video-preloader .spinner {width: 150px;height: 150px;background-image: url("../images/common/preloader-spinner-white.png");background-size: 150px 150px;background-repeat: no-repeat;-webkit-animation-name: spin;-webkit-animation-duration: 1000ms;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;display: none;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#full-video-preloader .spinner {background-image: url("../images/common/preloader-spinner-white@2x.png");}}@-ms-keyframes spin {from {-ms-transform: rotate(0deg);}to {-ms-transform: rotate(360deg);}}@-moz-keyframes spin {from {-moz-transform: rotate(0deg);}to {-moz-transform: rotate(360deg);}}@-webkit-keyframes spin {from {-webkit-transform: rotate(0deg);}to {-webkit-transform: rotate(360deg);}}@keyframes spin {from {transform: rotate(0deg);}to {transform: rotate(360deg);}}#full-video-preloader.transition-in {-ms-transform: scale(1, 1);-webkit-transform: scale(1, 1);transform: scale(1, 1);}.webp #full-video-preloader .spinner {background-image: url("../../webp-images/content/images/common/preloader-spinner-white.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.webp #full-video-preloader .spinner {background-image: url("../../webp-images/content/images/common/preloader-spinner-white@2x.png.webp");}}.full-video-section {line-height: 0;position: relative;width: 100%;height: 500px;margin: 0 auto 50px auto;-webkit-transition: width 500ms cubic-bezier(0.77, 0, 0.175, 1), height 500ms cubic-bezier(0.77, 0, 0.175, 1), transform 500ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: width 500ms cubic-bezier(0.77, 0, 0.175, 1), height 500ms cubic-bezier(0.77, 0, 0.175, 1), transform 500ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: width 500ms cubic-bezier(0.77, 0, 0.175, 1), height 500ms cubic-bezier(0.77, 0, 0.175, 1), transform 500ms cubic-bezier(0.77, 0, 0.175, 1);transition: width 500ms cubic-bezier(0.77, 0, 0.175, 1), height 500ms cubic-bezier(0.77, 0, 0.175, 1), transform 500ms cubic-bezier(0.77, 0, 0.175, 1);}@media all and (max-width: 900px) {.full-video-section {overflow: hidden;width: 100%;height: auto;}}.full-video-section .container {height: 500px;overflow: hidden;z-index: 20;}@media all and (max-width: 900px) {.full-video-section .container {height: auto;}}@media all and (max-width: 900px) {.full-video-section .container .vertical-align {height: 100%;}}.full-video-section .container .copy {text-align: center;}@media all and (max-width: 900px) {.full-video-section .container .copy {height: 100%;}}.full-video-section video {position: absolute;top: 0;left: 95px;width: calc(100% - 190px);height: auto;opacity: 0.8;z-index: 3;}.full-video-section .video-spacer-container {position: relative;width: 100%;height: 500px;background-color: #000000;z-index: 1;-webkit-transition: background-color 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-moz-transition: background-color 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-o-transition: background-color 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75);transition: background-color 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75);}@media all and (max-width: 900px) {.full-video-section .video-spacer-container {height: auto;}}.full-video-section .video-spacer-container .video-spacer {float: left;width: 100%;display: none;}@media all and (max-width: 900px) {.full-video-section .video-spacer-container .video-spacer {display: block;}}.full-video-section > img {width: 100%;}@media all and (max-width: 900px) {.full-video-section > img {position: absolute;width: 749px;height: 416px;top: 0;left: 50%;margin-left: -375px;}}.full-video-section .vertical-align-container {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;}@media all and (max-width: 900px) {.full-video-section .vertical-align-container {display: block;}}@media all and (max-width: 900px) {.full-video-section .vertical-align-container .vertical-align {display: block;}}.full-video-section h2 {position: relative;text-align: center;font-size: 32px;font-weight: 400;color: #FFFFFF;line-height: 1.2;padding-left: 47px;background-image: url("../images/common/circle-play.png");background-repeat: no-repeat;background-size: 32px 32px;background-position: center left;cursor: pointer;margin: 0 auto;z-index: 4;display: inline-block;}@media all and (max-width: 900px) {.full-video-section h2 {background-image: none;padding-left: 0;width: calc(100% - 120px);left: 60px;margin-left: 0;font-size: 21px;line-height: 30px;display: none;}}.full-video-section .mobile-play-btn {display: none;width: 64px;height: 64px;position: absolute;top: 50%;left: 50%;margin-top: -32px;margin-left: -32px;cursor: pointer;z-index: 6;}@media all and (max-width: 900px) {.full-video-section .mobile-play-btn {display: block;}}.full-video-section .desktop-play-btn {width: 32px;height: 32px;display: inline-block;}@media all and (max-width: 900px) {.full-video-section .desktop-play-btn {display: none;}}.webp .full-video-section h2 {background-image: url("../../webp-images/content/images/common/circle-play.png.webp");}@media all and (max-width: 900px) {.webp .full-video-section h2 {background-image: none;}}#debug {position: fixed;width: 200px;height: 100px;overflow: auto;background: #FFFFFF;z-index: 10000;color: #000000;}#full-video-container {position: absolute;top: 0;left: 0;width: 100%;height: 500px;z-index: 12;-webkit-transition: width 500ms cubic-bezier(0.77, 0, 0.175, 1), height 500ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: width 500ms cubic-bezier(0.77, 0, 0.175, 1), height 500ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: width 500ms cubic-bezier(0.77, 0, 0.175, 1), height 500ms cubic-bezier(0.77, 0, 0.175, 1);transition: width 500ms cubic-bezier(0.77, 0, 0.175, 1), height 500ms cubic-bezier(0.77, 0, 0.175, 1);}@media all and (max-width: 900px) {#full-video-container {height: auto;}}#full-video-container #full-video {position: absolute;opacity: 1;}@media all and (max-width: 900px) {#full-video-container #full-video {top: 0;}}.bottom-controls {position: absolute;bottom: 50px;right: 0;width: 200px;height: 70px;z-index: 10;}.video-timer {position: absolute;right: 130px;width: 65px;top: 2px;font-size: 24px;font-weight: normal;line-height: 1;letter-spacing: normal;text-align: left;color: #ffffff;z-index: 131;display: none !important;}.video-fullscreen {position: absolute;margin-top: -4px;top: 0;right: 40px;width: 48px;height: 35px;background-image: url("../images/common/icons-fullscreen@2x.png");background-repeat: no-repeat;background-size: 48px 35px;background-position: center;cursor: pointer;z-index: 131;display: none;-webkit-transition: right 10ms cubic-bezier(0.165, 0.84, 0.44, 1), width 10ms cubic-bezier(0.165, 0.84, 0.44, 1), height 10ms cubic-bezier(0.165, 0.84, 0.44, 1), margin-top 10ms cubic-bezier(0.165, 0.84, 0.44, 1), background-size 10ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: right 10ms cubic-bezier(0.165, 0.84, 0.44, 1), width 10ms cubic-bezier(0.165, 0.84, 0.44, 1), height 10ms cubic-bezier(0.165, 0.84, 0.44, 1), margin-top 10ms cubic-bezier(0.165, 0.84, 0.44, 1), background-size 10ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: right 10ms cubic-bezier(0.165, 0.84, 0.44, 1), width 10ms cubic-bezier(0.165, 0.84, 0.44, 1), height 10ms cubic-bezier(0.165, 0.84, 0.44, 1), margin-top 10ms cubic-bezier(0.165, 0.84, 0.44, 1), background-size 10ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: right 10ms cubic-bezier(0.165, 0.84, 0.44, 1), width 10ms cubic-bezier(0.165, 0.84, 0.44, 1), height 10ms cubic-bezier(0.165, 0.84, 0.44, 1), margin-top 10ms cubic-bezier(0.165, 0.84, 0.44, 1), background-size 10ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.video-fullscreen {background-image: url("../images/common/icons-fullscreen@2x.png");}}.video-fullscreen .inside {position: absolute;top: 50%;left: 50%;margin: -18px 0 0 -24px;width: 48px;height: 35px;background-image: url("../images/common/icons-fullscreen-inside.png");background-repeat: no-repeat;background-size: 48px 35px;background-position: center;-webkit-transition: background-size 100ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: background-size 100ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: background-size 100ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: background-size 100ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.video-fullscreen .inside {background-image: url("../images/common/icons-fullscreen-inside@2x.png");}}.webp .video-fullscreen {background-image: url("../../webp-images/content/images/common/icons-fullscreen@2x.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.webp .video-fullscreen {background-image: url("../../webp-images/content/images/common/icons-fullscreen@2x.png.webp");}}.webp .video-fullscreen .inside {background-image: url("../../webp-images/content/images/common/icons-fullscreen-inside.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.webp .video-fullscreen .inside {background-image: url("../../webp-images/content/images/common/icons-fullscreen-inside@2x.png.webp");}}@media all and (min-width: 901px) {.video-fullscreen:hover {right: 38px;width: 52px;height: 38px;margin-top: -6px;background-size: 52px 38px;}}@media all and (min-width: 901px) {.video-fullscreen:hover .inside {background-size: 40px 29px;}}.video-close-btn {position: absolute;top: 80px;right: 41px;width: 50px;height: 50px;cursor: pointer;z-index: 11;display: none;-webkit-transition: transform 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: transform 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: transform 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: transform 250ms cubic-bezier(0.165, 0.84, 0.44, 1);}.video-close-btn .icon {position: relative;margin: 11px auto;background-image: url("../images/common/icons-big-close.png");background-repeat: no-repeat;background-position: center;width: 27px;height: 27px;background-size: 27px 27px;-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);}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.video-close-btn .icon {background-image: url("../images/common/icons-big-close@2x.png");}}@media all and (min-width: 901px) {.video-close-btn:hover .icon {-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}}.webp .video-close-btn .icon {background-image: url("../../webp-images/content/images/common/icons-big-close.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.webp .video-close-btn .icon {background-image: url("../../webp-images/content/images/common/icons-big-close@2x.png.webp");}}.video-sound-btn {position: absolute;top: 1px;margin-top: 1px;right: 116px;width: 48px;height: 24px;background-image: url("../images/common/icon-sound.png");background-repeat: no-repeat;background-size: 24px 24px;background-position: left center;cursor: pointer;z-index: 131;display: none;-webkit-transition: right 100ms cubic-bezier(0.165, 0.84, 0.44, 1), width 100ms cubic-bezier(0.165, 0.84, 0.44, 1), height 100ms cubic-bezier(0.165, 0.84, 0.44, 1), margin-top 100ms cubic-bezier(0.165, 0.84, 0.44, 1), background-size 100ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: right 100ms cubic-bezier(0.165, 0.84, 0.44, 1), width 100ms cubic-bezier(0.165, 0.84, 0.44, 1), height 100ms cubic-bezier(0.165, 0.84, 0.44, 1), margin-top 100ms cubic-bezier(0.165, 0.84, 0.44, 1), background-size 100ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: right 100ms cubic-bezier(0.165, 0.84, 0.44, 1), width 100ms cubic-bezier(0.165, 0.84, 0.44, 1), height 100ms cubic-bezier(0.165, 0.84, 0.44, 1), margin-top 100ms cubic-bezier(0.165, 0.84, 0.44, 1), background-size 100ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: right 100ms cubic-bezier(0.165, 0.84, 0.44, 1), width 100ms cubic-bezier(0.165, 0.84, 0.44, 1), height 100ms cubic-bezier(0.165, 0.84, 0.44, 1), margin-top 100ms cubic-bezier(0.165, 0.84, 0.44, 1), background-size 100ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.video-sound-btn {background-image: url("../images/common/icon-sound@2x.png");}}.video-sound-btn .off,.video-sound-btn .on {position: absolute;top: 3px;left: 28px;opacity: 0;width: 27px;height: 19px;background-position: center;background-size: 27px 19px;background-repeat: no-repeat;-webkit-transition: left 200ms cubic-bezier(0.77, 0, 0.175, 1), opacity 200ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: left 200ms cubic-bezier(0.77, 0, 0.175, 1), opacity 200ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: left 200ms cubic-bezier(0.77, 0, 0.175, 1), opacity 200ms cubic-bezier(0.77, 0, 0.175, 1);transition: left 200ms cubic-bezier(0.77, 0, 0.175, 1), opacity 200ms cubic-bezier(0.77, 0, 0.175, 1);}.video-sound-btn .off {opacity: 1;left: 28px;background-image: url("../images/common/icon-sound-off.png");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.video-sound-btn .off {background-image: url("../images/common/icon-sound-off@2x.png");}}.video-sound-btn .on {left: 0px;background-image: url("../images/common/icon-sound-on@2x.png");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.video-sound-btn .on {background-image: url("../images/common/icon-sound-on@2x.png");}}.webp .video-sound-btn {background-image: url("../../webp-images/content/images/common/icon-sound.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.webp .video-sound-btn {background-image: url("../../webp-images/content/images/common/icon-sound@2x.png.webp");}}.webp .video-sound-btn .off {background-image: url("../../webp-images/content/images/common/icon-sound-off.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.webp .video-sound-btn .off {background-image: url("../../webp-images/content/images/common/icon-sound-off@2x.png.webp");}}.webp .video-sound-btn .on {background-image: url("../../webp-images/content/images/common/icon-sound-on@2x.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.webp .video-sound-btn .on {background-image: url("../../webp-images/content/images/common/icon-sound-on@2x.png.webp");}}.video-sound-btn.sound-off .off {opacity: 0;left: 0px;}.video-sound-btn.sound-off .on {opacity: 1;left: 28px;}.full-video-section.to-edges .container {max-width: none;padding: 0;}.full-video-section.to-edges .container video {top: -6%;width: 100%;left: 0;}@media all and (max-width: 900px) {.full-video-section.to-edges .container video {top: 0;}}.full-video-section.move-up {-ms-transform: translate(0px, -100px);-webkit-transform: translate(0px, -100px);transform: translate(0px, -100px);}@media all and (max-width: 900px) {.full-video-section.move-up {-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);}}.full-video-section.move-up .video-spacer-container {background-color: rgba(0, 0, 0, 0);}.full-video-section.move-up > .container {z-index: 1;}body.is-mobile .video-section .container .row .col.half.image .how-to-video-container {display: block;}body.is-mobile .video-section .container .row .col.half.image .launch-how-to-video {pointer-events: none;}.simple-video {position: relative;width: 100%;padding: 0;background: #f4ece3;cursor: pointer;}.simple-video .simple-video-container {position: relative;width: 100%;max-width: 1390px;margin: 0 auto;z-index: 3;}.simple-video .simple-video-container .vertical-align-container {position: absolute;top: 0;left: 0;z-index: 10;}.simple-video .simple-video-container .vertical-align-container .simple-copy {position: relative;width: 100%;height: 40px;text-align: center;}.simple-video .simple-video-container .vertical-align-container h2 {position: relative;text-align: center;font-size: 32px;font-weight: 400;color: #FFFFFF;line-height: 1.2;padding-left: 47px;background-image: url("../images/common/circle-play.png");background-repeat: no-repeat;background-size: 32px 32px;background-position: center left;cursor: pointer;margin: 0 auto;z-index: 4;display: inline-block;}@media all and (max-width: 900px) {.simple-video .simple-video-container .vertical-align-container h2 {background-image: none;padding-left: 0;width: calc(100% - 120px);left: 60px;margin-left: 0;font-size: 21px;line-height: 30px;display: none;}}.simple-video .simple-video-container .vertical-align-container .mobile-play-btn {display: none;width: 64px;height: 64px;position: absolute;top: 50%;left: 50%;margin-top: -32px;margin-left: -32px;cursor: pointer;z-index: 6;}@media all and (max-width: 900px) {.simple-video .simple-video-container .vertical-align-container .mobile-play-btn {display: block;}}.simple-video .simple-video-container .spacer {float: left;width: 100%;}.simple-video .simple-video-container .simple-bg-img,.simple-video .simple-video-container #simple-iframe-container {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}.simple-video .simple-video-container .simple-bg-img {z-index: 1;background-repeat: no-repeat;background-size: cover;background-position: center;}.simple-video .simple-video-container #simple-iframe-container {z-index: 20;display: none;}.simple-video .simple-video-container #simple-iframe-container iframe {width: 100%;height: 100%;}.webp .simple-video .simple-video-container .vertical-align-container h2 {background-image: url("../../webp-images/content/images/common/circle-play.png.webp");}@media all and (max-width: 900px) {.webp .simple-video .simple-video-container .vertical-align-container h2 {background-image: none;}}.products {padding: 70px 0;}@media all and (max-width: 640px) {.products {padding: 45px 0 51px 0;}}.products .product-nav-dot {width: 3px;height: 3px;position: absolute;top: 100px;left: 0;border-radius: 50%;background: #333333;-webkit-transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);}@media all and (max-width: 640px) {.products .product-nav-dot {top: 75px;}}.products .area-select {list-style: none;padding: 0;margin: 0 auto 100px;position: relative;width: 340px;}@media all and (max-width: 640px) {.products .area-select {margin: 0 auto 70px;}}@media all and (max-width: 480px) {.products .area-select {width: 280px;}}.products .area-select li {float: left;font-size: 17px;font-weight: 500;font-style: normal;color: #94938F;-webkit-transition: color 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: color 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: color 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: color 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);text-align: center;cursor: pointer;}@media all and (max-width: 900px) {.products .area-select li {font-size: 15px;}}.products .area-select li[data-area="0"] {width: 80px;}@media all and (max-width: 480px) {.products .area-select li[data-area="0"] {width: 60px;}}.products .area-select li[data-area="1"] {width: 150px;}@media all and (max-width: 480px) {.products .area-select li[data-area="1"] {width: 130px;}}.products .area-select li[data-area="2"] {width: 110px;}@media all and (max-width: 480px) {.products .area-select li[data-area="2"] {width: 90px;}}.products .area-select li.selected {font-weight: 400;color: #333333;}.products .area-select li.selected div {display: block;}@media all and (min-width: 901px) {.products .area-select li:hover {color: #333333;}}.products .container .row {margin: 0 -24px;width: calc(100% + 48px);}.products .container .row .product {padding: 0 24px;margin-bottom: 60px;}@media all and (max-width: 640px) {.products .container .row .product {margin-bottom: 56px;}}.products .container .row .product img {width: 100%;margin-bottom: 25px;}.products .container .row .product h3 {font-size: 18px;font-weight: 400;min-height: 100px;font-style: normal;margin: 0px;letter-spacing: 0.2px;color: #333333;}@media all and (max-width: 767px) {.products .container .row .product h3 {min-height: 0;}}@media all and (max-width: 640px) {.products .container .row .product h3 {font-size: 16px;}}@media all and (max-width: 359px) {.products .container .row .product h3 {font-size: 14px;}}.products .container .row .product .from-price {float: right;text-align: right;font-size: 18px;font-weight: 400;font-style: normal;color: #333333;}@media all and (max-width: 640px) {.products .container .row .product .from-price {font-size: 16px;}}@media all and (max-width: 374px) {.products .container .row .product .from-price {font-size: 14px;}}.products .container .row .product .from-price .byline {font-size: 12px;font-family: 'Averta-Regular', sans-serif;}@media all and (max-width: 640px) {.products .container .row .col.half.product {width: 100%;}}body.no-trans-anim .product-nav-dot {-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);}.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; }.offers-top {padding: 90px 0 32px;}@media all and (max-width: 767px) {.offers-top {padding: 60px 0 32px;}}.offers-top h1 {text-align: center;margin: 0 0 60px;font-size: 32px;padding: 0 20px;}@media all and (max-width: 767px) {.offers-top h1 {font-size: 21px;margin: 0 0 48px;}}.offers-top .container.text-width {max-width: 900px;margin-bottom: 150px;}.offers-top .container.text-width h1 {margin-bottom: 50px;}.offers-top .container .row {position: relative;display: flex;align-items: center;justify-content: space-between;margin-bottom: 80px;}@media all and (max-width: 767px) {.offers-top .container .row {display: block;width: 100%;margin-bottom: 48px;}}.offers-top .container .row .image {border-radius: 16px;overflow: hidden;box-shadow: 0 16px 64px rgba(0, 0, 0, 0.1);}@media all and (max-width: 767px) {.offers-top .container .row .image {width: 100%;display: block;margin: 0 0 24px;box-shadow: 0 16px 32px rgba(0, 0, 0, 0.1);}}.offers-top .container .row .image > a {display: block;}.offers-top .container .row .image img {width: 100%;height: auto;display: block;}@media all and (max-width: 767px) {.offers-top .container .row .image.desktop-only {display: none;}}.offers-top .container .row .image.mobile-only {display: none;}@media all and (max-width: 767px) {.offers-top .container .row .image.mobile-only {display: block;}}@media all and (max-width: 767px) {.offers-top .container .row .copy {display: block;width: 100%;}}.offers-top .container .row .copy.left-side .copy-container {padding-right: 30px;}@media all and (max-width: 767px) {.offers-top .container .row .copy.left-side .copy-container {padding: 0;}}.offers-top .container .row .copy.right-side .copy-container {padding-left: 30px;}@media all and (max-width: 767px) {.offers-top .container .row .copy.right-side .copy-container {padding: 0;}}.offers-top .container .row .copy .copy-container {position: relative;max-width: 384px;margin: auto;}@media all and (max-width: 767px) {.offers-top .container .row .copy .copy-container {max-width: none;}}.offers-top .container .row .copy .copy-container h2 {margin: 0 0 20px;}@media all and (max-width: 767px) {.offers-top .container .row .copy .copy-container h2 {text-align: left;font-size: 19px;}}.single-offer {position: relative;background: #fff;padding: 48px 0 0 0;}@media all and (max-width: 767px) {.single-offer {padding: 24px 0 0 0;}}.single-offer.white-bg {background: #FFFFFF;}@media all and (max-width: 767px) {.single-offer .enquire-btn-container {width: 100%;display: flex;justify-content: center;}}.single-offer .enquire-btn-container .enquire-btn {margin-bottom: 60px;}@media all and (max-width: 767px) {.single-offer .enquire-btn-container .enquire-btn {font-size: 16px;}}.single-offer .non-standard-img {position: relative;width: 90%;max-width: 400px;margin-bottom: 30px;}@media all and (max-width: 767px) {.single-offer .non-standard-img {margin: 0 auto 30px;}}@media all and (max-width: 767px) {.single-offer .non-standard-img.desktop-img {display: none;}}.single-offer .nzpa-img {max-width: 263px;}.single-offer .container {padding: 0;width: calc(100% - 60px);max-width: 720px;}@media all and (max-width: 767px) {.single-offer .container {width: calc(100% - 40px);}}.single-offer .container .back-btn {font-family: "filson-soft", Arial;font-size: 16px;font-weight: 700;padding: 16px 0 16px 20px;margin: 0 0 16px;background-image: url("../images/common/back-arrow-promotions.svg");background-position: center left;background-repeat: no-repeat;background-size: 8px 16px;color: #333;display: block;}@media all and (max-width: 767px) {.single-offer .container .back-btn {margin: 0 0 8px;}}.single-offer .container h1 {font-size: 42px;font-weight: 700;line-height: 1.28;text-align: left;color: #2D86B8;margin: 0 0 32px;}@media all and (max-width: 1280px) {.single-offer .container h1 {font-size: 32px;}}@media all and (max-width: 990px) {.single-offer .container h1 {font-size: 28px;}}@media all and (max-width: 767px) {.single-offer .container h1 {width: 100%;}}.single-offer .container .image {position: relative;width: 100%;border-radius: 16px;overflow: hidden;box-shadow: 0 16px 64px rgba(0, 0, 0, 0.15);margin: 0 0 48px;}.single-offer .container .image img {width: 100%;height: auto;display: block;}.single-offer .container .copy {padding-right: 50px;}@media all and (max-width: 767px) {.single-offer .container .copy {float: none;width: 100%;clear: both;padding-right: 0;padding-bottom: 74px;}}.single-offer .container .copy .intro-copy {font-family: 'Averta-Regular';font-size: 16px;line-height: 1.5;font-weight: normal;color: #333;position: relative;width: 100%;margin: 0 0 32px;}.single-offer .container .copy .intro-copy a {color: #2D86B8;text-decoration: underline;}.single-offer .container .copy .intro-copy ul {margin: 0;padding: 0 0 0 20px;}.single-offer .container .copy .intro-copy ul li {opacity: 1;color: #333;font-family: 'Averta-Regular';font-size: 16px;font-weight: normal;}.single-offer .base-copy-container {color: #333;background-color: #F4ECE3;padding: 48px 0;}.single-offer .base-copy {font-family: 'Averta-Regular';font-size: 14px;line-height: 1.5;width: 100%;margin: 0 0 32px;}.single-offer .base-copy a:not(.btn) {font-size: 16px;color: #333333;text-decoration: underline;}.single-offer .base-copy a.btn {text-decoration: none;}.single-offer .base-copy a img {max-width: 100%;}.single-offer .base-copy p,.single-offer .base-copy ol {opacity: 1;color: #333;font-size: 13px;}.single-offer .base-copy h3 {font-family: 'Averta-Regular';font-size: 18px;font-weight: 300;font-style: normal;line-height: 1.31;letter-spacing: 0.5px;color: #333333;margin: 0;padding: 0;}.single-offer .base-copy ul {margin: 0;padding: 0;}.single-offer .base-copy ul li {opacity: 1;color: #333;font-size: 13px;font-weight: normal;}.single-offer .base-copy .btn.smaller {font-size: 16px;height: 42px;}#referral-send-error {color: #FFFFFF;margin-top: 20px;display: none;}#referral-send-error.show {display: block;}@media all and (max-width: 767px) {.single-offer.referral > .container {padding: 0;}}@media all and (max-width: 767px) {.single-offer.referral > .container .back-arrow {margin-left: 14px;}}.single-offer.referral .terms-copy {clear: left;}.single-offer.referral h1 {max-width: 500px;}.single-offer.referral h1 span {font-weight: 500;}.single-offer.referral h2 {font-size: 18px;font-weight: 500;margin: 0 0 20px 0;}@media all and (max-width: 767px) {.single-offer.referral .col.half.copy h1 {margin: 0 auto 20px auto;max-width: 470px;padding: 0 40px;}}@media all and (max-width: 767px) {.single-offer.referral .col.half.copy .intro-copy {padding: 0 20px;}}.single-offer.referral .base-copy {margin-top: 35px;padding-top: 35px;border-top: 1px solid #e0d9d1;}@media all and (max-width: 767px) {.single-offer.referral .base-copy {padding: 0 20px;border-top: none;}}.single-offer.referral ul {padding-left: 20px !important;}.single-offer.referral ul li {font-family: 'Averta-Regular';line-height: 1.5;font-weight: normal;padding-bottom: 10px;}.single-offer.referral.ees-referral .form-container {background-color: #eef0f4;}.single-offer.referral.ees-referral .form-container .referral-thanks-message {color: #333333;}.single-offer.referral.ees-referral .col.solution-free-home-assessment #referral-form .remove-btn {color: #2d86b8;}.single-offer.referral.ees-referral .col.solution-free-home-assessment #referral-form h2,.single-offer.referral.ees-referral .col.solution-free-home-assessment #referral-form h3 {color: #333333;}.single-offer.referral.ees-referral .col.solution-free-home-assessment #referral-form p {color: #333333;}.single-offer.referral.ees-referral .col.solution-free-home-assessment #referral-form .checkbox-container .label {color: #333333;}.single-offer.referral.ees-referral .col.solution-free-home-assessment #referral-form input {color: #333333;}.single-offer.referral.ees-referral .col.solution-free-home-assessment #referral-form .btn.small-btn {color: #ffffff;background-color: #2d86b8;background-image: url("../images/referral/plus-icon-white.png");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.single-offer.referral.ees-referral .col.solution-free-home-assessment #referral-form .btn.small-btn {background-image: url("../images/referral/plus-icon-white@2x.png");}}.single-offer.referral.ees-referral .col.solution-free-home-assessment #referral-form .btn {color: #ffffff;background-color: #2d86b8;}.single-offer.referral .form-container {position: relative;width: 100%;background-color: #2d86b8;border-radius: 10px;padding: 73px 20px;}.single-offer.referral .form-container .iframe-container {position: absolute;width: 0px;height: 0px;overflow: hidden;}.single-offer.referral .form-container .referral-thanks-message {display: none;color: #FFFFFF;padding: 0 100px 0 40px;}@media all and (max-width: 767px) {.single-offer.referral .form-container .referral-thanks-message {margin-bottom: 50px;border-radius: 0;padding: 0;}}@media all and (max-width: 767px) {.single-offer.referral .form-container {margin-bottom: 50px;border-radius: 0;}}.single-offer.referral .col.solution-free-home-assessment {right: auto;position: relative;top: auto;background: transparent;display: block;max-width: none;float: right;}.single-offer.referral .col.solution-free-home-assessment #referral-form {position: relative;max-width: 420px;margin: 0 auto;display: block;padding: 0;}.single-offer.referral .col.solution-free-home-assessment #referral-form.sending {opacity: 0.25;pointer-events: none;transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.single-offer.referral .col.solution-free-home-assessment #referral-form.sending .btn span {display: none;}.single-offer.referral .col.solution-free-home-assessment #referral-form.sending .btn .spinner {opacity: 1;transform: scaleY(1);}.single-offer.referral .col.solution-free-home-assessment #referral-form fieldset {transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.single-offer.referral .col.solution-free-home-assessment #referral-form.show-errors .checkbox-container.error-col .checkbox {border: solid 1px #c92323;background-color: #c92323;}.single-offer.referral .col.solution-free-home-assessment #referral-form.show-errors fieldset.error-col {border: solid 1px #c92323;background-color: #c92323;}.single-offer.referral .col.solution-free-home-assessment #referral-form .remove-btn {position: absolute;top: 63px;right: 0;font-size: 14px;text-align: right;width: 100px;opacity: 0.6;color: #ffffff;cursor: pointer;transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.single-offer.referral .col.solution-free-home-assessment #referral-form .remove-btn:hover {opacity: 1;}.single-offer.referral .col.solution-free-home-assessment #referral-form #referees-container {position: relative;max-height: 0;width: 100%;overflow: hidden;transition: all 600ms cubic-bezier(0.77, 0, 0.175, 1);}.single-offer.referral .col.solution-free-home-assessment #referral-form #referees-container.enabled {max-height: 1999px;}.single-offer.referral .col.solution-free-home-assessment #referral-form h2 {font-weight: 400;font-size: 28px;margin: 0;}@media all and (max-width: 767px) {.single-offer.referral .col.solution-free-home-assessment #referral-form h2 {text-align: left;padding: 0;}}.single-offer.referral .col.solution-free-home-assessment #referral-form h3 {font-weight: 400;font-size: 16px;color: #ffffff;margin: 0 0 10px 0;}.single-offer.referral .col.solution-free-home-assessment #referral-form p {margin: 0px 0 30px;}@media all and (max-width: 767px) {.single-offer.referral .col.solution-free-home-assessment #referral-form p {text-align: left;padding: 0;}}.single-offer.referral .col.solution-free-home-assessment #referral-form .btn.small-btn {float: left;font-size: 13px;height: 42px;max-width: 193px;margin-top: 0;margin-bottom: 20px;padding-left: 30px;background-image: url("../images/referral/plus-icon.png");background-repeat: no-repeat;background-position: top 15px left 20px;background-size: 10px 10px;pointer-events: none;opacity: 0.25;transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.single-offer.referral .col.solution-free-home-assessment #referral-form .btn.small-btn {background-image: url("../images/referral/plus-icon@2x.png");}}.single-offer.referral .col.solution-free-home-assessment #referral-form .btn.small-btn.enabled {opacity: 1;pointer-events: auto;}.single-offer.referral .col.solution-free-home-assessment #referral-form .btn {position: relative;float: right;max-width: 210px;margin-top: 40px;cursor: pointer;opacity: 0.25;transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.single-offer.referral .col.solution-free-home-assessment #referral-form .btn.enabled {opacity: 1;pointer-events: auto;}.single-offer.referral .col.solution-free-home-assessment #referral-form .btn .spinner {position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -8px;opacity: 0;transform: scaleY(0.5);transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.single-offer.referral .col.solution-free-home-assessment #referral-form .checkbox-container {position: relative;width: 100%;margin: 20px 0 0 0;cursor: pointer;}.single-offer.referral .col.solution-free-home-assessment #referral-form .checkbox-container .checkbox {float: left;border-radius: 5px;background-color: #ffffff;border: solid 1px #cccccc;width: 24px;height: 24px;margin-right: 20px;transition: background-color 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.single-offer.referral .col.solution-free-home-assessment #referral-form .checkbox-container .label {float: left;width: calc(100% - 44px);opacity: 0.6;font-size: 16px;color: #ffffff;}.single-offer.referral .col.solution-free-home-assessment #referral-form .checkbox-container.selected .checkbox {background-image: url("../images/common/tick-blue.png");background-size: 13px 14px;background-position: center;background-repeat: no-repeat;}.single-offer.referral .col.solution-free-home-assessment #referral-form .checkbox-container.selected .checkbox.webp {background-image: url("../../webp-images/content/images/common/tick-blue.png.webp");}.single-offer.referral .col.solution-free-home-assessment #referral-form .referee {position: relative;width: 100%;overflow: hidden;max-height: 450px;transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);}.single-offer.referral .col.solution-free-home-assessment #referral-form .referee.hide {max-height: 0;}.single-offer.referral .col.solution-free-home-assessment #referral-form .referee.locked-in {pointer-events: none;opacity: 0.6;}.single-offer.referral .col.solution-free-home-assessment #referral-form .referee .border-top {position: relative;width: 100%;height: 1px;background-color: rgba(255, 255, 255, 0.2);margin: 30px 0;}.single-offer.referral .col.solution-free-home-assessment.webp #referral-form .btn.small-btn {background-image: url("../../webp-images/content/images/referral/plus-icon-white.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.single-offer.referral .col.solution-free-home-assessment.webp #referral-form .btn.small-btn {background-image: url("../../webp-images/content/images/referral/plus-icon-white@2x.png.webp");}}.single-offer.referral #prezzy-card {position: absolute;top: -60px;right: -15px;z-index: 100;}@media all and (max-width: 767px) {.single-offer.referral #prezzy-card {top: -60px;right: 5px;z-index: 100;width: 170px;}}.q-card {padding: 78px 0;}@media all and (max-width: 900px) {.q-card .container .row .image {display: none;}}.q-card .container .row .image img {width: 100%;max-width: 600px;}.q-card .container .row .copy .copy-container {max-width: 492px;position: relative;margin: auto;text-align: center;padding: 0 20px;}@media all and (max-width: 900px) {.q-card .container .row .copy .copy-container {font-size: 21px;text-align: left;}}@media all and (max-width: 767px) {.q-card .container .row .copy .copy-container {padding: 0;}}@media all and (max-width: 900px) {.q-card .container .row .copy .copy-container h2 {text-align: left;margin-bottom: 25px;}}.manuals-top {padding: 210px 0 34px;}@media all and (max-width: 767px) {.manuals-top {padding: 104px 0 0 0;}}.manuals-top h1 {position: relative;text-align: center;}@media all and (max-width: 767px) {.manuals-top h1 {font-size: 21px;margin-bottom: 0;}}.manuals-top h1 .back-arrow {position: absolute;left: 0px;top: 5px;width: 48px;height: 48px;cursor: pointer;}@media all and (max-width: 767px) {.manuals-top h1 .back-arrow {top: 0;left: -5px;width: 24px;height: 24px;}}@media all and (max-width: 359px) {.manuals-top h1 .back-arrow {left: -10px;}}.specsheet-top {padding: 90px 0 34px;}@media all and (max-width: 767px) {.specsheet-top {padding: 90px 0 0 0;}}.manual-category .container h2 {font-size: 21px;opacity: 0.85;margin: 0;padding: 72px 0 20px;}@media all and (max-width: 767px) {.manual-category .container h2 {font-size: 19px;opacity: 0.5;text-align: left;padding: 48px 0 15px;}}.manual-category .container p {margin: 0 0 25px;}.manual-category .manual-downloads {background: #f6f6f6;padding: 47px 0 0;}@media all and (max-width: 767px) {.manual-category .manual-downloads {padding: 0;}}.manual-category .manual-downloads .container .row .manual-item {height: 290px;margin-bottom: 50px;}@media all and (max-width: 767px) {.manual-category .manual-downloads .container .row .manual-item {height: auto;clear: both;padding: 0 37px 15px 37px;border-bottom: 1px solid #ffffff;width: calc(100% + 74px);margin: 0 -37px;}}.manual-category .manual-downloads .container .row .manual-item h3 {font-size: 21px;opacity: 0.85;font-weight: 300;max-width: 235px;margin: 20px 0 5px 0;}@media all and (max-width: 767px) {.manual-category .manual-downloads .container .row .manual-item h3 {opacity: 1;font-size: 16px;margin: 25px 0 5px 0;}}.manual-category .manual-downloads .container .row .manual-item .download {font-size: 12px;letter-spacing: 0.1px;color: #2d86b8;font-family: 'Averta-Regular', sans-serif;}.manual-category .manual-downloads .container .row .manual-item > a > img {height: auto;max-width: 120px;}@media all and (max-width: 767px) {.manual-category .manual-downloads .container .row .manual-item > a > img {float: right;margin: 10px 0 10px 10px;max-width: 130px;}}.manual-category .manual-downloads .container .row .spec-sheet {width: 23%;margin-right: 2%;}.manual-category .manual-downloads .container .row .spec-sheet:nth-child(4n+4) {margin-right: 0;}.manual-category .manual-downloads .container .row .spec-sheet a {width: 100%;display: block;}.manual-category .manual-downloads .container .row .spec-sheet img {margin: auto;display: block;}.manual-category .manual-downloads .container .row .spec-sheet h3 {width: 100%;margin-right: 0;max-width: none;}@media all and (max-width: 1100px) {.manual-category .manual-downloads .container .row .spec-sheet {width: 45%;margin-right: 10%;}.manual-category .manual-downloads .container .row .spec-sheet:nth-child(2n+2) {margin-right: 0;}}@media all and (max-width: 767px) {.manual-category .manual-downloads .container .row .spec-sheet {width: calc(100% + 74px);margin: 0 -37px;}}.still-need-answers {padding: 70px 0;}@media all and (max-width: 900px) {.still-need-answers .container .row {display: block;}}@media all and (max-width: 900px) {.still-need-answers .container .row .col {display: block;width: 100%;margin-bottom: 30px;}}.still-need-answers .container .row .col h2 {margin: 0;}@media all and (max-width: 767px) {.still-need-answers .container .row .col h2 {font-size: 15px;text-align: left;}}.still-need-answers .container .row .col.quarter div {font-size: 13px;opacity: 0.5;font-family: 'Averta-Regular', sans-serif;}.still-need-answers .container .row .col.quarter a {font-size: 21px;opacity: 0.85;}.support-top {padding: 210px 0 200px;}@media all and (max-width: 767px) {.support-top {padding: 104px 0 141px;}}.support-top h1 {font-size: 32px;line-height: 1.31;text-align: center;margin: 0 0 120px;}@media all and (max-width: 767px) {.support-top h1 {font-size: 21px;margin: 0 0 40px;}}.support-top input[type="text"] {display: block;width: 100%;height: 63px;border: none;outline: none;border-bottom: 1px solid rgba(51, 51, 51, 0.15);margin: auto;font-size: 32px;font-family: 'Averta-Regular', sans-serif;padding: 13px 0 25px;background: url("../images/common/search-black@2x.png") no-repeat calc(100% + 15px) 0px;background-size: 63px 63px;}@media all and (max-width: 767px) {.support-top input[type="text"] {font-size: 21px;height: 45px;background-size: 42px 42px;background-position: center right -10px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.support-top input[type="text"] {background: url("../images/common/search-black@3x.png") no-repeat calc(100% + 15px) 0px;background-size: 63px 63px;}}@media all and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5) {.support-top input[type="text"] {background-size: 42px 42px;background-position: center right -10px;}}.support-top #support-search-results {padding-top: 20px;}.support-menu {background: #2d86b8;padding: 73px 0 103px 0;color: #FFFFFF;}.support-menu .container .row .col.faq {padding-left: 100px;}@media all and (max-width: 768px) {.support-menu .container .row .col.faq {padding-left: 60px;}}@media all and (max-width: 767px) {.support-menu .container .row .col.faq {padding-left: 0;}}@media all and (max-width: 767px) {.support-menu .container .row .col.third {float: none;width: 100%;}}.support-menu .container .row .col .title {font-size: 21px;font-weight: 300;letter-spacing: 0.3px;display: block;margin-bottom: 10px;}@media all and (max-width: 767px) {.support-menu .container .row .col .title {font-size: 19px;margin-bottom: 25px;}}.support-menu .container .row .col ul {list-style: none;padding: 0;margin: 0;}.support-menu .container .row .col ul li {font-size: 19px;font-family: 'Averta-Regular', sans-serif;font-weight: 300;letter-spacing: 0.2px;margin-bottom: 5px;}@media all and (max-width: 767px) {.support-menu .container .row .col ul li {margin-bottom: 25px;}}.support-menu .container .row .col ul li.abs {position: absolute;width: 250px;}.top-10-questions {background-color: #f4ece3;padding: 87px 0 156px;}@media all and (max-width: 767px) {.top-10-questions {padding: 64px 0 95px 0;}}.top-10-questions h2 {text-align: center;margin: 0 0 107px;}@media all and (max-width: 767px) {.top-10-questions h2 {margin-bottom: 49px;}}.top-10-questions.faqs-page {padding-top: 0;background-color: #fff;}.top-10-questions.faqs-page h2 {margin: 80px 0 50px 0;}@media all and (max-width: 767px) {.top-10-questions.faqs-page h2 {margin: 40px 0;}}.faq-list .faq-item {position: relative;overflow: hidden;margin-bottom: 25px;}.faq-list .faq-item h3 {position: relative;font-size: 20px;font-family: 'Averta-Regular', sans-serif;letter-spacing: 0.2px;font-weight: normal;margin: 0 0 15px;cursor: pointer;padding-right: 30px;-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 (max-width: 767px) {.faq-list .faq-item h3 {font-size: 16px;}}@media all and (min-width: 901px) {.faq-list .faq-item h3:hover {opacity: 0.8;}}.faq-list .faq-item h3 .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: 12px;background: url("../images/common/faq-arrow.png");width: 10px;height: 6px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.faq-list .faq-item h3 .arrow {background: url("../images/common/faq-arrow@2x.png");background-size: 100%;}}.faq-list .faq-item div {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);font-family: 'Averta-Regular', sans-serif;font-size: 16px;line-height: 1.6;color: #858585;margin-top: 20px;}@media all and (max-width: 767px) {.faq-list .faq-item div {margin-top: 0;}}.faq-list .faq-item div iframe {max-width: 100%;width: 100%;}.faq-list .faq-item.open h3 .arrow {transform: rotate(180deg);}@media all and (min-width: 901px) {.faq-list .faq-item.open h3:hover {opacity: 1;}}.faq-top {padding: 210px 0 130px;}@media all and (max-width: 767px) {.faq-top {padding: 104px 0 48px;}}.faq-top .container h1 {position: relative;text-align: center;margin: 0;}.faq-body {padding: 0 0 350px;}@media all and (max-width: 768px) {.faq-body {padding: 0 0 100px;}}.search-result-item {margin-top: 67px;}.search-result-item h2 {font-size: 21px;opacity: 0.85;margin: 0 0 15px;}.search-result-item .details {color: #2d86b8;font-size: 12px;letter-spacing: 0.1px;font-family: 'Averta-Regular', sans-serif;margin-bottom: 7px;}.search-result-item .result {font-size: 16px;font-family: 'Averta-Regular', sans-serif;color: #989898;}.contact-top {padding: 172px 0 109px;background: #f4ece3;}@media all and (max-width: 767px) {.contact-top {padding: 104px 0 32px;}}.contact-top.covid-19-page .container .row .col .copy {width: 100%;max-width: none;padding-right: 60px;}@media all and (max-width: 767px) {.contact-top.covid-19-page .container .row .col .copy {padding-right: 0;}}.contact-top.covid-19-page .container .row .col .copy h3 {margin-top: 50px;}.contact-top.covid-19-page .container.table .row .col {vertical-align: top;}.contact-top.covid-19-page ul li {font-size: 16px;color: #858585;font-family: 'Averta-Regular';line-height: 1.5;font-weight: normal;}.contact-top.wider-width-limit .container .row .col {vertical-align: top;}.contact-top.wider-width-limit .container .row .col .copy {max-width: 550px;}.contact-top .desktop-table {display: table;}@media all and (max-width: 1100px) {.contact-top .desktop-table {display: none;}}.contact-top .mobile-table {display: none;}@media all and (max-width: 1100px) {.contact-top .mobile-table {display: table;}}.contact-top .table-container {position: relative;width: 100%;display: block;}.contact-top .table-container h2 {margin: 0;text-align: center;}.contact-top .table-container .terms {font-size: 12px;}.contact-top .table-container .warning {font-size: 14px;color: #858585;font-weight: normal;}.contact-top .table-container .warning span {color: #333333;}.contact-top .table-container table {padding: 60px 0 0 0;text-align: center;vertical-align: middle;}.contact-top .table-container table tr {vertical-align: middle;}.contact-top .table-container table tr th,.contact-top .table-container table tr td {vertical-align: middle;padding: 10px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.contact-top .table-container table tr td {color: #858585;font-family: 'Averta-Regular';}.contact-top .table-container table.left-align {text-align: left;}.contact-top .table-container table.left-align tr th {text-align: left;}.contact-top .table-container table.left-align tr td {vertical-align: top;}.contact-top .table-container table.left-align tr td.label {min-width: 130px;}.contact-top .table-container table .txt {width: 100%;text-align: center;font-size: 10px;margin-top: 4px;}.contact-top .table-container table .tick {position: relative;margin: 0 auto;width: 26px;height: 28px;background-size: 26px 28px;background-repeat: no-repeat;background-position: center;background-image: url("../images/common/table-tick.png");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.contact-top .table-container table .tick {background-image: url("../images/common/table-tick@2x.png");}}.contact-top .table-container table .cross {position: relative;margin: 0 auto;width: 26px;height: 28px;background-size: 26px 28px;background-repeat: no-repeat;background-position: center;background-image: url("../images/common/table-cross.png");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.contact-top .table-container table .cross {background-image: url("../images/common/table-cross@2x.png");}}.contact-top .table-container table.desktop-table th {font-size: 15px;font-weight: 400;color: #333333;text-align: center;}.contact-top .table-container table.desktop-table th,.contact-top .table-container table.desktop-table td {padding: 20px 0;}.contact-top .table-container table.desktop-table .label {font-size: 18px;color: #2d86b8;padding-left: 0;text-align: left;}.contact-top .table-container table.mobile-table th .copy,.contact-top .table-container table.mobile-table td .copy {display: inline-block;padding: 30px 0;}.contact-top .table-container table.mobile-table th .copy,.contact-top .table-container table.mobile-table td .copy {min-height: 70px;}.contact-top .table-container table.mobile-table th {font-size: 18px;color: #2d86b8;}.contact-top .table-container table.mobile-table .label {font-size: 15px;font-family: filson-soft, sans-serif;color: #333333;padding-left: 0;text-align: left;}.contact-top.blue-bg {background-color: #2d86b8;}.contact-top.blue-bg h1,.contact-top.blue-bg h2,.contact-top.blue-bg p {color: #ffffff;}.contact-top.blue-bg .container .row .col .copy {max-width: 400px;}.contact-top.blue-bg .col.half.image {margin-top: -24px;}.contact-top.fha-standalone .col.half.image {display: block !important;}@media all and (max-width: 767px) {.contact-top.fha-standalone .col.half.image {width: calc(100% + 37px);margin: 0 -37px;}}.contact-top.book-a-service h2 {margin-bottom: 0;}.contact-top.book-a-service .container .row .col .copy {max-width: none;padding-right: 50px;font-size: 16px;color: #858585;font-family: 'Averta-Regular';line-height: 1.5;opacity: 1;}@media all and (max-width: 767px) {.contact-top.book-a-service .container .row .col .copy {padding-right: 0;max-width: 470px;}}.contact-top.tank-vac {padding-top: 0;}.contact-top.tank-vac ul {padding-left: 0;}.contact-top.tank-vac ul li {font-size: 15px;font-weight: 300;color: #858585;padding-bottom: 5px;}.contact-top.tank-vac h2 {padding-top: 30px;}.contact-top.tank-vac h2.no-pt {padding: 0;margin: 0;}.contact-top.tank-vac .pad-left {padding-left: 15%;}.contact-top.tank-vac .terms {padding-top: 50px;font-size: 10px;color: #858585;}.contact-top.tank-vac .terms a {color: #333333;}@media all and (max-width: 767px) {.contact-top .container .row {display: block;}}@media all and (max-width: 767px) {.contact-top .container .row .col {display: block;}}.contact-top .container .row .col .copy {max-width: 350px;}@media all and (max-width: 900px) {.contact-top .container .row .col .copy {padding-right: 30px;}}@media all and (max-width: 767px) {.contact-top .container .row .col .copy {max-width: 470px;padding-right: 0;position: relative;margin: 0 auto;}}@media all and (max-width: 767px) {.contact-top .container .row .col .copy h1 {font-size: 21px;text-align: center;}}.contact-top .container .row .col .copy h2 {font-size: 21px;line-height: 1.43;}@media all and (max-width: 767px) {.contact-top .container .row .col .copy h2 {font-size: 19px;text-align: left;margin-bottom: 37px;}}.contact-top .container .row .col .copy .mobile-img {display: none;position: relative;width: calc(100% + 74px);margin: 0 -37px 37px -37px;}@media all and (max-width: 767px) {.contact-top .container .row .col .copy .mobile-img {display: block;}}@media all and (max-width: 767px) {.contact-top .container .row .image {display: none;}}.contact-top .container .row .image .img-masker {position: relative;width: 100%;overflow: hidden;}.contact-top .container .row .image .img-masker .spacer {float: left;width: 100%;}.contact-top .container .row .image .img-masker .main-img {position: absolute;top: 0;left: 0;-webkit-transition: all 900ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: all 900ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all 900ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 900ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.contact-top .container .row .image .img-masker.transition-in .main-img {}.contact-top .container .row .image img {width: 100%;}.contact-top.webp .table-container table .tick {background-image: url("../../webp-images/content/images/common/table-tick.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.contact-top.webp .table-container table .tick {background-image: url("../../webp-images/content/images/common/table-tick@2x.png.webp");}}.contact-top.webp .table-container table .cross {background-image: url("../../webp-images/content/images/common/table-cross.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.contact-top.webp .table-container table .cross {background-image: url("../../webp-images/content/images/common/table-cross@2x.png.webp");}}.contact-form {padding: 121px 0 86px;}@media all and (max-width: 767px) {.contact-form {padding: 54px 0 86px;}}.contact-form ::-webkit-input-placeholder {opacity: 1;}.contact-form ::-moz-placeholder {opacity: 1;}.contact-form :-ms-input-placeholder {opacity: 1;}.contact-form :-moz-placeholder {opacity: 1;}.contact-form .contact-item {position: relative;margin: 4px 0 30px 0;}.contact-form .contact-item .contact-label {font-size: 13px;opacity: 0.5;font-family: 'Averta-Regular', sans-serif;}.contact-form .contact-item a {font-size: 21px;opacity: 0.85;}.contact-form h2 {position: relative;max-width: 420px;margin: 0 auto;width: 100%;}@media all and (max-width: 767px) {.contact-form h2 {text-align: left;padding: 20px 0;}}.contact-form .container .row iframe {margin-top: -8px;}.contact-form .container .row .copy h2 {max-width: 350px;font-size: 21px;line-height: 1.43;}@media all and (max-width: 767px) {.contact-form .container .row .copy h2 {max-width: 470px;font-size: 19px;text-align: left;}}.contact-form .container .row .copy p {position: relative;margin: 20px auto;max-width: 350px;}.contact-form .container .row .copy p a {display: inline;}.contact-form .container .row .copy a {position: relative;max-width: 180px;display: block;margin: 30px auto 0 auto;text-align: center;}@media all and (max-width: 767px) {.contact-form .container .row .col {float: none;position: relative;max-width: 470px;margin: 0 auto;}}.contact-form .container .row .col form {position: relative;}.contact-form .container .row .col form .field-spacer {height: 30px;}.contact-form .container .row .col form .field-group {margin: 0 0 36px;}@media all and (max-width: 767px) {.contact-form .container .row .col form .field-group {margin: 0;}}.contact-form .container .row .col form .field-group:after {clear: both;content: "";display: block;}.contact-form .container .row .col form .field-group fieldset {padding: 0;margin: 0;border: 0;}@media all and (max-width: 767px) {.contact-form .container .row .col form .field-group fieldset {margin: 0 0 20px 0;}}.contact-form .container .row .col form .field-group fieldset input[type="text"],.contact-form .container .row .col form .field-group fieldset input[type="email"],.contact-form .container .row .col form .field-group fieldset .select {border: none;background: none;border-bottom: 1px solid #CCCCCC;width: 100%;height: 40px;font-family: 'Averta-Regular', sans-serif;color: #8F8F8F;font-size: 16px;}.contact-form .container .row .col form .field-group fieldset .select {position: relative;}.contact-form .container .row .col form .field-group fieldset .select .label {height: 40px;padding: 10px 30px 0 0;background: url("../images/common/select-arrow.png") no-repeat calc(100% + 10px) 0px;cursor: pointer;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.contact-form .container .row .col form .field-group fieldset .select .label {background: url("../images/common/select-arrow@2x.png") no-repeat calc(100% + 10px) 0px;background-size: 42px 42px;}}.contact-form .container .row .col form .field-group fieldset .select ul {list-style: none;margin: 0;padding: 0 0 10px;position: absolute;top: 30px;width: 100%;background: #FFFFFF;border-bottom: 1px solid #CCCCCC;z-index: 1000;display: none;}.contact-form .container .row .col form .field-group fieldset .select ul li {margin-top: 10px;cursor: pointer;}@media all and (min-width: 901px) {.contact-form .container .row .col form .field-group fieldset .select ul li:hover {color: #333333;}}.contact-form .container .row .col form .field-group fieldset .select.open ul {display: block;}.contact-form .container .row .col form .field-group fieldset label {display: block;font-family: 'Averta-Regular', sans-serif;color: #8F8F8F;font-size: 16px;margin-bottom: 10px;}.contact-form .container .row .col form .field-group fieldset.half {float: left;width: calc(50% - 13px);}@media all and (max-width: 767px) {.contact-form .container .row .col form .field-group fieldset.half {width: 100%;clear: both;}}.contact-form .container .row .col form .field-group fieldset.half.last {float: right;}.contact-form .container .row .col form .field-group fieldset textarea {border: 1px solid #CCCCCC;width: 100%;min-height: 70px;font-family: 'Averta-Regular', sans-serif;color: #8F8F8F;font-size: 16px;padding: 5px;resize: vertical;}.contact-form .container .row .col form .btn {margin-top: 14px;width: 248px;text-align: center;}ul.nc_list {list-style: none;padding: 0;margin: 0 0 0 -1px;background: #ffffff;font-size: 15px;z-index: 1010;width: 420px;border-radius: 0 0 5px 5px;border: solid 1px #cccccc;border-top: none;color: #999999;max-height: 300px;overflow: auto;position: fixed !important;}@media all and (max-height: 800px) {ul.nc_list {position: absolute !important;}}ul.nc_list li.nc_item {cursor: pointer;padding: 10px 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-bottom: 1px solid #b8b8b8;}ul.nc_list li.nc_item:last-child {border-bottom: none;}ul.nc_list li.nc_footer {font-size: 15px;color: #555;text-align: right;background: #eee;padding: 3px 5px;font-weight: bold;}li.nc_empty {padding: 5px 5px;border-bottom: 1px solid #cccccc;}.nc_highlight {font-weight: bold;}.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;}.solution-free-home-assessment {background: #2e6489;position: fixed;top: 0px;width: 100%;max-width: 770px;height: 100%;z-index: 23;right: -770px;display: table;-webkit-transition: right 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: right 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: right 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: right 500ms cubic-bezier(0.165, 0.84, 0.44, 1);}.solution-free-home-assessment.thanks {right: 0px;}@media all and (max-height: 800px) {.solution-free-home-assessment.thanks {position: fixed;display: block;height: 100%;}}@media all and (max-width: 767px) {.solution-free-home-assessment.thanks {position: fixed;display: block;height: 100%;}}.solution-free-home-assessment .thanks-message {color: #FFFFFF;}@media all and (max-width: 1024px) {.solution-free-home-assessment {position: absolute;top: 0;left: 0;min-height: 640px;display: none;-webkit-transition: right 0ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: right 0ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: right 0ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: right 0ms cubic-bezier(0.165, 0.84, 0.44, 1);}}.solution-free-home-assessment .error-message {color: #c92323;margin-top: 30px;}.solution-free-home-assessment .close {cursor: pointer;position: absolute;right: 48px;top: 48px;width: 48px;height: 48px;display: block;z-index: 100;-webkit-transition: transform 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: transform 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: transform 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: transform 250ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (min-width: 901px) {.solution-free-home-assessment .close:hover {-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}}.solution-free-home-assessment form {display: table-cell;vertical-align: middle;padding: 0 175px;position: relative;margin: auto;width: 100%;}@media all and (max-width: 1024px) {.solution-free-home-assessment form {padding: 100px 175px;}}.solution-free-home-assessment form .black-out {position: absolute;left: 0px;right: 0px;top: 0px;bottom: 0px;background: rgba(0, 0, 0, 0.5);z-index: 1;display: none;}.solution-free-home-assessment form .black-out.show {display: block;}.solution-free-home-assessment form h2 {color: #FFFFFF;font-weight: 400;font-size: 28px;margin: 0;}.solution-free-home-assessment form p {opacity: 0.6;color: #FFFFFF;font-size: 16px;margin: 10px 0 63px;font-family: 'Averta-Regular', sans-serif;}.solution-free-home-assessment form .spacer {height: 24px;}.solution-free-home-assessment form .field-group .left-half {position: relative;float: left;width: calc(50% - 9px);}.solution-free-home-assessment form .field-group .right-half {float: right;width: calc(50% - 9px);}.solution-free-home-assessment form .field-group:after {clear: both;content: "";display: block;}.solution-free-home-assessment form textarea {margin: 0;width: 100%;height: 100px;border-radius: 5px;border: solid 1px #cccccc;background-color: #ffffff;padding: 10px 20px;font-size: 18px;font-family: 'Averta-Regular', sans-serif;color: #999999;}.solution-free-home-assessment form fieldset {margin: 0 0 18px;padding: 0;height: 49px;border-radius: 5px;border: solid 1px #cccccc;background-color: #ffffff;position: relative;}.solution-free-home-assessment form fieldset.error {border: solid 1px #c92323;background-color: #c92323;}.solution-free-home-assessment form fieldset.error input[type="text"],.solution-free-home-assessment form fieldset.error input[type="email"],.solution-free-home-assessment form fieldset.error input[type="number"],.solution-free-home-assessment form fieldset.error .select {color: #FFFFFF;}.solution-free-home-assessment form fieldset.focus-in {z-index: 2;}.solution-free-home-assessment form fieldset input[type="text"],.solution-free-home-assessment form fieldset input[type="email"],.solution-free-home-assessment form fieldset input[type="tel"],.solution-free-home-assessment form fieldset input[type="number"],.solution-free-home-assessment form fieldset .select {width: 100%;max-width: 420px;height: 45px;border-radius: 5px;border: none;background: none;padding: 0 20px;font-size: 18px;font-family: 'Averta-Regular', sans-serif;line-height: 1;color: #999999;}.solution-free-home-assessment form fieldset input[type="text"].calendar,.solution-free-home-assessment form fieldset input[type="email"].calendar,.solution-free-home-assessment form fieldset input[type="tel"].calendar,.solution-free-home-assessment form fieldset input[type="number"].calendar,.solution-free-home-assessment form fieldset .select.calendar {cursor: pointer;background: url("../images/common/select-arrow.png") no-repeat right 0px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.solution-free-home-assessment form fieldset input[type="text"].calendar,.solution-free-home-assessment form fieldset input[type="email"].calendar,.solution-free-home-assessment form fieldset input[type="tel"].calendar,.solution-free-home-assessment form fieldset input[type="number"].calendar,.solution-free-home-assessment form fieldset .select.calendar {background: url("../images/common/select-arrow.png") no-repeat right 0px;background-size: 42px 42px;}}.solution-free-home-assessment form fieldset input[type="text"].search,.solution-free-home-assessment form fieldset input[type="email"].search,.solution-free-home-assessment form fieldset input[type="tel"].search,.solution-free-home-assessment form fieldset input[type="number"].search,.solution-free-home-assessment form fieldset .select.search {background: url("../images/common/search-black.png") no-repeat right;padding-right: 40px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.solution-free-home-assessment form fieldset input[type="text"].search,.solution-free-home-assessment form fieldset input[type="email"].search,.solution-free-home-assessment form fieldset input[type="tel"].search,.solution-free-home-assessment form fieldset input[type="number"].search,.solution-free-home-assessment form fieldset .select.search {background: url("../images/common/search-black@2x.png") no-repeat right;background-size: 42px 42px;}}.solution-free-home-assessment form fieldset .select,.solution-free-home-assessment form fieldset .calendar {padding: 0;}.solution-free-home-assessment form fieldset .select > .label,.solution-free-home-assessment form fieldset .calendar > .label {padding: 14px 20px;cursor: pointer;white-space: nowrap;background: url("../images/common/select-arrow.png") no-repeat right 0px;}.solution-free-home-assessment form fieldset .select > .label .mobile,.solution-free-home-assessment form fieldset .calendar > .label .mobile {display: none;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.solution-free-home-assessment form fieldset .select > .label,.solution-free-home-assessment form fieldset .calendar > .label {background: url("../images/common/select-arrow.png") no-repeat right 0px;background-size: 42px 42px;}}.solution-free-home-assessment form fieldset .select {position: relative;}.solution-free-home-assessment form fieldset .select .label {position: relative;width: 100%;overflow: hidden;}.solution-free-home-assessment form fieldset .select .label input {position: absolute;right: 200%;}.solution-free-home-assessment form fieldset .select ul {border: solid 1px #cccccc;border-top: none;list-style: none;position: absolute;margin: 0;padding: 0 0 20px;background: #FFFFFF;border-radius: 0 0 5px 5px;color: #999999;left: -1px;right: -1px;top: 33px;z-index: 5;display: none;}.solution-free-home-assessment form fieldset .select ul.multi {width: 240px;border-radius: 5px;top: 58px;}.solution-free-home-assessment form fieldset .select ul.multi li.arrow {position: absolute;background-color: #ffffff;width: 13px;height: 13px;top: -2px;transform: rotate(45deg);left: calc(50% - 5px);z-index: 2;margin: 0;padding: 0;}.solution-free-home-assessment form fieldset .select ul.multi li:after {clear: both;content: "";display: block;}.solution-free-home-assessment form fieldset .select ul.multi li .dot {width: 12px;height: 12px;float: left;display: block;border: solid 1px #d7d7d7;background: #ffffff;border-radius: 50%;margin: 3px 15px 0 0;}.solution-free-home-assessment form fieldset .select ul.multi li .title {float: left;width: auto;}.solution-free-home-assessment form fieldset .select ul.multi li.selected .dot {background: #d7d7d7;}.solution-free-home-assessment form fieldset .select ul li {padding: 0 20px;margin-top: 20px;cursor: pointer;}.solution-free-home-assessment form fieldset .select.open ul {display: block;}.solution-free-home-assessment form fieldset.address-search {position: relative;}.solution-free-home-assessment form fieldset.address-search #addressLookup {position: absolute;top: 0px;left: 0px;}.solution-free-home-assessment form .btn {background: #FFFFFF;text-align: center;width: 100%;max-width: 293px;color: #2d86b8;margin-top: 24px;}@media all and (max-height: 800px) {.solution-free-home-assessment {position: absolute;right: auto;display: none;height: auto;}.solution-free-home-assessment form {padding: 100px 175px;}}@media all and (max-width: 767px) {.solution-free-home-assessment {position: absolute;right: auto;display: none;height: auto;}.solution-free-home-assessment form {padding: 100px 50px;}.solution-free-home-assessment form fieldset input[type="text"],.solution-free-home-assessment form fieldset input[type="email"],.solution-free-home-assessment form fieldset input[type="number"],.solution-free-home-assessment form fieldset .select {width: 100%;max-width: 100%;}}@media all and (max-width: 480px) {.solution-free-home-assessment {height: auto;}.solution-free-home-assessment .close {cursor: pointer;position: absolute;right: 20px;top: 20px;width: 48px;display: block;z-index: 100;}.solution-free-home-assessment form {padding: 80px 27px 50px;display: block;}.solution-free-home-assessment form h2 {font-size: 20px;padding: 0 10px;}.solution-free-home-assessment form p {margin: 10px 0 53px;padding: 0 10px;}.solution-free-home-assessment form fieldset .select > .label,.solution-free-home-assessment form fieldset .calendar > .label {padding: 14px 0px 14px 20px;position: relative;overflow: hidden;}.solution-free-home-assessment form fieldset .select > .label .desktop,.solution-free-home-assessment form fieldset .calendar > .label .desktop {display: none;}.solution-free-home-assessment form fieldset .select > .label .mobile,.solution-free-home-assessment form fieldset .calendar > .label .mobile {display: block;}.solution-free-home-assessment form .field-group fieldset .select.calendar,.solution-free-home-assessment form .field-group fieldset .calendar.calendar {background: none;}.solution-free-home-assessment form .field-group fieldset .select > .label,.solution-free-home-assessment form .field-group fieldset .calendar > .label {padding: 14px 0px 14px 20px;cursor: pointer;background: none;overflow: hidden;}.solution-free-home-assessment form .btn {max-width: 100%;}}@media all and (max-width: 480px) and all and (-webkit-min-device-pixel-ratio: 1.5) {.solution-free-home-assessment form .field-group fieldset .select.calendar,.solution-free-home-assessment form .field-group fieldset .calendar.calendar {background: none;}}@media all and (max-width: 480px) and all and (-webkit-min-device-pixel-ratio: 1.5) {.solution-free-home-assessment form .field-group fieldset .select > .label,.solution-free-home-assessment form .field-group fieldset .calendar > .label {background: none;}}.open-solution-free-home-assessment .solution-free-home-assessment {right: 0px;}@media all and (max-height: 800px) {.open-solution-free-home-assessment .solution-free-home-assessment {display: block;}}@media all and (max-width: 1024px) {.open-solution-free-home-assessment .solution-free-home-assessment {display: block;}}@media all and (max-width: 767px) {.open-solution-free-home-assessment .solution-free-home-assessment {display: block;}.open-solution-free-home-assessment .solution-free-home-assessment form {display: block;}}@media all and (max-width: 1024px) {.open-solution-free-home-assessment .find-solution-outcome {display: none !important;}}@media all and (max-width: 1024px) {.open-solution-free-home-assessment .find-solution-outcome.force-show {display: block !important;}}@media all and (max-width: 1024px) {.open-solution-free-home-assessment .solution-popup {display: none !important;}}@media all and (max-width: 1024px) {.open-solution-free-home-assessment footer {display: none !important;}}body.is-mobile .solution-free-home-assessment form .black-out.show {display: none !important;}#progress-video {max-width: 100%;mix-blend-mode: multiply;}@media all and (max-width: 1650px) {#progress-video {width: 600px;height: 600px;}}@media all and (max-width: 1224px) {#progress-video {width: 500px;height: 500px;}}@media all and (max-width: 1100px) {#progress-video {width: 400px;height: 400px;}}@media all and (max-width: 990px) {#progress-video {display: none;}}.find-solution-bg {background: #f0f0f0;position: fixed;z-index: 1;width: 100%;height: 100%;top: 0px;left: 0px;}#video-fixed {position: fixed;top: 50%;left: 50%;width: 620px;height: 620px;margin-top: -310px;margin-left: -50px;z-index: 3;max-width: 100%;mix-blend-mode: multiply;opacity: 0;}@media all and (max-width: 1650px) {#video-fixed {right: 0px;width: 420px;height: 420px;margin-top: -210px;margin-left: 0px;}}@media all and (max-width: 1224px) {#video-fixed {right: 0px;width: 500px;height: 500px;margin-top: -250px;}}@media all and (max-width: 1100px) {#video-fixed {width: 400px;height: 400px;margin-top: -200px;margin-left: 50px;}}@media all and (max-width: 990px) {#video-fixed {display: none;}}#video-fixed.transition-in {opacity: 1;}body.is-edge #video-fixed {display: none !important;}.find-solution {padding: 340px 0 0;}@media all and (max-width: 767px) {.find-solution {position: relative;padding: 120px 0 0 0;overflow: hidden;}}.find-solution.out {display: none;}@media all and (max-width: 1240px) {.find-solution .container {padding: 0 120px;}}@media all and (max-width: 767px) {.find-solution .container {padding: 0 37px;}}.find-solution .container .row .col.col-questions {width: 50%;float: left;}@media all and (max-width: 990px) {.find-solution .container .row .col.col-questions {float: none;width: 100%;}}.find-solution .container .row .col .questions {position: relative;max-width: 430px;margin: auto;}.find-solution .container .row .col .questions .blue-title {font-size: 11px;font-weight: 700;text-transform: uppercase;color: #2d86b8;letter-spacing: 0.2px;margin: 0 -40px;}.find-solution .container .row .col .questions h1 {font-size: 32px;line-height: 1.31;letter-spacing: 0.3px;margin: 10px -40px;max-width: 420px;}@media all and (max-width: 767px) {.find-solution .container .row .col .questions h1 {font-size: 21px;}}.find-solution .container .row .col .questions .question-groups {margin-top: 87px;}@media all and (max-width: 990px) {.find-solution .container .row .col .questions .blue-title {margin: 0 0;}.find-solution .container .row .col .questions h1 {margin: 10px 0;max-width: 100%;width: 100%;}}@media all and (max-width: 480px) {.find-solution .container .row .col .questions .blue-title {margin: 0 -20px;}.find-solution .container .row .col .questions h1 {margin: 10px -20px;max-width: calc(100% + 40px);width: calc(100% + 40px);}}#dog-sprite-4 {position: absolute;bottom: 0px;left: 0;margin-left: -100px;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;z-index: 3000;pointer-events: none;}@media all and (max-width: 1224px) {#dog-sprite-4 {margin-left: -70px;}}@media all and (max-width: 1100px) {#dog-sprite-4 {display: none;}}@media all and (max-width: 990px) {#dog-sprite-4 {right: 30px;left: auto;margin-left: 0;}}@media all and (max-width: 767px) {#dog-sprite-4 {transform: scale(0.5, 0.5);margin-top: -50px;margin-left: 0px;display: none;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#dog-sprite-4 {background-image: url("../images/home/hsg-dog-sprite@2x.png");}}#dog-sprite-4.webp {background-image: url("../../webp-images/content/images/home/hsg-dog-sprite.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#dog-sprite-4.webp {background-image: url("../../webp-images/content/images/home/hsg-dog-sprite@2x.png.webp");}}.solution-progress {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;position: fixed;left: 60px;top: 50%;height: 300px;margin-top: -150px;z-index: 1000;width: 30px;}@media all and (max-width: 1280px) {.solution-progress {left: 30px;}}@media all and (max-width: 767px) {.solution-progress {right: auto;top: auto;bottom: 0;left: 0;width: 100%;height: 78px;background-color: #2d86b8;}}.solution-progress .progress-count {color: #2d86b8;font-size: 11px;font-weight: 700;letter-spacing: 2px;text-align: center;}@media all and (max-width: 767px) {.solution-progress .progress-count {color: #ffffff;font-size: 17px;font-weight: 400;text-align: left;padding: 26px 0 26px 37px;float: left;width: 100px;}}.solution-progress .track {position: absolute;top: 30px;bottom: 90px;width: 2px;background: #E6E6E6;left: 14px;}@media all and (max-width: 767px) {.solution-progress .track {display: none;}}.solution-progress .track .bar {position: absolute;top: 0px;width: 2px;background: #2d86b8;-webkit-transition: all 100ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-moz-transition: all 100ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-o-transition: all 100ms cubic-bezier(0.25, 0.25, 0.75, 0.75);transition: all 100ms cubic-bezier(0.25, 0.25, 0.75, 0.75);}.solution-progress .arrows {position: absolute;bottom: 0px;width: 30px;}@media all and (max-width: 767px) {.solution-progress .arrows {position: static;float: right;width: 200px;bottom: auto;padding: 26px 37px 26px 0;text-align: right;}}.solution-progress .arrows .arrow-up {cursor: pointer;width: 30px;height: 30px;position: absolute;bottom: 40px;background: url("../images/common/arrow-blue-up.png") no-repeat center;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.solution-progress .arrows .arrow-up {background: url("../images/common/arrow-blue-up@2x.png") no-repeat center;background-size: 10px 6px;}}@media all and (max-width: 767px) {.solution-progress .arrows .arrow-up {background: none !important;top: 26px;right: 137px;bottom: auto;}}.solution-progress .arrows .arrow-up.disabled {opacity: 0.2;}.solution-progress .arrows .arrow-up span {display: none;font-size: 17px;font-weight: 400;color: #ffffff;margin-right: 30px;}@media all and (max-width: 767px) {.solution-progress .arrows .arrow-up span {display: block;}}.solution-progress .arrows .arrow-down {cursor: pointer;width: 30px;height: 30px;position: absolute;bottom: 0px;background: url("../images/common/arrow-blue-down.png") no-repeat center;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.solution-progress .arrows .arrow-down {background: url("../images/common/arrow-blue-down@2x.png") no-repeat center;background-size: 10px 6px;}}@media all and (max-width: 767px) {.solution-progress .arrows .arrow-down {background: none !important;top: 26px;right: 37px;bottom: auto;}}.solution-progress .arrows .arrow-down.disabled {opacity: 0.2;}.solution-progress .arrows .arrow-down span {display: none;font-size: 17px;font-weight: 400;color: #ffffff;}@media all and (max-width: 767px) {.solution-progress .arrows .arrow-down span {display: block;}}.find-solution-result {position: fixed;width: 50%;height: 100%;right: 0px;top: 0px;display: table;}@media all and (max-width: 767px) {.find-solution-result {display: none;}}.find-solution-result .solution-details {display: table-cell;vertical-align: middle;}.find-solution-result .solution-details .product-results {display: none;}.find-solution-result .solution-details .product-results.show {display: block;}.question-group {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;position: relative;font-family: filson-soft, sans-serif;font-size: 18px;margin: 0 -40px 100px;max-width: 420px;opacity: 0.4;padding: 30px 40px 30px 40px;border-radius: 10px;-webkit-transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}.question-group .question-error-message {font-size: 12px;width: 100%;padding: 0 40px 0 40px;position: absolute;bottom: -20px;left: 0px;color: #a81212;opacity: 0;}.question-group .question-error-message.show {opacity: 1;}.question-group .question-next {width: 79px;height: 33px;border-radius: 16.5px;background-color: #2d86b8;letter-spacing: 0.2px;color: #ffffff;font-size: 17px;text-align: center;font-weight: 500;font-family: filson-soft, sans-serif;padding-top: 5px;position: absolute;bottom: -55px;right: 0px;opacity: 0;-webkit-transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}.question-group .question-next.disabled {opacity: 0.5;background: #999999;}@media all and (min-width: 769px) {.question-group .question-next:hover {background-color: #1a669e;}}@media all and (min-width: 769px) {.question-group .question-next:hover.disabled {background-color: #999999;}}@media all and (max-width: 990px) {.question-group {margin: 0 0 100px;}}@media all and (max-width: 767px) {.question-group {font-size: 17px;}.question-group .question-next {display: none;}}@media all and (max-width: 480px) {.question-group {margin: 0 -20px 100px;max-width: calc(100% + 40px);width: calc(100% + 40px);padding: 20px;}}.question-group .why {position: absolute;left: calc(100% + 13px);z-index: 2000;top: 16px;font-size: 14px;font-weight: 500;color: #2d86b8;width: 344px;background: transparent;padding: 30px 37px 30px 37px;border-radius: 7px;opacity: 0;-webkit-transition: background 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition: background 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition: background 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition: background 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}@media all and (max-width: 990px) {.question-group .why {left: 0px;top: -50px;padding: 20px 20px;width: 100%;max-width: calc(100% + 80px);}}@media all and (max-width: 767px) {.question-group .why {left: 0px;top: calc(100% - 5px);max-width: 100%;}}.question-group .why .label {cursor: pointer;-webkit-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (min-width: 769px) {.question-group .why .label:hover {color: #1a669e;}}.question-group .why .copy {color: #FFFFFF;position: relative;overflow: hidden;font-size: 15px;font-weight: 500;line-height: 1.6;letter-spacing: 0.2px;margin-top: 10px;display: none;max-height: 200px;-webkit-transition: max-height 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition: max-height 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition: max-height 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition: max-height 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}.question-group .why.open .copy {opacity: 0;display: block;}.question-group .why.open .label {opacity: 0.5;color: #ffffff !important;}.question-group .why.colour-bg {color: #FFFFFF;background: #2d86b8 !important;}.question-group .question {font-size: 18px;margin-bottom: 23px;line-height: 1.44;position: relative;color: #2d86b8;font-family: 'Averta-Regular';}@media all and (max-width: 767px) {.question-group .question {font-size: 17px;margin-bottom: 28px;}}.question-group .answer .number {margin-bottom: 34px;}.question-group .answer .number::before {display: block;content: "";height: 10px;}.question-group .answer .number.last {margin-bottom: 0;}.question-group .answer .number:after {clear: both;content: "";display: block;}.question-group .answer .number label {float: left;}@media all and (max-width: 350px) {.question-group .answer .number label {font-size: 15px;}}.question-group .answer .number .input {float: right;width: 132px;margin-top: -8px;}@media all and (max-width: 350px) {.question-group .answer .number .input {width: 84px;}}.question-group .answer .number .input:after {clear: both;content: "";display: block;}.question-group .answer .number .input .minus {background: url("../images/home-solution/minus.png") no-repeat;width: 36px;height: 36px;-webkit-transition: background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);float: left;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.question-group .answer .number .input .minus {background: url("../images/home-solution/minus@2x.png") no-repeat;background-size: 36px 36px;}}@media all and (min-width: 901px) {.question-group .answer .number .input .minus:hover {background: url("../images/home-solution/minus-hover.png") no-repeat;background-size: 36px 36px;}}@media all and (min-width: 901px) and (-webkit-min-device-pixel-ratio: 1.5) {.question-group .answer .number .input .minus:hover {background: url("../images/home-solution/minus-hover@2x.png") no-repeat;background-size: 36px 36px;}}.question-group .answer .number .input .plus {background: url("../images/home-solution/plus.png") no-repeat;width: 36px;height: 36px;-webkit-transition: background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);float: left;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.question-group .answer .number .input .plus {background: url("../images/home-solution/plus@2x.png") no-repeat;background-size: 36px 36px;}}@media all and (min-width: 901px) {.question-group .answer .number .input .plus:hover {background: url("../images/home-solution/plus-hover.png") no-repeat;background-size: 36px 36px;}}@media all and (min-width: 901px) and (-webkit-min-device-pixel-ratio: 1.5) {.question-group .answer .number .input .plus:hover {background: url("../images/home-solution/plus-hover@2x.png") no-repeat;background-size: 36px 36px;}}.question-group .answer .number .input input[type="text"],.question-group .answer .number .input input[type="tel"],.question-group .answer .number .input input[type="number"] {width: 60px;font-size: 18px;font-family: 'Averta-Regular', sans-serif;border: none;background: none;float: left;text-align: center;color: #333333;margin-top: 5px;}@media all and (max-width: 767px) {.question-group .answer .number .input input[type="text"],.question-group .answer .number .input input[type="tel"],.question-group .answer .number .input input[type="number"] {font-size: 17px;}}@media all and (max-width: 350px) {.question-group .answer .number .input input[type="text"],.question-group .answer .number .input input[type="tel"],.question-group .answer .number .input input[type="number"] {font-size: 15px;width: 40px;margin-top: 0px;}}.question-group .answer .buttons .button {position: relative;height: 51px;border-radius: 5px;border: solid 1px #cccccc;background-color: #ffffff;margin-bottom: 9px;padding: 12px 0 0 20px;font-size: 18px;width: 100%;overflow: hidden;white-space: nowrap;-webkit-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (min-width: 901px) {.question-group .answer .buttons .button:hover {background-color: #f6f6f6;}}@media all and (max-width: 767px) {.question-group .answer .buttons .button {font-size: 17px;}}@media all and (max-width: 350px) {.question-group .answer .buttons .button {font-size: 15px;padding: 14px 0 0 15px;}}.question-group .answer .buttons .button.selected {border: solid 1px #2d86b8;background-color: #2d86b8;color: #FFFFFF;}.question-group .answer .buttons .button-space {height: 20px;}.question-group .answer .form {}.question-group .answer .form input[type="text"],.question-group .answer .form input[type="tel"],.question-group .answer .form input[type="number"] {height: 51px;border-radius: 5px;border: solid 1px #cccccc;background-color: #ffffff;margin-bottom: 9px;padding: 5px 20px;font-size: 18px;width: 100%;display: block;font-family: filson-soft, sans-serif;}.question-group .answer .form input[type="text"].error,.question-group .answer .form input[type="tel"].error,.question-group .answer .form input[type="number"].error {border: solid 1px #a81212;background-color: #a81212;color: #FFFFFF;}@media all and (max-width: 767px) {.question-group .answer .form input[type="text"],.question-group .answer .form input[type="tel"],.question-group .answer .form input[type="number"] {font-size: 17px;}}.question-group .answer .form .select-box {width: 100%;height: 54px;border-radius: 5px;border: solid 1px #cccccc;padding: 0 20px;font-size: 18px;font-family: filson-soft, sans-serif;position: relative;background: #FFFFFF;}.question-group .answer .form .select-box.error {border: solid 1px #a81212;background-color: #a81212;color: #FFFFFF;}.question-group .answer .form .select-box.mb {margin-bottom: 9px;}.question-group .answer .form .select-box.open {z-index: 1000;}.question-group .answer .form .select-box input {position: absolute;height: 0;width: 0;border: none !important;background: transparent;}.question-group .answer .form .select-box .label {cursor: pointer;display: flex;align-items: center;width: 100%;gap: 20px;height: 54px;}.question-group .answer .form .select-box .label span {width: calc(100% - 40px);opacity: 0.7;}.question-group .answer .form .select-box ul {@include easeInOutQuart(300ms, all);border-radius: 6px;max-height: 0;opacity: 0;border: 1px solid #333;list-style: none;position: absolute;margin: 0;padding: 0;top: -1px;left: -1px;width: calc(100% + 2px);background: #FFFFFF;pointer-events: none;overflow: hidden;}.question-group .answer .form .select-box ul li {cursor: pointer;padding: 16px 14px;background: #FFFFFF;border-bottom: 1px solid #f0f0f0;transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.question-group .answer .form .select-box ul li:hover {background: #f5f5f5;}.question-group .answer .form .select-box.selected .label span {opacity: 1;}.question-group .answer .form .select-box.open ul {opacity: 1;max-height: 244px;pointer-events: auto;overflow-y: scroll;}.question-group .answer .form input[type="number"]::-webkit-outer-spin-button,.question-group .answer .form input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}.question-group .answer .form input[type=number] {-moz-appearance: textfield;}.question-group .answer .form .checkbox {border-radius: 5px;border: solid 1px #cccccc;background-color: #ffffff;margin: 20px 0 9px;height: 25px;width: 25px;position: relative;cursor: pointer;}.question-group .answer .form .checkbox div {width: 20px;height: 20px;border-radius: 3px;position: absolute;top: 1px;left: 1px;background-image: url("../images/common/tick-blue.png");background-size: 13px 14px;background-repeat: no-repeat;background-position: center;display: none;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.question-group .answer .form .checkbox div {background-image: url("../images/common/tick-blue@2x.png");}}.question-group .answer .form .checkbox label {position: absolute;left: 35px;top: 0px;width: 240px;font-size: 14px;color: #999999;line-height: 1.71;font-family: 'Averta-Regular';font-weight: normal;}.question-group .answer .form .checkbox.selected div {display: block;}.question-group .answer .form .select {min-height: 51px;border-radius: 5px;border: solid 1px #cccccc;background: #ffffff;margin-bottom: 9px;font-size: 18px;position: relative;}.question-group .answer .form .select label {display: table;padding: 0 30px 0 20px;width: 100%;height: 51px;background: url("../images/home-solution/select-arrow.png") no-repeat right 5px;cursor: pointer;color: #333333;}.question-group .answer .form .select label span {overflow: hidden;position: relative;display: table-cell;width: 100%;margin-right: 0px;vertical-align: middle;height: 51px;}@media all and (max-width: 767px) {.question-group .answer .form .select label {font-size: 17px;}}@media all and (max-width: 340px) {.question-group .answer .form .select label {font-size: 15px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.question-group .answer .form .select label {background: url("../images/home-solution/select-arrow@2x.png") no-repeat right 5px;background-size: 42px 42px;}}.question-group .answer .form .select ul {list-style: none;padding: 0;margin: 0;position: absolute;top: 45px;left: -1px;right: -1px;background: #FFFFFF;border-radius: 0 0 5px 5px;border: solid 1px #cccccc;border-top: 1px solid #cccccc;z-index: 1000;display: none;}.question-group .answer .form .select ul li {padding: 12px 30px 12px 20px;cursor: pointer;-webkit-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (min-width: 901px) {.question-group .answer .form .select ul li:hover {background-color: #f6f6f6;}}.question-group .answer .form .select.open ul {display: block;}.question-group .questions-submit {margin-top: 53px;}.question-group .questions-submit .btn {margin: auto;position: relative;max-width: 291px;width: 100%;display: block;text-align: center;font-size: 18px;padding: 12px 20px;}.question-group .questions-submit .btn.sending {opacity: 0.5;pointer-events: none;}.question-group .questions-submit .agree {margin-top: 31px;text-align: center;font-size: 14px;font-family: 'Averta-Semibold', sans-serif;color: #9A9A9A;}.question-group .questions-submit .agree a {color: #2d86b8;-webkit-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (min-width: 901px) {.question-group .questions-submit .agree a:hover {opacity: 1;color: #1a669e;}}.question-group.current {opacity: 1;background: #FFFFFF;}.question-group.current .question-next {opacity: 1;cursor: pointer;}.question-group.current .question-next.disabled {opacity: 0.2;cursor: default;}.question-group.current .why {opacity: 1;}.question-group.current .answer .buttons .button {cursor: pointer;}.question-group.current .answer .number .input .minus,.question-group.current .answer .number .input .plus {cursor: pointer;}.webp .question-group .answer .form .checkbox div {background-image: url("../../webp-images/content/images/common/tick-blue.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.webp .question-group .answer .form .checkbox div {background-image: url("../../webp-images/content/images/common/tick-blue@2x.png.webp");}}@media all and (max-width: 767px) {.question-group[data-index="12"] {margin-bottom: 150px;}}@media all and (max-width: 767px) {.question-group[data-index="13"] .why {display: none;}.question-group[data-index="13"] .mob-why.why-open {height: 207px;position: relative;}.question-group[data-index="13"] .mob-why.why-open .why {top: 25px;max-width: calc(100% + 80px);width: calc(100% + 80px);left: -40px;}.question-group[data-index="13"] .mob-why .why {display: block;}}@media all and (max-width: 480px) {.question-group[data-index="13"] .mob-why.why-open .why {max-width: calc(100% + 40px);width: calc(100% + 40px);left: -20px;}}.address-search.hide {display: none;}.address-toggle {text-align: right;cursor: pointer;margin-bottom: 12px;font-size: 14px;}.address-other {position: relative;max-height: 0;overflow: hidden;}.address-other.show {max-height: 250px;}.recpatcha {margin-top: 20px;}.recap-error {color: #a81212;margin-top: 10px;}.save-error {position: fixed;z-index: 500;background: rgba(255, 255, 255, 0.5);width: 100vw;height: 100vh;display: flex;top: 0;left: 0;justify-content: center;align-items: center;}.save-error .box {background: #FFFFFF;border-radius: 10px;padding: 30px 40px 30px 40px;-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);cursor: pointer;}.find-solution-outcome {padding: 120px 0 40px;}@media all and (max-width: 1023px) {.find-solution-outcome {padding: 0;}}.find-solution-outcome p.small-terms {max-width: 600px;margin: 20px auto;}.find-solution-outcome header {top: 0;}.find-solution-outcome > .container {padding: 0 15px;}.find-solution-outcome .solution-share {color: #2d86b8;font-size: 14px;font-weight: 500;cursor: pointer;height: 50px;white-space: nowrap;width: calc(100% - 40px);-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: 1023px) {.find-solution-outcome .solution-share {position: relative;right: auto;}}.find-solution-outcome .solution-share .bubble {width: 112px;height: 35px;border-radius: 10px;background-color: #f0f0f0;position: absolute;top: -50px;right: -20px;text-align: center;padding-top: 8px;opacity: 0;-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);}.find-solution-outcome .solution-share .bubble .arrow {width: 10px;height: 10px;position: absolute;left: 50%;margin-left: -6px;bottom: -5px;background-color: inherit;transform: rotate(45deg);}.find-solution-outcome .solution-share .url {display: none;float: left;margin: 5px 10px 0 0;border: none;background: none;font-size: 14px;font-weight: 500;font-family: filson-soft, sans-serif;width: calc(100% - 60px);color: #2d86b8;text-align: right;-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);}.find-solution-outcome .solution-share .title {float: left;margin: 5px 10px 0 0;width: calc(100% - 60px);text-align: right;}.find-solution-outcome .solution-share .icon {float: left;background: url("../images/common/share-icon.png");width: 30px;height: 30px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.find-solution-outcome .solution-share .icon {background: url("../images/common/share-icon@2x.png");background-size: 100%;}}.find-solution-outcome .solution-share.selected .title {display: none;}.find-solution-outcome .solution-share.selected .url {display: block;}.find-solution-outcome .solution-share.selected .bubble {opacity: 1;}.find-solution-outcome .solution-share:hover {color: #1a669e;}.find-solution-outcome .solution-share:hover .url {color: #1a669e;}.find-solution-outcome .house-image {width: 100%;max-width: 720px;text-align: right;margin-top: 70px;}.find-solution-outcome .house-image video {display: block;}@media all and (max-width: 1023px) {.find-solution-outcome .house-image video {display: none;}}.find-solution-outcome .house-image img {display: none;max-width: 100%;}@media all and (max-width: 1023px) {.find-solution-outcome .house-image img {display: block;position: relative;margin: 0 auto;}}@media all and (max-width: 1023px) {.find-solution-outcome .house-image {text-align: center;}}@media all and (max-width: 767px) {.find-solution-outcome .house-image {margin-top: 10px;}}.find-solution-outcome .product-categories {font-size: 15px;margin-top: 94px;}.find-solution-outcome .product-categories.mobile {padding: 37px 37px 50px;display: none;background-color: #f6f6f6;margin: 0px -15px;width:calc(100% + 30px);}.find-solution-outcome .product-categories .solution-share {position: relative;max-width: 520px;margin: auto;}.find-solution-outcome .product-categories .solution-share .title,.find-solution-outcome .product-categories .solution-share .url {width:calc(100% - 40px);}.find-solution-outcome .product-categories .category-copy,.find-solution-outcome .product-categories .category-copy-static {display: none;font-family: 'Averta-Regular';font-size: 15px;color: #8B8B8B;line-height: 1.6;letter-spacing: 0.1px;position: relative;max-width: 520px;margin: auto;}.find-solution-outcome .product-categories .category-copy.first,.find-solution-outcome .product-categories .category-copy-static.first {margin: 9px auto 30px;border-bottom: 1px solid #CCCCCC;padding-bottom: 30px;}.find-solution-outcome .product-categories .category-copy:after,.find-solution-outcome .product-categories .category-copy-static:after {clear: both;content: "";display: block;}.find-solution-outcome .product-categories .category-copy img,.find-solution-outcome .product-categories .category-copy-static img {width: 250px;display: block;margin: 0 0 25px 15px;float: right;}@media all and (max-width: 767px) {.find-solution-outcome .product-categories .category-copy,.find-solution-outcome .product-categories .category-copy-static {width: 100%;}.find-solution-outcome .product-categories .category-copy img,.find-solution-outcome .product-categories .category-copy-static img {width: 100%;display: block;margin: 0 0 25px;float: none;}}.find-solution-outcome .product-categories .category-copy h2,.find-solution-outcome .product-categories .category-copy-static h2 {font-family: filson-soft, sans-serif;font-size: 11px;letter-spacing: 0.2px;color: #2d86b8;text-transform: uppercase;font-weight: 700;margin: 0 0 20px;}.find-solution-outcome .product-categories .category-copy.selected,.find-solution-outcome .product-categories .category-copy-static.selected {display: block;}@media all and (max-width: 1023px) {.find-solution-outcome .product-categories {display: none;}.find-solution-outcome .product-categories.mobile {display: block;}}@media all and (max-width: 1023px) {.find-solution-outcome .container .row .col {margin-top: 100px;float: none;width: 100%;}}@media all and (max-width: 767px) {.find-solution-outcome .container .row .col {margin-top: 120px;}}.find-solution-outcome .container .row .col.details {position: relative;padding-left: 50px;}@media all and (max-width: 1023px) {.find-solution-outcome .container .row .col.details {padding-left: 0;display: none;}}.find-solution-outcome .container .row .col.options .solution-share {display: none;width: 100%;margin-top: 25px;}.find-solution-outcome .container .row .col.options .solution-share .url,.find-solution-outcome .container .row .col.options .solution-share .title {width: calc(100% - 40px);}@media all and (max-width: 1023px) {.find-solution-outcome .container .row .col.options .solution-share {display: block;}}.find-solution-outcome .container .row .col.options .options-tabs {list-style: none;margin: auto;padding: 0;position: relative;}.find-solution-outcome .container .row .col.options .options-tabs:after {clear: both;content: "";display: block;}.find-solution-outcome .container .row .col.options .options-tabs li {float: left;width: 102px;height: 36px;border-radius: 18px;background: #dcdcdc;text-align: center;line-height: 1;padding-top: 8px;font-size: 17px;font-weight: 500;color: #ffffff;cursor: pointer;margin-left: 20px;}.find-solution-outcome .container .row .col.options .options-tabs li.spacer {display: none;clear: both;height: 20px;background: none;width: 100%;}@media all and (max-width: 480px) {.find-solution-outcome .container .row .col.options .options-tabs li {padding-top: 10px;font-size: 15px;}}.find-solution-outcome .container .row .col.options .options-tabs li.first {margin-left: 0px;}.find-solution-outcome .container .row .col.options .options-tabs li.selected {background: #a81212;cursor: default;}@media all and (max-width: 480px) {.find-solution-outcome .container .row .col.options .options-tabs li.selected {padding-top: 8px;font-size: 18px;}}.find-solution-outcome .container .row .col.options .options-tabs[data-total='0'] {display: none;}.find-solution-outcome .container .row .col.options .options-tabs[data-total='1'] {width: 122px;}.find-solution-outcome .container .row .col.options .options-tabs[data-total='1'] li {width: 122px;}.find-solution-outcome .container .row .col.options .options-tabs[data-total='1'] li[data-index='1'],.find-solution-outcome .container .row .col.options .options-tabs[data-total='1'] li[data-index='2'],.find-solution-outcome .container .row .col.options .options-tabs[data-total='1'] li[data-index='3'] {display: none;}.find-solution-outcome .container .row .col.options .options-tabs[data-total='2'] {width: 224px;}.find-solution-outcome .container .row .col.options .options-tabs[data-total='2'] li {width: 102px;}.find-solution-outcome .container .row .col.options .options-tabs[data-total='2'] li[data-index='2'],.find-solution-outcome .container .row .col.options .options-tabs[data-total='2'] li[data-index='3'] {display: none;}.find-solution-outcome .container .row .col.options .options-tabs[data-total='3'] {width: 336px;}@media all and (max-width: 480px) {.find-solution-outcome .container .row .col.options .options-tabs[data-total='3'] {width: 260px;}}.find-solution-outcome .container .row .col.options .options-tabs[data-total='3'] li {margin-left: 10px;}@media all and (max-width: 480px) {.find-solution-outcome .container .row .col.options .options-tabs[data-total='3'] li {padding-top: 11px;font-size: 13px;width: 73px;}}.find-solution-outcome .container .row .col.options .options-tabs[data-total='3'] li[data-index='3'] {display: none;}@media all and (max-width: 480px) {.find-solution-outcome .container .row .col.options .options-tabs[data-total='3'] li[data-index='2'] {clear: left;}}.find-solution-outcome .container .row .col.options .options-tabs[data-total='4'] {width: 448px;}.find-solution-outcome .container .row .col.options .options-tabs[data-total='4'] li {margin-left: 10px;}@media all and (max-width: 480px) {.find-solution-outcome .container .row .col.options .options-tabs[data-total='4'] li {width: 96px;}}@media all and (max-width: 480px) {.find-solution-outcome .container .row .col.options .options-tabs[data-total='4'] {width: 224px;}.find-solution-outcome .container .row .col.options .options-tabs[data-total='4'] li[data-index='2'] {clear: left;}.find-solution-outcome .container .row .col.options .options-tabs[data-total='4'] li.spacer {display: block;}}.find-solution-outcome .container .row .col.options .option-containers {position: relative;max-width: 580px;margin: 50px auto;}@media all and (max-width: 767px) {.find-solution-outcome .container .row .col.options .option-containers {margin: 36px auto;width: calc(100% - 18px);}}.find-solution-outcome .container .row .col.options .option-containers .option-container {margin-bottom: 40px;display: none;}.find-solution-outcome .container .row .col.options .option-containers .option-container.selected {display: block;}.find-solution-outcome .container .row .col.options .option-containers .option-container .plus {margin: -10px 0 30px;padding-left: 180px;}@media all and (max-width: 767px) {.find-solution-outcome .container .row .col.options .option-containers .option-container .plus {padding-left: calc(50% - 12px);}}.find-solution-outcome .container .row .col.options .option-containers .option-container h2 {position: relative;text-align: center;margin: 0 auto;font-size: 28px;font-weight: normal;line-height: 1.25;}@media all and (max-width: 767px) {.find-solution-outcome .container .row .col.options .option-containers .option-container h2 {font-size: 24px;}}.find-solution-outcome .container .row .col.options .option-containers .option-container p {font-size: 15px;}.find-solution-outcome .container .row .col.options .option-containers .option-container .in-package {font-size: 11px;font-weight: 700;text-transform: uppercase;text-align: center;color: #2d86b8;margin: 32px 0 24px;}.find-solution-outcome .container .row .col.options .option-containers .option-container .solution-item {margin-bottom: 40px;}.find-solution-outcome .container .row .col.options .option-containers .option-container .solution-item .solution-info-link {position: absolute;right: 140px;top: 3px;color: #2d86b8;font-size: 14px;font-weight: 500;cursor: pointer;font-family: filson-soft, sans-serif;-webkit-transition: color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.find-solution-outcome .container .row .col.options .option-containers .option-container .solution-item .solution-info-link:hover {color: #1a669e;}.find-solution-outcome .container .row .col.options .option-containers .option-container .solution-item.close {display: none;}.find-solution-outcome .container .row .col.options .option-containers .option-container .solution-item h3 {font-size: 18px;font-weight: 400;position: relative;margin: 0 0 5px;padding-right: 180px;}.find-solution-outcome .container .row .col.options .option-containers .option-container .solution-item h3 .price {position: absolute;right: 0px;top: 0px;color: #2d86b8;}.find-solution-outcome .container .row .col.options .option-containers .option-container .solution-item p {margin: 0;padding-right: 50px;line-height: 1.6;position: relative;}.find-solution-outcome .container .row .col.options .option-containers .option-container .solution-item p .solution-info-link {right: 0px;}@media all and (max-width: 520px) {.find-solution-outcome .container .row .col.options .option-containers .option-container .solution-item .solution-info-link {right: 0;}.find-solution-outcome .container .row .col.options .option-containers .option-container .solution-item h3 {padding-right: 0;margin-bottom: 10px;}.find-solution-outcome .container .row .col.options .option-containers .option-container .solution-item h3 .title {padding-right: 50px;display: block;}.find-solution-outcome .container .row .col.options .option-containers .option-container .solution-item h3 .price {position: relative;right: auto;top: auto;color: #2d86b8;text-align: left;display: block;}.find-solution-outcome .container .row .col.options .option-containers .option-container .solution-item p {padding-right: 30px;}}.find-solution-outcome .container .row .col.options .option-containers .option-container .divide-line {height: 1px;border-bottom: 1px solid #D8D8D8;margin-bottom: 40px;}.find-solution-outcome .container .row .col.options .option-bubble {border-radius: 10px;background-color: #f0f0f0;position: relative;max-width: 510px;margin: 0 auto;font-size: 15px;color: #B8B8B8;padding: 13px 25px;line-height: 1.5;}.find-solution-outcome .container .row .col.options .option-bubble.dark {background-color: #7b7774;color: #FFFFFF;}.find-solution-outcome .container .row .col.options .option-bubble .arrow {width: 15px;height: 15px;transform: rotate(45deg);position: absolute;bottom: -7px;left: 100px;background-color: inherit;}.find-solution-outcome .container .row .col.options .option-bubble .tc {font-family: 'Averta-Regular';font-weight: 300;opacity: 0.5;}.find-solution-outcome .container .row .col.options .what-next {position: relative;max-width: 580px;margin: 50px auto;border-top: 1px solid rgba(151, 151, 151, 0.3);padding-top: 34px;margin-top: 34px;}@media all and (max-width: 1023px) {.find-solution-outcome .container .row .col.options .what-next {border-top: none;}}.find-solution-outcome .container .row .col.options .what-next h2 {font-family: filson-soft, sans-serif;position: relative;text-align: center;margin: 0 auto 30px auto;font-size: 28px;font-weight: normal;line-height: 1.25;}.find-solution-outcome .container .row .col.options .what-next p {color: #858585;font-family: 'Averta-Regular';font-size: 15px;}.find-solution-outcome .container .row .col.options .what-next ul {padding-left: 17px;}.find-solution-outcome .container .row .col.options .what-next ul li {color: #858585;font-family: 'Averta-Regular';font-size: 15px;}.find-solution-outcome .container .row .col.options .option-footer {position: relative;max-width: 600px;margin: 28px auto;border-radius: 15px;background-color: #2d86b8;text-align: center;padding: 38px 50px 47px;color: #FFFFFF;}.find-solution-outcome .container .row .col.options .option-footer .bold {font-size: 17px;}.find-solution-outcome .container .row .col.options .option-footer h2 {font-family: filson-soft, sans-serif;position: relative;text-align: center;margin: 0 auto 30px auto;font-size: 28px;font-weight: normal;line-height: 1.25;color: #ffffff;}.find-solution-outcome .container .row .col.options .option-footer ul {padding-left: 17px;}.find-solution-outcome .container .row .col.options .option-footer ul li {font-family: 'Averta-Regular';font-size: 15px;color: #FFFFFF;opacity: 0.6;text-align: left;}.find-solution-outcome .container .row .col.options .option-footer .btn {display: block;max-width: 347px;margin: 10px auto 30px auto;}@media all and (max-width: 1023px) {.find-solution-outcome .container .row .col.options .option-footer .btn {height: auto;border-radius: 100px;}}.find-solution-outcome .container .row .col.options .option-footer p {color: #FFFFFF;opacity: 0.6;font-size: 15px;margin: 20px 0;line-height: 1.6;}.find-solution-outcome .container .row .col.options .option-footer .phone {font-size: 15px;font-family: 'Averta-Regular', sans-serif;}.find-solution-outcome .container .row .col.options .option-footer .phone span {opacity: 0.5;}.find-solution-outcome .container .row .col.options .option-footer .phone a {opacity: 1;font-family: filson-soft, sans-serif;font-size: 20px;}.find-solution-outcome .container .row .col.options .option-footer:after {clear: both;content: "";display: block;font-size: 21px;}@media all and (max-width: 1023px) {.find-solution-outcome .container .row .col.options .option-footer {max-width: calc(100% + 30px);margin: 0 -15px;border-radius: 0px;padding: 38px 10px 47px;}.find-solution-outcome .container .row .col.options .option-footer .btn {display: block;text-align: center;font-size: 20px;padding: 12px 20px;}.find-solution-outcome .container .row .col.options .option-footer .phone {position: relative;display: block;margin: 20px auto 0;}}@media all and (max-width: 368px) {.find-solution-outcome .container .row .col.options .option-footer .btn {height: 80px;border-radius: 40px;}}#option-container-html {display: none;}.solution-popup {position: absolute;top: 0px;width: 100%;min-height: 100%;z-index: 330;background: #f4ece3;display: none;}.solution-popup .btn-close {position: fixed;top: 32px;z-index: 8001;-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);}@media all and (max-width: 900px) {.solution-popup .btn-close {top: 15px !important;left: auto !important;right: 20px !important;}}@media all and (min-width: 901px) {.solution-popup .btn-close:hover {-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}}.solution-popup .solution-popup-window {position: absolute;top: 0px;width: 100%;min-height: 100%;padding: 0;}.solution-popup .solution-popup-window .solution-compare-product {position: relative;width: calc(100% - 74px);margin: 0 auto;}@media all and (max-width: 900px) {.solution-popup .solution-popup-window .solution-compare-product .details-content {padding-bottom: 100px;}}.solution-popup .solution-popup-window .solution-compare-product .details {position: relative;top: 0;left: 50%;}@media all and (max-width: 900px) {.solution-popup .solution-popup-window .solution-compare-product .details {position: relative;top: auto;left: auto;}}.solution-popup .solution-popup-window .solution-compare-product .copy {padding: 60px 0;}@media all and (max-width: 900px) {.solution-popup .solution-popup-window .solution-compare-product .copy {padding: 0;}}.solution-popup .solution-popup-window .solution-compare-product .image-container {position: fixed;top: 0;left: 37px;width: calc(50% - 37px);height: 100%;}@media all and (max-width: 900px) {.solution-popup .solution-popup-window .solution-compare-product .image-container {position: relative;top: auto;left: auto;width: auto;height: auto;padding-bottom: 20px !important;}}.solution-popup .solution-popup-window .solution-compare-product .image-container .vertical-align-container {position: absolute;top: 0;left: 0;height: 100%;}@media all and (max-width: 900px) {.solution-popup .solution-popup-window .solution-compare-product .image-container .vertical-align-container {position: relative;top: auto;left: auto;height: auto;}}.solution-popup .solution-popup-window .solution-compare-product .image {width: 100%;padding-top: 0;}@media all and (max-width: 900px) {.solution-popup .solution-popup-window .solution-compare-product .image {padding: 60px 0 30px 0 !important;}}.solution-popup .solution-popup-window .solution-compare-product .image img {width: 100%;}.show-solution-popup .solution-popup {display: block;}.show-solution-popup .solution-popup .btn-close {opacity: 1;}.show-solution-popup header,.show-solution-popup footer,.show-solution-popup section {display: none;}.show-solution-popup .fha-container,.show-solution-popup .evc-container,.show-solution-popup .landlords-form-container,.show-solution-popup .uyd-container,.show-solution-popup .us-container,.show-solution-popup .mh-container,.show-solution-popup .bas-container {display: none;}.standard-text-page {padding: 150px 0 200px;}@media all and (max-width: 767px) {.standard-text-page {padding: 104px 0;}}.standard-text-page p.small {font-size: 13px;}.standard-text-page .container {max-width: 900px;}.standard-text-page .container .back-arrow {position: absolute;margin-top: -2px;margin-left: -10px;width: 48px;height: 48px;cursor: pointer;}@media all and (max-width: 767px) {.standard-text-page .container .back-arrow {width: 24px;height: 24px;margin-top: 1px;margin-left: -4px;}}.standard-text-page .container h1,.standard-text-page .container h2 {text-align: center;font-size: 32px;margin-bottom: 70px;}@media all and (max-width: 767px) {.standard-text-page .container h1,.standard-text-page .container h2 {font-size: 21px;}}@media all and (max-width: 767px) {.standard-text-page .container h1 {padding: 0 25px;margin-bottom: 50px;}}.standard-text-page .container h2 {margin-top: 40px;}.standard-text-page .container h3 {margin-top: 40px;}.standard-text-page .container p {opacity: 1;color: #858585;margin: 20px 0;}.standard-text-page .container ul {padding-top: 20px;padding-bottom: 20px;}.standard-text-page .container ul li {font-family: 'Averta-Regular';line-height: 1.5;font-weight: normal;padding: 10px 0;color: #858585;}.standard-text-page .container a {font-weight: 500;color: #333333;}.standard-text-page .footer-offer {position: relative;width: calc(100% + 240px);padding: 60px 120px;margin: 60px -120px -60px -120px;background-color: #f4ece3;}@media all and (max-width: 1023px) {.standard-text-page .footer-offer {padding: 60px 37px;width: calc(100% + 74px);margin: 60px -37px -104px -37px;}}.standard-text-page .footer-offer .offer-container h2 {line-height: 1.2;text-align: left;margin: 0 0 30px 0;}.standard-text-page .footer-offer .offer-container p.italic {font-style: italic;}.standard-text-page .footer-offer .offer-container p {opacity: 1;color: #858585;margin: 20px 0;}.standard-text-page .footer-offer .offer-container p a {font-weight: 500;color: #333333;}.standard-text-page .footer-offer .offer-container .left-side {float: left;width: 46%;}@media all and (max-width: 767px) {.standard-text-page .footer-offer .offer-container .left-side {width: 100%;float: none;clear: both;}}.standard-text-page .footer-offer .offer-container .right-side {float: right;width: 46%;}@media all and (max-width: 767px) {.standard-text-page .footer-offer .offer-container .right-side {width: 100%;float: none;clear: both;}}.standard-text-page .footer-offer .offer-container .right-side .btn {position: relative;margin: 40px auto 0 auto;color: #ffffff;padding: 12px 20px;width: 180px;text-align: center;display: block;}@media all and (max-width: 900px) {.standard-text-page .footer-offer .offer-container .right-side .btn {font-size: 16px;}}.standard-text-page .footer-offer .offer-container .right-side img {max-width: 100%;}@media all and (max-width: 767px) {.standard-text-page .footer-offer .offer-container .right-side img {width: 300px;position: relative;margin: 60px auto 0 auto;display: block;}}.image-popup {position: fixed;z-index: 2000;width: 100%;height: 100%;top: 0;display: none;}.image-popup.show {display: block;}.image-popup .bg {position: fixed;z-index: 1;width: 100%;height: 100%;top: 0;background: rgba(0, 0, 0, 0.8);}.image-popup .popup {border-radius: 5px;top: 50px;position: relative;background: #FFFFFF;max-width: 1000px;margin: auto;z-index: 2;}.image-popup .popup img:not(.close) {margin: auto;display: block;}@media (orientation: landscape) {.image-popup .popup img:not(.close) {max-width: 100%;width: calc(100vh - 50px);}}@media (orientation: portrait) {.image-popup .popup img:not(.close) {max-width: 100%;width: calc(100vw - 50px);}}.image-popup .popup .close {position: absolute;right: 10px;top: 10px;z-index: 20;cursor: pointer;}@media all and (max-width: 1024px) {.image-popup .popup {margin: 0 10px;}}.landlords-top {margin-top: 76px;height: 808px;}@media all and (max-width: 767px) {.landlords-top {height: 640px;}}.landlords-top.no-mt {margin-top: 0px;}.landlords-top .video-container {height: 100%;}.landlords-top .video-container .vertical-align-container {height: 100%;}.landlords-top .copy {position: relative;margin: -20px auto 0 auto;}@media all and (max-width: 767px) {.landlords-top .copy {margin-top: 0;}}.landlords-top .copy h1 {font-size: 38px;margin: 0;color: #ffffff;text-align: center;}@media all and (max-width: 1024px) {.landlords-top .copy h1 {font-size: 24px;}}.landlords-top .copy p {font-size: 24px;color: #ffffff;text-align: center;margin: 29px 0 40px;}@media all and (max-width: 1024px) {.landlords-top .copy p {font-size: 18px;}}.landlords-top .copy .btn {position: relative;margin: 0 auto;width: 263px;display: block;text-align: center;height: 60px;font-size: 24px;border-radius: 30px;}@media all and (max-width: 767px) {.landlords-top .copy .btn {width: 200px;height: 50px;font-size: 18px;padding-top: 12px;}}.bundles-section {position: relative;width: 100%;clear: both;padding: 50px 0 0 0;}.bundles-section .btn {position: relative;margin: 34px auto 70px;width: 380px;text-align: center;color: #333333;display: block;background-color: #f4ece3;}.bundles-section .btn.less-margin {margin: 34px auto 34px;}.bundles-section .btn.blue {margin: 34px auto 70px;background-color: #2d86b8;color: #ffffff;}@media all and (max-width: 900px) {.bundles-section .btn {width: 300px;}}@media all and (max-width: 767px) {.bundles-section .btn {margin-top: 20px;}}.bundles-section .copy-container {position: relative;width: calc(100% - 40px);max-width: 760px;margin: 0 auto 85px auto;}@media all and (max-width: 767px) {.bundles-section .copy-container {margin-bottom: 45px;}}.bundles-section .copy-container h2 {text-align: center;}@media all and (max-width: 767px) {.bundles-section .copy-container h2 {margin-bottom: 30px;}}.bundles-section .copy-container p {text-align: center;}.bundles-section .bundles-table-container {position: relative;width: calc(100% - 40px);max-width: 1180px;margin: 0 auto;}@media all and (max-width: 1000px) {.bundles-section .bundles-table-container {white-space: nowrap;overflow-x: auto;overflow-y: hidden;height: auto;width: 100%;-webkit-overflow-scrolling: touch;vertical-align: text-top;padding-bottom: 30px;}}.bundles-section .bundles-table-container .mCSB_scrollTools.mCSB_scrollTools_horizontal {width: calc(100% - 10px);}.bundles-section .bundles-table-container .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #2d86b8;}.bundles-section .bundles-table-container .desktop-version {position: relative;width: 100%;}@media all and (max-width: 1000px) {.bundles-section .bundles-table-container .table {width: 1000px;}}@media all and (max-width: 767px) {.bundles-section .bundles-table-container .table {width: 860px;}}.bundles-section .bundles-table-container .table .col {float: left;width: 16.666%;text-align: center;white-space: normal;}.bundles-section .bundles-table-container .table .col p {font-size: 14px;}.bundles-section .bundles-table-container .table .headings .product-title {font-size: 15px;font-weight: 700;}.bundles-section .bundles-table-container .table .headings .col[data-index="1"] .illustration {background-image: url("../images/landlords/panasonic.png");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.bundles-section .bundles-table-container .table .headings .col[data-index="1"] .illustration {background-image: url("../images/landlords/panasonic@2x.png");}}.bundles-section .bundles-table-container .table .headings .col[data-index="2"] .illustration {background-image: url("../images/landlords/extractor.png");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.bundles-section .bundles-table-container .table .headings .col[data-index="2"] .illustration {background-image: url("../images/landlords/extractor@2x.png");}}.bundles-section .bundles-table-container .table .headings .col[data-index="3"] .illustration {background-image: url("../images/landlords/range-hood.png");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.bundles-section .bundles-table-container .table .headings .col[data-index="3"] .illustration {background-image: url("../images/landlords/range-hood@2x.png");}}.bundles-section .bundles-table-container .table .headings .col[data-index="4"] .illustration {background-image: url("../images/landlords/smoke-alarm.png");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.bundles-section .bundles-table-container .table .headings .col[data-index="4"] .illustration {background-image: url("../images/landlords/smoke-alarm@2x.png");}}.bundles-section .bundles-table-container .table .headings .col[data-index="5"] {font-size: 28px;font-weight: 700;}.bundles-section .bundles-table-container .table .headings .col[data-index="5"] .illustration-spacer {width: 120px;padding-bottom: 120px;}@media all and (max-width: 1024px) {.bundles-section .bundles-table-container .table .headings .col[data-index="5"] .illustration-spacer {width: 90%;padding-bottom: 90%;}}.bundles-section .bundles-table-container .table .headings .col .illustration {width: 120px;padding-bottom: 120px;max-width: 120px;margin: 0 auto;background-position: center bottom;background-repeat: no-repeat;background-size: contain;}@media all and (max-width: 1024px) {.bundles-section .bundles-table-container .table .headings .col .illustration {width: 90%;padding-bottom: 90%;}}.bundles-section .bundles-table-container .table .row {position: relative;width: 100%;clear: both;}.bundles-section .bundles-table-container .table .row:nth-child(2n) .col {background-color: #f9f5f1;}.bundles-section .bundles-table-container .table .row .col {height: 62px;border: 2px solid #fff;background-color: #f4ece3;}.bundles-section .bundles-table-container .table .row .col[data-index="0"] {font-size: 15px;font-weight: 700;padding-top: 18px;}.bundles-section .bundles-table-container .table .row .col[data-index="5"] {font-size: 21px;font-weight: 700;padding-top: 13px;}@media all and (max-width: 767px) {.bundles-section .bundles-table-container .table .row .col[data-index="5"] {font-size: 18px;padding-top: 17px;}}.bundles-section .bundles-table-container .table .row .col .tick {position: relative;width: 22px;height: 22px;background-image: url("../images/landlords/tick@2x.png");background-size: 22px 22px;background-position: center;background-repeat: no-repeat;margin: 16px auto 0;}.bundles-section #bundle-terms {position: relative;width: 100%;max-height: 0px;overflow: hidden;background-color: #f4ece3;transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.bundles-section #bundle-terms.show {max-height: 1999px;}.bundles-section #bundle-terms .terms-inner {position: relative;max-width: 500px;margin: auto;padding: 100px 0;}.bundles-section #bundle-terms .terms-inner .close-btn {position: absolute;right: 10px;top: 10px;z-index: 20;width: 74px;height: 74px;background-image: url("../images/landlords/close-grey.png");background-size: 12px 12px;background-repeat: no-repeat;background-position: center;cursor: pointer;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.bundles-section #bundle-terms .terms-inner .close-btn {background-image: url("../images/landlords/close-grey@2x.png");}}.bundles-section #bundle-terms .terms-inner .terms-copy {position: relative;max-width: calc(100% - 40px);margin: 0 auto;padding-right: 50px;font-size: 10px;color: #333;}.bundles-section #bundle-terms .terms-inner .terms-copy ul {padding: 0 0 0 20px;}.webp .bundles-section .bundles-table-container .table .headings .col[data-index="1"] .illustration {background-image: url("../../webp-images/content/images/landlords/panasonic.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.webp .bundles-section .bundles-table-container .table .headings .col[data-index="1"] .illustration {background-image: url("../../webp-images/content/images/landlords/panasonic@2x.png.webp");}}.webp .bundles-section .bundles-table-container .table .headings .col[data-index="2"] .illustration {background-image: url("../../webp-images/content/images/landlords/extractor.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.webp .bundles-section .bundles-table-container .table .headings .col[data-index="2"] .illustration {background-image: url("../../webp-images/content/images/landlords/extractor@2x.png.webp");}}.webp .bundles-section .bundles-table-container .table .headings .col[data-index="3"] .illustration {background-image: url("../../webp-images/content/images/landlords/range-hood.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.webp .bundles-section .bundles-table-container .table .headings .col[data-index="3"] .illustration {background-image: url("../../webp-images/content/images/landlords/range-hood@2x.png.webp");}}.webp .bundles-section .bundles-table-container .table .headings .col[data-index="4"] .illustration {background-image: url("../../webp-images/content/images/landlords/smoke-alarm.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.webp .bundles-section .bundles-table-container .table .headings .col[data-index="4"] .illustration {background-image: url("../../webp-images/content/images/landlords/smoke-alarm@2x.png.webp");}}.webp .bundles-section .bundles-table-container .table .headings .col .tick {background-image: url("../../webp-images/content/images/landlords/tick@2x.png.webp");}.webp .bundles-section #bundle-terms .terms-inner .close-btn {background-image: url("../../webp-images/content/images/landlords/close-grey.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.webp .bundles-section #bundle-terms .terms-inner .close-btn {background-image: url("../../webp-images/content/images/landlords/close-grey@2x.png.webp");}}.countdown-timer {position: relative;top: 0;width: 100%;color: #FFFFFF;background: rgba(0, 0, 0, 0.5);padding: 30px 0; }.countdown-timer.no-bg {background-color: initial; }.countdown-timer .prop-man-cta {position: absolute;left: 94px;top: 30px;font-size: 15px; }.countdown-timer .prop-man-cta a {text-decoration: underline; }@media all and (max-width: 1300px) {.countdown-timer .prop-man-cta {left: 32px; } }@media all and (max-width: 1200px) {.countdown-timer .prop-man-cta {position: relative;top: auto;left: auto;text-align: center;margin-bottom: 30px; } }.countdown-timer h3 {text-align: center;font-size: 15px;font-weight: 700;margin: 0 0 30px; }.countdown-timer .countdown {display: table;position: relative;margin: 5px auto 20px;width: 660px;height: 180px; }.countdown-timer .countdown .col {display: table-cell;vertical-align: middle;text-align: center;font-weight: 700;border-right: 1px solid #FFFFFF; }.countdown-timer .countdown .col.three {width: 33.33%; }.countdown-timer .countdown .col.two {width: 50%; }.countdown-timer .countdown .col.one {width: 100%; }.countdown-timer .countdown .col.last {border-right: none; }.countdown-timer .countdown .col .num {font-size: 72px;line-height: 1; }.countdown-timer .countdown .col .timeframe {margin-top: 10px;font-size: 15px;text-transform: uppercase; }.countdown-timer .terms {text-align: center;color: #FFFFFF;font-size: 15px; }@media all and (max-width: 767px) {.countdown-timer {padding: 20px 10px; }.countdown-timer .countdown {width: 330px;height: 90px; }.countdown-timer .countdown .col .num {font-size: 45px; }.countdown-timer .countdown .col .timeframe {font-size: 15px; } }p a {text-decoration: underline;}.button-container {width: 100%;float: left;}.button-container .btn {margin: 50px auto 0;display: block;width: 340px;max-width: 100%;text-align: center;}@media all and (max-width: 767px) {.button-container .btn {width: 300px;}}section.landlord-questions {margin-bottom: 60px;}section.landlord-questions h2 {text-align: center;margin: 50px 0 70px;}section.landlord-questions .container {max-width: 950px;}section.landlord-questions .container a {text-decoration: underline;}section.page-offer {padding: 70px 0;background-color: #333333;}section.page-offer .offer-copy {max-width: 950px;position: relative;width: 100%;height: 197px;margin: 0 auto;}section.page-offer .offer-copy .img-container {position: relative;float: left;width: 310px;display: block;}section.page-offer .offer-copy .img-container .spacer {float: left;width: 100%;height: auto;}section.page-offer .offer-copy .img-container .offer-img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}section.page-offer .offer-copy .copy-container {position: relative;float: right;width: calc(100% - 360px);height: 100%;}section.page-offer .offer-copy .copy-container .copy {position: relative;width: 100%;height: 100%;margin: 0 auto;}section.page-offer .offer-copy .copy-container .copy h3 {font-size: 28px;font-weight: 300;font-style: normal;line-height: 1.15;letter-spacing: 0.26px;color: #ffffff;margin: 0 0 25px 0;max-width: 470px;}section.page-offer .offer-copy .copy-container .copy span {display: block;font-size: 12px;color: #ffffff;text-decoration: underline;cursor: pointer;}@media all and (max-width: 768px) {section.page-offer .offer-copy .img-container {width: 100%;}section.page-offer .offer-copy .copy-container {width: 100%;}}section.page-offer #terms-container {overflow: hidden;max-height: 0;float: left;width: 100%;-webkit-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}section.page-offer #terms-container.show {max-height: 500px;}section.page-offer #terms-container .terms-inner {position: relative;max-width: 500px;margin: auto;padding: 100px 0 0;}section.page-offer #terms-container .terms-inner .close {position: absolute;right: 10px;top: 60px;z-index: 20;width: 24px;height: 24px;cursor: pointer;}section.page-offer #terms-container .terms-inner .terms-copy {padding-right: 50px;font-size: 10px;color: #ffffff;}section.healthy-home {padding: 70px 0;background-color: #f4ece3;}section.healthy-home .container {max-width: 950px;}section.healthy-home .container h2 {text-align: center;max-width: 640px;margin: auto;margin-bottom: 30px;}section.healthy-home .container p {text-align: center;margin: 25px 0;}section.healthy-home .container .table-wrap {margin-top: 50px;}section.healthy-home .container .table-wrap .table {display: table;width: 100%;background-color: #ffffff;border-spacing: 0.5px;}section.healthy-home .container .table-wrap .table .header {display: table-header-group;width: 100%;font-weight: 500;}section.healthy-home .container .table-wrap .table .col {display: table-cell;width: 50%;padding: 12px 10px;}section.healthy-home .container .table-wrap .table .row {width: 100%;display: table-row;}section.healthy-home .container .table-wrap .table .row.no-bg {background-color: #f4ece3;}section.healthy-home .container .table-wrap .table .row.no-bg .col {padding: 0;}section.healthy-home .container .table-wrap .table .row .col {background-color: #f9f5f1;}section.healthy-home .container .table-wrap table {width: 100%;background-color: #ffffff;border-spacing: 1px;}section.healthy-home .container .table-wrap table:first-child {margin-bottom: 30px;}section.healthy-home .container .table-wrap table th {font-weight: 500;background-color: #a81212;color: #ffffff;}section.healthy-home .container .table-wrap table td,section.healthy-home .container .table-wrap table th {width: 50%;padding: 12px 10px;text-align: left;vertical-align: top;}section.healthy-home .container .table-wrap table td {background-color: #f9f5f1;}section.healthy-home .container .table-wrap table tr {width: 100%;}section.best-choice {padding: 70px 0;background-color: #f4ece3;}section.best-choice .container {max-width: 1580px;}section.best-choice .container h2 {text-align: center;max-width: 640px;margin: auto;margin-bottom: 30px;}section.best-choice .container p {text-align: center;max-width: 797px;margin: 25px auto;}section.best-choice .container p strong {font-weight: 600;color: #000000;}section.best-choice .container .flex-wrap {margin-top: 60px;margin-bottom: 25px;display: flex;align-items: flex-start;flex-flow: wrap;}@media all and (max-width: 767px) {section.best-choice .container .flex-wrap {width: calc(100% + 50px);margin-left: -25px;}}section.best-choice .container .flex-wrap .flex-item {width: 33%;display: flex;flex-flow: wrap;padding: 0 0 45px;}@media all and (max-width: 767px) {section.best-choice .container .flex-wrap .flex-item {width: 50%;padding: 0 10px 40px 10px;}}section.best-choice .container .flex-wrap .flex-item .flex-inner {display: flex;flex-flow: wrap;max-width: 240px;margin: auto;}section.best-choice .container .flex-wrap .flex-item .icon-tick {margin: 0 auto 15px;}section.best-choice .container .flex-wrap .flex-item span {font-size: 16px;color: #858585;font-family: 'Averta-Regular';line-height: 1.5;opacity: 1;text-align: center;}body.show-terms .btn-close {opacity: 1;-ms-transform: scale(1, 1);-webkit-transform: scale(1, 1);transform: scale(1, 1);}body.show-terms .terms-items {pointer-events: auto;}body.show-terms .terms-items .terms-item.selected {pointer-events: auto;}body.show-terms header,body.show-terms footer,body.show-terms section {display: none;}body.show-terms .fha-container,body.show-terms .evc-container,body.show-terms .landlords-form-container,body.show-terms .uyd-container,body.show-terms .us-container,body.show-terms .mh-container,body.show-terms .bas-container {display: none;}.terms-items {position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: none;z-index: 8001;}.terms-items .vertical-align-container {position: absolute;width: 100%;height: 100%;}.terms-items .terms-item {display: none;position: relative;width: 680px;height: 100%;margin: 0 auto;}@media all and (max-width: 767px) {.terms-items .terms-item {width: 100%;}}.terms-items .terms-item .copy {float: left;width: 100%;}@media all and (max-width: 767px) {.terms-items .terms-item .copy {float: none;position: relative;width: 100%;max-width: 276px;margin: 0 auto;overflow: scroll;max-height: 100vh;}}.terms-items .terms-item .copy h3 {margin-top: 0;margin-bottom: 25px;}@media all and (max-width: 767px) {.terms-items .terms-item .copy h3 {margin-bottom: 15px;}}.terms-items .terms-item .copy p {font-family: 'Averta-Regular';font-size: 16px;line-height: 1.5;color: #666666;}@media all and (max-width: 767px) {.terms-items .terms-item .copy p {font-size: 13px;}}.terms-items .terms-item.selected {display: block;}.terms-items .btn-close {position: absolute;margin-top: -43px;right: -64px;opacity: 0;z-index: 300;-ms-transform: scale(0.5, 0.5);-webkit-transform: scale(0.5, 0.5);transform: scale(0.5, 0.5);-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);}@media all and (max-width: 900px) {.terms-items .btn-close {position: fixed;top: 18px;right: 10px;margin-top: 0;}}.terms-items .btn-close:hover {-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}.landlords-form-container {min-height: 2030px;}.landlords-form-container .bg {background: #f4ece3;}.landlords-form-container .title-container h2,.landlords-form-container .title-container p {color: #2d86b8;}.landlords-form-container iframe {display: block;position: relative;margin: 0 auto;max-width: 600px;width: calc(100% - 74px);overflow: hidden;height: 1600px;}.ui-draggable-handle {-ms-touch-action: none;touch-action: none}.ui-helper-hidden {display: none}.ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}.ui-helper-reset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none}.ui-helper-clearfix:before, .ui-helper-clearfix:after {content: "";display: table;border-collapse: collapse}.ui-helper-clearfix:after {clear: both}.ui-helper-zfix {width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter: Alpha(Opacity=0)}.ui-front {z-index: 100}.ui-state-disabled {cursor: default !important;pointer-events: none}.ui-icon {display: inline-block;vertical-align: middle;margin-top: -.25em;position: relative;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat}.ui-widget-icon-block {left: 50%;margin-left: -8px;display: block}.ui-widget-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%}.ui-resizable {position: relative}.ui-resizable-handle {position: absolute;font-size: 0.1px;display: block;-ms-touch-action: none;touch-action: none}.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {display: none}.ui-resizable-n {cursor: n-resize;height: 7px;width: 100%;top: -5px;left: 0}.ui-resizable-s {cursor: s-resize;height: 7px;width: 100%;bottom: -5px;left: 0}.ui-resizable-e {cursor: e-resize;width: 7px;right: -5px;top: 0;height: 100%}.ui-resizable-w {cursor: w-resize;width: 7px;left: -5px;top: 0;height: 100%}.ui-resizable-se {cursor: se-resize;width: 12px;height: 12px;right: 1px;bottom: 1px}.ui-resizable-sw {cursor: sw-resize;width: 9px;height: 9px;left: -5px;bottom: -5px}.ui-resizable-nw {cursor: nw-resize;width: 9px;height: 9px;left: -5px;top: -5px}.ui-resizable-ne {cursor: ne-resize;width: 9px;height: 9px;right: -5px;top: -5px}.ui-selectable {-ms-touch-action: none;touch-action: none}.ui-selectable-helper {position: absolute;z-index: 100;border: 1px dotted black}.ui-sortable-handle {-ms-touch-action: none;touch-action: none}.ui-accordion .ui-accordion-header {display: block;cursor: pointer;position: relative;margin: 2px 0 0 0;padding: .5em .5em .5em .7em;font-size: 100%}.ui-accordion .ui-accordion-content {padding: 1em 2.2em;border-top: 0;overflow: auto}.ui-autocomplete {position: absolute;top: 0;left: 0;cursor: default}.ui-menu {list-style: none;padding: 0;margin: 0;display: block;outline: 0}.ui-menu .ui-menu {position: absolute}.ui-menu .ui-menu-item {margin: 0;cursor: pointer;list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper {position: relative;padding: 3px 1em 3px .4em}.ui-menu .ui-menu-divider {margin: 5px 0;height: 0;font-size: 0;line-height: 0;border-width: 1px 0 0 0}.ui-menu .ui-state-focus, .ui-menu .ui-state-active {margin: -1px}.ui-menu-icons {position: relative}.ui-menu-icons .ui-menu-item-wrapper {padding-left: 2em}.ui-menu .ui-icon {position: absolute;top: 0;bottom: 0;left: .2em;margin: auto 0}.ui-menu .ui-menu-icon {left: auto;right: 0}.ui-button {padding: .4em 1em;display: inline-block;position: relative;line-height: normal;margin-right: .1em;cursor: pointer;vertical-align: middle;text-align: center;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;overflow: visible}.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {text-decoration: none}.ui-button-icon-only {width: 2em;box-sizing: border-box;text-indent: -9999px;white-space: nowrap}input.ui-button.ui-button-icon-only {text-indent: 0}.ui-button-icon-only .ui-icon {position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -8px}.ui-button.ui-icon-notext .ui-icon {padding: 0;width: 2.1em;height: 2.1em;text-indent: -9999px;white-space: nowrap}input.ui-button.ui-icon-notext .ui-icon {width: auto;height: auto;text-indent: 0;white-space: normal;padding: .4em 1em}input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {border: 0;padding: 0}.ui-controlgroup {vertical-align: middle;display: inline-block}.ui-controlgroup > .ui-controlgroup-item {float: left;margin-left: 0;margin-right: 0}.ui-controlgroup > .ui-controlgroup-item:focus, .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {z-index: 9999}.ui-controlgroup-vertical > .ui-controlgroup-item {display: block;float: none;width: 100%;margin-top: 0;margin-bottom: 0;text-align: left}.ui-controlgroup-vertical .ui-controlgroup-item {box-sizing: border-box}.ui-controlgroup .ui-controlgroup-label {padding: .4em 1em}.ui-controlgroup .ui-controlgroup-label span {font-size: 80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {border-left: none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {border-top: none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {border-right: none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {border-bottom: none}.ui-controlgroup-vertical .ui-spinner-input {width: 75%;width: calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {border-top-style: solid}.ui-checkboxradio-label .ui-icon-background {box-shadow: inset 1px 1px 1px #ccc;border-radius: .12em;border: none}.ui-checkboxradio-radio-label .ui-icon-background {width: 16px;height: 16px;border-radius: 1em;overflow: visible;border: none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {background-image: none;width: 8px;height: 8px;border-width: 4px;border-style: solid}.ui-checkboxradio-disabled {pointer-events: none}.ui-datepicker {width: 17em;padding: .2em .2em 0;display: none}.ui-datepicker .ui-datepicker-header {position: relative;padding: .2em 0}.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position: absolute;top: 2px;width: 1.8em;height: 1.8em}.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {background: none !important;}.ui-datepicker .ui-datepicker-prev {left: 2px}.ui-datepicker .ui-datepicker-next {right: 2px}.ui-datepicker .ui-datepicker-prev-hover {left: 2px}.ui-datepicker .ui-datepicker-next-hover {right: 2px}.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block;position: absolute;left: 50%;margin-left: -8px;top: 50%;margin-top: -8px}.ui-datepicker .ui-datepicker-title {margin: 0 2.3em;line-height: 1.8em;text-align: center;font-size: 13px;font-weight: 300;}.ui-datepicker .ui-datepicker-title select {font-size: 1em;margin: 1px 0}.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 45%}.ui-datepicker table {width: 100%;font-size: .9em;border-collapse: collapse;margin: 0 0 .4em}.ui-datepicker th {padding: .7em .3em;text-align: center;font-weight: 300;font-size: 11px;border-bottom: 1px solid #f3f3f3;color: #999999;margin-bottom: 10px;}.ui-datepicker td {border: 0;padding: 1px}.ui-datepicker td span, .ui-datepicker td a {display: block;padding: .2em;text-align: right;text-decoration: none}.ui-datepicker .ui-datepicker-buttonpane {background-image: none;margin: .7em 0 0 0;padding: 0 .2em;border-left: 0;border-right: 0;border-bottom: 0}.ui-datepicker .ui-datepicker-buttonpane button {float: right;margin: .5em .2em .4em;cursor: pointer;padding: .2em .6em .3em .6em;width: auto;overflow: visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float: left}.ui-datepicker.ui-datepicker-multi {width: auto}.ui-datepicker-multi .ui-datepicker-group {float: left}.ui-datepicker-multi .ui-datepicker-group table {width: 95%;margin: 0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group {width: 50%}.ui-datepicker-multi-3 .ui-datepicker-group {width: 33.3%}.ui-datepicker-multi-4 .ui-datepicker-group {width: 25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width: 0}.ui-datepicker-multi .ui-datepicker-buttonpane {clear: left}.ui-datepicker-row-break {clear: both;width: 100%;font-size: 0}.ui-datepicker-rtl {direction: rtl}.ui-datepicker-rtl .ui-datepicker-prev {right: 2px;left: auto}.ui-datepicker-rtl .ui-datepicker-next {left: 2px;right: auto}.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px;left: auto}.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px;right: auto}.ui-datepicker-rtl .ui-datepicker-buttonpane {clear: right}.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {float: right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width: 0;border-left-width: 1px}.ui-datepicker .ui-icon {display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;left: .5em;top: .3em}.ui-dialog {position: absolute;top: 0;left: 0;padding: .2em;outline: 0}.ui-dialog .ui-dialog-titlebar {padding: .4em 1em;position: relative}.ui-dialog .ui-dialog-title {float: left;margin: .1em 0;white-space: nowrap;width: 90%;overflow: hidden;text-overflow: ellipsis}.ui-dialog .ui-dialog-titlebar-close {position: absolute;right: .3em;top: 50%;width: 20px;margin: -10px 0 0 0;padding: 1px;height: 20px}.ui-dialog .ui-dialog-content {position: relative;border: 0;padding: .5em 1em;background: none;overflow: auto}.ui-dialog .ui-dialog-buttonpane {text-align: left;border-width: 1px 0 0 0;background-image: none;margin-top: .5em;padding: .3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float: right}.ui-dialog .ui-dialog-buttonpane button {margin: .5em .4em .5em 0;cursor: pointer}.ui-dialog .ui-resizable-n {height: 2px;top: 0}.ui-dialog .ui-resizable-e {width: 2px;right: 0}.ui-dialog .ui-resizable-s {height: 2px;bottom: 0}.ui-dialog .ui-resizable-w {width: 2px;left: 0}.ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw, .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw {width: 7px;height: 7px}.ui-dialog .ui-resizable-se {right: 0;bottom: 0}.ui-dialog .ui-resizable-sw {left: 0;bottom: 0}.ui-dialog .ui-resizable-ne {right: 0;top: 0}.ui-dialog .ui-resizable-nw {left: 0;top: 0}.ui-draggable .ui-dialog-titlebar {cursor: move}.ui-progressbar {height: 2em;text-align: left;overflow: hidden}.ui-progressbar .ui-progressbar-value {margin: -1px;height: 100%}.ui-progressbar .ui-progressbar-overlay {background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height: 100%;filter: alpha(opacity=25);opacity: 0.25}.ui-progressbar-indeterminate .ui-progressbar-value {background-image: none}.ui-selectmenu-menu {padding: 0;margin: 0;position: absolute;top: 0;left: 0;display: none}.ui-selectmenu-menu .ui-menu {overflow: auto;overflow-x: hidden;padding-bottom: 1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {font-size: 1em;font-weight: bold;line-height: 1.5;padding: 2px 0.4em;margin: 0.5em 0 0 0;height: auto;border: 0}.ui-selectmenu-open {display: block}.ui-selectmenu-text {display: block;margin-right: 20px;overflow: hidden;text-overflow: ellipsis}.ui-selectmenu-button.ui-button {text-align: left;white-space: nowrap;width: 14em}.ui-selectmenu-icon.ui-icon {float: right;margin-top: 0}.ui-slider {position: relative;text-align: left}.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 1.2em;height: 1.2em;cursor: default;-ms-touch-action: none;touch-action: none}.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;background-position: 0 0}.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {filter: inherit}.ui-slider-horizontal {height: .8em}.ui-slider-horizontal .ui-slider-handle {top: -.3em;margin-left: -.6em}.ui-slider-horizontal .ui-slider-range {top: 0;height: 100%}.ui-slider-horizontal .ui-slider-range-min {left: 0}.ui-slider-horizontal .ui-slider-range-max {right: 0}.ui-slider-vertical {width: .8em;height: 100px}.ui-slider-vertical .ui-slider-handle {left: -.3em;margin-left: 0;margin-bottom: -.6em}.ui-slider-vertical .ui-slider-range {left: 0;width: 100%}.ui-slider-vertical .ui-slider-range-min {bottom: 0}.ui-slider-vertical .ui-slider-range-max {top: 0}.ui-spinner {position: relative;display: inline-block;overflow: hidden;padding: 0;vertical-align: middle}.ui-spinner-input {border: none;background: none;color: inherit;padding: .222em 0;margin: .2em 0;vertical-align: middle;margin-left: .4em;margin-right: 2em}.ui-spinner-button {width: 1.6em;height: 50%;font-size: .5em;padding: 0;margin: 0;text-align: center;position: absolute;cursor: default;display: block;overflow: hidden;right: 0}.ui-spinner a.ui-spinner-button {border-top-style: none;border-bottom-style: none;border-right-style: none}.ui-spinner-up {top: 0}.ui-spinner-down {bottom: 0}.ui-tabs {position: relative;padding: .2em}.ui-tabs .ui-tabs-nav {margin: 0;padding: .2em .2em 0}.ui-tabs .ui-tabs-nav li {list-style: none;float: left;position: relative;top: 0;margin: 1px .2em 0 0;border-bottom-width: 0;padding: 0;white-space: nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor {float: left;padding: .5em 1em;text-decoration: none}.ui-tabs .ui-tabs-nav li.ui-tabs-active {margin-bottom: -1px;padding-bottom: 1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {cursor: text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {cursor: pointer}.ui-tabs .ui-tabs-panel {display: block;border-width: 0;padding: 1em 1.4em;background: none}.ui-tooltip {padding: 8px;position: absolute;z-index: 9999;max-width: 300px}body .ui-tooltip {border-width: 2px}.ui-widget {font-family: filson-soft, sans-serif;font-size: 1em}.ui-widget .ui-widget {font-size: 1em}.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: filson-soft, sans-serif;font-size: 1em}.ui-widget.ui-widget-content {border: none;margin: 10px 0 0 -1px;padding:10px 10px 15px;width: 300px;}.ui-widget-content {border: 1px solid #ddd;background: #fff;color: #333}.ui-widget-content a {color: #333}.ui-widget-header {border: none;background: #FFFFFF;color: #2d86b8;font-weight: bold}.ui-widget-header a {color: #333}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {border: none;background: none;font-weight: 300;color: #454545;text-align: center;font-size: 13px;width: 29px;height: 29px;padding-top:6px;border-radius: 50%;margin: 5px 0 -5px;}.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {color: #454545;text-decoration: none}.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {border:none;background: none;font-weight: 400;color: #FFFFFF;background: #333333;}.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus {color: #2b2b2b;text-decoration: none}.ui-visual-focus {box-shadow: 0 0 3px 1px rgb(94, 158, 214)}.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {border: 1px solid #333333;background: #333333;font-weight: normal;color: #fff}.ui-icon-background, .ui-state-active .ui-icon-background {border: #003eff;background-color: #fff}.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #fff;text-decoration: none}.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: none;background: #2d86b8;color: #FFFFFF;border-radius: 50%;}.ui-state-checked {border: 1px solid #cccccc;background: #cccccc}.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {color: #FFFFFF}.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: none;background: #2d86b8;color: #FFFFFF}.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {color: #5f3f3f}.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {color: #5f3f3f}.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {font-weight: 300;}.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {color: #999999;font-size: 13px;font-weight: 300;}.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {opacity: .35;filter: Alpha(Opacity=35);background-image: none}.ui-state-disabled .ui-icon {filter: Alpha(Opacity=35)}.ui-icon {width: 16px;height: 16px}.ui-icon, .ui-widget-content .ui-icon {background-image: url("../images/ui/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon {background-image: url("../images/ui/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {background-image: url("../images/ui/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon, .ui-button:active .ui-icon {background-image: url("../images/ui/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {background-image: url("../images/ui/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url("../images/ui/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon {background-image: url("../images/ui/ui-icons_777777_256x240.png")}.ui-icon-blank {background-position: 16px 16px}.ui-icon-caret-1-n {background-position: 0 0}.ui-icon-caret-1-ne {background-position: -16px 0}.ui-icon-caret-1-e {background-position: -32px 0}.ui-icon-caret-1-se {background-position: -48px 0}.ui-icon-caret-1-s {background-position: -65px 0}.ui-icon-caret-1-sw {background-position: -80px 0}.ui-icon-caret-1-w {background-position: -96px 0}.ui-icon-caret-1-nw {background-position: -112px 0}.ui-icon-caret-2-n-s {background-position: -128px 0}.ui-icon-caret-2-e-w {background-position: -144px 0}.ui-icon-triangle-1-n {background-position: 0 -16px}.ui-icon-triangle-1-ne {background-position: -16px -16px}.ui-icon-triangle-1-e {background-position: -32px -16px}.ui-icon-triangle-1-se {background-position: -48px -16px}.ui-icon-triangle-1-s {background-position: -65px -16px}.ui-icon-triangle-1-sw {background-position: -80px -16px}.ui-icon-triangle-1-w {background-position: -96px -16px}.ui-icon-triangle-1-nw {background-position: -112px -16px}.ui-icon-triangle-2-n-s {background-position: -128px -16px}.ui-icon-triangle-2-e-w {background-position: -144px -16px}.ui-icon-arrow-1-n {background-position: 0 -32px}.ui-icon-arrow-1-ne {background-position: -16px -32px}.ui-icon-arrow-1-e {background-position: -32px -32px}.ui-icon-arrow-1-se {background-position: -48px -32px}.ui-icon-arrow-1-s {background-position: -65px -32px}.ui-icon-arrow-1-sw {background-position: -80px -32px}.ui-icon-arrow-1-w {background-position: -96px -32px}.ui-icon-arrow-1-nw {background-position: -112px -32px}.ui-icon-arrow-2-n-s {background-position: -128px -32px}.ui-icon-arrow-2-ne-sw {background-position: -144px -32px}.ui-icon-arrow-2-e-w {background-position: -160px -32px}.ui-icon-arrow-2-se-nw {background-position: -176px -32px}.ui-icon-arrowstop-1-n {background-position: -192px -32px}.ui-icon-arrowstop-1-e {background-position: -208px -32px}.ui-icon-arrowstop-1-s {background-position: -224px -32px}.ui-icon-arrowstop-1-w {background-position: -240px -32px}.ui-icon-arrowthick-1-n {background-position: 1px -48px}.ui-icon-arrowthick-1-ne {background-position: -16px -48px}.ui-icon-arrowthick-1-e {background-position: -32px -48px}.ui-icon-arrowthick-1-se {background-position: -48px -48px}.ui-icon-arrowthick-1-s {background-position: -64px -48px}.ui-icon-arrowthick-1-sw {background-position: -80px -48px}.ui-icon-arrowthick-1-w {background-position: -96px -48px}.ui-icon-arrowthick-1-nw {background-position: -112px -48px}.ui-icon-arrowthick-2-n-s {background-position: -128px -48px}.ui-icon-arrowthick-2-ne-sw {background-position: -144px -48px}.ui-icon-arrowthick-2-e-w {background-position: -160px -48px}.ui-icon-arrowthick-2-se-nw {background-position: -176px -48px}.ui-icon-arrowthickstop-1-n {background-position: -192px -48px}.ui-icon-arrowthickstop-1-e {background-position: -208px -48px}.ui-icon-arrowthickstop-1-s {background-position: -224px -48px}.ui-icon-arrowthickstop-1-w {background-position: -240px -48px}.ui-icon-arrowreturnthick-1-w {background-position: 0 -64px}.ui-icon-arrowreturnthick-1-n {background-position: -16px -64px}.ui-icon-arrowreturnthick-1-e {background-position: -32px -64px}.ui-icon-arrowreturnthick-1-s {background-position: -48px -64px}.ui-icon-arrowreturn-1-w {background-position: -64px -64px}.ui-icon-arrowreturn-1-n {background-position: -80px -64px}.ui-icon-arrowreturn-1-e {background-position: -96px -64px}.ui-icon-arrowreturn-1-s {background-position: -112px -64px}.ui-icon-arrowrefresh-1-w {background-position: -128px -64px}.ui-icon-arrowrefresh-1-n {background-position: -144px -64px}.ui-icon-arrowrefresh-1-e {background-position: -160px -64px}.ui-icon-arrowrefresh-1-s {background-position: -176px -64px}.ui-icon-arrow-4 {background-position: 0 -80px}.ui-icon-arrow-4-diag {background-position: -16px -80px}.ui-icon-extlink {background-position: -32px -80px}.ui-icon-newwin {background-position: -48px -80px}.ui-icon-refresh {background-position: -64px -80px}.ui-icon-shuffle {background-position: -80px -80px}.ui-icon-transfer-e-w {background-position: -96px -80px}.ui-icon-transferthick-e-w {background-position: -112px -80px}.ui-icon-folder-collapsed {background-position: 0 -96px}.ui-icon-folder-open {background-position: -16px -96px}.ui-icon-document {background-position: -32px -96px}.ui-icon-document-b {background-position: -48px -96px}.ui-icon-note {background-position: -64px -96px}.ui-icon-mail-closed {background-position: -80px -96px}.ui-icon-mail-open {background-position: -96px -96px}.ui-icon-suitcase {background-position: -112px -96px}.ui-icon-comment {background-position: -128px -96px}.ui-icon-person {background-position: -144px -96px}.ui-icon-print {background-position: -160px -96px}.ui-icon-trash {background-position: -176px -96px}.ui-icon-locked {background-position: -192px -96px}.ui-icon-unlocked {background-position: -208px -96px}.ui-icon-bookmark {background-position: -224px -96px}.ui-icon-tag {background-position: -240px -96px}.ui-icon-home {background-position: 0 -112px}.ui-icon-flag {background-position: -16px -112px}.ui-icon-calendar {background-position: -32px -112px}.ui-icon-cart {background-position: -48px -112px}.ui-icon-pencil {background-position: -64px -112px}.ui-icon-clock {background-position: -80px -112px}.ui-icon-disk {background-position: -96px -112px}.ui-icon-calculator {background-position: -112px -112px}.ui-icon-zoomin {background-position: -128px -112px}.ui-icon-zoomout {background-position: -144px -112px}.ui-icon-search {background-position: -160px -112px}.ui-icon-wrench {background-position: -176px -112px}.ui-icon-gear {background-position: -192px -112px}.ui-icon-heart {background-position: -208px -112px}.ui-icon-star {background-position: -224px -112px}.ui-icon-link {background-position: -240px -112px}.ui-icon-cancel {background-position: 0 -128px}.ui-icon-plus {background-position: -16px -128px}.ui-icon-plusthick {background-position: -32px -128px}.ui-icon-minus {background-position: -48px -128px}.ui-icon-minusthick {background-position: -64px -128px}.ui-icon-close {background-position: -80px -128px}.ui-icon-closethick {background-position: -96px -128px}.ui-icon-key {background-position: -112px -128px}.ui-icon-lightbulb {background-position: -128px -128px}.ui-icon-scissors {background-position: -144px -128px}.ui-icon-clipboard {background-position: -160px -128px}.ui-icon-copy {background-position: -176px -128px}.ui-icon-contact {background-position: -192px -128px}.ui-icon-image {background-position: -208px -128px}.ui-icon-video {background-position: -224px -128px}.ui-icon-script {background-position: -240px -128px}.ui-icon-alert {background-position: 0 -144px}.ui-icon-info {background-position: -16px -144px}.ui-icon-notice {background-position: -32px -144px}.ui-icon-help {background-position: -48px -144px}.ui-icon-check {background-position: -64px -144px}.ui-icon-bullet {background-position: -80px -144px}.ui-icon-radio-on {background-position: -96px -144px}.ui-icon-radio-off {background-position: -112px -144px}.ui-icon-pin-w {background-position: -128px -144px}.ui-icon-pin-s {background-position: -144px -144px}.ui-icon-play {background-position: 0 -160px}.ui-icon-pause {background-position: -16px -160px}.ui-icon-seek-next {background-position: -32px -160px}.ui-icon-seek-prev {background-position: -48px -160px}.ui-icon-seek-end {background-position: -64px -160px}.ui-icon-seek-start {background-position: -80px -160px}.ui-icon-seek-first {background-position: -80px -160px}.ui-icon-stop {background-position: -96px -160px}.ui-icon-eject {background-position: -112px -160px}.ui-icon-volume-off {background-position: -128px -160px}.ui-icon-volume-on {background-position: -144px -160px}.ui-icon-power {background-position: 0 -176px}.ui-icon-signal-diag {background-position: -16px -176px}.ui-icon-signal {background-position: -32px -176px}.ui-icon-battery-0 {background-position: -48px -176px}.ui-icon-battery-1 {background-position: -64px -176px}.ui-icon-battery-2 {background-position: -80px -176px}.ui-icon-battery-3 {background-position: -96px -176px}.ui-icon-circle-plus {background-position: 0 -192px}.ui-icon-circle-minus {background-position: -16px -192px}.ui-icon-circle-close {background-position: -32px -192px}.ui-icon-circle-triangle-e {background-position: -48px -192px}.ui-icon-circle-triangle-s {background-position: -64px -192px}.ui-icon-circle-triangle-w {background-position: -80px -192px}.ui-icon-circle-triangle-n {background-position: -96px -192px}.ui-icon-circle-arrow-e {background-position: -112px -192px}.ui-icon-circle-arrow-s {background-position: -128px -192px}.ui-icon-circle-arrow-w {background-position: -144px -192px}.ui-icon-circle-arrow-n {background-position: -160px -192px}.ui-icon-circle-zoomin {background-position: -176px -192px}.ui-icon-circle-zoomout {background-position: -192px -192px}.ui-icon-circle-check {background-position: -208px -192px}.ui-icon-circlesmall-plus {background-position: 0 -208px}.ui-icon-circlesmall-minus {background-position: -16px -208px}.ui-icon-circlesmall-close {background-position: -32px -208px}.ui-icon-squaresmall-plus {background-position: -48px -208px}.ui-icon-squaresmall-minus {background-position: -64px -208px}.ui-icon-squaresmall-close {background-position: -80px -208px}.ui-icon-grip-dotted-vertical {background-position: 0 -224px}.ui-icon-grip-dotted-horizontal {background-position: -16px -224px}.ui-icon-grip-solid-vertical {background-position: -32px -224px}.ui-icon-grip-solid-horizontal {background-position: -48px -224px}.ui-icon-gripsmall-diagonal-se {background-position: -64px -224px}.ui-icon-grip-diagonal-se {background-position: -80px -224px}.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-top-left-radius: 5px}.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {border-top-right-radius: 5px}.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-bottom-left-radius: 5px}.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-bottom-right-radius: 5px}.ui-widget-overlay {background: #aaa;opacity: .3;filter: Alpha(Opacity=30)}.ui-widget-shadow {-webkit-box-shadow: 0 0 5px #666;box-shadow: 0 0 5px #666}.ui-datepicker-week-end .ui-state-default{color: #999999 !important;font-size: 13px !important;;font-weight: 300 !important;;}section h2 {font-size: 26px;}section.charging-top {height: 700px;overflow: hidden;z-index: 5;}section.charging-top.covid-bg .copy {position: relative;width: calc(100% - 95px);margin: 0 auto;text-align: center;}section.charging-top.covid-bg .copy .icon {position: relative;display: block;width: 80px;height: 80px;margin: 0 auto 30px;}@media all and (max-width: 767px) {section.charging-top.covid-bg .copy .icon {margin: 0 auto 15px;}}section.charging-top.covid-bg .copy h1 {font-size: 38px;margin-bottom: 30px;}@media all and (max-width: 1100px) {section.charging-top.covid-bg .copy h1 {margin-bottom: 15px;font-size: 24px;}}section.charging-top.covid-bg .copy h1,section.charging-top.covid-bg .copy p {color: #ffffff;}section.charging-top.covid-bg .copy .banner-subheading {color: #ffffff;}section.charging-top.covid-bg .copy .banner-subheading:after {content: '';display: block;clear: both;}section.charging-top.covid-bg .copy .banner-subheading > div p {font-size: 24px !important;margin: 7px 0;}@media all and (max-width: 1100px) {section.charging-top.covid-bg .copy .banner-subheading > div p {font-size: 18px !important;}}section.charging-top.covid-bg .copy .banner-subheading .subheading-text {font-size: 25px !important;margin: 7px 0;}@media all and (max-width: 1100px) {section.charging-top.covid-bg .copy .banner-subheading .subheading-text {font-size: 19px !important;}}section.charging-top.covid-bg .copy .banner-subheading > div {display: inline-block;margin-right: 20px;}section.charging-top.covid-bg .copy .banner-subheading > div:last-child {margin-right: 0px;}section.charging-top.covid-bg .copy .banner-subheading > div p {display: flex;}section.charging-top.covid-bg .copy .btn {margin-top: 40px;background-repeat: no-repeat;background-size: 18px 12px;background-position: center right 25px;}@media (max-width: 1100px) {section.charging-top.covid-bg .copy .btn {height: 50px;font-size: 18px;padding-top: 12px;background-size: 14px 11px;background-position: center right 22px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {}@media all and (max-width: 1380px) {section.charging-top.covid-bg .copy .banner-subheading {display: inline-flex;flex-wrap: nowrap;flex-flow: column;margin: auto;align-items: center;width: 100%;}section.charging-top.covid-bg .copy .banner-subheading > div {max-width: 410px;width: 100%;margin: 0;text-align: left;}}@media all and (max-width: 1380px) and (min-width: 1101px) and (max-width: 1380px) {section.charging-top.covid-bg .copy .banner-subheading > div {max-width: 545px;}}section.charging-top h1 {font-size: 38px;line-height: 1.11;}@media all and (max-width: 480px) {section.charging-top h1 {font-size: 24px;}}@media all and (max-width: 900px) {section.charging-top .video-container {height: 50%;}}section.charging-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.charging-top .video-container #full-video-container.show {opacity: 1;z-index: 25;}section.charging-top .video-container .blackout {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;background-color: #000000;opacity: 0.2;}section.charging-top .video-container video {position: absolute;top: 0;left: 0;width: 100%;z-index: 4;}section.charging-top .tick-icon {display: inline-block;min-width: 32px;height: 32px;left: 20px;background-image: url("../images/common/icon-tick.png");background-size: cover;background-position: center;margin-right: 10px;}@media all and (max-width: 1100px) {section.charging-top .tick-icon {min-width: 25px;height: 25px;}}@media all and (max-width: 1380px) {section.charging-top {height: auto;}section.charging-top .video-container {height: 700px;}section.charging-top .video-container .vertical-align-container {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 20;}}@media all and (max-width: 767px) {section.charging-top .video-container {height: 430px;}}section.charging-top.webp .tick-icon {background-image: url("../../webp-images/content/images/common/icon-tick.png.webp");}section.ev-charger-columns {padding: 60px 0 0px;}@media all and (max-width: 990px) {section.ev-charger-columns {padding: 60px 0 0px;}}section.ev-charger-columns > div {padding: 0 95px;}@media all and (max-width: 990px) {section.ev-charger-columns > div {padding: 0 37px;}}section.ev-charger-columns > div > h2 {display: block;max-width: calc(100% - 40px);margin-left: auto;margin-right: auto;max-width: 800px;margin-bottom: 0px;color: #333333;}@media all and (max-width: 767px) {section.ev-charger-columns > div > h2 {text-align: left;max-width: unset;}}section.ev-charger-columns > div > p {display: block;margin-left: auto;margin-right: auto;max-width: 640px;text-align: center;color: #333333;margin-top: 12px;margin-bottom: 60px;}@media all and (max-width: 767px) {section.ev-charger-columns > div > p {text-align: left;max-width: unset;}}section.ev-charger-columns .container {padding: 0 95px;}@media all and (max-width: 990px) {section.ev-charger-columns .container {padding: 0 37px;}}section.four-simple-steps {padding: 60px 0 60px;}section.four-simple-steps h2 {font-family: 'Averta-Regular';text-align: center;line-height: 1.31;letter-spacing: 0.3px;color: #333333;font-weight: 300;font-style: normal;margin: 0 0 60px;}@media all and (max-width: 767px) {section.four-simple-steps h2 {margin: 0 0 0px;}}section.four-simple-steps > p {font-family: 'Averta-Regular';text-align: center;width: calc(100% - 40px);margin: 60px auto 0;display: block;color: #333333;max-width: 780px;padding: 0 95px;}@media all and (max-width: 990px) {section.four-simple-steps > p {padding: 0 37px;width: auto;}}section.four-simple-steps .container {display: flex;flex-wrap: wrap;}section.four-simple-steps .container .simple-steps-block {width: calc(50% - 20px);margin-bottom: 20px;}section.four-simple-steps .container .simple-steps-block:nth-child(even) {margin-left: 40px;}@media all and (max-width: 767px) {section.four-simple-steps .container .simple-steps-block {width: 100%;}section.four-simple-steps .container .simple-steps-block:nth-child(even) {margin-left: 0px;}}section.four-simple-steps .container .simple-steps-block > div {display: flex;}@media all and (max-width: 990px) {section.four-simple-steps .container .simple-steps-block > div {flex-flow: column;align-items: center;}}section.four-simple-steps .container .simple-steps-block > div .simple-steps-icon {margin-right: 40px;display: block;width: 112px;height: 112px;border-radius: 50%;background-color: #2d86b8;background-position: center;background-repeat: no-repeat;flex-shrink: 0;}section.four-simple-steps .container .simple-steps-block > div .simple-steps-icon:hover {background-color: #1a669e;}@media all and (max-width: 990px) {section.four-simple-steps .container .simple-steps-block > div .simple-steps-icon {margin: 40px 0 30px 0;}}section.four-simple-steps .container .simple-steps-block > div .simple-steps-icon.icon-house {background-size: 50%;background-image: url("../images/ev-charging/house.png");}section.four-simple-steps .container .simple-steps-block > div .simple-steps-icon.icon-house.webp {background-image: url("../../webp-images/content/images/ev-charging/house.png.webp");}section.four-simple-steps .container .simple-steps-block > div .simple-steps-icon.icon-invoice {background-size: 40%;background-image: url("../images/ev-charging/invoice.png");}section.four-simple-steps .container .simple-steps-block > div .simple-steps-icon.icon-invoice.webp {background-image: url("../../webp-images/content/images/ev-charging/invoice.png.webp");}section.four-simple-steps .container .simple-steps-block > div .simple-steps-icon.icon-fuel {background-size: 50%;background-image: url("../images/ev-charging/fuel.png");}section.four-simple-steps .container .simple-steps-block > div .simple-steps-icon.icon-fuel.webp {background-image: url("../../webp-images/content/images/ev-charging/fuel.png.webp");}section.four-simple-steps .container .simple-steps-block > div .simple-steps-icon.icon-settings {background-size: 50%;background-image: url("../images/ev-charging/settings.png");}section.four-simple-steps .container .simple-steps-block > div .simple-steps-icon.icon-settings.webp {background-image: url("../../webp-images/content/images/ev-charging/settings.png.webp");}section.four-simple-steps .container .simple-steps-block > div > div {display: flex;flex-wrap: wrap;}section.four-simple-steps .container .simple-steps-block > div > div .h3 {font-family: 'Averta-Regular';font-size: 17px;color: #333333;}section.four-simple-steps .container .simple-steps-block > div > div .p {font-family: 'Averta-Regular';color: #858585;margin-top: 10px;}section.four-simple-steps .container .simple-steps-block > div > div .p a {text-decoration: underline;}section.need-to-know {display: flex;align-items: stretch;}@media all and (max-width: 949px) {section.need-to-know {flex-flow: column;}}section.need-to-know .left {float: left;width: calc(100% - 475px);padding-bottom: 32px;}@media all and (max-width: 949px) {section.need-to-know .left {width: 100%;}}section.need-to-know .left .container h3 {font-size: 17px;color: #333333;font-weight: normal;margin-top: 30px;}section.need-to-know .right {float: left;width: 475px;padding-bottom: 80px;}@media all and (min-width: 991px) {section.need-to-know .right {padding-bottom: 32px;}}@media all and (min-width: 991px) {section.need-to-know .right .container {padding: 0 37px;}}section.need-to-know .right .container h2 {text-transform: uppercase;}section.need-to-know .left,section.need-to-know .right {padding-top: 70px;}@media all and (max-width: 949px) {section.need-to-know .left,section.need-to-know .right {width: 100%;}}section.off-white {background: #f4ece3;}section .other-off-white {background: #fdf9f6;}.evc-container {min-height: 1280px;}@media all and (max-width: 767px) {.evc-container {min-height: 1700px;}}.evc-container.old-form {min-height: 2180px;}@media all and (max-width: 767px) {.evc-container.old-form {min-height: 2180px;}}.evc-container.old-form .title-container {max-width: 600px;}.evc-container.old-form .title-container h2,.evc-container.old-form .title-container p {color: #333;}.evc-container.old-form .bg {background: #f3ece3;}.evc-container .bg {background: #fff;}.evc-container iframe {display: block;position: relative;margin: 0 auto;max-width: 600px;width: calc(100% - 74px);overflow: hidden;}.dtOnly {display: inline-block;}@media all and (max-width: 990px) {.dtOnly {display: none;}}.mobOnly {display: inline-block;}@media all and (min-width: 989px) {.mobOnly {display: none;}}.frf-container,.uyd-container,.us-container,.mh-container,.bas-container {min-height: 1830px;}.frf-container .free-home-assessment .bg,.uyd-container .free-home-assessment .bg,.us-container .free-home-assessment .bg,.mh-container .free-home-assessment .bg,.bas-container .free-home-assessment .bg {background: #f4ece3;}.frf-container .free-home-assessment .bg.white,.uyd-container .free-home-assessment .bg.white,.us-container .free-home-assessment .bg.white,.mh-container .free-home-assessment .bg.white,.bas-container .free-home-assessment .bg.white {background: #ffffff;}.frf-container .free-home-assessment .title-container h2,.uyd-container .free-home-assessment .title-container h2,.us-container .free-home-assessment .title-container h2,.mh-container .free-home-assessment .title-container h2,.bas-container .free-home-assessment .title-container h2,.frf-container .free-home-assessment .title-container p,.uyd-container .free-home-assessment .title-container p,.us-container .free-home-assessment .title-container p,.mh-container .free-home-assessment .title-container p,.bas-container .free-home-assessment .title-container p {color: #2d86b8;}.frf-container .free-home-assessment iframe,.uyd-container .free-home-assessment iframe,.us-container .free-home-assessment iframe,.mh-container .free-home-assessment iframe,.bas-container .free-home-assessment iframe {display: block;position: relative;margin: 0 auto;max-width: 600px;width: calc(100% - 74px);overflow: hidden;}.four-columns {background-color: #ffffff;padding: 70px 0;}@media all and (max-width: 767px) {.four-columns {padding: 57px 0 23px;}}.four-columns h2 {text-align: center;line-height: 1.31;letter-spacing: 0.3px;color: #333333;font-weight: 300;font-style: normal;margin: 0 0 85px;}@media all and (max-width: 767px) {.four-columns h2 {font-size: 21px;margin: 0 0 55px;padding: 0;}}.four-columns .container .row {margin: 0 -24px;width: calc(100% + 48px);}@media all and (max-width: 767px) {.four-columns .container .row {width: 100%;margin: 0;}}.four-columns .container .row .four-column-item {float: left;margin: 0 15px;width: calc(25% - 30px);outline: none;}.four-columns .container .row .four-column-item.make-two {width: calc(50% - 30px);}@media (max-width: 1380px) and (min-width: 767px) {.four-columns .container .row .four-column-item {width: calc(50% - 30px);}.four-columns .container .row .four-column-item:nth-child(2n+1) {clear: left;}}@media all and (max-width: 767px) {.four-columns .container .row .four-column-item {position: relative;width: 100%;margin: 0 auto 73px auto;max-width: 352.5px;display: block;}.four-columns .container .row .four-column-item.make-two {width: 100%;max-width: 100%;margin: 0 auto 30px auto;}}.four-columns .container .row .four-column-item span, .four-columns .container .row .four-column-item a {outline: none;display: block;}.four-columns .container .row .four-column-item .img-container {position: relative;width: 100%;overflow: hidden;opacity: 1;}@media all and (min-width: 901px) {.four-columns .container .row .four-column-item .img-container {-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); }}.four-columns .container .row .four-column-item .img-container span {opacity: 1;}.four-columns .container .row .four-column-item img {width: 100%;outline: none;}.four-columns .container .row .four-column-item img.spacer {float: left;}.four-columns .container .row .four-column-item .four-col-img {position: absolute;top: 0;left: 0;}@media all and (min-width: 901px) {.four-columns .container .row .four-column-item .four-col-img {-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); }}.four-columns .container .row .four-column-item h3, .four-columns .container .row .four-column-item .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: 17px;margin: 31px 0 20px;}@media all and (max-width: 767px) {.four-columns .container .row .four-column-item h3, .four-columns .container .row .four-column-item .h3 {font-size: 17px;margin: 19px 0 11px;}}.four-columns .container .row .four-column-item p, .four-columns .container .row .four-column-item .p {font-size: 15px;font-family: "Averta-Regular";color: #858585;line-height: 1.5;margin-bottom: 25px;padding-right: 20px;min-height: 100px;}@media all and (max-width: 767px) {.four-columns .container .row .four-column-item p, .four-columns .container .row .four-column-item .p {min-height: 0;}}.four-columns .container .row .four-column-item p a, .four-columns .container .row .four-column-item .p a {display: inline;color: #333333;}.four-columns .container .row .four-column-item span {font-size: 15px;color: #333333;font-family: "Averta-Semibold";opacity: 0.85;}.four-columns .container .row .four-column-item span.small-terms {font-family: "Averta-Regular";margin-top: 20px;font-size: 12px;opacity: 1;color: #858585;}.four-columns .container .row a.four-column-item:hover {opacity: 1;}@media all and (min-width: 901px) {.four-columns .container .row a.four-column-item:hover .text-btn {opacity: 0.8;}}@media all and (min-width: 901px) {.four-columns .container .row a.four-column-item:hover .img-container {-ms-transform: scale(0.97, 0.97); -webkit-transform: scale(0.97, 0.97); transform: scale(0.97, 0.97);}}@media all and (min-width: 901px) {.four-columns .container .row a.four-column-item:hover .img-container .four-col-img {-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: 767px) {.four-columns .container .slick-drag {width: calc(100% + 74px);margin: 0 -37px;}}@media all and (max-width: 767px) {.four-columns .container .slick-drag .slick-list {padding-left: 37px;padding-bottom: 30px;}}@media all and (max-width: 767px) {.four-columns .container .slick-drag .slick-slider {margin: 0 -37px;width: calc(100% + 74px);}}.four-columns .container .slick-drag .four-column-item {outline: none;}@media all and (max-width: 767px) {.four-columns .container .slick-drag .four-column-item {float: left;width: 100%;margin: 0 19px 48px 19px;max-width: 470px;}}@media all and (max-width: 600px) {.four-columns .container .slick-drag .four-column-item {max-width: 329px;}}@media all and (max-width: 460px) {.four-columns .container .slick-drag .four-column-item {max-width: 259px;}}@media all and (max-width: 359px) {.four-columns .container .slick-drag .four-column-item {max-width: 220px;}}.four-columns.off-white {background: #f4ece3;}@media all and (max-width: 767px) {.finance {padding: 40px 20px;}}.finance#finance-tables {padding: 0 0 80px;background-color: #fff;}.finance#finance-tables[data-current="0"] .finance-tabs .tab[data-index="0"] {background-color: #fff;cursor: default;}.finance#finance-tables[data-current="0"] .finance-tabs .tab[data-index="0"] .tab-title {color: #2d86b8;}.finance#finance-tables[data-current="0"] .mobile-tab[data-index="0"] {display: block;}.finance#finance-tables[data-current="1"] .finance-tabs .tab[data-index="1"] {background-color: #fff;cursor: default;}.finance#finance-tables[data-current="1"] .finance-tabs .tab[data-index="1"] .tab-title {color: #2d86b8;}.finance#finance-tables[data-current="1"] .mobile-tab[data-index="1"] {display: block;}.finance .container .mobile-tab {display: none;}.finance .container .mobile-tab .q-cards-container {position: relative;width: 100%;text-align: center;}@media all and (max-width: 767px) {.finance .container .mobile-tab .q-cards-container {padding-top: 50px;}}.finance .container .mobile-tab .q-cards-container img {display: inline-block;width: calc(100% - 40px);max-width: 531px;height: auto;margin: 0 auto 30px;}@media all and (max-width: 767px) {.finance .container .mobile-tab .q-cards-container img {margin-bottom: 10px;}}.finance .finance-tabs {position: relative;display: flex;width: 100%;background-color: #f4ece3;margin-bottom: 60px;}@media all and (max-width: 767px) {.finance .finance-tabs {margin: 0;}}.finance .finance-tabs .tab {display: flex;justify-content: center;width: 50%;padding: 49px 0;cursor: pointer;}@media all and (max-width: 767px) {.finance .finance-tabs .tab {padding: 32px 0;}}@media all and (max-width: 767px) {.finance .finance-tabs .tab[data-index="0"] .tab-title > img {margin-top: 26px;}}.finance .finance-tabs .tab-title {display: flex;align-items: center;font-size: 30px;line-height: 1.1;gap: 40px;color: #7f7b76;}@media all and (max-width: 990px) {.finance .finance-tabs .tab-title {font-size: 24px;padding: 0 30px;gap: 24px;}}@media all and (max-width: 767px) {.finance .finance-tabs .tab-title {display: block;gap: 0;text-align: center;font-size: 22px;}}@media all and (max-width: 389px) {.finance .finance-tabs .tab-title {font-size: 20px;}}.finance .finance-tabs .tab-title > img {max-width: 152px;height: auto;}@media all and (max-width: 990px) {.finance .finance-tabs .tab-title > img {max-width: 110px;}}@media all and (max-width: 767px) {.finance .finance-tabs .tab-title > img {display: block;margin: 0 auto 20px;}}.finance .finance-tabs .tab-title .txt .small-txt {display: block;font-size: 15px;padding-top: 6px;}.finance .basic-copy {padding-top: 40px;padding-bottom: 40px;}.finance .container {max-width: 1320px !important;}@media all and (max-width: 767px) {.finance .container {width: calc(100% + 20px);margin: 0 auto 0 -10px;padding: 0;}}.finance .container .mobile-tableheader img {max-width: 200px;margin-bottom: 20px;}.finance .container .mobile-tableheader h2 {font-size: 17px;font-family: 'Averta-Regular';font-weight: bold;margin-bottom: 30px;text-transform: uppercase;}@media all and (max-width: 767px) {.finance .container .mobile-tableheader h2 {padding: 0 20px;}}.finance table {position: relative;max-width: 860px;margin: 0 auto;border: 1px solid #999;border-collapse: collapse;}@media all and (max-width: 1200px) {.finance table {position: relative;width: 100%;}}.finance td {padding: 10px;border: 1px solid #999;text-align: left;min-width: 300px;}@media all and (max-width: 767px) {.finance td {padding: 7px;min-width: 100px;}}.finance td.valign-t {vertical-align: top;}.finance td.align-left {text-align: left;}.finance td.bold {font-size: 15px;text-transform: uppercase;}@media all and (max-width: 1200px) {.finance td.bold {width: 33.33%;}}@media all and (max-width: 767px) {.finance td.bold {font-size: 13px;}}.finance td:not(.bold) {font-size: 15px;font-family: 'Averta-Regular';color: #858585;}@media all and (max-width: 767px) {.finance td:not(.bold) {font-size: 13px;}}.finance td a {font-size: 15px;font-family: 'Averta-Regular';color: #504f4e;font-weight: bold;}@media all and (max-width: 767px) {.finance td a {font-size: 13px;}}#slideshow {position: relative;width: 100%;height: 580px;background: rgb(53, 174, 227);background: linear-gradient(90deg, rgb(0, 110, 183) 0%, rgb(25, 23, 73) 100%);z-index: 3;}@media all and (max-width: 1200px) {#slideshow {height: 50vw;}}@media all and (max-width: 640px) {#slideshow {height: 630px;}}#slideshow.black-bg {background: #000000;}#slideshow .flickity-viewport {height: 100% !important;}#slideshow .flickity-page-dots {bottom: 24px;}#slideshow .flickity-page-dots .dot {opacity: 0.5;background-color: #ffffff;}#slideshow .flickity-page-dots .dot.is-selected {opacity: 1;}#slideshow .arrow-container {position: absolute;top: 50%;transform: translate(0px, -50%);border-radius: 100%;background-color: transparent;border: 1px solid #fff;display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;z-index: 30;cursor: pointer;}@media all and (max-width: 1200px) {#slideshow .arrow-container {width: 32px;height: 32px;}}#slideshow .arrow-container .arrow {width: 18px;height: 18px;display: block;background-repeat: no-repeat;background-position: center;background-size: contain;}@media all and (max-width: 1200px) {#slideshow .arrow-container .arrow {width: 12px;height: 12px;}}#slideshow #prev-arrow {left: 44px;}@media all and (max-width: 1200px) {#slideshow #prev-arrow {left: 16px;}}@media all and (max-width: 640px) {#slideshow #prev-arrow {left: 10px;}}#slideshow #prev-arrow .arrow {background-image: url("../images/common/big-arrow-left@2x.webp");}#slideshow #next-arrow {right: 44px;}@media all and (max-width: 1200px) {#slideshow #next-arrow {right: 16px;}}@media all and (max-width: 640px) {#slideshow #next-arrow {right: 10px;}}#slideshow #next-arrow .arrow {background-image: url("../images/common/big-arrow-right@2x.webp");}#slideshow .slides {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}#slideshow .slides .slide {position: absolute;width: 100%;height: 100%;}#slideshow .slides .slide.desktop-left .left-side {order: 1;}#slideshow .slides .slide.desktop-left .right-side {order: 2;}#slideshow .slides .slide.desktop-right .left-side {order: 2;}#slideshow .slides .slide.desktop-right .right-side {order: 1;}@media all and (max-width: 640px) {#slideshow .slides .slide.mobile-top .left-side {order: 1;}}@media all and (max-width: 640px) {#slideshow .slides .slide.mobile-top .right-side {order: 2;padding: 24px 0 48px;}}@media all and (max-width: 640px) {#slideshow .slides .slide.mobile-bottom .left-side {order: 2;}}@media all and (max-width: 640px) {#slideshow .slides .slide.mobile-bottom .right-side {order: 1;padding: 24px 0 0;}}@media all and (max-width: 640px) {#slideshow .slides .slide.mobile-bottom.align-bottom .left-side {height: 42%;}}@media all and (max-width: 640px) {#slideshow .slides .slide.mobile-bottom.align-bottom .right-side {height: 58%;}}#slideshow .slides .slide.align-top .left-side img {object-position: center top;}#slideshow .slides .slide.align-bottom .left-side img {object-position: center bottom;}#slideshow .slides .slide .width-container {display: flex;justify-content: space-between;align-items: center;width: calc(100% - 100px);height: 100%;max-width: 1000px;margin: 0 auto;}@media all and (max-width: 1200px) {#slideshow .slides .slide .width-container {width: calc(100% - 200px);}}@media all and (max-width: 960px) {#slideshow .slides .slide .width-container {width: calc(100% - 120px);}}@media all and (max-width: 640px) {#slideshow .slides .slide .width-container {width: 100%;flex-wrap: wrap;}}#slideshow .slides .slide .width-container.no-flex {display: flex;flex-wrap: wrap;align-items: center;}#slideshow .slides .slide .width-container.no-flex h1, #slideshow .slides .slide .width-container.no-flex h2, #slideshow .slides .slide .width-container.no-flex h3 {width: 100%;}#slideshow .slides .slide .width-container.white-txt h1, #slideshow .slides .slide .width-container.white-txt h2, #slideshow .slides .slide .width-container.white-txt h3 {color: #fff;}#slideshow .slides .slide .left-side, #slideshow .slides .slide .right-side {position: relative;width: calc(50% - 20px);height: 100%;display: flex;align-items: center;}@media all and (max-width: 640px) {#slideshow .slides .slide .left-side, #slideshow .slides .slide .right-side {width: 100%;height: 50%;}}#slideshow .slides .slide .left-side img, #slideshow .slides .slide .right-side img {width: 100%;height: 100%;object-fit: contain;object-position: center;display: block;}#slideshow .slides .slide .left-side a, #slideshow .slides .slide .right-side a {position: relative;width: 100%;height: 100%;opacity: 1 !important;}@media all and (max-width: 640px) {#slideshow .slides .slide .right-side {max-width: calc(100% - 80px);margin: 0 auto;}}.warmer-kiwi-homes-container {background-color: #B80E12;color: #fff;padding: 48px 0;}.warmer-kiwi-homes-container .width-container {position: relative;width: calc(100% - 40px);max-width: 860px;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;}@media all and (max-width: 767px) {.warmer-kiwi-homes-container .width-container {flex-wrap: wrap;justify-content: center;}}@media all and (max-width: 900px) {.warmer-kiwi-homes-container .width-container img {width: 124px;height: auto;margin: 0 0 32px;}}@media all and (max-width: 767px) {.warmer-kiwi-homes-container .width-container img {width: 96px;}}.warmer-kiwi-homes-container .width-container .copy {margin: 0 48px;}@media all and (max-width: 767px) {.warmer-kiwi-homes-container .width-container .copy {width: 100%;margin: 0 0 32px;}}.warmer-kiwi-homes-container .width-container .copy h2 {font-weight: 600;}@media all and (max-width: 767px) {.warmer-kiwi-homes-container .width-container .copy h2 {margin: 0 0 16px;}}@media all and (max-width: 767px) {.warmer-kiwi-homes-container .width-container .copy p {max-width: 320px;position: relative;margin: 0 auto;text-align: center;}}.warmer-kiwi-homes-container .width-container .copy h2, .warmer-kiwi-homes-container .width-container .copy p {color: #fff;}.warmer-kiwi-homes-container .width-container .btn {white-space: nowrap;background-color: #fff;color: #B80E12;font-weight: 600;}.home-banner-container {position: relative;width: 100%;height: 33vw;background-color: #333;}@media all and (max-width: 767px) {.home-banner-container {height: 110vw;}}.home-banner-container.readers-digest {height: auto;padding: 40px 0;background: rgb(0, 117, 182);background: linear-gradient(90deg, rgb(0, 117, 182) 0%, rgb(57, 179, 230) 100%);}@media all and (max-width: 1024px) {.home-banner-container.readers-digest {padding-top: 10px;}}.home-banner-container.readers-digest .container {position: relative;height: 100%;display: flex;justify-content: space-between;align-items: center;}@media all and (max-width: 1024px) {.home-banner-container.readers-digest .container {padding: 0 50px;}}@media all and (max-width: 990px) {.home-banner-container.readers-digest .container {flex-wrap: wrap;flex-direction: column-reverse;padding: 0 20px;}}.home-banner-container.readers-digest .container .left-copy {width: 620px;}@media all and (max-width: 767px) {.home-banner-container.readers-digest .container .left-copy {width: 100%;margin-bottom: 20px;}}.home-banner-container.readers-digest .container .left-copy p {line-height: 1.43;letter-spacing: 0.2px;font-size: 15px;margin: 20px 0 40px;}.home-banner-container.readers-digest .container .left-copy p a {color: #FFFFFF;}.home-banner-container.readers-digest .container h1, .home-banner-container.readers-digest .container .h1 {font-size: 48px;line-height: 1.2;width: 620px;color: #fff;margin: 0 0 20px;}@media all and (max-width: 767px) {.home-banner-container.readers-digest .container h1, .home-banner-container.readers-digest .container .h1 {font-size: 28px;width: 100%;order: 2;}}.home-banner-container.readers-digest .container h1 .bold, .home-banner-container.readers-digest .container .h1 .bold {font-weight: 700;}@media all and (max-width: 767px) {.home-banner-container.readers-digest .container .btn {font-size: 16px;}}.home-banner-container.readers-digest .container .terms {font-size: 16px;color: #fff;}.home-banner-container.readers-digest .container img {max-width: calc(100% - 680px);height: auto;display: block;}@media all and (max-width: 990px) {.home-banner-container.readers-digest .container img {max-width: 525px;width: 100%;order: 1;margin-bottom: 30px;}}.home-banner-container .banner-slides {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.home-banner-container .banner-slides[data-current="0"] .banner-slide[data-index="0"] {opacity: 1;}.home-banner-container .banner-slides[data-current="0"] .banner-slide[data-index="0"] h1 {opacity: 1;}.home-banner-container .banner-slides[data-current="0"] .banner-slide[data-index="1"] {opacity: 0;}.home-banner-container .banner-slides[data-current="1"] .banner-slide[data-index="0"] {opacity: 0;}.home-banner-container .banner-slides[data-current="1"] .banner-slide[data-index="1"] {opacity: 1;}.home-banner-container .banner-slides[data-current="1"] .banner-slide[data-index="1"] h2 {opacity: 1;}.home-banner-container .banner-slides .banner-slide {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;justify-content: flex-start;align-items: center;transition: opacity 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }@media all and (max-width: 767px) {.home-banner-container .banner-slides .banner-slide {align-items: flex-end;}}.home-banner-container .banner-slides .banner-slide[data-index="0"] .bg {background-image: url("../images/home/banner-condensation-before.jpg");}@media all and (min-width: 1772px) {.home-banner-container .banner-slides .banner-slide[data-index="0"] .bg {background-image: url("../images/home/banner-condensation-before@2x.jpg");}}@media all and (max-width: 767px) {.home-banner-container .banner-slides .banner-slide[data-index="0"] .bg {background-image: url("../images/home/banner-condensation-before-mobile.jpg");}}.home-banner-container .banner-slides .banner-slide[data-index="0"] .banner-copy h1 {color: #fff;text-shadow: 0 0 30px rgba(0, 0, 0, 0.5);}.home-banner-container .banner-slides .banner-slide[data-index="1"] {opacity: 0;}.home-banner-container .banner-slides .banner-slide[data-index="1"] .bg {background-image: url("../images/home/banner-condensation-after.jpg");}@media all and (min-width: 1772px) {.home-banner-container .banner-slides .banner-slide[data-index="1"] .bg {background-image: url("../images/home/banner-condensation-after@2x.jpg");}}@media all and (max-width: 767px) {.home-banner-container .banner-slides .banner-slide[data-index="1"] .bg {background-image: url("../images/home/banner-condensation-after-mobile.jpg");}}.home-banner-container .banner-slides .banner-slide .bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background-position: center right;background-repeat: no-repeat;background-size: cover;}@media all and (max-width: 767px) {.home-banner-container .banner-slides .banner-slide .bg {background-position: top center;}}.home-banner-container .banner-slides .banner-slide .banner-copy {position: relative;width: 100%;max-width: 1440px;padding: 0 95px;margin: 0 auto;z-index: 2;}@media all and (max-width: 990px) {.home-banner-container .banner-slides .banner-slide .banner-copy {padding: 0 37px;}}@media all and (max-width: 767px) {.home-banner-container .banner-slides .banner-slide .banner-copy {text-align: center;padding: 0 20px;}}.home-banner-container .banner-slides .banner-slide .banner-copy h1, .home-banner-container .banner-slides .banner-slide .banner-copy h2 {font-family: filson-soft, sans-serif;font-weight: 500;font-size: 56px;width: 100%;line-height: 1.3;max-width: 640px;margin: 0 0 15px;padding: 0;opacity: 0;transition: opacity 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }@media all and (max-width: 1350px) {.home-banner-container .banner-slides .banner-slide .banner-copy h1, .home-banner-container .banner-slides .banner-slide .banner-copy h2 {font-size: 4vw;max-width: 45vw;}}@media all and (max-width: 767px) {.home-banner-container .banner-slides .banner-slide .banner-copy h1, .home-banner-container .banner-slides .banner-slide .banner-copy h2 {font-size: 7.5vw;max-width: none;text-align: center;margin: 0 0 12px;}}@media all and (max-width: 767px) {.home-banner-container .banner-slides .banner-slide .banner-copy .btn {display: inline-block;margin-bottom: 10vw;}}.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;}.servicing-page.basic-copy.list-section h2 {margin-bottom: 0px;}.servicing-page.basic-copy.list-section h2 + p {margin-bottom: 40px;}.servicing-page.basic-copy .container p {text-align: center;}.servicing-page.basic-copy .container ul {font-size: 16px;font-family: 'Averta-Regular';color: #858585;text-align: left;margin-bottom: 40px;line-height: 30px;}.servicing-page.basic-copy .container ul li {list-style: none;}.servicing-page.basic-copy .container ul li::before {content: '';display: inline-block;height: 10px;width: 10px;background-image: url(../images/common/tick-blue.png);background-size: contain;background-repeat: no-repeat;margin-right: 10px;}.servicing-page.basic-copy .container .grid {max-width: 680px;margin: 0 auto 40px;display: grid;grid-template-columns: 60px calc(100% - 64px);grid-gap: 4px 4px;}.servicing-page.basic-copy .container .grid .grid-item {font-size: 16px;font-family: 'Averta-Regular';color: #858585;text-align: left;display: flex;align-items: center;min-height: 60px;line-height: 26px;}.servicing-page.basic-copy .container .grid .grid-item.tick {justify-content: center;}.servicing-page.basic-copy .container .grid .grid-item.tick:before {content: '';display: inline-block;height: 10px;width: 10px;background-image: url(../images/common/tick-blue.png);background-size: contain;background-repeat: no-repeat;}.servicing-page.basic-copy .container .grid .grid-item:not(.tick) {padding: 10px;}.servicing-page.basic-copy .container .grid .grid-item:nth-child(4n+3),.servicing-page.basic-copy .container .grid .grid-item:nth-child(4n+4) {background-color: rgba(250, 246, 241);}.servicing-page.basic-copy .container .grid .grid-item:nth-child(4n+1),.servicing-page.basic-copy .container .grid .grid-item:nth-child(4n+2) {background-color: #ffffff;}.webp .servicing-page.basic-copy .container ul li::before {background-image: url(../../webp-images/content/images/common/tick-blue.png.webp);}.webp .servicing-page.basic-copy .container .grid .grid-item.tick:before {background-image: url(../../webp-images/content/images/common/tick-blue.png.webp);}#airsense {background-color: #000;height: calc(100vh - 122px);overflow: hidden;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense {height: calc(100vh - 76px);}}#airsense.open {height: auto;}#airsense.open .spacer.spacer1 {height: 200vh;}#airsense.open .spacer.spacer2 {height: 100vh;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense.open .spacer.spacer2 {display: none;}}#airsense.open .spacer.spacer3 {height: 1125vh;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense.open .spacer.spacer3 {display: none;}}#airsense.open .spacer.spacer4 {height: 150vh;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense.open .spacer.spacer4 {display: none;}}#airsense.open .spacer.spacer5 {height: 200vh;}#airsense.open .spacer.spacer6 {height: 500vh;}#airsense.open .spacer.spacer7 {height: 100vh;}#airsense.open .basic-section {display: block;}#airsense.open #hrv-vent-ref-point, #airsense.open #hrv-ventilation-system {display: block;}#airsense.add-top-space {height: calc(100vh - 168px);}@media all and (max-width: 767px) and (orientation: portrait) {#airsense.add-top-space {height: calc(100vh - 122px);}}#airsense.add-top-space.open {height: auto;}#airsense.add-top-space #product-abs-ref, #airsense.add-top-space .product-animation-container {top: 0;}@media all and (max-width: 1920px) and (max-height: 700px) {#airsense.add-top-space .product-animation-container {top: 46px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense.add-top-space .product-animation-container {top: -25px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense.add-top-space #hero .title-animation, #airsense.add-top-space #hero .logo-container {margin-top: -40px;}}#airsense .submenu {position: absolute;top: 0;left: 0;z-index: 100;color: #fff;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .submenu {margin-top: 0;height: 55px;border-bottom: solid 1px rgba(0, 174, 239, 0.35);background-color: rgba(1, 8, 16, 0.9);}}#airsense .submenu.fixed {position: fixed;}#airsense .submenu.fixed .hrv-submenu-logo {opacity: 1;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .submenu.invert {background-color: transparent;border-bottom: none;}}#airsense .submenu.invert .black-bg {opacity: 0;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .submenu.invert .black-bg {opacity: 1;background-image: linear-gradient(white, rgba(255, 255, 255, 0));display: block;}}#airsense .submenu.invert .submenu-item {color: #333;}#airsense .submenu.invert .submenu-item.selected {border-bottom: 1px solid #333;}#airsense .submenu.invert .hrv-submenu-logo {background-image: url("../images/airsense/hrv-black.svg");}#airsense .submenu.invert .airsense-logo {background-image: url("../images/airsense/airsense-logo-small.png");background-size: 173px 29px;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .submenu.invert .airsense-logo {background-size: contain;width: 126px;left: 18px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#airsense .submenu.invert .airsense-logo {background-image: url("../images/airsense/airsense-logo-small@2x.png");}}#airsense .submenu.invert .airsense-logo.webp {background-image: url("../../webp-images/content/images/airsense/airsense-logo-small.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#airsense .submenu.invert .airsense-logo.webp {background-image: url("../../webp-images/content/images/airsense/airsense-logo-small@2x.png.webp");}}#airsense .submenu .black-bg {position: absolute;top: -20px;left: 0;width: 100%;height: 150px;background-image: linear-gradient(#01050b, rgba(1, 5, 11, 0));z-index: 1;pointer-events: none;transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (max-height: 700px) {#airsense .submenu .black-bg {height: 120px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .submenu .black-bg {display: none;}}#airsense .submenu .submenu-item {position: relative;z-index: 3;transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .submenu .submenu-item {display: none;}}#airsense .submenu .submenu-item.selected {border-bottom: 1px solid #fff;}#airsense .submenu .btn {position: relative;z-index: 3;padding-right: 24px;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .submenu .btn {position: absolute;top: 11px;right: 11px;margin: 0;}}#airsense .submenu .hrv-submenu-logo {position: absolute;top: 0;left: 100px;width: 78px;height: 43px;opacity: 0;background-size: 78px 43px;background-repeat: no-repeat;background-position: center;background-image: url("../images/airsense/hrv-white.svg");transition: opacity 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index: 3;}@media all and (max-width: 1280px) {#airsense .submenu .hrv-submenu-logo {top: -6px;left: 30px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .submenu .hrv-submenu-logo {display: none;}}#airsense .submenu .airsense-logo {top: -18px;width: 215px;height: 81px;background-image: url("../images/airsense/airsense-logo-small-white.png");background-size: contain;transition: opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);z-index: 10;cursor: pointer;}@media all and (max-width: 1023px) {#airsense .submenu .airsense-logo {display: none;}}@media all and (max-width: 767px) {#airsense .submenu .airsense-logo {top: 70px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .submenu .airsense-logo {display: block;top: -10px;left: 10px;width: 151px;opacity: 1;transform: none !important;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#airsense .submenu .airsense-logo {background-image: url("../images/airsense/airsense-logo-small-white@2x.png");}}#airsense .submenu .airsense-logo.trans-out {opacity: 0;transform: scale(0.9);}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .submenu .airsense-logo.trans-out {opacity: 1;transform: none;}}#airsense .submenu .airsense-logo.webp {background-image: url("../../webp-images/content/images/airsense/airsense-logo-small-white.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#airsense .submenu .airsense-logo.webp {background-image: url("../../webp-images/content/images/airsense/airsense-logo-small-white@2x.png.webp");}}#airsense #product-abs-ref {position: fixed;top: 270px;left: 0;}#airsense #product-fixed-ref {position: fixed;top: calc(50vh - 165px + 38px);left: 0;}#airsense .product-animation-container {position: fixed;top: -40px;left: 0;width: 100%;height: 100vh;min-height: 800px;z-index: 3;opacity: 0;pointer-events: none;filter: brightness(1);transform: scale(1.1);transition: all 1000ms cubic-bezier(0.645, 0.045, 0.355, 1);}@media all and (max-height: 700px) {#airsense .product-animation-container {top: 20px;min-height: 0;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .product-animation-container {top: -50px;min-height: 0;}}#airsense .product-animation-container.trans-in {opacity: 1;transform: none;}#airsense .product-animation-container.trans-in-complete {transition: all 1000ms cubic-bezier(0.645, 0.045, 0.355, 1);}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .product-animation-container.trans-in-complete {transition: top 1000ms cubic-bezier(0.645, 0.045, 0.355, 1);}}#airsense .product-animation-container.fixed {top: 0;}#airsense .product-animation-container.darken {filter: brightness(0.35);}#airsense .product-animation-container.abs {position: absolute;}#airsense .product-animation-container .prod-anim {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 1024px;height: 576px;opacity: 0;}@media all and (max-height: 700px) {#airsense .product-animation-container .prod-anim {width: 711px;height: 400px;}}@media all and (max-width: 1112px) and (min-height: 701px) {#airsense .product-animation-container .prod-anim {width: 860px;height: 484px;}}@media all and (max-width: 1023px) {#airsense .product-animation-container .prod-anim {width: 600px;height: 338px;}}@media all and (max-width: 1023px) and (orientation: portrait) {#airsense .product-animation-container .prod-anim {width: 860px;height: 484px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .product-animation-container .prod-anim {width: 100%;height: 300px;}}#airsense .product-animation-container .prod-anim.loaded {display: none;}#airsense .product-animation-container .prod-anim.loaded.show {display: block;}#airsense .product-animation-container .prod-anim.show {opacity: 1;}#airsense .product-animation-container #product-anim0 {z-index: 2;}#airsense .product-animation-container #product-anim-particles {z-index: 3;}#airsense .product-animation-container #product-anim1 {z-index: 3;}#airsense .product-animation-container #product-anim2 {z-index: 4;}#airsense .product-animation-container #product-anim3 {z-index: 3;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .product-animation-container #product-anim3 {display: none !important;}}#airsense .product-animation-container #product-anim4 {z-index: 6;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .product-animation-container #product-anim4 {display: none !important;}}#airsense .product-animation-container #product-anim5 {z-index: 7;transition: opacity 200ms cubic-bezier(0.215, 0.61, 0.355, 1);}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .product-animation-container #product-anim5 {display: none !important;}}#airsense .product-animation-container #product-anim5.show {transition: opacity 0ms cubic-bezier(0.215, 0.61, 0.355, 1);}#airsense .airsense-bg {position: fixed;top: 0;left: 0;width: 100%;height: 100%;opacity: 0.5;overflow: hidden;z-index: 1;}#airsense .airsense-bg.hide {display: none;}#airsense .airsense-bg #mobile-bu {position: absolute;width: 100%;height: 100%;background-repeat: no-repeat;background-size: cover;background-position: center;background-image: url("../images/airsense/mobile-bu.png");z-index: 3;}#airsense .airsense-bg #mobile-bu.webp {background-image: url("../../webp-images/content/images/airsense/mobile-bu.png.webp");}#airsense .airsense-bg video {object-fit: cover;width: 120vw;height: 120vh;position: fixed;top: 0;left: 0;z-index: 2;}#airsense #hero {position: relative;width: 100%;z-index: 5;}#airsense #hero.trans-in .title-animation {opacity: 1;transform: translate(0px, -50%);}#airsense #hero[data-stage="0"] .title-animation .line-container.top .line[data-index="0"] {transform: translate(0px, 0px);}#airsense #hero[data-stage="1"] .title-animation .line-container.top .line[data-index="0"] {transform: translate(0px, -100%);}#airsense #hero[data-stage="1"] .title-animation .line-container.top .line[data-index="1"] {transform: translate(0px, 0px);}#airsense #hero[data-stage="2"] .title-animation .line-container.top .line[data-index="0"], #airsense #hero[data-stage="2"] .title-animation .line-container.top .line[data-index="1"] {transform: translate(0px, -100%);}#airsense #hero[data-stage="2"] .title-animation .line-container.top .line[data-index="2"] {transform: translate(0px, 0px);}#airsense #hero[data-stage="3"] .title-animation .line-container.top .line[data-index="0"], #airsense #hero[data-stage="3"] .title-animation .line-container.top .line[data-index="1"], #airsense #hero[data-stage="3"] .title-animation .line-container.top .line[data-index="2"] {transform: translate(0px, -100%);}#airsense #hero[data-stage="3"] .title-animation .line-container.top .line[data-index="3"] {transform: translate(0px, 0px);}#airsense #hero[data-stage="4"] .title-animation .line-container.top .line[data-index="0"], #airsense #hero[data-stage="4"] .title-animation .line-container.top .line[data-index="1"], #airsense #hero[data-stage="4"] .title-animation .line-container.top .line[data-index="2"], #airsense #hero[data-stage="4"] .title-animation .line-container.top .line[data-index="3"] {transform: translate(0px, -100%);}#airsense #hero[data-stage="4"] .title-animation .line-container.top .line[data-index="4"] {transform: translate(0px, 0px);}#airsense #hero[data-stage="5"] .title-animation {opacity: 0 !important;transform: scale(0.92) translate(0px, -50%);}#airsense #hero[data-stage="5"] .title-animation .line-container.top .line[data-index="0"], #airsense #hero[data-stage="5"] .title-animation .line-container.top .line[data-index="1"], #airsense #hero[data-stage="5"] .title-animation .line-container.top .line[data-index="2"], #airsense #hero[data-stage="5"] .title-animation .line-container.top .line[data-index="3"] {transform: translate(0px, -100%);}#airsense #hero[data-stage="5"] .title-animation .line-container.top .line[data-index="4"] {transform: translate(0px, 0px);}#airsense #hero .title-animation {position: absolute;top: calc(50vh - 122px);left: 0;width: 100%;height: 162px;opacity: 0;transform: scale(1.1) translate(0px, -50%);transition: all 800ms cubic-bezier(0.645, 0.045, 0.355, 1);}@media all and (max-height: 780px) {#airsense #hero .title-animation {top: calc(50vh - 61px);height: 128px;}}@media all and (max-width: 1280px) {#airsense #hero .title-animation {top: calc(50vh - 61px);height: 128px;}}@media all and (max-width: 1023px) {#airsense #hero .title-animation {height: 104px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #hero .title-animation {top: calc(50vh - 150px);height: 68px;}}@media all and (max-width: 374px) and (orientation: portrait) {#airsense #hero .title-animation {height: 60px;}}#airsense #hero .title-animation .line-container {position: absolute;left: 0;width: 100%;height: 85px;overflow: hidden;}@media all and (max-height: 780px) {#airsense #hero .title-animation .line-container {height: 64px;}}@media all and (max-width: 1280px) {#airsense #hero .title-animation .line-container {height: 64px;}}@media all and (max-width: 1023px) {#airsense #hero .title-animation .line-container {height: 52px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #hero .title-animation .line-container {height: 34px;}}@media all and (max-width: 374px) and (orientation: portrait) {#airsense #hero .title-animation .line-container {height: 30px;}}#airsense #hero .title-animation .line-container.top {top: 0;}#airsense #hero .title-animation .line-container.top .line {transform: translate(0px, 100%);}#airsense #hero .title-animation .line-container.bottom {bottom: 0;}#airsense #hero .title-animation .line-container .line {position: absolute;top: 0;left: 0;width: 100%;text-align: center;font-weight: 300;font-size: 81px;color: #fff;transition: all 350ms cubic-bezier(0.645, 0.045, 0.355, 1);}@media all and (max-height: 780px) {#airsense #hero .title-animation .line-container .line {font-size: 60px;}}@media all and (max-width: 1280px) {#airsense #hero .title-animation .line-container .line {font-size: 60px;}}@media all and (max-width: 1023px) {#airsense #hero .title-animation .line-container .line {font-size: 48px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #hero .title-animation .line-container .line {font-size: 30px;}}@media all and (max-width: 374px) and (orientation: portrait) {#airsense #hero .title-animation .line-container .line {font-size: 26px;}}#airsense #hero .title-animation .line-container .line.bold {font-weight: 500;}#airsense #hero .logo-container {position: absolute;top: calc(50vh - 122px);left: 0;width: 100%;opacity: 0;transform: scale(1.1) translate(0px, -50%);transition: all 800ms cubic-bezier(0.645, 0.045, 0.355, 1);}@media all and (max-height: 780px) {#airsense #hero .logo-container {top: calc(50vh - 61px);}}@media all and (max-width: 1280px) {#airsense #hero .logo-container {top: calc(50vh - 61px);}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #hero .logo-container {top: calc(50vh - 150px);}}#airsense #hero .logo-container.trans-in {opacity: 1;transform: scale(1) translate(0px, -50%);}#airsense #hero .logo-container.fade-out {opacity: 0;transform: scale(0.92) translate(0px, -50%);}#airsense #hero .logo-container .hrv-l, #airsense #hero .logo-container .airsense-l {position: relative;max-width: 100%;background-repeat: no-repeat;background-position: center;background-size: contain;margin: 0 auto;}#airsense #hero .logo-container .hrv-l {width: 104px;height: 57px;margin-bottom: 14px;background-image: url("../images/airsense/hrv-l.svg");}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #hero .logo-container .hrv-l {width: 100%;height: 29px;}}#airsense #hero .logo-container .airsense-l {width: 807px;height: 192px;background-image: url("../images/airsense/airsense-l.png");}@media all and (max-height: 780px) {#airsense #hero .logo-container .airsense-l {height: 140px;}}@media all and (max-width: 1280px) {#airsense #hero .logo-container .airsense-l {height: 140px;}}@media all and (max-width: 1023px) {#airsense #hero .logo-container .airsense-l {height: 110px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #hero .logo-container .airsense-l {width: 100%;height: 74px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#airsense #hero .logo-container .airsense-l {background-image: url("../images/airsense/airsense-l@2x.png");}}#airsense #hero .logo-container .airsense-l.webp {background-image: url("../../webp-images/content/images/airsense/airsense-l.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#airsense #hero .logo-container .airsense-l.webp {background-image: url("../../webp-images/content/images/airsense/airsense-l@2x.png.webp");}}#airsense #hero .product-spacer {position: relative;width: 100%;height: 376px;margin-bottom: 57px;}@media all and (min-height: 950px) {#airsense #hero .product-spacer {height: calc(100vh - 540px);}}@media all and (max-height: 880px) {#airsense #hero .product-spacer {height: 40vh;}}@media all and (max-height: 740px) {#airsense #hero .product-spacer {height: 320px;}}@media all and (max-height: 700px) {#airsense #hero .product-spacer {height: 250px;}}@media all and (max-width: 1023px) {#airsense #hero .product-spacer {height: 220px;}}@media all and (max-width: 1023px) and (orientation: portrait) {#airsense #hero .product-spacer {height: calc(100vh - 540px);}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #hero .product-spacer {height: calc(100vh - 440px);margin-bottom: 0;display: none;}}#airsense #hero .product-spacer-mobile {position: relative;width: 100%;height: 376px;display: none;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #hero .product-spacer-mobile {margin-top: 5vh;height: calc(100vh - 440px);display: block;}}@media all and (max-width: 767px) and (orientation: portrait) and (max-height: 650px) {#airsense #hero .product-spacer-mobile {margin-top: 10vh;}}#airsense #hero .copy-container {position: relative;width: calc(100% - 40px);max-width: 720px;padding: 58px 0 0 0;margin: 0 auto;text-align: center;pointer-events: none;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #hero .copy-container {padding: 20px 0 0 0;}}#airsense #hero .copy-container.trans-in {pointer-events: auto;}#airsense #hero .copy-container.trans-in h1, #airsense #hero .copy-container.trans-in .btn-container {opacity: 1;transform: none;}#airsense #hero .copy-container h1 {font-size: 28px;color: #fff;margin: 0 0 32px 0;opacity: 0;transform: translate(0px, 20px);transition: all 500ms cubic-bezier(0.215, 0.61, 0.355, 1);}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #hero .copy-container h1 {position: relative;max-width: 332px;margin: 0 auto 20px;font-size: 17px;line-height: 1.29;}}#airsense #hero .copy-container .btn-container {opacity: 0;transform: translate(0px, 20px);transition: all 500ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay: 0.1s;}#airsense #hero .copy-container .btn-container .btn {padding: 12px 40px 14px 20px;background-image: url("../images/common/arrow-white-down.png");background-size: 10px 6px;background-repeat: no-repeat;background-position: center right 20px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#airsense #hero .copy-container .btn-container .btn {background-image: url("../images/common/arrow-white-down@2x.png");}}@media all and (max-width: 900px) {#airsense #hero .copy-container .btn-container .btn {font-size: 16px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #hero .copy-container .btn-container .btn {padding: 12px 40px 12px 20px;}}#airsense #hero .copy-container .btn-container .btn.webp {background-image: url("../../webp-images/content/images/common/arrow-white-down.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#airsense #hero .copy-container .btn-container .btn.webp {background-image: url("../../webp-images/content/images/common/arrow-white-down@2x.png.webp");}}#airsense #hero #bottom-graphic-ref {position: relative;width: 100%;height: 0;}#airsense #hero .bottom-graphic {position: relative;left: 50%;transform: translate(-50%, 20px);width: 447px;height: 201px;z-index: 3;pointer-events: none;opacity: 0;transition: all 1000ms cubic-bezier(0.645, 0.045, 0.355, 1);}@media all and (max-width: 1023px) {#airsense #hero .bottom-graphic {width: 320px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #hero .bottom-graphic {width: 258px;height: 130px;position: fixed;bottom: 0;}}@media all and (max-width: 395px) and (orientation: portrait) {#airsense #hero .bottom-graphic {width: 228px;}}#airsense #hero .bottom-graphic.trans-in {opacity: 1;transform: translate(-50%, 0px);}#airsense #hero .bottom-graphic.fixed {position: fixed;bottom: 0;}#airsense #hero .bottom-graphic .glow {position: absolute;width: 100%;height: 100%;background-position: center bottom;background-repeat: no-repeat;background-size: contain;background-image: url("../images/airsense/bottom-graphic.png");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#airsense #hero .bottom-graphic .glow {background-image: url("../images/airsense/bottom-graphic@2x.png");}}#airsense #hero .bottom-graphic .glow .webp {background-image: url("../../webp-images/content/images/airsense/bottom-graphic.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#airsense #hero .bottom-graphic .glow .webp {background-image: url("../../webp-images/content/images/airsense/bottom-graphic@2x.png.webp");}}#airsense #hero .bottom-graphic .dog {position: absolute;bottom: 0;left: -203px;width: 229px;height: 236px;background-image: url("../images/airsense/harvey.png");background-position: center bottom;background-repeat: no-repeat;background-size: contain;}@media all and (max-width: 1023px) {#airsense #hero .bottom-graphic .dog {width: 150px;left: -140px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #hero .bottom-graphic .dog {width: 102px;left: -92px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#airsense #hero .bottom-graphic .dog {background-image: url("../images/airsense/harvey@2x.png");}}#airsense #hero .bottom-graphic .dog.webp {background-image: url("../../webp-images/content/images/airsense/harvey.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#airsense #hero .bottom-graphic .dog.webp {background-image: url("../../webp-images/content/images/airsense/harvey@2x.png.webp");}}#airsense .spacer {position: relative;width: 100%;height: 0px;clear: both;}#airsense .basic-section {position: relative;width: 100%;z-index: 31;}#airsense .basic-section #prod-mobile-ref {display: none;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .basic-section #prod-mobile-ref {position: absolute;top: 112px;left: 0;display: block;}}#airsense .basic-section .width-container {position: relative;width: calc(100% - 80px);max-width: 1146px;margin: 0 auto;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .basic-section .width-container {width: calc(100% - 40px);}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .basic-section .width-container .basic-title h3 {margin-bottom: 0px;}}#airsense .basic-section .width-container .left-side {position: relative;width: 50%;text-align: left;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .basic-section .width-container .left-side {width: 100%;}}#airsense .basic-section .width-container .left-side p.large {font-size: 60px;line-height: 1.2;color: #fff;margin: 0 0 31px 0;}@media all and (max-height: 700px) {#airsense .basic-section .width-container .left-side p.large {font-size: 48px;}}@media all and (max-width: 1112px) and (min-height: 701px) {#airsense .basic-section .width-container .left-side p.large {font-size: 48px;}}@media all and (max-width: 1023px) {#airsense .basic-section .width-container .left-side p.large {font-size: 36px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .basic-section .width-container .left-side p.large {padding-top: 225px;font-size: 26px;margin-bottom: 17px;line-height: 1.38;}}#airsense .basic-section .width-container .left-side p.small {font-size: 17px;color: #5ccdf8;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .basic-section .width-container .left-side p.small {font-size: 12px;}}#airsense .basic-section .width-container .centered-copy {padding: 99px 61px 0;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .basic-section .width-container .centered-copy {padding: 65px 0 0 0;}}#airsense .basic-section .width-container .centered-copy p {font-size: 32px;color: #fff;margin: 0;}@media all and (max-height: 700px) {#airsense .basic-section .width-container .centered-copy p {font-size: 28px;}}@media all and (max-width: 1023px) {#airsense .basic-section .width-container .centered-copy p {font-size: 24px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .basic-section .width-container .centered-copy p {font-size: 17px;}}#airsense .basic-section .width-container .centered-copy p.top {margin-bottom: 120px;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .basic-section .width-container .centered-copy p.top {margin-bottom: 70px;}}#airsense .basic-section .width-container .centered-copy .subheading {font-size: 17px;color: #5ccdf8;margin-bottom: 32px;text-align: center;text-transform: uppercase;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .basic-section .width-container .centered-copy .subheading {font-size: 13px;}}#airsense .basic-section .width-container .centered-copy .left-right-section {position: relative;width: calc(100% + 160px);margin-left: -80px;display: flex;align-items: center;justify-content: space-between;padding-bottom: 80px;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .basic-section .width-container .centered-copy .left-right-section {padding-bottom: 0;width: calc(100% + 20px);margin-left: -20px;display: block;}}#airsense .basic-section .width-container .centered-copy .left-right-section #tech-anim {position: relative;width: 500px;height: 550px;z-index: 10;}@media all and (max-width: 1024px) {#airsense .basic-section .width-container .centered-copy .left-right-section #tech-anim {width: 300px;height: 330px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .basic-section .width-container .centered-copy .left-right-section #tech-anim {position: absolute;top: 50%;left: -10px;transform: translate(0px, -50%);width: 210px;height: 231px;}}#airsense .basic-section .width-container .centered-copy .left-right-container {position: relative;display: block;width: calc(100% - 550px);}@media all and (max-width: 1024px) {#airsense .basic-section .width-container .centered-copy .left-right-container {width: calc(100% - 350px);}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .basic-section .width-container .centered-copy .left-right-container {float: right;position: relative;z-index: 10;width: calc(100% - 200px);}}#airsense .basic-section .width-container .centered-copy .left-right-container.no-pad-bot {padding-bottom: 0;}#airsense .basic-section .width-container .centered-copy .left-right-container .description {width: 100%;display: block;padding-bottom: 60px;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .basic-section .width-container .centered-copy .left-right-container .description {padding-bottom: 40px;}}#airsense .basic-section .width-container .centered-copy .left-right-container .description.no-pad {padding-bottom: 0;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense .basic-section .width-container .centered-copy .left-right-container .description p {font-size: 13px;}}#airsense .basic-section .big-title-container {position: relative;width: 100%;height: 451px;margin-top: 100px;overflow: hidden;background-size: 1416px 451px;background-repeat: no-repeat;background-position: center right;background-image: url("../images/airsense/filtration-bg.png");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#airsense .basic-section .big-title-container {background-image: url("../images/airsense/filtration-bg@2x.png");}}#airsense .basic-section .big-title-container.webp {background-image: url("../../webp-images/content/images/airsense/filtration-bg.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#airsense .basic-section .big-title-container.webp {background-image: url("../../webp-images/content/images/airsense/filtration-bg@2x.png.webp");}}#airsense .basic-section .big-title-container .txt {position: absolute;top: 50%;left: 118px;transform: translate(0px, -50%);width: 3152px;font-size: 200px;text-shadow: 0 0 82px #62cef6, 0 2px 44px #00aeef;font-weight: 300;color: #62cef6;text-transform: uppercase;}#airsense #full-video-section {position: fixed;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;z-index: 45;pointer-events: none;clip-path: polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%);}#airsense #full-video-section .big-title {position: absolute;left: 50%;bottom: 41px;font-weight: 300;font-size: 10vw;color: #62cef6;width: 180vw;text-transform: uppercase;text-shadow: 0 0 82px #62cef6, 0 2px 44px #00aeef;z-index: 2;}#airsense #full-video-section #roof-anim {position: absolute;width: 100%;height: 100%;z-index: 1;opacity: 0;}#airsense #full-video-section #roof-anim.loaded {display: none;}#airsense #full-video-section #roof-anim.loaded.show {display: block;}#airsense #full-video-section #roof-anim.show {opacity: 1;}#airsense #house-section {position: fixed;top: 0;left: 0;width: 100%;height: 100vh;z-index: 46;background-color: #fff;pointer-events: none;opacity: 0;transition: opacity 500ms cubic-bezier(0.215, 0.61, 0.355, 1);}#airsense #house-section.trans-in {opacity: 1;}#airsense #house-section.abs {position: absolute;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #house-section[data-point="0"] #house {transform: translate(-50%, -50%) scale(0.62);}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #house-section[data-point="1"] #house {transform: translate(-50%, -50%);margin-left: -125px;}}#airsense #house-section[data-point="1"] #house .point[data-index="1"] {opacity: 1;pointer-events: auto;}#airsense #house-section[data-point="1"] #house .point[data-index="1"] .label {top: -93px;opacity: 1;}@media all and (max-height: 700px) {#airsense #house-section[data-point="1"] #house .point[data-index="1"] .label {top: -40px;}}@media all and (max-width: 1112px) and (min-height: 701px) {#airsense #house-section[data-point="1"] #house .point[data-index="1"] .label {top: -40px;}}@media all and (max-width: 1023px) and (orientation: portrait) {#airsense #house-section[data-point="1"] #house .point[data-index="1"] .label {top: -90px;}}#airsense #house-section[data-point="1"] #house .point[data-index="1"] .line {height: 93px;}@media all and (max-height: 700px) {#airsense #house-section[data-point="1"] #house .point[data-index="1"] .line {height: 40px;}}@media all and (max-width: 1112px) and (min-height: 701px) {#airsense #house-section[data-point="1"] #house .point[data-index="1"] .line {height: 40px;}}@media all and (max-width: 1023px) and (orientation: portrait) {#airsense #house-section[data-point="1"] #house .point[data-index="1"] .line {height: 90px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #house-section[data-point="2"] #house {transform: translate(-50%, -50%);margin-left: 188px;}}#airsense #house-section[data-point="2"] #house .point[data-index="2"] {opacity: 1;pointer-events: auto;}#airsense #house-section[data-point="2"] #house .point[data-index="2"] .label {top: -93px;opacity: 1;}@media all and (max-height: 700px) {#airsense #house-section[data-point="2"] #house .point[data-index="2"] .label {top: -40px;}}@media all and (max-width: 1112px) and (min-height: 701px) {#airsense #house-section[data-point="2"] #house .point[data-index="2"] .label {top: -40px;}}@media all and (max-width: 1023px) and (orientation: portrait) {#airsense #house-section[data-point="2"] #house .point[data-index="2"] .label {top: -90px;}}#airsense #house-section[data-point="2"] #house .point[data-index="2"] .line {height: 93px;}@media all and (max-height: 700px) {#airsense #house-section[data-point="2"] #house .point[data-index="2"] .line {height: 40px;}}@media all and (max-width: 1112px) and (min-height: 701px) {#airsense #house-section[data-point="2"] #house .point[data-index="2"] .line {height: 40px;}}@media all and (max-width: 1023px) and (orientation: portrait) {#airsense #house-section[data-point="2"] #house .point[data-index="2"] .line {height: 90px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #house-section[data-point="3"] #house {transform: translate(-50%, -50%);margin-left: -200px;}}#airsense #house-section[data-point="3"] #house .point[data-index="3"] {opacity: 1;pointer-events: auto;}#airsense #house-section[data-point="3"] #house .point[data-index="3"] .label {top: -93px;opacity: 1;}@media all and (max-height: 700px) {#airsense #house-section[data-point="3"] #house .point[data-index="3"] .label {top: -40px;}}@media all and (max-width: 1112px) and (min-height: 701px) {#airsense #house-section[data-point="3"] #house .point[data-index="3"] .label {top: -40px;}}@media all and (max-width: 1023px) and (orientation: portrait) {#airsense #house-section[data-point="3"] #house .point[data-index="3"] .label {top: -90px;}}#airsense #house-section[data-point="3"] #house .point[data-index="3"] .line {height: 93px;}@media all and (max-height: 700px) {#airsense #house-section[data-point="3"] #house .point[data-index="3"] .line {height: 40px;}}@media all and (max-width: 1112px) and (min-height: 701px) {#airsense #house-section[data-point="3"] #house .point[data-index="3"] .line {height: 40px;}}@media all and (max-width: 1023px) and (orientation: portrait) {#airsense #house-section[data-point="3"] #house .point[data-index="3"] .line {height: 90px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #house-section[data-point="4"] #house {transform: translate(-50%, -50%);margin-left: 190px;}}#airsense #house-section[data-point="4"] #house .point[data-index="4"] {opacity: 1;pointer-events: auto;}#airsense #house-section[data-point="4"] #house .point[data-index="4"] .label {top: 50%;opacity: 1;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #house-section[data-point="4"] #house .point[data-index="4"] .label {top: -180px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #house-section[data-point="5"] #house {transform: translate(-50%, -50%);margin-left: 190px;}}#airsense #house-section[data-point="5"] #house .point[data-index="4"] {opacity: 1;pointer-events: auto;}#airsense #house-section[data-point="5"] #house .point[data-index="4"] .screen-circle {-webkit-filter: blur(1.5px);filter: blur(1.5px);}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #house-section[data-point="5"] #house .point[data-index="4"] .screen-circle .img {opacity: 0;}}#airsense #house-section[data-point="5"] #house .point[data-index="5"] {opacity: 1;pointer-events: auto;}#airsense #house-section[data-point="5"] #house .point[data-index="5"] .label {top: 80px;transform: translate(0px, 100%);opacity: 1;}@media all and (max-height: 700px) {#airsense #house-section[data-point="5"] #house .point[data-index="5"] .label {top: 0;}}@media all and (max-width: 1112px) and (min-height: 701px) {#airsense #house-section[data-point="5"] #house .point[data-index="5"] .label {top: 0;}}@media all and (max-width: 1023px) and (orientation: portrait) {#airsense #house-section[data-point="5"] #house .point[data-index="5"] .label {top: 30px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #house-section[data-point="5"] #house .point[data-index="5"] .label {top: -290px;}}#airsense #house-section[data-point="5"] #house .point[data-index="5"] .phone {opacity: 1;top: 0px;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #house-section[data-point="6"] #house {transform: translate(-50%, -50%);margin-left: 190px;}}#airsense #house-section[data-point="6"] #house .point[data-index="4"] {opacity: 1;pointer-events: auto;}#airsense #house-section[data-point="6"] #house .point[data-index="4"] .screen-circle .img2 {opacity: 1;}#airsense #house-section[data-point="6"] #house .point[data-index="6"] {opacity: 1;pointer-events: auto;}#airsense #house-section[data-point="6"] #house .point[data-index="6"] .label {top: 80px;opacity: 1;}@media all and (max-height: 700px) {#airsense #house-section[data-point="6"] #house .point[data-index="6"] .label {top: 0;}}@media all and (max-width: 1112px) and (min-height: 701px) {#airsense #house-section[data-point="6"] #house .point[data-index="6"] .label {top: 0;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #house-section[data-point="6"] #house .point[data-index="6"] .label {top: -290px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #house-section[data-point="7"] #house {transform: translate(-50%, -50%);margin-left: 0px;}}#airsense #house-section .basic-title {position: relative;z-index: 30;padding-top: 125px;transition: all 500ms cubic-bezier(0.215, 0.61, 0.355, 1);}@media all and (max-height: 780px) {#airsense #house-section .basic-title {padding-top: 110px;}}@media all and (max-height: 700px) {#airsense #house-section .basic-title {padding-top: 90px;}}#airsense #house-section .basic-title.trans-out {opacity: 0;}#airsense #house-section .basic-title h2 {color: #333;}#airsense #house-section .basic-title h3 {color: #2885ba;}#airsense #house-section #house {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);overflow: hidden;width: 1320px;height: 743px;z-index: 11;transition: opacity 200ms cubic-bezier(0.215, 0.61, 0.355, 1);}@media all and (max-height: 700px) {#airsense #house-section #house {width: 1024px;height: 576px;}}@media all and (max-width: 1112px) and (min-height: 701px) {#airsense #house-section #house {width: 1024px;height: 576px;}}@media all and (max-width: 1023px) {#airsense #house-section #house {width: 680px;height: 383px;}}@media all and (max-width: 1023px) and (orientation: portrait) {#airsense #house-section #house {width: 860px;height: 484px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #house-section #house {top: 56%;transition: all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}}#airsense #house-section #house.trans-out {opacity: 0;pointer-events: none;}#airsense #house-section #house .anims {position: absolute;width: 100%;height: 100%;z-index: 2;pointer-events: none;}#airsense #house-section #house .anims .anim {position: absolute;width: 100%;height: 100%;opacity: 0;z-index: 50;transition: opacity 300ms cubic-bezier(0.215, 0.61, 0.355, 1);}#airsense #house-section #house .anims .anim.trans-in {opacity: 1;}#airsense #house-section #house .anims .anim.loaded {display: none;}#airsense #house-section #house .anims .anim.loaded.trans-in {display: block;}#airsense #house-section #house .anims #wax-loop-house {z-index: 1;opacity: 1;transition: opacity 0ms cubic-bezier(0.215, 0.61, 0.355, 1);}#airsense #house-section #house .anims #wax-loop-house.loaded {display: block;}#airsense #house-section #house .anims #wax-loop-fire {z-index: 8;opacity: 1;transition: opacity 0ms cubic-bezier(0.215, 0.61, 0.355, 1);}#airsense #house-section #house .anims #wax-loop-fire.loaded {display: block;}#airsense #house-section #house .point {position: absolute;opacity: 0;pointer-events: none;z-index: 11;transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);}#airsense #house-section #house .point[data-index="1"] {top: 258px;left: 857px;}@media all and (max-height: 700px) {#airsense #house-section #house .point[data-index="1"] {top: 202px;left: 660px;}}@media all and (max-width: 1112px) and (min-height: 701px) {#airsense #house-section #house .point[data-index="1"] {top: 202px;left: 660px;}}@media all and (max-width: 1023px) {#airsense #house-section #house .point[data-index="1"] {top: 136px;left: 440px;}}@media all and (max-width: 1023px) and (orientation: portrait) {#airsense #house-section #house .point[data-index="1"] {top: 170px;left: 555px;}}#airsense #house-section #house .point[data-index="1"] .label {width: 341px;}#airsense #house-section #house .point[data-index="2"] {top: 324px;left: 368px;}@media all and (max-height: 700px) {#airsense #house-section #house .point[data-index="2"] {top: 258px;left: 286px;}}@media all and (max-width: 1112px) and (min-height: 701px) {#airsense #house-section #house .point[data-index="2"] {top: 258px;left: 286px;}}@media all and (max-width: 1023px) {#airsense #house-section #house .point[data-index="2"] {top: 170px;left: 190px;}}@media all and (max-width: 1023px) and (orientation: portrait) {#airsense #house-section #house .point[data-index="2"] {top: 210px;left: 240px;}}#airsense #house-section #house .point[data-index="2"] .label {width: 319px;}#airsense #house-section #house .point[data-index="3"] {top: 474px;left: 1160px;}@media all and (max-height: 700px) {#airsense #house-section #house .point[data-index="3"] {top: 370px;left: 900px;}}@media all and (max-width: 1112px) and (min-height: 701px) {#airsense #house-section #house .point[data-index="3"] {top: 370px;left: 900px;}}@media all and (max-width: 1023px) {#airsense #house-section #house .point[data-index="3"] {top: 245px;left: 600px;}}@media all and (max-width: 1023px) and (orientation: portrait) {#airsense #house-section #house .point[data-index="3"] {top: 310px;left: 750px;}}#airsense #house-section #house .point[data-index="3"] .label {width: 292px;transform: translate(-90%, -100%);}#airsense #house-section #house .point[data-index="4"] {top: 411px;left: 365px;z-index: 4;}@media all and (max-height: 700px) {#airsense #house-section #house .point[data-index="4"] {top: 318px;left: 285px;}}@media all and (max-width: 1112px) and (min-height: 701px) {#airsense #house-section #house .point[data-index="4"] {top: 318px;left: 285px;}}@media all and (max-width: 1023px) {#airsense #house-section #house .point[data-index="4"] {top: 210px;left: 188px;}}@media all and (max-width: 1023px) and (orientation: portrait) {#airsense #house-section #house .point[data-index="4"] {top: 270px;left: 238px;}}#airsense #house-section #house .point[data-index="4"] .label {width: 256px;top: calc(50% + 20px);left: 250px;transform: translate(-50%, -50%);z-index: 3;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #house-section #house .point[data-index="4"] .label {left: 0;top: -120px;}}#airsense #house-section #house .point[data-index="4"] .screen-circle {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 658px;height: 658px;border-radius: 100%;background-color: #dbd8cf;transition: all 150ms cubic-bezier(0.215, 0.61, 0.355, 1);z-index: 2;}@media all and (max-height: 700px) {#airsense #house-section #house .point[data-index="4"] .screen-circle {width: 420px;height: 420px;}}@media all and (max-width: 1112px) and (min-height: 701px) {#airsense #house-section #house .point[data-index="4"] .screen-circle {width: 420px;height: 420px;}}@media all and (max-width: 1023px) {#airsense #house-section #house .point[data-index="4"] .screen-circle {width: 300px;height: 300px;}}@media all and (max-width: 1023px) and (orientation: portrait) {#airsense #house-section #house .point[data-index="4"] .screen-circle {width: 320px;height: 320px;}}#airsense #house-section #house .point[data-index="4"] .screen-circle .img, #airsense #house-section #house .point[data-index="4"] .screen-circle .img2 {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 499px;height: 380px;background-repeat: no-repeat;background-position: center;background-size: contain;}@media all and (max-height: 700px) {#airsense #house-section #house .point[data-index="4"] .screen-circle .img, #airsense #house-section #house .point[data-index="4"] .screen-circle .img2 {width: 300px;height: 300px;}}@media all and (max-width: 1112px) and (min-height: 701px) {#airsense #house-section #house .point[data-index="4"] .screen-circle .img, #airsense #house-section #house .point[data-index="4"] .screen-circle .img2 {width: 300px;height: 300px;}}@media all and (max-width: 1023px) {#airsense #house-section #house .point[data-index="4"] .screen-circle .img, #airsense #house-section #house .point[data-index="4"] .screen-circle .img2 {width: 220px;height: 220px;}}#airsense #house-section #house .point[data-index="4"] .screen-circle .img {background-image: url("../images/airsense/screen-interface.png");z-index: 3;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#airsense #house-section #house .point[data-index="4"] .screen-circle .img {background-image: url("../images/airsense/screen-interface@2x.png");}}#airsense #house-section #house .point[data-index="4"] .screen-circle .img.webp {background-image: url("../../webp-images/content/images/airsense/screen-interface.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#airsense #house-section #house .point[data-index="4"] .screen-circle .img.webp {background-image: url("../../webp-images/content/images/airsense/screen-interface@2x.png.webp");}}#airsense #house-section #house .point[data-index="4"] .screen-circle .img2 {background-image: url("../images/airsense/screen-alert.png");z-index: 10;opacity: 0;transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#airsense #house-section #house .point[data-index="4"] .screen-circle .img2 {background-image: url("../images/airsense/screen-alert@2x.png");}}#airsense #house-section #house .point[data-index="4"] .screen-circle .img2.webp {background-image: url("../../webp-images/content/images/airsense/screen-alert.png");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#airsense #house-section #house .point[data-index="4"] .screen-circle .img2.webp {background-image: url("../../webp-images/content/images/airsense/screen-alert@2x.png");}}#airsense #house-section #house .point[data-index="5"] {top: 411px;left: 365px;z-index: 5;}@media all and (max-height: 700px) {#airsense #house-section #house .point[data-index="5"] {top: 318px;left: 285px;}}@media all and (max-width: 1112px) and (min-height: 701px) {#airsense #house-section #house .point[data-index="5"] {top: 318px;left: 285px;}}@media all and (max-width: 1023px) {#airsense #house-section #house .point[data-index="5"] {top: 210px;left: 188px;}}@media all and (max-width: 1023px) and (orientation: portrait) {#airsense #house-section #house .point[data-index="5"] {top: 270px;left: 238px;}}#airsense #house-section #house .point[data-index="5"] .label {top: 100px;width: 288px;transform: translate(0%, 100%);z-index: 10;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #house-section #house .point[data-index="5"] .label {left: -145px;top: -270px;}}#airsense #house-section #house .point[data-index="5"] .phone {position: absolute;top: 20px;left: 200px;width: 226px;height: 478px;transform: translate(0px, -50%);background-image: url("../images/airsense/phone.png");background-repeat: no-repeat;background-position: center;background-size: contain;opacity: 0;transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);z-index: 6;}@media all and (max-height: 700px) {#airsense #house-section #house .point[data-index="5"] .phone {left: 180px;width: 180px;}}@media all and (max-width: 1112px) and (min-height: 701px) {#airsense #house-section #house .point[data-index="5"] .phone {left: 180px;width: 180px;}}@media all and (max-width: 1023px) {#airsense #house-section #house .point[data-index="5"] .phone {left: 120px;width: 120px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #house-section #house .point[data-index="5"] .phone {left: -60px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#airsense #house-section #house .point[data-index="5"] .phone {background-image: url("../images/airsense/phone@2x.png");}}#airsense #house-section #house .point[data-index="5"] .phone.webp {background-image: url("../../webp-images/content/images/airsense/phone.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#airsense #house-section #house .point[data-index="5"] .phone.webp {background-image: url("../../webp-images/content/images/airsense/phone@2x.png.webp");}}#airsense #house-section #house .point[data-index="6"] {top: 411px;left: 365px;}@media all and (max-height: 700px) {#airsense #house-section #house .point[data-index="6"] {top: 318px;left: 285px;}}@media all and (max-width: 1112px) and (min-height: 701px) {#airsense #house-section #house .point[data-index="6"] {top: 318px;left: 285px;}}@media all and (max-width: 1023px) {#airsense #house-section #house .point[data-index="6"] {top: 210px;left: 188px;}}@media all and (max-width: 1023px) and (orientation: portrait) {#airsense #house-section #house .point[data-index="6"] {top: 270px;left: 238px;}}#airsense #house-section #house .point[data-index="6"] .label {top: 100px;left: 0;width: 283px;transform: translate(-100%, 100%);}@media all and (max-height: 700px) {#airsense #house-section #house .point[data-index="6"] .label {top: 0;left: 60px;}}@media all and (max-width: 1112px) and (min-height: 701px) {#airsense #house-section #house .point[data-index="6"] .label {top: 0;left: 60px;}}@media all and (max-width: 1023px) {#airsense #house-section #house .point[data-index="6"] .label {left: 160px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #house-section #house .point[data-index="6"] .label {left: 140px;top: -270px;}}#airsense #house-section #house .point .label {position: absolute;top: -73px;left: 50%;opacity: 0;transform: translate(-50%, -100%);padding: 20px 14px 20px 23px;background-color: #fff;border-radius: 10px;box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.1);font-family: 'Averta-Regular', sans-serif;font-weight: normal;font-size: 18px;transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}#airsense #house-section #house .point .line {position: absolute;bottom: 0;left: 50%;transform: translate(-50%, 0%);width: 2px;height: 73px;background-color: rgba(40, 133, 186, 0.75);transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (max-height: 700px) {#airsense #house-section #house .point .line {height: 40px;}}@media all and (max-width: 1023px) and (orientation: portrait) {#airsense #house-section #house .point .line {height: 90px;}}#airsense #house-section #house .point .dot {position: absolute;top: 0;left: 0;}#airsense #house-section #house .point .dot .circle {position: absolute;top: 0;left: 0;transform: translate(-50%, -50%);width: 10px;height: 10px;border-radius: 100%;background-color: #2885ba;}#airsense #house-section #house .point .dot .pulse {position: absolute;top: 0;left: 0;transform: translate(-50%, -50%);width: 52px;height: 52px;}#airsense #house-section #final-frame {position: absolute;top: 0;left: 0;width: 100%;height: 100vh;opacity: 0;pointer-events: none;z-index: 13;}@media all and (max-width: 1024px) and (orientation: portrait) {#airsense #house-section #final-frame {background-color: #fff;}}#airsense #house-section #final-frame.trans-in {opacity: 1;pointer-events: auto;}#airsense #house-section #final-frame .title-container {position: relative;padding-top: 15vh;text-align: center;z-index: 21;pointer-events: none;}@media all and (max-height: 780px) {#airsense #house-section #final-frame .title-container {padding-top: 90px;}}@media all and (max-width: 1076px) {#airsense #house-section #final-frame .title-container {padding-top: 120px;}}@media all and (max-width: 1023px) {#airsense #house-section #final-frame .title-container {padding-top: 100px;}}@media all and (max-width: 1024px) and (orientation: portrait) {#airsense #house-section #final-frame .title-container {padding-top: 15vh;}}#airsense #house-section #final-frame .title-container.show {pointer-events: auto;}#airsense #house-section #final-frame .title-container.show .title, #airsense #house-section #final-frame .title-container.show .btn-container {opacity: 1;transform: none;}#airsense #house-section #final-frame .title-container .title {font-size: 54px;line-height: 1.44;color: #333;margin-bottom: 20px;transform: translate(0px, 20px);opacity: 0;transition: all 200ms cubic-bezier(0.215, 0.61, 0.355, 1);}@media all and (max-height: 780px) {#airsense #house-section #final-frame .title-container .title {font-size: 48px;}}@media all and (max-height: 1280px) and (max-height: 780px) {#airsense #house-section #final-frame .title-container .title {font-size: 40px;}}@media all and (max-width: 1112px) and (min-height: 701px) {#airsense #house-section #final-frame .title-container .title {font-size: 48px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #house-section #final-frame .title-container .title {font-size: 28px;margin-bottom: 43px;}}#airsense #house-section #final-frame .title-container .btn-container {display: inline-block;transform: translate(0px, 20px);opacity: 0;transition: all 200ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay: 0.1s;}#airsense #house-section #final-frame .title-container .btn-container .btn {font-size: 20px;margin-right: 20px;display: inline-block;}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #house-section #final-frame .title-container .btn-container .btn {margin-bottom: 16px;margin-right: 0;padding: 11px 20px;}}#airsense #house-section #final-frame .title-container .btn-container .txt-btn {font-size: 20px;display: inline-block;padding: 11px 20px;cursor: pointer;}#airsense #house-section #final-frame .final-house {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 1320px;height: 743px;z-index: 1;}@media all and (max-height: 700px) {#airsense #house-section #final-frame .final-house {width: 1024px;height: 576px;}}@media all and (max-width: 1112px) and (min-height: 701px) {#airsense #house-section #final-frame .final-house {width: 1024px;height: 576px;}}@media all and (max-width: 1023px) {#airsense #house-section #final-frame .final-house {width: 680px;height: 383px;}}@media all and (max-width: 1023px) and (orientation: portrait) {#airsense #house-section #final-frame .final-house {width: 860px;height: 484px;}}@media all and (max-width: 767px) and (orientation: portrait) {#airsense #house-section #final-frame .final-house {top: 56%;}}#airsense #house-section #final-frame .final-house #rotate-anim {z-index: 10;}#airsense #house-section #final-frame .final-house #modern-anim {z-index: 11;}#airsense #house-section #final-frame .final-house .anim {position: absolute;width: 100%;height: 100%;opacity: 0;}#airsense #house-section #final-frame .final-house .anim.trans-in {opacity: 1;}#airsense #house-section #final-frame .final-house .anim.loaded {display: none;}#airsense #house-section #final-frame .final-house .anim.loaded.trans-in {display: block;}#hrv-vent-ref-point {position: relative;display: none;}#hrv-ventilation-system {position: absolute;width: 100%;height: 100vh;z-index: 40;display: none;}@media all and (max-width: 767px) and (orientation: portrait) {#hrv-ventilation-system {position: relative;height: auto;}}#hrv-ventilation-system.fixed {position: fixed;top: 0;left: 0;}@media all and (max-width: 767px) and (orientation: portrait) {#hrv-ventilation-system.fixed {position: relative;height: auto;top: auto;left: auto;}}#hrv-ventilation-system .basic-title {padding-top: 125px;}@media all and (max-height: 780px) {#hrv-ventilation-system .basic-title {padding-top: 110px;}}@media all and (max-height: 700px) {#hrv-ventilation-system .basic-title {padding-top: 90px;}}@media all and (max-width: 767px) and (orientation: portrait) {#hrv-ventilation-system .basic-title h3 {margin-bottom: 56px;}}#hrv-ventilation-system .content-container {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}@media all and (max-width: 767px) and (orientation: portrait) {#hrv-ventilation-system .content-container {position: relative;height: auto;top: auto;left: auto;}}#hrv-ventilation-system .slides {position: absolute;width: 100%;height: 100%;overflow: hidden;}@media all and (max-width: 767px) and (orientation: portrait) {#hrv-ventilation-system .slides.desktop-slides {display: none;}}#hrv-ventilation-system .slides .slide {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;pointer-events: none;transition: opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}#hrv-ventilation-system .slides .slide.trans-in {opacity: 1;pointer-events: auto;}#hrv-ventilation-system .slides .slide.trans-in .dots .dot-item .dot {opacity: 1;transform: translate(0px, -50%);}#hrv-ventilation-system .slides .slide[data-index="0"] .dots .dot-item[data-index="0"] {top: 140px;left: 300px;}@media all and (max-width: 1023px) {#hrv-ventilation-system .slides .slide[data-index="0"] .dots .dot-item[data-index="0"] {top: 170px;left: 280px;}}@media all and (max-width: 1023px) and (orientation: portrait) {#hrv-ventilation-system .slides .slide[data-index="0"] .dots .dot-item[data-index="0"] {left: 290px;}}#hrv-ventilation-system .slides .slide[data-index="0"] .dots .dot-item[data-index="1"] {top: 240px;left: 250px;}@media all and (max-width: 1023px) {#hrv-ventilation-system .slides .slide[data-index="0"] .dots .dot-item[data-index="1"] {top: 170px;left: 280px;}}#hrv-ventilation-system .slides .slide[data-index="0"] .dots .dot-item[data-index="2"] {top: 290px;left: 290px;}@media all and (max-width: 1023px) {#hrv-ventilation-system .slides .slide[data-index="0"] .dots .dot-item[data-index="2"] {top: 170px;left: 280px;}}#hrv-ventilation-system .slides .slide[data-index="0"] .dots .dot-item[data-index="3"] {top: 220px;left: 200px;}@media all and (max-height: 700px) {#hrv-ventilation-system .slides .slide[data-index="0"] .dots .dot-item[data-index="3"] {left: 240px;}}@media all and (max-width: 1112px) and (min-height: 701px) {#hrv-ventilation-system .slides .slide[data-index="0"] .dots .dot-item[data-index="3"] {left: 200px;}}@media all and (max-width: 1023px) {#hrv-ventilation-system .slides .slide[data-index="0"] .dots .dot-item[data-index="3"] {top: 170px;left: 280px;}}#hrv-ventilation-system .slides .slide[data-index="1"] .dots .dot-item[data-index="0"] {top: 100px;left: 260px;}@media all and (max-height: 700px) {#hrv-ventilation-system .slides .slide[data-index="1"] .dots .dot-item[data-index="0"] {top: 160px;}}@media all and (max-width: 1112px) and (min-height: 701px) {#hrv-ventilation-system .slides .slide[data-index="1"] .dots .dot-item[data-index="0"] {top: 220px;}}@media all and (max-width: 1023px) {#hrv-ventilation-system .slides .slide[data-index="1"] .dots .dot-item[data-index="0"] {top: 170px;left: 280px;}}#hrv-ventilation-system .slides .slide[data-index="1"] .dots .dot-item[data-index="1"] {top: 180px;left: 360px;}@media all and (max-width: 1280px) {#hrv-ventilation-system .slides .slide[data-index="1"] .dots .dot-item[data-index="1"] {left: 280px;}}@media all and (max-width: 1023px) {#hrv-ventilation-system .slides .slide[data-index="1"] .dots .dot-item[data-index="1"] {top: 170px;left: 280px;}}#hrv-ventilation-system .slides .slide[data-index="1"] .dots .dot-item[data-index="2"] {top: 240px;left: 80px;}@media all and (max-height: 700px) {#hrv-ventilation-system .slides .slide[data-index="1"] .dots .dot-item[data-index="2"] {left: 120px;}}@media all and (max-width: 1112px) and (min-height: 701px) {#hrv-ventilation-system .slides .slide[data-index="1"] .dots .dot-item[data-index="2"] {left: 160px;}}@media all and (max-width: 1023px) {#hrv-ventilation-system .slides .slide[data-index="1"] .dots .dot-item[data-index="2"] {top: 170px;left: 170px;}}@media all and (max-width: 1023px) and (orientation: portrait) {#hrv-ventilation-system .slides .slide[data-index="1"] .dots .dot-item[data-index="2"] {left: 150px;}}#hrv-ventilation-system .slides .slide[data-index="1"] .dots .dot-item[data-index="2"] .dot .line {left: auto;right: 36px;}#hrv-ventilation-system .slides .slide[data-index="1"] .dots .dot-item[data-index="2"] .dot .txt-container {right: 198px;left: auto;}@media all and (max-width: 1023px) {#hrv-ventilation-system .slides .slide[data-index="1"] .dots .dot-item[data-index="2"] .dot .txt-container {right: 80px;}}#hrv-ventilation-system .slides .slide[data-index="1"] .dots .dot-item[data-index="3"] {top: 280px;left: 230px;}@media all and (max-height: 700px) {#hrv-ventilation-system .slides .slide[data-index="1"] .dots .dot-item[data-index="3"] {top: 240px;left: 280px;}}@media all and (max-width: 1112px) and (min-height: 701px) {#hrv-ventilation-system .slides .slide[data-index="1"] .dots .dot-item[data-index="3"] {top: 170px;}}@media all and (max-width: 1023px) {#hrv-ventilation-system .slides .slide[data-index="1"] .dots .dot-item[data-index="3"] {left: 280px;}}#hrv-ventilation-system .slides .slide[data-dot="1"] .dots .dot-item[data-index="0"] {opacity: 1;}#hrv-ventilation-system .slides .slide[data-dot="1"] .dots .dot-item[data-index="0"] .dot .line {width: 150px;}@media all and (max-width: 1023px) {#hrv-ventilation-system .slides .slide[data-dot="1"] .dots .dot-item[data-index="0"] .dot .line {width: 40px;}}@media all and (max-width: 1023px) and (orientation: portrait) {#hrv-ventilation-system .slides .slide[data-dot="1"] .dots .dot-item[data-index="0"] .dot .line {width: 80px;}}#hrv-ventilation-system .slides .slide[data-dot="1"] .dots .dot-item[data-index="0"] .dot .txt-container {opacity: 1;transform: none;}#hrv-ventilation-system .slides .slide[data-dot="2"] .dots .dot-item[data-index="1"] {opacity: 1;}#hrv-ventilation-system .slides .slide[data-dot="2"] .dots .dot-item[data-index="1"] .dot .line {width: 150px;}@media all and (max-width: 1023px) {#hrv-ventilation-system .slides .slide[data-dot="2"] .dots .dot-item[data-index="1"] .dot .line {width: 40px;}}@media all and (max-width: 1023px) and (orientation: portrait) {#hrv-ventilation-system .slides .slide[data-dot="2"] .dots .dot-item[data-index="1"] .dot .line {width: 80px;}}#hrv-ventilation-system .slides .slide[data-dot="2"] .dots .dot-item[data-index="1"] .dot .txt-container {opacity: 1;transform: none;}#hrv-ventilation-system .slides .slide[data-dot="3"] .dots .dot-item[data-index="2"] {opacity: 1;}#hrv-ventilation-system .slides .slide[data-dot="3"] .dots .dot-item[data-index="2"] .dot .line {width: 150px;}@media all and (max-width: 1023px) {#hrv-ventilation-system .slides .slide[data-dot="3"] .dots .dot-item[data-index="2"] .dot .line {width: 40px;}}@media all and (max-width: 1023px) and (orientation: portrait) {#hrv-ventilation-system .slides .slide[data-dot="3"] .dots .dot-item[data-index="2"] .dot .line {width: 80px;}}#hrv-ventilation-system .slides .slide[data-dot="3"] .dots .dot-item[data-index="2"] .dot .txt-container {opacity: 1;transform: none;}#hrv-ventilation-system .slides .slide[data-dot="4"] .dots .dot-item[data-index="3"] {opacity: 1;}#hrv-ventilation-system .slides .slide[data-dot="4"] .dots .dot-item[data-index="3"] .dot .line {width: 150px;}@media all and (max-width: 1023px) {#hrv-ventilation-system .slides .slide[data-dot="4"] .dots .dot-item[data-index="3"] .dot .line {width: 40px;}}@media all and (max-width: 1023px) and (orientation: portrait) {#hrv-ventilation-system .slides .slide[data-dot="4"] .dots .dot-item[data-index="3"] .dot .line {width: 80px;}}#hrv-ventilation-system .slides .slide[data-dot="4"] .dots .dot-item[data-index="3"] .dot .txt-container {opacity: 1;transform: none;}#hrv-ventilation-system .slides .slide .dots {position: absolute;top: 50%;left: 50%;width: 457px;height: 407px;transform: translate(-50%, -50%);}#hrv-ventilation-system .slides .slide .dots .dot-item {position: absolute;opacity: 0;transition: opacity 200ms cubic-bezier(0.215, 0.61, 0.355, 1);}#hrv-ventilation-system .slides .slide .dots .dot-item[data-index="0"] .dot {transition-delay: 0.1s;}#hrv-ventilation-system .slides .slide .dots .dot-item[data-index="1"] .dot {transition-delay: 0.2s;}#hrv-ventilation-system .slides .slide .dots .dot-item[data-index="2"] .dot {transition-delay: 0.3s;}#hrv-ventilation-system .slides .slide .dots .dot-item[data-index="3"] .dot {transition-delay: 0.4s;}#hrv-ventilation-system .slides .slide .dots .dot-item.hidden {display: none !important;}#hrv-ventilation-system .slides .slide .dots .dot-item .dot {position: absolute;width: 72px;height: 72px;opacity: 0;margin-left: -36px;transform: translate(0px, -50%);transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}#hrv-ventilation-system .slides .slide .dots .dot-item .dot .circle {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 10px;height: 10px;background-color: #2885ba;border-radius: 100%;transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index: 3;}#hrv-ventilation-system .slides .slide .dots .dot-item .dot .line {position: absolute;top: 35px;left: 36px;width: 0px;height: 2px;background-color: #2885ba;transition: all 400ms cubic-bezier(0.455, 0.03, 0.515, 0.955);pointer-events: none;z-index: 3;}#hrv-ventilation-system .slides .slide .dots .dot-item .dot .txt-container {position: absolute;top: 25px;left: 198px;width: 220px;opacity: 0;transform: translate(-20px, 0px);transition: all 400ms cubic-bezier(0.455, 0.03, 0.515, 0.955);pointer-events: none;text-shadow: 0px 0px 100px #000000;z-index: 1;}@media all and (max-width: 1023px) {#hrv-ventilation-system .slides .slide .dots .dot-item .dot .txt-container {left: 90px;}}@media all and (max-width: 1023px) and (orientation: portrait) {#hrv-ventilation-system .slides .slide .dots .dot-item .dot .txt-container {left: 130px;}}#hrv-ventilation-system .slides .slide .dots .dot-item .dot .txt-container .black-bg {position: absolute;top: -50px;left: -150px;width: calc(100% + 200px);height: calc(100% + 100px);background-image: url("../images/airsense/black-label-bg.png");background-size: contain;background-position: center;opacity: 0.85;z-index: 1;}@media all and (max-width: 1023px) {#hrv-ventilation-system .slides .slide .dots .dot-item .dot .txt-container .black-bg {opacity: 0.75;}}#hrv-ventilation-system .slides .slide .dots .dot-item .dot .txt-container .black-bg.webp {background-image: url("../../webp-images/content/images/airsense/black-label-bg.png.webp");}#hrv-ventilation-system .slides .slide .dots .dot-item .dot .txt-container .txt {position: relative;display: block;font-size: 19px;line-height: 1.26;margin-bottom: 11px;color: #fff;z-index: 2;}#hrv-ventilation-system .slides .slide .dots .dot-item .dot .txt-container p {position: relative;color: #fff;z-index: 2;}#hrv-ventilation-system .slides .slide .dots .dot-item .dot .txt-container .txt-btn {display: block;font-weight: 700;color: #2885ba;}#hrv-ventilation-system .mobile-slides {position: relative;width: 100%;display: none;}@media all and (max-width: 767px) and (orientation: portrait) {#hrv-ventilation-system .mobile-slides {display: block;}}#hrv-ventilation-system .mobile-slides .glow-title {position: relative;bottom: auto;left: auto;width: 100%;transform: none;font-size: 36px;margin-bottom: 37px;}#hrv-ventilation-system .mobile-slides .mobile-slide-section {position: relative;width: 100%;margin-bottom: 80px;}#hrv-ventilation-system .mobile-slides .mobile-slide-section.no-mb {margin-bottom: 0;}#hrv-ventilation-system .mobile-slides .mobile-slide-section #fan-swiper .slide[data-index="0"] .img {background-image: url("../images/airsense/mobile1.png");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #fan-swiper .slide[data-index="1"] .img {background-image: url("../images/airsense/mobile2.png");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #fan-swiper .slide[data-index="2"] .img {background-image: url("../images/airsense/mobile3.png");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #fan-swiper .slide[data-index="3"] .img {background-image: url("../images/airsense/mobile4.png");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #fan-swiper .slides-images .img[data-index="0"] {background-image: url("../images/airsense/mobile1.png");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #fan-swiper .slides-images .img[data-index="1"] {background-image: url("../images/airsense/mobile2.png");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #fan-swiper .slides-images .img[data-index="2"] {background-image: url("../images/airsense/mobile3.png");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #fan-swiper .slides-images .img[data-index="3"] {background-image: url("../images/airsense/mobile4.png");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #fan-swiper.webp .slide[data-index="0"] .img {background-image: url("../../webp-images/content/images/airsense/mobile1.png.webp");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #fan-swiper.webp .slide[data-index="1"] .img {background-image: url("../../webp-images/content/images/airsense/mobile2.png.webp");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #fan-swiper.webp .slide[data-index="2"] .img {background-image: url("../../webp-images/content/images/airsense/mobile3.png.webp");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #fan-swiper.webp .slide[data-index="3"] .img {background-image: url("../../webp-images/content/images/airsense/mobile4.png.webp");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #fan-swiper.webp .slides-images .img[data-index="0"] {background-image: url("../../webp-images/content/images/airsense/mobile1.png.webp");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #fan-swiper.webp .slides-images .img[data-index="1"] {background-image: url("../../webp-images/content/images/airsense/mobile2.png.webp");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #fan-swiper.webp .slides-images .img[data-index="2"] {background-image: url("../../webp-images/content/images/airsense/mobile3.png.webp");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #fan-swiper.webp .slides-images .img[data-index="3"] {background-image: url("../../webp-images/content/images/airsense/mobile4.png.webp");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #filter-swiper .slide[data-index="0"] .img {background-image: url("../images/airsense/mobile5.png");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #filter-swiper .slide[data-index="1"] .img {background-image: url("../images/airsense/mobile6.png");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #filter-swiper .slide[data-index="2"] .img {background-image: url("../images/airsense/mobile7.png");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #filter-swiper .slides-images .img[data-index="0"] {background-image: url("../images/airsense/mobile5.png");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #filter-swiper .slides-images .img[data-index="1"] {background-image: url("../images/airsense/mobile6.png");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #filter-swiper .slides-images .img[data-index="2"] {background-image: url("../images/airsense/mobile7.png");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #filter-swiper.webp .slide[data-index="0"] .img {background-image: url("../../webp-images/content/images/airsense/mobile5.png.webp");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #filter-swiper.webp .slide[data-index="1"] .img {background-image: url("../../webp-images/content/images/airsense/mobile6.png.webp");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #filter-swiper.webp .slide[data-index="2"] .img {background-image: url("../../webp-images/content/images/airsense/mobile7.png.webp");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #filter-swiper.webp .slides-images .img[data-index="0"] {background-image: url("../../webp-images/content/images/airsense/mobile5.png.webp");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #filter-swiper.webp .slides-images .img[data-index="1"] {background-image: url("../../webp-images/content/images/airsense/mobile6.png.webp");}#hrv-ventilation-system .mobile-slides .mobile-slide-section #filter-swiper.webp .slides-images .img[data-index="2"] {background-image: url("../../webp-images/content/images/airsense/mobile7.png.webp");}#hrv-ventilation-system .mobile-slides .mobile-slide-section .slide-container {position: relative;width: 100%;}#hrv-ventilation-system .mobile-slides .mobile-slide-section .slide-container .slides-images {position: absolute;top: 0;left: 0;width: 100%;height: 255px;}#hrv-ventilation-system .mobile-slides .mobile-slide-section .slide-container .slides-images .img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;background-size: contain;opacity: 0;transform: scale(0.98);transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}#hrv-ventilation-system .mobile-slides .mobile-slide-section .slide-container .slides-images .img.show {opacity: 1;transform: scale(1);}#hrv-ventilation-system .mobile-slides .mobile-slide-section .slide-container .swiper-wrapper {padding-bottom: 0;}#hrv-ventilation-system .mobile-slides .mobile-slide-section .slide-container .slide {position: relative;width: calc(100vw - 90px);padding-left: 60px;}#hrv-ventilation-system .mobile-slides .mobile-slide-section .slide-container .slide .img {position: relative;margin-left: -27px;margin-bottom: 34px;width: 255px;height: 255px;background-size: contain;background-repeat: no-repeat;background-position: center;opacity: 0;}#hrv-ventilation-system .mobile-slides .mobile-slide-section .slide-container .slide .copy {position: relative;width: 200px;white-space: normal;}#hrv-ventilation-system .mobile-slides .mobile-slide-section .slide-container .slide .copy .txt {position: relative;display: block;font-size: 19px;line-height: 1.26;margin-bottom: 11px;color: #fff;z-index: 2;}#hrv-ventilation-system .mobile-slides .mobile-slide-section .slide-container .slide .copy p {position: relative;color: #fff;z-index: 2;font-family: 'Averta-Regular';font-size: 15px;font-weight: normal;line-height: 1.4;}.basic-title {position: relative;width: 100%;text-align: center;}.basic-title h2 {font-size: 26px;font-weight: normal;text-transform: uppercase;color: #fff;margin: 0 0 10px 0;}@media all and (max-width: 767px) and (orientation: portrait) {.basic-title h2 {font-size: 14px;margin: 0 0 6px 0;}}.basic-title h3 {font-size: 14px;font-weight: bold;color: #5ccdf8;margin: 0 0 108px 0;letter-spacing: 3px;}@media all and (max-width: 767px) and (orientation: portrait) {.basic-title h3 {font-size: 10px;}}.glow-title {position: absolute;left: 50%;bottom: 76px;transform: translate(-50%, 0px);text-align: center;font-size: 52px;text-shadow: 0 0 66px #62cef6, 0 2px 35px #00aeef;color: #62cef6;}@media all and (max-height: 780px) {.glow-title {bottom: 30px;}}@media all and (max-height: 1280px) and (max-height: 780px) {.glow-title {font-size: 40px;}}#mobile-view-size {display: none;}@media all and (max-width: 767px) and (orientation: portrait) {#mobile-view-size {display: block;}}.submenu {position: absolute;top: 0;left: 0;z-index: 100;color: #fff;}@media all and (max-width: 767px) and (orientation: portrait) {.submenu {margin-top: 0;height: 55px;border-bottom: solid 1px rgba(0, 174, 239, 0.35);background-color: rgba(1, 8, 16, 0.9);}}.submenu.fixed {position: fixed;}.submenu.fixed .hrv-submenu-logo {opacity: 1;}@media all and (max-width: 767px) and (orientation: portrait) {.submenu.invert {background-color: transparent;border-bottom: none;}}.submenu.invert .black-bg {opacity: 0;}@media all and (max-width: 767px) and (orientation: portrait) {.submenu.invert .black-bg {opacity: 1;background-image: linear-gradient(rgb(255, 255, 255), rgba(255, 255, 255, 0));display: block;}}.submenu.invert .submenu-item {color: #333;}.submenu.invert .submenu-item.selected {border-bottom: 1px solid #333;}.submenu.invert .hrv-submenu-logo {background-image: url("../images/airsense/hrv-black.svg");}.submenu.invert .airsense-logo {background-image: url("../images/airsense/airsense-logo-small.png");background-size: 173px 29px;}@media all and (max-width: 767px) and (orientation: portrait) {.submenu.invert .airsense-logo {background-size: contain;width: 126px;left: 18px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.submenu.invert .airsense-logo {background-image: url("../images/airsense/airsense-logo-small@2x.png");}}.submenu.invert .airsense-logo.webp {background-image: url("../../webp-images/content/images/airsense/airsense-logo-small.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.submenu.invert .airsense-logo.webp {background-image: url("../../webp-images/content/images/airsense/airsense-logo-small@2x.png.webp");}}.submenu .black-bg {position: absolute;top: -20px;left: 0;width: 100%;height: 150px;background-image: linear-gradient(rgb(1, 5, 11), rgba(1, 5, 11, 0));z-index: 1;pointer-events: none;transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }@media all and (max-height: 700px) {.submenu .black-bg {height: 120px;}}@media all and (max-width: 767px) and (orientation: portrait) {.submenu .black-bg {display: none;}}.submenu .submenu-item {position: relative;z-index: 3;transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }@media all and (max-width: 767px) and (orientation: portrait) {.submenu .submenu-item {display: none;}}.submenu .submenu-item.selected {border-bottom: 1px solid #fff;}.submenu .btn {position: relative;z-index: 3;padding-right: 24px;}@media all and (max-width: 767px) and (orientation: portrait) {.submenu .btn {position: absolute;top: 11px;right: 11px;margin: 0;}}.submenu .hrv-submenu-logo {position: absolute;top: 0;left: 100px;width: 78px;height: 43px;opacity: 0;background-size: 78px 43px;background-repeat: no-repeat;background-position: center;background-image: url("../images/airsense/hrv-white.svg");transition: opacity 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); z-index: 3;}@media all and (max-width: 1280px) {.submenu .hrv-submenu-logo {top: -6px;left: 30px;}}@media all and (max-width: 767px) and (orientation: portrait) {.submenu .hrv-submenu-logo {display: none;}}.submenu .airsense-logo {top: -18px;width: 215px;height: 81px;background-image: url("../images/airsense/airsense-logo-small-white.png");background-size: contain;transition: opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1); z-index: 10;cursor: pointer;}@media all and (max-width: 1023px) {.submenu .airsense-logo {display: none;}}@media all and (max-width: 767px) {.submenu .airsense-logo {top: 70px;}}@media all and (max-width: 767px) and (orientation: portrait) {.submenu .airsense-logo {display: block;top: -10px;left: 10px;width: 151px;opacity: 1;transform: none !important;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.submenu .airsense-logo {background-image: url("../images/airsense/airsense-logo-small-white@2x.png");}}.submenu .airsense-logo.trans-out {opacity: 0;transform: scale(0.9);}@media all and (max-width: 767px) and (orientation: portrait) {.submenu .airsense-logo.trans-out {opacity: 1;transform: none;}}.submenu .airsense-logo.webp {background-image: url("../../webp-images/content/images/airsense/airsense-logo-small-white.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.submenu .airsense-logo.webp {background-image: url("../../webp-images/content/images/airsense/airsense-logo-small-white@2x.png.webp");}}.airsense-page {position: relative;width: 100%;clear: both;}.airsense-page .submenu {position: relative;width: 100%;text-align: center;margin-top: 20px;}.airsense-page .submenu .submenu-item {display: inline-block;margin: 0 14px;font-family: 'filson-soft', arial, sans-serif;font-size: 14px;font-weight: 700;cursor: pointer;}@media all and (max-width: 767px) {.airsense-page .submenu .submenu-item {margin: 0 10px;}}.airsense-page .submenu .submenu-item.selected {border-bottom: 1px solid #333;}.airsense-page .submenu .btn {font-family: 'filson-soft', arial, sans-serif;font-size: 14px;font-weight: 700;margin: 0 14px;height: 32px;padding: 7px 16px 8px;}@media all and (max-width: 767px) {.airsense-page .submenu .btn {margin: 0 10px;}}.airsense-page .submenu .airsense-logo {position: absolute;top: 10px;right: 92px;width: 173px;height: 29px;background-size: 173px 29px;background-repeat: no-repeat;background-position: center;background-image: url("../images/airsense/airsense-logo-small.png");}@media all and (max-width: 1460px) {.airsense-page .submenu .airsense-logo {right: 20px;}}@media all and (max-width: 767px) {.airsense-page .submenu .airsense-logo {top: 70px;left: 50%;right: auto;transform: translate(-50%, 0px);}.airsense-page .submenu .airsense-logo.compare-mob {display: none;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.airsense-page .submenu .airsense-logo {background-image: url("../../webp-images/content/images/airsense/airsense-logo-small@2x.png");}}.airsense-page .submenu .airsense-logo.webp {background-image: url("../../webp-images/content/images/airsense/airsense-logo-small.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.airsense-page .submenu .airsense-logo.webp {background-image: url("../../webp-images/content/images/airsense/airsense-logo-small@2x.png.webp");}}#airsense-compare .vid-section {position: relative;width: 100%;max-width: 1250px;margin: 0 auto 120px auto;background-color: transparent;padding: 0;}@media all and (max-width: 990px) {#airsense-compare .vid-section {padding: 0 20px;}}#airsense-compare .vid-section .width-container {position: relative;width: 100%;display: flex;justify-content: space-between;}@media all and (max-width: 990px) {#airsense-compare .vid-section .width-container {display: block;}}#airsense-compare .vid-section .width-container .vid-container {position: relative;width: 47.5%;}@media all and (max-width: 990px) {#airsense-compare .vid-section .width-container .vid-container {width: 100%;margin-bottom: 30px;}}#airsense-compare .vid-section .width-container .vid-container h3 {font-size: 18px;}#airsense-compare .vid-section .width-container .vid-container .vid {position: relative;width: 100%;}#airsense-compare .vid-section .width-container .vid-container .vid .spacer {float: left;width: 100%;height: auto;}#airsense-compare .vid-section .width-container .vid-container .vid iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}#airsense-compare .product-shot {position: relative;width: calc(100% - 40px);max-width: 408px;height: 296px;margin: 90px auto 63px;background-image: url("../images/airsense/unit-2.png");background-size: contain;background-position: center;background-repeat: no-repeat;}@media all and (max-width: 767px) {#airsense-compare .product-shot {margin-bottom: 30px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#airsense-compare .product-shot {background-image: url("../images/airsense/unit-2@2x.png");}}#airsense-compare .product-shot.webp {background-image: url("../../webp-images/content/images/airsense/unit-2.png.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#airsense-compare .product-shot.webp {background-image: url("../../webp-images/content/images/airsense/unit-2@2x.png.webp");}}#airsense-compare .video-container {height: auto;overflow: hidden;position: relative;width: 100%;max-width: 1250px;margin: 90px auto 63px;}#airsense-compare .video-container .player-wrap {width: 100%;max-width: none;height: 0;padding-top: 56%;}#airsense-compare .video-container .player-wrap img {-webkit-transition: all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}#airsense-compare .video-container .player-wrap img.hide-img {opacity: 0;}@media all and (max-width: 890px) {#airsense-compare .video-container .player-wrap img.hide-img {opacity: 1;}}#airsense-compare .video-container .video-spacer {position: absolute;top: 0;width: 100%;height: auto;z-index: 0;}@media all and (max-width: 860px) {#airsense-compare .video-container .video-spacer {display: block;}}#airsense-compare .video-container #video-iframe-container {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;}#airsense-compare .video-container #video-iframe-container iframe {position: absolute;width: 100%;height: 100%;}#airsense-compare .video-container .play-btn {width: 90px;height: 90px;cursor: pointer;overflow: hidden;background-position: center;background-repeat: no-repeat;background-image: url("../images/airsense/play-button.svg");cursor: pointer;transition: all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (min-width: 769px) {#airsense-compare .video-container .play-btn:hover {transform: scale(0.93, 0.93) !important;}}#airsense-compare .video-container .img {position: absolute;top: 0;left: 0;background-position: center;background-repeat: no-repeat;background-size: contain;z-index: 1;}#airsense-compare .video-container .play-btn {position: absolute;top: 50%;left: 50%;margin-top: -45px;margin-left: -45px;z-index: 6;}#airsense-compare .video-container .play-btn.hide-btn {pointer-events: none;transform: scale(0.8, 0.8) !important;opacity: 0;}#airsense-compare .title-container {position: relative;width: 100%;text-align: center;padding-top: 40px;}#airsense-compare .title-container h1 {font-size: 54px;font-weight: normal;margin-bottom: 22px;}@media all and (max-width: 767px) {#airsense-compare .title-container h1 {font-size: 28px;padding: 0 10px;}}#airsense-compare .title-container p {position: relative;width: calc(100% - 40px);max-width: 844px;color: #858585;margin: 0 auto 59px;font-family: "Averta-Regular", Arial;}#optional-heading h2 {margin: 0;text-align: center;}@media all and (max-width: 900px) {#optional-heading h2 {margin: 60px 0 120px;}}.table-container {position: relative;width: 100%;max-width: 1280px;margin: 40px auto;display: flex;}@media all and (max-width: 900px) {.table-container {display: block;}}.table-container[data-index="0"] {padding-top: 120px;}.table-container[data-index="1"] {padding-bottom: 120px;}.table-container[data-index="1"] .classic-table, .table-container[data-index="1"] .airsense-table {border-top: 1px solid #ccc;}@media all and (max-width: 900px) {.table-container[data-index="1"] .classic-table, .table-container[data-index="1"] .airsense-table {border-top: none;}}.table-container[data-index="1"] h3 {display: none;}@media all and (max-width: 900px) {.table-container[data-index="1"] h3 {display: block;}}.table-container[data-index="1"] table tr[data-index="0"] {display: none;}@media all and (max-width: 900px) {.table-container[data-index="1"] table tr[data-index="0"] {display: table-row;}}.table-container h3 {position: absolute;top: -80px;width: 100%;text-align: center;font-size: 20px;font-weight: bold;color: #2d86b8;}@media all and (max-width: 900px) {.table-container h3 {top: -70px;}}@media all and (max-width: 767px) {.table-container h3 {font-size: 24px;top: -100px;left: 0;}}.table-container .classic-table {position: relative;width: 53%;display: flex;}@media all and (max-width: 900px) {.table-container .classic-table {width: 100%;margin-bottom: 80px;}}@media all and (max-width: 767px) {.table-container .classic-table {margin-bottom: 140px;}}.table-container .classic-table .left-side {width: 55.5%;}@media all and (max-width: 900px) {.table-container .classic-table .left-side {width: 160px;}}.table-container .classic-table .right-side {width: 44.5%;}@media all and (max-width: 900px) {.table-container .classic-table .right-side {width: calc(100% - 160px);}}.table-container .airsense-table {position: relative;margin-left: 2%;width: 45%;}@media all and (max-width: 900px) {.table-container .airsense-table {margin-left: 0;width: 100%;display: flex;}}.table-container .airsense-table .left-side {display: none;}@media all and (max-width: 900px) {.table-container .airsense-table .left-side {display: block;width: 160px;}}.table-container .airsense-table .right-side {width: 100%;}@media all and (max-width: 900px) {.table-container .airsense-table .right-side {width: calc(100% - 160px);}}.table-container .airsense-table .right-side table {width: 100%;border-left: 1px solid #cccccc;}@media all and (max-width: 900px) {.table-container .airsense-table .right-side table {border-left: none;}}.table-container .airsense-table .right-side table th {background-color: #e0edf4;}.table-container table {width: 100%;}@media all and (max-width: 767px) {.table-container table {font-size: 16px;}}.table-container table tr:nth-child(2n+1):not(:first-child) {background-color: #f9f9f9;}.table-container table tr th, .table-container table tr td {border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}.table-container th {background-color: #f4ece3;border-top: 1px solid #cccccc;}.table-container th.white-bg {background-color: #fff;border-top: none;}.table-container th p {min-height: 75px;margin: 0 0 23px 0;}.table-container td {height: 55px;}@media all and (max-width: 767px) {.table-container td {height: 140px;}}@media all and (max-width: 480px) {.table-container td {height: 160px;}}.table-container th, .table-container td {padding: 0 15px;height: auto;}.table-container .left-side {width: 30%;}@media all and (max-width: 767px) {.table-container .left-side {min-width: 160px;}}@media all and (max-width: 1024px) {.table-container .left-side tr {height: 140px;}}@media all and (max-width: 480px) {.table-container .left-side tr {height: 160px;}}.table-container .left-side th, .table-container .left-side td {padding: 0 15px 0 0;}@media all and (max-width: 1460px) {.table-container .left-side th, .table-container .left-side td {padding-left: 40px;}}@media all and (max-width: 767px) {.table-container .left-side th, .table-container .left-side td {padding-left: 20px;}}.table-container .left-side th {text-align: left;font-size: 24px;padding-left: 20px;padding-bottom: 23px;}@media all and (max-width: 767px) {.table-container .left-side th {font-size: 18px;padding-left: 10px;}}.table-container .left-side td {padding: 0 15px 0 0;border-left: 1px solid #cccccc;}@media all and (max-width: 1460px) {.table-container .left-side td {padding-left: 20px;}}@media all and (max-width: 767px) {.table-container .left-side td {padding-left: 10px;}}.table-container .left-side td .name {position: relative;width: 100%;padding-left: 20px;}@media all and (max-width: 767px) {.table-container .left-side td .name {padding-right: 20px;padding-left: 0;}}@media all and (max-width: 694px) {.table-container .left-side td .name {padding-right: 0;}}.table-container .left-side td .name p {margin: 10px 0 0 0;}@media all and (max-width: 767px) {.table-container .left-side td .name p {font-size: 13px;}}.table-container .left-side td .name .arrow {position: absolute;top: 50%;transform: translate(0px, -50%);right: 20px;width: 14px;height: 8px;background-size: contain;background-repeat: no-repeat;background-position: center;background-image: url("../images/airsense/down-arrow-blue.svg");transition: all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (max-width: 767px) {.table-container .left-side td .name .arrow {right: 0;width: 11px;}}@media all and (max-width: 694px) {.table-container .left-side td .name .arrow {display: none;}}.table-container .left-side td .copy {padding-left: 20px;padding-right: 35px;max-height: 0;overflow: hidden;transition: all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);font-size: 16px;color: #858585;font-weight: 300;}@media all and (max-width: 767px) {.table-container .left-side td .copy {font-size: 14px;padding-left: 0;padding-right: 0;}}.table-container .left-side td .copy .copy-inner {padding: 16px 0;}.table-container .left-side td .copy .copy-inner *:first-child {margin-top: 0;}.table-container .left-side td .copy .copy-inner *:last-child {margin-bottom: 0;}.table-container .left-side tr.open .arrow {transform: rotate(180deg);}.table-container .left-side tr.open .copy {max-height: 500px;}.table-container .right-side {position: relative;display: flex;}@media all and (max-width: 900px) {.table-container .right-side {width: 100%;display: block;}}@media all and (max-width: 767px) {.table-container .right-side {position: static;width: calc(100% - 150px);overflow-x: scroll;}}.table-container .right-side th .title .small {font-size: 15px;color: #333;opacity: 0.5;margin-bottom: 3px;}@media all and (max-width: 767px) {.table-container .right-side th .title .small {font-size: 14px;}}.table-container .right-side th .title .big {font-size: 21px;color: #2e86b8;margin-bottom: 21px;}@media all and (max-width: 767px) {.table-container .right-side th .title .big {font-size: 18px;}}.table-container .right-side th p {font-family: "Averta-Regular", Arial;font-size: 14px;font-weight: normal;line-height: 1.29;color: #858585;}@media all and (max-width: 767px) {.table-container .right-side th p {font-size: 12px;}}.table-container .right-side tr {transition: all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.table-container .right-side td {padding: 0;text-align: center;}.table-container .right-side td .td-inner {text-align: center;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;padding: 0 10px;}.table-container .right-side td .height-adjust {height: 0;overflow: hidden;transition: all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.table-container .right-side td .dot {position: relative;width: 10px;height: 10px;border-radius: 100%;background-color: #333;margin: 6px 0 5px;}.table-container .right-side tr.open .height-adjust {max-height: 500px;}.table-container .right-side th, .table-container .right-side td {width: 25%;}@media all and (max-width: 767px) {.table-container .right-side th, .table-container .right-side td {min-width: 40vw;}}.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;}.existing-customer .container ul {position: relative;margin: 0 auto 20px auto;max-width: 640px;font-size: 16px;color: #858585;font-family: 'Averta-Regular';line-height: 1.5;opacity: 1;}.existing-customer .container img {width: 300px;}.existing-customer .container .four-col-wrap {padding: 40px 0;display: flex;justify-content: space-between;}.existing-customer .container .four-col-wrap .four-col-item {width: calc(13%);}.existing-customer .container .four-col-wrap .four-col-item span {color: #2d86b8;font-weight: 600;}.existing-customer .existing-customer-bottom-button {display: none;}@media all and (max-width: 767px) {.existing-customer .existing-customer-bottom-button {display: inline-block;}}.left-img-right-txt-section.q-mastercard .container .item {justify-content: space-between;}.left-img-right-txt-section.q-mastercard .container .item img {width: 262px;margin-left: 30px;}@media all and (max-width: 767px) {.left-img-right-txt-section.q-mastercard .container .item img {margin: 30px;}}@media all and (max-width: 767px) {.mobile-align-center {text-align: center !important;}}section.section-airpoints .container .item .copy {width: 68%;}@media all and (max-width: 767px) {section.section-airpoints .container .item .copy {width: 100%;}}section.section-airpoints .container .item .circle {width: 32%;margin-right: 0;}@media all and (max-width: 767px) {section.section-airpoints .container .item .circle {width: 100%;margin: 0 auto 40px;}}.airpoints-page .align-left {text-align: left;}.airpoints-page ul {color: #858585;display: block;margin: 0 auto 20px auto;max-width: 640px;padding-left: 18px;font-family: "Averta-Regular";font-size: 14px;}.airpoints-page ul li {padding-left: 18px;}.airpoints-page .black {color: #333333;}.airpoints-page .left-txt-right-text .container .item {margin: 0 0 40px 0;display: flex;justify-content: space-between;}@media all and (max-width: 767px) {.airpoints-page .left-txt-right-text .container .item {display: block;width: 100%;}}.airpoints-page .left-txt-right-text .container .item .copy {text-align: left;}.airpoints-page .left-txt-right-text .container .item .copy:first-child {width: 35%;}.airpoints-page .left-txt-right-text .container .item .copy:last-child {width: 60%;margin-left: 5%;}@media all and (max-width: 767px) {.airpoints-page .left-txt-right-text .container .item .copy:first-child,.airpoints-page .left-txt-right-text .container .item .copy:last-child {width: 100%;}.airpoints-page .left-txt-right-text .container .item .copy:last-child {margin-left: 0;}}.airpoints-page .left-txt-right-text .container .item .copy img {width: 100%;max-width: 580px;margin: auto;display: block;}.airpoints-page .left-txt-right-text .container .item .copy img.hrvlogo {max-width: 104px;}.airpoints-page .left-txt-right-text .container .item .copy img.airpointsstore {margin: 20px;max-width: calc(60%);display: block;}@media all and (max-width: 767px) {.airpoints-page .left-txt-right-text .container .item .copy img.hrvlogo {margin-top: 20px;}.airpoints-page .left-txt-right-text .container .item .copy img.airpointsstore {margin: 20px auto;max-width: 274px;}}@media all and (max-width: 767px) {.airpoints-page .left-txt-right-text .container .item .copy {width: 100%;}}.airpoints-page .left-txt-right-text .container .item .copy p {font-size: 14px;}.airpoints-page .left-txt-right-text .container .item .copy p.smaller {font-size: 12px;}.airpoints-page .left-txt-right-text .container .item .copy ul {font-size: 16px;}@media all and (max-width: 767px) {.airpoints-page section h2 {margin: 0;}}#home-air-sense {padding: 0;}#home-air-sense .airsense-video img {position: relative;z-index: 1;}#home-air-sense .airsense-video h3 {font-size: 19px;font-weight: normal;margin: 28px 0 0 0;}#home-air-sense .airsense-video .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-air-sense .airsense-video .play-icon {background-image: url("../images/common/video-play@2x.png");}}#home-air-sense .airsense-video .img-container {position: relative;cursor: pointer;display: block;}#home-air-sense .container {display: flex;justify-content: space-between;align-items: center;padding: 100px 100px 80px;}@media all and (max-width: 1320px) {#home-air-sense .container {padding: 40px 100px;}}@media all and (max-width: 1023px) {#home-air-sense .container {padding: 65px 37px;}}@media all and (max-width: 767px) {#home-air-sense .container {display: block;padding: 65px 30px 0px;box-sizing: border-box;}}#home-air-sense .container .air-sense-inner {width: calc(100% - 560px);max-width: 691px;}@media all and (max-width: 1320px) {#home-air-sense .container .air-sense-inner {width: calc(100% - 460px);}}@media all and (max-width: 1023px) {#home-air-sense .container .air-sense-inner {width: 45%;}}@media all and (max-width: 767px) {#home-air-sense .container .air-sense-inner {width: 100%;}}#home-air-sense .container .air-sense-inner h2 {font-size: 32px;line-height: 1.31;letter-spacing: 0.3px;color: #333333;font-weight: 300;font-style: normal;margin-top: 0;}@media all and (max-width: 767px) {#home-air-sense .container .air-sense-inner h2 {margin-bottom: 40px;font-size: 21px;}}#home-air-sense .container .air-sense-inner .copy p {margin-bottom: 22px;color: #333333;}@media all and (max-width: 767px) {#home-air-sense .container .air-sense-inner .copy p {line-height: 1.7;margin: 0 auto 40px auto;position: relative;}}#home-air-sense .container .air-sense-inner .copy .btn-explore {margin-right: 20px;margin-bottom: 20px;color: #333333;border: 1px solid #333333;background-color: rgba(0, 0, 0, 0);}@media all and (max-width: 520px) {#home-air-sense .container .air-sense-inner .copy .btn-explore {margin-bottom: 20px;width: 100%;min-width: 300px;text-align: center;font-size: 18px;}}#home-air-sense .container .air-sense-inner .copy .btn-explore:hover {background-color: rgba(0, 0, 0, 0.1);}@media all and (max-width: 520px) {#home-air-sense .container .air-sense-inner .copy .btn {width: 100%;min-width: 300px;text-align: center;font-size: 18px;}}#home-air-sense .container .home-airsense-bg {position: absolute;bottom: 0;right: 100px;width: 420px;height: auto;}@media all and (max-width: 1023px) {#home-air-sense .container .home-airsense-bg {width: 45%;right: 40px;}}@media all and (max-width: 767px) {#home-air-sense .container .home-airsense-bg {right: auto;position: relative;bottom: auto;margin: 50px auto 0;width: 100%;max-width: 370px;}}#home-air-sense .container .home-airsense-bg img {width: 100%;display: block;height: 100%;object-fit: contain;object-position: right bottom;}@media all and (max-width: 767px) {#home-air-sense .container .home-airsense-bg img {object-position: center bottom;}}@media all and (max-width: 1320px) {#home-air-sense .container .air-sense-inner {max-width: 45%;}#home-air-sense .container .air-sense-inner .copy .btn {margin: 0 auto;}#home-air-sense .container .air-sense-inner .copy .btn-explore {margin-bottom: 22px;}}@media all and (max-width: 767px) {#home-air-sense .container .air-sense-inner {max-width: 100%;}}#home-reviews {padding: 51px 0 36px;background-image: url("../images/home/home-reviews-bg.jpg");background-size: cover;background-repeat: no-repeat;background-position: center;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#home-reviews {background-image: url("../images/home/home-reviews-bg@2x.jpg");}}#home-reviews h2 {text-align: center;margin-bottom: 50px;color: #ffffff;}#home-reviews .reviews-slider {margin-left: auto;margin-bottom: 84px;width: 43.75%;}#home-reviews .reviews-slider .review-slide {background-color: #fff;padding: 40px;border-radius: 20px;margin-right: 30px;width: 27.777vw;}#home-reviews .reviews-slider .review-slide .copy h4 {font-size: 15px;line-height: 1.4;color: #333;}#home-reviews .reviews-slider .review-slide .copy p {font-size: 17px;line-height: 1.47;color: #333;}#home-reviews .reviews-slider .review-slide .copy .rating .star {float: left;width: 31.53px;height: 30px;background-image: url("../images/home/rating-star.svg");background-size: cover;background-repeat: no-repeat;}@media all and (max-width: 900px) {#home-reviews .reviews-slider {margin-left: 0;width: 100%;}#home-reviews .reviews-slider .review-slide {margin: 0 15px;padding: 25px;}}#home-reviews .disclaimer {text-align: center;text-shadow: 0 0 15px #5a3715;font-size: 13px;font-weight: bold;color: #fff;padding: 0 20px;}#home-reviews.webp {background-image: url("../../webp-images/content/images/home/home-reviews-bg.jpg.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#home-reviews.webp {background-image: url("../../webp-images/content/images/home/home-reviews-bg@2x.jpg.webp");}}section.community-page h2 {font-size: 26px;}section.community-page.community-top {height: 950px;overflow: hidden;background-color: #fff;}@media all and (max-width: 900px) {section.community-page.community-top {height: auto;display: flex;flex-direction: column-reverse;}}section.community-page.community-top.moana-pasifika .bg-image-container {background-image: url("../images/community/moana-pasifika-hero.jpg");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {section.community-page.community-top.moana-pasifika .bg-image-container {background-image: url("../images/community/moana-pasifika-hero@2x.jpg");}}@media all and (max-width: 900px) {section.community-page.community-top.moana-pasifika .bg-image-container {background-image: url("../images/community/moana-pasifika-hero-mob.jpg");}}@media all and (max-width: 900px) and (-webkit-min-device-pixel-ratio: 1.5) {section.community-page.community-top.moana-pasifika .bg-image-container {background-image: url("../images/community/moana-pasifika-hero-mob@2x.jpg");}}@media all and (min-width: 1520px) {section.community-page.community-top.moana-pasifika .bg-image-container {background-image: url("../images/community/moana-pasifika-hero-wide.jpg");}}@media all and (min-width: 1520px) and (-webkit-min-device-pixel-ratio: 1.5) {section.community-page.community-top.moana-pasifika .bg-image-container {background-image: url("../images/community/moana-pasifika-hero-wide@2x.jpg");}}section.community-page.community-top.moana-pasifika .bg-image-container.webp {background-image: url("../../webp-images/content/images/community/moana-pasifika-hero.jpg.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {section.community-page.community-top.moana-pasifika .bg-image-container.webp {background-image: url("../../webp-images/content/images/community/moana-pasifika-hero@2x.jpg.webp");}}@media all and (max-width: 900px) {section.community-page.community-top.moana-pasifika .bg-image-container.webp {background-image: url("../../webp-images/content/images/community/moana-pasifika-hero-mob.jpg.webp");}}@media all and (max-width: 900px) and (-webkit-min-device-pixel-ratio: 1.5) {section.community-page.community-top.moana-pasifika .bg-image-container.webp {background-image: url("../../webp-images/content/images/community/moana-pasifika-hero-mob@2x.jpg.webp");}}@media all and (min-width: 1520px) {section.community-page.community-top.moana-pasifika .bg-image-container.webp {background-image: url("../../webp-images/content/images/community/moana-pasifika-hero-wide.jpg.webp");}}@media all and (min-width: 1520px) and (-webkit-min-device-pixel-ratio: 1.5) {section.community-page.community-top.moana-pasifika .bg-image-container.webp {background-image: url("../../webp-images/content/images/community/moana-pasifika-hero-wide@2x.jpg.webp");}}section.community-page.community-top.hyundai .bg-image-container {background-image: url("../images/community/hyundai-hero.jpg");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {section.community-page.community-top.hyundai .bg-image-container {background-image: url("../images/community/hyundai-hero@2x.jpg");}}@media all and (max-width: 900px) {section.community-page.community-top.hyundai .bg-image-container {background-image: url("../images/community/hyundai-hero-mob.jpg");}}@media all and (max-width: 900px) and (-webkit-min-device-pixel-ratio: 1.5) {section.community-page.community-top.hyundai .bg-image-container {background-image: url("../images/community/hyundai-hero-mob@2x.jpg");}}@media all and (min-width: 1921px) {section.community-page.community-top.hyundai .bg-image-container {background-image: url("../images/community/hyundai-hero-wide.jpg");}}@media all and (min-width: 1921px) and (-webkit-min-device-pixel-ratio: 1.5) {section.community-page.community-top.hyundai .bg-image-container {background-image: url("../images/community/hyundai-hero-wide@2x.jpg");}}section.community-page.community-top .bg-image-container {background-repeat: no-repeat;background-position: center;background-size: cover;background-color: #ded7cc;background-image: url("../images/community/allergy-nz-hero.jpg");}@media all and (max-width: 1520px) {section.community-page.community-top .bg-image-container {background-position: center right;}}@media all and (max-width: 900px) {section.community-page.community-top .bg-image-container {height: 56vw;background-position: center;margin-bottom: 0px;}}@media all and (max-width: 420px) {section.community-page.community-top .bg-image-container {background-position: center left 30%;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {section.community-page.community-top .bg-image-container {background-image: url("../images/community/allergy-nz-hero@2x.jpg");}}@media all and (max-width: 900px) {section.community-page.community-top .bg-image-container {background-image: url("../images/community/allergy-nz-hero-mob.jpg");}}@media all and (max-width: 900px) and (-webkit-min-device-pixel-ratio: 1.5) {section.community-page.community-top .bg-image-container {background-image: url("../images/community/allergy-nz-hero-mob@2x.jpg");}}@media all and (min-width: 1520px) {section.community-page.community-top .bg-image-container {background-image: url("../images/community/allergy-nz-hero-wide.jpg");}}@media all and (min-width: 1520px) and (-webkit-min-device-pixel-ratio: 1.5) {section.community-page.community-top .bg-image-container {background-image: url("../images/community/allergy-nz-hero-wide@2x.jpg");}}section.community-page.community-top .bg-image-container.webp {background-image: url("../images/community/allergy-nz-hero.webp");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {section.community-page.community-top .bg-image-container.webp {background-image: url("../images/community/allergy-nz-hero@2x.webp");}}@media all and (max-width: 900px) {section.community-page.community-top .bg-image-container.webp {background-image: url("../images/community/allergy-nz-hero-mob.webp");}}@media all and (max-width: 900px) and (-webkit-min-device-pixel-ratio: 1.5) {section.community-page.community-top .bg-image-container.webp {background-image: url("../images/community/allergy-nz-hero-mob@2x.webp");}}@media all and (min-width: 1520px) {section.community-page.community-top .bg-image-container.webp {background-image: url("../images/community/allergy-nz-hero-wide.webp");}}@media all and (min-width: 1520px) and (-webkit-min-device-pixel-ratio: 1.5) {section.community-page.community-top .bg-image-container.webp {background-image: url("../images/community/allergy-nz-hero-wide@2x.webp");}}section.community-page.community-top .right-copy {margin-top: 34px;margin-bottom: 74px;}@media all and (max-width: 1520px) {section.community-page.community-top .right-copy {right: 40px;}}@media all and (max-width: 900px) {section.community-page.community-top .right-copy {right: auto;}}@media all and (min-width: 900px) {section.community-page.community-top .right-copy {margin: 0px;}}section.community-page.community-top .right-copy .copy img {display: block;margin: 0 auto 30px;max-width: 260px;}@media all and (min-width: 900px) {section.community-page.community-top .right-copy .copy img {margin: 0 auto 35px;}}section.community-page.community-top .right-copy .copy h1 {font-size: 24px;line-height: 1.25;margin-bottom: 17px;}section.community-page.community-top .right-copy .copy h1 .title-crop-animation.filter-title {min-width: auto;line-height: 42px;letter-spacing: 0.3px;}@media all and (min-width: 900px) {section.community-page.community-top .right-copy .copy h1 {font-size: 32px;margin-bottom: 24px;}}section.community-page.community-top .right-copy .copy p, section.community-page.community-top .right-copy .copy ul {opacity: 0.6;font-size: 15px;color: #333333;font-family: "Averta-Regular";}@media all and (min-width: 900px) {section.community-page.community-top .right-copy .copy p, section.community-page.community-top .right-copy .copy ul {font-size: 17px;line-height: 28px;}}section.community-page.community-top .right-copy .copy ul {padding-left: 15px;}section.community-page.community-top .right-copy .copy .btn {padding: 13px 20px;font-size: 18px;}section.community-page.community-why-hrv {padding: 52px 30px 34px;}@media all and (min-width: 900px) {section.community-page.community-why-hrv .container {max-width: 1263px;}}section.community-page.community-why-hrv .container .left-right .left-copy .align-left {text-align: left;}section.community-page.community-why-hrv .container .left-right .left-copy h2 {margin-bottom: 17px;}@media all and (min-width: 900px) {section.community-page.community-why-hrv .container .left-right .left-copy h2 {font-size: 30px;}}section.community-page.community-why-hrv .container .left-right .left-copy p {margin-left: 0;font-size: 17px;line-height: 1.65;font-family: filson-soft, sans-serif;}section.community-page.community-why-hrv .container .left-right .right-copy {max-width: none;}section.community-page.community-why-hrv .container .left-right .right-copy img {display: block;max-width: 275px;margin-left: auto;margin-right: 8px;}@media all and (min-width: 900px) {section.community-page.community-why-hrv .container .left-right .right-copy img {max-width: 367px;}}section.community-page.community-partners-columns.four-columns {padding-top: 37px;}section.community-page.community-partners-columns.four-columns h2 {margin-bottom: 47px;}section.community-page.community-partners-columns.four-columns .container .four-column-item .h3 {font-size: 21px;margin: 25px 0 14px;font-family: filson-soft;}@media all and (min-width: 900px) {section.community-page.community-partners-columns.four-columns .container .four-column-item .h3 {font-size: 21px;line-height: 1.43;}}section.community-page.community-partners-columns.four-columns .container .four-column-item .p {color: #333333;font-size: 16px;margin-bottom: 18px;opacity: 0.6;}section.community-page.community-partners-columns.four-columns .container .four-column-item .link {font-size: 16px;color: #333333;}@media all and (min-width: 900px) {section.community-page.community-partners-columns.four-columns .container .interested-copy {margin-top: 90px;}}section.community-page.community-partners-columns.four-columns .container .interested-copy .txt {margin: 0 0 26px;font-family: "Averta-Regular";font-size: 24px;line-height: 1.25;text-align: center;color: #333333;}section.community-page.community-partners-columns.four-columns .container .interested-copy .btn {margin: 26px auto 93px;width: 155px;display: block;font-size: 18px;text-align: center;padding: 12px 20px;}@media all and (min-width: 900px) {section.community-page.community-partners-columns.four-columns .container .interested-copy .btn {margin-top: 37px;font-size: 22px;width: 204px;border-radius: 30px;height: 60px;padding: 14px 20px;}}section.community-page.community-partners-columns.four-columns .container .caveat {text-align: left;opacity: 0.6;}@media all and (min-width: 900px) {section.community-page.community-partners-columns.four-columns .container .caveat {text-align: center;max-width: none;}}section.community-page.community-partners-columns.four-columns .container .caveat ul {display: inline-block;text-align: left;}.basic-left-right {position: relative;width: 100%;padding: 100px 0;}@media all and (max-width: 767px) {.basic-left-right {padding: 60px 0;}}.basic-left-right.smaller-right .container .flex .left-side {width: 65%;}@media all and (max-width: 767px) {.basic-left-right.smaller-right .container .flex .left-side {width: 100%;}}.basic-left-right.smaller-right .container .flex .right-side {width: 30%;}@media all and (max-width: 767px) {.basic-left-right.smaller-right .container .flex .right-side {width: 100%;}}.basic-left-right .centered-copy-area {position: relative;text-align: center;margin: 60px auto;}.basic-left-right .centered-copy-area .circle-img {max-width: 360px;}@media all and (max-width: 767px) {.basic-left-right .centered-copy-area .circle-img {max-width: 240px;}}.basic-left-right .centered-copy-area p {margin-left: auto;margin-right: auto;}.basic-left-right .container .flex {display: flex;align-items: center;justify-content: space-between;}@media all and (max-width: 767px) {.basic-left-right .container .flex {flex-wrap: wrap;}}.basic-left-right .container .flex.align-top {align-items: flex-start;}.basic-left-right .container .flex.pad-top-bot {padding: 80px 0;}@media all and (max-width: 767px) {.basic-left-right .container .flex.pad-top-bot {padding: 40px 0;}}.basic-left-right .container .flex.pad-bot {padding: 0 0 80px 0;}@media all and (max-width: 767px) {.basic-left-right .container .flex.pad-bot {padding: 0 0 40px 0;}}.basic-left-right .container .flex .left-side {width: 45%;}@media all and (max-width: 767px) {.basic-left-right .container .flex .left-side {position: relative;width: 100%;margin: 0 auto 40px;max-width: 470px;order: 2;}}@media all and (max-width: 767px) {.basic-left-right .container .flex .left-side.second-mobile {margin-bottom: 0;}}.basic-left-right .container .flex .right-side {width: 45%;}@media all and (max-width: 767px) {.basic-left-right .container .flex .right-side {position: relative;width: 100%;margin: 0 auto;max-width: 470px;order: 3;}}@media all and (max-width: 767px) {.basic-left-right .container .flex .right-side.first-mobile {order: 1;margin-bottom: 40px;}}.basic-left-right .container .flex img {max-width: 100%;height: auto;}.basic-left-right h2 {margin: 0 0 30px;}.basic-left-right p {margin: 0 0 30px;max-width: 720px;}.basic-left-right p.no-max {max-width: none;}.basic-left-right .btn.mb {margin-bottom: 12px;}.nzh section.community-page.community-top {height: auto;padding: 50px 0;}@media all and (max-width: 767px) {.nzh section.community-page.community-top {padding: 30px 0 50px 0;}}.nzh section.community-page.community-top .bg-image-container {position: absolute;background-image: none !important;background: linear-gradient(180deg, rgb(60, 177, 229) 0%, rgb(4, 120, 184) 100%) !important;}@media all and (max-width: 900px) {.nzh section.community-page.community-top .bg-image-container {height: 100%;}}.nzh section.community-page.community-top .right-copy {position: relative;width: calc(100% - 60px);margin: 0 auto;right: auto;display: flex;justify-content: center;align-items: center;}@media all and (max-width: 767px) {.nzh section.community-page.community-top .right-copy {display: block;}}.nzh section.community-page.community-top .right-copy .copy {width: 60%;max-width: 810px;padding-left: 40px;}@media all and (max-width: 767px) {.nzh section.community-page.community-top .right-copy .copy {width: 100%;padding-left: 0;}}.nzh section.community-page.community-top .right-copy .copy h2, .nzh section.community-page.community-top .right-copy .copy h3, .nzh section.community-page.community-top .right-copy .copy h1 {font-weight: 500;color: #fff;margin: 0;}@media all and (max-width: 767px) {.nzh section.community-page.community-top .right-copy .copy h2, .nzh section.community-page.community-top .right-copy .copy h3, .nzh section.community-page.community-top .right-copy .copy h1 {text-align: center;}}.nzh section.community-page.community-top .right-copy .copy h1 {font-size: 10vw;line-height: 1.1;text-transform: uppercase;}@media all and (min-width: 1679px) {.nzh section.community-page.community-top .right-copy .copy h1 {font-size: 148px;}}@media all and (max-width: 767px) {.nzh section.community-page.community-top .right-copy .copy h1 {font-size: 64px;}}.nzh section.community-page.community-top .right-copy .copy h2 {font-size: 6.67vw;text-transform: uppercase;line-height: 1.1;}@media all and (min-width: 1679px) {.nzh section.community-page.community-top .right-copy .copy h2 {font-size: 96px;}}@media all and (max-width: 767px) {.nzh section.community-page.community-top .right-copy .copy h2 {font-size: 42px;}}.nzh section.community-page.community-top .right-copy .copy h3 {font-size: 3.33vw;line-height: 1.3;max-width: 640px;}@media all and (min-width: 1679px) {.nzh section.community-page.community-top .right-copy .copy h3 {font-size: 48px;}}@media all and (max-width: 767px) {.nzh section.community-page.community-top .right-copy .copy h3 {position: relative;font-size: 22px;margin: 15px auto;max-width: 250px;}}.nzh section.community-page.community-top .right-copy .copy .btn {text-transform: uppercase;background-color: #fff;color: #33a7dd;font-size: 24px;height: auto;border-radius: 50px;padding: 13px 30px;}@media all and (max-width: 767px) {.nzh section.community-page.community-top .right-copy .copy .btn {position: relative;width: 100%;max-width: 220px;display: block;text-align: center;margin: 30px auto 0;}}.nzh section.community-page.community-top .right-copy .harvey {width: 40%;height: auto;padding-bottom: 40%;background-image: url("../images/community/nzh-harvey.png");background-size: contain;background-repeat: no-repeat;background-position: center;}@media all and (min-width: 1679px) {.nzh section.community-page.community-top .right-copy .harvey {padding-bottom: 33.33%;}}@media all and (max-width: 767px) {.nzh section.community-page.community-top .right-copy .harvey {width: 100%;padding-bottom: 90%;margin-bottom: 20px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.nzh section.community-page.community-top .right-copy .harvey {background-image: url("../images/community/nzh-harvey@2x.png");}}.nzh .basic-copy .container p {text-align: center;width: 100%;max-width: none;}.nzh section.community-page.community-partners-columns.four-columns {padding: 100px 0;}@media all and (max-width: 767px) {.nzh section.community-page.community-partners-columns.four-columns {padding: 50px 0;}}.nzh section.community-page.community-partners-columns.four-columns .container .row .four-column-item {width: calc(33.33% - 30px);}@media all and (max-width: 767px) {.nzh section.community-page.community-partners-columns.four-columns .container .row .four-column-item {float: none;width: 100%;max-width: none;}}@media all and (max-width: 1380px) and (min-width: 767px) {.nzh section.community-page.community-partners-columns.four-columns .container .row .four-column-item:nth-child(2n+1) {clear: none;}}.nzh .caveat {position: relative;width: 100%;max-width: none;text-align: left;background-color: #f4ece3;}.nzh .caveat .container {padding-top: 100px;padding-bottom: 100px;}.nzh .caveat .container ol {padding-left: 15px;}.nzh .caveat .container ol li {margin-bottom: 15px;}.left-right-sec {padding: 70px 0;}@media all and (max-width: 768px) {.left-right-sec {padding: 57px 0;}}.left-right-sec .container {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}.left-right-sec .container .left-side, .left-right-sec .container .right-side {width: 50%;}@media all and (max-width: 768px) {.left-right-sec .container .left-side, .left-right-sec .container .right-side {width: 100%;}}.left-right-sec .container .left-side img, .left-right-sec .container .right-side img {max-width: 100%;height: auto;display: block;}@media all and (max-width: 768px) {.left-right-sec .container .left-side {margin-bottom: 30px;}}.left-right-sec .container .copy {width: 90%;max-width: 520px;}@media all and (max-width: 768px) {.left-right-sec .container .copy {width: 100%;max-width: none;}}.left-right-sec .container .copy h2 {font-size: 30px;margin-top: 0;}@media all and (max-width: 768px) {.left-right-sec .container .copy h2 {text-align: left;font-size: 26px;margin: 0 0 20px;}}.left-right-sec .container .copy p {font-size: 21px;color: #333333;}@media all and (max-width: 768px) {.left-right-sec .container .copy p {font-size: 16px;}}.left-right-sec .container .copy p.terms {font-size: 13px;color: #858585;}.terms-footer {padding: 70px 0;}@media all and (max-width: 768px) {.terms-footer {padding: 57px 0;}}.terms-footer .container {text-align: left;}@media all and (max-width: 767px) {.terms-footer .container {padding: 0 15px;}}.terms-footer .container h3 {color: #333;}@media all and (max-width: 767px) {.terms-footer .container h3 {padding: 0 15px;}}@media all and (max-width: 767px) {.terms-footer .container ul {padding: 0 20px;}}.terms-footer .container ul li {text-align: left;}section.four-simple-steps {padding: 60px 0 60px;}section.four-simple-steps h2 {font-family: "Averta-Regular";text-align: center;line-height: 1.31;letter-spacing: 0.3px;color: #333333;font-weight: 300;font-style: normal;margin: 0 0 60px;}@media all and (max-width: 767px) {section.four-simple-steps h2 {margin: 0 0 0px;}}section.four-simple-steps > p {font-family: "Averta-Regular";text-align: center;width: calc(100% - 40px);margin: 60px auto 0;display: block;color: #333333;max-width: 780px;padding: 0 95px;}@media all and (max-width: 990px) {section.four-simple-steps > p {padding: 0 37px;width: auto;}}section.four-simple-steps .container {display: flex;flex-wrap: wrap;}section.four-simple-steps .container .simple-steps-block {width: calc(50% - 20px);margin-bottom: 20px;}section.four-simple-steps .container .simple-steps-block:nth-child(even) {margin-left: 40px;}@media all and (max-width: 767px) {section.four-simple-steps .container .simple-steps-block {width: 100%;}section.four-simple-steps .container .simple-steps-block:nth-child(even) {margin-left: 0px;}}section.four-simple-steps .container .simple-steps-block > div {display: flex;}@media all and (max-width: 990px) {section.four-simple-steps .container .simple-steps-block > div {flex-flow: column;align-items: center;}}section.four-simple-steps .container .simple-steps-block > div .simple-steps-icon {margin-right: 40px;display: block;width: 112px;height: 112px;border-radius: 50%;background-color: #2d86b8;background-position: center;background-repeat: no-repeat;flex-shrink: 0;}section.four-simple-steps .container .simple-steps-block > div .simple-steps-icon:hover {background-color: #1a669e;}@media all and (max-width: 990px) {section.four-simple-steps .container .simple-steps-block > div .simple-steps-icon {margin: 40px 0 30px 0;}}section.four-simple-steps .container .simple-steps-block > div .simple-steps-icon.icon-house {background-size: 50%;background-image: url("../images/ev-charging/house.png");}section.four-simple-steps .container .simple-steps-block > div .simple-steps-icon.icon-house.webp {background-image: url("../../webp-images/content/images/ev-charging/house.png.webp");}section.four-simple-steps .container .simple-steps-block > div .simple-steps-icon.icon-invoice {background-size: 40%;background-image: url("../images/ev-charging/invoice.png");}section.four-simple-steps .container .simple-steps-block > div .simple-steps-icon.icon-invoice.webp {background-image: url("../../webp-images/content/images/ev-charging/invoice.png.webp");}section.four-simple-steps .container .simple-steps-block > div .simple-steps-icon.icon-fuel {background-size: 50%;background-image: url("../images/ev-charging/fuel.png");}section.four-simple-steps .container .simple-steps-block > div .simple-steps-icon.icon-fuel.webp {background-image: url("../../webp-images/content/images/ev-charging/fuel.png.webp");}section.four-simple-steps .container .simple-steps-block > div .simple-steps-icon.icon-settings {background-size: 50%;background-image: url("../images/ev-charging/settings.png");}section.four-simple-steps .container .simple-steps-block > div .simple-steps-icon.icon-settings.webp {background-image: url("../../webp-images/content/images/ev-charging/settings.png.webp");}section.four-simple-steps .container .simple-steps-block > div > div {display: flex;flex-wrap: wrap;}section.four-simple-steps .container .simple-steps-block > div > div .h3 {font-family: "Averta-Regular";font-size: 17px;color: #333333;}section.four-simple-steps .container .simple-steps-block > div > div .p {font-family: "Averta-Regular";color: #858585;margin-top: 10px;}section.four-simple-steps .container .simple-steps-block > div > div .p a {text-decoration: underline;}.home-promo-box {position: relative;-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);max-height: 0;overflow: hidden;border-radius: 10px 0px 0px 10px;}.home-promo-box.show {max-height: 400px;}.home-promo-box .promo-box-inner {display: flex;flex-direction: row;align-items: center;}@media all and (max-width: 1279px) {.home-promo-box .promo-box-inner {justify-content: flex-start;}}.home-promo-box .promo-box-inner .copy {display: flex;flex-direction: column;padding: 20px 15px;}@media all and (max-width: 1279px) {.home-promo-box .promo-box-inner .copy {padding: 40px 260px 40px 95px;max-width: 720px;}}@media all and (max-width: 990px) {.home-promo-box .promo-box-inner .copy {padding: 37px 190px 37px 37px;}}@media all and (max-width: 820px) {.home-promo-box .promo-box-inner .copy {padding: 20px 200px 20px 20px;}}.home-promo-box .promo-box-inner .copy h2 {font-size: 18px;color: #116738;margin: 0 0 10px;}.home-promo-box .promo-box-inner .copy p {font-size: 13px;line-height: 1.5;color: #73a63e;margin: 0 0 10px;}.home-promo-box .promo-box-inner .copy p:first-child {margin-top: 0;}.home-promo-box .promo-box-inner .copy p:last-child {margin-bottom: 0;}.home-promo-box .promo-box-inner .copy p.terms {font-size: 10px;}.home-promo-box .promo-box-inner .copy .btn {width: 120px;height: 33px;padding: 8px 12px;font-size: 14px;background-color: #116738;}.home-promo-box .promo-box-inner .img {width: 220px;}@media all and (max-width: 1279px) {.home-promo-box .promo-box-inner .img {position: absolute;top: 0;right: 0;margin-left: 40px;width: 220px;height: 100%;}}@media all and (max-width: 820px) {.home-promo-box .promo-box-inner .img {width: 180px;}}.home-promo-box .promo-box-inner .img img {display: block;width: 100%;height: auto;}@media all and (max-width: 1279px) {.home-promo-box .promo-box-inner .img img {object-fit: cover;object-position: center;height: 100%;}}.home-promo-box .promo-box-inner .img .dt {display: none;}.home-promo-box .close-icon {cursor: pointer;position: absolute;top: -4px;right: -4px;width: 48px;height: 48px;transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }.home-promo-box .close-icon:hover {transform: rotate(90deg);}.home-promo-box .close-icon img {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}@media all and (min-width: 1280px) {.home-promo-box {position: absolute;width: 220px;right: -250px;top: 320px;z-index: 15;background-color: #FFF;max-height: 400px;align-items: normal;}.home-promo-box.show {right: 0;}.home-promo-box .promo-box-inner {flex-direction: column-reverse;}.home-promo-box .promo-box-inner .copy p:first-child {margin-bottom: 11px;}.home-promo-box .promo-box-inner .img img {display: none;}.home-promo-box .promo-box-inner .img .dt {display: block;}}@media all and (min-width: 1680px) {.home-promo-box {top: 417px;}}@media all and (max-width: 767px) {#best-kiwi-summer-app {min-height: 1350px;}}@media all and (max-width: 767px) {#best-kiwi-summer-gre-container iframe {width: 100%;}}.best-kiwi-summer .header {position: relative;width: 100%;margin: 0 0 61px;background-color: #f8ea8e;}@media all and (max-width: 1022px) {.best-kiwi-summer .header {padding: 0 0 61px;}}.best-kiwi-summer .header img {width: 100%;height: auto;display: block;}.best-kiwi-summer .header .btn-closed {position: absolute;top: 38.5vw;left: 69vw;transform: translate(-50%, -50%);pointer-events: none !important;padding: 15px 30px;background: #2d86b8;color: #fff;font-size: 20px;}@media all and (max-width: 1022px) {.best-kiwi-summer .header .btn-closed {position: relative;top: auto;left: auto;transform: none;margin: 0 auto;width: 200px;text-align: center;display: block;}}.best-kiwi-summer h3 {width: 100%;font-size: 32px;text-align: center;margin: 0 0 26px;}.best-kiwi-summer .btn {font-size: 32px;font-weight: 500;height: auto;padding: 22px 44px;background-color: #d20109;border-radius: 100px;display: inline-block;box-sizing: content-box;white-space: nowrap;}@media all and (max-width: 1560px) {.best-kiwi-summer .btn {font-size: 24px;}}.best-kiwi-summer .flex-space-between {display: flex;justify-content: space-between;}.best-kiwi-summer .what-you-can-win {margin: 0 0 55px;}.best-kiwi-summer .what-you-can-win .copy-container {align-items: center;gap: 80px;}@media all and (max-width: 860px) {.best-kiwi-summer .what-you-can-win .copy-container {padding: 20px 0;}}@media all and (max-width: 767px) {.best-kiwi-summer .what-you-can-win .copy-container {display: block;}}.best-kiwi-summer .what-you-can-win .copy-container > img {width: 41%;height: auto;}@media all and (max-width: 767px) {.best-kiwi-summer .what-you-can-win .copy-container > img {width: 100%;margin: 0 0 20px;}}.best-kiwi-summer .what-you-can-win .copy-container .copy {width: 55%;}@media all and (max-width: 767px) {.best-kiwi-summer .what-you-can-win .copy-container .copy {width: 100%;}}.best-kiwi-summer .what-you-can-win .copy-container h2 {font-size: 56px;line-height: 1;margin: 0 0 30px;}@media all and (max-width: 1180px) {.best-kiwi-summer .what-you-can-win .copy-container h2 {font-size: 40px;}}.best-kiwi-summer .what-you-can-win .copy-container p {margin: 0;}.best-kiwi-summer .weekly-prize-draws {margin: 0 0 110px;}@media all and (max-width: 860px) {.best-kiwi-summer .weekly-prize-draws {margin: 0 0 60px;}}.best-kiwi-summer .weekly-prize-draws .title-container {text-align: center;margin: 0 0 38px;}.best-kiwi-summer .weekly-prize-draws .title-container h3 {margin: 0 0 12px;}.best-kiwi-summer .weekly-prize-draws .title-container p {margin: 0;}.best-kiwi-summer .weekly-prize-draws .three-cols {flex-wrap: wrap;}.best-kiwi-summer .weekly-prize-draws .three-cols .col {width: calc(33.33% - 53px);margin: 0 0 48px;}@media all and (max-width: 860px) {.best-kiwi-summer .weekly-prize-draws .three-cols .col {width: calc(33.33% - 30px);}}@media all and (max-width: 767px) {.best-kiwi-summer .weekly-prize-draws .three-cols .col {width: 100%;}}.best-kiwi-summer .weekly-prize-draws .three-cols .col img {width: 100%;max-width: 300px;height: auto;margin: 0 0 24px;}@media all and (max-width: 767px) {.best-kiwi-summer .weekly-prize-draws .three-cols .col img {position: relative;display: block;margin: 0 auto 24px;}}.best-kiwi-summer .weekly-prize-draws .three-cols .col .title {font-size: 21px;color: #333;margin: 0 0 14px;}.best-kiwi-summer .weekly-prize-draws .three-cols .col p {font-size: 19px;line-height: 28px;}.best-kiwi-summer .gas-swap {background-color: #ffdc01;background-image: url("../images/best-kiwi-summer/gas-bg.jpg");background-repeat: no-repeat;background-size: cover;background-position: center;padding-top: 20px;padding-bottom: 20px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.best-kiwi-summer .gas-swap {background-image: url("../images/best-kiwi-summer/gas-bg@2x.jpg");}}.best-kiwi-summer .gas-swap .container {align-items: center;gap: 60px;}@media all and (max-width: 767px) {.best-kiwi-summer .gas-swap .container {display: block;padding: 30px;}}@media all and (max-width: 767px) {.best-kiwi-summer .gas-swap .container img {display: block;position: relative;margin: 0 auto 30px;}}.best-kiwi-summer .gas-swap .container h2 {font-size: 36px;color: #16415c;}@media all and (max-width: 860px) {.best-kiwi-summer .gas-swap .container h2 {font-size: 28px;}}@media all and (max-width: 767px) {.best-kiwi-summer .gas-swap .container h2 {width: 100%;text-align: center;margin: 0 auto 30px;}}@media all and (max-width: 1180px) {.best-kiwi-summer .gas-swap .container .btn {padding: 12px 24px;}}@media all and (max-width: 767px) {.best-kiwi-summer .gas-swap .container .btn {position: relative;margin: 0 auto;width: 100%;text-align: center;box-sizing: border-box;}}.best-kiwi-summer .prize-winners {background-color: #f4ece4;}@media all and (max-width: 767px) {.best-kiwi-summer .prize-winners .container {padding: 0 20px;}}.best-kiwi-summer .prize-winners .five-cols {gap: 20px;}@media all and (max-width: 900px) {.best-kiwi-summer .prize-winners .five-cols {display: block !important;padding: 0 0 30px;}}@media all and (max-width: 900px) {.best-kiwi-summer .prize-winners .five-cols .col {width: 100%;margin: 0 0 20px;border-bottom: 1px solid rgba(0, 0, 0, 0.15);}}@media all and (max-width: 900px) {.best-kiwi-summer .prize-winners .five-cols .col:nth-child(5) {border-bottom: none;}}@media all and (max-width: 900px) {.best-kiwi-summer .prize-winners .five-cols .col:nth-child(5) .title {background-image: none !important;}}@media all and (max-width: 900px) {.best-kiwi-summer .prize-winners .five-cols .col.mobile-selected .mobile-list {display: block;}}@media all and (max-width: 900px) {.best-kiwi-summer .prize-winners .five-cols .col.mobile-selected .title {background-image: url("../images/common/minus.svg");}}@media all and (max-width: 900px) {.best-kiwi-summer .prize-winners .five-cols .col .title {background-image: url("../images/common/plus.svg");background-position: top 13px right;background-repeat: no-repeat;background-size: 18px 18px;}}.best-kiwi-summer .prize-winners h2 {font-size: 32px;text-align: center;color: #333;margin: 0;padding: 61px 20px 65px;}.best-kiwi-summer .prize-winners .title {font-size: 21px;color: #333;padding-bottom: 20px;}@media all and (max-width: 1180px) {.best-kiwi-summer .prize-winners .title {font-size: 18px;}}.best-kiwi-summer .prize-winners .dropdown .mobile-list {display: none;}@media all and (max-width: 900px) {.best-kiwi-summer .prize-winners .dropdown .mobile-list .winners-list {display: block;padding: 30px 0;margin: 0 0 20px;}}.best-kiwi-summer .prize-winners .dropdown .tab {position: relative;padding: 15px 40px 15px 0;color: #333;font-size: 20px;cursor: pointer;}@media all and (max-width: 1180px) {.best-kiwi-summer .prize-winners .dropdown .tab {font-size: 18px;}}@media all and (max-width: 900px) {.best-kiwi-summer .prize-winners .dropdown .tab {display: none;}}.best-kiwi-summer .prize-winners .dropdown .tab.nc {cursor: default;}@media all and (max-width: 900px) {.best-kiwi-summer .prize-winners .dropdown .tab.nc {display: block;padding: 0 0 20px;}}.best-kiwi-summer .prize-winners .dropdown .tab .bg {background: #E8E0D8;position: absolute;top: 0;right: 0;bottom: 0;left: -30px;z-index: 1;opacity: 0;}.best-kiwi-summer .prize-winners .dropdown .tab span {opacity: 0.6;position: relative;z-index: 2;}.best-kiwi-summer .prize-winners .dropdown .tab.selected {cursor: default;}.best-kiwi-summer .prize-winners .dropdown .tab.selected .bg {opacity: 1;}.best-kiwi-summer .prize-winners .winners-list {background: #E8E0D8;align-items: flex-start;display: none;padding: 36px 0 48px;}@media all and (max-width: 900px) {.best-kiwi-summer .prize-winners .winners-list {display: none;}}.best-kiwi-summer .prize-winners .winners-list.selected {display: block;}@media all and (max-width: 900px) {.best-kiwi-summer .prize-winners .winners-list.selected {display: none;}}.best-kiwi-summer .prize-winners .winners-list .winners {display: flex;align-items: flex-start;gap: 60px;}@media all and (max-width: 900px) {.best-kiwi-summer .prize-winners .winners-list .winners {flex-wrap: wrap;}}.best-kiwi-summer .prize-winners .winners-list .winners-col {display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;row-gap: 5px;font-size: 15px;}@media all and (max-width: 900px) {.best-kiwi-summer .prize-winners .winners-list .winners-col {width: 100%;}}.best-kiwi-summer .prize-winners .winners-list .winners-col .city {opacity: 0.6;}.best-kiwi-summer .competition-terms {padding-top: 61px;}.best-kiwi-summer .competition-terms .container {position: relative;width: 100%;max-width: 731px;margin: 0 auto;font-size: 14px;font-family: "Averta-Regular";color: #858585;}.best-kiwi-summer .competition-terms .container .faded {opacity: 0.8;margin: 0 0 135px;}@media all and (max-width: 767px) {.best-kiwi-summer .competition-terms .container .faded {margin: 0 0 80px;}}.best-kiwi-summer .competition-terms .container h3 {color: #333;margin: 0 0 59px;}.best-kiwi-summer .competition-terms .container ul {margin-top: 0;padding-left: 15px;}#best-kiwi-summer-form {position: relative;max-height: 1300px;overflow: hidden;-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);}#best-kiwi-summer-form.out {max-height: 0;}#best-kiwi-summer-form-thanks {position: relative;max-height: 0;overflow: hidden;z-index: 30;}#best-kiwi-summer-form-thanks.show {max-height: 1000px;}.brand-columns {background-color: #ffffff;padding: 70px 0;}@media all and (max-width: 767px) {.brand-columns {padding: 57px 0 23px;}}.brand-columns.heating .container .row {flex-wrap: wrap;}.brand-columns.heating .container .row .brand-column-item {flex: auto;width: calc(50% - 25px);}@media all and (max-width: 767px) {.brand-columns.heating .container .row .brand-column-item {width: 100%;}}.brand-columns h2 {text-align: center;font-size: 32px;line-height: 1.31;letter-spacing: 0.3px;color: #333333;font-weight: 300;font-style: normal;margin: 0 0 85px;}@media all and (max-width: 767px) {.brand-columns h2 {font-size: 21px;margin: 0 0 55px;padding: 0 21px;}}@media all and (max-width: 767px) {.brand-columns .container {padding-bottom: 40px;}}.brand-columns .container .row {width: 100%;display: flex;justify-content: center;gap: 50px;}.brand-columns .container .row:after {content: "";}@media all and (max-width: 900px) {.brand-columns .container .row {flex-direction: column;}}.brand-columns .container .row .brand-column-item {flex: 1;max-width: 480px;}@media all and (max-width: 767px) {.brand-columns .container .row .brand-column-item {position: relative;width: 100%;display: block;}}@media all and (max-width: 767px) {.brand-columns .container .row .brand-column-item:last-child {margin: 0 auto 25px auto;}}.brand-columns .container .row .brand-column-item span, .brand-columns .container .row .brand-column-item a {outline: none;display: block;}.brand-columns .container .row .brand-column-item .img-container {position: relative;width: 100%;overflow: hidden;opacity: 1;}@media all and (min-width: 901px) {.brand-columns .container .row .brand-column-item .img-container {-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); }}.brand-columns .container .row .brand-column-item .img-container span {opacity: 1;}.brand-columns .container .row .brand-column-item img {width: 100%;outline: none;}.brand-columns .container .row .brand-column-item img.spacer {float: left;}@media all and (min-width: 901px) {.brand-columns .container .row .brand-column-item .brand-col-img {-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); }}.brand-columns .container .row .brand-column-item h3, .brand-columns .container .row .brand-column-item .h3 {font-weight: 400;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) {.brand-columns .container .row .brand-column-item h3, .brand-columns .container .row .brand-column-item .h3 {font-size: 17px;margin: 24px 0 12px;}}.brand-columns .container .row .brand-column-item p, .brand-columns .container .row .brand-column-item .p {font-size: 16px;font-family: "Averta-Regular";color: #858585;line-height: 1.5;margin-bottom: 25px;padding-right: 20px;min-height: 100px;}@media all and (max-width: 767px) {.brand-columns .container .row .brand-column-item p, .brand-columns .container .row .brand-column-item .p {min-height: 0;}}.brand-columns .container .row .brand-column-item p a, .brand-columns .container .row .brand-column-item .p a {display: inline;color: #333333;}.brand-columns .container .row .brand-column-item span {font-size: 15px;color: #333333;font-family: "Averta-Semibold";opacity: 0.85;}.brand-columns .container .row .brand-column-item span.small-terms {font-family: "Averta-Regular";margin-top: 20px;font-size: 12px;opacity: 1;color: #858585;}.brand-columns .container .row a.brand-column-item:hover {opacity: 1;}@media all and (min-width: 901px) {.brand-columns .container .row a.brand-column-item:hover .text-btn {opacity: 0.8;}}@media all and (min-width: 901px) {.brand-columns .container .row a.brand-column-item:hover .img-container {-ms-transform: scale(0.97, 0.97); -webkit-transform: scale(0.97, 0.97); transform: scale(0.97, 0.97);}}@media all and (min-width: 901px) {.brand-columns .container .row a.brand-column-item:hover .img-container .brand-col-img {-ms-transform: scale(1.07, 1.07); -webkit-transform: scale(1.07, 1.07); transform: scale(1.07, 1.07);}}.brand-columns .container .row.single .brand-column-item {display: flex;gap: 115px;}.brand-columns .container .row.single .brand-column-item > div {flex: 1;}@media all and (max-width: 901px) {.brand-columns .container .row.single .brand-column-item {flex-direction: column;gap: 30px;}}@media all and (max-width: 767px) {.brand-columns .container .slick-drag {width: calc(100% + 74px);margin: 0 -37px;}}@media all and (max-width: 767px) {.brand-columns .container .slick-drag .slick-list {padding-left: 37px;padding-bottom: 30px;}}@media all and (max-width: 767px) {.brand-columns .container .slick-drag .slick-slider {margin: 0 -37px;width: calc(100% + 74px);}}.brand-columns .container .slick-drag .brand-column-item {outline: none;}@media all and (max-width: 767px) {.brand-columns .container .slick-drag .brand-column-item {float: left;width: 100%;margin: 0 19px 48px 19px;max-width: 470px;}}@media all and (max-width: 600px) {.brand-columns .container .slick-drag .brand-column-item {max-width: 329px;}}@media all and (max-width: 460px) {.brand-columns .container .slick-drag .brand-column-item {max-width: 259px;}}@media all and (max-width: 359px) {.brand-columns .container .slick-drag .brand-column-item {max-width: 220px;}}.brand-columns.off-white {background: #f4ece3;}.generic-banner-container {position: relative;width: 100%;height: 600px;background-color: #f8f9fa;background-repeat: no-repeat;background-position: right center;background-size: contain;display: flex;align-items: center;}@media all and (max-width: 1080px) {.generic-banner-container {height: auto;}}@media all and (max-width: 1530px) {.generic-banner-container {background-position: center right -50%;}}@media all and (max-width: 1400px) {.generic-banner-container {background-position: center right -90%;}}@media all and (max-width: 1320px) {.generic-banner-container {background-position: center right -150%;}}@media all and (max-width: 1280px) {.generic-banner-container {background-position: center right -50%;}}@media all and (max-width: 1240px) {.generic-banner-container {background-position: center right -100%;}}@media all and (max-width: 1180px) {.generic-banner-container {background-position: center right -150%;}}@media all and (max-width: 1080px) {.generic-banner-container {background-position: bottom right;}}.generic-banner-container.arfnz {background-image: url("../images/home/asthma-banner.jpg");}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {.generic-banner-container.arfnz {background-image: url("../images/home/asthma-banner@2x.jpg");}}@media all and (max-width: 1280px) {.generic-banner-container.arfnz {background-image: url("../images/home/asthma-banner-smaller.jpg");}}@media all and (max-width: 1280px) and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {.generic-banner-container.arfnz {background-image: url("../images/home/asthma-banner-smaller@2x.jpg");}}.generic-banner-container.allergynz {background-image: url("../images/home/allergynz-banner.jpg");background-color: #e7e7e2;}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {.generic-banner-container.allergynz {background-image: url("../images/home/allergynz-banner@2x.jpg");}}@media all and (max-width: 1280px) {.generic-banner-container.allergynz {background-image: url("../images/home/allergynz-banner-smaller.jpg");}}@media all and (max-width: 1280px) and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {.generic-banner-container.allergynz {background-image: url("../images/home/allergynz-banner-smaller@2x.jpg");}}.generic-banner-container .copy {position: relative;width: 100%;max-width: 600px;}@media all and (max-width: 1080px) {.generic-banner-container .copy {padding: 6vw 0 50vw;}}.generic-banner-container .copy .logos {display: flex;align-items: center;margin: 0 0 20px;}.generic-banner-container .copy .logos.space-top {margin: 20px 0 0 0;}@media all and (max-width: 767px) {.generic-banner-container .copy .logos.space-top {margin: 20px 0 40px;}}.generic-banner-container .copy .logos img {display: block;margin-right: 24px;}.generic-banner-container .copy h1 {font-size: 36px;color: #333;margin: 0 0 20px;}@media all and (max-width: 767px) {.generic-banner-container .copy h1 {font-size: 28px;}}.generic-banner-container .copy p {max-width: 480px;color: #333;}.generic-banner-container .copy p.terms {font-size: 13px;margin-bottom: 30px;}