body {padding: 0;margin: 0;background: #FFFFFF;color: #222;}* {box-sizing: border-box;}a {text-decoration: none;}p {font-size: 15px;line-height: 1.6;font-family: "Noto Sans", sans-serif;}.link-box {top: 0;left: 0;display: block;position: absolute;width: 100%;height: 100%;z-index: 10;}.btn {position: relative;text-align: center;font-size: 21px;border-radius: 60px;white-space: nowrap;display: inline-block;cursor: pointer;overflow: hidden;box-sizing: border-box;transition: background 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);font-size: 21px;font-family: "ClashGrotesk-Medium", Arial, sans-serif;font-weight: normal;}.btn.no-border .border {display: none;}.btn.red-txt .current-txt.first {color: #cf202f;}.btn.blue-txt .current-txt.first {color: #36a2d0;}.btn.red {background-color: #cf202f;color: #fff;}.btn.red .hover-bg {background-color: #fff;}.btn.red .current-txt.hover-txt {color: #cf202f;}.btn.red .border {border: 1px solid #cf202f;}.btn.dark.grey-hover-bg .hover-bg {background-color: #f0f0f0;}.btn.dark {background-color: #222;color: #fff;}.btn.dark .hover-bg {background-color: #fff;}.btn.dark .current-txt.hover-txt {color: #222;}.btn.dark .border {border: 1px solid #222;}.btn.white {background-color: #fff;}.btn.white .current-txt {color: #222;}.btn.white .hover-bg {background-color: #222;}.btn.white .current-txt.hover-txt {color: #fff;}.btn.white .border {opacity: 0;}.btn.white.show-border .border {opacity: 1;border: 1px solid #fff;}.btn.outline-btn-light {color: #fff;}.btn.outline-btn-light .current-txt.hover-txt {color: #222;}.btn.outline-btn-light .border {border: 1px solid #fff;}.btn.outline-btn-dark .current-txt {color: #222;}.btn.outline-btn-dark .border {border: solid 1px rgba(51, 51, 51, 0.2);}.btn.outline-btn-dark .current-txt.hover-txt {color: #fff;}.btn.outline-btn-dark .hover-bg {background-color: #222;}.btn .border {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 60px;border: 1px solid #111;transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);z-index: 2;box-sizing: border-box;}.btn .current-txt {position: relative;display: flex;justify-content: center;align-items: center;width: 100%;padding: 12px 24px;z-index: 3;transition: all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);white-space: nowrap;-webkit-user-select: none;user-select: none;box-sizing: border-box;color: #fff;}.btn .current-txt.hover-txt {color: #fff;}.btn .current-txt .flex-space-between {align-items: center;gap: 6px;}.btn.sm .current-txt {font-size: 16px;padding: 12px 24px;}.btn .current-txt.hover-txt {position: absolute;top: 0;left: 0;opacity: 0;transition-delay: 0s;}.btn.sm .current-txt.hover-txt {transition-delay: 0s;}.btn .hover-bg {position: absolute;top: 120%;left: 50%;transform: translate(-50%);width: 0px;height: 0px;opacity: 0;padding-bottom: 0;border-radius: 100%;background-color: #222;transition: all 0.6s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);z-index: 1;box-sizing: border-box;}@media all and (min-width: 1025px) {.btn:hover .hover-bg {top: -60px;width: 120%;height: 220px;display: block;opacity: 1;}}@media all and (min-width: 1025px) {.btn.sm:hover .hover-bg {top: -25px;height: 120px;}}@media all and (min-width: 1025px) {.btn:hover .current-txt {opacity: 0;transition-delay: 0s;}}@media all and (min-width: 1025px) {.btn:hover .current-txt.hover-txt {opacity: 1;transform: none;}}@media all and (max-width: 767px) {.btn .current-txt {padding: 10px 20px;}.btn.sm .current-txt {padding: 7px 14px;}.btn .current-txt .hide-mob {display: none;}}.button {height: 58px;display: inline-block;border: 1px solid #222;border-radius: 28px;background-color: #222;font-size: 21px;font-family: "ClashGrotesk-Medium", Arial, sans-serif;cursor: pointer;}.button .label {display: flex;height: 58px;white-space: nowrap;align-items: center;padding: 0 32px 2px;color: #FFFFFF;}.button.sm {height: 44px;border-radius: 22px;font-size: 16px;}.button.sm .label {height: 44px;padding: 0 24px 2px;}.button.white {background-color: #FFFFFF;border: solid 1px rgba(51, 51, 51, 0.2);}.button.white .label {color: #222;}.button.white-red {background-color: #FFFFFF;border: solid 1px #FFFFFF;}.button.white-red .label {color: #cf202f;}.button.white-blue {background-color: #FFFFFF;border: solid 1px #FFFFFF;}.button.white-blue .label {color: #3eb4e4;}.button.answer {position: relative;font-size: 17px;background-color: #FFFFFF;border: solid 1px #4fadd5;}.button.answer .tick {position: absolute;right: 16px;top: 14px;opacity: 0;}.button.answer .label {color: #222;}.button.answer.selected {background-color: #2aa445;border: solid 1px #2aa445;}.button.answer.selected .label {color: #FFFFFF;}.button.answer.selected .tick {opacity: 1;}.mobile .button .label {padding: 0 24px 4px;}p a {color: inherit;}h1, h2, h3, h4, h5 {font-weight: normal;}h1 {font-size: 44px;font-family: "ClashGrotesk-Regular", Arial, sans-serif;}h2 {font-size: 44px;font-family: "ClashGrotesk-Regular", Arial, sans-serif;}h3 {font-size: 32px;font-family: "ClashGrotesk-Regular", Arial, sans-serif;}.page-404 {max-width: 1440px;position: relative;margin: auto;padding: 200px 60px 100px;}.page-404 a {color: #cf202f;}.form-modal {position: absolute;z-index: 600;top: 0;left: 0;width: 100%;display: none;justify-content: center;padding-top: 278px;}.form-modal .bg {position: fixed;top: 0;width: 100%;height: 100%;background: rgba(34, 34, 34, 0.8);z-index: 1;}.form-modal.show {display: flex;}.form-modal .form {position: relative;z-index: 2;width: 880px;border-radius: 30px;background-color: #fff;padding: 74px 95px;}.form-modal .form .close {position: absolute;top: 28px;right: 18px;cursor: pointer;}@media all and (max-width: 1024px) {.form-modal {padding-top: 60px;}.form-modal .form {padding: 50px 20px;}}@media all and (max-width: 767px) {.form-modal {z-index: 400;}.form-modal .form {padding: 78px 20px;border-radius: 0;}.form-modal .form .close {width: 35px;}}#under-or-equal-to-1024 {display: none;}@media all and (max-width: 1024px) {#under-or-equal-to-1024 {display: block;}}@font-face {font-family: 'ClashGrotesk-Variable';src: url("fonts/ClashGrotesk/ClashGrotesk-Variable.woff2") format("woff2"), url("fonts/ClashGrotesk/ClashGrotesk-Variable.woff") format("woff"), url("fonts/ClashGrotesk/ClashGrotesk-Variable.ttf") format("truetype");font-weight: 200 700;font-display: swap;font-style: normal; }@font-face {font-family: 'ClashGrotesk-Extralight';src: url("fonts/ClashGrotesk/ClashGrotesk-Extralight.woff2") format("woff2"), url("fonts/ClashGrotesk/ClashGrotesk-Extralight.woff") format("woff"), url("fonts/ClashGrotesk/ClashGrotesk-Extralight.ttf") format("truetype");font-weight: 200;font-display: swap;font-style: normal; }@font-face {font-family: 'ClashGrotesk-Light';src: url("fonts/ClashGrotesk/ClashGrotesk-Light.woff2") format("woff2"), url("fonts/ClashGrotesk/ClashGrotesk-Light.woff") format("woff"), url("fonts/ClashGrotesk/ClashGrotesk-Light.ttf") format("truetype");font-weight: 300;font-display: swap;font-style: normal; }@font-face {font-family: 'ClashGrotesk-Regular';src: url("fonts/ClashGrotesk/ClashGrotesk-Regular.woff2") format("woff2"), url("fonts/ClashGrotesk/ClashGrotesk-Regular.woff") format("woff"), url("fonts/ClashGrotesk/ClashGrotesk-Regular.ttf") format("truetype");font-weight: 400;font-display: swap;font-style: normal; }@font-face {font-family: 'ClashGrotesk-Medium';src: url("fonts/ClashGrotesk/ClashGrotesk-Medium.woff2") format("woff2"), url("fonts/ClashGrotesk/ClashGrotesk-Medium.woff") format("woff"), url("fonts/ClashGrotesk/ClashGrotesk-Medium.ttf") format("truetype");font-weight: 500;font-display: swap;font-style: normal; }@font-face {font-family: 'ClashGrotesk-Semibold';src: url("fonts/ClashGrotesk/ClashGrotesk-Semibold.woff2") format("woff2"), url("fonts/ClashGrotesk/ClashGrotesk-Semibold.woff") format("woff"), url("fonts/ClashGrotesk/ClashGrotesk-Semibold.ttf") format("truetype");font-weight: 600;font-display: swap;font-style: normal; }@font-face {font-family: 'ClashGrotesk-Bold';src: url("fonts/ClashGrotesk/ClashGrotesk-Bold.woff2") format("woff2"), url("fonts/ClashGrotesk/ClashGrotesk-Bold.woff") format("woff"), url("fonts/ClashGrotesk/ClashGrotesk-Bold.ttf") format("truetype");font-weight: 700;font-display: swap;font-style: normal; }@font-face {font-family: 'ClashDisplay-Variable';src: url("fonts/ClashDisplay-Variable.woff2") format("woff2"), url("fonts/ClashDisplay-Variable.woff") format("woff"), url("fonts/ClashDisplay-Variable.ttf") format("truetype");font-weight: 200 700;font-display: swap;font-style: normal; }@font-face {font-family: 'ClashDisplay-Extralight';src: url("fonts/ClashDisplay-Extralight.woff2") format("woff2"), url("fonts/ClashDisplay-Extralight.woff") format("woff"), url("fonts/ClashDisplay-Extralight.ttf") format("truetype");font-weight: 200;font-display: swap;font-style: normal; }@font-face {font-family: 'ClashDisplay-Light';src: url("fonts/ClashDisplay-Light.woff2") format("woff2"), url("fonts/ClashDisplay-Light.woff") format("woff"), url("fonts/ClashDisplay-Light.ttf") format("truetype");font-weight: 300;font-display: swap;font-style: normal; }@font-face {font-family: 'ClashDisplay-Regular';src: url("fonts/ClashDisplay-Regular.woff2") format("woff2"), url("fonts/ClashDisplay-Regular.woff") format("woff"), url("fonts/ClashDisplay-Regular.ttf") format("truetype");font-weight: 400;font-display: swap;font-style: normal; }@font-face {font-family: 'ClashDisplay-Medium';src: url("fonts/ClashDisplay-Medium.woff2") format("woff2"), url("fonts/ClashDisplay-Medium.woff") format("woff"), url("fonts/ClashDisplay-Medium.ttf") format("truetype");font-weight: 500;font-display: swap;font-style: normal; }@font-face {font-family: 'ClashDisplay-Semibold';src: url("fonts/ClashDisplay-Semibold.woff2") format("woff2"), url("fonts/ClashDisplay-Semibold.woff") format("woff"), url("fonts/ClashDisplay-Semibold.ttf") format("truetype");font-weight: 600;font-display: swap;font-style: normal; }@font-face {font-family: 'ClashDisplay-Bold';src: url("fonts/ClashDisplay-Bold.woff2") format("woff2"), url("fonts/ClashDisplay-Bold.woff") format("woff"), url("fonts/ClashDisplay-Bold.ttf") format("truetype");font-weight: 700;font-display: swap;font-style: normal; }header {position: absolute;width: 100%;left: 0;top: 0;z-index: 500;font-family: "ClashGrotesk-Medium", Arial, sans-serif;font-size: 16px;font-weight: normal;}header .btn {font-size: 16px;}header .top-bar {position: relative;padding: 15px calc((100% - 1280px) / 2);margin: auto;display: flex;justify-content: flex-end;gap: 33px;font-family: "Noto Sans", sans-serif;font-size: 13px;background-color: #191749;}header .top-bar a,header .top-bar div {color: #fff;cursor: pointer;}header .top-bar a.dd,header .top-bar div.dd {position: relative;background: url("../images/common/dd-arrow-white.png") no-repeat right;padding-right: 15px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header .top-bar a.dd,header .top-bar div.dd {background: url("../images/common/dd-arrow-white@2x.png") no-repeat right;background-size: 8px 5px;}}header .top-bar a .list,header .top-bar div .list {position: absolute;max-height: 0;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;color: #fff;background: #191749;left: -35px;top: 33px;-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);overflow: hidden;z-index: 500;}header .top-bar a .items,header .top-bar div .items {padding: 20px;}header .top-bar a .items .mobile,header .top-bar div .items .mobile {display: none;}header .top-bar a .items a,header .top-bar div .items a {display: block;margin-bottom: 20px;white-space: nowrap;opacity: 0;color: #fff;text-align: center;-webkit-transition: all 100ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 100ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 100ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 100ms cubic-bezier(0.77, 0, 0.175, 1);font-size: 14px;}header .top-bar a .items a:last-child,header .top-bar div .items a:last-child {margin-bottom: 0;}header .top-bar a:hover .list,header .top-bar div:hover .list {max-height: 999px;}header .top-bar a:hover .items a,header .top-bar div:hover .items a {opacity: 0.75;}header .top-bar a:hover .items a:hover,header .top-bar div:hover .items a:hover {opacity: 1;}header .top-bar.dark {background: none;}header .top-bar.dark a,header .top-bar.dark div {color: #222;}header .top-bar.dark a.dd,header .top-bar.dark div.dd {position: relative;background: url("../images/common/dd-arrow.png") no-repeat right;padding-right: 15px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header .top-bar.dark a.dd,header .top-bar.dark div.dd {background: url("../images/common/dd-arrow@2x.png") no-repeat right;background-size: 8px 5px;}}header .mobile-bar {display: none;position: fixed;width: 100%;height: 60px;z-index: 9000;background: #FFFFFF;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);}header .mobile-bar .mobile-logo {display: block;background: url("../images/common/ees-logo.svg") no-repeat center left;background-size: contain;width: 110px;height: 36px;}header .mobile-bar .call-us {position: absolute;right: 20px;top: 10px;display: none;font-size: 17px;color: #909090;line-height: 1;font-family: "ClashGrotesk-Variable", Arial, sans-serif;}header .mobile-bar .call-us a {display: block;font-size: 22px;font-family: "ClashGrotesk-Semibold", Arial, sans-serif;color: #515254;margin-top: 5px;}header .main-bar {position: relative;width: 100%;height: 84px;margin: auto;background: #FFFFFF;}header .main-bar .menu-container {position: relative;width: 100%;max-width: 1366px;height: 100%;margin: 0 auto;display: flex;padding: 0 30px;gap: 30px;align-items: center;}header .main-bar .mobile-links {display: none;font-size: 13px;margin-top: 30px;}header .main-bar .mobile-links > div {display: flex;gap: 65px;}header .main-bar .mobile-links > div > div {width: calc(50% - 15px);}header .main-bar .mobile-links > div a {display: block;padding: 10px 0;}header .main-bar .mobile-links > div.base {margin-top: 50px;gap: 0;}header .main-bar .mobile-links > div.base > div.links {display: flex;gap: 30px;}header .main-bar .mobile-links > div.base > div.social {display: flex;gap: 20px;width: calc(100% - 193px);justify-content: flex-end;}header .main-bar .mobile-links > div.base > div.social a {width: 30px;height: 30px;background: #222;border-radius: 15px;display: flex;align-items: center;justify-content: center;}header .main-bar .mobile-links > div.base > div.social a.vid {padding-left: 2px;}header .main-bar .logo {display: block;background: url("../images/common/ees-logo.svg") no-repeat center left;background-size: contain;width: 148px;height: 44px;}header .main-bar a,header .main-bar div {color: #222;cursor: pointer;position: relative;}header .main-bar a > a,header .main-bar div > a {z-index: 10;}header .main-bar a.dd,header .main-bar div.dd {position: relative;background: url("../images/common/dd-arrow.png") no-repeat right;padding-right: 15px;}header .main-bar a.dd.hide-desktop,header .main-bar div.dd.hide-desktop {display: none;}header .main-bar a.dd .mobile-link,header .main-bar div.dd .mobile-link {display: none;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header .main-bar a.dd,header .main-bar div.dd {background: url("../images/common/dd-arrow@2x.png") no-repeat right;background-size: 8px 5px;}}header .main-bar a.dd .list,header .main-bar div.dd .list {position: absolute;max-height: 0;border-radius: 20px;left: -20px;white-space: nowrap;background-color: #fff;-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);overflow: hidden;z-index: 3;}header .main-bar a.dd .list.promotions-list .items a,header .main-bar div.dd .list.promotions-list .items a {width: 404px;max-width: 100%;white-space: normal;}header .main-bar a.dd .items,header .main-bar div.dd .items {padding: 20px;}header .main-bar a.dd .items .mobile,header .main-bar div.dd .items .mobile {display: none;}header .main-bar a.dd .items a,header .main-bar div.dd .items a {display: block;margin-bottom: 10px;opacity: 0;-webkit-transition: all 100ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 100ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 100ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 100ms cubic-bezier(0.77, 0, 0.175, 1);font-size: 15px;}header .main-bar a.dd .items a:last-child,header .main-bar div.dd .items a:last-child {margin-bottom: 0;}header .main-bar a.dd:hover .list,header .main-bar div.dd:hover .list {max-height: 999px;}header .main-bar a.dd:hover .items a,header .main-bar div.dd:hover .items a {opacity: 0.5;}header .main-bar a.dd:hover .items a:hover,header .main-bar div.dd:hover .items a:hover {opacity: 1;}header .main-bar .buttons {position: absolute;height: 84px;right: 20px;display: flex;align-items: center;gap: 8px;}@media all and (max-width: 400px) {header .main-bar .buttons {flex-direction: column-reverse;justify-content: flex-end;align-items: flex-start;margin-bottom: 20px;height: auto;row-gap: 15px;}}@media all and (max-width: 1440px) {header .top-bar {padding: 15px 20px;}}@media all and (max-width: 1400px) {header .main-bar {gap: 15px;}}@media all and (max-width: 1279px) {header {background: #FFFFFF;height: 60px;}header .mobile-bar {height: 60px;display: flex;align-items: center;gap: 15px;}header .mobile-bar .buttons {position: absolute;right: 15px;top: 7.5px;}header .main-bar,header .top-bar {display: none;}header .main-bar {position: absolute;min-height: 100vh;background: #FFFFFF;top: 60px;width: 100%;font-size: 24px;padding: 40px 25px 50px;}header .main-bar .menu-container {display: block;padding: 0;}header .main-bar .menu-container > a, header .main-bar .menu-container > div {padding: 15px 0;display: block;}header .main-bar .menu-container > a.dd, header .main-bar .menu-container > div.dd {background: none;padding-right: 0;}header .main-bar .menu-container > a.dd.hide-desktop, header .main-bar .menu-container > div.dd.hide-desktop {display: block;}header .main-bar .menu-container > a.dd a, header .main-bar .menu-container > div.dd a {display: none;}header .main-bar .menu-container > a.dd .mobile-link, header .main-bar .menu-container > div.dd .mobile-link {display: flex;align-items: center;gap: 20px;}}@media all and (max-width: 1279px) and (-webkit-min-device-pixel-ratio: 1.5) {header .main-bar .menu-container > a.dd, header .main-bar .menu-container > div.dd {background: none;}}@media all and (max-width: 1279px) {header .main-bar .menu-container > a.dd .list, header .main-bar .menu-container > div.dd .list {position: relative;max-height: 0;border-radius: 20px;background: #FFFFFF;left: -20px;-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);overflow: hidden;}header .main-bar .menu-container > a.dd .items, header .main-bar .menu-container > div.dd .items {padding: 30px 0 30px 20px;}header .main-bar .menu-container > a.dd .items .mobile, header .main-bar .menu-container > div.dd .items .mobile {display: block;}header .main-bar .menu-container > a.dd .items a, header .main-bar .menu-container > div.dd .items a {display: block;margin-bottom: 15px;opacity: 0;-webkit-transition: all 400ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 400ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 400ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 400ms cubic-bezier(0.77, 0, 0.175, 1);font-size: 16px;}header .main-bar .menu-container > a.dd .items a:last-child, header .main-bar .menu-container > div.dd .items a:last-child {margin-bottom: 0;}header .main-bar .menu-container > a.dd:hover .list, header .main-bar .menu-container > div.dd:hover .list {max-height: 0;}header .main-bar .menu-container > a.dd:hover .items a, header .main-bar .menu-container > div.dd:hover .items a {opacity: 0;}header .main-bar .menu-container > a.dd.open .list, header .main-bar .menu-container > div.dd.open .list {max-height: 999px;}header .main-bar .menu-container > a.dd.open .items a, header .main-bar .menu-container > div.dd.open .items a {opacity: 1;}header .main-bar .menu-container .logo {display: none;}header .main-bar .menu-container .buttons {position: relative;right: auto;margin-top: 20px;display: flex;}header .main-bar .mobile-links {display: block;}.show-menu header .main-bar {display: block;}.show-menu header .mobile-bar .buttons {display: none;}.show-menu header .mobile-bar .call-us {display: block;}.show-menu footer {display: none;}.show-menu main {display: none;}}@media all and (max-width: 767px) {header .mobile-bar .buttons {top: 10px;}}footer {position: relative;height: 644px;background-color: #222;padding-top: 50px;}footer .top {position: absolute;top: -1px;width: 100%;left: 0;height: 50px;background: #FFFFFF;border-radius: 0 0 50px 50px;}footer.commercial .top {background: #191749;}footer.payment-options .top {background: #8dcfe4;}footer .center {position: relative;width: 100%;height: 544px;max-width: 1440px;margin: auto;padding: 110px 40px 0;display: flex;flex-wrap: wrap;}footer .center .left-side {width: 365px;}footer .center .left-side .phone {color: rgba(255, 255, 255, 0.5);font-size: 17px;font-family: "ClashGrotesk-Variable", Arial, sans-serif;margin-top: 30px;}footer .center .left-side .phone a {font-size: 22px;display: block;font-family: "ClashGrotesk-Semibold", Arial, sans-serif;color: #FFFFFF;margin-top: 10px;}footer .center .left-side .btn {margin-top: 31px;}footer .center .menu {width: calc(100% - 365px);display: grid;grid-template-columns: repeat(5, 1fr);gap: 20px;padding-top: 25px;}footer .center .menu .menu-list .mobile {display: none;margin-top: 45px;}footer .center .menu .menu-list .title {font-size: 16px;color: #FFFFFF;font-family: "ClashGrotesk-Medium", Arial, sans-serif;margin-bottom: 33px;}footer .center .menu .menu-list a {display: block;color: rgba(255, 255, 255, 0.5);font-size: 15px;font-family: "ClashGrotesk-Medium", Arial, sans-serif;margin-bottom: 16px;}footer .center .base {position: absolute;width: 100%;left: 0;bottom: 45px;}footer .center .base .legal {display: flex;gap: 34px;padding: 10px 0 0 40px;}footer .center .base .legal a {font-size: 13px;color: rgba(255, 255, 255, 0.5);font-family: "Noto Sans", sans-serif;}footer .center .base .social {position: absolute;right: 20px;top: 0;display: flex;gap: 15px;}footer .center .base .social a {width: 30px;height: 30px;border-radius: 50%;background-color: #909090;display: flex;justify-content: center;align-items: center;}@media all and (max-width: 1024px) {footer {height: auto;}footer .center {display: block;height: auto;padding: 45px 20px 40px;}footer .center .left-side {width: 100%;text-align: center;margin-bottom: 87px;}footer .center .menu {width: 100%;}footer .center .base {margin-top: 30px;position: relative;bottom: auto;display: flex;align-items: center;justify-content: center;gap: 50px;}footer .center .base .legal {padding: 0;}footer .center .base .social {position: relative;}}@media all and (max-width: 1024px) and (max-width: 990px) {footer .center .menu {position: relative;display: flex;flex-wrap: wrap;align-items: flex-start;gap: 0;row-gap: 50px;}footer .center .menu .menu-list {width: 25%;}}@media all and (max-width: 1024px) and (max-width: 767px) {footer .center .menu .menu-list {width: 33.33%;}}@media all and (max-width: 1024px) and (max-width: 600px) {footer .center .menu {gap: 36px;}footer .center .menu .menu-list {width: calc(50% - 18px);}footer .center .menu .menu-list.desktop {display: none;}footer .center .menu .menu-list .title {margin-bottom: 15px;}footer .center .menu .menu-list .mobile {display: block;}}.menu-burger {position: relative;width: 38px;height: 36px;cursor: pointer;z-index: 210;display: none;-webkit-transition: all 400ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 400ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 400ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 400ms cubic-bezier(0.77, 0, 0.175, 1); }@media all and (max-width: 1279px) {.menu-burger {display: block;}}.menu-burger .menu-line {position: absolute;width: 16px;height: 2px;border-top: 2px solid #515254;-webkit-transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1); }.menu-burger .menu-line1 {top: 10px;left: 16px;}.menu-burger .menu-line2 {top: 16px;left: 16px;}.menu-burger .menu-line3 {top: 23px;left: 16px;}.show-menu .menu-burger .menu-line1 {top: 16px;-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, 45deg);-moz-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, 45deg);-o-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, 45deg);-ms-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, 45deg);transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, 45deg);}.show-menu .menu-burger .menu-line2 {-webkit-transform: scale3d(0.9, 0.9, 0.9);-moz-transform: scale3d(0.9, 0.9, 0.9);-o-transform: scale3d(0.9, 0.9, 0.9);-ms-transform: scale3d(0.9, 0.9, 0.9);transform: scale3d(0.9, 0.9, 0.9);opacity: 0;}.show-menu .menu-burger .menu-line3 {top: 16px;-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -45deg);-moz-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -45deg);-o-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -45deg);-ms-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -45deg);transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -45deg);}.consult-form h2 {text-align: center;font-size: 32px;margin: 0 0 26px;}.consult-form h2.break {margin: 70px 0 26px;}.consult-form p {text-align: center;}.consult-form .form-fields {margin-top: 60px;display: flex;flex-wrap: wrap;gap: 24px;}.consult-form .form-fields .column {width: calc(50% - 12px);}.consult-form .form-fields .column.full {width: 100%;}.consult-form .form-fields .column .btn {margin-top: 43px;}@media all and (max-width: 767px) {.consult-form p {margin: 30px 0;}.consult-form p br {display: none;}.consult-form .form-fields {margin-top: 64px;}.consult-form .form-fields .column {width: 100%;}.consult-form .form-fields .btn {height: 44px;border-radius: 22px;font-size: 16px;}.consult-form .form-fields .btn .label {height: 44px;padding: 0 24px 2px;}}fieldset {border: none;padding: 0;margin: 0 0 32px;}fieldset.less-marg {margin: 0 0 21px;}fieldset:last-child {margin: 0 0 10px;}fieldset:last-child.not-last {margin: 0 0 32px;}fieldset label {font-family: "Noto Sans", sans-serif;display: block;font-size: 15px;margin-bottom: 10px;}fieldset input[type=text],fieldset input[type=email],fieldset input[type=tel],fieldset .select-box {width: 100%;height: 54px;border-radius: 6px;border: solid 1px rgba(0, 0, 0, 0.15);padding: 0 15px;font-size: 15px;font-family: "Noto Sans", sans-serif;}fieldset textarea {width: 100%;resize: vertical;min-height: 160px;border-radius: 6px;border: solid 1px rgba(0, 0, 0, 0.15);padding: 10px;font-size: 15px;font-family: "Noto Sans", sans-serif;}fieldset.error input[type=text],fieldset.error input[type=email],fieldset.error input[type=tel],fieldset.error .select-box,fieldset.error textarea {border: solid 1px #cf202f;}fieldset .select-box {position: relative;background: #FFFFFF;}fieldset .select-box.open {z-index: 1000;}fieldset .select-box input {position: absolute;height: 0;width: 0;border: none !important;background: transparent;}fieldset .select-box .label {cursor: pointer;display: flex;align-items: center;width: 100%;gap: 20px;height: 54px;}fieldset .select-box .label span {width: calc(100% - 40px);opacity: 0.5;}fieldset .select-box ul {-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);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;}fieldset .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);}fieldset .select-box ul li:hover {background: #f5f5f5;}fieldset .select-box.selected .label span {opacity: 1;}fieldset .select-box.open ul {opacity: 1;max-height: 244px;pointer-events: auto;overflow-y: scroll;}.field {position: relative;}.field .error {position: absolute;max-height: 0;overflow: hidden;margin-top: 5px;top: 100%;right: 0;font-size: 11px;font-family: "Noto Sans", sans-serif;text-align: right;}.field .error.rel {position: relative;top: auto;margin-top: 15px;}.field.error .error {max-height: 100px;}.field.error.address-toggle {padding-top: 20px;}.address-toggle.field .error {top: 0;margin-top: 0;}input:focus,select:focus,textarea:focus,button:focus {outline: none;}.check-box {display: flex;gap: 15px;align-items: center;margin-top: 22px;cursor: pointer;}.check-box input {position: absolute !important;height: 0 !important;width: 0 !important;border: none !important;background: transparent !important;}.check-box.align-top {align-items: flex-start;}.check-box.no-marg {margin-top: 0;}.check-box .box {width: 28px;height: 28px;border: solid 1px rgba(0, 0, 0, 0.15);background-color: #fff;border-radius: 6px;display: flex;align-items: center;justify-content: center;}.check-box .box div {-webkit-transition: opacity 200ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: opacity 200ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: opacity 200ms cubic-bezier(0.77, 0, 0.175, 1);transition: opacity 200ms cubic-bezier(0.77, 0, 0.175, 1);width: 10px;height: 10px;background-color: #222;border-radius: 50%;opacity: 0;}.check-box .label {width: calc(100% - 43px);font-size: 15px;font-family: "Noto Sans", sans-serif;color: #222;}.check-box.checked .box div {opacity: 1;}.check-box.error .box {border: solid 1px rgba(0, 0, 0, 0.85);}.recaptcha {margin-bottom: 30px;}.recaptcha.mt {margin: 30px 0;}.expandable {position: relative;max-height: 0;overflow: hidden;-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);}.expandable.expand {max-height: 1000px;}.address-toggle {text-align: right;font-family: "Noto Sans", sans-serif;display: block;font-size: 15px;margin: 0 0 25px;cursor: pointer;}.address-toggle.toggled {margin: 0;}.blue-form {background: #8dcfe4;padding: 112px 20px 117px;border-radius: 70px;display: flex;justify-content: center;align-items: flex-start;}.blue-form .form {max-width: 880px;width: 100%;border-radius: 30px;background-color: #fff;padding: 74px 95px 69px;}@media all and (max-width: 1024px) {.blue-form {background: #3eb4e4;padding: 20px;border-radius: 45px;margin-bottom: 40px;}.blue-form.servicing {background: transparent;padding: 0;border-radius: 0;}.blue-form .form {padding: 50px 20px;}}.black-friday-terms {position: relative;width: calc(100% - 40px);max-width: 880px;margin: 0 auto;font-family: "Noto Sans", sans-serif;font-weight: normal;}.black-friday-terms table td {padding: 10px;}.form .terms {margin-top: 40px;font-size: 14px;color: #909090;line-height: 1.4;}.form .terms p {font-size: 14px;line-height: 1.4;}.form .terms a {color: #222;}.consult-form h2 {text-align: center;font-size: 32px;margin: 0 0 26px;}.consult-form h2.break {margin: 70px 0 26px;}.consult-form p {text-align: center;}.consult-form .form-fields {margin-top: 60px;display: flex;flex-wrap: wrap;gap: 24px;}.consult-form .form-fields .column {width: calc(50% - 12px);}.consult-form .form-fields .column.full {width: 100%;}.consult-form .form-fields .column .btn {margin-top: 43px;}@media all and (max-width: 767px) {.consult-form p {margin: 30px 0;}.consult-form p br {display: none;}.consult-form .form-fields {margin-top: 64px;}.consult-form .form-fields .column {width: 100%;}.consult-form .form-fields .btn {height: 44px;border-radius: 22px;font-size: 16px;}.consult-form .form-fields .btn .label {height: 44px;padding: 0 24px 2px;}}.bread-crumbs {display: flex;gap: 12px;align-items: center;}.bread-crumbs .arrow {width: 5px;height: 10px;background: url("../images/common/bc-arrow.svg") no-repeat center center;}.bread-crumbs a, .bread-crumbs span {font-size: 15px;font-family: "Noto Sans", sans-serif;color: #FFFFFF;}@media all and (max-width: 1024px) {.show-ad-mobile .copy .bread-crumbs .arrow {background: url("../images/common/bc-arrow-dark.svg") no-repeat center center;}.show-ad-mobile .copy .bread-crumbs a, .show-ad-mobile .copy .bread-crumbs span {color: #222222;}}.basic-header {height: 575px;position: relative;}.basic-header.new-style {width: 100%;height: auto;padding-top: 132px;color: #000;background-color: #8dcee3;}@media all and (max-width: 1279px) {.basic-header.new-style {padding-top: 60px;}}.basic-header.new-style.wide-title .copy {width: calc(100% - 440px);}@media all and (max-width: 990px) {.basic-header.new-style.wide-title .copy {width: calc(100% - 320px);}}@media all and (max-width: 767px) {.basic-header.new-style.wide-title .copy {width: 100%;}}.basic-header.new-style.wide-title .img {width: 400px;}@media all and (max-width: 990px) {.basic-header.new-style.wide-title .img {width: 280px;}}@media all and (max-width: 767px) {.basic-header.new-style.wide-title .img {width: 100%;}}.basic-header.new-style .copy-container {display: flex;justify-content: flex-start;align-items: center;top: auto;min-height: 443px;}@media all and (max-width: 767px) {.basic-header.new-style .copy-container {flex-wrap: wrap;min-height: 0;}}.basic-header.new-style .copy {width: calc(100% - 440px);max-width: 640px;padding: 40px 0;}@media all and (max-width: 990px) {.basic-header.new-style .copy {width: calc(100% - 320px);}}@media all and (max-width: 767px) {.basic-header.new-style .copy {padding: 60px 0 30px;width: 100%;}}.basic-header.new-style h1, .basic-header.new-style p {color: #000;text-align: left;margin-left: 0;line-height: 1.1 !important;}.basic-header.new-style h1 {text-shadow: none;}@media all and (max-width: 1359px) {.basic-header.new-style h1 {font-size: 48px;}}@media all and (max-width: 990px) {.basic-header.new-style h1 {font-size: 42px;}}@media all and (max-width: 767px) {.basic-header.new-style h1 {font-size: 36px;}}.basic-header.new-style p {margin-top: 32px;}.basic-header.new-style .img {position: absolute;top: 0;right: 0;width: 500px;height: 100%;background-position: center;background-size: contain;background-repeat: no-repeat;}@media all and (max-width: 990px) {.basic-header.new-style .img {width: 340px;}}@media all and (max-width: 767px) {.basic-header.new-style .img {width: 100%;height: 300px;position: relative;top: auto;right: auto;}}.basic-header .black-overlay {background: rgba(0, 0, 0, 0.1);position: absolute;width: 100%;height: 100%;top: 0;z-index: 1;left: 0;}.basic-header .copy-container {position: relative;top: 132px;width: calc(100% - 100px);height: calc(100% - 132px);max-width: 1260px;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;}@media all and (max-width: 1279px) {.basic-header .copy-container {top: 60px;height: calc(100% - 60px);}}@media all and (max-width: 1024px) {.basic-header .copy-container {top: 0;height: 100%;}}@media all and (max-width: 767px) {.basic-header .copy-container {width: calc(100% - 40px);}}.basic-header .copy {position: relative;width: 55%;z-index: 2;}@media all and (max-width: 990px) {.basic-header .copy {width: 75%;}}@media all and (max-width: 767px) {.basic-header .copy {width: 100%;}}.basic-header h1 {margin: 0;font-size: 60px;line-height: 1.1;max-width: 840px;position: relative;z-index: 2;color: #FFFFFF;padding: 0 0 32px 0;font-family: "ClashGrotesk-Variable", Arial, sans-serif;text-shadow: 0 5px 30px rgba(0, 0, 0, 0.5);}.basic-header.max-title-780 h1 {max-width: 780px;}.basic-header.wide-title .copy {width: 70%;}@media all and (max-width: 767px) {.basic-header.wide-title .copy {width: 100%;}}.basic-header.wide-title h1 {max-width: 1150px;}.basic-header .buttons {display: flex;}.basic-header p {text-align: center;color: #FFFFFF;margin: 32px 20px 0;}.basic-header.full-title h1 {max-width: 100%;}@media all and (max-width: 1024px) {.basic-header {height: 435px;padding-top: 60px;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}.basic-header h1 {padding: 0 20px 32px 0;font-size: 36px;line-height: 42px;}.basic-header .buttons .button {height: 44px;}.basic-header .buttons .button .label {height: 44px;font-size: 16px;}.basic-header p {margin: 0 20px 0;}}.big-terms {position: relative;text-align: center;width: calc(100% - 40px);margin: 0 auto -31px;padding: 32px 0 0;max-width: 720px;font-size: 10px;}@media all and (max-width: 1024px) {.big-terms {margin-bottom: 16px;}}.product-header {height: 675px;position: relative;padding: 0 20px;width: 100%;overflow: hidden;}.product-header .black-overlay {background: rgba(0, 0, 0, 0.1);position: absolute;width: 100%;height: 100%;top: 0;z-index: 2;left: 0;}.product-header .gradient {background: url("../webp-images/images/common/product-header-red.png.webp") no-repeat center;position: absolute;width: 100%;height: 100%;top: 0;z-index: 2;left: 0;}.product-header.air-conditioning .gradient {background: url("../webp-images/images/common/product-header-blue.png.webp") no-repeat center;}.product-header .copy {position: relative;height: 675px;max-width: 1100px;margin: auto;padding-top: 216px;color: #FFFFFF;z-index: 3;}.product-header .copy h1 {font-size: 60px;line-height: 1.1;margin: 24px 0;max-width: 550px;}.product-header .copy .buttons {display: flex;justify-content: center;}.product-header .copy .button {display: none;}.product-header .promotion {position: absolute;z-index: 5;left: 50%;margin-left: 200px;top: 161px;height: 100%;width: 500px;text-align: center;color: #FFFFFF;}.product-header .promotion h2 {font-family: "Kalam", sans-serif;font-size: 37px;margin: 0;}.product-header .promotion p {font-family: "ClashGrotesk-Medium", Arial, sans-serif;font-size: 32.4px;line-height: 1.1;position: relative;max-width: 323px;margin: 0 auto 30px;}@media all and (max-width: 1300px) {.product-header .promotion {margin-left: 100px;}}@media all and (max-width: 1120px) {.product-header .gradient {left: -50px;width: calc(100% + 50px);}.product-header .promotion {margin-left: 60px;}}@media all and (max-width: 1024px) {.product-header {height: 350px;margin-top: 60px;display: flex;align-items: center;}.product-header .gradient,.product-header .black-overlay {display: none;}.product-header .promotion {display: none;}.product-header .copy {height: auto;justify-content: center;padding-top: 0;}.product-header .copy .bread-crumbs {display: none;}.product-header .copy h1 {text-align: center;font-size: 36px;line-height: 42px;}.product-header .copy .button {display: flex;}.product-header.show-ad-mobile {margin-top: 60px;height: auto;overflow: visible;}.product-header.show-ad-mobile .gradient {display: block;background: #cf202f;left: 0;width: 100%;height: 450px;}.product-header.show-ad-mobile.air-conditioning .gradient {background: #3eb4e4;}.product-header.show-ad-mobile .promotion {display: block;left: 0;right: 0;top: 0;width: 100%;margin-left: 0;height: 450px;padding: 20px;}.product-header.show-ad-mobile .promotion .logo {max-width: 110px;height: auto;margin-bottom: 15px;}.product-header.show-ad-mobile .promotion .product {max-width: 280px;height: auto;}.product-header.show-ad-mobile .promotion h2 {font-size: 30px;}.product-header.show-ad-mobile .promotion p {max-width: 100%;font-size: 26.9px;}.product-header.show-ad-mobile .promotion .button {height: 37px;}.product-header.show-ad-mobile .promotion .button .label {font-size: 13px;height: 37px;}.product-header.show-ad-mobile .copy {width: calc(100% - 20px);height: auto;color: #222;display: block;padding: 485px 0 0;}.product-header.show-ad-mobile .copy h1 {text-align: left;font-size: 44px;margin: 15px 0;}}.image-text {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 125px;padding: 120px 20px;row-gap: 25px;}.image-text.align-top {align-items: flex-start;}.image-text.align-top .image {max-width: 443px;}.image-text.align-top-wide {align-items: flex-start;}.image-text.align-top-wide .copy {max-width: 440px;}.image-text.basic {align-items: flex-start;padding: 95px 20px 110px;}.image-text.landlords {padding: 82px 20px 92px;}.image-text.less-pad {padding: 35px 20px 92px;}.image-text.less-pad.more-top {padding: 92px 20px;}.image-text.less-pad.more-top.last {padding: 92px 20px 90px;}.image-text.img-right {flex-direction: row-reverse;}.image-text .image {width: 100%;max-width: 565px;}.image-text .image img {max-width: 100%;height: auto;border-radius: 20px;}.image-text .copy {width: 100%;max-width: 445px;}.image-text .copy br {display: none;}.image-text .copy h2 {font-size: 32px;line-height: 1.2;margin: 0;}.image-text .copy h2.mt {margin: 30px 0;}.image-text .copy a {color: #36A2D0;}.image-text .copy p {font-size: 15px;font-family: "Noto Sans", sans-serif;color: #444;line-height: 1.6;margin: 0 auto 20px;}.image-text .copy p.sub-title {opacity: 0.75;font-size: 24px;font-family: "ClashGrotesk-Regular", Arial, sans-serif;line-height: 1.3;color: #222;margin: 18px 0 32px;}.image-text .copy ul {font-size: 15px;font-family: "Noto Sans", sans-serif;color: #444;line-height: 1.6;}.image-text .copy .buttons {margin-top: 31px;display: flex;gap: 18px;flex-wrap: wrap;}.image-text.big-title .copy {max-width: 566px;}.image-text.big-title .copy h2 {font-size: 44px;line-height: 1.1;}.image-text.big-title.align-top-wide .copy {max-width: 440px;}@media all and (max-width: 1100px) {.image-text {padding: 20px 20px 62px;}.image-text.less-pad {padding: 20px 20px 50px;}.image-text .image {max-width: 100%;}.image-text .copy {max-width: 100%;}.image-text .copy h2 {font-size: 24px;}.image-text .copy p.sub-title {font-size: 18px;opacity: 1;margin: 18px 0;}.image-text.home-intro .copy h2 {font-size: 32px;}.image-text.home-intro .copy p.sub-title {font-size: 24px;margin: 18px 0 32px;}}.product-options {border-radius: 80px;padding: 86px 20px;}.product-options .three-col h2 {text-align: center;color: #FFFFFF;padding: 0 0 91px;margin: 0;}.product-options .three-col > div {display: flex;align-items: flex-start;justify-content: center;flex-wrap: wrap;gap: 40px;row-gap: 57px;}.product-options .three-col > div .item {width: 350px;color: #FFFFFF;}.product-options .three-col > div .item img {border-radius: 16px;max-width: 100%;}.product-options .three-col > div .item h3 {margin: 18px 0;}.product-options .three-col > div .item h3 a {color: inherit;}.product-options .three-col > div .item p {margin: 0 0 18px;}.product-options.heat-pumps {background-color: #191749;}.product-options.air-conditioning {color: #000;background-color: #8dcfe4;}.product-options.air-conditioning .three-col h2, .product-options.air-conditioning .three-col > div .item {color: #000;}@media all and (max-width: 1024px) {.product-options {border-radius: 50px;padding: 53px 20px 87px;}.product-options .three-col h2 {padding: 0 0 51px;font-size: 36px;line-height: 42px;}.product-options .three-col > div .item h3 {margin: 17px 0 19px;font-size: 24px;}}.brands-section {padding: 116px 20px 150px;}.brands-section.spacer {padding: 0;height: 116px;}.brands-section.no-padding-top {padding: 0 20px 150px;}.brands-section h2 {text-align: center;margin: 0;padding: 0 20px 91px;}.brands-section > div {display: flex;align-items: flex-start;justify-content: center;flex-wrap: wrap;gap: 40px;row-gap: 60px;}.brands-section > div .item {width: 350px;max-width: 100%;}.brands-section > div .item h3 {margin: 0 0 32px;}.brands-section > div .item .image {text-align: center;position: relative;}.brands-section > div .item .image img {max-width: 100%;height: auto;}.brands-section > div .item .image .bubble {width: 120px;height: 120px;background-color: #3eb4e4;border-radius: 50%;display: flex;justify-content: center;align-items: center;font-size: 13px;color: #FFFFFF;font-family: "Noto Sans", sans-serif;position: absolute;right: -10px;top: -40px;}.brands-section > div .item p {color: #444;margin: 32px 0 18px;}@media all and (max-width: 1024px) {.brands-section {padding: 80px 20px 80px;}.brands-section.spacer {padding: 0;height: 80px;}.brands-section h2 {text-align: center;margin: 0;padding: 0 20px 40px;}}.shadow-image-text > div {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 95px;row-gap: 20px;width: 1240px;max-width: 100%;box-shadow: 0 4px 80px 0 rgba(0, 0, 0, 0.15);background-color: #fff;position: relative;margin: auto;border-radius: 40px;padding: 70px;}.shadow-image-text .image {width: 100%;max-width: 565px;}.shadow-image-text .image img {width: 100%;border-radius: 20px;}.shadow-image-text .copy {width: 100%;max-width: 435px;}.shadow-image-text .copy h2 {font-size: 32px;line-height: 1.2;margin: 0;}.shadow-image-text .copy p {font-size: 15px;font-family: "Noto Sans", sans-serif;color: #444;line-height: 1.6;margin: 0;}.shadow-image-text .copy p.sub-title {opacity: 0.75;font-size: 24px;font-family: "ClashGrotesk-Regular", Arial, sans-serif;line-height: 1.3;color: #222;margin: 18px 0 32px;}.shadow-image-text .copy .buttons {margin-top: 31px;display: flex;gap: 18px;}@media all and (max-width: 1250px) {.shadow-image-text > div {padding: 20px 20px 35px;}.shadow-image-text > div .copy {max-width: 100%;}.shadow-image-text > div .copy h2 {font-size: 24px;}.shadow-image-text > div .copy p.sub-title {margin: 15px 0 20px;}.shadow-image-text > div .copy .buttons {margin-top: 20px;}}.faq-section {padding: 0 20px;}.faq-section h2 {text-align: center;margin: 0 0 70px;}.faq-section.more-pad-top {padding: 180px 20px 0;}.faq-section.padding-base {padding: 130px 20px 160px;}.faq-section.more-pad-bottom {padding: 0 20px 180px;}.faq-section > div {display: flex;justify-content: center;}@media all and (max-width: 1024px) {.faq-section h2 {margin: 0 0 50px;}}@media all and (max-width: 767px) {.faq-section.more-pad-top {padding: 50px 20px 0;}.faq-section.more-pad-bottom {padding: 0 20px 50px;}.faq-section.mobile-pad-bottom {padding: 0 20px 50px;}.faq-section.padding-base {padding: 130px 20px 160px;}.faq-section.padding-base {padding: 50px 20px 50px;}}.faq-list {max-width: 693px;}.faq-list .item {border-top: 1px solid rgba(34, 34, 34, 0.25);}.faq-list .item h3 {display: flex;align-items: center;cursor: pointer;position: relative;margin: 0;font-size: 28px;min-height: 99px;padding: 20px 0;}.faq-list .item h3 span {width: calc(100% - 21px);padding-right: 40px;}.faq-list .item h3 img {-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);}.faq-list .item > div {position: relative;max-height: 0;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);}.faq-list .item > div p {padding: 0 0 62px;font-size: 18px;margin: 10px 0 0;}.faq-list .item.expand h3 img {transform: rotate(180deg);}.faq-list .item.expand > div {max-height: 500px;}@media all and (max-width: 1024px) {.faq-list .item h3 {font-size: 24px;padding: 20px 30px 20px 0;}.faq-list .item h3 img {top: 40px;}.faq-list .item > div p {padding: 0 0 30px;margin: 0;font-size: 16px;line-height: 1.3;}}.testimonials {display: flex;justify-content: center;padding: 60px 20px 120px;}.testimonials.no-pad-bottom {padding: 60px 20px 0;}.testimonials > div {width: 100%;max-width: 1240px;padding: 145px 0 109px;border-radius: 40px;background-color: #191749;}.testimonials .list {color: #FFFFFF;width: 100%;position: relative;}.testimonials .list .item {text-align: center;position: absolute;width: 100%;padding: 0 60px 26px;opacity: 0;-webkit-transition: opacity 500ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: opacity 500ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: opacity 500ms cubic-bezier(0.77, 0, 0.175, 1);transition: opacity 500ms cubic-bezier(0.77, 0, 0.175, 1);}.testimonials .list .item.selected {position: relative;width: 100%;opacity: 1;}.testimonials .list .item q {font-size: 32px;font-family: "ClashGrotesk-Variable", Arial, sans-serif;line-height: 1.2;}.testimonials .list .item .from {margin-top: 40px;font-size: 18px;font-family: "ClashGrotesk-Semibold", Arial, sans-serif;}.testimonials ul {list-style: none;display: flex;margin: 0;padding: 0;align-items: center;justify-content: center;gap: 10px;}.testimonials ul li {width: 8px;height: 8px;background: rgba(255, 255, 255, 0.25);border-radius: 50%;-webkit-transition: background 500ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: background 500ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: background 500ms cubic-bezier(0.77, 0, 0.175, 1);transition: background 500ms cubic-bezier(0.77, 0, 0.175, 1);}.testimonials ul li.selected {background: #FFFFFF;}.testimonials .cta {display: flex;justify-content: center;margin-top: 31px;}@media all and (max-width: 1024px) {.testimonials {padding: 60px 20px 51px;}.testimonials.no-pad-bottom {padding: 0 20px 0;}.testimonials.hide-mobile {display: none;}.testimonials > div {padding: 40px 0 61px;}.testimonials .list .item {padding: 0 30px 20px;}.testimonials .list .item q {font-size: 22px;}.testimonials .list .item .from {margin-top: 22px;}}.user-manuals {padding: 180px 20px 100px;}.user-manuals.less-pad-top {padding: 80px 20px 100px;}.user-manuals h2 {text-align: center;margin: 0 0 85px;}.user-manuals > div {display: flex;justify-content: center;gap: 40px;row-gap: 60px;flex-wrap: wrap;}.user-manuals .manual-item {width: 350px;}.user-manuals .manual-item .image {line-height: 0;}.user-manuals .manual-item .image img {max-width: 100%;border-radius: 15px;}.user-manuals .manual-item h3 {font-size: 24px;}@media all and (max-width: 1024px) {.user-manuals {padding: 70px 20px 0;}.user-manuals.mobile-pad-bottom {padding: 70px 20px 68px;}.user-manuals.less-pad-top {padding: 80px 20px 100px;}.user-manuals h2 {margin: 0 0 61px;}}.find-book {display: flex;flex-wrap: wrap;margin: 120px auto;position: relative;max-width: 1240px;overflow: hidden;background-color: #8dcfe4;border-radius: 80px;padding: 60px;}.find-book.less-margin {margin: 0 auto;}.find-book .side {width: 50%;color: #000;}.find-book .side .copy {position: relative;width: 100%;max-width: 400px;margin: 0 auto;}.find-book .side h2 {font-size: 32px;line-height: 1.2;margin: 29px 0;}.find-book .side p {font-size: 20px;font-family: "ClashGrotesk-Variable", Arial, sans-serif;line-height: 1.3;margin: 29px 0;}.find-book .side .cartoon {height: 190px;display: flex;align-items: flex-end;justify-content: center;}@media all and (max-width: 1200px) {.find-book {margin: 70px auto;}.find-book .diamond {width: 100%;height: 60px;background: url("../images/common/diamond-mobile.png");background-size: 100% 100%;left: auto;position: relative;margin: -30px 0;}.find-book .side {width: 100%;height: auto;padding: 0 20px 110px;}.find-book .side .cartoon {margin-top: 30px;}.find-book .side h2 {margin: 20px 0;}.find-book .side p {margin: 20px 0;}.find-book .side.find {background: #cf202f;border-radius: 50px 50px 0 0;padding: 0 20px 110px;}.find-book .side.book {background: #3eb4e4;border-radius: 0 0 50px 50px;padding: 40px 20px 70px;}}@media all and (max-width: 520px) {.find-book .side br {display: none;}}.product-related {padding: 86px 20px 118px;}.product-related h2 {text-align: center;margin: 0 0 91px;}.product-related > div {display: flex;justify-content: center;flex-wrap: wrap;gap: 88px;row-gap: 58px;}.product-related > div .item {width: 100%;max-width: 522px;}.product-related > div .item h3 {margin: 18px 0;}.product-related > div .item p {margin: 18px 0 31px;}.product-related > div .item img {width: 100%;height: auto;border-radius: 20px;}@media all and (max-width: 1024px) {.product-related {padding: 50px 20px 50px;}.product-related h2 {margin: 0 0 61px;font-size: 36px;line-height: 42px;}.product-related > div .item h3 {font-size: 24px;margin: 18px 0;}}.product-about {margin-bottom: 127px;}.product-about.no-mag-bottom {margin-bottom: 0;}.product-about .top-shadow > div {height: 100px;box-shadow: 0 -15px 25px 0 rgba(0, 0, 0, 0.05);border-radius: 80px;background: #FFFFFF;}.product-about .content {display: flex;align-items: flex-start;justify-content: center;gap: 125px;}.product-about .content .copy {width: 440px;}.product-about .content .copy h2 {font-size: 32px;margin: 0 0 32px;}.product-about .content .image {max-width: 565px;width: 100%;height: 376px;border-radius: 20px;}.product-about .content .image img {max-width: 100%;height: auto;border-radius: 20px;}@media all and (max-width: 1200px) {.product-about .content {padding: 20px;gap: 70px;}.product-about .content .copy {width: calc(50% - 35px);}.product-about .content .image {width: calc(50% - 35px);}}@media all and (max-width: 1024px) {.product-about .top-shadow {margin-bottom: -100px;}.product-about .top-shadow > div {border-radius: 40px;}.product-about .content {flex-wrap: wrap;row-gap: 32px;flex-direction: column-reverse;}.product-about .content .copy {width: 100%;}.product-about .content .image {width: 100%;max-width: 565px;}}.product-room-options {padding: 86px 20px 0;background: #191749;border-radius: 80px;color: #FFFFFF;}.product-room-options.air-conditioning {background: #8dcfe4;color: #000;}.product-room-options.air-conditioning .image-text {color: #000;}.product-room-options.air-conditioning .image-text .copy p {color: #000;}.product-room-options > h2 {text-align: center;margin: 0;padding: 0 0 91px;}.product-room-options .image-text {color: #FFFFFF;padding: 0 0 130px;}.product-room-options .image-text .copy p {color: #FFFFFF;}@media all and (max-width: 1024px) {.product-room-options {border-radius: 50px;padding: 53px 20px 30px;}.product-room-options > h2 {font-size: 36px;line-height: 42px;padding: 0 0 50px;}.product-room-options .image-text {padding: 0 0 58px;}}.installation-contact h2 {margin: 0 0 77px;text-align: center;font-size: 44px;}.installation-contact > div {max-width: 1600px;position: relative;margin: 0 auto 120px;display: flex;justify-content: center;gap: 40px;row-gap: 20px;flex-wrap: wrap;}.installation-contact > div .item {width: 365px;height: 439px;background: #191749;padding: 64px 77px 0 64px;border-radius: 50px;color: #FFFFFF;font-family: "Noto Sans", sans-serif;line-height: 1.6;font-size: 15px;}.installation-contact > div .item h2 {font-size: 32px;margin: 0 0 27px;}.installation-contact > div .item p {margin: 0 0 25px;}.installation-contact > div .item a {color: #FFFFFF;}.installation-contact > div .item a.u {text-decoration: underline;}.installation-contact > div .item .btn {margin-top: 24px;}.installation-contact.marg-top-120 {margin: 120px auto 0;}.installation-contact.marg-top-120 > div {margin: auto;}@media all and (max-width: 480px) {.installation-contact.marg-top-120 {margin: 70px auto 0;}.installation-contact.marg-top-120 > div {margin: auto;}.installation-contact > div {margin: 0 auto 40px;}.installation-contact > div .item {width: calc(100% - 40px);height: auto;padding: 30px 40px 40px;}}