main {overflow: inherit;}.section {text-align: center;padding: 5rem 0;}br.desktop {display: block;}br.mobile {display: none;}#hero-signup-form {display: flex;margin-left: -1.5rem;}#hero-signup-form .form-item {margin-right: 0;}#hero-signup-form input[type="email"] {height: 3rem;margin-bottom: 0;padding-right: 3rem;}#hero-signup-form button#create-account {margin-left: -2.5rem;min-width: 151px;}@media screen and (max-width: 640px) {#hero-signup-form {margin-left: 0;flex-wrap: wrap;}#hero-signup-form input[type="email"] {width: 100%;}#hero-signup-form button#create-account {width: 100%;margin-left: 0;}}.section-hero {padding-top: 4rem;}.section-hero h1 {margin-bottom: 2.5rem;}.section-hero h2 {margin-bottom: 2.5rem;}.section-hero .col-left {text-align: left;}.section-hero .col-left .col-inner {padding: 0;}.section-hero .col-left .col-inner .text-wrap {max-width: 470px;}.section-hero .col-right {text-align: right;}.section-free-service h2, .section-free-service h3 {margin-bottom: 1.5rem;}.section-free-service h3.subheading {font-size: 1rem;line-height: 1.5rem;}.section-free-service .col-left {text-align: left;}.section-free-service .col-left .text-wrap {max-width: 450px;}.section-free-service .service-grid {display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 3rem 2rem;margin-left: 3rem;}.section-free-service .service-item span {display: block;margin-top: 0.5rem;font-weight: 800;}.section-fo-servie {margin: 5rem 0;padding: 7rem 0;background-color: rgba(243, 238, 246, 0.4);}.section-fo-servie .section-header {margin-bottom: 2rem;}.section-fo-servie .other-services-grid {display: grid;grid-template-columns: repeat(3, 1fr);list-style-type: none;margin: 0;margin-bottom: 2rem;}.section-fo-servie .other-services-grid .service-item {text-align: left;padding: 2rem;}.section-fo-servie .other-services-grid .service-item:nth-child(-n+3) {border-bottom: 1px solid rgba(203, 205, 207, 0.5);}.section-fo-servie .other-services-grid .service-item span {display: block;font-weight: bold;line-height: 18.5px;padding-left: 2rem;background-image: url(https://joinhomebase.com/wp-content/themes/homebase/images/checkmark-blue.svg);background-repeat: no-repeat;background-position: left center;}.swith-bill-mode {display: flex;justify-content: center;align-items: center;font-size: 1rem;line-height: 1.5rem;}.swith-bill-mode .bill-text {font-weight: bold;}.swith-bill-mode .bill-text.active {color: #8746A8;}.swith-bill-mode .bill-text.monthly {margin-right: 1.5rem;}.swith-bill-mode .bill-text.annually {position: relative;margin-left: 1.5rem;}.swith-bill-mode .save-text {position: absolute;right: -105%;bottom: 0;}.swith-bill-mode .save-text::after {content: '';position: absolute;left: -50%;bottom: -90%;width: 58px;height: 12px;background-image: url(https://joinhomebase.com/wp-content/themes/homebase/images/arrow-curve-2.svg);background-repeat: no-repeat;background-size: cover;}.pure-material-switch {position: relative;line-height: 1;width: 60px;}.pure-material-switch input[type="checkbox"] {appearance: none;-moz-appearance: none;-webkit-appearance: none;z-index: -1;position: absolute;right: 26px;top: -4px;display: block;margin: 0;border-radius: 50%;width: 40px;height: 40px;background-color: rgba(4, 162, 189, 0.85);outline: none;opacity: 0;transform: scale(1);pointer-events: none;transition: opacity 0.3s 0.1s, transform 0.2s 0.1s;}.pure-material-switch input[type="checkbox"]:checked {right: -7px;background-color: rgba(4, 162, 189, 0.85);top: -4px;}.pure-material-switch input[type="checkbox"]:checked + span::after {transform: translateX(32px);}.pure-material-switch input[type="checkbox"]:checked + span::before {background-color: #8746A8;}.pure-material-switch span {display: inline-block;width: 100%;cursor: pointer;}.pure-material-switch span::before {content: "";float: right;margin: 3px 0 0px 10px;border-radius: 13px;width: 60px;height: 26px;background-color: #8746A8;vertical-align: top;transition: background-color 0.2s, opacity 0.2s;box-shadow: 0px 0px 20px rgba(9, 9, 9, 0.15);}.pure-material-switch span::after {content: "";position: absolute;top: 5px;right: 35px;border-radius: 50%;width: 22px;height: 22px;background-color: #ffffff;transition: background-color 0.2s, transform 0.2s;}.section-pricing-teable .row.header {margin-bottom: 3rem;}.section-pricing-teable .row.header h3 {margin-bottom: 2rem;}.section-pricing-teable .row.pricing-tables {margin-bottom: 2rem;}.section-pricing-teable .pricing-tables-container {position: relative;display: grid;grid-template-columns: repeat(4, 1fr);grid-column-gap: 12px;margin: 0 auto;}.section-pricing-teable .pricing-plane-wrapper {position: relative;}.section-pricing-teable .pricing-plane-wrapper .crossed-out-price {color: #969BA0;margin: 0 auto 4px;position: relative;width: fit-content;padding: 0 10px;visibility: visible;}.section-pricing-teable .pricing-plane-wrapper .crossed-out-price:after {content: "";position: absolute;height: 1px;width: 100%;background-color: #969BA0;top: 50%;left: 0;}.section-pricing-teable .pricing-plane-wrapper:first-child .crossed-out-price {visibility: hidden !important;}.section-pricing-teable .pricing-plane-wrapper.pricing-plan-tagged .pricing-plan-table .plan-header {background: #BB6BD9;}.section-pricing-teable .pricing-plane-wrapper.pricing-plan-tagged .pricing-plan-table a.button {background: #BB6BD9;border: 2px solid #BB6BD9;}.section-pricing-teable .pricing-plane-wrapper.pricing-plan-tagged .pricing-plan-table a.button:hover, .section-pricing-teable .pricing-plane-wrapper.pricing-plan-tagged .pricing-plan-table a.button:focus {color: #BB6BD9;background-color: #ffffff;}.section-pricing-teable .plan-toptag {position: absolute;top: 0;left: 50%;margin: 0 auto;width: 80%;padding: 0.5rem;background: #FDBA18;border-radius: 8px 8px 0 0;transform: translate(-50%, -100%);z-index: 1;font-size: 12px;font-weight: 500;line-height: 1rem;}.section-pricing-teable .plan-tooltip {position: absolute;top: 0;right: 0;font-weight: 600;font-size: 14px;line-height: 18px;max-width: 140px;color: #313a43;padding: 36px 10px 30px 20px;text-align: left;background: #e9f8fc;box-shadow: 0px 0px 24px rgba(17, 17, 17, 0.08);border-radius: 50% 0;transform: translate(50%, -40%);z-index: 10;}.section-pricing-teable .pricing-plan-table {position: relative;width: 100%;background: #fff;box-shadow: 0px 7px 16px rgba(138, 94, 166, 0.13);border-radius: 8px;overflow: hidden;}.section-pricing-teable .pricing-plan-table .plan-header {padding: 1rem;color: #ffffff;background: #452F53;}.section-pricing-teable .pricing-plan-table h3.plan-title {font-weight: 900;font-size: 18px;line-height: 1.5rem;margin-bottom: 0.5rem;}.section-pricing-teable .pricing-plan-table .plan-body {padding: 1.5rem 1rem 10px;}.section-pricing-teable .pricing-plan-table .plan-body .plan-addon {border: 1px solid #000;border-radius: 0px 0px 6px 6px;padding: 36px 10px 12px;margin: 0 -6px;position: relative;}.section-pricing-teable .pricing-plan-table .plan-body .plan-addon .subheadline {color: var(--hb-dark-purple) !important;}.section-pricing-teable .pricing-plan-table .plan-body .plan-addon .headline {color: var(--hb-purple);font-size: 18px;line-height: 1.5rem;font-weight: 700;margin-bottom: 12px;}.section-pricing-teable .pricing-plan-table .plan-body .plan-addon .description {color: var(--hb-dark-grey);font-size: 13px;line-height: 1.5rem;margin-bottom: 12px;}.section-pricing-teable .pricing-plan-table .plan-body .plan-addon .offer p {color: var(--hb-dark-purple);font-size: 13px;}.section-pricing-teable .pricing-plan-table .plan-body .plan-addon .offer p .price {font-size: 15px;font-weight: 700;}.section-pricing-teable .pricing-plan-table .plan-body .plan-addon:after {content: "+";font-size: 1.5rem;color: #fff;position: absolute;background-color: var(--hb-dark-purple);border-radius: 50%;top: -13px;left: calc(50% - 13px);width: 26px;height: 26px;}.section-pricing-teable .pricing-plan-table .plan-price-value {margin-bottom: 0.5rem;}.section-pricing-teable .pricing-plan-table .plan-price-value sub {vertical-align: bottom;font-weight: normal;}.section-pricing-teable .pricing-plan-table .plan-meta {font-size: 13px;line-height: 18px;}.section-pricing-teable .pricing-plan-table .plan-summary {font-size: 15px;line-height: 22px;}.section-pricing-teable .pricing-plan-table .plan-divider {display: block;width: 80px;margin: 1.5rem auto;border-bottom: 1px solid #E5E6E7;}.section-pricing-teable .pricing-plan-table ul.plan_services-list {list-style: none;margin: 0;}.section-pricing-teable .pricing-plan-table ul.plan_services-list li {font-size: 13px;line-height: 1.5rem;color: #313a43;margin-bottom: 0.5rem;}.section-pricing-teable .pricing-plan-table ul.plan_services-list li:last-child {margin-bottom: 0;}.section-pricing-teable .pricing-plan-table .plan-plus {font-weight: 600;font-size: 13px;line-height: 1;color: #313A43;margin-bottom: 1rem;}.section-pricing-teable .pricing-plan-table a.button {margin-top: 1.5rem;margin-bottom: 42px;}.section-pricing-teable .row.footer a.text-link-arrow {margin-top: 2rem;}.section-pricing-teable .footer-wrapper {position: relative;text-align: left;padding-left: 2rem;max-width: 650px;margin: 0 auto;}.section-pricing-teable .footer-wrapper p {font-size: 13px;line-height: 1.5rem;margin-bottom: 0 !important;}.section-pricing-teable .footer-wrapper img {position: absolute;top: 50%;left: 0;transform: translate(0, -50%);}.pricing-page-old .section-hero .col-left .col-inner {padding: 0 1rem;}.pricing-page-old .section-hero .col-left .col-inner .text-wrap {max-width: 450px;}.pricing-page-old .section-pricing-teable .pricing-tables-container {grid-column-gap: 2rem;}.pricing-page-old .section-pricing-teable .pricing-plan-table a.button {margin-bottom: 0;}.pricing-page-old .section-pricing-teable .pricing-plan-table .plan-body {padding: 1.5rem 1rem;}.section-optional-addons .row.header {margin-bottom: 3rem;}.section-optional-addons .addon-item {max-width: 280px;margin: 0 auto;}.section-optional-addons .addon-item .addon-title {font-weight: 800;line-height: 1.5rem;margin-bottom: 0.5rem;}.section-optional-addons .addon-item .addon-price {font-weight: bold;font-size: 13px;line-height: 1.5rem;color: #8746a8;margin-bottom: 0.5rem;}.section-optional-addons .addon-item .addon-img {margin-bottom: 1.5rem;}.section-optional-addons .addon-item .addon-desc {font-size: 13px;color: #313a43;}.section-payroll-cta {margin: 5rem 0;color: #ffffff;background: #452F53;}.section-payroll-cta .row-header h3.subheading {color: #ffffff;margin-top: 1.5rem;}.section-payroll-cta .row-2cols {margin-top: 3rem;}.section-payroll-cta .row-2cols .col-img {text-align: center;}.section-payroll-cta .row-2cols .col-text {text-align: left;}.section-payroll-cta .row-footer {margin-top: 3rem;}.section-payroll-cta .row-footer h3.subheading {color: #ffffff;}.section-payroll-cta .row-footer a.button {margin-top: 2rem;}.section-pricing-detailed .row.header {text-align: center;margin-bottom: 3rem;}.section-pricing-detailed .row.header h3 {margin-bottom: 2rem;}.section-pricing-detailed .checked {background: url(https://joinhomebase.com/wp-content/themes/homebase/images/checkmark-purple-mid.svg);background-repeat: no-repeat;background-size: 14px;background-position: 50%;}.section-pricing-detailed .checked.popular {background: url(https://joinhomebase.com/wp-content/themes/homebase/images/checkmark-lightpurple-mid.svg);background-repeat: no-repeat;background-size: 14px;background-position: 50%;}.section-pricing-detailed table th, .section-pricing-detailed table td {text-align: left;}.section-pricing-detailed table thead tr th {position: sticky;top: 80px;border-top: 1px solid rgba(255, 255, 255, 0.25);border-right: 1px solid rgba(255, 255, 255, 0.25);min-width: 90px;padding: 1rem 0;color: #ffffff;background: #452F53;z-index: 10;}.section-pricing-detailed table thead tr th.popular {background: #BB6BD9;}.section-pricing-detailed table thead tr th .pricing-top-tag {position: absolute;width: 100%;top: -1px;font-weight: bold;font-size: 15px;line-height: 18px;text-transform: uppercase;margin: 0;padding: 12px 15px;color: #fff;letter-spacing: 0;background: #FDBA18;border-radius: 10px 10px 0 0;transform: translateY(-100%);}.section-pricing-detailed table thead tr th .pricing-col-title {display: block;text-transform: uppercase;font-weight: 800;}.section-pricing-detailed table thead tr th .pricing-plan-body {margin-top: 4px;font-size: 13px;font-weight: 400;}.section-pricing-detailed table thead tr th.empty-cell {border-top: none;background-color: white;}.section-pricing-detailed table tbody tr:hover {background-color: #F6F7F7;}.section-pricing-detailed table tbody tr.expandable {cursor: pointer;}.section-pricing-detailed table tbody tr.expandable.active {background-color: #f6f7f7;}.section-pricing-detailed table tbody tr.expandable.active td {border-bottom: none;}.section-pricing-detailed table tbody tr.expandable.active td.pricing-feature-title h4 {color: #8746A8;}.section-pricing-detailed table tbody tr.expandable.active td.pricing-feature-title::before {background-color: transparent;transform: translateY(-50%) rotate(180deg);}.section-pricing-detailed table tbody tr.expandable td.pricing-feature-title::before {content: '';position: absolute;left: 0;top: 50%;width: 24px;height: 24px;background-color: rgba(69, 47, 83, 0.1);border-radius: 24px;background-image: url(https://joinhomebase.com/wp-content/themes/homebase/images/chevron-down.svg);background-position: center;background-repeat: no-repeat;transform: translateY(-50%);}.section-pricing-detailed table tbody tr.hidden-tr {background-color: #F6F7F7;}.section-pricing-detailed table tbody tr.hidden-tr td {padding: 0;border: none;}.section-pricing-detailed table tbody tr.hidden-tr td div {display: none;padding: 1rem 2.5rem;}.section-pricing-detailed table tbody tr td {border: none;padding: 11px 1rem;font-size: 13px;line-height: 18px;border-bottom: 1px solid rgba(229, 230, 231, 0.5);}.section-pricing-detailed table tbody tr td ul {margin-bottom: 0;}.section-pricing-detailed table tbody tr td ul li {font-size: 14px;line-height: 20px;}.section-pricing-detailed table tbody tr td.pricing-feature-title {position: relative;padding-left: 2.5rem;}.section-pricing-detailed table tbody tr td.pricing-feature-title h4 {font-size: 13px;line-height: 18px;font-weight: 800;color: #452f53;margin: 0;}.section-pricing-detailed table tbody tr td.text-value {color: #8857ac;font-weight: 600;text-transform: uppercase;}.section-pricing-detailed table tbody tr td.text-value.popular {color: #04A2BD;}.section-pricing-detailed table tfoot {background: #ffffff;}.section-pricing-detailed table tfoot tr td {position: relative;padding: 0.75rem 0.25rem;background: #ffffff;z-index: 20;}.section-pricing-detailed table tfoot tr td.popular a.button {border: 2px solid #BB6BD9;background-color: #BB6BD9;color: white;}.section-pricing-detailed table tfoot tr td.popular a.button:hover {border: 2px solid #BB6BD9;background-color: #fff;color: #BB6BD9;}.section-pricing-detailed table tr:nth-of-type(even) {background: white;}.section-pricing-detailed table tr td {color: #313A43;}.section-pricing-detailed table tr td .col-tooltip {border-bottom: 1px dotted #c1c1c1;cursor: pointer;position: relative;transition: all 200ms ease;color: #313A43;}.section-pricing-detailed table tr td .col-tooltip:after {text-transform: none;content: attr(data-tooltip-text);font-size: 14px;position: absolute;color: #fff;background: #8857ac;padding: 8px 12px;width: -webkit-max-content;width: -moz-max-content;width: max-content;max-width: 200px;opacity: 0;pointer-events: none;left: 20px;top: 0;border-radius: 4px;transform: translate3d(-30px, 0%, 0);transition: all .3s ease;transition-delay: 200ms;}.section-pricing-detailed table tr td .col-tooltip:hover:before {opacity: 1;transform: translate3d(-30px, calc(-100% -7px), 0);}.section-pricing-detailed table tr td .col-tooltip:hover:after {opacity: 1;transform: translate3d(-30px, calc(-100% - 9px), 0);}.section-customer-support h3 {text-align: left;margin-bottom: 1.5rem;}.section-customer-support p {text-align: left;max-width: 370px;}.section-customer-support .contact-info-wrapper {display: grid;grid-template-columns: repeat(3, 1fr);text-align: center;margin: 0 -15px;margin-top: 1.5rem;}.section-customer-support .contact-info {padding: 0.5rem;border-right: 1px solid rgba(150, 155, 160, 0.5);}.section-customer-support .contact-info:last-child {border-right: none;}.section-customer-support .contact-icon {margin-bottom: 0.5rem;}.section-customer-support .contact-method {font-weight: bold;}.section-customer-support .method-text a {color: #8746A8;}@media screen and (max-width: 640px) {br.desktop {display: none;}br.mobile {display: block;}.section {padding-top: 2.5rem;padding-bottom: 2.5rem;overflow: hidden;}.section-hero {padding-top: 5rem;padding-bottom: 4.25rem;}.section-hero .col-left {text-align: center;margin-bottom: 2rem;}.section-hero .col-left .col-inner {padding: 0 1rem;align-items: center;}.section-free-service .col-left {text-align: center;margin-bottom: 1.5rem;}.section-free-service .col-left h3.subheading {font-size: 1rem;line-height: 1.5rem;}.section-free-service .service-grid {grid-template-columns: repeat(2, 1fr);grid-gap: 2rem;margin-left: 1rem;margin-right: 1rem;}.section-fo-servie {padding-top: 5rem;padding-bottom: 5rem;margin: 2.5rem 0;}.section-fo-servie .section-header {padding: 0 1.5rem;margin-bottom: 2.5rem;}.section-fo-servie .other-services-grid {display: block;max-width: 260px;margin: 0 auto;}.section-fo-servie .other-services-grid .service-item {padding: 0;margin-bottom: 2.5rem;border: none !important;}.swith-bill-mode .save-text {position: absolute;right: -35%;bottom: -150%;}.swith-bill-mode .save-text::after {left: -50px;bottom: 10px;transform: scale(0.7) rotate(25deg);}.section-pricing-teable .row.header {margin-bottom: 3.5rem;}.section-pricing-teable .row.header h3 {margin-bottom: 1rem;}.section-pricing-teable .row.pricing-tables {margin-bottom: 1.5rem;}.section-pricing-teable .pricing-tables-container {grid-template-columns: repeat(1, 1fr);grid-row-gap: 1.5rem;max-width: 256px;}.section-pricing-teable .plan-tooltip {max-width: 120px;padding: 20px;text-align: center;transform: translate(45%, -40%);}.section-pricing-teable .pricing-plane-wrapper.pricing-plan-tagged {margin-top: 2rem;}.section-pricing-teable .footer-wrapper {padding: 1rem 1rem 1rem 3rem;}.section-pricing-teable .footer-wrapper p {font-size: 14px;line-height: 1.5rem;}.section-pricing-teable .footer-wrapper img {top: 1.3rem;left: 8px;transform: none;}.section-optional-addons .row.header {margin-bottom: 2rem;}.section-optional-addons .row.header h3 {font-size: 29px;line-height: 32px;}.section-optional-addons .row.addons .col:not(:last-child) {margin-bottom: 2rem;}.section-optional-addons .addon-item {max-width: 100%;}.section-optional-addons .addon-item .addon-price {margin-bottom: 0.5rem;}.section-optional-addons .addon-item br {display: none;}.section-customer-support .col-left {margin-bottom: 4rem;}.section-customer-support .contact-info-wrapper {margin: 0;}.section-customer-support .contact-info {padding: 0.25rem;border: none;}.section-customer-support .contact-method, .section-customer-support .method-text a {font-size: 13px;}.section-payroll-cta {margin: 2.5rem 0;padding: 5rem 0;}.section-payroll-cta .row-header h3.subheading {margin-top: 1rem;}.section-payroll-cta .row-2cols {margin-top: 2.5rem;}.section-payroll-cta .row-2cols .col-text {margin-top: 2.5rem;}.section-payroll-cta .row-2cols .col-text ul li {font-size: 13px;margin-bottom: 12px !important;}.section-payroll-cta .row-2cols .col-text ul li:last-child {margin-bottom: 0 !important;}.section-payroll-cta .row-footer {margin-top: 2.5rem;}}.section-cta-banner {overflow: hidden;}.section-cta-banner h3 {color: #FFFFFF;margin-bottom: 2.5rem;}.section-cta-banner .bg-layer {position: absolute;top: 0;left: 0;width: calc(100vw - 17px);height: 100%;margin: 0 calc((100% - 100vw + 17px)/2);background-color: #452f53;z-index: -1;overflow: hidden;}.section-cta-banner .bg-inner {position: absolute;top: 0;right: 0;width: 100%;height: 100%;}.section-cta-banner .bg-inner .shape-3, .section-cta-banner .bg-inner .shape-2, .section-cta-banner .bg-inner .shape-1 {position: absolute;top: 0;right: 0;width: auto;height: 100%;aspect-ratio: 1 / 1;}.section-cta-banner .bg-inner .shape-3 {z-index: 3;}.section-cta-banner .bg-inner .shape-2 {z-index: 2;}.section-cta-banner .bg-inner .shape-1 {z-index: 1;}.section-cta-banner .banner-wrapper {position: relative;padding-top: 5rem;padding-bottom: 5rem;padding-right: 25%;text-align: left;z-index: 1;}.section-cta-banner .banner-wrapper.aligned-left.shape-type1 .shape-3 {background-color: #8746A8;border-radius: 50% 50% 50% 0;}.section-cta-banner .banner-wrapper.aligned-left.shape-type1 .shape-2 {top: auto;bottom: 0;height: 50%;background-color: #BBEAEA;}.section-cta-banner .banner-wrapper.aligned-left.shape-type1 .shape-1 {height: 50%;background-color: #FDBA18;}.section-cta-banner .banner-wrapper.aligned-left.shape-type2 .shape-3 {background-color: #BBEAEA;border-radius: 50% 50% 50% 0;}.section-cta-banner .banner-wrapper.aligned-left.shape-type2 .shape-2 {display: none;}.section-cta-banner .banner-wrapper.aligned-left.shape-type2 .shape-1 {height: 50%;background-color: #8746A8;}.section-cta-banner .banner-wrapper.aligned-center {padding-left: 10%;padding-right: 10%;text-align: center;}.section-cta-banner .banner-wrapper.aligned-center.shape-type1 .shape-3 {left: 0;right: auto;background-color: #8746a8;border-radius: 0 0 50% 0;transform: translateX(-53%);}.section-cta-banner .banner-wrapper.aligned-center.shape-type1 .shape-2 {display: none;}.section-cta-banner .banner-wrapper.aligned-center.shape-type1 .shape-1 {height: 100%;background-color: #FDBA18;border-radius: 50% 0 0 0;transform: translateX(53%);}.section-cta-banner .banner-wrapper.aligned-center.shape-type2 .shape-3 {left: 0;right: auto;background-color: #BBEAEA;border-radius: 0 50% 50% 0;transform: translateX(-53%);}.section-cta-banner .banner-wrapper.aligned-center.shape-type2 .shape-2 {display: none;}.section-cta-banner .banner-wrapper.aligned-center.shape-type2 .shape-1 {height: 100%;background-color: #8746a8;border-radius: 0 0 0 50%;transform: translateX(53%);}@media screen and (max-width: 1200px) {.section-cta-banner .banner-wrapper.aligned-left .shape-1, .section-cta-banner .banner-wrapper.aligned-left .shape-2 {display: none;}.section-cta-banner .banner-wrapper.aligned-left .shape-3 {transform: translateX(53%) !important;}.section-cta-banner .banner-wrapper.aligned-center {padding-left: 15%;padding-right: 15%;}.section-cta-banner .banner-wrapper.aligned-center .shape-1 {transform: translateX(60%) !important;}.section-cta-banner .banner-wrapper.aligned-center .shape-3 {transform: translateX(-60%) !important;}}@media screen and (max-width: 640px) {.section-cta-banner br {display: none;}.section-cta-banner .bg-layer {width: 100%;margin: 0;}.section-cta-banner .banner-wrapper {text-align: center !important;padding: 5rem 10% !important;margin: 0 -1rem;}.section-cta-banner .banner-wrapper.aligned-left .shape-1, .section-cta-banner .banner-wrapper.aligned-left .shape-2 {display: none;}.section-cta-banner .banner-wrapper.aligned-left .shape-3 {background-color: #8746a8 !important;border-radius: 50% 0 0 0 !important;transform: translateX(53%) !important;opacity: 0.5;}.section-cta-banner .banner-wrapper.aligned-center .shape-1 {display: none;}.section-cta-banner .banner-wrapper.aligned-center .shape-3 {background-color: #8746a8 !important;border-radius: 0 50% 50% 0 !important;opacity: 0.5;}}.section-rating {position: relative;text-align: left;padding: 10rem 0;margin: 5rem 0;}.section-rating .bglayer {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #F3EEF6;}.section-rating .rating-header h3 {margin-top: 2rem;}.section-rating .col-board-wrapper {text-align: center;}.section-rating .rating-container {display: inline-block;padding: 2.5rem;background: #FFFFFF;border: 1px solid #E5E6E7;box-shadow: 0px 4px 40px rgba(138, 94, 166, 0.1);border-radius: 8px;}.section-rating .rating-board {display: flex;justify-content: center;margin: 0 -1rem;}.section-rating .rating-date {margin-top: 2rem;}.section-rating .rating-box {position: relative;display: flex;flex-direction: column;text-align: center;padding: 2rem;width: 33.3%;max-width: 230px;}.section-rating .rating-box::before {content: '';position: absolute;right: 0;top: 2rem;height: calc(100% - 4rem);border-right: 1px solid #E5E6E7;}.section-rating .rating-box:last-child::before {display: none;}.section-rating .rating-box::after {display: none;content: '';position: absolute;bottom: 0;left: 2rem;width: calc(100% - 2rem);border-bottom: 1px solid #e5e6e7;}.section-rating .rscore {min-height: 46px;display: flex;align-items: center;justify-content: center;}.section-rating .rlabel {font-size: 14px;color: var(--hb-light-grey);margin-top: 1rem;}.section-rating .rquote {font-size: 16px;color: var(--hb-dark-purple);padding-top: 2rem;padding-bottom: 2rem;height: 100%;}.section-rating .plogo {display: flex;align-items: center;justify-content: center;margin-top: auto;min-height: 52px;}.section-rating .plogo img {display: block;margin: 0 auto;}.section-rating.halfbg {padding: 5rem 0;margin-bottom: 0;}.section-rating.halfbg .bglayer {height: 60%;}.section-rating.halfbg .rating-header {display: flex;flex-direction: column-reverse;margin-bottom: 2rem;text-align: center;}.section-rating.halfbg .rating-header br {display: none;}.section-rating.halfbg .rating-header h3 {margin-top: 0;margin-bottom: 1rem;color: var(--hb-dark-purple);}.section-simple-one-column {text-align: inherit;}.section-simple-one-column .container-narrow .content h2 {font-weight: 900 !important;margin-bottom: 1rem;}.section-simple-one-column .container-narrow .content h2 span {font-weight: 900 !important;}.section-simple-one-column .container-narrow .content h3 {font-weight: 700 !important;margin-bottom: 1rem;}.section-simple-one-column .container-narrow .content h3 span {font-weight: 700 !important;}@media screen and (max-width: 1152px) {.section-rating .rating-header {text-align: center;margin-bottom: 2rem;}.section-rating .rating-header br {display: none;}.section-rating .rating-header h3 {margin-top: 1.5rem;}}@media screen and (max-width: 960px) {.section-rating.halfbg .rating-container {max-width: 500px;}.section-rating.halfbg .rating-board {flex-wrap: wrap;}.section-rating.halfbg .rating-box {width: 50%;}.section-rating.halfbg .rating-box:nth-child(1)::after, .section-rating.halfbg .rating-box:nth-child(2)::after {display: block;}.section-rating.halfbg .rating-box:nth-child(2)::before {display: none;}.section-rating.halfbg .rating-box:nth-child(2)::after {left: 0;}}@media screen and (max-width: 768px) {.section-rating .rating-container {max-width: 500px;}.section-rating .rating-board {flex-wrap: wrap;}.section-rating .rating-box {width: 50%;}.section-rating .rating-box:nth-child(1)::after, .section-rating .rating-box:nth-child(2)::after {display: block;}.section-rating .rating-box:nth-child(2)::before {display: none;}.section-rating .rating-box:nth-child(2)::after {left: 0;}}@media screen and (max-width: 640px) {.section-rating {padding: 3rem 0 !important;margin: 2.5rem 0;text-align: center;}.section-rating .rating-header {display: flex;flex-direction: column-reverse;}.section-rating .rating-header h3 {font-size: 18px;line-height: 1.5rem;margin-top: 0;margin-bottom: 1rem;}.section-rating .rating-container {margin: 0 auto;padding: 2.5rem 2rem;}.section-rating .rating-board {margin: -2rem -1rem;}.section-rating .rquote {font-size: 13px;line-height: 18px;letter-spacing: -0.02em;padding-top: 1rem;padding-bottom: 1.5rem;}.section-rating .rating-date {margin-top: 2.5rem;}.section-rating.halfbg .bglayer {height: 60%;}}@media screen and (max-width: 480px) {.section-rating h2 {font-size: 36px;line-height: 2.5rem;}.section-rating .rating-container {max-width: 235px !important;}.section-rating .rating-box {width: 100% !important;}.section-rating .rating-box::before {display: none;}.section-rating .rating-box::after {display: block;left: 2rem !important;width: calc(100% - 4rem) !important;}.section-rating .rating-box:last-child::after {display: none;}.section-rating .plogo {min-height: auto;}.section-rating .rscore {min-height: auto;}.section-rating .rating-header h2 br {display: block !important;}}