.blockServicesChoice{border:1px solid #9e9e9e;border-radius:8px;display:flex;padding:8px;width:fit-content}.blockServicesLabel{border:1px solid transparent;border-radius:8px;cursor:pointer;margin-right:12px;padding:6px 16px;text-transform:uppercase;transition:border .2s ease-out}.blockServicesLabel.is-active{background-color:var(--secondary-color-hex);border:1px solid var(--secondary-color-hex);box-shadow:0 4px 20px 0 rgba(0,0,0,.1);color:#fff}.blockServicesLabel:not(.is-active):hover{border:1px solid var(--default-text-color-hex)}.blockServicesRight .cardPrice1{margin-bottom:32px}.blockServicesList{display:flex;flex-wrap:wrap;margin:0 -12px}.blockServicesCol{flex:0 0 33%;margin-bottom:32px;padding:0 12px}@media (max-width:992px){.col-has-filters{overflow:auto}.blockServicesChoice{border:0;flex-wrap:wrap;padding:0}.blockServicesLabel{border:1px solid var(--default-text-color-hex);font-size:14px;margin-bottom:8px}.blockServicesList{margin:0}.blockServicesCol{flex:0 0 100%;margin-bottom:24px;padding:0}}.cardPrice1{background:#fff;border-radius:24px;box-shadow:0 4px 20px 0 rgba(0,0,0,.1);color:var(--primary-color-hex);display:block;overflow:hidden;transition:transform .2s linear}.cardPrice1:hover{transform:scale(1.02)}.cardPrice1Head{background-color:var(--system-color1-hex);padding:16px}.cardPrice1Tag{background:var(--primary-color-hex);border:1px solid var(--primary-color-hex);border-radius:32px;color:#fff;margin-bottom:16px}.cardPrice1Pop,.cardPrice1Tag{display:inline-block;font-size:12px;font-weight:600;padding:2px 10px}.cardPrice1Pop{background:#fff;border:1px solid var(--secondary-color-hex);border-radius:32px;color:var(--default-text-color-hex);margin-left:16px;text-transform:uppercase}.cardPrice1Title{font-size:22px;margin:0;text-wrap:balance}.cardPrice1:hover .cardPrice1Title{text-decoration:underline}.cardPrice1Content{color:var(--default-text-color-hex);opacity:.7;padding:16px 24px 0;text-wrap:balance}.cardPrice1Price{padding:8px 24px 24px}.cardPrice1PriceCaps{border-top:1px solid var(--system-color1-hex);padding-top:16px}.cardPrice1PriceCaps span{background-color:var(--system-color1-hex);border-radius:16px;color:#383838;display:block;font-weight:600;padding:16px;text-align:right}.cardPrice1PriceNotice{font-size:12px;font-weight:400;opacity:.7}@media (max-width:992px){.cardPrice1Head{padding:8px 16px}.cardPrice1Content{padding:16px 16px 0}.cardPrice1Price{padding:8px 16px 16px}.cardPrice1PriceCaps span{padding:8px 16px}}