/* Lower home sections. All typography and geometry are scoped to this page. */
@font-face {
    font-family: Fraunces;
    src: url("../fonts/Fraunces-Italic-Variable.ttf") format("truetype");
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
}
.counta-home.cb-home-section {
    padding-right: max(16px, calc((100vw - 1240px) / 2)) !important;
    padding-left: max(16px, calc((100vw - 1240px) / 2)) !important;
    font-family: var(--cb-font-body, Inter, sans-serif);
}
.counta-home.cb-home-section > .fusion-builder-row {
    position: relative;
    display: flex !important;
    flex-wrap: wrap;
    width: 100% !important;
    max-width: 1240px !important;
    margin: 0 auto !important;
}
.counta-home.cb-home-section .fusion-column-wrapper {
    margin-right: 0 !important;
    margin-left: 0 !important;
}
.counta-home.cb-home-section > .fusion-builder-row > .fusion-layout-column {
    min-width: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.counta-home.cb-home-section :where(p) { margin: 0; }
.counta-home .cb-home-only-mobile { display: none !important; }
.counta-home .cb-home-eyebrow {
    display: flex;
    min-height: 16px;
    align-items: center;
    gap: 12px;
    margin: 0 0 8px;
    color: var(--cb-ink, #181313);
    font-size: 10px;
    font-weight: 900;
    line-height: 15.5px;
    letter-spacing: 1.8px;
    text-transform: uppercase;
}
.counta-home .cb-home-eyebrow::before {
    display: block;
    flex: 0 0 24px;
    width: 24px;
    height: 3px;
    background: var(--cb-red, #bd171d);
    content: "";
}
.counta-home .cb-home-title {
    margin: 0;
    color: var(--cb-ink, #181313);
    font-family: var(--cb-font-display, Anton, sans-serif);
    font-size: 79px;
    font-weight: 400;
    line-height: 70.488px;
    letter-spacing: 2.772px;
    text-transform: uppercase;
}
.counta-home .cb-home-title span { color: var(--cb-red, #bd171d); }
.counta-home .cb-home-body {
    color: var(--cb-muted, #6e6363);
    font-size: 16px;
    font-weight: 400;
    line-height: 26.4px;
    letter-spacing: 0;
}
.counta-home.cb-home-section .cb-home-actions > .fusion-button-wrapper {
    display: flex;
    line-height: 0;
}
.counta-home.cb-home-section .cb-button--primary {
    min-height: 47px;
    border: 0;
}
.counta-home.cb-home-section :is(.cb-button--primary, .cb-button--inverse) .fusion-button-text {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.counta-home.cb-home-section .cb-home-button__arrow {
    font-size: 17px;
    font-weight: 700;
    line-height: 23px;
}
.counta-home.cb-home-pass .cb-button--inverse .fusion-button-text { gap: 22px; }
.counta-home.cb-home-pass .cb-button--inverse .cb-home-button__arrow { font-size: 15px; font-weight: 900; line-height: 23.25px; }
.counta-home .cb-home-actions {
    display: flex;
    align-items: center;
    gap: 10px;
}
.counta-home .cb-home-actions .cb-button--secondary {
    min-height: 24px;
    padding-top: 0;
    padding-bottom: 4px;
    padding-right: 20px;
    padding-left: 0;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom: 2px solid var(--cb-red, #bd171d);
    border-radius: 0;
    color: var(--cb-ink, #181313);
    font-size: 11px;
    font-weight: 900;
    line-height: 17.05px;
    letter-spacing: 0.66px;
    text-transform: uppercase;
}
.counta-home.cb-home-newsletter {
    /* Measure the available parent width, excluding the Windows scrollbar.
       100vw reduced the 1240px panel to 1225px and wrapped the form. */
    padding-right: max(16px, calc((100% - 1240px) / 2)) !important;
    padding-left: max(16px, calc((100% - 1240px) / 2)) !important;
    padding-bottom: 70px !important;
}
.counta-home.cb-home-newsletter > .fusion-builder-row {
    align-items: flex-end;
    justify-content: flex-start;
    gap: 93px;
    padding: 58px 54px;
    border-radius: 40px;
    background: var(--cb-red, #bd171d);
    box-shadow: 0 24px 55px rgba(128, 13, 20, 0.17);
}
.counta-home.cb-home-newsletter .cb-home-newsletter__message {
    width: 527px !important;
    flex: 0 0 527px !important;
    align-self: flex-start;
}
.counta-home.cb-home-newsletter .cb-home-newsletter__message > .fusion-column-wrapper {
    position: relative;
    display: grid !important;
    grid-template-columns: 66px minmax(0, 1fr);
    align-items: center;
    gap: 20px;
}
.counta-home .cb-home-newsletter__icon {
    position: relative;
    z-index: 1;
    grid-column: 1;
    grid-row: 1;
    display: block;
    width: 66px;
    height: 66px;
    line-height: 0;
}
.counta-home .cb-home-newsletter__envelope {
    position: absolute !important;
    z-index: 2;
    top: calc(50% - 19px);
    left: 23px;
    color: var(--cb-red, #bd171d);
    font-size: 24px;
    line-height: 37.2px;
}
.counta-home .cb-home-newsletter__intro { grid-column: 2; grid-row: 1; color: #fff; }
.counta-home .cb-home-newsletter__eyebrow {
    min-height: 17px;
    margin-bottom: 2px;
    font-size: 9px;
    font-weight: 900;
    line-height: 13.95px;
    letter-spacing: 1.35px;
    text-transform: uppercase;
}
.counta-home .cb-home-newsletter__intro h2 {
    max-width: 392px;
    margin: 0;
    color: #fff;
    font-family: var(--cb-font-display, Anton, sans-serif);
    font-size: 34px;
    font-weight: 400;
    line-height: 33px;
    letter-spacing: 1.19px;
    text-transform: uppercase;
}
.counta-home.cb-home-newsletter .cb-home-newsletter__registration {
    width: 512px !important;
    max-width: 100%;
    flex: 0 1 512px !important;
}
.counta-home .cb-home-newsletter__form .cb-newsletter-fields .fusion-column-wrapper {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 133px;
    gap: 8px;
}
.counta-home .cb-home-newsletter__form .cb-newsletter__email {
    grid-column: 1;
    grid-row: 1;
    margin: 0;
}
.counta-home .cb-home-newsletter__form .fusion-form-submit-field {
    grid-column: 2;
    grid-row: 1;
    margin: 0;
}
.counta-home .cb-home-newsletter__form .cb-newsletter__notice {
    display: contents;
    margin: 0;
}
.counta-home .cb-home-newsletter__form .cb-newsletter__notice .fusion-alert { grid-column: 1 / -1; }
.counta-home .cb-home-newsletter__promise {
    width: 371px;
    max-width: 100%;
    box-sizing: border-box;
    margin: 8px 0 0;
    padding: 0 24px;
    color: rgba(255,255,255,0.66);
    font-size: 11px;
    line-height: 13.95px;
}
.counta-home.cb-home-pass > .fusion-builder-row {
    isolation: isolate;
    align-items: center;
    justify-content: flex-start;
    gap: 62px;
    overflow: hidden;
    padding: 64px 68px;
    border-radius: 40px;
    background: var(--cb-red, #bd171d);
    box-shadow: 0 28px 65px rgba(128,13,20,0.18);
}
.counta-home.cb-home-pass .cb-home-pass__decoration {
    position: absolute;
    z-index: -1;
    inset: 0;
    width: 100% !important;
    height: 100%;
    pointer-events: none;
}
.counta-home .cb-home-pass__decoration-image { display: block; max-width: none; }
.counta-home .cb-home-pass__decoration-image img { max-width: none !important; }
.counta-home.cb-home-pass .cb-home-pass__content {
    width: 682px !important;
    max-width: 682px;
    flex: 0 0 682px !important;
}
.counta-home .cb-home-pass__content > .fusion-column-wrapper { gap: 24px; }
.counta-home .cb-home-pass__heading { min-height: 177px; }
.counta-home .cb-home-pass__eyebrow {
    min-height: 17px;
    margin-bottom: 8px;
    color: rgba(255,255,255,0.72);
    font-size: 9px;
    font-weight: 900;
    line-height: 13.95px;
    letter-spacing: 1.26px;
    text-transform: uppercase;
}
.counta-home .cb-home-pass__title {
    margin: 0;
    color: #fff;
    font-family: var(--cb-font-display, Anton, sans-serif);
    font-size: 86px;
    font-weight: 400;
    line-height: 76.54px;
    letter-spacing: 0;
    text-transform: uppercase;
}
.counta-home .cb-home-pass__title span { display: block; }
.counta-home .cb-home-pass__title span:first-child { margin-bottom: -2px; }
.counta-home .cb-home-pass__title span + span { color: var(--cb-organic,#f2d9d8); }
.counta-home .cb-home-pass__copy {
    max-width: 559px;
    min-height: 75px;
    color: rgba(255,255,255,0.82);
    font-size: 16px;
    line-height: 24.8px;
}
.counta-home .cb-home-pass__actions .cb-home-actions { gap: 22px; }
.counta-home .cb-home-pass__actions .cb-button--inverse {
    height: 50px;
    min-height: 50px;
    min-width: 208px;
    padding: 0 24px;
    border: 0;
    font-size: 10px;
    font-weight: 900;
    line-height: 15.5px;
    letter-spacing: 0.6px;
    text-transform: uppercase;
}
.counta-home .cb-home-pass__actions .cb-button--secondary { border-bottom-color: #fff; color: #fff; }
.counta-home.cb-home-pass .cb-home-pass__price-column {
    width: 331px !important;
    flex: 0 0 331px !important;
    height: 331px;
}
.counta-home .cb-home-pass__price-column > .fusion-column-wrapper { position: relative; height: 100%; }
.counta-home .cb-home-pass__orbit {
    position: absolute;
    z-index: 1;
    top: -29px;
    left: -55px;
    width: 441px;
    max-width: none;
    height: 441px;
    pointer-events: none;
}
.counta-home .cb-home-pass__orbit img { max-width: none !important; }
.counta-home .cb-home-pass__price-text {
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 21px;
    height: 100%;
    text-align: center;
}
.counta-home .cb-home-pass__season {
    color: var(--cb-organic,#f2d9d8);
    font-family: Fraunces, Georgia, serif;
    font-size: 31px;
    font-style: italic;
    font-weight: 900;
    line-height: normal;
    letter-spacing: -0.31px;
    font-variation-settings: "SOFT" 0, "WONK" 1;
}
.counta-home .cb-home-pass__price {
    color: var(--cb-red,#bd171d);
    font-family: var(--cb-font-display, Anton, sans-serif);
    font-size: 102px;
    font-weight: 400;
    line-height: 86.7px;
    letter-spacing: 4.08px;
}
.counta-home .cb-home-pass__label {
    color: var(--cb-red,#bd171d);
    font-size: 11px;
    font-weight: 900;
    line-height: 15.5px;
    letter-spacing: 1.6px;
    text-transform: uppercase;
}
.counta-home.cb-home-editorial { padding-top: 112px !important; padding-bottom: 112px !important; }
.counta-home.cb-home-editorial > .fusion-builder-row { align-items: center; justify-content: space-between; gap: 55px; }
.counta-home.cb-home-editorial .cb-home-editorial__copy {
    width: calc(100% - 611px) !important;
    flex: 1 1 0 !important;
}
.counta-home .cb-home-editorial__copy > .fusion-column-wrapper { gap: 32px; }
.counta-home .cb-home-editorial__copy .cb-home-body { min-height: 80px; }
.counta-home .cb-home-theatre__copy { max-width: 610px; }
.counta-home .cb-home-theatre__copy .cb-button--primary { min-width: 288px; }
.counta-home .cb-home-troupe__copy .cb-button--primary { min-width: 209px; }
.counta-home .cb-home-theatre__principles { margin-top: -8px; }
.counta-home .cb-home-principles { margin: 0; padding: 0; list-style: none; }
.counta-home .cb-home-principles li {
    display: flex;
    align-items: center;
    gap: 20px;
    padding: 14px 0 16px;
    border-top: 1px solid var(--cb-border,rgba(24,19,19,0.14));
    color: var(--cb-ink,#181313);
    font-size: 11px;
    font-weight: 900;
    line-height: 13px;
    letter-spacing: 0.44px;
    text-transform: uppercase;
}
.counta-home .cb-home-principles li:first-child { padding-top: 16px; }
.counta-home .cb-home-principles li:last-child { border-bottom: 1px solid var(--cb-border,rgba(24,19,19,0.14)); }
.counta-home .cb-home-principles li span { flex: 0 0 16px; color: var(--cb-red,#bd171d); }
.counta-home.cb-home-editorial .cb-home-portrait {
    width: 556px !important;
    flex: 0 0 556px !important;
    aspect-ratio: 1;
}
.counta-home .cb-home-portrait > .fusion-column-wrapper { position: relative; width: 100%; aspect-ratio: 1; }
.counta-home .cb-home-portrait__blob { position: absolute; z-index: 0; inset: 0; display: block; width: 100%; line-height: 0; }
.counta-home .cb-home-portrait__blob img { display: block; width: 100%; height: auto; }
.counta-home .cb-home-portrait__photo {
    position: absolute;
    z-index: 1;
    top: 5.4%;
    left: 1.8%;
    display: block;
    width: 90.288%;
    height: 84.532%;
    overflow: hidden;
    line-height: 0;
    -webkit-mask-image: var(--cb-media-home-sections-photo-mask-desktop-svg);
    mask-image: var(--cb-media-home-sections-photo-mask-desktop-svg);
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}
.counta-home .cb-home-portrait__photo img { display: block; width: 100%; height: 100%; object-fit: cover; }
.counta-home .cb-home-portrait--theatre .cb-home-portrait__photo img {
    position: absolute;
    top: var(--cb-portrait-photo-top, 0);
    left: var(--cb-portrait-photo-left, 0);
    width: var(--cb-portrait-photo-width, 100%);
    max-width: none !important;
    height: var(--cb-portrait-photo-height, 100%);
}
/* Figma crops are applied inside the existing masks at both breakpoints. */
.cb-home-theatre { --cb-portrait-photo-width: 100%; --cb-portrait-photo-left: 0; }
.cb-shuffle-editorial { --cb-portrait-photo-width: 140.44%; --cb-portrait-photo-left: -7.24%; }
.cb-lab-editorial { --cb-portrait-photo-width: 166.45%; --cb-portrait-photo-left: -18.56%; }
.cb-home-portrait__photo--jivejigo-foreground {
    --cb-portrait-photo-width: 106.18%;
    --cb-portrait-photo-height: 151.21%;
    --cb-portrait-photo-left: -6.18%;
    --cb-portrait-photo-top: 0.06%;
}
.counta-home.cb-home-reviews { padding-top: 112px !important; padding-bottom: 112px !important; background: var(--cb-soft,#fbf4f3) !important; }
.counta-home.cb-home-reviews > .fusion-builder-row { gap: 64px 20px; align-items: flex-end; }
.counta-home.cb-home-reviews .cb-home-reviews__heading { width: calc(100% - 260px) !important; }
.counta-home.cb-home-reviews .cb-home-reviews__score { width: 240px !important; }
.counta-home .cb-home-rating { display: flex; align-items: center; justify-content: flex-end; gap: 32px; }
/* Avada's wpautop can insert an empty paragraph after the score. It must not
   become a third flex item and double the 32px gap. */
.counta-home .cb-home-rating > p:empty { display: none; }
.counta-home .cb-home-rating strong { flex: 0 0 auto; color: var(--cb-red,#bd171d); font-family: var(--cb-font-display,Anton,sans-serif); font-size: 42px; font-weight: 400; line-height: 42px; white-space: nowrap; }
.counta-home .cb-home-rating__details { display: flex; flex: 0 0 auto; flex-direction: column; gap: 2px; width: 120px; font-size: 9px; font-weight: 900; line-height: normal; text-transform: uppercase; }
.counta-home .cb-home-rating__separator { display: none; }
.counta-home .cb-home-rating__provider { display: block; margin-top: 2px; }
.counta-home.cb-home-reviews .cb-home-review { width: calc((100% - 40px) / 3) !important; }
.counta-home .cb-home-review > .fusion-column-wrapper { min-height: 260px; padding: 25px 32px; border-radius: 40px; background: #fff; }
.counta-home .cb-home-review--brand > .fusion-column-wrapper { background: var(--cb-red,#bd171d); }
.counta-home .cb-home-quote { display: flex; flex-direction: column; min-height: 200px; margin: 0; color: var(--cb-ink,#181313); }
.counta-home .cb-home-quote__mark { display: block; margin-bottom: 34px; color: var(--cb-red,#bd171d); font-size: 42px; font-weight: 700; line-height: 29.4px; }
.counta-home .cb-home-quote blockquote { margin: 0; padding: 0; border: 0; background: transparent; color: inherit; font-family: var(--cb-font-body,Inter,sans-serif); font-size: 16px; font-style: normal; font-weight: 800; line-height: 24px; }
.counta-home .cb-home-quote figcaption { margin-top: auto; color: inherit; font-size: 11px; font-weight: 900; line-height: 12.4px; letter-spacing: 0.64px; text-transform: uppercase; }
.counta-home .cb-home-review--brand .cb-home-quote,
.counta-home .cb-home-review--brand .cb-home-quote__mark { color: #fff; }
@media (min-width: 768px) and (max-width: 1200px) {
    .counta-home .cb-home-title { font-size: 60px; line-height: 56px; letter-spacing: 1px; }
    .counta-home.cb-home-editorial > .fusion-builder-row { gap: 32px; }
    .counta-home.cb-home-editorial .cb-home-portrait { width: 44% !important; flex-basis: 44% !important; }
    .counta-home .cb-home-pass__title { font-size: 64px; line-height: 60px; }
    .counta-home.cb-home-pass > .fusion-builder-row { gap: 32px; padding: 48px 40px; }
    .counta-home.cb-home-pass .cb-home-pass__content { flex: 1 1 0 !important; width: auto !important; }
    .counta-home.cb-home-pass .cb-home-pass__price-column { transform: scale(.85); margin: -24px !important; }
    .counta-home .cb-home-troupe__actions .cb-home-actions { align-items: flex-start; flex-direction: column; }
}
@media (max-width: 1100px) and (min-width: 768px) {
    .counta-home.cb-home-newsletter > .fusion-builder-row { justify-content: center; }
    .counta-home.cb-home-newsletter .cb-home-newsletter__message { flex: 0 1 512px !important; }
}
@media (min-width: 1101px) {
    .counta-home.cb-home-newsletter > .fusion-builder-row { flex-wrap: nowrap; }
}
@media (min-width: 1101px) and (max-width: 1350px) {
    .counta-home.cb-home-newsletter > .fusion-builder-row { gap: 32px; }
    .counta-home.cb-home-newsletter .cb-home-newsletter__message { width: calc(100% - 544px) !important; flex: 1 1 0 !important; }
}
@media (min-width: 1201px) and (max-width: 1250px) {
    .counta-home.cb-home-pass .cb-home-pass__content { width: calc(100% - 393px) !important; flex: 1 1 0 !important; }
}
@media (max-width: 767px) {
    .counta-home .cb-home-only-desktop { display: none !important; }
    .counta-home .cb-home-only-mobile { display: block !important; }
    .counta-home .cb-home-title { font-size: 44px; line-height: 40px; letter-spacing: -1.54px; }
    .counta-home .cb-home-actions { flex-direction: column; gap: 24px; align-items: stretch; }
    .counta-home .cb-home-actions > .fusion-button,
    .counta-home .cb-home-editorial__copy > .fusion-column-wrapper > .fusion-button { width: 100%; }
    .counta-home .cb-home-actions .cb-button--secondary { width: 100%; min-height: 24px; padding-top: 0; padding-bottom: 4px; }
    .counta-home.cb-home-newsletter { padding-top: 24px !important; padding-bottom: 32px !important; }
    .counta-home.cb-home-newsletter > .fusion-builder-row { flex-direction: column; gap: 32px; padding: 32px 24px; }
    .counta-home.cb-home-newsletter .cb-home-newsletter__message,
    .counta-home.cb-home-newsletter .cb-home-newsletter__registration { width: 100% !important; flex: 0 0 auto !important; }
    .counta-home.cb-home-newsletter .cb-home-newsletter__message > .fusion-column-wrapper { grid-template-columns: 1fr; gap: 20px; }
    .counta-home .cb-home-newsletter__intro { grid-column: 1; grid-row: 2; }
    .counta-home .cb-home-newsletter__envelope { top: 14px; }
    .counta-home .cb-home-newsletter__intro h2 { max-width: none; font-size: 32px; line-height: 32px; }
    .counta-home .cb-home-newsletter__form .cb-newsletter-fields .fusion-column-wrapper { grid-template-columns: minmax(0,1fr); }
    .counta-home .cb-home-newsletter__form .fusion-form-submit-field { grid-column: 1; grid-row: 2; }
    .counta-home .cb-home-newsletter__promise { width: 100%; padding: 0; margin-right: 0; margin-left: 0; text-align: center; }
    .counta-home.cb-home-pass > .fusion-builder-row { align-items: center; justify-content: center; flex-direction: column; gap: 32px; padding: 32px 24px; }
    .counta-home .cb-home-pass__decoration-image.cb-home-only-mobile {
        position: absolute;
        top: 0;
        right: 0;
        left: auto;
        width: 358px;
    }
    .counta-home.cb-home-pass .cb-home-pass__content { width: 100% !important; flex: 0 0 auto !important; }
    .counta-home .cb-home-pass__title { max-width: 318px; font-size: 48px; line-height: 48px; }
    .counta-home .cb-home-pass__heading { min-height: 167px; }
    .counta-home .cb-home-pass__copy { min-height: 100px; }
    .counta-home .cb-home-pass__title span:first-child { width: 318px; max-width: 100%; }
    .counta-home .cb-home-pass__actions .cb-home-actions { align-items: stretch; gap: 22px; }
    .counta-home .cb-home-pass__actions .cb-button--secondary { justify-content: flex-start; }
    .counta-home.cb-home-pass .cb-home-pass__price-column { width: 253px !important; flex: 0 0 253px !important; height: 253px; }
    .counta-home .cb-home-pass__orbit { top: -22.164px; left: -42.0395px; width: 337.079px; height: 337.079px; }
    .counta-home .cb-home-pass__price-text { gap: 16.051px; }
    .counta-home .cb-home-pass__season { font-size: 22px; letter-spacing: -0.22px; }
    .counta-home .cb-home-pass__price { font-size: 77.964px; line-height: 66.269px; letter-spacing: 3.1185px; }
    .counta-home .cb-home-pass__label { line-height: 11.847px; letter-spacing: 1.223px; }
    .counta-home.cb-home-editorial { padding-top: 64px !important; padding-bottom: 64px !important; }
    .counta-home.cb-home-editorial > .fusion-builder-row { flex-direction: column; gap: 32px; }
    .counta-home.cb-home-editorial .cb-home-editorial__copy { width: 100% !important; flex: 0 0 auto !important; order: 1; }
    .counta-home.cb-home-editorial .cb-home-editorial__copy .fusion-button { width: 100% !important; }
    .counta-home.cb-home-editorial .cb-home-portrait { width: 100% !important; max-width: 556px; flex: 0 0 auto !important; order: 2; }
    .counta-home .cb-home-portrait__photo { -webkit-mask-image: var(--cb-media-home-sections-photo-mask-mobile-svg); mask-image: var(--cb-media-home-sections-photo-mask-mobile-svg); }
    .counta-home.cb-home-reviews { padding-top: 64px !important; padding-bottom: 64px !important; }
    .counta-home.cb-home-reviews > .fusion-builder-row { flex-direction: column; gap: 20px; }
    .counta-home.cb-home-reviews .cb-home-reviews__heading,
    .counta-home.cb-home-reviews .cb-home-reviews__score,
    .counta-home.cb-home-reviews .cb-home-review { width: 100% !important; }
    .counta-home.cb-home-reviews > .fusion-builder-row > .cb-home-reviews__score { margin-top: 4px !important; margin-bottom: 12px !important; }
    .counta-home.cb-home-reviews .cb-home-eyebrow { margin-bottom: 7px; }
    .counta-home .cb-home-rating { justify-content: flex-start; }
    .counta-home .cb-home-rating__details { width: auto; font-size: 11px; }
    .counta-home .cb-home-rating__separator { display: inline; }
    .counta-home .cb-home-rating__provider { display: inline; margin-top: 0; }
}
