.compare-cards{position:relative}.compare-cards.carousel{--slide-size:33.33%}.compare-cards .carousel__container{justify-content:center;padding:0 10px}.compare-cards .carousel__viewport{width:100%}.compare-cards.carousel .carousel__slide{padding-bottom:10px;padding-top:30px}.compare-cards__cards{display:flex;margin-top:30px;width:100%}.compare-cards__header{text-align:center}.compare-cards__header .description,.compare-cards__header .description p{font-size:1rem;line-height:1.375rem;margin:0}.compare-card{background:#fff;border:1px solid #dbe6fe;box-shadow:0 4px 18px 0 rgba(48,66,105,.1);display:flex;flex-basis:0;flex-direction:column;flex-grow:1;justify-content:space-between;position:relative}.carousel__slide .compare-card{height:100%}.compare-card+.compare-card{margin-left:1rem}.compare-card__img{aspect-ratio:16/8;object-fit:cover;width:100%}.compare-card__tag{background:#8bc0c6;color:#172a54;font-family:Merriweather,serif;font-size:1rem;font-style:italic;font-weight:700;left:50%;max-width:279px;padding:16px;position:absolute;text-align:center;top:-30px;transform:translateX(-50%);width:90%;z-index:2}.compare-card__content{font-size:1rem;padding:18px 24px 0}.compare-card__content h3{font-size:1.75rem;line-height:2.375rem}.compare-card__content ul{list-style:none}.compare-card__content li{font-size:.875rem;line-height:1.375rem;margin-left:-64px;padding:12px 24px;width:calc(100% + 88px)}.compare-card__content li:nth-child(odd){background:#f6f7f7}.compare-card__btn{padding:8px 24px 24px;text-align:center}@media screen and (max-width:992px){.compare-cards.carousel{--slide-size:100%}.compare-cards .carousel__container{justify-content:unset}.compare-card__tag{font-size:.875rem;padding:8px;top:-20px}.compare-card{border:none}.compare-card__content{font-size:.875rem;padding:12px 24px 0}.compare-card__content h3{font-size:1.375rem;line-height:1.75rem}.compare-card__content li{font-size:.75rem;line-height:1.25rem;padding:6px 24px}.compare-cards .carousel__controls{border-top:1px solid #a3b2d4;margin-left:10px;margin-top:20px;padding-top:20px;width:calc(100% - 20px)}.compare-cards.carousel .carousel__button{align-items:center;background-color:var(--secondary-color);color:#fff;display:flex;height:28px;justify-content:center;width:28px}.compare-cards.carousel .carousel__button:disabled{opacity:.25}.compare-cards.carousel .carousel__dot{background-color:transparent}.compare-cards.carousel .carousel__dot--selected{background-color:var(--secondary-color);border-color:var(--secondary-color)}}