@font-face {font-family: "Averta Extra Bold";src: url("../fonts/averta/averta-extra-bold.otf") format("truetype");font-display: swap;font-style: normal;font-weight: 800;}.banner-compare {padding: 130px 0 50px !important;text-align: left;}.banner-img {text-align: right;}.compare-highlight-container {border-radius: 16px;border: 1px solid #e5eaf4;background: #fff;box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);}.compare-highlight-container .compare-img-group {border-top-left-radius: 16px;border-bottom-left-radius: 16px;object-position: center;}.compare-highlight-container .highlight-content {padding-left: 50px;}.compare-highlight-container a h4 {transition: color 0.4s ease;}.compare-highlight-container a:hover h4 {color: #f47920;}.cs-button.cs-button-outline-dark {border: 1px solid #1b1d35;background-color: #fff;color: #1b1d35;}.cs-button.cs-button-outline-dark:hover {background-color: #1b1d35;color: #fff;}.cs-button.cs-button-outline-dark:hover img {filter: invert(94%) sepia(100%) saturate(0%) hue-rotate(207deg) brightness(107%) contrast(105%);}.compare-group {display: grid;gap: 50px;grid-template-columns: repeat(3, 1fr);}.compare-group .cs-button {width: fit-content;text-transform: capitalize;display: flex;align-items: center;justify-content: center;gap: 2px;background-color: transparent;color: #f47920;padding: 0;border: unset;}.compare-group .cs-button:hover {text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 3px;}.compare-group .cs-button img {margin-top: 1px;filter: invert(52%) sepia(68%) saturate(1897%) hue-rotate(348deg) brightness(100%) contrast(92%);}.compare-item-group {border-radius: 10px;box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);padding: 20px;color: #1b1d35 !important;width: 100%;height: 100%;display: flex !important;flex-direction: column;justify-content: space-between;background-color: #fff;min-height: 385px;}.compare-img-group {padding-bottom: 60%;background: linear-gradient( 149deg, #f2f5fa 0%, #f2f5fa 50%, rgba(244, 121, 32, 1) 50%, rgba(244, 121, 32, 1) 100% );position: relative;}.compare-img-group img {position: absolute;}.compare-img-group img.img-top {top: 0;left: 0;}.compare-img-group img.img-wellable-bottom {width: 45%;bottom: 13%;right: 6%;}.fs-24px {font-size: 24px;}.personify-logo {color: #083c44;top: 10%;left: 7%;font-size: calc(25px + 0.3vw);font-family: "Averta Extra Bold", serif;line-height: 1.2;}.g2-badges {grid-column: span 2;}@media (max-width: 992px) {.compare-group {gap: 30px;}}@media (min-width: 993px) and (max-width: 1100px) {.compare-highlight-container .compare-img-group {background: linear-gradient( 143deg, #f2f5fa 0%, #f2f5fa 50%, rgba(244, 121, 32, 1) 50%, rgba(244, 121, 32, 1) 100% );}}@media (min-width: 861px) and (max-width: 992px), (min-width: 1101px) and (max-width: 1179px) {.compare-highlight-container .compare-img-group {background: linear-gradient( 145deg, #f2f5fa 0%, #f2f5fa 50%, rgba(244, 121, 32, 1) 50%, rgba(244, 121, 32, 1) 100% );}}@media (min-width: 781px) and (max-width: 860px) {.compare-highlight-container .compare-img-group {background: linear-gradient( 140deg, #f2f5fa 0%, #f2f5fa 50%, rgba(244, 121, 32, 1) 50%, rgba(244, 121, 32, 1) 100% );}}@media (min-width: 768px) and (max-width: 780px) {.compare-highlight-container .compare-img-group {background: linear-gradient( 135deg, #f2f5fa 0%, #f2f5fa 50%, rgba(244, 121, 32, 1) 50%, rgba(244, 121, 32, 1) 100% );}}@media (max-width: 768px) {.banner-compare {text-align: center;}.banner-img {text-align: center;}.compare-highlight-container .compare-img-group {border-radius: 0;}.compare-highlight-container .highlight-content {padding-left: 1.5rem;}}@media (max-width: 880px) {.compare-group {grid-template-columns: repeat(2, 1fr);}.g2-badges {grid-column: span 1;}.g2-badges .rate-text-header {font-size: 18px !important;}}@media (max-width: 650px) {.personify-logo {font-size: calc(20px + 0.3vw);}.g2-badges .rate-text-header {font-size: 16px !important;}}@media (max-width: 575px) {.banner-compare {padding-top: 100px !important;}.compare-group {grid-template-columns: repeat(1, 1fr);}.personify-logo {font-size: calc(34px + 0.3vw);}.g2-badges {box-shadow: none;margin-top: 16px;padding: 0;min-height: unset;}.g2-badges .rate-text-header {font-size: 20px !important;}}@media (max-width: 425px) {.g2-badges .rate-text-header {font-size: 18px !important;}}@media (max-width: 375px) {.personify-logo {font-size: calc(24px + 0.3vw);}}@media (min-width: 768px) {.banner h1 {font-size: 46px;}}