html {overflow-x: hidden;overflow-y: scroll;}body {padding: 0;margin: 0;color: #535353;background: #F9FAFB;font-family: "pn-regular", "Helvetica Neue", "Helvetica", Arial, sans-serif;font-weight: normal;font-size: 18px;line-height: 1.22;letter-spacing: -0.2px;-moz-image-rendering: auto;image-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-text-size-adjust: 100%;}* {box-sizing: border-box;}h1, h2, h3, h4, h5 {margin: 0;}p {margin: 0 0 10px 0;}a {cursor: pointer;text-decoration: none;}main {opacity: 0;transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }.standard-width {position: relative;width: calc(100% - 50px);max-width: 935px;margin: 0 auto;}@media all and (max-width: 767px) {.standard-width {overflow: hidden;}}.bold {font-weight: 600;}.align-center {text-align: center;}.m20-bottom {margin-bottom: 20px !important;}.menu-width {position: relative;width: calc(100% - 72px);max-width: 1128px;margin: 0 auto;}@media all and (max-width: 960px) {.menu-width {width: calc(100% - 40px);}}section {position: relative;width: 100%;}@media all and (max-width: 1200px) {section {overflow: hidden;}}section.pricing {overflow: visible;}p a {color: #535353;font-family: "pn-semibold";font-weight: normal;text-decoration: underline;}.btn {position: relative;width: 224px;height: 40px;padding: 9px 0 11px;border-radius: 2px;color: #ffffff;background-color: #d93d1a;font-family: "pn-semibold";font-size: 18px;font-weight: normal;text-align: center;letter-spacing: -0.2px;display: block;cursor: pointer;overflow: hidden;}@media all and (max-width: 767px) {.btn {width: 100%;max-width: calc(100vw - 50px);}}.btn.outline-btn {color: #d93d1a;border: solid 1px #d93d1a;background-color: #ffffff;}.btn.outline-btn .txt {color: #d93d1a;}.btn.outline-btn .circle {background-color: #d93d1a;}@media all and (min-width: 1200px) {.btn.outline-btn:hover .txt {color: #ffffff;}}.btn.center-btn {position: relative;margin: 0 auto;}@media all and (min-width: 1200px) {.btn:hover .circle {width: 110%;height: 230px;opacity: 1;}}@media all and (min-width: 1200px) {.btn.hit-anim .circle {width: 185px;height: 185px;}}.btn .txt {position: absolute;top: 9px;left: 0;width: 100%;height: 100%;color: #ffffff;z-index: 3;padding: 0;transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.btn .circle {position: absolute;top: 50%;left: 50%;width: 0px;height: 0px;margin: 0;padding: 0;opacity: 0;border-radius: 100%;background-color: #a12d13;transform: translate(-50%, -50%);z-index: 2;-webkit-transition-duration: 0.2s;transition-duration: 0.2s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;-webkit-transition-property: all;transition-property: all;}.clearfix:after {clear: both;content: "";display: block;}.two-cols {position: relative;width: calc(100% + 40px);margin-left: -20px;}@media all and (max-width: 960px) {.two-cols {width: 100%;margin: 0;}}.two-cols .col {position: relative;float: left;width: calc(50% - 22px);margin: 0 11px;text-align: center;}@media all and (max-width: 960px) {.two-cols .col {width: 100%;margin: 0;}}.three-cols {position: relative;width: calc(100% + 40px);margin-left: -20px;}@media all and (max-width: 960px) {.three-cols {width: 100%;margin: 0;}}.three-cols.transition-out .col {opacity: 0;transform: translate(0px, 50px);}.three-cols .col {position: relative;float: left;width: calc(33.33% - 40px);margin: 0 20px;text-align: center;transition: opacity 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (max-width: 960px) {.three-cols .col {width: 100%;margin: 0 0 24px;}}@media all and (min-width: 961px) {.three-cols .col[data-index="0"] {transition-delay: 0.2s;}}@media all and (min-width: 961px) {.three-cols .col[data-index="0"] .photo-bg {transition-delay: 0.2s !important;}}@media all and (min-width: 961px) {.three-cols .col[data-index="1"] {transition-delay: 0.4s;}}@media all and (min-width: 961px) {.three-cols .col[data-index="1"] .photo-bg {transition-delay: 0.4s !important;}}@media all and (min-width: 961px) {.three-cols .col[data-index="2"] {transition-delay: 0.6s;}}@media all and (min-width: 961px) {.three-cols .col[data-index="2"] .photo-bg {transition-delay: 0.6s !important;}}@media all and (min-width: 961px) {.three-cols .col[data-index="3"] {transition-delay: 0.8s;}}@media all and (min-width: 961px) {.three-cols .col[data-index="4"] {transition-delay: 1s;}}@media all and (min-width: 961px) {.three-cols .col[data-index="5"] {transition-delay: 1.2s;}}.three-cols .col .photo {overflow: hidden;}.three-cols .col .photo img {display: block;width: 100%;float: left;}@media all and (min-width: 961px) {.three-cols .col .photo .photo-bg {transform: scale(1.2, 1.2);transition: all 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}}.four-cols {position: relative;width: calc(100% + 40px);margin-left: -20px;}@media all and (max-width: 960px) {.four-cols {width: 100%;margin: 0;}}.four-cols .col {position: relative;float: left;width: calc(25% - 40px);margin: 0 20px;text-align: center;}@media all and (min-width: 961px) {.four-cols .col {opacity: 0;transform: translate(0px, 50px);transition: opacity 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}}@media all and (min-width: 961px) {.four-cols .col[data-index="0"] {transition-delay: 0.2s;}}@media all and (min-width: 961px) {.four-cols .col[data-index="1"] {transition-delay: 0.4s;}}@media all and (min-width: 961px) {.four-cols .col[data-index="2"] {transition-delay: 0.6s;}}@media all and (min-width: 961px) {.four-cols .col[data-index="3"] {transition-delay: 0.8s;}}@media all and (max-width: 960px) {.four-cols .col {width: 100%;margin: 0 0 24px;}}.transition-in .standard-width {opacity: 1;}.transition-in .col {opacity: 1;transform: translate(0px, 0px);}.transition-in .col .photo .photo-bg {transform: scale(1, 1);}.h1-style {font-family: "pn-bold";font-size: 48px;font-weight: normal;line-height: 1.125;letter-spacing: -0.8px;color: #535353;}@media all and (max-width: 420px) {.h1-style {font-size: 42px;}}.h2-style {position: relative;width: 100%;font-family: "pn-bold";font-size: 42px;font-weight: normal;margin-bottom: 18px;line-height: 1.17;letter-spacing: -0.8px;}.h2-style.smaller {font-size: 32px;letter-spacing: -0.53px;}.h3-style {position: relative;width: 100%;font-family: "pn-bold";font-size: 36px;font-weight: normal;margin-bottom: 18px;line-height: 1.17;letter-spacing: -0.8px;}@media all and (max-width: 767px) {.h3-style {font-size: 32px;}}.h3-style.smaller {font-size: 32px;letter-spacing: -0.53px;}.h4-style {font-family: "pn-regular";font-size: 32px;line-height: 1.17;font-weight: normal;}.h5-style {font-family: "pn-regular";font-size: 28px;line-height: 1.22;font-weight: normal;}.h6-style {font-family: "pn-regular";font-size: 24px;line-height: 1.22;font-weight: normal;}.small-heading {font-family: "pn-semibold";font-weight: normal;font-size: 18px;line-height: 1.22;}.small-copy {font-size: 18px;font-weight: normal;line-height: 1.22;letter-spacing: -0.2px;}.large-copy {font-size: 24px;font-weight: normal;line-height: 1.25;letter-spacing: -0.4px;}@media all and (max-width: 767px) {.large-copy {font-size: 22px;}}.orange-txt {color: #f2541b;}.grey-bg {background-color: #ebf0f2;}.semibold {font-family: "pn-semibold";font-weight: normal;}.underlined {text-decoration: underline;}.vertical-align-container {display: table;width: 100%;}.vertical-align-container .vertical-align {display: table-cell;vertical-align: middle;}.bg-lean-left {position: relative;width: 100%;height: 116px;background-image: url("../images/common/bg-triangle1-white.png");background-size: 100% 116px;background-repeat: no-repeat;background-position: center;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.bg-lean-left {background-image: url("../images/common/bg-triangle1-white@2x.png");}}.bg-lean-right {position: relative;width: 100%;height: 116px;background-image: url("../images/common/bg-triangle2.png");background-size: 100% 116px;background-repeat: no-repeat;background-position: center;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.bg-lean-right {background-image: url("../images/common/bg-triangle2@2x.png");}}.has-shape-bg .bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;clip-path: polygon(0 30%, 100% 0, 100% 100%, 0 70%);}@media all and (max-width: 1024px) {.has-shape-bg .bg {-webkit-clip-path: polygon(0 30%, 100% 0, 100% 100%, 0 70%);}}@media all and (max-width: 767px) {.has-shape-bg .bg {-webkit-clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 95%);clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 95%);}}.light-grey-bg {background-color: #f9fafb;}.white-bg {background-color: #ffffff;}.app-fade-container {transition: opacity 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.single-page {padding: 153px 0 0 0;text-align: center;font-size: 23px;line-height: 29px;}@media all and (max-width: 767px) {.single-page {font-size: 18px;line-height: 1.22;padding: 110px 0 0 0;text-align: left;}}.single-page .h1-style {margin-bottom: 32px;}@media all and (max-width: 767px) {.single-page .h1-style {text-align: center;}}@media all and (max-width: 767px) {.single-page .large-copy {text-align: center;}}.lightbox-popup {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 200;}.lightbox-popup .overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);z-index: 1;}.lightbox-popup .box {position: absolute;top: 50%;left: 50%;width: 582px;transform: translate(-50%, -50%);border-radius: 4px;box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2);border: solid 1px #bbbbbb;background-color: #ffffff;padding: 60px 20px 40px;z-index: 10;}@media all and (max-width: 767px) {.lightbox-popup .box {font-size: 15px;line-height: 1.4;width: calc(100% - 60px);left: 30px;transform: translate(0%, -50%);}}.lightbox-popup .box h2 {position: relative;width: 100%;max-width: 456px;text-align: center;margin: 28px auto 16px auto;}.lightbox-popup .box p {position: relative;width: 100%;max-width: 456px;text-align: left;margin: 0 auto 16px;}.lightbox-popup .box h6 {margin: 0 auto 27px;position: relative;width: 100%;max-width: 226px;text-align: center;}.lightbox-popup .box .smiley {float: right;width: 25px;height: 30px;}.lightbox-popup .box .close-icon {position: absolute;top: 10px;right: 10px;width: 40px;height: 40px;background-image: url("../images/common/icon-close-button-white.svg");background-position: center;background-size: 12px 12px;background-repeat: no-repeat;background-color: #f2541b;border-radius: 100%;cursor: pointer;transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }@media all and (min-width: 1201px) {.lightbox-popup .box .close-icon:hover {transform: rotate(90deg);}}.lightbox-popup .box .txt-btn {width: 100%;color: #d93d1a;font-family: "pn-semibold";font-weight: normal;text-align: center;cursor: pointer;display: block;}.blurred {-webkit-filter: blur(3px);-moz-filter: blur(3px);-o-filter: blur(3px);-ms-filter: blur(3px);filter: blur(3px);}body.thanks-page header {position: static;z-index: 10;-webkit-filter: blur(3px);-moz-filter: blur(3px);-o-filter: blur(3px);-ms-filter: blur(3px);filter: blur(3px);}body.thanks-page .app {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}.clear {clear: both;}.standard-page {text-align: left;padding-bottom: 50px;}.standard-page h1 {text-align: center;padding: 0 30px;margin-bottom: 22px;}.standard-page .a {color: #f2541b;font-family: "pn-semibold";font-weight: normal;cursor: pointer;}.standard-page .small-heading {margin-top: 30px;margin-bottom: 15px;}.standard-page .standard-width {max-width: 744px;}.standard-page .padded-in {padding-left: 40px;}.standard-page ol.padded-in li {padding-left: 40px !important;}.standard-page ol li ul {padding-left: 40px;}.privacy-page {font-size: 16px;}.privacy-page .bg {position: absolute;top: 0;left: 0;margin-top: 280px;width: 100%;height: 80%;clip-path: polygon(0 0, 100% 10%, 100% 90%, 0 100%);}@media all and (max-width: 1024px) {.privacy-page .bg {-webkit-clip-path: polygon(0 0, 100% 10%, 100% 90%, 0 100%);}}@media all and (max-width: 767px) {.privacy-page .bg {margin-top: 360px;height: 622px;-webkit-clip-path: polygon(0 0, 100% 5%, 100% 95%, 0 100%);clip-path: polygon(0 0, 100% 5%, 100% 95%, 0 100%);}}.privacy-page .add-mb {margin-bottom: 15px;}.privacy-page p.bold {font-family: "pn-semibold";font-size: 18px;font-weight: normal;margin-top: 30px;margin-bottom: 15px;}.privacy-page a {color: #d93d1a;font-family: "pn-semibold";font-weight: normal;}.privacy-page ul {list-style: disc;margin-top: 10px;padding: 0 0 0 20px;}.privacy-page ul li {margin-bottom: 10px;padding-bottom: 10px;}.terms-page {font-size: 16px;}.terms-page #carehq-coupons,.terms-page #cancellation-and-refund-policy,.terms-page #charge,.terms-page #consent {scroll-margin-top: 90px;}.terms-page p.bold {font-family: "pn-semibold";font-size: 18px;font-weight: normal;margin-top: 15px;margin-bottom: 15px;}.terms-page a {color: #d93d1a;font-family: "pn-semibold";font-weight: normal;}.terms-page .subpoint {padding-top: 20px;padding-left: 20px;}.terms-page .bg {position: absolute;top: 0;left: 0;margin-top: 280px;width: 100%;height: 80%;clip-path: polygon(0 0, 100% 10%, 100% 90%, 0 100%);}@media all and (max-width: 1024px) {.terms-page .bg {-webkit-clip-path: polygon(0 0, 100% 10%, 100% 90%, 0 100%);}}@media all and (max-width: 767px) {.terms-page .bg {margin-top: 360px;height: 622px;-webkit-clip-path: polygon(0 0, 100% 5%, 100% 95%, 0 100%);clip-path: polygon(0 0, 100% 5%, 100% 95%, 0 100%);}}.terms-page ol {display: inline;list-style-position: inside;list-style-type: decimal;}.terms-page ol .alpha {list-style-type: lower-alpha;padding-left: 0;}.terms-page ol li {padding-bottom: 16px;}.terms-page ol ul {list-style: disc;margin-top: 10px;padding: 0 0 0 20px;}body.ie .bg-triangle {display: none;}body.ie .bg {display: none;}body.ie .has-shape-bg .bg {display: none;}body.ie .pricing .standard-width .plans .plan .price .dollars {left: 50%;margin-left: -60px;}ul li a {color: #d93d1a;font-family: "pn-semibold";font-weight: normal;}.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}.loader {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);margin: 0 auto;width: 60px;opacity: 1;transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.loader.remove {opacity: 0;}.loader:before {content: "";display: block;padding-top: 100%;}.loader .circular {animation: rotate 2s linear infinite;height: 100%;transform-origin: center center;width: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}.loader .circular-static {height: 100%;transform-origin: center center;width: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;opacity: 0.2;}.loader .path {stroke-dasharray: 1, 200;stroke-dashoffset: 0;animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;stroke-linecap: round;}.loader .path-bg {stroke: #000;}@keyframes rotate {100% {transform: rotate(360deg);}}@keyframes dash {0% {stroke-dasharray: 1, 200;stroke-dashoffset: 0;}50% {stroke-dasharray: 89, 200;stroke-dashoffset: -35px;}100% {stroke-dasharray: 89, 200;stroke-dashoffset: -124px;}}@keyframes color {100%, 0% {stroke: #f2541b;}}header {position: fixed;top: 0;left: 0;width: 100%;height: 80px;background-color: #ffffff;box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2);z-index: 1001;transition: height 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (max-width: 767px) {header {height: 64px;}}header.slim {height: 64px;}header.slim .logo {transform: translate(0px, -5px);width: 125px;}@media all and (max-width: 767px) {header.slim .logo {transform: translate(0px, 0px);}}header.slim nav {transform: translate(0px, -8px);}@media all and (max-width: 767px) {header.slim nav {transform: translate(0px, 0px);}}header .menu-width {padding: 20px 0;}@media all and (max-width: 767px) {header .menu-width {padding: 12px 0;}}header .alert-box {position: relative;width: 100%;height: 0px;color: #ffffff;background-color: #535353;overflow: hidden;transition: height 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}header .alert-box .close-btn {position: absolute;top: 0;right: 0;width: 64px;height: 64px;background-image: url("../images/common/icon-close-button-white.svg");background-size: 16px 16px;background-repeat: no-repeat;background-position: center;cursor: pointer;transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (max-width: 960px) {header .alert-box .close-btn {width: 32px;height: 32px;}}@media all and (min-width: 1201px) {header .alert-box .close-btn:hover {transform: rotate(90deg);}}header .alert-box .btn {margin: 24px auto;width: 288px;}@media all and (min-width: 1201px) {header .alert-box .btn:hover .circle {width: 288px;}}header .alert-box .btn.outline-btn {color: #ffffff;border: 1px solid #ffffff;background-color: transparent;}header .alert-box .btn.outline-btn .txt {color: #ffffff;}header .alert-box .btn.outline-btn .circle {background-color: #000000;opacity: 0.5;}header[data-current="0"] .menu-triangle {left: 45px;}@media all and (max-width: 1100px) {header[data-current="0"] .menu-triangle {left: 35px;}}header[data-current="1"] .menu-triangle {left: 124px;}@media all and (max-width: 1100px) {header[data-current="1"] .menu-triangle {left: 97px;}}header[data-current="2"] .menu-triangle {left: 230px;}@media all and (max-width: 1100px) {header[data-current="2"] .menu-triangle {left: 180px;}}header[data-current="3"] .menu-triangle {left: 366px;}@media all and (max-width: 1100px) {header[data-current="3"] .menu-triangle {left: 300px;}}header[data-current="4"] .menu-triangle {left: 462px;}@media all and (max-width: 1100px) {header[data-current="4"] .menu-triangle {left: 380px;}}header[data-current="5"] .menu-triangle {left: 566px;}@media all and (max-width: 1100px) {header[data-current="5"] .menu-triangle {left: 460px;}}header .home-menu {display: block;}header .non-home-menu {display: none;}header .menu-triangle {position: absolute;top: 0px;left: 75px;width: 14px;height: 8px;opacity: 0;background-image: url("../images/common/menu-triangle.svg");background-repeat: no-repeat;background-size: 14px 8px;transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (max-width: 960px) {header .menu-triangle {display: none;}}header .menu-triangle.fade-in {opacity: 1;}header .logo {float: left;margin-top: 5px;width: 156px;cursor: pointer;transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (max-width: 767px) {header .logo {margin-top: 8px;width: 125px;}}header .home-logo {display: none;}header .non-home-logo {display: block;}header nav {position: relative;float: right;transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}header nav ul {padding: 0;margin: 0;list-style: none;}header nav ul li {float: left;margin-left: 29px;font-size: 18px;font-weight: normal;letter-spacing: -0.2px;color: #000000;}@media all and (max-width: 1100px) {header nav ul li {font-size: 16px;margin-left: 20px;}}@media all and (max-width: 960px) {header nav ul li {display: none;}}@media all and (max-width: 960px) {header nav ul li.btn-item {display: block;}}@media all and (max-width: 960px) {header nav ul li.btn-item .btn {width: 176px;}}@media all and (max-width: 420px) {header nav ul li.btn-item .btn {width: 166px;}}@media all and (max-width: 374px) {header nav ul li.btn-item .btn {width: 156px;}}@media all and (max-width: 359px) {header nav ul li.btn-item .btn {width: 126px;}}header nav ul li a, header nav ul li span {color: #000000;padding: 9px 0 11px;display: block;cursor: pointer;font-family: "pn-regular", "Helvetica Neue", "Helvetica", Arial, sans-serif;font-weight: normal;}@media all and (max-width: 1100px) {header nav ul li a, header nav ul li span {font-size: 16px;}}@media all and (max-width: 1200px) {header nav ul li a.btn, header nav ul li span.btn {width: 160px;}}header nav ul li a.btn .txt, header nav ul li span.btn .txt {font-family: "pn-semibold";}.fixed-menu-spacer {width: 100%;height: 80px;transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (max-width: 960px) {.fixed-menu-spacer {height: 64px;}}body.show-alert-box header {height: 168px;}@media all and (max-width: 767px) {body.show-alert-box header {height: 152px;}}body.show-alert-box header.slim {height: 152px;}body.show-alert-box .alert-box {height: 88px;}body.show-alert-box .fixed-menu-spacer {height: 168px;}@media all and (max-width: 767px) {body.show-alert-box .fixed-menu-spacer {height: 152px;}}body.no-alert-box-anim header {transition: all 0ms cubic-bezier(0.25, 0.46, 0.45, 0.94), height 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}body.no-alert-box-anim .fixed-menu-spacer, body.no-alert-box-anim .alert-box, body.no-alert-box-anim main {transition: all 0ms cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}body.loaded {opacity: 1;}body.loaded header, body.loaded main {opacity: 1;}.skip-to-book {position: absolute;top: -40px;left: 20px;color: #fff;text-decoration: none;transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index: 1300;}.skip-to-book:focus {top: 20px;}@media all and (max-width: 767px) {.skip-to-book:focus {top: 80px;}}footer {position: relative;width: 100%;height: 140px;clear: both;padding: 20px 0 13px 0;background-color: #000000;overflow: hidden;z-index: 100;}@media all and (max-width: 1160px) {footer {height: auto;}}footer .logo {position: relative;float: left;z-index: 3;margin-top: 7px;}@media all and (max-width: 1160px) {footer .logo {float: none;margin-bottom: 14px;}}footer .menu-width {width: calc(100% - 48px);max-width: 1152px;}@media all and (max-width: 1160px) {footer .menu-width {width: calc(100% - 50px);}}footer .footer-left {float: left;}@media all and (max-width: 1160px) {footer .footer-left {float: none;}}footer .footer-left .social-icons {margin-top: 37px;display: block;float: left;clear: left;}@media all and (max-width: 1160px) {footer .footer-left .social-icons {display: none;}}footer .footer-left .social-icons a {margin-right: 8px;}footer .footer-left .social-icons a:last-child {margin-right: 0;}footer .footer-middle {float: left;margin-left: 35px;}@media all and (max-width: 1160px) {footer .footer-middle {float: none;width: auto;margin-left: 0;}}footer .footer-middle .col {float: left;clear: left;}@media all and (max-width: 1160px) {footer .footer-middle .col {clear: none;}}@media all and (max-width: 767px) {footer .footer-middle .col {float: none;}}footer .footer-middle .col:first-child {margin-right: 30px;}footer .footer-middle .col:nth-child(2) {margin-top: 8px;}@media all and (max-width: 1160px) {footer .footer-middle .col:nth-child(2) {margin-top: 0;}}footer .footer-middle .copyright {display: block;text-align: left;padding-left: 5px;padding-top: 20px;}@media all and (max-width: 1160px) {footer .footer-middle .copyright {display: none;}}footer .footer-right {display: block;float: right;width: 131px;}@media all and (max-width: 1160px) {footer .footer-right {float: none;width: 100%;}}footer .footer-right .store-btns a {display: block;width: 100%;}@media all and (max-width: 1160px) {footer .footer-right .store-btns a {display: inline-block;width: 131px;}}footer .footer-right .store-btns a.first {margin-bottom: 12px;}@media all and (max-width: 1160px) {footer .footer-right .store-btns a.first {margin: 0 12px 0 0;}}footer .footer-right .store-btns a img {width: 100%;height: auto;}footer .footer-bottom-mobile {display: none;}@media all and (max-width: 1160px) {footer .footer-bottom-mobile {display: block;}}footer .footer-menu {width: 100%;display: block;text-align: center;list-style: none;padding: 0;margin: 0;z-index: 1;}@media all and (max-width: 1160px) {footer .footer-menu {position: relative;text-align: left;top: auto;left: auto;margin-bottom: 25px;}}@media all and (max-width: 767px) {footer .footer-menu {margin-bottom: 40px;}}footer .footer-menu li {display: inline-block;}@media all and (max-width: 1160px) {footer .footer-menu li {display: block;}}footer .footer-menu li span, footer .footer-menu li a {font-size: 16px;color: #ffffff;line-height: 1.75;padding: 0 5px;cursor: pointer;}@media all and (max-width: 1160px) {footer .footer-menu li span, footer .footer-menu li a {padding: 0;}}footer .social-icons {position: relative;float: left;z-index: 3;}@media all and (max-width: 1160px) {footer .social-icons {float: none;}}footer .copyright {position: relative;clear: both;width: 100%;font-size: 14px;text-align: center;color: #ffffff;padding-top: 14px;}@media all and (max-width: 1160px) {footer .copyright {text-align: left;padding: 16px 25px 13px 0px;}}#resize-1600 {display: none;}@media all and (max-width: 1600px) {#resize-1600 {display: block;}}#resize-1200 {display: none;}@media all and (max-width: 1200px) {#resize-1200 {display: block;}}#resize-960 {display: none;}@media all and (max-width: 960px) {#resize-960 {display: block;}}#resize-767 {display: none;}@media all and (max-width: 767px) {#resize-767 {display: block;}}@font-face {font-family: 'pn-bold';src: url('../fonts/pn-bold-webfont.woff2') format('woff2'),url('../fonts/pn-bold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}@font-face {font-family: 'pn-extrabold';src: url('../fonts/pn-extrabold-webfont.woff2') format('woff2'),url('../fonts/pn-extrabold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}@font-face {font-family: 'pn-semibold';src: url('../fonts/pn-semibold-webfont.woff2') format('woff2'),url('../fonts/pn-semibold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}@font-face {font-family: 'pn-medium';src: url('../fonts/pn-medium-webfont.woff2') format('woff2'),url('../fonts/pn-medium-webfont.woff') format('woff');font-weight: normal;font-style: normal;}@font-face {font-family: 'pn-regular';src: url('../fonts/proximanova-regular.otf') format('opentype'),url('../fonts/proximanova-regular.ttf') format('truetype'),url('../fonts/pn-regular-webfont.woff2') format('woff2'),url('../fonts/pn-regular-webfont.woff') format('woff');font-weight: normal;font-style: normal;}.banner {position: relative;padding-top: 80px;width: 100%;z-index: 12;background-color: #EBF0F2;overflow: visible;}.banner.transition-out .phones-right .phone1 {opacity: 0;}.banner.transition-out .phones-right .phone2 {opacity: 0;}.banner .standard-width {display: flex;align-items: center;justify-content: space-between;padding: 40px 0 0 0;z-index: 2;}@media all and (max-width: 960px) {.banner .standard-width {flex-wrap: wrap;}}.banner .copy-left {float: left;width: 486px;opacity: 1;}@media all and (max-width: 960px) {.banner .copy-left {float: none;width: 100%;}}.banner .phones-right {position: relative;width: 50%;height: 560px;margin-right: -60px;}@media all and (max-width: 960px) {.banner .phones-right {position: relative;top: auto;right: auto;width: 100%;height: 560px;margin: 0 auto;}}@media all and (max-width: 767px) {.banner .phones-right {height: 384px;}}.banner .phones-right .phone1 {position: absolute;top: 0;left: 0;width: 253px;height: 505px;background-image: url("../images/home/clay-white.png");background-size: 253px 505px;background-repeat: no-repeat;background-position: center;z-index: 3;}@media all and (min-width: 961px) {.banner .phones-right .phone1 {transform: translate(50px, 0px);transition: opacity 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-delay: 0.2s;}}@media all and (max-width: 960px) {.banner .phones-right .phone1 {width: 192px;height: 384px;background-size: 192px 384px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.banner .phones-right .phone1 {background-image: url("../images/home/clay-white@2x.png");}}.banner .phones-right .phone2 {position: absolute;top: 17px;left: 241px;width: 187px;height: 480px;background-image: url("../images/home/clay-white2@2x.png");background-size: 187px 480px;background-repeat: no-repeat;background-position: center;z-index: 2;}@media all and (min-width: 961px) {.banner .phones-right .phone2 {transform: translate(50px, 0px);transition: opacity 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-delay: 0.4s;}}@media all and (max-width: 960px) {.banner .phones-right .phone2 {left: 192px;width: 121px;height: 341px;background-size: 121px 341px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.banner .phones-right .phone2 {background-image: url("../images/home/clay-white2@2x.png");}}.banner .h1-style {margin: 0 0 24px;font-size: 48px;}@media all and (max-width: 960px) {.banner .h1-style {margin-bottom: 24px;}}@media all and (max-width: 420px) {.banner .h1-style {font-size: 42px;}}.banner .large-copy {width: 100%;margin-top: 0;margin-bottom: 24px;}@media all and (max-width: 960px) {.banner .large-copy {max-width: none;}}.banner .txt-btn {font-size: 24px;font-weight: 600;border-bottom: 2px solid #535353;color: #535353;}.banner #schi-btn {display: inline-block;}@media all and (max-width: 767px) {.banner #schi-btn {display: none;}}.banner #schi-btn-mobile {display: none;margin-bottom: 40px;}@media all and (max-width: 767px) {.banner #schi-btn-mobile {margin-top: 20px;display: inline-block;}}.modal {position: fixed;inset: 0;z-index: 1000;}.modal-overlay {position: absolute;inset: 0;background-color: rgba(0, 0, 0, 0.5);display: flex;align-items: center;justify-content: center;}.modal[hidden] {display: none;}.modal-content {position: relative;background: white;padding: 5rem;max-width: 600px;font-size: 18px;line-height: 22px;width: 90%;border-radius: 4px;}@media all and (max-width: 767px) {.modal-content {padding: 72px 30px;}}.modal-content .modal-close {position: absolute;top: 20px;right: 20px;background-color: #D93D1A;color: #fff;border-radius: 2px;display: flex;align-items: center;justify-content: center;width: 65px;height: 40px;font-size: 16px;line-height: 1;z-index: 20;cursor: pointer;border: none;}.text-button {background: none;border: none;padding: 0;font: inherit;color: #525252;cursor: pointer;font-family: "pn-semibold", Arial;text-decoration: underline;}.lifestyle {position: relative;width: 100%;margin: -20px 0 -40px 0;-webkit-clip-path: polygon(0% 0%, 100% 10%, 100% 90%, 0% 100%);clip-path: polygon(0% 0%, 100% 10%, 100% 90%, 0% 100%);background-color: #EBF0F2;z-index: 5;}@media all and (max-width: 767px) {.lifestyle {-webkit-clip-path: polygon(0% 0%, 100% 5%, 100% 95%, 0% 100%);clip-path: polygon(0% 0%, 100% 5%, 100% 95%, 0% 100%);}}.lifestyle.transition-out .standard-width {opacity: 0;transform: translate(0px, 50px);}.lifestyle .standard-width {padding: 120px 0;text-align: center;transition: opacity 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (max-width: 767px) {.lifestyle .standard-width {padding: 90px 0;}}.lifestyle .standard-width .photo {margin: 0 auto 30px;display: block;}@media all and (max-width: 767px) {.lifestyle .standard-width h2 {font-size: 36px;}}.lifestyle .standard-width p {font-size: 24px;line-height: 1.25;margin: 0 auto 30px;}@media all and (max-width: 767px) {.lifestyle .standard-width p {font-size: 18px;}}.illustration-container {position: relative;width: 100%;margin-bottom: 40px;transition: opacity 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.illustration-container.transition-out {opacity: 0;transform: translate(0px, 50px);}@media all and (min-width: 961px) {.illustration-container.transition-out .btn-container {opacity: 0;}}.illustration-container .play-btn {position: absolute;top: 50%;left: 50%;width: 64px;height: 64px;margin-top: -32px;margin-left: -32px;background-image: url("../images/common/icon-play-btn.svg");background-repeat: no-repeat;background-size: 64px 64px;z-index: 10;}.illustration-container .btn {height: 46px;border: none;}.illustration-container #how-it-works-iframe {position: absolute;top: 0;left: 0;width: 100%;height: 500px;display: none;z-index: 300;}@media all and (max-width: 767px) {.illustration-container #how-it-works-iframe {height: 200px;}}.illustration-container .btn-container {margin-top: 24px;}.illustration-container.show-video .illustration {opacity: 0;}.illustration-container.show-video #how-it-works-iframe {display: block;}.illustration-container.show-video .btn-container {transition-delay: 0s;opacity: 0;}.illustration {position: relative;width: 100%;height: 360px;cursor: pointer;background-image: url("../images/home/illustration.png");background-size: contain;background-position: center;background-repeat: no-repeat;transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (max-width: 767px) {.illustration {height: 200px;}}#injury-management-popup.trans-in .box, #international-visitor-popup.trans-in .box {opacity: 1;transform: translate(-50%, -50%);}@media all and (max-width: 767px) {#injury-management-popup.trans-in .box, #international-visitor-popup.trans-in .box {transform: translate(0%, -50%);}}#injury-management-popup .box, #international-visitor-popup .box {opacity: 0;transform: translate(-50%, calc(-50% + 40px));transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (max-width: 767px) {#injury-management-popup .box, #international-visitor-popup .box {transform: translate(0%, calc(-50% + 40px));}}#how-it-works {margin-top: -90px;padding-top: 90px;}@media all and (max-width: 767px) {#how-it-works {padding: 40px 0;}}.how-does-it-work {z-index: 11;padding: 0 0 140px 0;}@media all and (max-width: 990px) {.how-does-it-work {padding: 0 0 120px 0;}}@media all and (max-width: 767px) {.how-does-it-work {padding: 0 0 80px 0;}}.how-does-it-work .bg {position: absolute;top: 90px;left: 0;width: 100%;height: calc(100% - 90px);clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);}@media all and (max-width: 990px) {.how-does-it-work .bg {clip-path: polygon(0 0, 100% 0, 100% 95%, 0 100%);}}@media all and (max-width: 767px) {.how-does-it-work .bg {clip-path: polygon(0 0, 100% 0, 100% 97.5%, 0 100%);}}.how-does-it-work .h3-style {text-align: center;padding-top: 30px;}.how-does-it-work .getting-started.transition-in h2 {opacity: 1;}.how-does-it-work .getting-started.transition-in .large-copy {opacity: 1;transform: none;}.how-does-it-work .getting-started.transition-in .three-cols .col {opacity: 1;transform: none;}.how-does-it-work .getting-started .how-footer {position: relative;width: 100%;max-width: 686px;margin: 0 auto 74px auto;text-align: center;}.how-does-it-work .getting-started .how-footer .carehq-plus-logo {margin: 0 auto 20px;}.how-does-it-work .getting-started .how-footer .logos-container {position: relative;width: 100%;display: flex;justify-content: center;align-items: center;margin: 0 0 32px;}@media all and (max-width: 767px) {.how-does-it-work .getting-started .how-footer .logos-container {display: block;}}.how-does-it-work .getting-started .how-footer .logos-container img {margin: 0 8px;display: block;}@media all and (max-width: 767px) {.how-does-it-work .getting-started .how-footer .logos-container img {position: relative;width: 220px;height: auto;margin: 0 auto 32px;}}.how-does-it-work .getting-started .how-footer p {font-size: 18px;font-weight: normal;text-align: center;}.how-does-it-work .getting-started .how-footer p a {color: #535353;text-decoration: underline;font-weight: normal;font-family: "pn-regular";}.how-does-it-work .getting-started .three-cols {display: flex;flex-wrap: wrap;}.how-does-it-work .getting-started .three-cols .col {float: none;}@media all and (max-width: 767px) {.how-does-it-work .getting-started .h3-style {padding-top: 60px;}}.how-does-it-work .large-copy {text-align: center;margin-bottom: 38px;}.how-does-it-work .btn {margin-top: 57px;}.how-does-it-work .step-by-step {position: relative;width: 100%;}.how-does-it-work .step-by-step .icons-container {justify-content: center;list-style: none;padding: 0;}.how-does-it-work .step-by-step .icons-container .icon-item {position: relative;margin-bottom: 40px;transition: opacity 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.how-does-it-work .step-by-step .icons-container .icon-item p {font-size: 18px;font-weight: normal;line-height: 22px;margin: 0 0 4px;}.how-does-it-work .step-by-step .icons-container .icon-item p strong {font-family: "pn-semibold";font-weight: normal;}.how-does-it-work .step-by-step .icons-container .icon-item[data-index="0"] {transition-delay: 0.1s;}.how-does-it-work .step-by-step .icons-container .icon-item[data-index="0"] .icon .icon-svg {padding: 22px 21px;}.how-does-it-work .step-by-step .icons-container .icon-item[data-index="1"] {transition-delay: 0.2s;}.how-does-it-work .step-by-step .icons-container .icon-item[data-index="1"] .icon .icon-svg {padding-left: 23px;}.how-does-it-work .step-by-step .icons-container .icon-item[data-index="2"] {transition-delay: 0.3s;}.how-does-it-work .step-by-step .icons-container .icon-item[data-index="2"] .icon .icon-svg {padding-left: 23px;}.how-does-it-work .step-by-step .icons-container .icon-item[data-index="3"] {transition-delay: 0.4s;}.how-does-it-work .step-by-step .icons-container .icon-item[data-index="3"] .icon .icon-svg {padding: 14px 2px 19px 24px;}.how-does-it-work .step-by-step .icons-container .icon-item[data-index="4"] {transition-delay: 0.5s;}.how-does-it-work .step-by-step .icons-container .icon-item[data-index="4"] .icon .icon-svg {padding: 14px 21px;}.how-does-it-work .step-by-step .icons-container .icon-item[data-index="5"] {transition-delay: 0.6s;}.how-does-it-work .step-by-step .icons-container .icon-item[data-index="5"] .icon .icon-svg {padding: 14px 24px;}.how-does-it-work .step-by-step .icons-container .icon-item .icon {position: relative;width: 80px;height: 80px;border-radius: 100%;background-color: #ffffff;margin: 0 auto 24px;}.how-does-it-work .step-by-step .icons-container .icon-item .icon .icon-svg {position: relative;width: 80px;height: 80px;margin: 12px auto;background-repeat: no-repeat;background-position: center;padding: 12px;overflow: hidden;}.how-does-it-work .step-by-step .icons-container .icon-item .txt {position: relative;width: calc(100% - 20px);margin: 0 auto;font-size: 18px;}.how-does-it-work .step-by-step .icons-container .icon-item .txt a {color: #d93d1a;}@media all and (max-width: 960px) {.how-does-it-work .step-by-step .icons-container .icon-item .txt {max-width: 325px;}}@media all and (min-width: 961px) {.how-does-it-work .btn-container {transition: opacity 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-delay: 0.3s;}}.pricing {z-index: 8;background-color: #EBF0F2;}.pricing .pricing-copy.transition-out .standard-width .plans .plan {opacity: 0;transform: translate(0px, 50px);}.pricing .pricing-copy.transition-out .standard-width .terms {opacity: 0;}.pricing .pricing-tables {font-size: 24px;font-weight: normal;padding: 111px 0;}@media (max-width: 767px) {.pricing .pricing-tables {font-size: 16px;padding: 80px 0 32px 0;}}.pricing .pricing-tables.transition-out table {opacity: 0;transform: translate(0px, 50px);}.pricing .pricing-tables .health-nz-logo {margin: 30px 0 0;}.pricing .pricing-tables h2 {font-family: "pn-bold";font-weight: normal;text-align: center;color: #F2541B;margin-bottom: 24px;}@media all and (max-width: 767px) {.pricing .pricing-tables h2 {font-size: 36px;}}.pricing .pricing-tables p {text-align: center;margin-bottom: 73px;}@media all and (max-width: 767px) {.pricing .pricing-tables p {margin-bottom: 50px;font-size: 24px;}}.pricing .pricing-tables p a {font-family: "pn-semibold";color: #535353;text-decoration: underline;}.pricing .pricing-tables table {position: relative;width: 100%;text-align: center;margin-bottom: 48px;font-family: "pn-semibold";border-spacing: 0;border-bottom: 1px solid #EAEAEA;transition: opacity 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media (max-width: 767px) {.pricing .pricing-tables table {border-bottom: none;margin-bottom: 48px;}}.pricing .pricing-tables table.csc {transition-delay: 0.4s;}.pricing .pricing-tables table.non-csc {margin-bottom: 48px;transition-delay: 0.2s;}.pricing .pricing-tables table.non-csc th {color: #F2541B;}@media (max-width: 767px) {.pricing .pricing-tables table.non-csc th[scope=row] {color: #F2541B;}}.pricing .pricing-tables table.other-table {margin: 0 0 20px 0;color: #568c8c;transition-delay: 0.6s;}.pricing .pricing-tables table.other-table th {text-align: left;}.pricing .pricing-tables table.other-table th[scope=row] {color: #568c8c;background-color: #EBF0F2;}.pricing .pricing-tables table.other-table th.left {padding-left: 24px;width: 75%;}.pricing .pricing-tables table.other-table td {text-align: left;border: none;font-family: "pn-bold";background-color: #EBF0F2;padding-left: 24px;padding-right: 24px;}@media (max-width: 767px) {.pricing .pricing-tables table.other-table td {padding-left: 16px;padding-right: 16px;}}.pricing .pricing-tables table.other-table td.left {width: 75%;}.pricing .pricing-tables table.other-table td.right {width: 25%;text-align: center;}.pricing .pricing-tables table.desktop-table {display: table;}@media (max-width: 767px) {.pricing .pricing-tables table.desktop-table {display: none;}}.pricing .pricing-tables table.mobile-table {display: none;}@media (max-width: 767px) {.pricing .pricing-tables table.mobile-table {display: table;width: 100%;}}.pricing .pricing-tables table.mobile-table.csc tr td:first-child {color: #008BCE;}@media (max-width: 767px) {.pricing .pricing-tables table.mobile-table.csc th[scope=row] {color: #008BCE;}}.pricing .pricing-tables table.mobile-table.non-csc tr td:first-child {color: #F2541B;}.pricing .pricing-tables table.mobile-table tr td {background-color: #fff;border-bottom: 1px solid #eeeeee;padding-left: 8px;padding-right: 8px;}.pricing .pricing-tables table.mobile-table tr td:first-child {font-family: "pn-bold";background-color: #EBF0F2;}.pricing .pricing-tables table.mobile-table tr td:nth-child(3) {background-color: #F7F7F7;}.pricing .pricing-tables table thead tr {background-color: #EBF0F2;border-bottom: 1px solid #EAEAEA;}.pricing .pricing-tables table tbody tr:nth-child(even) {background-color: #F7F7F7;}.pricing .pricing-tables table th {width: 25%;font-family: "pn-bold";font-weight: normal;padding: 16px 4px;color: #008BCE;}.pricing .pricing-tables table th[scope=row] {color: #525252;}@media all and (max-width: 767px) {.pricing .pricing-tables table th[scope=row] {background-color: #F7F7F7;}}.pricing .pricing-tables table td {width: 25%;padding: 16px 4px;}.pricing .pricing-tables ul {margin: 48px 0 0 0;list-style: none;padding-left: 0;font-size: 16px;}.pricing .pricing-tables ul li {position: relative;padding-left: 10px;margin-bottom: 8px;}.pricing .pricing-tables ul li::before {content: "";position: absolute;left: 0;top: 9px;width: 3px;height: 3px;background-color: black;border-radius: 50%;}.pricing .h3-style {padding-top: 60px;}@media all and (max-width: 767px) {.pricing .h3-style {padding-top: 30px;}}.pricing .pricing-copy {position: relative;padding: 120px 0;}@media all and (max-width: 990px) {.pricing .pricing-copy {padding: 120px 0 60px;}}@media all and (max-width: 767px) {.pricing .pricing-copy {padding: 80px 0 20px;}}.pricing .pricing-copy .bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;clip-path: polygon(0 7.5%, 100% 0, 100% 100%, 0 92.5%);}@media all and (max-width: 990px) {.pricing .pricing-copy .bg {clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 95%);}}@media all and (max-width: 767px) {.pricing .pricing-copy .bg {clip-path: polygon(0 2.5%, 100% 0, 100% 100%, 0 97.5%);}}.pricing .pricing-copy .standard-width {padding: 0;overflow: visible;}@media all and (max-width: 1000px) {.pricing .pricing-copy .standard-width {padding-bottom: 80px;}}@media all and (max-width: 767px) {.pricing .pricing-copy .standard-width {padding-bottom: 40px;}}.pricing .pricing-copy .centered-p {text-align: center;margin-bottom: 43px;}.pricing .pricing-copy .h3-style {text-align: center;margin-bottom: 32px;}@media all and (max-width: 1000px) {.pricing .pricing-copy .h3-style {padding-top: 0;}}@media all and (max-width: 767px) {.pricing .pricing-copy .h3-style {padding-top: 0;}}.pricing .standard-width {max-width: 980px;}@media all and (max-width: 1200px) {.pricing .standard-width {max-width: 880px;}}.pricing .standard-width #plans-container.transition-out .plan {opacity: 0;transform: translate(0px, 50px);}.pricing .standard-width .plans {position: relative;width: 100%;}.pricing .standard-width .plans .plan {position: relative;width: 100%;margin: 0 0 12px;transition: opacity 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (max-width: 767px) {.pricing .standard-width .plans .plan {width: 100%;max-width: 420px;position: relative;margin: 0 auto 48px;float: none;height: auto;}}@media all and (min-width: 961px) {.pricing .standard-width .plans .plan[data-index="0"] {transition-delay: 0.2s;}}.pricing .standard-width .plans .plan[data-index="0"] > h3 {color: #008BCE;}.pricing .standard-width .plans .plan[data-index="0"] .box .copy {padding: 24px;}.pricing .standard-width .plans .plan[data-index="0"] .box .copy h3 {color: #008BCE;margin: 0 0 4px;}@media all and (max-width: 767px) {.pricing .standard-width .plans .plan[data-index="0"] .box .copy h3 {margin: -24px 0 24px -24px;padding: 10px;width: calc(100% + 48px);background-color: #008BCE;color: #fff;}}.pricing .standard-width .plans .plan[data-index="0"] .box .label {color: #008BCE;}@media all and (max-width: 767px) {.pricing .standard-width .plans .plan[data-index="0"] .box .label {color: #fff;background-color: #008BCE;}}.pricing .standard-width .plans .plan[data-index="0"] .box .btn-container {background-color: #008BCE;}@media all and (max-width: 767px) {.pricing .standard-width .plans .plan[data-index="0"] .box .btn-container {color: #008BCE;background-color: transparent;border: solid 1px #008BCE;}}.pricing .standard-width .plans .plan[data-index="0"] .box .btn-container .circle {background-color: #006bba;}@media all and (max-width: 767px) {.pricing .standard-width .plans .plan[data-index="0"] .box .btn-container br {display: none;}}@media all and (min-width: 961px) {.pricing .standard-width .plans .plan[data-index="1"] {transition-delay: 0.3s;}}@media all and (min-width: 961px) {.pricing .standard-width .plans .plan[data-index="2"] {transition-delay: 0.4s;}}@media all and (min-width: 961px) {.pricing .standard-width .plans .plan[data-index="3"] {transition-delay: 0.5s;}}@media all and (max-width: 767px) {.pricing .standard-width .plans .plan[data-index="3"] {margin-bottom: 0;}}@media all and (min-width: 961px) {.pricing .standard-width .plans .plan[data-index="4"] {transition-delay: 0.6s;}}.pricing .standard-width .plans .plan h2 {font-family: "pn-bold", "pn";font-size: 22px;font-weight: normal;text-align: center;color: #f2541b;margin: 20px 0;}@media all and (max-width: 1200px) {.pricing .standard-width .plans .plan h2 {font-size: 18px;}}@media all and (max-width: 1000px) {.pricing .standard-width .plans .plan h2 {font-size: 22px;}}.pricing .standard-width .plans .plan .box {position: relative;width: 100%;min-height: 124px;display: flex;align-items: center;justify-content: space-between;border-radius: 4px;box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1);background-color: #ffffff;transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (max-width: 767px) {.pricing .standard-width .plans .plan .box {flex-wrap: wrap;}}.pricing .standard-width .plans .plan .box .copy {position: relative;width: calc(100% - 200px);padding: 24px;}@media all and (max-width: 767px) {.pricing .standard-width .plans .plan .box .copy {width: 100%;padding: 12px 12px 24px 12px;order: 2;}}.pricing .standard-width .plans .plan .box .copy h3 {font-family: "pn-bold", "pn";font-size: 28px;font-weight: normal;color: #F2541B;margin: 0 0 4px;}@media all and (max-width: 767px) {.pricing .standard-width .plans .plan .box .copy h3 {margin: -12px 0 24px -12px;padding: 16px 10px;width: calc(100% + 24px);background-color: #F2541B;color: #fff;text-align: center;}}.pricing .standard-width .plans .plan .box .copy p {font-size: 16px;line-height: 1.35;margin: 0;}@media all and (max-width: 767px) {.pricing .standard-width .plans .plan .box .copy p {text-align: center;}}.pricing .standard-width .plans .plan .box .copy p a, .pricing .standard-width .plans .plan .box .copy p .link-txt {font-family: pn-semibold;color: #535353;text-decoration: underline;cursor: pointer;}.pricing .standard-width .plans .plan .box .label {font-family: "pn-bold", "pn";color: #F2541B;width: 186px;padding: 12px 0;margin-right: 223px;box-sizing: border-box;}@media all and (max-width: 990px) {.pricing .standard-width .plans .plan .box .label {width: 150px;}}@media all and (max-width: 767px) {.pricing .standard-width .plans .plan .box .label {position: relative;width: 100%;color: #fff;background-color: #F2541B;padding: 16px 0;margin: 10px auto 24px;order: 3;}}.pricing .standard-width .plans .plan .box .label span {display: block;}.pricing .standard-width .plans .plan .box .label .from {font-size: 14px;margin-bottom: 8px;}.pricing .standard-width .plans .plan .box .label .price > span {display: block;text-align: center;width: 100%;line-height: 1;}.pricing .standard-width .plans .plan .box .label .price > span.line {display: flex;align-items: baseline;justify-content: center;}.pricing .standard-width .plans .plan .box .label .small {font-size: 14px;}.pricing .standard-width .plans .plan .box .label .big {font-size: 24px;font-family: "pn-bold", "pn";margin-right: 6px;}.pricing .standard-width .plans .plan .box .btn-container {position: absolute;top: 0;right: 0;width: 199px;height: 100%;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;font-family: "pn-bold", "pn";font-size: 24px;line-height: 1;font-weight: normal;color: #fff;background-color: #d93d1a;overflow: hidden;}@media all and (max-width: 767px) {.pricing .standard-width .plans .plan .box .btn-container {order: 3;position: relative;width: 100%;max-width: 224px;height: 40px;padding: 9px 0 11px;border-radius: 2px;font-family: "pn-semibold";font-size: 18px;font-weight: normal;text-align: center;letter-spacing: -0.2px;margin: 0 auto 20px;display: block;cursor: pointer;color: #d93d1a;border: solid 1px #d93d1a;background-color: #ffffff;}}@media all and (min-width: 1200px) {.pricing .standard-width .plans .plan .box .btn-container:hover .circle {width: 300px;height: 300px;opacity: 1;}}.pricing .standard-width .plans .plan .box .btn-container .txt {position: relative;z-index: 10;}.pricing .standard-width .plans .plan .box .btn-container .txt.mobile-txt {display: none;}@media all and (max-width: 767px) {.pricing .standard-width .plans .plan .box .btn-container .txt.mobile-txt {display: block;}}.pricing .standard-width .plans .plan .box .btn-container .txt.desktop-txt {display: block;}@media all and (max-width: 767px) {.pricing .standard-width .plans .plan .box .btn-container .txt.desktop-txt {display: none;}}.pricing .standard-width .plans .plan .box .btn-container .circle {position: absolute;top: 50%;left: 50%;width: 0px;height: 0px;margin: 0;padding: 0;opacity: 0;border-radius: 100%;background-color: #a12d13;transform: translate(-50%, -50%);z-index: 2;-webkit-transition-duration: 0.2s;transition-duration: 0.2s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;-webkit-transition-property: all;transition-property: all;}@media all and (max-width: 767px) {.pricing .standard-width .plans .plan .box .btn-container .circle {display: none;}}.pricing .standard-width .terms {font-size: 14px;font-family: pn-semibold;padding-top: 32px;text-align: center;}@media all and (max-width: 1000px) {.pricing .standard-width .terms {margin-bottom: 20px;}}@media all and (min-width: 961px) {.pricing .standard-width .terms {opacity: 0;transition: opacity 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-delay: 0.6s;}}.pricing .standard-width .terms a {color: #f2541b;}#faqs {padding-top: 120px;}@media all and (max-width: 767px) {#faqs {padding-top: 90px;}}#faqs.transition-out .faq-item {opacity: 0;transform: translate(0px, 50px);}.questions {padding: 80px 0;z-index: 3;background-color: #F9FAFB;}@media all and (max-width: 1200px) {.questions {padding: 0 0 80px;}}@media all and (max-width: 1024px) {.questions {padding: 80px 0 80px;}}@media all and (max-width: 960px) {.questions {padding: 60px 0 80px;}}@media all and (max-width: 767px) {.questions {padding: 60px 0 80px;}}.questions.no-pad-top {padding-top: 0;}.questions p.small {font-size: 14px;}.questions.transition-in .standard-width .question-items .question-item {opacity: 1;transform: translate(0px, 0px);}.questions.transition-in .standard-width .btn-container {opacity: 1;}.questions.single-page {padding: 77px 0 0 0;}@media all and (max-width: 767px) {.questions.single-page {padding: 24px 0 0 0;}}.questions.single-page .bg {position: absolute;top: 0;left: 0;margin-top: 280px;width: 100%;height: 512px;-webkit-clip-path: polygon(0 0, 100% 10%, 100% 90%, 0 100%);clip-path: polygon(0 0, 100% 10%, 100% 90%, 0 100%);}@media all and (max-width: 767px) {.questions.single-page .bg {margin-top: 360px;height: 622px;-webkit-clip-path: polygon(0 0, 100% 5%, 100% 95%, 0 100%);clip-path: polygon(0 0, 100% 5%, 100% 95%, 0 100%);}}.questions .faq-section {width: 100%;margin: 0 auto;}.questions .faq-section h2 {font-size: 36px;font-family: "pn-bold";font-weight: normal;text-align: center;margin: 0 auto 32px;}.questions .faq-toggle {background-color: transparent;border: none;cursor: pointer;text-align: left;font-family: "pn-regular", "Helvetica Neue", "Helvetica", Arial, sans-serif;font-size: 18px;font-weight: normal;color: #525252;width: 100%;padding: 16px 46px 16px 16px;background-image: url("../images/common/icon-plus.svg");background-repeat: no-repeat;background-size: 20px 20px;background-position: center right 16px;}.questions .faq-toggle[aria-expanded=true] {background-image: url("../images/common/icon-minus.svg");}.questions .faq-item {position: relative;width: 100%;border-radius: 4px;border: solid 1px #d2d2d3;background-color: #ffffff;margin-bottom: 12px;text-align: left;transition: opacity 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.questions .faq-item:nth-child(1) {transition-delay: 0.05s;}.questions .faq-item:nth-child(2) {transition-delay: 0.1s;}.questions .faq-item:nth-child(3) {transition-delay: 0.15s;}.questions .faq-item:nth-child(4) {transition-delay: 0.2s;}.questions .faq-item:nth-child(5) {transition-delay: 0.25s;}.questions .faq-item:nth-child(6) {transition-delay: 0.3s;}.questions .faq-item:nth-child(7) {transition-delay: 0.35s;}.questions .faq-item:nth-child(8) {transition-delay: 0.4s;}.questions .faq-item:nth-child(9) {transition-delay: 0.45s;}.questions .faq-item:nth-child(10) {transition-delay: 0.5s;}.questions .faq-item h3 {margin: 0;position: relative;width: 100%;cursor: pointer;}.questions .faq-item h4 {font-family: "pn-semibold";font-weight: normal;font-size: 18px;margin: 16px 0;}.questions .faq-item h5 {font-family: "pn-regular";font-weight: normal;font-size: 18px;margin: 0 0 12px;text-decoration: underline;}.questions .faq-item > div {padding: 8px 16px 20px;}.questions .faq-item ul {margin: 0 0 16px;}.questions .faq-item ul li {margin: 0 0 8px;}.questions .faq-item ul li a {color: #525252;text-decoration: underline;}.questions [hidden] {display: none;}.questions .bg {margin-top: 200px;height: calc(100% - 300px);}.questions .h1-style {text-align: center;}.questions .h3-style {text-align: center;padding-top: 0px;margin-bottom: 40px;}@media all and (max-width: 960px) {.questions .h3-style {margin-bottom: 28px;}}.questions .standard-width {max-width: 740px;}.questions .standard-width .btn-container {position: relative;width: 100%;}@media all and (min-width: 961px) {.questions .standard-width .btn-container {opacity: 0;transition: opacity 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-delay: 0.7s;}}.questions .standard-width .btn {margin-top: 32px;}.join-us .icons-section {position: relative;padding: 80px 0 120px;font-size: 18px;line-height: 22px;z-index: 1;}@media all and (max-width: 767px) {.join-us .icons-section {padding: 70px 0;}}.join-us .icons-section h2 {padding: 40px 0 20px;}.join-us .icons-section ul {padding: 0;list-style: none;}.join-us p.small {font-size: 18px;text-align: center;margin-bottom: 30px;}@media all and (max-width: 767px) {.join-us p.small {font-size: 14px;}}.join-us .left-right {position: relative;display: flex;max-width: 780px;width: 100%;margin: 40px auto;flex-wrap: wrap;justify-content: space-between;}.join-us .left-right .img-container {width: 100%;max-width: 302px;}@media all and (max-width: 767px) {.join-us .left-right .img-container {max-width: none;margin: 0 auto 30px;}}.join-us .left-right .img-container img {width: 100%;height: auto;display: block;}.join-us .left-right .copy {width: calc(100% - 332px);}@media all and (max-width: 767px) {.join-us .left-right .copy {width: 100%;}}.join-us .left-right .copy h3 {font-size: 24px;text-align: left;margin: 0 0 10px;}.join-us .left-right .copy ul {margin: 10px 0;text-align: left;}.join-us .not-suitable {position: relative;padding: 80px 0 120px;z-index: 1;}.join-us .not-suitable h2 {padding: 40px 0 20px;}.join-us .not-suitable p {margin: 0 auto 20px;}.join-us .not-suitable ul {position: relative;width: 100%;max-width: 520px;margin: 30px auto;text-align: left;}.join-us .gp-photo {margin: 40px 0 -80px;}@media all and (max-width: 1400px) {.join-us .gp-photo {margin-bottom: -4vw;}}@media all and (max-width: 767px) {.join-us .gp-photo {margin-bottom: 0;width: 100%;}}.join-us #icon-set-5 {margin: 10px 0 0 10px;}.join-us .info-sec {position: relative;width: 100%;z-index: 3;}@media all and (max-width: 767px) {.join-us .info-sec {margin-top: -10vw;}}@media all and (max-width: 767px) {.join-us .info-sec.no-mt {margin-top: 30px;}}.join-us .info-sec .standard-width {padding: 40px 0;}.join-us .info-sec .photo {position: relative;width: 100%;height: auto;max-width: 482px;margin: 0 auto 40px;display: block;}.join-us .standard-width {z-index: 2;}.join-us .has-shape-bg .bg {-webkit-clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);}@media all and (max-width: 767px) {.join-us .has-shape-bg .bg {-webkit-clip-path: polygon(0 3%, 100% 0, 100% 100%, 0 97%);clip-path: polygon(0 3%, 100% 0, 100% 100%, 0 97%);}}.join-us .bg {margin-top: 0px;height: calc(100% + 0px);z-index: 1;}@media all and (max-width: 767px) {.join-us h2 {text-align: center;}}.join-us .three-cols {clear: both;margin-bottom: 89px;}.join-us .three-cols.icons-container {margin-bottom: -10%;}.join-us .three-cols.icons-container .icon {width: 73px;height: 70px;margin: 33px auto 13px;overflow: hidden;}.join-us .three-cols .col[data-index="2"] .icon {margin: 38px auto 8px;}.join-us .three-cols .col[data-index="3"] {clear: both;}.join-us .you-can-help {position: relative;width: 100%;text-align: left;margin: 0 auto;padding: 0 0 55px 0;opacity: 1;}.join-us .you-can-help .standard-width {max-width: 934px;}.join-us .you-can-help .left-side {float: left;width: 360px;}@media all and (max-width: 767px) {.join-us .you-can-help .left-side {position: relative;float: none;width: 100%;margin-bottom: 30px;}}.join-us .you-can-help .left-side img {position: relative;width: 100%;max-width: 360px;margin: 0 auto;display: block;}.join-us .you-can-help .right-side {float: right;width: calc(100% - 384px);}@media all and (max-width: 767px) {.join-us .you-can-help .right-side {position: relative;float: none;width: 100%;margin-bottom: 30px;}}.join-us .you-can-help h3 {text-align: center;margin-bottom: 31px;}.join-us .you-can-help .btn {margin-top: 24px;}.join-us .you-can-help .large-copy {margin-top: 23px;margin-bottom: 32px;text-align: center;}.join-us .you-can-help .small-copy {margin-top: 24px;text-align: center;}.join-us .made-possible {padding-top: 0;}.join-home {padding: 130px 0 11px;}@media all and (max-width: 1600px) {.join-home {padding: 130px 0 11px;}}@media all and (max-width: 1024px) {.join-home {padding: 100px 0 11px;}}@media all and (max-width: 767px) {.join-home {padding: 80px 0 11px;}}@media all and (min-width: 961px) {.join-home.transition-in .terms {opacity: 1;}}.join-home .standard-width {max-width: 740px;}.join-home .standard-width .h3-style {text-align: center;}.join-home .standard-width .btn {margin-top: 40px;}.join-home .terms {padding: 49px 0 0px;text-align: left;font-size: 14px;color: #000000;}@media all and (min-width: 961px) {.join-home .terms {opacity: 0;transition: opacity 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-delay: 0.2s;}}.section-terms {padding: 0 60px;background-color: #ffffff;}.section-terms.transition-in .terms {opacity: 1;}.section-terms .terms {padding: 24px 0;text-align: left;font-size: 14px;}@media all and (min-width: 961px) {.section-terms .terms {opacity: 0;transition: opacity 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-delay: 1s;}}.your-information {min-height: calc(100vh - 220px);}.your-information .bg-triangle {position: absolute;bottom: 0px;left: 0;width: 100%;height: 440px;background-color: #f9fafb;-webkit-clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 100%);clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 100%);}@media all and (max-width: 767px) {.your-information .bg-triangle {height: 480px;-webkit-clip-path: polygon(0 10%, 100% 0, 100% 100%, 0 100%);clip-path: polygon(0 10%, 100% 0, 100% 100%, 0 100%);}}.your-information .h1-style {font-size: 42px;margin-bottom: 34px;}.your-information .large-width {max-width: 856px;margin-bottom: 40px;}.your-information .large-width .three-cols {width: calc(100% + 24px);margin-left: -12px;}.your-information .large-width .three-cols .col {width: calc(33.33% - 24px);margin: 0 12px;}.your-information p {font-size: 18px;}.questions-page .accordion .accordion-title {cursor: pointer;}.questions-page .accordion h3 {padding-right: 46px;padding-bottom: 32px;text-align: left;border-bottom: 1px solid #d2d2d3;position: relative;}.questions-page .accordion h3:after {background-image: url("../images/common/icon-chevron.svg");content: "";width: 20px;height: 15px;display: block;position: absolute;right: 16px;top: 50%;margin-top: -6px;transform: rotate(180deg);transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}.questions-page .accordion .question-items {max-height: 0;overflow: hidden;}.questions-page .accordion .question-items .question-item:last-child {margin-bottom: 0;}.questions-page .accordion.selected h3 {border-bottom: none;}.questions-page .accordion.selected h3:after {transform: rotate(0deg);}.questions-page .accordion.selected .question-items {max-height: 5000px;transition: all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);}body.show-alert-box .your-information {min-height: calc(100vh - 308px);}.app-page {position: relative;width: 100%;min-height: calc(100vh - 220px);z-index: 3;}.app-page .bg-triangle {position: absolute;bottom: 0px;left: 0;width: 100%;height: 600px;background-color: #f9fafb;-webkit-clip-path: polygon(0 30%, 100% 0, 100% 100%, 0 100%);clip-path: polygon(0 30%, 100% 0, 100% 100%, 0 100%);}@media all and (max-width: 767px) {.app-page .bg-triangle {top: 600px;bottom: auto;height: calc(100% - 600px);-webkit-clip-path: polygon(0 10%, 100% 0, 100% 100%, 0 100%);clip-path: polygon(0 10%, 100% 0, 100% 100%, 0 100%);}}.app-page .made-possible {padding-top: 0;}.app-page .large-copy {position: relative;max-width: 704px;margin: 0 auto 16px auto;}.app-page p {position: relative;max-width: 600px;margin: 0 auto 29px auto;}@media all and (max-width: 767px) {.app-page p {text-align: center;}}.app-page .details-section {position: relative;width: 100%;max-width: 701px;margin: 0 auto;}.app-page .details-section .left-side {position: relative;float: left;width: 210px;min-height: 490px;margin-right: 34px;}@media all and (max-width: 767px) {.app-page .details-section .left-side {float: none;margin-right: 0;width: 100%;}}.app-page .details-section .left-side img {width: 100%;}@media all and (max-width: 767px) {.app-page .details-section .left-side img {position: relative;display: block;max-width: 149px;margin: 0 auto 33px;}}.app-page .details-section .right-side {position: relative;float: left;width: calc(100% - 244px);}@media all and (max-width: 767px) {.app-page .details-section .right-side {float: none;margin-right: 0;width: 100%;}}.app-page .details-section .right-side .qrc-section {position: relative;width: 100%;text-align: left;margin-bottom: 45px;display: none;}@media all and (max-width: 767px) {.app-page .details-section .right-side .qrc-section {float: none;margin-right: 0;width: 100%;}}.app-page .details-section .right-side .qrc-section .qrc {float: left;width: 88px;margin-right: 24px;}.app-page .details-section .right-side .qrc-section .txt {float: left;width: calc(100% - 112px);}.app-page .details-section .right-side .app-btns {text-align: left;margin-bottom: 79px;max-width: 310px;}@media all and (max-width: 767px) {.app-page .details-section .right-side .app-btns {text-align: center;}}.app-page .details-section .right-side .requirements {text-align: left;padding-bottom: 53px;}.app-page .details-section .right-side .requirements .subtitle {font-size: 18px;font-family: "pn-bold";font-weight: normal;letter-spacing: -0.2px;margin-bottom: 19px;}.app-page .details-section .right-side .requirements .requirement {font-size: 18px;margin-bottom: 14px;}.app-page .details-section .right-side .requirements .requirement span.bold {font-family: "pn-bold";font-weight: normal;display: block;margin-bottom: 5px;}.app-page .details-section .right-side .requirements .requirement span.phones {line-height: 2;}.nobreak {white-space: nowrap;}body.mobile .app-page .qrc-section {display: none;}body.mobile header .menu-triangle {display: none;}body.show-alert-box .app-page {min-height: calc(100vh - 308px);}