.primary--33c0348 {
    align-items: center;
    border: 1.5px solid;
    border-radius: var(--base-border-radius);
    cursor: pointer;
    display: inline-flex;
    font-family: var(--openSans-stack);
    font-size: 14px;
    font-weight: 700;
    justify-content: center;
    letter-spacing: .3px;
    line-height: 1.5em;
    max-width: 100%;
    text-align: center;
    text-decoration: none;
    transition: filter var(--hover-fade-duration)
}

.primary--33c0348.underline--be109be {
    text-decoration: underline
}

.primary--33c0348:hover {
    filter: var(--hover-fade-filter-effect)
}

.primary--33c0348.medium--f1365af {
    min-height: 48px;
    padding: 0 8px;
    width: 335px
}

.primary--33c0348.small--26d5d29 {
    min-height: 32px;
    padding: 0 8px;
    width: 160px
}

.primary--33c0348.fullWidth--00d323f {
    width: 100%
}

@media(max-width:767px) {
    .primary--33c0348.fullWidthCompact--3f53480 {
        width: 100%
    }
}

@media(min-width:768px) {
    .primary--33c0348.fullWidthRegular--e6a1d77 {
        width: 100%
    }
}

@media(min-width:1280px) {
    .primary--33c0348.fullWidthWide--34eb5ce {
        width: 100%
    }
}

.primary--33c0348.uppercase--51b4a1e {
    text-transform: uppercase
}

@media(max-width:767px) {
    .primary--33c0348.uppercaseCompact--f4766ce {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .primary--33c0348.uppercaseRegular--bfd43cc {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .primary--33c0348.uppercaseWide--8cb1abb {
        text-transform: uppercase
    }
}

.primary--33c0348:disabled,
.primary--33c0348:disabled:hover {
    background-color: var(--gray4-color);
    border-color: var(--gray4-color);
    cursor: not-allowed;
    filter: none
}

.secondary--93ff1c2 {
    align-items: center;
    border: 1.5px solid;
    border-radius: var(--base-border-radius);
    cursor: pointer;
    display: inline-flex;
    font-family: var(--openSans-stack);
    font-size: 14px;
    font-weight: 700;
    justify-content: center;
    letter-spacing: .3px;
    line-height: 1.5em;
    max-width: 100%;
    text-align: center;
    text-decoration: none;
    transition: filter var(--hover-fade-duration)
}

.secondary--93ff1c2.underline--be109be {
    text-decoration: underline
}

.secondary--93ff1c2:hover {
    filter: var(--hover-fade-filter-effect)
}

.secondary--93ff1c2.medium--f1365af {
    min-height: 48px;
    padding: 0 8px;
    width: 335px
}

.secondary--93ff1c2.small--26d5d29 {
    min-height: 32px;
    padding: 0 8px;
    width: 160px
}

.secondary--93ff1c2.fullWidth--00d323f {
    width: 100%
}

@media(max-width:767px) {
    .secondary--93ff1c2.fullWidthCompact--3f53480 {
        width: 100%
    }
}

@media(min-width:768px) {
    .secondary--93ff1c2.fullWidthRegular--e6a1d77 {
        width: 100%
    }
}

@media(min-width:1280px) {
    .secondary--93ff1c2.fullWidthWide--34eb5ce {
        width: 100%
    }
}

.secondary--93ff1c2.uppercase--51b4a1e {
    text-transform: uppercase
}

@media(max-width:767px) {
    .secondary--93ff1c2.uppercaseCompact--f4766ce {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .secondary--93ff1c2.uppercaseRegular--bfd43cc {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .secondary--93ff1c2.uppercaseWide--8cb1abb {
        text-transform: uppercase
    }
}

.secondary--93ff1c2:disabled,
.secondary--93ff1c2:disabled:hover {
    border-color: var(--gray4-color);
    color: var(--gray4-color);
    cursor: not-allowed;
    filter: none
}

.tertiary--b0a07f1 {
    align-items: center;
    background: none;
    border: none;
    cursor: pointer;
    display: inline-flex;
    font-family: var(--openSans-stack);
    font-size: 14px;
    font-weight: 700;
    justify-content: center;
    letter-spacing: .3px;
    line-height: 1.5em;
    margin: 0;
    outline: none;
    padding: 0;
    text-align: center;
    text-decoration: none
}

.tertiary--b0a07f1.underline--be109be {
    text-decoration: underline
}

.tertiary--b0a07f1.fullWidth--00d323f {
    width: 100%
}

@media(max-width:767px) {
    .tertiary--b0a07f1.fullWidthCompact--3f53480 {
        width: 100%
    }
}

@media(min-width:768px) {
    .tertiary--b0a07f1.fullWidthRegular--e6a1d77 {
        width: 100%
    }
}

@media(min-width:1280px) {
    .tertiary--b0a07f1.fullWidthWide--34eb5ce {
        width: 100%
    }
}

.tertiary--b0a07f1.uppercase--51b4a1e {
    text-transform: uppercase
}

@media(max-width:767px) {
    .tertiary--b0a07f1.uppercaseCompact--f4766ce {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .tertiary--b0a07f1.uppercaseRegular--bfd43cc {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .tertiary--b0a07f1.uppercaseWide--8cb1abb {
        text-transform: uppercase
    }
}

.tertiary--b0a07f1:disabled {
    color: var(--gray4-color);
    cursor: not-allowed
}

.tertiary--b0a07f1.white--3d0b880 {
    color: var(--white-color)
}

.tertiary--b0a07f1.small--26d5d29 {
    font-size: 10px
}

.premium--8c2d43d {
    background: linear-gradient(269.08deg, #e7c170 -37.75%, var(--premium-color) 100%);
    border-color: transparent;
    color: var(--body-color);
    flex-direction: column
}

.premium--8c2d43d span {
    display: block;
    line-height: 1.5em;
    width: 100%
}

.premium--8c2d43d .small--26d5d29 {
    text-transform: none
}

.iconDefault--e179427 {
    height: 16px;
    margin-right: 8px;
    width: 16px
}

.iconTertiary--75f631e {
    flex-shrink: 0;
    height: 24px;
    margin-right: 8px;
    width: 24px
}

.autoWidth--16754eb {
    width: auto !important
}

.autoHeight--787e609 {
    height: auto !important;
    min-height: 0 !important
}

.noMarginIcon--ed59704 {
    margin: 0 !important
}

.default--8aa9f06 {
    max-width: var(--container-width)
}

.legacy--52daed2 {
    max-width: var(--container-legacy-width)
}

.container--850259c {
    box-sizing: content-box;
    margin-left: auto;
    margin-right: auto;
    padding-left: var(--container-gutter);
    padding-right: var(--container-gutter);
    width: calc(100% - var(--container-gutter)*2)
}

@media(max-width:767px) {
    .containerCompact--1f985e2 {
        box-sizing: content-box;
        margin-left: auto;
        margin-right: auto;
        padding-left: var(--container-gutter);
        padding-right: var(--container-gutter);
        width: calc(100% - var(--container-gutter)*2)
    }
}

@media(min-width:768px) {
    .containerRegular--1e3d9d0 {
        box-sizing: content-box;
        margin-left: auto;
        margin-right: auto;
        padding-left: var(--container-gutter);
        padding-right: var(--container-gutter);
        width: calc(100% - var(--container-gutter)*2)
    }
}

@media(min-width:1280px) {
    .containerWide--dde170b {
        box-sizing: content-box;
        margin-left: auto;
        margin-right: auto;
        padding-left: var(--container-gutter);
        padding-right: var(--container-gutter);
        width: calc(100% - var(--container-gutter)*2)
    }
}

.noPadding--344d2fd {
    padding-left: 0;
    padding-right: 0;
    width: 100%
}

:root {
    --button-blue-color: #5700cf
}

.primary--059ac67 {
    align-items: center;
    border: 1.5px solid;
    border-radius: var(--base-border-radius);
    cursor: pointer;
    display: inline-flex;
    font-family: var(--openSans-stack);
    font-size: 14px;
    font-weight: 700;
    justify-content: center;
    letter-spacing: .3px;
    line-height: 1.5em;
    max-width: 100%;
    text-align: center;
    text-decoration: none;
    transition: filter var(--hover-fade-duration)
}

.primary--059ac67.underline--97ef358 {
    text-decoration: underline
}

.primary--059ac67:hover {
    filter: var(--hover-fade-filter-effect)
}

.primary--059ac67.medium--ba013f0 {
    min-height: 48px;
    padding: 0 8px;
    width: 335px
}

.primary--059ac67.small--5dda54e {
    min-height: 32px;
    padding: 0 8px;
    width: 160px
}

.primary--059ac67.fullWidth--380fc7d {
    width: 100%
}

@media(max-width:767px) {
    .primary--059ac67.fullWidthCompact--ed84492 {
        width: 100%
    }
}

@media(min-width:768px) {
    .primary--059ac67.fullWidthRegular--efba852 {
        width: 100%
    }
}

@media(min-width:1280px) {
    .primary--059ac67.fullWidthWide--0688ab7 {
        width: 100%
    }
}

.primary--059ac67.uppercase--9868834 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .primary--059ac67.uppercaseCompact--4fffa8a {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .primary--059ac67.uppercaseRegular--4b67f17 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .primary--059ac67.uppercaseWide--6e38b27 {
        text-transform: uppercase
    }
}

.primary--059ac67:disabled,
.primary--059ac67:disabled:hover {
    background-color: var(--gray4-color);
    border-color: var(--gray4-color);
    cursor: not-allowed;
    filter: none
}

.secondary--7b86759 {
    align-items: center;
    border: 1.5px solid;
    border-radius: var(--base-border-radius);
    cursor: pointer;
    display: inline-flex;
    font-family: var(--openSans-stack);
    font-size: 14px;
    font-weight: 700;
    justify-content: center;
    letter-spacing: .3px;
    line-height: 1.5em;
    max-width: 100%;
    text-align: center;
    text-decoration: none;
    transition: filter var(--hover-fade-duration)
}

.secondary--7b86759.underline--97ef358 {
    text-decoration: underline
}

.secondary--7b86759:hover {
    filter: var(--hover-fade-filter-effect)
}

.secondary--7b86759.medium--ba013f0 {
    min-height: 48px;
    padding: 0 8px;
    width: 335px
}

.secondary--7b86759.small--5dda54e {
    min-height: 32px;
    padding: 0 8px;
    width: 160px
}

.secondary--7b86759.fullWidth--380fc7d {
    width: 100%
}

@media(max-width:767px) {
    .secondary--7b86759.fullWidthCompact--ed84492 {
        width: 100%
    }
}

@media(min-width:768px) {
    .secondary--7b86759.fullWidthRegular--efba852 {
        width: 100%
    }
}

@media(min-width:1280px) {
    .secondary--7b86759.fullWidthWide--0688ab7 {
        width: 100%
    }
}

.secondary--7b86759.uppercase--9868834 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .secondary--7b86759.uppercaseCompact--4fffa8a {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .secondary--7b86759.uppercaseRegular--4b67f17 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .secondary--7b86759.uppercaseWide--6e38b27 {
        text-transform: uppercase
    }
}

.secondary--7b86759:disabled,
.secondary--7b86759:disabled:hover {
    border-color: var(--gray4-color);
    color: var(--gray4-color);
    cursor: not-allowed;
    filter: none
}

.tertiary--d08b28b {
    align-items: center;
    background: none;
    border: none;
    cursor: pointer;
    display: inline-flex;
    font-family: var(--openSans-stack);
    font-size: 14px;
    font-weight: 700;
    justify-content: center;
    letter-spacing: .3px;
    line-height: 1.5em;
    margin: 0;
    outline: none;
    padding: 0;
    text-align: center;
    text-decoration: none
}

.tertiary--d08b28b.underline--97ef358 {
    text-decoration: underline
}

.tertiary--d08b28b.fullWidth--380fc7d {
    width: 100%
}

@media(max-width:767px) {
    .tertiary--d08b28b.fullWidthCompact--ed84492 {
        width: 100%
    }
}

@media(min-width:768px) {
    .tertiary--d08b28b.fullWidthRegular--efba852 {
        width: 100%
    }
}

@media(min-width:1280px) {
    .tertiary--d08b28b.fullWidthWide--0688ab7 {
        width: 100%
    }
}

.tertiary--d08b28b.uppercase--9868834 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .tertiary--d08b28b.uppercaseCompact--4fffa8a {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .tertiary--d08b28b.uppercaseRegular--4b67f17 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .tertiary--d08b28b.uppercaseWide--6e38b27 {
        text-transform: uppercase
    }
}

.tertiary--d08b28b:disabled {
    color: var(--gray4-color);
    cursor: not-allowed
}

.tertiary--d08b28b.white--de2f788 {
    color: var(--white-color)
}

.tertiary--d08b28b.small--5dda54e {
    font-size: 10px
}

.premium--5f382d7 {
    background: linear-gradient(269.08deg, #e7c170 -37.75%, var(--premium-color) 100%);
    border-color: transparent;
    color: var(--body-color);
    flex-direction: column
}

.premium--5f382d7 span {
    display: block;
    line-height: 1.5em;
    width: 100%
}

.premium--5f382d7 .small--5dda54e {
    text-transform: none
}

.iconDefault--48769b7 {
    height: 16px;
    margin-right: 8px;
    width: 16px
}

.iconTertiary--de12374 {
    flex-shrink: 0;
    height: 24px;
    margin-right: 8px;
    width: 24px
}

.autoWidth--60d46bf {
    width: auto !important
}

.autoHeight--2c36424 {
    height: auto !important;
    min-height: 0 !important
}

.noMarginIcon--a69e076 {
    margin: 0 !important
}

.inlineButtonWrapper--a90a7be {
    background: none;
    border: none;
    color: var(--gray2-color);
    cursor: pointer;
    display: inline-block;
    margin: 0;
    outline: none;
    padding: 0 4px;
    text-decoration: none;
    transition: filter var(--hover-fade-duration)
}

.inlineButtonWrapper--a90a7be:hover {
    filter: var(--hover-fade-filter-effect)
}

.inlineButtonWrapper--a90a7be .icon--756bee8 {
    margin-right: 4px;
    vertical-align: -6px
}

.inlineButtonWrapper--a90a7be .label--6794344 {
    color: inherit
}

.inlineButtonWrapper--a90a7be.selected--ad6443b {
    color: var(--current-theme-color)
}

.chip--ce5aead {
    background: var(--white-color);
    border: 1px solid var(--gray3-color);
    border-radius: var(--base-border-radius);
    padding: 6px 13px;
    text-decoration: none
}

.chip--ce5aead.selected--ad6443b {
    background: var(--current-theme-color);
    border: var(--current-theme-color)
}

.chip--ce5aead.link--5a9e805 {
    cursor: pointer;
    transition: filter var(--hover-fade-duration)
}

.chip--ce5aead.link--5a9e805:hover {
    filter: var(--hover-fade-filter-effect)
}

.chip--ce5aead.disabled--49eea0d {
    background-color: var(--gray4-color);
    border-color: var(--gray4-color);
    cursor: not-allowed
}

.variantModal.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantModal.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantModal.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantModal.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantModal.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantModal.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantModal.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantModal.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantModal.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantModal.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantModal.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantModal.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantModal.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantModal.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantModal.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantModal.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantModal.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantModal.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantModal.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantModal.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantModal.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantModal.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantModal.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantModal.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantModal.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantModal.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantModal.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantModal.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantExtraExtraLarge.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraExtraLarge.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantExtraExtraLarge.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraExtraLarge.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantExtraExtraLarge.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraExtraLarge.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantExtraExtraLarge.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraExtraLarge.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantExtraExtraLarge.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraExtraLarge.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantExtraExtraLarge.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraExtraLarge.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantExtraExtraLarge.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraExtraLarge.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantExtraLarge.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraLarge.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraLarge.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantExtraLarge.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraLarge.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraLarge.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantExtraLarge.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraLarge.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraLarge.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantExtraLarge.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraLarge.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraLarge.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantExtraLarge.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraLarge.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraLarge.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantExtraLarge.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraLarge.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraLarge.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantExtraLarge.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraLarge.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraLarge.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantLarge.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantLarge.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLarge.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLarge.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantLarge.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLarge.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLarge.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLarge.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantLarge.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLarge.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLarge.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLarge.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantLarge.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantLarge.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLarge.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLarge.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantLarge.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantLarge.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLarge.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLarge.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantLarge.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantLarge.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLarge.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLarge.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantLarge.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantLarge.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLarge.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLarge.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantMedium.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantMedium.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantMedium.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantMedium.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantMedium.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantMedium.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantMedium.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantMedium.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantMedium.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantMedium.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantMedium.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantMedium.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantMedium.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantMedium.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantMedium.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantMedium.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantMedium.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantMedium.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantMedium.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantMedium.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantMedium.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantMedium.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantMedium.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantMedium.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantMedium.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantMedium.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantMedium.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantMedium.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantSmall.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantSmall.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantSmall.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantSmall.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantSmall.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantSmall.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantSmall.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantSmall.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantSmall.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantSmall.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantSmall.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantSmall.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantSmall.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantSmall.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantSmall.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantSmall.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantSmall.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantSmall.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantSmall.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantSmall.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantSmall.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantSmall.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantSmall.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantSmall.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantSmall.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantSmall.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantSmall.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantSmall.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantExtraSmall.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraSmall.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraSmall.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantExtraSmall.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraSmall.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraSmall.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantExtraSmall.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraSmall.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraSmall.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantExtraSmall.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraSmall.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraSmall.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantExtraSmall.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraSmall.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraSmall.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantExtraSmall.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraSmall.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraSmall.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantExtraSmall.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraSmall.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraSmall.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantExtraLargeHandDrawn.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantExtraLargeHandDrawn.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantExtraLargeHandDrawn.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantExtraLargeHandDrawn.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantExtraLargeHandDrawn.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantExtraLargeHandDrawn.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantExtraLargeHandDrawn.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantLargeHandDrawn.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantLargeHandDrawn.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantLargeHandDrawn.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLargeHandDrawn.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantLargeHandDrawn.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLargeHandDrawn.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantLargeHandDrawn.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantLargeHandDrawn.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantLargeHandDrawn.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantLargeHandDrawn.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantLargeHandDrawn.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantLargeHandDrawn.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantLargeHandDrawn.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantLargeHandDrawn.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantMediumHandDrawn.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantMediumHandDrawn.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantMediumHandDrawn.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantMediumHandDrawn.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantMediumHandDrawn.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantMediumHandDrawn.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantMediumHandDrawn.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantMediumHandDrawn.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantMediumHandDrawn.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantMediumHandDrawn.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantMediumHandDrawn.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantMediumHandDrawn.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantMediumHandDrawn.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantMediumHandDrawn.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantSmallHandDrawn.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantSmallHandDrawn.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantSmallHandDrawn.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantSmallHandDrawn.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantSmallHandDrawn.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantSmallHandDrawn.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantSmallHandDrawn.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantSmallHandDrawn.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantSmallHandDrawn.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantSmallHandDrawn.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantSmallHandDrawn.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantSmallHandDrawn.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantSmallHandDrawn.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantSmallHandDrawn.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantExtraSmallHandDrawn.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantExtraSmallHandDrawn.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantExtraSmallHandDrawn.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantExtraSmallHandDrawn.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantExtraSmallHandDrawn.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantExtraSmallHandDrawn.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantExtraSmallHandDrawn.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantExtraLargeCampingHoliday.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantExtraLargeCampingHoliday.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantExtraLargeCampingHoliday.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantExtraLargeCampingHoliday.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantExtraLargeCampingHoliday.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantExtraLargeCampingHoliday.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantExtraLargeCampingHoliday.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantLargeCampingHoliday.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantLargeCampingHoliday.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantLargeCampingHoliday.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantLargeCampingHoliday.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantLargeCampingHoliday.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantLargeCampingHoliday.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantLargeCampingHoliday.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantMediumCampingHoliday.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantMediumCampingHoliday.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantMediumCampingHoliday.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantMediumCampingHoliday.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantMediumCampingHoliday.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantMediumCampingHoliday.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantMediumCampingHoliday.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantSmallCampingHoliday.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantSmallCampingHoliday.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantSmallCampingHoliday.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantSmallCampingHoliday.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantSmallCampingHoliday.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantSmallCampingHoliday.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantSmallCampingHoliday.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantExtraSmallCampingHoliday.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantExtraSmallCampingHoliday.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantExtraSmallCampingHoliday.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantExtraSmallCampingHoliday.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantExtraSmallCampingHoliday.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantExtraSmallCampingHoliday.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantExtraSmallCampingHoliday.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantExtraExtraLargeCreators.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantExtraExtraLargeCreators.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantExtraExtraLargeCreators.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantExtraExtraLargeCreators.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantExtraExtraLargeCreators.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantExtraExtraLargeCreators.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantExtraExtraLargeCreators.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantExtraLargeCreators.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraLargeCreators.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantExtraLargeCreators.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraLargeCreators.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantExtraLargeCreators.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraLargeCreators.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantExtraLargeCreators.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraLargeCreators.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantExtraLargeCreators.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraLargeCreators.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantExtraLargeCreators.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraLargeCreators.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantExtraLargeCreators.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraLargeCreators.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantLargeCreators.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantLargeCreators.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLargeCreators.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantLargeCreators.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLargeCreators.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLargeCreators.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantLargeCreators.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLargeCreators.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLargeCreators.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantLargeCreators.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantLargeCreators.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLargeCreators.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantLargeCreators.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantLargeCreators.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLargeCreators.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantLargeCreators.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantLargeCreators.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLargeCreators.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantLargeCreators.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantLargeCreators.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLargeCreators.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantMediumCreators.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantMediumCreators.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantMediumCreators.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantMediumCreators.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantMediumCreators.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantMediumCreators.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantMediumCreators.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantMediumCreators.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantMediumCreators.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantMediumCreators.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantMediumCreators.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantMediumCreators.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantMediumCreators.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantMediumCreators.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantMediumCreators.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantMediumCreators.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantMediumCreators.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantMediumCreators.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantMediumCreators.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantMediumCreators.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantMediumCreators.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantSmallCreators.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantSmallCreators.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantSmallCreators.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantSmallCreators.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantSmallCreators.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantSmallCreators.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantSmallCreators.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantSmallCreators.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantSmallCreators.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantSmallCreators.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantSmallCreators.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantSmallCreators.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantSmallCreators.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantSmallCreators.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantSmallCreators.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantSmallCreators.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantSmallCreators.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantSmallCreators.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantSmallCreators.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantSmallCreators.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantSmallCreators.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantExtraSmallCreators.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraSmallCreators.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantExtraSmallCreators.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraSmallCreators.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantExtraSmallCreators.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraSmallCreators.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantExtraSmallCreators.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraSmallCreators.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantExtraSmallCreators.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraSmallCreators.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantExtraSmallCreators.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraSmallCreators.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantExtraSmallCreators.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraSmallCreators.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantExtraExtraLargeNav.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantExtraExtraLargeNav.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantExtraExtraLargeNav.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantExtraExtraLargeNav.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantExtraExtraLargeNav.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantExtraExtraLargeNav.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantExtraExtraLargeNav.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantExtraLargeNav.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraLargeNav.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantExtraLargeNav.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraLargeNav.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantExtraLargeNav.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraLargeNav.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantExtraLargeNav.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraLargeNav.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantExtraLargeNav.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraLargeNav.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantExtraLargeNav.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraLargeNav.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantExtraLargeNav.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraLargeNav.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantLargeNav.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantLargeNav.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLargeNav.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLargeNav.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantLargeNav.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLargeNav.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLargeNav.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLargeNav.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantLargeNav.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLargeNav.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLargeNav.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLargeNav.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantLargeNav.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantLargeNav.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLargeNav.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLargeNav.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantLargeNav.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantLargeNav.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLargeNav.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLargeNav.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantLargeNav.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantLargeNav.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLargeNav.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLargeNav.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantLargeNav.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantLargeNav.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLargeNav.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLargeNav.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantMediumNav.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantMediumNav.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantMediumNav.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantMediumNav.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantMediumNav.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantMediumNav.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantMediumNav.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantMediumNav.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantMediumNav.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantMediumNav.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantMediumNav.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantMediumNav.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantMediumNav.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantMediumNav.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantMediumNav.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantMediumNav.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantMediumNav.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantMediumNav.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantMediumNav.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantMediumNav.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantMediumNav.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantMediumNav.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantMediumNav.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantMediumNav.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantMediumNav.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantMediumNav.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantMediumNav.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantMediumNav.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantSmallNav.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantSmallNav.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantSmallNav.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantSmallNav.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantSmallNav.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantSmallNav.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantSmallNav.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantSmallNav.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantSmallNav.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantSmallNav.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantSmallNav.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantSmallNav.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantSmallNav.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantSmallNav.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantSmallNav.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantSmallNav.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantSmallNav.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantSmallNav.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantSmallNav.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantSmallNav.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantSmallNav.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantSmallNav.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantSmallNav.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantSmallNav.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantSmallNav.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantSmallNav.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantSmallNav.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantSmallNav.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantExtraSmallNav.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraSmallNav.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantExtraSmallNav.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraSmallNav.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantExtraSmallNav.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraSmallNav.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantExtraSmallNav.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraSmallNav.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantExtraSmallNav.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraSmallNav.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantExtraSmallNav.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraSmallNav.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantExtraSmallNav.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraSmallNav.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantBody1.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantBody1.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody1.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody1.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantBody1.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody1.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody1.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody1.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantBody1.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody1.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody1.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody1.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantBody1.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantBody1.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody1.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody1.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantBody1.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody1.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody1.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody1.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantBody1.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantBody1.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody1.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody1.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantBody1.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody1.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody1.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody1.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantBody1.bold--32e242e,
.variantBody1.bold--32e242e p {
    font-weight: 700
}

.variantBody1.semiBold--15cdf7f,
.variantBody1.semiBold--15cdf7f p {
    font-weight: 600
}

.variantBody2.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantBody2.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody2.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody2.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantBody2.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody2.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody2.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody2.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantBody2.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody2.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody2.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody2.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantBody2.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantBody2.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody2.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody2.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantBody2.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody2.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody2.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody2.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantBody2.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantBody2.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody2.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody2.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantBody2.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody2.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody2.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody2.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantBody2.bold--32e242e,
.variantBody2.bold--32e242e p {
    font-weight: 700
}

.variantBody2.semiBold--15cdf7f,
.variantBody2.semiBold--15cdf7f p {
    font-weight: 600
}

.variantBody3.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantBody3.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody3.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody3.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantBody3.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody3.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody3.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody3.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantBody3.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody3.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody3.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody3.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantBody3.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantBody3.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody3.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody3.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantBody3.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody3.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody3.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody3.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantBody3.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantBody3.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody3.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody3.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantBody3.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody3.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody3.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody3.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantBody3.bold--32e242e,
.variantBody3.bold--32e242e p {
    font-weight: 700
}

.variantBody3.semiBold--15cdf7f,
.variantBody3.semiBold--15cdf7f p {
    font-weight: 600
}

.variantBody4.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantBody4.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody4.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody4.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantBody4.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody4.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody4.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody4.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantBody4.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody4.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody4.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody4.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantBody4.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantBody4.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody4.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody4.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantBody4.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody4.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody4.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody4.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantBody4.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantBody4.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody4.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody4.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantBody4.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody4.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody4.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody4.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantBody4.bold--32e242e,
.variantBody4.bold--32e242e p {
    font-weight: 700
}

.variantBody4.semiBold--15cdf7f,
.variantBody4.semiBold--15cdf7f p {
    font-weight: 600
}

.variantLike.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantLike.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLike.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLike.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantLike.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLike.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLike.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLike.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantLike.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLike.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLike.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLike.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantLike.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantLike.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLike.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLike.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantLike.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantLike.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLike.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLike.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantLike.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantLike.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLike.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLike.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantLike.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantLike.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLike.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLike.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantLike.bold--32e242e,
.variantLike.bold--32e242e p {
    font-weight: 700
}

.variantLike.semiBold--15cdf7f,
.variantLike.semiBold--15cdf7f p {
    font-weight: 600
}

.variantControl.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantControl.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantControl.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantControl.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantControl.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantControl.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantControl.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantControl.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantControl.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantControl.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantControl.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantControl.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantControl.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantControl.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantControl.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantControl.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantControl.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantControl.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantControl.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantControl.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantControl.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantControl.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantControl.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantControl.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantControl.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantControl.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantControl.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantControl.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantControl.bold--32e242e,
.variantControl.bold--32e242e p {
    font-weight: 700
}

.variantControl.semiBold--15cdf7f,
.variantControl.semiBold--15cdf7f p {
    font-weight: 600
}

.variantBody1Nav.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantBody1Nav.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody1Nav.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantBody1Nav.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody1Nav.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody1Nav.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantBody1Nav.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody1Nav.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody1Nav.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantBody1Nav.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantBody1Nav.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody1Nav.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantBody1Nav.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody1Nav.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody1Nav.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantBody1Nav.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantBody1Nav.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody1Nav.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantBody1Nav.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody1Nav.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody1Nav.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantBody1Nav.bold--32e242e,
.variantBody1Nav.bold--32e242e p {
    font-weight: 700
}

.variantBody1Nav.semiBold--15cdf7f,
.variantBody1Nav.semiBold--15cdf7f p {
    font-weight: 600
}

.variantBody2Nav.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantBody2Nav.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody2Nav.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantBody2Nav.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody2Nav.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody2Nav.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantBody2Nav.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody2Nav.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody2Nav.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantBody2Nav.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantBody2Nav.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody2Nav.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantBody2Nav.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody2Nav.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody2Nav.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantBody2Nav.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantBody2Nav.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody2Nav.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantBody2Nav.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody2Nav.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody2Nav.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantBody2Nav.bold--32e242e,
.variantBody2Nav.bold--32e242e p {
    font-weight: 700
}

.variantBody2Nav.semiBold--15cdf7f,
.variantBody2Nav.semiBold--15cdf7f p {
    font-weight: 600
}

.variantBody3Nav.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantBody3Nav.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody3Nav.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantBody3Nav.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody3Nav.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody3Nav.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantBody3Nav.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody3Nav.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody3Nav.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantBody3Nav.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantBody3Nav.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody3Nav.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantBody3Nav.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody3Nav.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody3Nav.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantBody3Nav.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantBody3Nav.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody3Nav.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantBody3Nav.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody3Nav.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody3Nav.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantBody3Nav.bold--32e242e,
.variantBody3Nav.bold--32e242e p {
    font-weight: 700
}

.variantBody3Nav.semiBold--15cdf7f,
.variantBody3Nav.semiBold--15cdf7f p {
    font-weight: 600
}

.variantBody4Nav.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .variantBody4Nav.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody4Nav.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.noMarginWide--16b1f87 {
        margin: 0
    }
}

.variantBody4Nav.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody4Nav.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody4Nav.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.variantBody4Nav.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody4Nav.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody4Nav.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.variantBody4Nav.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .variantBody4Nav.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody4Nav.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.variantBody4Nav.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody4Nav.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody4Nav.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.alignCenterWide--2305003 {
        text-align: center
    }
}

.variantBody4Nav.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .variantBody4Nav.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody4Nav.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.alignRightWide--804ae49 {
        text-align: right
    }
}

.variantBody4Nav.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody4Nav.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody4Nav.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.variantBody4Nav.bold--32e242e,
.variantBody4Nav.bold--32e242e p {
    font-weight: 700
}

.variantBody4Nav.semiBold--15cdf7f,
.variantBody4Nav.semiBold--15cdf7f p {
    font-weight: 600
}

.textarea--02da728 {
    margin-top: 8px
}

.textarea--02da728 p {
    font-family: var(--openSans-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.textarea--02da728 p.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .textarea--02da728 p.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .textarea--02da728 p.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .textarea--02da728 p.noMarginWide--16b1f87 {
        margin: 0
    }
}

.textarea--02da728 p.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .textarea--02da728 p.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .textarea--02da728 p.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .textarea--02da728 p.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.textarea--02da728 p.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .textarea--02da728 p.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .textarea--02da728 p.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .textarea--02da728 p.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.textarea--02da728 p.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .textarea--02da728 p.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .textarea--02da728 p.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .textarea--02da728 p.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.textarea--02da728 p.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .textarea--02da728 p.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .textarea--02da728 p.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .textarea--02da728 p.alignCenterWide--2305003 {
        text-align: center
    }
}

.textarea--02da728 p.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .textarea--02da728 p.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .textarea--02da728 p.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .textarea--02da728 p.alignRightWide--804ae49 {
        text-align: right
    }
}

.textarea--02da728 p.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .textarea--02da728 p.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .textarea--02da728 p.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .textarea--02da728 p.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.textarea--02da728 p.bold--32e242e,
.textarea--02da728 p.bold--32e242e p {
    font-weight: 700
}

.textarea--02da728 p.semiBold--15cdf7f,
.textarea--02da728 p.semiBold--15cdf7f p {
    font-weight: 600
}

@media(max-width:767px) {
    .textarea--02da728 p {
        font-size: 14px
    }
}

@media(min-width:768px) {
    .textarea--02da728 p {
        font-size: 16px
    }
}

@media(max-width:767px) {
    .textarea--02da728 p {
        margin: 8px 0
    }
}

@media(min-width:768px) {
    .textarea--02da728 p {
        margin: 16px 0
    }
}

.textarea--02da728 p:first-child {
    margin-top: 0
}

.textarea--02da728 p:last-child {
    margin-bottom: 0
}

.textarea--02da728 a {
    color: inherit;
    font-weight: 700;
    letter-spacing: .3px
}

.seeMoreContainer--b1c0fc4 {
    overflow: hidden;
    width: 100%
}

.seeMoreContainer--b1c0fc4.opened--ba66504 {
    height: -moz-fit-content;
    height: fit-content
}

.seeMoreContainer--b1c0fc4 p {
    margin: 0
}

.fieldset--f595d9d {
    border: none;
    margin: 0;
    padding: 0;
    width: 100%
}

.fieldset--f595d9d .messageWrap--16898aa {
    align-items: center;
    display: flex
}

.fieldset--f595d9d .messageWrap--16898aa img {
    height: 16px;
    margin-right: 8px;
    width: 16px
}

.inputWrap--431bcca {
    align-items: center;
    background-color: var(--white-color);
    border: 1px solid var(--gray4-color);
    border-radius: 6px;
    box-sizing: border-box;
    color: var(--body-color);
    display: flex;
    font-family: var(--openSans-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    height: 56px;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0;
    overflow: hidden;
    width: 100%
}

.inputWrap--431bcca.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .inputWrap--431bcca.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .inputWrap--431bcca.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .inputWrap--431bcca.noMarginWide--16b1f87 {
        margin: 0
    }
}

.inputWrap--431bcca.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .inputWrap--431bcca.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .inputWrap--431bcca.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .inputWrap--431bcca.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.inputWrap--431bcca.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .inputWrap--431bcca.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .inputWrap--431bcca.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .inputWrap--431bcca.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.inputWrap--431bcca.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .inputWrap--431bcca.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .inputWrap--431bcca.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .inputWrap--431bcca.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.inputWrap--431bcca.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .inputWrap--431bcca.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .inputWrap--431bcca.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .inputWrap--431bcca.alignCenterWide--2305003 {
        text-align: center
    }
}

.inputWrap--431bcca.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .inputWrap--431bcca.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .inputWrap--431bcca.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .inputWrap--431bcca.alignRightWide--804ae49 {
        text-align: right
    }
}

.inputWrap--431bcca.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .inputWrap--431bcca.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .inputWrap--431bcca.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .inputWrap--431bcca.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.inputWrap--431bcca.bold--32e242e,
.inputWrap--431bcca.bold--32e242e p {
    font-weight: 700
}

.inputWrap--431bcca.semiBold--15cdf7f,
.inputWrap--431bcca.semiBold--15cdf7f p {
    font-weight: 600
}

@media(max-width:767px) {
    .inputWrap--431bcca {
        font-size: 14px
    }
}

@media(min-width:768px) {
    .inputWrap--431bcca {
        font-size: 16px
    }
}

.inputWrap--431bcca:focus-within {
    border-color: var(--black-color)
}

.inputWrap--431bcca::placeholder {
    color: var(--gray1-color)
}

.inputWrap--431bcca.error--b33521b {
    background-color: #fef3f6;
    border-color: var(--original-color)
}

.inputWrap--431bcca .prefix--18e38b3 {
    padding: 16px 0 16px 9px
}

.inputWrap--431bcca .input--03e7933 {
    background-color: transparent;
    border: none;
    flex: 1 1;
    line-height: 2;
    outline: none;
    padding: 16px;
    width: 100%
}

.inputWrap--431bcca .input--03e7933.hasPrefix--957522a {
    padding: 16px 16px 16px 0
}

.inputWrap--431bcca .input--03e7933::placeholder {
    font-size: 14px
}

.inputWrap--431bcca.passwordWrap--4b6825c {
    position: relative
}

.inputWrap--431bcca.passwordWrap--4b6825c .input--03e7933 {
    padding: 16px 0 16px 16px
}

.inputWrap--431bcca.passwordWrap--4b6825c .passwordToggle--ab41a17 {
    background: none;
    background-image: url(../images/showPassword-cfae5b4f73a90121db1ee291d8d7e64d.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    border: none;
    cursor: pointer;
    height: 24px;
    margin: auto 16px auto 8px;
    outline: none;
    padding: 0;
    text-indent: -10000px;
    transition: background var(--hover-fade-duration);
    width: 24px
}

.inputWrap--431bcca.passwordWrap--4b6825c .passwordToggle--ab41a17.hide--30e37b4 {
    background-image: url(../images/hidePassword-c6df62554e6be066b9bb48c1cdc58439.svg)
}

.textAreaWrap--ce90e92 {
    height: 100%;
    padding: 0 !important
}

.selectWrap--ab8c0e7 {
    font-family: var(--openSans-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 0;
    width: 100%
}

@media(max-width:767px) {
    .selectWrap--ab8c0e7 {
        font-size: 14px
    }
}

@media(min-width:768px) {
    .selectWrap--ab8c0e7 {
        font-size: 16px
    }
}

.selectWrap--ab8c0e7.noMargin--d877b7b {
    margin: 0
}

@media(max-width:767px) {
    .selectWrap--ab8c0e7.noMarginCompact--b8eb6ab {
        margin: 0
    }
}

@media(min-width:768px) {
    .selectWrap--ab8c0e7.noMarginRegular--3608c24 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .selectWrap--ab8c0e7.noMarginWide--16b1f87 {
        margin: 0
    }
}

.selectWrap--ab8c0e7.uppercase--ea853c9 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .selectWrap--ab8c0e7.uppercaseCompact--3bc0df5 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .selectWrap--ab8c0e7.uppercaseRegular--935fd72 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .selectWrap--ab8c0e7.uppercaseWide--dc6567c {
        text-transform: uppercase
    }
}

.selectWrap--ab8c0e7.alignInherit--75ff5c0 {
    text-align: inherit
}

@media(max-width:767px) {
    .selectWrap--ab8c0e7.alignInheritCompact--22a2f03 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .selectWrap--ab8c0e7.alignInheritRegular--cc978b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .selectWrap--ab8c0e7.alignInheritWide--1bb1221 {
        text-align: inherit
    }
}

.selectWrap--ab8c0e7.alignLeft--03c8e5d {
    text-align: left
}

@media(max-width:767px) {
    .selectWrap--ab8c0e7.alignLeftCompact--07f03fb {
        text-align: left
    }
}

@media(min-width:768px) {
    .selectWrap--ab8c0e7.alignLeftRegular--5769b13 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .selectWrap--ab8c0e7.alignLeftWide--aa5f211 {
        text-align: left
    }
}

.selectWrap--ab8c0e7.alignCenter--7bdcd11 {
    text-align: center
}

@media(max-width:767px) {
    .selectWrap--ab8c0e7.alignCenterCompact--ea3bcd1 {
        text-align: center
    }
}

@media(min-width:768px) {
    .selectWrap--ab8c0e7.alignCenterRegular--d9b3c1a {
        text-align: center
    }
}

@media(min-width:1280px) {
    .selectWrap--ab8c0e7.alignCenterWide--2305003 {
        text-align: center
    }
}

.selectWrap--ab8c0e7.alignRight--97fc85e {
    text-align: right
}

@media(max-width:767px) {
    .selectWrap--ab8c0e7.alignRightCompact--dd2208d {
        text-align: right
    }
}

@media(min-width:768px) {
    .selectWrap--ab8c0e7.alignRightRegular--fdcf1c1 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .selectWrap--ab8c0e7.alignRightWide--804ae49 {
        text-align: right
    }
}

.selectWrap--ab8c0e7.alignJustify--34e96d1 {
    text-align: justify
}

@media(max-width:767px) {
    .selectWrap--ab8c0e7.alignJustifyCompact--ff28b3c {
        text-align: justify
    }
}

@media(min-width:768px) {
    .selectWrap--ab8c0e7.alignJustifyRegular--1666eca {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .selectWrap--ab8c0e7.alignJustifyWide--07e07e7 {
        text-align: justify
    }
}

.selectWrap--ab8c0e7.bold--32e242e,
.selectWrap--ab8c0e7.bold--32e242e p {
    font-weight: 700
}

.selectWrap--ab8c0e7.semiBold--15cdf7f,
.selectWrap--ab8c0e7.semiBold--15cdf7f p {
    font-weight: 600
}

.selectWrap--ab8c0e7 select {
    appearance: none;
    background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='15' height='15' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='black'/></g></svg>") no-repeat;
    background-position: right 16px top 50%;
    border: 2px solid var(--gray4-color);
    border-radius: 6px;
    color: #000;
    height: 50px;
    padding: 15px 30px 15px 15px;
    position: relative;
    width: 100%
}

.row--9b09fc5 {
    box-sizing: border-box;
    display: flex;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: wrap;
    margin-left: var(--gutter-compensation);
    margin-right: var(--gutter-compensation)
}

.col0--102fcfd,
.col1--46e1130,
.col10--dfb29d7,
.col11--1867b9a,
.col12--149ff4d,
.col2--3cecca9,
.col3--8cef366,
.col4--89ff1d2,
.col5--9c01699,
.col6--9840de1,
.col7--19d3096,
.col8--8f8bba9,
.col9--4bc159e,
.offset0--3546ad2,
.offset1--1fd81aa,
.offset10--e060eeb,
.offset11--8ac0975,
.offset12--ae606be,
.offset2--77d59ce,
.offset3--96dbd10,
.offset4--2c2aff6,
.offset5--cbdbd00,
.offset6--a2ff2d3,
.offset7--9915cd3,
.offset8--eb3322f,
.offset9--8e1c246 {
    box-sizing: border-box;
    flex: 0 0 auto;
    padding-left: var(--half-gutter-width);
    padding-right: var(--half-gutter-width);
    position: relative
}

.col0--102fcfd {
    display: none
}

.offset0--3546ad2 {
    margin-left: 0
}

.col1--46e1130 {
    display: unset;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%
}

.offset1--1fd81aa {
    margin-left: 8.3333333333%
}

.col2--3cecca9 {
    display: unset;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%
}

.offset2--77d59ce {
    margin-left: 16.6666666667%
}

.col3--8cef366 {
    display: unset;
    flex-basis: 25%;
    max-width: 25%
}

.offset3--96dbd10 {
    margin-left: 25%
}

.col4--89ff1d2 {
    display: unset;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%
}

.offset4--2c2aff6 {
    margin-left: 33.3333333333%
}

.col5--9c01699 {
    display: unset;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%
}

.offset5--cbdbd00 {
    margin-left: 41.6666666667%
}

.col6--9840de1 {
    display: unset;
    flex-basis: 50%;
    max-width: 50%
}

.offset6--a2ff2d3 {
    margin-left: 50%
}

.col7--19d3096 {
    display: unset;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%
}

.offset7--9915cd3 {
    margin-left: 58.3333333333%
}

.col8--8f8bba9 {
    display: unset;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%
}

.offset8--eb3322f {
    margin-left: 66.6666666667%
}

.col9--4bc159e {
    display: unset;
    flex-basis: 75%;
    max-width: 75%
}

.offset9--8e1c246 {
    margin-left: 75%
}

.col10--dfb29d7 {
    display: unset;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%
}

.offset10--e060eeb {
    margin-left: 83.3333333333%
}

.col11--1867b9a {
    display: unset;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%
}

.offset11--8ac0975 {
    margin-left: 91.6666666667%
}

.col12--149ff4d {
    display: unset;
    flex-basis: 100%;
    max-width: 100%
}

.reverse--33bf491 {
    flex-direction: row-reverse
}

.justifyInitial--4b2af9c {
    justify-content: normal
}

.justifyStart--a83c9b7 {
    justify-content: flex-start
}

.justifyCenter--c481633 {
    justify-content: center
}

.justifyEnd--1d06c21 {
    justify-content: flex-end
}

.justifyAround--3f1b947 {
    justify-content: space-around
}

.justifyBetween--5c6b187 {
    justify-content: space-between
}

.alignInitial--c365b40 {
    align-items: normal
}

.alignTop--5a494fb {
    align-items: flex-start
}

.alignMiddle--7ab7283 {
    align-items: center
}

.alignBottom--b74cf73 {
    align-items: flex-end
}

.first--facfbd0 {
    order: -1
}

.last--3b64f0f {
    order: 1
}

@media(max-width:767px) {
    .col0Compact--c7645c4,
    .col10Compact--3a41c24,
    .col11Compact--ae38d65,
    .col12Compact--ce00627,
    .col1Compact--5956724,
    .col2Compact--62c4268,
    .col3Compact--6426723,
    .col4Compact--33548f5,
    .col5Compact--cd3261a,
    .col6Compact--a87ee4c,
    .col7Compact--86041b7,
    .col8Compact--36375b0,
    .col9Compact--33a9d1e,
    .offset0Compact--eb71f89,
    .offset10Compact--e92cec6,
    .offset11Compact--39a7347,
    .offset12Compact--768829e,
    .offset1Compact--91b6fe1,
    .offset2Compact--a39a792,
    .offset3Compact--0ab8212,
    .offset4Compact--f77b341,
    .offset5Compact--b1fec40,
    .offset6Compact--b845c29,
    .offset7Compact--841b474,
    .offset8Compact--6c700e7,
    .offset9Compact--a231942 {
        box-sizing: border-box;
        flex: 0 0 auto;
        padding-left: var(--half-gutter-width);
        padding-right: var(--half-gutter-width);
        position: relative
    }
    .col0Compact--c7645c4 {
        display: none
    }
    .offset0Compact--eb71f89 {
        margin-left: 0
    }
    .col1Compact--5956724 {
        display: unset;
        flex-basis: 8.3333333333%;
        max-width: 8.3333333333%
    }
    .offset1Compact--91b6fe1 {
        margin-left: 8.3333333333%
    }
    .col2Compact--62c4268 {
        display: unset;
        flex-basis: 16.6666666667%;
        max-width: 16.6666666667%
    }
    .offset2Compact--a39a792 {
        margin-left: 16.6666666667%
    }
    .col3Compact--6426723 {
        display: unset;
        flex-basis: 25%;
        max-width: 25%
    }
    .offset3Compact--0ab8212 {
        margin-left: 25%
    }
    .col4Compact--33548f5 {
        display: unset;
        flex-basis: 33.3333333333%;
        max-width: 33.3333333333%
    }
    .offset4Compact--f77b341 {
        margin-left: 33.3333333333%
    }
    .col5Compact--cd3261a {
        display: unset;
        flex-basis: 41.6666666667%;
        max-width: 41.6666666667%
    }
    .offset5Compact--b1fec40 {
        margin-left: 41.6666666667%
    }
    .col6Compact--a87ee4c {
        display: unset;
        flex-basis: 50%;
        max-width: 50%
    }
    .offset6Compact--b845c29 {
        margin-left: 50%
    }
    .col7Compact--86041b7 {
        display: unset;
        flex-basis: 58.3333333333%;
        max-width: 58.3333333333%
    }
    .offset7Compact--841b474 {
        margin-left: 58.3333333333%
    }
    .col8Compact--36375b0 {
        display: unset;
        flex-basis: 66.6666666667%;
        max-width: 66.6666666667%
    }
    .offset8Compact--6c700e7 {
        margin-left: 66.6666666667%
    }
    .col9Compact--33a9d1e {
        display: unset;
        flex-basis: 75%;
        max-width: 75%
    }
    .offset9Compact--a231942 {
        margin-left: 75%
    }
    .col10Compact--3a41c24 {
        display: unset;
        flex-basis: 83.3333333333%;
        max-width: 83.3333333333%
    }
    .offset10Compact--e92cec6 {
        margin-left: 83.3333333333%
    }
    .col11Compact--ae38d65 {
        display: unset;
        flex-basis: 91.6666666667%;
        max-width: 91.6666666667%
    }
    .offset11Compact--39a7347 {
        margin-left: 91.6666666667%
    }
    .col12Compact--ce00627 {
        display: unset;
        flex-basis: 100%;
        max-width: 100%
    }
    .reverseCompact--f6f5c2a {
        flex-direction: row-reverse
    }
    .justifyInitialCompact--4ab9142 {
        justify-content: normal
    }
    .justifyStartCompact--8e7f379 {
        justify-content: flex-start
    }
    .justifyCenterCompact--448418a {
        justify-content: center
    }
    .justifyEndCompact--d6a7269 {
        justify-content: flex-end
    }
    .justifyAroundCompact--2d9cbb0 {
        justify-content: space-around
    }
    .justifyBetweenCompact--833f2d2 {
        justify-content: space-between
    }
    .alignInitialCompact--e6e8245 {
        align-items: normal
    }
    .alignTopCompact--c8bee91 {
        align-items: flex-start
    }
    .alignMiddleCompact--ef277e1 {
        align-items: center
    }
    .alignBottomCompact--9d09c46 {
        align-items: flex-end
    }
    .firstCompact--cb4f93b {
        order: -1
    }
    .lastCompact--da2c5cb {
        order: 1
    }
}

@media(min-width:768px) {
    .col0Regular--af45e4d,
    .col10Regular--ee7f7cc,
    .col11Regular--f29465e,
    .col12Regular--2e3c4b6,
    .col1Regular--d1e8299,
    .col2Regular--c5aac93,
    .col3Regular--ff08c50,
    .col4Regular--9d4c806,
    .col5Regular--3ac2785,
    .col6Regular--1096416,
    .col7Regular--b2dd02f,
    .col8Regular--b47da55,
    .col9Regular--5f2cba2,
    .offset0Regular--fe2fb0d,
    .offset10Regular--0d5bef0,
    .offset11Regular--9db1ff4,
    .offset12Regular--78e27b9,
    .offset1Regular--1bcf096,
    .offset2Regular--8f3a1cd,
    .offset3Regular--791d676,
    .offset4Regular--04c6b6b,
    .offset5Regular--2c5862c,
    .offset6Regular--379de5c,
    .offset7Regular--d02948c,
    .offset8Regular--c945056,
    .offset9Regular--c176838 {
        box-sizing: border-box;
        flex: 0 0 auto;
        padding-left: var(--half-gutter-width);
        padding-right: var(--half-gutter-width);
        position: relative
    }
    .col0Regular--af45e4d {
        display: none
    }
    .offset0Regular--fe2fb0d {
        margin-left: 0
    }
    .col1Regular--d1e8299 {
        display: unset;
        flex-basis: 8.3333333333%;
        max-width: 8.3333333333%
    }
    .offset1Regular--1bcf096 {
        margin-left: 8.3333333333%
    }
    .col2Regular--c5aac93 {
        display: unset;
        flex-basis: 16.6666666667%;
        max-width: 16.6666666667%
    }
    .offset2Regular--8f3a1cd {
        margin-left: 16.6666666667%
    }
    .col3Regular--ff08c50 {
        display: unset;
        flex-basis: 25%;
        max-width: 25%
    }
    .offset3Regular--791d676 {
        margin-left: 25%
    }
    .col4Regular--9d4c806 {
        display: unset;
        flex-basis: 33.3333333333%;
        max-width: 33.3333333333%
    }
    .offset4Regular--04c6b6b {
        margin-left: 33.3333333333%
    }
    .col5Regular--3ac2785 {
        display: unset;
        flex-basis: 41.6666666667%;
        max-width: 41.6666666667%
    }
    .offset5Regular--2c5862c {
        margin-left: 41.6666666667%
    }
    .col6Regular--1096416 {
        display: unset;
        flex-basis: 50%;
        max-width: 50%
    }
    .offset6Regular--379de5c {
        margin-left: 50%
    }
    .col7Regular--b2dd02f {
        display: unset;
        flex-basis: 58.3333333333%;
        max-width: 58.3333333333%
    }
    .offset7Regular--d02948c {
        margin-left: 58.3333333333%
    }
    .col8Regular--b47da55 {
        display: unset;
        flex-basis: 66.6666666667%;
        max-width: 66.6666666667%
    }
    .offset8Regular--c945056 {
        margin-left: 66.6666666667%
    }
    .col9Regular--5f2cba2 {
        display: unset;
        flex-basis: 75%;
        max-width: 75%
    }
    .offset9Regular--c176838 {
        margin-left: 75%
    }
    .col10Regular--ee7f7cc {
        display: unset;
        flex-basis: 83.3333333333%;
        max-width: 83.3333333333%
    }
    .offset10Regular--0d5bef0 {
        margin-left: 83.3333333333%
    }
    .col11Regular--f29465e {
        display: unset;
        flex-basis: 91.6666666667%;
        max-width: 91.6666666667%
    }
    .offset11Regular--9db1ff4 {
        margin-left: 91.6666666667%
    }
    .col12Regular--2e3c4b6 {
        display: unset;
        flex-basis: 100%;
        max-width: 100%
    }
    .reverseRegular--a82b0f2 {
        flex-direction: row-reverse
    }
    .justifyInitialRegular--2d2c8de {
        justify-content: normal
    }
    .justifyStartRegular--e70a90b {
        justify-content: flex-start
    }
    .justifyCenterRegular--5e735f8 {
        justify-content: center
    }
    .justifyEndRegular--cd4c63c {
        justify-content: flex-end
    }
    .justifyAroundRegular--b74c088 {
        justify-content: space-around
    }
    .justifyBetweenRegular--76ab614 {
        justify-content: space-between
    }
    .alignInitialRegular--e733330 {
        align-items: normal
    }
    .alignTopRegular--154eb0c {
        align-items: flex-start
    }
    .alignMiddleRegular--9abea64 {
        align-items: center
    }
    .alignBottomRegular--83af554 {
        align-items: flex-end
    }
    .firstRegular--69c6520 {
        order: -1
    }
    .lastRegular--914afa2 {
        order: 1
    }
}

@media(min-width:1280px) {
    .col0Wide--46aa445,
    .col10Wide--c10d363,
    .col11Wide--b75b9a7,
    .col12Wide--d301f84,
    .col1Wide--9347644,
    .col2Wide--65da95c,
    .col3Wide--98ecc9a,
    .col4Wide--118e561,
    .col5Wide--efc33ec,
    .col6Wide--d765ff3,
    .col7Wide--c6e508f,
    .col8Wide--f416e44,
    .col9Wide--ccdc80a,
    .offset0Wide--231ae08,
    .offset10Wide--c950fb6,
    .offset11Wide--c75eadd,
    .offset12Wide--d0950fd,
    .offset1Wide--7b45364,
    .offset2Wide--b018304,
    .offset3Wide--728af03,
    .offset4Wide--aa7354e,
    .offset5Wide--ea2c2ce,
    .offset6Wide--26859e6,
    .offset7Wide--2edeaf8,
    .offset8Wide--d8a5405,
    .offset9Wide--b9d8e16 {
        box-sizing: border-box;
        flex: 0 0 auto;
        padding-left: var(--half-gutter-width);
        padding-right: var(--half-gutter-width);
        position: relative
    }
    .col0Wide--46aa445 {
        display: none
    }
    .offset0Wide--231ae08 {
        margin-left: 0
    }
    .col1Wide--9347644 {
        display: unset;
        flex-basis: 8.3333333333%;
        max-width: 8.3333333333%
    }
    .offset1Wide--7b45364 {
        margin-left: 8.3333333333%
    }
    .col2Wide--65da95c {
        display: unset;
        flex-basis: 16.6666666667%;
        max-width: 16.6666666667%
    }
    .offset2Wide--b018304 {
        margin-left: 16.6666666667%
    }
    .col3Wide--98ecc9a {
        display: unset;
        flex-basis: 25%;
        max-width: 25%
    }
    .offset3Wide--728af03 {
        margin-left: 25%
    }
    .col4Wide--118e561 {
        display: unset;
        flex-basis: 33.3333333333%;
        max-width: 33.3333333333%
    }
    .offset4Wide--aa7354e {
        margin-left: 33.3333333333%
    }
    .col5Wide--efc33ec {
        display: unset;
        flex-basis: 41.6666666667%;
        max-width: 41.6666666667%
    }
    .offset5Wide--ea2c2ce {
        margin-left: 41.6666666667%
    }
    .col6Wide--d765ff3 {
        display: unset;
        flex-basis: 50%;
        max-width: 50%
    }
    .offset6Wide--26859e6 {
        margin-left: 50%
    }
    .col7Wide--c6e508f {
        display: unset;
        flex-basis: 58.3333333333%;
        max-width: 58.3333333333%
    }
    .offset7Wide--2edeaf8 {
        margin-left: 58.3333333333%
    }
    .col8Wide--f416e44 {
        display: unset;
        flex-basis: 66.6666666667%;
        max-width: 66.6666666667%
    }
    .offset8Wide--d8a5405 {
        margin-left: 66.6666666667%
    }
    .col9Wide--ccdc80a {
        display: unset;
        flex-basis: 75%;
        max-width: 75%
    }
    .offset9Wide--b9d8e16 {
        margin-left: 75%
    }
    .col10Wide--c10d363 {
        display: unset;
        flex-basis: 83.3333333333%;
        max-width: 83.3333333333%
    }
    .offset10Wide--c950fb6 {
        margin-left: 83.3333333333%
    }
    .col11Wide--b75b9a7 {
        display: unset;
        flex-basis: 91.6666666667%;
        max-width: 91.6666666667%
    }
    .offset11Wide--c75eadd {
        margin-left: 91.6666666667%
    }
    .col12Wide--d301f84 {
        display: unset;
        flex-basis: 100%;
        max-width: 100%
    }
    .reverseWide--15488d9 {
        flex-direction: row-reverse
    }
    .justifyInitialWide--d511603 {
        justify-content: normal
    }
    .justifyStartWide--acea83d {
        justify-content: flex-start
    }
    .justifyCenterWide--3c80663 {
        justify-content: center
    }
    .justifyEndWide--fe8db62 {
        justify-content: flex-end
    }
    .justifyAroundWide--ca38543 {
        justify-content: space-around
    }
    .justifyBetweenWide--378f8dc {
        justify-content: space-between
    }
    .alignInitialWide--a2944a6 {
        align-items: normal
    }
    .alignTopWide--1c057a9 {
        align-items: flex-start
    }
    .alignMiddleWide--76cbffd {
        align-items: center
    }
    .alignBottomWide--b908e09 {
        align-items: flex-end
    }
    .firstWide--560bd48 {
        order: -1
    }
    .lastWide--6533278 {
        order: 1
    }
}

.fadeAppear--c760d8f {
    opacity: 0;
    transition: var(--transition)
}

.fadeAppear--c760d8f.active--2303be0 {
    opacity: 1
}

.fadeEnter--3cdb3f5 {
    opacity: 0;
    transition: var(--transition)
}

.fadeEnter--3cdb3f5.active--2303be0 {
    opacity: 1
}

.fadeExit--f6e4766 {
    opacity: 1;
    transition: var(--transition)
}

.fadeExit--f6e4766.active--2303be0 {
    opacity: 0
}

.scaleAppear--32e955e {
    transform: scale(0);
    transition: var(--transition)
}

.scaleAppear--32e955e.active--2303be0 {
    transform: scale(1)
}

.scaleEnter--c7b5007 {
    transform: scale(0);
    transition: var(--transition)
}

.scaleEnter--c7b5007.active--2303be0 {
    transform: scale(1)
}

.scaleExit--3293ee3 {
    transform: scale(1);
    transition: var(--transition)
}

.scaleExit--3293ee3.active--2303be0 {
    transform: scale(0)
}

.fromTopAppear--7873318 {
    transform: translateY(-100%);
    transition: var(--transition)
}

.fromTopAppear--7873318.active--2303be0 {
    transform: translateY(0)
}

.fromTopEnter--4687e17 {
    transform: translateY(-100%);
    transition: var(--transition)
}

.fromTopEnter--4687e17.active--2303be0,
.fromTopExit--122f034 {
    transform: translateY(0)
}

.fromTopExit--122f034 {
    transition: var(--transition)
}

.fromTopExit--122f034.active--2303be0 {
    transform: translateY(-100%)
}

.modal--a71f666 {
    background: none;
    transition: background .2s
}

.fixed--4820507 {
    height: 100vh;
    justify-content: center;
    position: fixed
}

.absolute--ab06734,
.fixed--4820507 {
    bottom: 0;
    display: flex;
    flex-direction: column;
    left: 0;
    margin: 0;
    right: 0;
    top: 0;
    width: 100%;
    z-index: var(--modal-z-index)
}

.absolute--ab06734 {
    height: 100%;
    position: absolute
}

.modal--463a618 {
    align-items: center;
    display: flex;
    height: 0;
    justify-content: center;
    width: auto
}

.modal--463a618 .closeIcon--52a3c3a {
    cursor: pointer;
    position: fixed;
    right: 40px;
    top: 32px;
    z-index: 2
}

@media(max-width:767px) {
    .modal--463a618 .modalImage--2e2fc20 {
        max-width: 250px
    }
}

.root--8a2a986 {
    border-radius: var(--base-border-radius);
    display: block;
    overflow: hidden;
    position: relative;
    width: 100%
}

.root--8a2a986:after {
    content: "";
    display: block;
    padding-bottom: 100%
}

.root--8a2a986 img {
    border-radius: var(--base-border-radius);
    bottom: 0;
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.root--8a2a986.hasHover--b308fba:hover {
    cursor: pointer
}

.root--8a2a986 .logo--ba48e8b {
    background-image: url(../images/logo-chefclub-white-478280331daaec6774b5c07d02046f83.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 18.23529%;
    position: absolute;
    width: 45%
}

@media(max-width:767px) {
    .root--8a2a986 .logo--ba48e8b {
        right: 4px;
        top: 4px
    }
}

@media(min-width:768px) {
    .root--8a2a986 .logo--ba48e8b {
        right: 10px;
        top: 6px
    }
}

.root--8a2a986 .play--a19d9e7 {
    background-image: url(../images/play-f16938cfc40a3abad75ecb264e233bd3.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 15%;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 15%
}

.root--8a2a986 .bottomStripe--08047c2 {
    background-color: var(--current-theme-color);
    border-bottom-left-radius: var(--base-border-radius);
    border-bottom-right-radius: var(--base-border-radius);
    bottom: 0;
    height: 10px;
    left: 0;
    position: absolute;
    width: 100%
}

@media(max-width:767px) {
    .root--8a2a986 .bottomStripe--08047c2.isVertical--6e83f6e {
        height: 30px
    }
}

@media(min-width:768px) {
    .root--8a2a986 .bottomStripe--08047c2.isVertical--6e83f6e {
        height: 36px
    }
}

.root--8a2a986 .bottomStripe--08047c2.isVertical--6e83f6e .vertical--0b8c79a {
    display: block;
    font-style: italic;
    font-weight: 800;
    margin: 0;
    white-space: nowrap
}

@media(max-width:767px) {
    .root--8a2a986 .bottomStripe--08047c2.isVertical--6e83f6e .vertical--0b8c79a {
        font-size: 20px
    }
}

@media(min-width:768px) {
    .root--8a2a986 .bottomStripe--08047c2.isVertical--6e83f6e .vertical--0b8c79a {
        font-size: 24px
    }
}

.root--8a2a986 .instagramWrapper--479ea69 {
    align-items: center;
    background-color: var(--current-theme-color);
    border-radius: var(--base-border-radius);
    display: flex;
    justify-content: space-between;
    position: absolute
}

@media(max-width:767px) {
    .root--8a2a986 .instagramWrapper--479ea69 {
        bottom: 4px;
        height: 32px;
        min-width: 56px;
        padding: 6px;
        right: 4px
    }
}

@media(min-width:768px) {
    .root--8a2a986 .instagramWrapper--479ea69 {
        bottom: 5px;
        height: 44px;
        min-width: 75px;
        padding: 8px;
        right: 5px
    }
}

.root--8a2a986 .instagramWrapper--479ea69 p {
    flex: 1 1;
    line-height: 1;
    margin: 0
}

.root--8a2a986 .instagramWrapper--479ea69 .instagramIcon--c317628 {
    background-image: url(../images/Instagram-7ca55fbce31949ab69e0619891f12403.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%
}

@media(max-width:767px) {
    .root--8a2a986 .instagramWrapper--479ea69 .instagramIcon--c317628 {
        height: 20.7142857143px;
        width: 20px
    }
}

@media(min-width:768px) {
    .root--8a2a986 .instagramWrapper--479ea69 .instagramIcon--c317628 {
        height: 27.9642857143px;
        width: 27px
    }
}

.root--8a2a986 .premium--c5f50da {
    background-image: url(../images/Premium-c805f7963f650621f86c7887f813e669.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    right: -1px;
    top: -1px
}

@media(max-width:767px) {
    .root--8a2a986 .premium--c5f50da {
        height: 64px;
        width: 64px
    }
}

@media(min-width:768px) {
    .root--8a2a986 .premium--c5f50da {
        height: 86px;
        width: 86px
    }
}

.root--8a2a986 .notFound--7e6b184 {
    align-items: center;
    background-color: var(--gray4-color);
    bottom: 0;
    display: flex;
    flex: 1 1;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0;
    object-fit: cover;
    padding: 16px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.root--8a2a986 .notFound--7e6b184 p {
    font-weight: 700;
    text-align: center
}

.root--8a2a986 .blackOverlay--29f1f91 {
    align-items: center;
    background-color: rgba(0, 0, 0, .7);
    bottom: 0;
    display: flex;
    flex: 1 1;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0;
    object-fit: cover;
    padding: 16px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.root--8a2a986 .blackOverlay--29f1f91 p {
    font-weight: 700;
    text-align: center
}

.root--4a8061c {
    display: flex;
    min-height: 100%
}

.o-loader {
    --loader-size: 60px;
    --loader-border-width: calc(var(--loader-size)/7);
    animation: spin .8s linear infinite;
    border-radius: 50%;
    border-top-color: transparent;
    border: var(--loader-border-width) solid transparent;
    border-top: var(--loader-border-width) solid var(--black-color);
    height: var(--loader-size);
    margin: auto;
    width: var(--loader-size)
}

.TabsViewHeader--d7f3f42 {
    border-color: var(--gray4-color);
    border-style: solid;
    border-width: 1px 0;
    display: flex;
    height: 53px;
    width: 100%
}

.TabsViewHeader--d7f3f42.stickyHeader--b4e1a39 {
    background: #fff;
    position: sticky;
    top: -1px;
    z-index: 2
}

.TabsViewHeader--d7f3f42>div {
    align-items: center;
    color: var(--gray2-color);
    column-gap: 8px;
    cursor: pointer;
    display: flex;
    flex: 1 1;
    flex-flow: row wrap;
    justify-content: center;
    margin: -1px 0;
    row-gap: 2px
}

@media(max-width:767px) {
    .TabsViewHeader--d7f3f42>div {
        flex-direction: column
    }
}

.TabsViewHeader--d7f3f42>div.selected--6348455 {
    border-bottom: 2px solid var(--original-color);
    color: var(--original-color)
}

.TabsViewHeader--d7f3f42>div .tabIcon--d63f7b1 {
    height: 20px;
    width: 20px
}

.TabsViewHeader--d7f3f42>div>p,
.variantModal.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantModal.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantModal.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantModal.noMarginWide--f640dad {
        margin: 0
    }
}

.variantModal.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantModal.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantModal.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantModal.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantModal.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantModal.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantModal.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantModal.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantModal.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantModal.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantModal.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantModal.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantModal.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantModal.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantModal.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantModal.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantModal.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantModal.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantModal.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantModal.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantModal.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantModal.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantModal.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantModal.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantExtraExtraLarge.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraExtraLarge.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.noMarginWide--f640dad {
        margin: 0
    }
}

.variantExtraExtraLarge.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraExtraLarge.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantExtraExtraLarge.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraExtraLarge.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantExtraExtraLarge.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraExtraLarge.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantExtraExtraLarge.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraExtraLarge.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantExtraExtraLarge.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraExtraLarge.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantExtraExtraLarge.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraExtraLarge.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantExtraLarge.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraLarge.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraLarge.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.noMarginWide--f640dad {
        margin: 0
    }
}

.variantExtraLarge.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraLarge.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraLarge.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantExtraLarge.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraLarge.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraLarge.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantExtraLarge.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraLarge.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraLarge.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantExtraLarge.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraLarge.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraLarge.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantExtraLarge.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraLarge.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraLarge.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantExtraLarge.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraLarge.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraLarge.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantLarge.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantLarge.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLarge.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLarge.noMarginWide--f640dad {
        margin: 0
    }
}

.variantLarge.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLarge.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLarge.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLarge.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantLarge.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLarge.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLarge.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLarge.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantLarge.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantLarge.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLarge.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLarge.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantLarge.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantLarge.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLarge.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLarge.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantLarge.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantLarge.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLarge.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLarge.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantLarge.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantLarge.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLarge.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLarge.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantMedium.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantMedium.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantMedium.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantMedium.noMarginWide--f640dad {
        margin: 0
    }
}

.variantMedium.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantMedium.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantMedium.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantMedium.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantMedium.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantMedium.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantMedium.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantMedium.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantMedium.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantMedium.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantMedium.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantMedium.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantMedium.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantMedium.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantMedium.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantMedium.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantMedium.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantMedium.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantMedium.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantMedium.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantMedium.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantMedium.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantMedium.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantMedium.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantSmall.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantSmall.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantSmall.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantSmall.noMarginWide--f640dad {
        margin: 0
    }
}

.variantSmall.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantSmall.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantSmall.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantSmall.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantSmall.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantSmall.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantSmall.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantSmall.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantSmall.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantSmall.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantSmall.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantSmall.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantSmall.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantSmall.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantSmall.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantSmall.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantSmall.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantSmall.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantSmall.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantSmall.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantSmall.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantSmall.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantSmall.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantSmall.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantExtraSmall.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraSmall.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraSmall.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.noMarginWide--f640dad {
        margin: 0
    }
}

.variantExtraSmall.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraSmall.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraSmall.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantExtraSmall.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraSmall.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraSmall.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantExtraSmall.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraSmall.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraSmall.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantExtraSmall.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraSmall.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraSmall.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantExtraSmall.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraSmall.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraSmall.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantExtraSmall.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraSmall.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraSmall.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantExtraLargeHandDrawn.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.noMarginWide--f640dad {
        margin: 0
    }
}

.variantExtraLargeHandDrawn.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantExtraLargeHandDrawn.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantExtraLargeHandDrawn.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantExtraLargeHandDrawn.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantExtraLargeHandDrawn.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantExtraLargeHandDrawn.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantLargeHandDrawn.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantLargeHandDrawn.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.noMarginWide--f640dad {
        margin: 0
    }
}

.variantLargeHandDrawn.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLargeHandDrawn.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantLargeHandDrawn.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLargeHandDrawn.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantLargeHandDrawn.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantLargeHandDrawn.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantLargeHandDrawn.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantLargeHandDrawn.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantLargeHandDrawn.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantLargeHandDrawn.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantLargeHandDrawn.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantLargeHandDrawn.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantMediumHandDrawn.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantMediumHandDrawn.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.noMarginWide--f640dad {
        margin: 0
    }
}

.variantMediumHandDrawn.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantMediumHandDrawn.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantMediumHandDrawn.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantMediumHandDrawn.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantMediumHandDrawn.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantMediumHandDrawn.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantMediumHandDrawn.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantMediumHandDrawn.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantMediumHandDrawn.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantMediumHandDrawn.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantMediumHandDrawn.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantMediumHandDrawn.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantSmallHandDrawn.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantSmallHandDrawn.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.noMarginWide--f640dad {
        margin: 0
    }
}

.variantSmallHandDrawn.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantSmallHandDrawn.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantSmallHandDrawn.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantSmallHandDrawn.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantSmallHandDrawn.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantSmallHandDrawn.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantSmallHandDrawn.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantSmallHandDrawn.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantSmallHandDrawn.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantSmallHandDrawn.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantSmallHandDrawn.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantSmallHandDrawn.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantExtraSmallHandDrawn.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.noMarginWide--f640dad {
        margin: 0
    }
}

.variantExtraSmallHandDrawn.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantExtraSmallHandDrawn.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantExtraSmallHandDrawn.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantExtraSmallHandDrawn.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantExtraSmallHandDrawn.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantExtraSmallHandDrawn.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantExtraLargeCampingHoliday.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.noMarginWide--f640dad {
        margin: 0
    }
}

.variantExtraLargeCampingHoliday.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantExtraLargeCampingHoliday.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantExtraLargeCampingHoliday.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantExtraLargeCampingHoliday.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantExtraLargeCampingHoliday.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantExtraLargeCampingHoliday.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantLargeCampingHoliday.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.noMarginWide--f640dad {
        margin: 0
    }
}

.variantLargeCampingHoliday.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantLargeCampingHoliday.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantLargeCampingHoliday.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantLargeCampingHoliday.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantLargeCampingHoliday.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantLargeCampingHoliday.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantMediumCampingHoliday.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.noMarginWide--f640dad {
        margin: 0
    }
}

.variantMediumCampingHoliday.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantMediumCampingHoliday.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantMediumCampingHoliday.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantMediumCampingHoliday.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantMediumCampingHoliday.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantMediumCampingHoliday.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantSmallCampingHoliday.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.noMarginWide--f640dad {
        margin: 0
    }
}

.variantSmallCampingHoliday.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantSmallCampingHoliday.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantSmallCampingHoliday.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantSmallCampingHoliday.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantSmallCampingHoliday.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantSmallCampingHoliday.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantExtraSmallCampingHoliday.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.noMarginWide--f640dad {
        margin: 0
    }
}

.variantExtraSmallCampingHoliday.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantExtraSmallCampingHoliday.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantExtraSmallCampingHoliday.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantExtraSmallCampingHoliday.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantExtraSmallCampingHoliday.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantExtraSmallCampingHoliday.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantExtraExtraLargeCreators.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.noMarginWide--f640dad {
        margin: 0
    }
}

.variantExtraExtraLargeCreators.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantExtraExtraLargeCreators.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantExtraExtraLargeCreators.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantExtraExtraLargeCreators.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantExtraExtraLargeCreators.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantExtraExtraLargeCreators.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantExtraLargeCreators.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraLargeCreators.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.noMarginWide--f640dad {
        margin: 0
    }
}

.variantExtraLargeCreators.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraLargeCreators.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantExtraLargeCreators.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraLargeCreators.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantExtraLargeCreators.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraLargeCreators.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantExtraLargeCreators.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraLargeCreators.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantExtraLargeCreators.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraLargeCreators.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantExtraLargeCreators.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraLargeCreators.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantLargeCreators.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantLargeCreators.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLargeCreators.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.noMarginWide--f640dad {
        margin: 0
    }
}

.variantLargeCreators.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLargeCreators.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLargeCreators.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantLargeCreators.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLargeCreators.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLargeCreators.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantLargeCreators.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantLargeCreators.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLargeCreators.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantLargeCreators.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantLargeCreators.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLargeCreators.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantLargeCreators.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantLargeCreators.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLargeCreators.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantLargeCreators.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantLargeCreators.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLargeCreators.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantMediumCreators.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantMediumCreators.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantMediumCreators.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.noMarginWide--f640dad {
        margin: 0
    }
}

.variantMediumCreators.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantMediumCreators.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantMediumCreators.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantMediumCreators.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantMediumCreators.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantMediumCreators.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantMediumCreators.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantMediumCreators.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantMediumCreators.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantMediumCreators.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantMediumCreators.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantMediumCreators.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantMediumCreators.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantMediumCreators.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantMediumCreators.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantMediumCreators.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantMediumCreators.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantMediumCreators.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantSmallCreators.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantSmallCreators.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantSmallCreators.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.noMarginWide--f640dad {
        margin: 0
    }
}

.variantSmallCreators.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantSmallCreators.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantSmallCreators.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantSmallCreators.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantSmallCreators.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantSmallCreators.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantSmallCreators.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantSmallCreators.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantSmallCreators.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantSmallCreators.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantSmallCreators.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantSmallCreators.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantSmallCreators.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantSmallCreators.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantSmallCreators.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantSmallCreators.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantSmallCreators.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantSmallCreators.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantExtraSmallCreators.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraSmallCreators.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.noMarginWide--f640dad {
        margin: 0
    }
}

.variantExtraSmallCreators.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraSmallCreators.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantExtraSmallCreators.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraSmallCreators.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantExtraSmallCreators.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraSmallCreators.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantExtraSmallCreators.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraSmallCreators.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantExtraSmallCreators.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraSmallCreators.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantExtraSmallCreators.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraSmallCreators.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantExtraExtraLargeNav.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.noMarginWide--f640dad {
        margin: 0
    }
}

.variantExtraExtraLargeNav.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantExtraExtraLargeNav.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantExtraExtraLargeNav.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantExtraExtraLargeNav.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantExtraExtraLargeNav.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantExtraExtraLargeNav.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantExtraLargeNav.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraLargeNav.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.noMarginWide--f640dad {
        margin: 0
    }
}

.variantExtraLargeNav.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraLargeNav.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantExtraLargeNav.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraLargeNav.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantExtraLargeNav.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraLargeNav.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantExtraLargeNav.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraLargeNav.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantExtraLargeNav.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraLargeNav.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantExtraLargeNav.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraLargeNav.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantLargeNav.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantLargeNav.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLargeNav.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLargeNav.noMarginWide--f640dad {
        margin: 0
    }
}

.variantLargeNav.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLargeNav.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLargeNav.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLargeNav.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantLargeNav.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLargeNav.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLargeNav.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLargeNav.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantLargeNav.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantLargeNav.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLargeNav.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLargeNav.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantLargeNav.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantLargeNav.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLargeNav.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLargeNav.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantLargeNav.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantLargeNav.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLargeNav.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLargeNav.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantLargeNav.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantLargeNav.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLargeNav.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLargeNav.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantMediumNav.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantMediumNav.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantMediumNav.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantMediumNav.noMarginWide--f640dad {
        margin: 0
    }
}

.variantMediumNav.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantMediumNav.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantMediumNav.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantMediumNav.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantMediumNav.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantMediumNav.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantMediumNav.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantMediumNav.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantMediumNav.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantMediumNav.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantMediumNav.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantMediumNav.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantMediumNav.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantMediumNav.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantMediumNav.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantMediumNav.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantMediumNav.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantMediumNav.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantMediumNav.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantMediumNav.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantMediumNav.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantMediumNav.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantMediumNav.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantMediumNav.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantSmallNav.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantSmallNav.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantSmallNav.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantSmallNav.noMarginWide--f640dad {
        margin: 0
    }
}

.variantSmallNav.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantSmallNav.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantSmallNav.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantSmallNav.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantSmallNav.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantSmallNav.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantSmallNav.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantSmallNav.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantSmallNav.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantSmallNav.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantSmallNav.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantSmallNav.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantSmallNav.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantSmallNav.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantSmallNav.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantSmallNav.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantSmallNav.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantSmallNav.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantSmallNav.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantSmallNav.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantSmallNav.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantSmallNav.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantSmallNav.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantSmallNav.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantExtraSmallNav.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraSmallNav.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.noMarginWide--f640dad {
        margin: 0
    }
}

.variantExtraSmallNav.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraSmallNav.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantExtraSmallNav.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraSmallNav.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantExtraSmallNav.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraSmallNav.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantExtraSmallNav.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraSmallNav.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantExtraSmallNav.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraSmallNav.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantExtraSmallNav.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraSmallNav.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantBody1.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantBody1.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody1.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody1.noMarginWide--f640dad {
        margin: 0
    }
}

.variantBody1.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody1.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody1.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody1.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantBody1.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody1.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody1.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody1.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantBody1.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantBody1.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody1.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody1.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantBody1.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody1.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody1.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody1.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantBody1.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantBody1.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody1.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody1.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantBody1.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody1.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody1.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody1.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantBody1.bold--b0da789,
.variantBody1.bold--b0da789 p {
    font-weight: 700
}

.variantBody1.semiBold--8e4f24a,
.variantBody1.semiBold--8e4f24a p {
    font-weight: 600
}

.variantBody2.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantBody2.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody2.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody2.noMarginWide--f640dad {
        margin: 0
    }
}

.variantBody2.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody2.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody2.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody2.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantBody2.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody2.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody2.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody2.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantBody2.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantBody2.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody2.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody2.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantBody2.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody2.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody2.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody2.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantBody2.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantBody2.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody2.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody2.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantBody2.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody2.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody2.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody2.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantBody2.bold--b0da789,
.variantBody2.bold--b0da789 p {
    font-weight: 700
}

.variantBody2.semiBold--8e4f24a,
.variantBody2.semiBold--8e4f24a p {
    font-weight: 600
}

.variantBody3.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantBody3.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody3.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody3.noMarginWide--f640dad {
        margin: 0
    }
}

.variantBody3.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody3.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody3.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody3.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantBody3.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody3.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody3.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody3.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantBody3.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantBody3.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody3.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody3.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantBody3.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody3.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody3.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody3.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantBody3.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantBody3.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody3.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody3.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantBody3.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody3.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody3.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody3.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantBody3.bold--b0da789,
.variantBody3.bold--b0da789 p {
    font-weight: 700
}

.variantBody3.semiBold--8e4f24a,
.variantBody3.semiBold--8e4f24a p {
    font-weight: 600
}

.variantBody4.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantBody4.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody4.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody4.noMarginWide--f640dad {
        margin: 0
    }
}

.variantBody4.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody4.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody4.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody4.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantBody4.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody4.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody4.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody4.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantBody4.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantBody4.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody4.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody4.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantBody4.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody4.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody4.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody4.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantBody4.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantBody4.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody4.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody4.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantBody4.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody4.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody4.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody4.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantBody4.bold--b0da789,
.variantBody4.bold--b0da789 p {
    font-weight: 700
}

.variantBody4.semiBold--8e4f24a,
.variantBody4.semiBold--8e4f24a p {
    font-weight: 600
}

.variantLike.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantLike.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLike.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLike.noMarginWide--f640dad {
        margin: 0
    }
}

.variantLike.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLike.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLike.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLike.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantLike.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLike.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLike.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLike.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantLike.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantLike.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLike.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLike.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantLike.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantLike.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLike.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLike.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantLike.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantLike.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLike.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLike.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantLike.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantLike.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLike.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLike.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantLike.bold--b0da789,
.variantLike.bold--b0da789 p {
    font-weight: 700
}

.variantLike.semiBold--8e4f24a,
.variantLike.semiBold--8e4f24a p {
    font-weight: 600
}

.variantControl.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantControl.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantControl.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantControl.noMarginWide--f640dad {
        margin: 0
    }
}

.variantControl.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantControl.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantControl.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantControl.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantControl.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantControl.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantControl.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantControl.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantControl.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantControl.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantControl.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantControl.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantControl.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantControl.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantControl.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantControl.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantControl.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantControl.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantControl.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantControl.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantControl.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantControl.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantControl.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantControl.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantControl.bold--b0da789,
.variantControl.bold--b0da789 p {
    font-weight: 700
}

.variantControl.semiBold--8e4f24a,
.variantControl.semiBold--8e4f24a p {
    font-weight: 600
}

.variantBody1Nav.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantBody1Nav.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody1Nav.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.noMarginWide--f640dad {
        margin: 0
    }
}

.variantBody1Nav.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody1Nav.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody1Nav.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantBody1Nav.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody1Nav.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody1Nav.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantBody1Nav.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantBody1Nav.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody1Nav.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantBody1Nav.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody1Nav.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody1Nav.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantBody1Nav.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantBody1Nav.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody1Nav.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantBody1Nav.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody1Nav.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody1Nav.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantBody1Nav.bold--b0da789,
.variantBody1Nav.bold--b0da789 p {
    font-weight: 700
}

.variantBody1Nav.semiBold--8e4f24a,
.variantBody1Nav.semiBold--8e4f24a p {
    font-weight: 600
}

.variantBody2Nav.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantBody2Nav.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody2Nav.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.noMarginWide--f640dad {
        margin: 0
    }
}

.variantBody2Nav.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody2Nav.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody2Nav.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantBody2Nav.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody2Nav.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody2Nav.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantBody2Nav.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantBody2Nav.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody2Nav.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantBody2Nav.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody2Nav.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody2Nav.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantBody2Nav.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantBody2Nav.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody2Nav.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantBody2Nav.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody2Nav.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody2Nav.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantBody2Nav.bold--b0da789,
.variantBody2Nav.bold--b0da789 p {
    font-weight: 700
}

.variantBody2Nav.semiBold--8e4f24a,
.variantBody2Nav.semiBold--8e4f24a p {
    font-weight: 600
}

.variantBody3Nav.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantBody3Nav.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody3Nav.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.noMarginWide--f640dad {
        margin: 0
    }
}

.variantBody3Nav.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody3Nav.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody3Nav.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantBody3Nav.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody3Nav.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody3Nav.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantBody3Nav.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantBody3Nav.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody3Nav.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantBody3Nav.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody3Nav.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody3Nav.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantBody3Nav.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantBody3Nav.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody3Nav.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantBody3Nav.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody3Nav.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody3Nav.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantBody3Nav.bold--b0da789,
.variantBody3Nav.bold--b0da789 p {
    font-weight: 700
}

.variantBody3Nav.semiBold--8e4f24a,
.variantBody3Nav.semiBold--8e4f24a p {
    font-weight: 600
}

.variantBody4Nav.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .variantBody4Nav.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody4Nav.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.noMarginWide--f640dad {
        margin: 0
    }
}

.variantBody4Nav.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody4Nav.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody4Nav.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.variantBody4Nav.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody4Nav.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody4Nav.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.variantBody4Nav.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .variantBody4Nav.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody4Nav.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.variantBody4Nav.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody4Nav.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody4Nav.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.alignCenterWide--3476af6 {
        text-align: center
    }
}

.variantBody4Nav.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .variantBody4Nav.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody4Nav.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.alignRightWide--2428c15 {
        text-align: right
    }
}

.variantBody4Nav.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody4Nav.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody4Nav.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.variantBody4Nav.bold--b0da789,
.variantBody4Nav.bold--b0da789 p {
    font-weight: 700
}

.variantBody4Nav.semiBold--8e4f24a,
.variantBody4Nav.semiBold--8e4f24a p {
    font-weight: 600
}

.textarea--02992fe {
    margin-top: 8px
}

.textarea--02992fe p {
    font-family: var(--openSans-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.textarea--02992fe p.noMargin--4bed65e {
    margin: 0
}

@media(max-width:767px) {
    .textarea--02992fe p.noMarginCompact--83b30a1 {
        margin: 0
    }
}

@media(min-width:768px) {
    .textarea--02992fe p.noMarginRegular--37f21fb {
        margin: 0
    }
}

@media(min-width:1280px) {
    .textarea--02992fe p.noMarginWide--f640dad {
        margin: 0
    }
}

.textarea--02992fe p.uppercase--7af2486 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .textarea--02992fe p.uppercaseCompact--a49aa4f {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .textarea--02992fe p.uppercaseRegular--b4fd4d0 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .textarea--02992fe p.uppercaseWide--d45345a {
        text-transform: uppercase
    }
}

.textarea--02992fe p.alignInherit--f536a78 {
    text-align: inherit
}

@media(max-width:767px) {
    .textarea--02992fe p.alignInheritCompact--702db7b {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .textarea--02992fe p.alignInheritRegular--e3c58b7 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .textarea--02992fe p.alignInheritWide--7598746 {
        text-align: inherit
    }
}

.textarea--02992fe p.alignLeft--428330a {
    text-align: left
}

@media(max-width:767px) {
    .textarea--02992fe p.alignLeftCompact--6c2964b {
        text-align: left
    }
}

@media(min-width:768px) {
    .textarea--02992fe p.alignLeftRegular--5ff3f3f {
        text-align: left
    }
}

@media(min-width:1280px) {
    .textarea--02992fe p.alignLeftWide--6c6c378 {
        text-align: left
    }
}

.textarea--02992fe p.alignCenter--97459e9 {
    text-align: center
}

@media(max-width:767px) {
    .textarea--02992fe p.alignCenterCompact--d655dd8 {
        text-align: center
    }
}

@media(min-width:768px) {
    .textarea--02992fe p.alignCenterRegular--4765bb9 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .textarea--02992fe p.alignCenterWide--3476af6 {
        text-align: center
    }
}

.textarea--02992fe p.alignRight--0371679 {
    text-align: right
}

@media(max-width:767px) {
    .textarea--02992fe p.alignRightCompact--a664261 {
        text-align: right
    }
}

@media(min-width:768px) {
    .textarea--02992fe p.alignRightRegular--becf72a {
        text-align: right
    }
}

@media(min-width:1280px) {
    .textarea--02992fe p.alignRightWide--2428c15 {
        text-align: right
    }
}

.textarea--02992fe p.alignJustify--0010c1e {
    text-align: justify
}

@media(max-width:767px) {
    .textarea--02992fe p.alignJustifyCompact--28662a0 {
        text-align: justify
    }
}

@media(min-width:768px) {
    .textarea--02992fe p.alignJustifyRegular--78a1970 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .textarea--02992fe p.alignJustifyWide--a5adda6 {
        text-align: justify
    }
}

.textarea--02992fe p.bold--b0da789,
.textarea--02992fe p.bold--b0da789 p {
    font-weight: 700
}

.textarea--02992fe p.semiBold--8e4f24a,
.textarea--02992fe p.semiBold--8e4f24a p {
    font-weight: 600
}

@media(max-width:767px) {
    .textarea--02992fe p {
        font-size: 14px
    }
}

@media(min-width:768px) {
    .textarea--02992fe p {
        font-size: 16px
    }
}

@media(max-width:767px) {
    .textarea--02992fe p {
        margin: 8px 0
    }
}

@media(min-width:768px) {
    .textarea--02992fe p {
        margin: 16px 0
    }
}

.textarea--02992fe p:first-child {
    margin-top: 0
}

.textarea--02992fe p:last-child {
    margin-bottom: 0
}

.textarea--02992fe a {
    color: inherit;
    font-weight: 700;
    letter-spacing: .3px
}

.seeMoreContainer--8528cef {
    overflow: hidden;
    width: 100%
}

.seeMoreContainer--8528cef.opened--d134e5f {
    height: -moz-fit-content;
    height: fit-content
}

.seeMoreContainer--8528cef p {
    margin: 0
}

.root--68a2059 {
    align-items: center;
    background-color: #fffaf2;
    display: flex;
    height: 68px;
    justify-content: center;
    overflow: hidden;
    position: sticky;
    scroll-behavior: smooth;
    top: 0;
    z-index: 1
}

.root--68a2059 .container--a49d8d9 {
    align-items: center;
    display: flex;
    gap: 16px;
    justify-content: left
}

.root--68a2059 .container--a49d8d9 .icon--373bc89 {
    flex-shrink: 0
}

.root--68a2059 .container--a49d8d9 .body--99e0057 {
    color: #ff9500;
    cursor: pointer;
    text-decoration: underline
}

.recipeCard--f40b864 {
    --background-color: var(--original-color);
    aspect-ratio: 1/1;
    cursor: pointer;
    display: block;
    position: relative;
    text-decoration: none;
    width: 100%
}

.recipeCard--f40b864 .recipeThumbnail--9faece9 {
    align-items: center;
    background-color: var(--background-color);
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.recipeCard--f40b864 .recipeThumbnail--9faece9>svg {
    height: 32px;
    width: 32px
}

.recipeCard--f40b864 .recipeThumbnail--9faece9.blocked--235681f {
    --background-color: var(--gray4-color)
}

.recipeCard--242814e {
    display: block;
    text-decoration: none
}

.recipeCard--242814e .recipeThumbnail--75ebb43 {
    background-color: var(--gray4-color);
    border-radius: 6px;
    height: 0;
    margin-bottom: 8px;
    padding-top: 100%;
    position: relative;
    width: 100%
}

.recipeCard--242814e .recipeThumbnail--75ebb43>* {
    border-radius: 6px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.recipeCard--242814e .recipeThumbnail--75ebb43 .recipeImagePlaceholder--9066fcc {
    align-items: center;
    background-color: var(--gray4-color);
    display: flex;
    justify-content: center
}

.recipeCard--242814e .recipeThumbnail--75ebb43 .recipeImagePlaceholder--9066fcc svg {
    height: 40%;
    width: 40%
}

.recipeCard--242814e .recipeThumbnail--75ebb43 .overlay--35de67d.opacity--5fcd8df {
    background: rgba(0, 0, 0, .2)
}

.recipeCard--242814e .recipeThumbnail--75ebb43 .overlay--35de67d .tag--9c9c05c {
    background: #fff;
    border-radius: 6px;
    margin: 0;
    padding: 6px 8px;
    position: absolute;
    right: 8px;
    top: 8px
}

.recipeCard--242814e .recipeThumbnail--75ebb43 .overlay--35de67d .editButton--ed7d672 {
    background-color: rgba(0, 0, 0, .5);
    background-image: url(../images/edit-52888a01917ce36a231ad6ad060d34c9.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 20px;
    border: none;
    border-radius: 40px;
    bottom: 8px;
    height: 40px;
    outline: none;
    position: absolute;
    right: 8px;
    width: 40px
}

@media(max-width:767px) {
    .recipeCard--242814e .recipeThumbnail--75ebb43 .overlay--35de67d .editButton--ed7d672 {
        background-size: 13.3px;
        height: 30px;
        width: 30px
    }
}

.recipeCard--242814e .recipeThumbnail--75ebb43>img {
    object-fit: cover;
    object-position: center
}

.recipeCard--242814e .recipeTitle--9ba31f1 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    height: 3em;
    margin: 0 0 8px;
    overflow: hidden;
    width: 100%
}

.searchBarRoot--c4ddb11 {
    display: flex
}

.searchBarRoot--c4ddb11 .searchInput--5d991b3 {
    background-color: var(--gray5-color);
    border-radius: 6px;
    flex-grow: 1;
    flex-shrink: 1;
    height: 36px;
    padding-left: 32px;
    position: relative
}

@media(min-width:768px) {
    .searchBarRoot--c4ddb11 .searchInput--5d991b3 {
        max-width: 456px
    }
}

.searchBarRoot--c4ddb11 .searchInput--5d991b3 input {
    background-color: transparent;
    border: none;
    border-radius: 6px;
    font-family: var(--openSans-stack);
    font-size: 16px !important;
    height: 100%;
    width: 100%
}

.searchBarRoot--c4ddb11 .searchInput--5d991b3 input:focus {
    outline: none
}

.searchBarRoot--c4ddb11 .searchInput--5d991b3:before {
    content: url(../images/search-input-e37e88a2c1895cd7e1b6831b5939692f.svg);
    height: 15px;
    left: 10px;
    position: absolute;
    top: 10px;
    width: 15px
}

.searchBarRoot--c4ddb11 .searchInput--5d991b3 .resetBtn--c498a8d {
    content: url(../images/roundClose-header-5ddcbc9db9734b9d28330954dcbc6e8c.svg);
    display: block;
    height: 16px;
    position: absolute;
    right: 12px;
    top: 10px;
    width: 16px
}

.searchBarRoot--c4ddb11 .searchInput--5d991b3 .resetBtn--c498a8d.hidden--11b707e {
    display: none
}

.searchBarRoot--c4ddb11 .searchInput--5d991b3:focus-within {
    padding-right: 34px
}

.searchBarRoot--c4ddb11 .searchInput--5d991b3::placeholder {
    color: var(--gray1-color)
}

.searchBarRoot--c4ddb11 button {
    margin-left: 8px
}

.cardGrid--e0b8327 {
    grid-row-gap: 32px;
    grid-column-gap: 24px;
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    justify-items: center;
    text-align: left
}

@media(max-width:767px) {
    .cardGrid--e0b8327 {
        grid-row-gap: 16px;
        grid-column-gap: 16px;
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

.filterHeader--24c5b13 {
    background: #fff;
    padding: 24px 0;
    width: 100%;
    z-index: 2
}

@media(max-width:767px) {
    .filterHeader--24c5b13 {
        padding: 16px 0 24px;
        position: sticky;
        top: 52px
    }
    .details--840a0dd {
        height: -moz-fit-content !important;
        height: fit-content !important
    }
}

@media(min-width:768px) {
    .details--840a0dd {
        align-items: center;
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: end;
        opacity: 0;
        position: absolute;
        top: 0;
        width: 100%
    }
    .details--840a0dd:hover {
        opacity: 100%
    }
    .details--840a0dd .content--4de4639 {
        background: rgba(0, 0, 0, .8);
        border-radius: 6px 6px 0 0;
        padding: 16px;
        width: 100%
    }
}

.heading--b8441c1 {
    display: flex;
    flex-direction: row;
    justify-content: var(--align-mobile)
}

@media(max-width:767px) {
    .heading--b8441c1 {
        margin-bottom: -8px
    }
}

.heading--b8441c1 .episodeNumber--66385ae {
    color: var(--white-color)
}

@media(max-width:767px) {
    .heading--b8441c1 .episodeNumber--66385ae {
        color: var(--gray3-color)
    }
}

.heading--b8441c1 .episodeDuration--9669e37 {
    color: var(--white-color)
}

@media(max-width:767px) {
    .heading--b8441c1 .episodeDuration--9669e37 {
        color: var(--gray4-color)
    }
    .synopsis--64c430f {
        display: none
    }
}

.root--f1af4bf {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%
}

.root--f1af4bf .button--da40c09 {
    margin: 8px 0;
    max-width: 375px;
    width: 100%
}

@media(max-width:767px) {
    .root--f1af4bf .button--da40c09 {
        margin-top: 16px !important
    }
}

.root--f1af4bf .errorMessage--5575543 {
    min-height: 24px
}

.root--f1af4bf .clickableSpan--4138698 {
    cursor: pointer;
    text-decoration: underline
}

.root--f1af4bf .forgotPassword--1ce552e {
    color: var(--original-color);
    margin: 8px auto
}

.root--f1af4bf .input--bcc74d0 {
    height: 40px;
    margin: 6px auto;
    max-width: 375px;
    width: 100%
}

@media(max-width:767px) {
    .root--f1af4bf .input--bcc74d0 {
        height: 56px
    }
}

.variantModal.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantModal.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantModal.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantModal.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantModal.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantModal.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantModal.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantModal.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantModal.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantModal.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantModal.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantModal.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantModal.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantModal.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantModal.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantModal.alignLeftWide--216697c {
        text-align: left
    }
}

.variantModal.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantModal.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantModal.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantModal.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantModal.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantModal.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantModal.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantModal.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantModal.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantModal.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantModal.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantModal.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantExtraExtraLarge.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraExtraLarge.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantExtraExtraLarge.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraExtraLarge.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantExtraExtraLarge.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraExtraLarge.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantExtraExtraLarge.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraExtraLarge.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.alignLeftWide--216697c {
        text-align: left
    }
}

.variantExtraExtraLarge.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraExtraLarge.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantExtraExtraLarge.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraExtraLarge.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantExtraExtraLarge.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraExtraLarge.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantExtraLarge.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraLarge.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraLarge.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantExtraLarge.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraLarge.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraLarge.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantExtraLarge.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraLarge.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraLarge.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantExtraLarge.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraLarge.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraLarge.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.alignLeftWide--216697c {
        text-align: left
    }
}

.variantExtraLarge.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraLarge.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraLarge.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantExtraLarge.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraLarge.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraLarge.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantExtraLarge.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraLarge.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraLarge.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantLarge.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantLarge.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLarge.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLarge.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantLarge.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLarge.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLarge.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLarge.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantLarge.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLarge.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLarge.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLarge.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantLarge.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantLarge.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLarge.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLarge.alignLeftWide--216697c {
        text-align: left
    }
}

.variantLarge.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantLarge.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLarge.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLarge.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantLarge.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantLarge.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLarge.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLarge.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantLarge.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantLarge.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLarge.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLarge.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantMedium.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantMedium.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantMedium.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantMedium.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantMedium.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantMedium.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantMedium.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantMedium.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantMedium.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantMedium.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantMedium.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantMedium.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantMedium.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantMedium.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantMedium.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantMedium.alignLeftWide--216697c {
        text-align: left
    }
}

.variantMedium.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantMedium.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantMedium.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantMedium.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantMedium.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantMedium.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantMedium.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantMedium.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantMedium.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantMedium.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantMedium.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantMedium.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantSmall.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantSmall.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantSmall.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantSmall.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantSmall.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantSmall.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantSmall.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantSmall.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantSmall.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantSmall.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantSmall.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantSmall.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantSmall.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantSmall.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantSmall.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantSmall.alignLeftWide--216697c {
        text-align: left
    }
}

.variantSmall.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantSmall.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantSmall.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantSmall.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantSmall.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantSmall.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantSmall.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantSmall.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantSmall.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantSmall.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantSmall.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantSmall.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantExtraSmall.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraSmall.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraSmall.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantExtraSmall.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraSmall.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraSmall.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantExtraSmall.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraSmall.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraSmall.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantExtraSmall.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraSmall.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraSmall.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.alignLeftWide--216697c {
        text-align: left
    }
}

.variantExtraSmall.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraSmall.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraSmall.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantExtraSmall.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraSmall.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraSmall.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantExtraSmall.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraSmall.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraSmall.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantExtraLargeHandDrawn.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantExtraLargeHandDrawn.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantExtraLargeHandDrawn.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantExtraLargeHandDrawn.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.alignLeftWide--216697c {
        text-align: left
    }
}

.variantExtraLargeHandDrawn.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantExtraLargeHandDrawn.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantExtraLargeHandDrawn.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantLargeHandDrawn.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantLargeHandDrawn.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantLargeHandDrawn.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLargeHandDrawn.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantLargeHandDrawn.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLargeHandDrawn.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantLargeHandDrawn.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantLargeHandDrawn.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.alignLeftWide--216697c {
        text-align: left
    }
}

.variantLargeHandDrawn.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantLargeHandDrawn.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantLargeHandDrawn.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantLargeHandDrawn.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantLargeHandDrawn.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantLargeHandDrawn.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantMediumHandDrawn.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantMediumHandDrawn.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantMediumHandDrawn.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantMediumHandDrawn.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantMediumHandDrawn.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantMediumHandDrawn.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantMediumHandDrawn.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantMediumHandDrawn.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.alignLeftWide--216697c {
        text-align: left
    }
}

.variantMediumHandDrawn.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantMediumHandDrawn.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantMediumHandDrawn.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantMediumHandDrawn.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantMediumHandDrawn.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantMediumHandDrawn.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantSmallHandDrawn.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantSmallHandDrawn.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantSmallHandDrawn.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantSmallHandDrawn.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantSmallHandDrawn.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantSmallHandDrawn.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantSmallHandDrawn.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantSmallHandDrawn.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.alignLeftWide--216697c {
        text-align: left
    }
}

.variantSmallHandDrawn.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantSmallHandDrawn.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantSmallHandDrawn.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantSmallHandDrawn.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantSmallHandDrawn.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantSmallHandDrawn.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantExtraSmallHandDrawn.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantExtraSmallHandDrawn.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantExtraSmallHandDrawn.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantExtraSmallHandDrawn.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.alignLeftWide--216697c {
        text-align: left
    }
}

.variantExtraSmallHandDrawn.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantExtraSmallHandDrawn.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantExtraSmallHandDrawn.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantExtraLargeCampingHoliday.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantExtraLargeCampingHoliday.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantExtraLargeCampingHoliday.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantExtraLargeCampingHoliday.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.alignLeftWide--216697c {
        text-align: left
    }
}

.variantExtraLargeCampingHoliday.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantExtraLargeCampingHoliday.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantExtraLargeCampingHoliday.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantLargeCampingHoliday.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantLargeCampingHoliday.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantLargeCampingHoliday.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantLargeCampingHoliday.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.alignLeftWide--216697c {
        text-align: left
    }
}

.variantLargeCampingHoliday.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantLargeCampingHoliday.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantLargeCampingHoliday.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantMediumCampingHoliday.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantMediumCampingHoliday.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantMediumCampingHoliday.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantMediumCampingHoliday.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.alignLeftWide--216697c {
        text-align: left
    }
}

.variantMediumCampingHoliday.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantMediumCampingHoliday.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantMediumCampingHoliday.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantSmallCampingHoliday.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantSmallCampingHoliday.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantSmallCampingHoliday.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantSmallCampingHoliday.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.alignLeftWide--216697c {
        text-align: left
    }
}

.variantSmallCampingHoliday.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantSmallCampingHoliday.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantSmallCampingHoliday.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantExtraSmallCampingHoliday.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantExtraSmallCampingHoliday.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantExtraSmallCampingHoliday.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantExtraSmallCampingHoliday.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.alignLeftWide--216697c {
        text-align: left
    }
}

.variantExtraSmallCampingHoliday.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantExtraSmallCampingHoliday.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantExtraSmallCampingHoliday.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantExtraExtraLargeCreators.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantExtraExtraLargeCreators.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantExtraExtraLargeCreators.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantExtraExtraLargeCreators.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.alignLeftWide--216697c {
        text-align: left
    }
}

.variantExtraExtraLargeCreators.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantExtraExtraLargeCreators.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantExtraExtraLargeCreators.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantExtraLargeCreators.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraLargeCreators.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantExtraLargeCreators.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraLargeCreators.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantExtraLargeCreators.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraLargeCreators.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantExtraLargeCreators.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraLargeCreators.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.alignLeftWide--216697c {
        text-align: left
    }
}

.variantExtraLargeCreators.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraLargeCreators.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantExtraLargeCreators.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraLargeCreators.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantExtraLargeCreators.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraLargeCreators.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantLargeCreators.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantLargeCreators.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLargeCreators.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantLargeCreators.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLargeCreators.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLargeCreators.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantLargeCreators.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLargeCreators.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLargeCreators.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantLargeCreators.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantLargeCreators.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLargeCreators.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.alignLeftWide--216697c {
        text-align: left
    }
}

.variantLargeCreators.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantLargeCreators.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLargeCreators.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantLargeCreators.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantLargeCreators.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLargeCreators.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantLargeCreators.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantLargeCreators.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLargeCreators.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantMediumCreators.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantMediumCreators.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantMediumCreators.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantMediumCreators.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantMediumCreators.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantMediumCreators.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantMediumCreators.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantMediumCreators.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantMediumCreators.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantMediumCreators.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantMediumCreators.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantMediumCreators.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.alignLeftWide--216697c {
        text-align: left
    }
}

.variantMediumCreators.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantMediumCreators.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantMediumCreators.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantMediumCreators.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantMediumCreators.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantMediumCreators.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantMediumCreators.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantMediumCreators.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantMediumCreators.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantSmallCreators.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantSmallCreators.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantSmallCreators.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantSmallCreators.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantSmallCreators.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantSmallCreators.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantSmallCreators.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantSmallCreators.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantSmallCreators.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantSmallCreators.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantSmallCreators.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantSmallCreators.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.alignLeftWide--216697c {
        text-align: left
    }
}

.variantSmallCreators.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantSmallCreators.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantSmallCreators.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantSmallCreators.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantSmallCreators.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantSmallCreators.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantSmallCreators.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantSmallCreators.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantSmallCreators.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantExtraSmallCreators.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraSmallCreators.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantExtraSmallCreators.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraSmallCreators.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantExtraSmallCreators.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraSmallCreators.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantExtraSmallCreators.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraSmallCreators.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.alignLeftWide--216697c {
        text-align: left
    }
}

.variantExtraSmallCreators.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraSmallCreators.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantExtraSmallCreators.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraSmallCreators.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantExtraSmallCreators.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraSmallCreators.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantExtraExtraLargeNav.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantExtraExtraLargeNav.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantExtraExtraLargeNav.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantExtraExtraLargeNav.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.alignLeftWide--216697c {
        text-align: left
    }
}

.variantExtraExtraLargeNav.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantExtraExtraLargeNav.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantExtraExtraLargeNav.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantExtraLargeNav.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraLargeNav.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantExtraLargeNav.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraLargeNav.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantExtraLargeNav.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraLargeNav.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantExtraLargeNav.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraLargeNav.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.alignLeftWide--216697c {
        text-align: left
    }
}

.variantExtraLargeNav.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraLargeNav.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantExtraLargeNav.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraLargeNav.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantExtraLargeNav.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraLargeNav.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantLargeNav.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantLargeNav.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLargeNav.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLargeNav.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantLargeNav.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLargeNav.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLargeNav.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLargeNav.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantLargeNav.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLargeNav.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLargeNav.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLargeNav.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantLargeNav.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantLargeNav.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLargeNav.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLargeNav.alignLeftWide--216697c {
        text-align: left
    }
}

.variantLargeNav.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantLargeNav.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLargeNav.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLargeNav.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantLargeNav.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantLargeNav.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLargeNav.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLargeNav.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantLargeNav.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantLargeNav.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLargeNav.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLargeNav.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantMediumNav.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantMediumNav.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantMediumNav.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantMediumNav.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantMediumNav.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantMediumNav.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantMediumNav.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantMediumNav.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantMediumNav.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantMediumNav.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantMediumNav.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantMediumNav.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantMediumNav.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantMediumNav.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantMediumNav.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantMediumNav.alignLeftWide--216697c {
        text-align: left
    }
}

.variantMediumNav.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantMediumNav.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantMediumNav.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantMediumNav.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantMediumNav.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantMediumNav.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantMediumNav.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantMediumNav.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantMediumNav.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantMediumNav.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantMediumNav.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantMediumNav.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantSmallNav.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantSmallNav.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantSmallNav.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantSmallNav.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantSmallNav.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantSmallNav.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantSmallNav.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantSmallNav.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantSmallNav.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantSmallNav.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantSmallNav.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantSmallNav.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantSmallNav.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantSmallNav.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantSmallNav.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantSmallNav.alignLeftWide--216697c {
        text-align: left
    }
}

.variantSmallNav.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantSmallNav.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantSmallNav.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantSmallNav.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantSmallNav.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantSmallNav.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantSmallNav.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantSmallNav.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantSmallNav.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantSmallNav.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantSmallNav.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantSmallNav.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantExtraSmallNav.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraSmallNav.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantExtraSmallNav.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraSmallNav.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantExtraSmallNav.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraSmallNav.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantExtraSmallNav.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraSmallNav.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.alignLeftWide--216697c {
        text-align: left
    }
}

.variantExtraSmallNav.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraSmallNav.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantExtraSmallNav.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraSmallNav.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantExtraSmallNav.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraSmallNav.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantBody1.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantBody1.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody1.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody1.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantBody1.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody1.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody1.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody1.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantBody1.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody1.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody1.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody1.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantBody1.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantBody1.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody1.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody1.alignLeftWide--216697c {
        text-align: left
    }
}

.variantBody1.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody1.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody1.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody1.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantBody1.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantBody1.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody1.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody1.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantBody1.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody1.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody1.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody1.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantBody1.bold--ccf5f14,
.variantBody1.bold--ccf5f14 p {
    font-weight: 700
}

.variantBody1.semiBold--26686a7,
.variantBody1.semiBold--26686a7 p {
    font-weight: 600
}

.variantBody2.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantBody2.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody2.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody2.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantBody2.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody2.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody2.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody2.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantBody2.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody2.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody2.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody2.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantBody2.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantBody2.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody2.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody2.alignLeftWide--216697c {
        text-align: left
    }
}

.variantBody2.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody2.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody2.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody2.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantBody2.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantBody2.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody2.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody2.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantBody2.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody2.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody2.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody2.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantBody2.bold--ccf5f14,
.variantBody2.bold--ccf5f14 p {
    font-weight: 700
}

.variantBody2.semiBold--26686a7,
.variantBody2.semiBold--26686a7 p {
    font-weight: 600
}

.variantBody3.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantBody3.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody3.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody3.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantBody3.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody3.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody3.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody3.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantBody3.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody3.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody3.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody3.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantBody3.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantBody3.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody3.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody3.alignLeftWide--216697c {
        text-align: left
    }
}

.variantBody3.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody3.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody3.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody3.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantBody3.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantBody3.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody3.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody3.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantBody3.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody3.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody3.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody3.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantBody3.bold--ccf5f14,
.variantBody3.bold--ccf5f14 p {
    font-weight: 700
}

.variantBody3.semiBold--26686a7,
.variantBody3.semiBold--26686a7 p {
    font-weight: 600
}

.variantBody4.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantBody4.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody4.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody4.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantBody4.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody4.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody4.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody4.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantBody4.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody4.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody4.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody4.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantBody4.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantBody4.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody4.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody4.alignLeftWide--216697c {
        text-align: left
    }
}

.variantBody4.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody4.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody4.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody4.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantBody4.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantBody4.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody4.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody4.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantBody4.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody4.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody4.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody4.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantBody4.bold--ccf5f14,
.variantBody4.bold--ccf5f14 p {
    font-weight: 700
}

.variantBody4.semiBold--26686a7,
.variantBody4.semiBold--26686a7 p {
    font-weight: 600
}

.variantLike.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantLike.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLike.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLike.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantLike.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLike.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLike.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLike.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantLike.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLike.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLike.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLike.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantLike.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantLike.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLike.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLike.alignLeftWide--216697c {
        text-align: left
    }
}

.variantLike.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantLike.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLike.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLike.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantLike.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantLike.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLike.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLike.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantLike.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantLike.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLike.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLike.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantLike.bold--ccf5f14,
.variantLike.bold--ccf5f14 p {
    font-weight: 700
}

.variantLike.semiBold--26686a7,
.variantLike.semiBold--26686a7 p {
    font-weight: 600
}

.variantControl.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantControl.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantControl.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantControl.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantControl.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantControl.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantControl.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantControl.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantControl.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantControl.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantControl.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantControl.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantControl.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantControl.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantControl.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantControl.alignLeftWide--216697c {
        text-align: left
    }
}

.variantControl.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantControl.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantControl.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantControl.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantControl.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantControl.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantControl.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantControl.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantControl.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantControl.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantControl.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantControl.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantControl.bold--ccf5f14,
.variantControl.bold--ccf5f14 p {
    font-weight: 700
}

.variantControl.semiBold--26686a7,
.variantControl.semiBold--26686a7 p {
    font-weight: 600
}

.variantBody1Nav.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantBody1Nav.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody1Nav.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantBody1Nav.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody1Nav.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody1Nav.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantBody1Nav.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody1Nav.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody1Nav.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantBody1Nav.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantBody1Nav.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody1Nav.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.alignLeftWide--216697c {
        text-align: left
    }
}

.variantBody1Nav.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody1Nav.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody1Nav.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantBody1Nav.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantBody1Nav.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody1Nav.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantBody1Nav.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody1Nav.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody1Nav.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantBody1Nav.bold--ccf5f14,
.variantBody1Nav.bold--ccf5f14 p {
    font-weight: 700
}

.variantBody1Nav.semiBold--26686a7,
.variantBody1Nav.semiBold--26686a7 p {
    font-weight: 600
}

.variantBody2Nav.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantBody2Nav.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody2Nav.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantBody2Nav.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody2Nav.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody2Nav.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantBody2Nav.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody2Nav.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody2Nav.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantBody2Nav.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantBody2Nav.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody2Nav.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.alignLeftWide--216697c {
        text-align: left
    }
}

.variantBody2Nav.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody2Nav.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody2Nav.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantBody2Nav.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantBody2Nav.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody2Nav.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantBody2Nav.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody2Nav.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody2Nav.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantBody2Nav.bold--ccf5f14,
.variantBody2Nav.bold--ccf5f14 p {
    font-weight: 700
}

.variantBody2Nav.semiBold--26686a7,
.variantBody2Nav.semiBold--26686a7 p {
    font-weight: 600
}

.variantBody3Nav.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantBody3Nav.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody3Nav.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantBody3Nav.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody3Nav.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody3Nav.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantBody3Nav.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody3Nav.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody3Nav.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantBody3Nav.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantBody3Nav.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody3Nav.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.alignLeftWide--216697c {
        text-align: left
    }
}

.variantBody3Nav.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody3Nav.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody3Nav.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantBody3Nav.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantBody3Nav.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody3Nav.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantBody3Nav.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody3Nav.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody3Nav.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantBody3Nav.bold--ccf5f14,
.variantBody3Nav.bold--ccf5f14 p {
    font-weight: 700
}

.variantBody3Nav.semiBold--26686a7,
.variantBody3Nav.semiBold--26686a7 p {
    font-weight: 600
}

.variantBody4Nav.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .variantBody4Nav.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody4Nav.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.noMarginWide--309b5e9 {
        margin: 0
    }
}

.variantBody4Nav.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody4Nav.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody4Nav.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.variantBody4Nav.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody4Nav.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody4Nav.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.variantBody4Nav.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .variantBody4Nav.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody4Nav.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.alignLeftWide--216697c {
        text-align: left
    }
}

.variantBody4Nav.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody4Nav.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody4Nav.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.variantBody4Nav.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .variantBody4Nav.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody4Nav.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.alignRightWide--9952c02 {
        text-align: right
    }
}

.variantBody4Nav.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody4Nav.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody4Nav.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.variantBody4Nav.bold--ccf5f14,
.variantBody4Nav.bold--ccf5f14 p {
    font-weight: 700
}

.variantBody4Nav.semiBold--26686a7,
.variantBody4Nav.semiBold--26686a7 p {
    font-weight: 600
}

.textarea--21d5089 {
    margin-top: 8px
}

.textarea--21d5089 p {
    font-family: var(--openSans-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.textarea--21d5089 p.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .textarea--21d5089 p.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .textarea--21d5089 p.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .textarea--21d5089 p.noMarginWide--309b5e9 {
        margin: 0
    }
}

.textarea--21d5089 p.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .textarea--21d5089 p.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .textarea--21d5089 p.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .textarea--21d5089 p.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.textarea--21d5089 p.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .textarea--21d5089 p.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .textarea--21d5089 p.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .textarea--21d5089 p.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.textarea--21d5089 p.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .textarea--21d5089 p.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .textarea--21d5089 p.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .textarea--21d5089 p.alignLeftWide--216697c {
        text-align: left
    }
}

.textarea--21d5089 p.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .textarea--21d5089 p.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .textarea--21d5089 p.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .textarea--21d5089 p.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.textarea--21d5089 p.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .textarea--21d5089 p.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .textarea--21d5089 p.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .textarea--21d5089 p.alignRightWide--9952c02 {
        text-align: right
    }
}

.textarea--21d5089 p.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .textarea--21d5089 p.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .textarea--21d5089 p.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .textarea--21d5089 p.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.textarea--21d5089 p.bold--ccf5f14,
.textarea--21d5089 p.bold--ccf5f14 p {
    font-weight: 700
}

.textarea--21d5089 p.semiBold--26686a7,
.textarea--21d5089 p.semiBold--26686a7 p {
    font-weight: 600
}

@media(max-width:767px) {
    .textarea--21d5089 p {
        font-size: 14px
    }
}

@media(min-width:768px) {
    .textarea--21d5089 p {
        font-size: 16px
    }
}

@media(max-width:767px) {
    .textarea--21d5089 p {
        margin: 8px 0
    }
}

@media(min-width:768px) {
    .textarea--21d5089 p {
        margin: 16px 0
    }
}

.textarea--21d5089 p:first-child {
    margin-top: 0
}

.textarea--21d5089 p:last-child {
    margin-bottom: 0
}

.textarea--21d5089 a {
    color: inherit;
    font-weight: 700;
    letter-spacing: .3px
}

.seeMoreContainer--35e0540 {
    overflow: hidden;
    width: 100%
}

.seeMoreContainer--35e0540.opened--e9ff2cc {
    height: -moz-fit-content;
    height: fit-content
}

.seeMoreContainer--35e0540 p {
    margin: 0
}

.root--41644e4 {
    text-align: center;
    width: 100%
}

.root--41644e4 .button--1fe0756 {
    margin: 16px auto
}

.root--41644e4 .errorMessage--592ab29 {
    min-height: 24px
}

.root--41644e4 .clickableSpan--71ac20b {
    color: var(--original-color);
    cursor: pointer;
    text-decoration: underline
}

.root--41644e4 .input--ac99731 {
    height: 40px;
    margin: 6px auto;
    max-width: 375px;
    width: 100%
}

@media(max-width:767px) {
    .root--41644e4 .input--ac99731 {
        height: 56px
    }
}

.root--41644e4 .checkboxFieldset--f40c76a {
    margin-bottom: 24px
}

@media(max-width:767px) {
    .root--41644e4 .checkboxFieldset--f40c76a {
        margin-bottom: 16px
    }
}

.root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980 {
    font-family: var(--openSans-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.noMargin--1ce41b8 {
    margin: 0
}

@media(max-width:767px) {
    .root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.noMarginCompact--8c0b3b6 {
        margin: 0
    }
}

@media(min-width:768px) {
    .root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.noMarginRegular--9591078 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.noMarginWide--309b5e9 {
        margin: 0
    }
}

.root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.uppercase--9bb4e87 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.uppercaseCompact--09ca231 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.uppercaseRegular--9b9ed43 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.uppercaseWide--97d3e03 {
        text-transform: uppercase
    }
}

.root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.alignInherit--d4f8b77 {
    text-align: inherit
}

@media(max-width:767px) {
    .root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.alignInheritCompact--a6067bd {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.alignInheritRegular--ad971fd {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.alignInheritWide--0248095 {
        text-align: inherit
    }
}

.root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.alignLeft--8a5bf44 {
    text-align: left
}

@media(max-width:767px) {
    .root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.alignLeftCompact--fd81509 {
        text-align: left
    }
}

@media(min-width:768px) {
    .root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.alignLeftRegular--d6d1205 {
        text-align: left
    }
}

@media(min-width:1280px) {
    .root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.alignLeftWide--216697c {
        text-align: left
    }
}

.root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.alignCenter--6fbd7a5 {
    text-align: center
}

@media(max-width:767px) {
    .root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.alignCenterCompact--4a0292a {
        text-align: center
    }
}

@media(min-width:768px) {
    .root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.alignCenterRegular--b0c5bea {
        text-align: center
    }
}

@media(min-width:1280px) {
    .root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.alignCenterWide--1dd8f02 {
        text-align: center
    }
}

.root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.alignRight--5be9e06 {
    text-align: right
}

@media(max-width:767px) {
    .root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.alignRightCompact--25511ca {
        text-align: right
    }
}

@media(min-width:768px) {
    .root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.alignRightRegular--8eebee4 {
        text-align: right
    }
}

@media(min-width:1280px) {
    .root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.alignRightWide--9952c02 {
        text-align: right
    }
}

.root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.alignJustify--8c6f0bf {
    text-align: justify
}

@media(max-width:767px) {
    .root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.alignJustifyCompact--50f19de {
        text-align: justify
    }
}

@media(min-width:768px) {
    .root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.alignJustifyRegular--958a803 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.alignJustifyWide--ebb1100 {
        text-align: justify
    }
}

.root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.bold--ccf5f14,
.root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.bold--ccf5f14 p {
    font-weight: 700
}

.root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.semiBold--26686a7,
.root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980.semiBold--26686a7 p {
    font-weight: 600
}

@media(max-width:767px) {
    .root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980 {
        font-size: 14px
    }
}

@media(min-width:768px) {
    .root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980 {
        font-size: 16px
    }
}

.root--41644e4 .checkboxFieldset--f40c76a .checkboxLabel--a661980 .checkbox--37e91ad {
    margin-right: 8px
}

.root--c4e68c5 {
    max-width: 376px;
    text-align: center;
    width: 100%
}

.root--c4e68c5 .button--1151601 {
    margin: 8px auto;
    max-width: 375px;
    width: 100%
}

.root--c4e68c5 div {
    height: 40px
}

@media(max-width:767px) {
    .root--c4e68c5 div {
        height: 56px
    }
}

.root--c4e68c5 input {
    height: 40px
}

@media(max-width:767px) {
    .root--c4e68c5 input {
        height: 56px
    }
}

.root--c4e68c5 .contactText--e46a509 {
    margin: 16px auto;
    text-align: center
}

.root--f0220db {
    text-align: center;
    width: 100%
}

.root--f0220db .button--24b0c47 {
    margin: 16px auto
}

.root--f0220db .errorMessage--828502a {
    min-height: 24px
}

.root--f0220db .input--8ca4d1c {
    height: 40px;
    margin: 6px auto;
    max-width: 375px;
    width: 100%
}

@media(max-width:767px) {
    .root--f0220db .input--8ca4d1c {
        height: 56px
    }
}

.root--57e1d3f {
    height: 564px;
    margin: 0 0 calc(var(--main-margin-bottom)*-1)
}

@media(max-width:767px) {
    .root--57e1d3f {
        height: max(100%, 100vh);
        width: 100vw
    }
}

.root--57e1d3f .desktopImageContainer--921d19a {
    background-position-x: right;
    background-position-y: bottom;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    padding: 0
}

.root--57e1d3f .mobileImageContainer--794f3e7 {
    background-position-y: bottom;
    background-repeat: no-repeat;
    background-size: cover;
    height: 67.2vw;
    padding: 0
}

.root--57e1d3f .formContent--3411ab0 {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

@media(min-width:1280px) {
    .root--57e1d3f .formContent--3411ab0 {
        padding-right: 80px
    }
}

.root--57e1d3f .formContent--3411ab0 .title--b35ebb1 {
    margin-bottom: 28px
}

.root--57e1d3f .formContent--3411ab0 .formWrap--a2b7e75 {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 100%
}

@media(max-width:767px) {
    .root--57e1d3f .formContent--3411ab0 .formWrap--a2b7e75 {
        margin-top: 16px
    }
}

.root--b93a64c {
    border: none;
    border-top: 1px solid var(--gray4-color)
}

@media(max-width:767px) {
    .root--b93a64c {
        margin: 16px 0
    }
}

@media(min-width:768px) {
    .root--b93a64c {
        margin: 24px 0
    }
    .hideOnRegular--18bd051 {
        display: none
    }
}

@media(max-width:767px) {
    .hideOnCompact--9d105b3 {
        display: none
    }
}

.noMargin--f55ae66 {
    margin: 0
}

@media(max-width:767px) {
    .noMarginCompact--82572e8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .noMarginRegular--7358853 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .noMarginWide--b59697d {
        margin: 0
    }
}

.pills--660e527 {
    align-items: center;
    border: 1px solid var(--gray3-color);
    border-radius: 30px;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-bottom: 8px;
    min-height: 32px;
    padding-inline: 14px;
    width: -moz-fit-content;
    width: fit-content
}

@media(max-width:767px) {
    .pills--660e527 {
        min-height: 24px;
        padding-inline: 12px
    }
}

.pills--660e527.disabled--ca1bfbb {
    border-color: var(--gray4-color);
    cursor: default
}

.pills--660e527.refined--8411899 {
    border: none
}

.pills--660e527 .logoChefclub--ccb7ecb {
    margin-right: 8px
}

.pills--660e527 .disabledIcon--57e2576 {
    opacity: .3
}

.listingImageCard--d9173bb {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 16px
}

@media(min-width:768px) {
    .listingImageCard--d9173bb {
        gap: 24px
    }
}

.listingImageCard--d9173bb .imageContainer--5d36bcc {
    aspect-ratio: 16/9;
    position: relative;
    width: calc(50% - 8px)
}

@media(min-width:768px) {
    .listingImageCard--d9173bb .imageContainer--5d36bcc {
        width: calc(33% - 14px)
    }
}

.listingImageCard--d9173bb .imageContainer--5d36bcc .title--7649853 {
    bottom: 0;
    height: -moz-fit-content;
    height: fit-content;
    left: 0;
    margin: auto;
    padding: 16px;
    position: absolute;
    right: 0;
    text-align: center;
    text-shadow: 0 0 4px rgba(0, 0, 0, .8);
    top: 0;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 1
}

.listingImageCard--d9173bb .imageContainer--5d36bcc .imageCard--ab29c7b {
    border-radius: var(--base-border-radius);
    filter: brightness(80%);
    height: 100%;
    object-fit: cover;
    vertical-align: middle;
    width: 100%
}

.listingPills--e25c302 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 32px
}

@media(min-width:768px) {
    .listingPills--e25c302 {
        margin-top: 40px
    }
}

.listingPills--e25c302.home--09477a1 {
    margin-top: 16px
}

@media(min-width:768px) {
    .listingPills--e25c302.home--09477a1 {
        margin-top: 24px
    }
}

.listingPills--e25c302 .pills--07c1143 {
    margin-bottom: -8px
}

.listingPills--e25c302 .pills--07c1143 .name--20e20b3 {
    text-align: center
}

.root--90cd878 {
    display: flex;
    flex-direction: column
}

.root--90cd878 .row--082e231 {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: 0;
    justify-content: space-between;
    opacity: 0;
    transition: visibility 0s linear, opacity .3s linear .3s, height .3s linear, margin .3s linear;
    visibility: hidden
}

.root--90cd878 .row--082e231 p {
    margin: 0
}

.root--90cd878 .row--082e231.enable--ad5baac {
    height: 50px;
    opacity: 1;
    visibility: visible
}

.root--90cd878 .row--082e231.enable--ad5baac p {
    margin: initial
}

.root--90cd878 .selectedCategoryTree--75262fc {
    margin-left: 16px
}

.error--64cfee9 {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px
}

@media(min-width:768px) {
    .error--64cfee9 {
        margin-top: 0
    }
    .error--64cfee9 .errorIcon--651bfe1 {
        height: 16px
    }
}

.root--0d12513 .titleIcon--3645dab {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 24px;
    width: 100%
}

.root--0d12513 .description--e2dfad9,
.root--0d12513 .title--403224c {
    text-align: center
}

.root--0d12513 .categoryTree--bd2035f {
    margin-top: 16px
}

.root--0d12513 .validate--5cb0bd9 {
    margin-top: 24px
}

.root--da1c61a .description--bdd2223,
.root--da1c61a .title--ed19c62 {
    text-align: center
}

.root--da1c61a .titleInput--1df0d7f {
    font-size: 14px
}

@media(max-width:767px) {
    @media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution:0.001dpcm) {
        @supports(-webkit-appearance:none) {
            .root--da1c61a .titleInput--1df0d7f {
                font-size:16px !important
            }
        }
    }
}

@media(min-width:768px) {
    .root--da1c61a .titleInput--1df0d7f {
        height: 40px
    }
}

.root--da1c61a .validate--b351568 {
    margin-top: 8px
}

.modalContainer--ed0141a {
    -ms-overflow-style: none;
    max-height: 100vh;
    overflow: scroll;
    scrollbar-width: none
}

@media(min-width:768px) {
    .modalContainer--ed0141a {
        padding: 16px 0
    }
}

.modalContainer--ed0141a::-webkit-scrollbar {
    display: none
}

.modalContainer--ed0141a .modal--e62e1ee.openedModal--f87c695 {
    align-items: center;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: auto;
    padding: 24px 20px;
    position: relative;
    width: 100%
}

@media(max-width:767px) {
    .modalContainer--ed0141a .modal--e62e1ee.openedModal--f87c695 {
        min-height: 100vh;
        top: 0
    }
}

@media(min-width:768px) {
    .modalContainer--ed0141a .modal--e62e1ee.openedModal--f87c695 {
        border-radius: 6px;
        max-width: 550px
    }
}

.modalContainer--ed0141a .modal--e62e1ee .close--aeafd16 {
    background: none;
    background-image: url(../images/close-new-recipe-modal-56f37d8b80b0bdd4e4faa52dd531d86a.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    height: 14px;
    margin: 0;
    outline: none;
    padding: 0;
    position: absolute;
    right: 25px;
    top: 25px;
    transition: filter var(--hover-fade-duration);
    width: 14px
}

.modalContainer--ed0141a .modal--e62e1ee .close--aeafd16:hover {
    filter: var(--hover-fade-filter-effect)
}

.tabContent--cada734 {
    margin: 24px 0;
    text-align: center
}

.tabContent--cada734>button {
    margin-top: 40px
}

@media(max-width:767px) {
    .tabContent--cada734>button {
        margin-top: 24px
    }
    .tabContent--cada734 {
        padding: 0 var(--container-gutter)
    }
}

.tabs--bee8288 {
    margin-top: 40px
}

@media(max-width:767px) {
    .tabs--bee8288 {
        margin-top: 24px
    }
}

.avatar--1d76808 {
    --avatar-border-width-desktop: 0;
    --avatar-border-width-mobile: 0;
    --avatar-size-desktop: 24px;
    --avatar-size-mobile: 24px;
    --avatar-font-size-desktop: 12px;
    --avatar-font-size-mobile: 12px;
    --avatar-border-color: #fff;
    --avatar-border-width: var(--avatar-border-width-desktop);
    --avatar-size: var(--avatar-size-desktop);
    --avatar-font-size: var(--avatar-font-size-desktop);
    align-items: center;
    background: var(--gray4-color) no-repeat center center;
    background-size: cover;
    border-radius: 50%;
    color: #fff;
    display: flex;
    font-family: var(--poppins-stack);
    font-size: var(--avatar-font-size);
    font-weight: 700;
    height: var(--avatar-size);
    justify-content: center;
    line-height: 1.5;
    overflow: hidden;
    position: relative;
    text-transform: uppercase;
    width: var(--avatar-size)
}

@media(max-width:767px) {
    .avatar--1d76808 {
        --avatar-border-width: var(--avatar-border-width-mobile);
        --avatar-size: var(--avatar-size-mobile);
        --avatar-font-size: var(--avatar-font-size-mobile)
    }
}

.avatar--1d76808.withBorder--46a1680 {
    border: var(--avatar-border-width) solid var(--avatar-border-color);
    height: calc(var(--avatar-size) + var(--avatar-border-width) + var(--avatar-border-width));
    overflow: visible;
    position: relative;
    width: calc(var(--avatar-size) + var(--avatar-border-width) + var(--avatar-border-width))
}

.avatar--1d76808.hasImage--ecccf81 {
    object-fit: cover
}

@media(max-width:767px) {
    .primaryButton--0738cbd {
        margin: auto
    }
}

.listContainer--04e2711 {
    height: calc(100% - 48px);
    overflow-y: auto
}

.listContainer--04e2711 .subscriber--e1d5887 {
    align-items: center;
    display: flex;
    height: 40px;
    justify-content: space-between;
    margin: 16px 0;
    padding: 0 20px;
    width: 100%
}

.listContainer--04e2711 .subscriber--e1d5887 .avatar--4a0c067 {
    flex-grow: 0;
    flex-shrink: 0;
    width: 40px
}

.listContainer--04e2711 .subscriber--e1d5887 a {
    text-decoration: none
}

.listContainer--04e2711 .subscriber--e1d5887>div {
    flex-grow: 1;
    flex-shrink: 1;
    padding: 0 16px
}

.listContainer--04e2711 .subscriber--e1d5887>div>p {
    margin: 0
}

.listContainer--04e2711 .subscriber--e1d5887>button {
    flex-grow: 0;
    flex-shrink: 0;
    height: 30px;
    width: 106px
}

.listContainer--04e2711 .emptyMessage--1f026ce {
    text-align: center
}

.listContainer--04e2711 .infiniteScrollAnchor--9580388 {
    background: transparent;
    height: 1px;
    position: relative;
    top: -10px;
    width: 100%
}

@media(min-width:768px) {
    .hideOnRegular--64a522a {
        display: none
    }
}

@media(max-width:767px) {
    .hideOnCompact--a5ddb75 {
        display: none
    }
}

.root--0fb7250 {
    background: #fff;
    color: var(--black-color);
    overflow: hidden;
    position: absolute
}

@media(min-width:768px) {
    .root--0fb7250 {
        border-radius: 6px;
        height: calc(100vh - 220px);
        left: calc(50vw - 187px);
        top: 110px;
        width: 375px
    }
}

@media(max-width:767px) {
    .root--0fb7250 {
        border-radius: 0;
        height: 100vh;
        left: 0;
        top: 0;
        width: 100vw
    }
}

.root--0fb7250 .header--34fb79a {
    align-items: center;
    background-color: #fff;
    display: flex;
    justify-content: space-between;
    position: relative
}

.root--0fb7250 .header--34fb79a .title--031c87f {
    margin: 10px 0 11px;
    text-align: center;
    width: 100%
}

.root--0fb7250 .header--34fb79a .closeButton--dd05f5d {
    cursor: pointer;
    height: 16px;
    position: absolute;
    width: 16px
}

@media(min-width:768px) {
    .root--0fb7250 .header--34fb79a .closeButton--dd05f5d {
        right: 24px;
        top: 16px
    }
}

@media(max-width:767px) {
    .root--0fb7250 .header--34fb79a .closeButton--dd05f5d {
        left: 20px;
        top: 16px
    }
}

.root--0fb7250 .header--34fb79a .closeButton--dd05f5d svg {
    height: 100%;
    width: 100%
}

.root--0fb7250 hr {
    margin: 0
}

@media(min-width:768px) {
    .hideOnRegular--8022bd3 {
        display: none
    }
}

@media(max-width:767px) {
    .hideOnCompact--ee8b83c {
        display: none
    }
}

.root--9ad7d3a {
    background: #fff;
    color: var(--black-color);
    overflow: hidden;
    position: absolute
}

@media(min-width:768px) {
    .root--9ad7d3a {
        border-radius: 6px;
        height: calc(100vh - 220px);
        left: calc(50vw - 187px);
        top: 110px;
        width: 375px
    }
}

@media(max-width:767px) {
    .root--9ad7d3a {
        border-radius: 0;
        height: 100vh;
        left: 0;
        top: 0;
        width: 100vw
    }
}

.root--9ad7d3a .header--4a05812 {
    align-items: center;
    background-color: #fff;
    display: flex;
    justify-content: space-between;
    position: relative
}

.root--9ad7d3a .header--4a05812 .title--63ca7e3 {
    margin: 10px 0 11px;
    text-align: center;
    width: 100%
}

.root--9ad7d3a .header--4a05812 .closeButton--cfeeb89 {
    cursor: pointer;
    height: 16px;
    position: absolute;
    width: 16px
}

@media(min-width:768px) {
    .root--9ad7d3a .header--4a05812 .closeButton--cfeeb89 {
        right: 24px;
        top: 16px
    }
}

@media(max-width:767px) {
    .root--9ad7d3a .header--4a05812 .closeButton--cfeeb89 {
        left: 20px;
        top: 16px
    }
}

.root--9ad7d3a .header--4a05812 .closeButton--cfeeb89 svg {
    height: 100%;
    width: 100%
}

.root--9ad7d3a hr {
    margin: 0
}

.listModalRoot--ba6632a {
    --modal-width: 456px;
    background: #fff;
    border-radius: 6px;
    left: calc(50vw - var(--modal-width)/2);
    margin-top: auto;
    position: relative;
    width: var(--modal-width)
}

@media(max-width:767px) {
    .listModalRoot--ba6632a {
        --modal-width: 247px
    }
}

.listModalRoot--ba6632a>hr {
    margin: 0
}

.listModalRoot--ba6632a .item--f334e8a {
    align-items: center;
    display: flex;
    height: 56px;
    justify-content: center;
    width: 100%
}

.clickable--47f22d1 {
    cursor: pointer
}

.profileStatItem--f00781c {
    display: flex
}

@media(max-width:767px) {
    .profileStatItem--f00781c {
        flex-direction: column;
        margin-right: 40px;
        text-align: center
    }
    .profileStatItem--f00781c:first-child {
        margin-left: 40px
    }
}

@media(min-width:768px) {
    .profileStatItem--f00781c {
        flex-direction: row;
        height: 24px;
        margin-right: 24px;
        text-align: left
    }
    .profileStatItem--f00781c p:last-child {
        height: 21px;
        margin-left: 8px;
        margin-top: 2px
    }
}

.icons--a627160 {
    height: 24px;
    width: 24px
}

.userTypeTag--8ec361f {
    border-radius: 6px;
    color: #fff;
    max-height: -moz-fit-content;
    max-height: fit-content;
    padding: 6px 8px;
    width: -moz-fit-content;
    width: fit-content
}

.userTypeTag--8ec361f>p {
    margin: 0
}

@media(max-width:767px) {
    .userTypeTag--8ec361f {
        padding: 4px 8px
    }
}

@media(min-width:768px) {
    .hideOnRegular--f0fced0 {
        display: none
    }
}

@media(max-width:767px) {
    .hideOnCompact--61107fd {
        display: none
    }
}

.header--5686d56 {
    align-items: flex-start;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between
}

@media(max-width:767px) {
    .header--5686d56 {
        justify-content: center
    }
}

@media(min-width:768px) {
    .header--5686d56 {
        padding-top: 24px
    }
}

.header--5686d56 .creatorBanner--b424a28 {
    background: var(--gray4-color);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 6px;
    height: 200px;
    width: 100%
}

@media(max-width:767px) {
    .header--5686d56 .creatorBanner--b424a28 {
        border-radius: 0;
        height: 104px;
        margin: 0 calc(var(--container-gutter)*-1);
        width: 100vw
    }
}

.header--5686d56 .creatorBanner--b424a28 .userTypeTag--976b9eb {
    position: absolute;
    right: 20px;
    top: 20px
}

.header--5686d56 .avatar--286d920 {
    flex-grow: 0;
    flex-shrink: 0;
    margin: 6px
}

@media(max-width:767px) {
    .header--5686d56 .avatar--286d920 {
        margin: 3px 0
    }
}

.header--5686d56 .avatar--286d920.creator--f025566 {
    border: 6px solid #fff;
    margin-top: -48px;
    overflow: visible
}

@media(max-width:767px) {
    .header--5686d56 .avatar--286d920.creator--f025566 {
        border: 3px solid #fff;
        height: 96px;
        width: 96px
    }
}

@media(min-width:768px) {
    .header--5686d56 .avatar--286d920.creator--f025566 {
        height: 192px;
        width: 192px
    }
}

.header--5686d56 .headerDetails--3c91769 {
    width: calc(100% - 240px)
}

@media(max-width:767px) {
    .header--5686d56 .headerDetails--3c91769 {
        width: 100%
    }
}

@media(min-width:768px) {
    .header--5686d56 .headerDetails--3c91769 {
        margin-top: 16px
    }
}

.header--5686d56 .headerDetails--3c91769 .headerDetailsHeader--dfd5df7 {
    align-items: center;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    row-gap: 16px
}

@media(max-width:767px) {
    .header--5686d56 .headerDetails--3c91769 .headerDetailsHeader--dfd5df7 {
        justify-content: center;
        margin-top: 8px
    }
}

.header--5686d56 .headerDetails--3c91769 .headerDetailsHeader--dfd5df7 .usernameContainer--4b6e104 {
    align-items: center;
    display: flex;
    gap: 16px;
    width: 50%
}

@media(max-width:767px) {
    .header--5686d56 .headerDetails--3c91769 .headerDetailsHeader--dfd5df7 .usernameContainer--4b6e104 {
        justify-content: center;
        width: 100%
    }
}

.header--5686d56 .headerDetails--3c91769 .headerDetailsHeader--dfd5df7 .usernameContainer--4b6e104 .username--8d3c044 {
    margin: 0
}

@media(max-width:767px) {
    .header--5686d56 .headerDetails--3c91769 .headerDetailsHeader--dfd5df7 .usernameContainer--4b6e104 .username--8d3c044 {
        text-align: center
    }
}

.header--5686d56 .headerDetails--3c91769 .headerDetailsHeader--dfd5df7 .tagsContainer--c28e84c {
    align-items: center;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    margin-bottom: -4px;
    margin-top: -6px;
    order: 2;
    padding: 0 24px
}

@media(min-width:768px) {
    .header--5686d56 .headerDetails--3c91769 .headerDetailsHeader--dfd5df7 .tagsContainer--c28e84c {
        justify-content: flex-start;
        margin-top: -3px;
        padding: 0;
        width: 80%
    }
}

.header--5686d56 .headerDetails--3c91769 .headerDetailsHeader--dfd5df7 .tagsContainer--c28e84c .creatorTag--26b59c6 {
    background-color: var(--gray6-color);
    border-radius: 6px;
    color: var(--gray1-color);
    margin: 4px;
    padding: 1.5px 4px
}

.header--5686d56 .headerDetails--3c91769 .headerDetailsHeader--dfd5df7 .buttonContainer--ce2e9fd {
    display: flex;
    gap: 8px;
    justify-content: flex-end;
    order: 1;
    text-align: right;
    width: 50%
}

@media(max-width:767px) {
    .header--5686d56 .headerDetails--3c91769 .headerDetailsHeader--dfd5df7 .buttonContainer--ce2e9fd {
        order: 3;
        text-align: center;
        width: 100%
    }
}

.header--5686d56 .headerDetails--3c91769 .headerDetailsHeader--dfd5df7 .buttonContainer--ce2e9fd .linkPrimaryCTA--0436fb4 {
    color: var(--original-color);
    flex-grow: 1;
    flex-shrink: 0;
    text-decoration: none
}

@media(max-width:767px) {
    .header--5686d56 .headerDetails--3c91769 .headerDetailsHeader--dfd5df7 .buttonContainer--ce2e9fd .linkPrimaryCTA--0436fb4 .primaryButton--15970d1 {
        width: 100% !important
    }
}

.header--5686d56 .headerDetails--3c91769 .headerDetailsHeader--dfd5df7 .profileStats--ac2ef62 {
    display: flex;
    order: 4;
    width: 100%
}

@media(max-width:767px) {
    .header--5686d56 .headerDetails--3c91769 .headerDetailsHeader--dfd5df7 .profileStats--ac2ef62 {
        justify-content: center;
        order: 2
    }
}

@media(min-width:768px) {
    .header--5686d56 .headerDetails--3c91769 .headerDetailsHeader--dfd5df7 .profileStats--ac2ef62 {
        justify-content: flex-start
    }
}

.header--5686d56 .headerDetails--3c91769 .headerDetailsHeader--dfd5df7 .instagramUsername--99b790d {
    margin-bottom: -8px;
    margin-top: -2px;
    order: 5
}

@media(max-width:767px) {
    .header--5686d56 .headerDetails--3c91769 .headerDetailsHeader--dfd5df7 .instagramUsername--99b790d {
        text-align: center;
        width: 100%
    }
}

.header--5686d56 .headerDetails--3c91769 .headerDetailsHeader--dfd5df7 .instagramUsername--99b790d a {
    color: inherit;
    text-decoration: none
}

.header--5686d56 .headerDetails--3c91769 .headerDetailsHeader--dfd5df7 .biography--ac557a6 {
    order: 5;
    width: 100%;
    word-break: break-word
}

@media(max-width:767px) {
    .header--5686d56 .headerDetails--3c91769 .headerDetailsHeader--dfd5df7 .biography--ac557a6 {
        margin-bottom: 4px;
        text-align: center
    }
}

@media(min-width:768px) {
    .header--5686d56 .headerDetails--3c91769 .headerDetailsHeader--dfd5df7 .biography--ac557a6 {
        margin-bottom: 8px
    }
}

.icons--925d325 {
    height: 24px;
    width: 24px
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

html {
    -webkit-text-size-adjust: 100%;
    line-height: 1.15
}

body {
    margin: 0
}

main {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox],
[type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

[hidden],
template {
    display: none
}

@font-face {
    font-display: swap;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/OpenSans-Light-897bbd5e4de22ee85f5e84fe4296bd4a.woff2) format("woff2"), url(../fonts/OpenSans-Light-ed41bedf131bc097372a961dbec109a1.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Open Sans;
    font-style: italic;
    font-weight: 300;
    src: url(../fonts/OpenSans-LightItalic-188ee15bb4c0bfb659ac2c14b7a7ddfd.woff2) format("woff2"), url(../fonts/OpenSans-LightItalic-0e63c9e707bdfbcda3077baa43a7484a.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/OpenSans-Regular-caca05543ab420ea873243ca018f1dd5.woff2) format("woff2"), url(../fonts/OpenSans-Regular-1b0809d519837cb7aad36a73433f655c.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Open Sans;
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/OpenSans-Italic-76d44a27554ecf5742203f6de057f9cf.woff2) format("woff2"), url(../fonts/OpenSans-Italic-20653d2fac6285bf4deac9919fcb434d.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 600;
    src: url(../fonts/OpenSans-SemiBold-90b811262ade65930e534b6f7c4ed9e4.woff2) format("woff2"), url(../fonts/OpenSans-SemiBold-a16d8201b06a03c6c365341748a5cba0.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Open Sans;
    font-style: italic;
    font-weight: 600;
    src: url(../fonts/OpenSans-SemiBoldItalic-a026c34ae70fcf5b292dda0526b730bf.woff2) format("woff2"), url(../fonts/OpenSans-SemiBoldItalic-63afadbae2f41f427a56754abd54f461.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/OpenSans-Bold-6ff246bc138ac562855ec0abd571620e.woff2) format("woff2"), url(../fonts/OpenSans-Bold-dbb97fd982ce1b96b6de90a9f1c2ecaa.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Open Sans;
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/OpenSans-BoldItalic-9e0393634e10d69405e4fc3a26a5d354.woff2) format("woff2"), url(../fonts/OpenSans-BoldItalic-9572470e485d8e0fd2adc5b2559bb072.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 800;
    src: url(../fonts/OpenSans-ExtraBold-339d04e8b57df6b7cb17a4ef50d23070.woff2) format("woff2"), url(../fonts/OpenSans-ExtraBold-110e781b605b33c1b949efa8510ee8b9.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Open Sans;
    font-style: italic;
    font-weight: 800;
    src: url(../fonts/OpenSans-ExtraBoldItalic-2d2b695f048ec07451ab5c074917dbcf.woff2) format("woff2"), url(../fonts/OpenSans-ExtraBoldItalic-4014c9193f4880e35caa200ea160c529.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: normal;
    font-weight: 100;
    src: url(../fonts/Poppins-Thin-f698cc936b27732a500d8e597c14cc00.woff2) format("woff2"), url(../fonts/Poppins-Thin-28a146b4b94ed3291986dd31684a8da3.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: normal;
    font-weight: 100;
    src: url(../fonts/Poppins-ThinItalic-1cca11ff7d894f63952c5a243fa5a601.woff2) format("woff2"), url(../fonts/Poppins-ThinItalic-7f27ee4c2f7d0c10ee8f062842886754.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: normal;
    font-weight: 200;
    src: url(../fonts/Poppins-ExtraLight-3396d6c750ccb9f8e5ee910629da9c7d.woff2) format("woff2"), url(../fonts/Poppins-ExtraLight-811983a93d6817529003ffa15205e4d2.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: italic;
    font-weight: 200;
    src: url(../fonts/Poppins-ExtraLightItalic-43ff0470552f03b39a35ed3bb88937ab.woff2) format("woff2"), url(../fonts/Poppins-ExtraLightItalic-edf1d03a2280b7c9dc8768d242f3e619.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/Poppins-Light-187ee861d317532bf70b954e73d5de0a.woff2) format("woff2"), url(../fonts/Poppins-Light-53e02b634e42240b89d8cd942c7a4ae8.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: italic;
    font-weight: 300;
    src: url(../fonts/Poppins-LightItalic-d6c787070c42273b0f884ed536c8b0cb.woff2) format("woff2"), url(../fonts/Poppins-LightItalic-b13dc802e1c7b6550a10cde170ec6188.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/Poppins-Italic-a9e23ffc442c318a1b7dc3d531fd793b.woff2) format("woff2"), url(../fonts/Poppins-Italic-ef14758c5b41ed121a0a9b9911baa1e0.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/Poppins-Regular-db9ccd1bc2222028783ab0d8a9bf4e0b.woff2) format("woff2"), url(../fonts/Poppins-Regular-ccfdd78d095fe3607726da612d40597a.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/Poppins-Medium-2df8bcd8d8445c66b8d1e8e6fb9eff91.woff2) format("woff2"), url(../fonts/Poppins-Medium-4e2dc0d293b53de4df92424cf0563d14.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: italic;
    font-weight: 500;
    src: url(../fonts/Poppins-MediumItalic-791092255ee3aedbe02e20f7434efa97.woff2) format("woff2"), url(../fonts/Poppins-MediumItalic-434874bf0fab6228b27d54c13162a99d.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    src: url(../fonts/Poppins-SemiBold-fb7eaae41977ec52defe1f933fda704d.woff2) format("woff2"), url(../fonts/Poppins-SemiBold-ec09da7214e9dc1e86ca161053cc6ad7.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: italic;
    font-weight: 600;
    src: url(../fonts/Poppins-SemiBoldItalic-287e68141baf7fd07ed44080884a50da.woff2) format("woff2"), url(../fonts/Poppins-SemiBoldItalic-094617677c79856112b981fe09f4b6d3.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/Poppins-Bold-abf915099b35bafd8674ed7f38ff40de.woff2) format("woff2"), url(../fonts/Poppins-Bold-b1c32aa57ad5bc9998dddd0131296064.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/Poppins-BoldItalic-8cefd8b398a56173c7181d458d0cfac6.woff2) format("woff2"), url(../fonts/Poppins-BoldItalic-8598aad913a4ce400cd2481b166698e0.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: normal;
    font-weight: 800;
    src: url(../fonts/Poppins-ExtraBold-e5ecd3f7d1d3083c70603ea442f177ad.woff2) format("woff2"), url(../fonts/Poppins-ExtraBold-2156e69bc095ee0ad41dce95d120b70d.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: italic;
    font-weight: 800;
    src: url(../fonts/Poppins-ExtraBoldItalic-ece1b03a93c2cdd063f2374a718792f0.woff2) format("woff2"), url(../fonts/Poppins-ExtraBoldItalic-e31571445ae5cc490d6026f049061a83.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: normal;
    font-weight: 900;
    src: url(../fonts/Poppins-Black-ec101a83c518272dd1de2feed83254c5.woff2) format("woff2"), url(../fonts/Poppins-Black-8f98f314c1d84d7c85b12f1ece0c077c.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: italic;
    font-weight: 900;
    src: url(../fonts/Poppins-BlackItalic-1f5c5b1c5bb45051ef15789ccf919fde.woff2) format("woff2"), url(../fonts/Poppins-BlackItalic-eb5c32d32488f7536bb250dd79ed4949.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Camping Holiday;
    src: url(../fonts/CampingHoliday-Regular-36f71237d8b76bbbe4f66a55b73ae12d.woff2) format("woff2"), url(../fonts/CampingHoliday-Regular-6f4335dbc8fb20594955355527ca1f19.woff) format("woff"), url(../fonts/CampingHoliday-Regular-b8cb0dd5f64afbb1cea6f630d8dff24e.otf) format("opentype")
}

@font-face {
    font-display: swap;
    font-family: Hand Drawn Shapes;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/Hand-Drawn-Shapes-d00756b648d4503b83fed81132da0e8f.woff2) format("woff2"), url(../fonts/Hand-Drawn-Shapes-4f85c47398be33ba3644f11da63fe4c9.ttf) format("truetype")
}

:root {
    --original-color: #f5184d;
    --daily-color: #0179e9;
    --lightAndFun-color: #00d1ff;
    --light-and-fun-color: #00d1ff;
    --kids-color: #ff6b00;
    --cocktails-color: #ffd600;
    --creators-color: #0e0d24;
    --green-valid-color: #00c7bb;
    --red-error-color: #d82953;
    --deal-color: #ff6bdf;
    --premium-color: #bda16c;
    --shop-color: #67c8dc;
    --purple-color: #6035bb;
    --blue-message-color: #4ec5ff;
    --white-color: #fff;
    --black-color: #000;
    --body-color: #000;
    --ios-tap-highlight-color: hsla(0, 0%, 94%, .5);
    --gray1-color: #757575;
    --gray2-color: #9e9e9e;
    --gray3-color: #bdbdbd;
    --gray4-color: #e0e0e0;
    --gray5-color: #eee;
    --gray6-color: #f5f5f5;
    --gray7-color: #fafafa;
    --current-background-color: #fff;
    --maurice-body-color: #fbd6d1;
    --maurice-tongue-color: #f6bacb;
    --maurice-throat-color: #e46283;
    --main-margin-bottom: 25px;
    --container-gutter: 20px;
    --container-width: 936px;
    --container-legacy-width: 1170px;
    --half-gutter-width: calc(var(--gutter-width)*0.5);
    --gutter-compensation: calc(var(--half-gutter-width)*-1);
    --openSans-stack: open sans, sans-serif;
    --poppins-stack: poppins, helvetica, arial, verdana, sans-serif;
    --hand-drawn-stack: hand drawn shapes, helvetica, arial, verdana, sans-serif;
    --camping-holiday-stack: camping holiday, helvetica, arial, verdana, sans-serif;
    --hover-fade-duration: 200ms;
    --hover-fade-filter-effect: brightness(0.9) saturate(1.15);
    --modal-z-index: 1500;
    --base-border-radius: 6px
}

@media(max-width:767px) {
    :root {
        --gutter-width: 16px
    }
}

@media(min-width:768px) {
    :root {
        --gutter-width: 24px
    }
}

* {
    -webkit-font-smoothing: antialiased;
    -webkit-tap-highlight-color: var(--ios-tap-highlight-color);
    box-sizing: border-box;
    text-rendering: optimizeLegibility
}

a {
    color: var(--body-color)
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

.rowModal--f4cbf50 {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    margin: 0
}

@media(max-width:767px) {
    .rowModal--f4cbf50 {
        align-content: flex-start;
        height: max(100%, 100vh);
        width: 100vw
    }
}

.rowModal--f4cbf50 .desktopImageContainer--3bc93de {
    background-position-x: right;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    padding: 0
}

.rowModal--f4cbf50 .mobileImageContainer--2a0637e {
    background-position-y: bottom;
    background-repeat: no-repeat;
    background-size: cover;
    height: 67.2vw;
    padding: 0
}

.rowModal--f4cbf50 .content--d7ca989 {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-right: 80px
}

@media(max-width:767px) {
    .rowModal--f4cbf50 .content--d7ca989 {
        max-width: 375px;
        padding: 20px;
        width: 100%
    }
}

.rowModal--f4cbf50 .content--d7ca989 form fieldset div {
    margin: 8px 0
}

.rowModal--f4cbf50 .content--d7ca989 form button {
    margin: 8px auto
}

.rowModal--f4cbf50 .content--d7ca989 form input {
    line-height: 1
}

.root--476bdf7 {
    width: 100%
}

.root--476bdf7 .button--1498701 {
    margin: 12px 0 16px
}

.root--476bdf7 fieldset {
    max-width: 335px
}

.tooltip--ac18bb3 {
    opacity: 1;
    position: relative;
    right: 196px;
    top: 50%;
    transition: all .5s ease-in-out;
    visibility: visible
}

.tooltip--ac18bb3 .backgroundTooltip--cb3f839 {
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw
}

.tooltip--ac18bb3 .contentTooltip--dbb7e5c {
    align-items: center;
    background-color: var(--background-color);
    border-radius: 6px;
    color: var(--white-color);
    cursor: default;
    display: flex;
    justify-content: center;
    justify-self: center;
    left: 50%;
    min-height: 52px;
    padding: 10px 16px;
    position: absolute;
    top: 10px;
    width: max-content
}

@media(min-width:768px) {
    .tooltip--ac18bb3 .contentTooltip--dbb7e5c {
        left: -16.5px
    }
}

.tooltip--ac18bb3 .contentTooltip--dbb7e5c:before {
    border-bottom: 12px solid var(--background-color);
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    right: 15%;
    top: -8px;
    width: 1px
}

.tooltip--ac18bb3 .contentTooltip--dbb7e5c a {
    color: #fff
}

.tooltip--ac18bb3.hide--ea56d93 {
    opacity: 0;
    visibility: hidden
}

.root--8a66809 {
    background: #fff;
    border-radius: 7px;
    color: var(--black-color);
    height: 537px;
    margin: auto;
    max-width: 936px;
    overflow: auto;
    position: relative;
    text-align: center;
    width: 90vw
}

@media(max-width:767px) {
    .root--8a66809 {
        height: max(100%, 100vh);
        left: 0;
        max-height: max(100%, 100vh);
        max-width: 100vw;
        position: absolute;
        top: 0;
        width: 100vw
    }
}

.root--8a66809 .closeButton--396f702 {
    cursor: pointer;
    position: absolute;
    right: 21px;
    top: 21px;
    z-index: 10
}

.root--8a66809 .closeButton--396f702 svg {
    height: 24px;
    width: 24px
}

.root--8a66809 .questionButton--08f35a7 {
    cursor: pointer;
    position: absolute;
    right: 56px;
    top: 21px;
    z-index: 11
}

.root--8a66809 .questionButton--08f35a7 svg {
    height: 24px;
    width: 24px
}

.root--8a66809 .clickableSpan--2cf5fb8 {
    color: var(--original-color);
    cursor: pointer;
    margin: 8px auto;
    text-decoration: underline
}

.root--8a66809 .ctaButton--d90d71e {
    margin: 8px auto
}

.root--8a66809 .registerDone--565b789 {
    width: 100%
}

.root--8a66809 .registerDone--565b789 .registerDoneAlinea--1b1cd13 .lastAlinea--74409d3 {
    margin-bottom: 12px
}

.root--8a66809 .register--7653212 {
    width: 100%
}

@media(max-width:767px) {
    .root--8a66809 .register--7653212 .registerAlinea--71fcc74 .lastAlinea--74409d3 {
        margin-bottom: 16px;
        margin-top: 0
    }
}

.root--8a66809 .forgotPassword--b4a7de2 {
    width: 100%
}

@media(max-width:767px) {
    .root--8a66809 .forgotPassword--b4a7de2 .forgotPasswordAlinea--47ee671 .lastAlinea--74409d3 {
        margin-bottom: 16px;
        margin-top: 0
    }
}

.root--8a66809 .login--c86f62f {
    width: 100%
}

@media(max-width:767px) {
    .root--8a66809 .login--c86f62f .loginHeading--6d833f4 {
        margin-bottom: 16px
    }
}

.root--8a66809 svg {
    height: 73px
}

.root--21721a0 {
    background-color: #fff;
    height: max(100%, 100vh);
    left: 0;
    margin: auto;
    overflow: scroll;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100vw
}

@media(min-width:768px) {
    .root--21721a0 {
        border-radius: 6px;
        min-height: 430px;
        overflow: hidden;
        position: relative;
        top: -91px;
        width: 456px
    }
}

.root--21721a0 .closeButton--5a00dff {
    cursor: pointer;
    position: absolute;
    right: 15px;
    top: 17px;
    z-index: 10
}

@media(min-width:768px) {
    .root--21721a0 .closeButton--5a00dff {
        right: 19px;
        top: 19px
    }
}

.root--21721a0 .rowModal--532e027 {
    align-content: flex-start;
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 0 20px
}

.root--21721a0 .nakedMaurice--6a877bb {
    margin-top: 172px
}

@media(min-width:768px) {
    .root--21721a0 .nakedMaurice--6a877bb {
        margin-top: 60px
    }
}

.root--21721a0 .titleContainer--aef0b2e {
    margin-top: 6px
}

@media(min-width:768px) {
    .root--21721a0 .titleContainer--aef0b2e {
        margin-top: 3px
    }
}

.root--21721a0 .titleContainer--aef0b2e .modalTitle--e111111 {
    font-size: 28px;
    line-height: 40px
}

.root--21721a0 .cta--ca201f4 {
    margin: 8px 8px 0
}

@media(min-width:768px) {
    .root--21721a0 .cta--ca201f4 {
        margin: 16px 12px 20px
    }
}

.root--140a1e0 {
    background: #fff;
    border-radius: 7px;
    color: var(--black-color);
    cursor: pointer;
    height: 537px;
    margin: auto;
    max-width: 936px;
    overflow: auto;
    position: relative;
    text-align: center;
    width: 90vw
}

@media(max-width:767px) {
    .root--140a1e0 {
        border-radius: 15px 15px 0 0;
        bottom: 0;
        height: -moz-fit-content;
        height: fit-content;
        left: 0;
        max-height: 100%;
        max-width: 100vw;
        position: absolute;
        width: 100vw
    }
}

.root--140a1e0 .closeButton--2efea50 {
    cursor: pointer;
    position: absolute;
    right: 21px;
    top: 21px;
    z-index: 10
}

.root--140a1e0 .closeButton--2efea50 svg {
    height: 24px;
    width: 24px
}

.root--140a1e0 .rowModal--c7b3c2f {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    margin: 0
}

@media(max-width:767px) {
    .root--140a1e0 .rowModal--c7b3c2f {
        align-content: flex-start;
        height: -moz-fit-content;
        height: fit-content;
        width: 100vw
    }
}

.root--140a1e0 .rowModal--c7b3c2f .desktopImageContainer--7af566f {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    padding: 0
}

.root--140a1e0 .rowModal--c7b3c2f .mobileImageContainer--2157e2a {
    background-color: #1a1438;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 120vw;
    padding: 0;
    width: 100vw
}

.root--5a78f77 .newsletter--2ddda04 {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-top: 24px;
    max-width: 338px;
    width: 100%
}

@media(min-width:1280px) {
    .root--5a78f77 .newsletter--2ddda04 {
        align-items: flex-start;
        margin-bottom: -8px
    }
}

.root--5a78f77 .newsletter--2ddda04 .newsletterTitle--d638bf0 {
    display: flex;
    font-size: 15px;
    justify-content: center
}

@media(min-width:1280px) {
    .root--5a78f77 .newsletter--2ddda04 .newsletterTitle--d638bf0 {
        justify-content: flex-start
    }
}

.root--5a78f77 .newsletter--2ddda04 .klaviyoValidation--1ee853b {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: center;
    text-align: center
}

.root--5a78f77 .newsletter--2ddda04 .klaviyoValidation--1ee853b p {
    font-size: 14px
}

@media(min-width:1280px) {
    .root--5a78f77 .newsletter--2ddda04 .klaviyoValidation--1ee853b {
        justify-content: flex-start;
        text-align: justify
    }
}

.root--5a78f77 .newsletter--2ddda04 form {
    width: 100%
}

.root--5a78f77 .newsletter--2ddda04 .textField--966b503 {
    margin-bottom: 16px;
    max-height: 40px
}

@media(max-width:767px) {
    .root--5a78f77 .newsletter--2ddda04 .textField--966b503 {
        max-height: 53px
    }
}

.root--5a78f77 .newsletter--2ddda04 .button--b043d81 {
    min-width: 100%
}

@media(min-width:1280px) {
    .root--5a78f77 .newsletter--2ddda04 .button--b043d81 {
        min-width: -moz-fit-content;
        min-width: fit-content;
        padding: 0 24px
    }
}

.storeBadges--5b1f78c {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: auto
}

.storeBadges--5b1f78c .appStore--085a354 {
    background-image: url(../images/app-store-badge-7175090d31dca0f7fb2e1a27f2d0f0ae.svg);
    margin-right: 8px;
    width: calc(var(--app-download-button-height)*150/50)
}

.storeBadges--5b1f78c .appStore--085a354,
.storeBadges--5b1f78c .playStore--79a71f4 {
    background-size: cover;
    height: var(--app-download-button-height);
    text-indent: -10000px
}

.storeBadges--5b1f78c .playStore--79a71f4 {
    background-image: url(../images/play-store-badge-f051a95f6888f34617e43ce57782213f.svg);
    width: calc(var(--app-download-button-height)*168/50)
}

.adDiv--cba76d5 {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.adDiv--cba76d5:empty {
    display: none
}

.adDiv--cba76d5>div {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative
}

.noCLS--3d8b4fa:empty {
    display: unset
}

.adDivDev--1c980ea {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background-color: hsla(0, 0%, 100%, .5);
    border: 2px solid red;
    border-radius: 8px;
    padding: 10px 14px
}

.adDivDev--1c980ea:before {
    content: attr(data-ad-name);
    font-size: 20px;
    top: 50%
}

.adDivDev--1c980ea:after,
.adDivDev--1c980ea:before {
    color: red;
    font-family: Open Sans, sans-serif;
    font-weight: 800;
    left: 50%;
    max-width: 90%;
    position: absolute;
    transform: translate(-50%, -50%)
}

.adDivDev--1c980ea:after {
    bottom: 0;
    content: attr(data-ad-id);
    font-size: 10px
}

.footer--bfdf8a0 {
    align-items: center;
    background-color: var(--black-color);
    display: flex;
    flex-direction: column;
    font-family: var(--openSans-stack);
    font-size: 14px;
    gap: 16px;
    padding: 43px var(--container-gutter) 35px;
    z-index: 10001
}

.footer--bfdf8a0 .footerContainer--a73efb2 {
    align-content: center;
    color: var(--white-color);
    display: flex;
    flex-direction: column;
    letter-spacing: -.3px
}

@media(min-width:1280px) {
    .footer--bfdf8a0 .footerContainer--a73efb2 {
        flex-wrap: wrap;
        max-height: 750px
    }
}

.footer--bfdf8a0 .mainSection--6bc5638 {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 450px
}

@media(min-width:1280px) {
    .footer--bfdf8a0 .mainSection--6bc5638 {
        display: unset;
        width: 370px
    }
}

.footer--bfdf8a0 .mainSection--6bc5638 .logo--8cf7a7f {
    display: block;
    margin: -15px auto 0;
    max-width: 100%;
    width: 364px
}

@media(min-width:1280px) {
    .footer--bfdf8a0 .mainSection--6bc5638 .logo--8cf7a7f {
        margin: -15px auto 0 calc(var(--container-gutter)*-1)
    }
}

.footer--bfdf8a0 .mainSection--6bc5638 .storeBadges--14c19d6 {
    display: flex;
    justify-content: center;
    margin: 26px 5px-var(--container-gutter) 0
}

@media(min-width:1280px) {
    .footer--bfdf8a0 .mainSection--6bc5638 .storeBadges--14c19d6 {
        justify-content: start;
        margin-left: 0;
        margin-right: 0
    }
}

.footer--bfdf8a0 .mainSection--6bc5638 .socialNetworks--2747202 {
    display: flex;
    justify-content: space-between;
    margin-top: 31px;
    padding: 0 1px;
    transform-origin: 100% center;
    width: 100%
}

@media(min-width:768px) {
    .footer--bfdf8a0 .mainSection--6bc5638 .socialNetworks--2747202 {
        max-width: 338px
    }
}

.footer--bfdf8a0 .mainSection--6bc5638 .socialNetworks--2747202 .socialNetwork--b72aa1d {
    border: 10px solid transparent;
    margin: -10px;
    transition: transform .1s ease-out
}

.footer--bfdf8a0 .mainSection--6bc5638 .socialNetworks--2747202 .socialNetwork--b72aa1d:hover {
    transform: scale(1.15)
}

.footer--bfdf8a0 .siteLinkListsSection--d80366d {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 0;
    white-space: nowrap
}

@media(min-width:768px) {
    .footer--bfdf8a0 .siteLinkListsSection--d80366d {
        align-items: unset;
        flex-direction: row;
        justify-content: space-evenly
    }
}

@media(min-width:1280px) {
    .footer--bfdf8a0 .siteLinkListsSection--d80366d {
        margin-left: 110px;
        margin-top: 15px;
        order: 2;
        white-space: normal
    }
}

.footer--bfdf8a0 .siteLinkListsSection--d80366d .siteLinkList--9794950 {
    -ms-overflow-style: none;
    display: flex;
    flex-direction: column;
    line-height: 18px;
    list-style: none;
    margin: 19px calc(var(--container-gutter)*-1) 0;
    overflow-x: auto;
    padding: 0 var(--container-gutter);
    scrollbar-width: none
}

.footer--bfdf8a0 .siteLinkListsSection--d80366d .siteLinkList--9794950::-webkit-scrollbar {
    display: none
}

@media(min-width:768px) {
    .footer--bfdf8a0 .siteLinkListsSection--d80366d .siteLinkList--9794950 {
        align-items: flex-start
    }
}

@media(min-width:1280px) {
    .footer--bfdf8a0 .siteLinkListsSection--d80366d .siteLinkList--9794950 {
        margin: 0;
        overflow-x: visible;
        padding: 0 10px 0 0;
        width: 185px
    }
}

.footer--bfdf8a0 .siteLinkListsSection--d80366d .siteLinkList--9794950:after {
    content: "";
    display: block;
    flex-shrink: 0;
    width: var(--container-gutter)
}

@media(min-width:1280px) {
    .footer--bfdf8a0 .siteLinkListsSection--d80366d .siteLinkList--9794950:after {
        display: none
    }
}

.footer--bfdf8a0 .siteLinkListsSection--d80366d .siteLinkList--9794950 .listTitle--64e0946 {
    font-family: var(--poppins-stack);
    font-size: 15px;
    font-weight: 700;
    padding-bottom: 25px;
    text-align: center;
    text-transform: uppercase
}

@media(min-width:768px) {
    .footer--bfdf8a0 .siteLinkListsSection--d80366d .siteLinkList--9794950 .listTitle--64e0946 {
        min-height: 65px
    }
}

@media(min-width:1280px) {
    .footer--bfdf8a0 .siteLinkListsSection--d80366d .siteLinkList--9794950 .listTitle--64e0946 {
        min-height: unset;
        padding-bottom: unset
    }
}

.footer--bfdf8a0 .siteLinkListsSection--d80366d .siteLinkList--9794950 .listContent--2f09d34 {
    align-items: center;
    display: flex;
    flex-direction: column;
    list-style: none;
    padding: 0
}

@media(min-width:768px) {
    .footer--bfdf8a0 .siteLinkListsSection--d80366d .siteLinkList--9794950 .listContent--2f09d34 {
        align-items: flex-start
    }
}

@media(min-width:1280px) {
    .footer--bfdf8a0 .siteLinkListsSection--d80366d .siteLinkList--9794950 .listContent--2f09d34 {
        margin-top: 15px
    }
}

.footer--bfdf8a0 .siteLinkListsSection--d80366d .siteLinkList--9794950 .listContent--2f09d34>li {
    margin-bottom: .25em
}

@media(min-width:1280px) {
    .footer--bfdf8a0 .siteLinkListsSection--d80366d .siteLinkList--9794950 .listContent--2f09d34>li {
        margin-bottom: 0;
        margin-left: 0;
        margin-top: 14px
    }
}

.footer--bfdf8a0 .siteLinkListsSection--d80366d .siteLinkList--9794950 .listContent--2f09d34>li a {
    color: #fff;
    line-height: 22px;
    text-decoration: none
}

@media(min-width:1280px) {
    .footer--bfdf8a0 .siteLinkListsSection--d80366d .siteLinkList--9794950 .listContent--2f09d34>li a {
        line-height: unset
    }
}

.footer--bfdf8a0 .siteLinkListsSection--d80366d .siteLinkList--9794950 .listContent--2f09d34>li a .languageFlag--50c755d {
    margin-right: 7px;
    vertical-align: bottom
}

.footer--bfdf8a0 .siteLinkListsSection--d80366d .siteLinkList--9794950 .listContent--2f09d34>li a:hover {
    text-decoration: underline
}

.footer--bfdf8a0 .legalSection--2ef3ffc {
    align-items: center;
    color: #fff;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    line-height: 1.5;
    margin-top: 23px;
    text-align: center;
    width: 450px
}

@media(min-width:1280px) {
    .footer--bfdf8a0 .legalSection--2ef3ffc {
        line-height: 2;
        order: 1;
        text-align: unset;
        width: 750px
    }
}

.footer--bfdf8a0 .legalSection--2ef3ffc a {
    color: #fff
}

.footer--bfdf8a0 .legalSection--2ef3ffc .allRightsReserved--2bb0623 {
    white-space: nowrap
}

@media(min-width:1280px) {
    .footer--bfdf8a0 .legalSection--2ef3ffc .allRightsReserved--2bb0623 {
        white-space: normal
    }
}

.layoutMobile2ColDesktop1Col--fb11483 {
    background-color: blue;
    width: 100%
}

@media(max-width:767px) {
    .layoutMobile2ColDesktop1Col--fb11483~section:nth-child(-n+3) {
        max-width: 50%
    }
    .layoutMobile2ColDesktop1Col--fb11483~section:nth-child(2) {
        float: left
    }
    .layoutMobile2ColDesktop1Col--fb11483~section:nth-child(3) {
        float: right;
        margin-top: 16px !important
    }
}

.sliceSection--892bf33 {
    position: relative
}

@media(max-width:767px) {
    .sliceSection--892bf33.small--203ae59 {
        margin-bottom: 8px;
        margin-top: 8px
    }
}

@media(min-width:768px) {
    .sliceSection--892bf33.small--203ae59 {
        margin-bottom: 12px;
        margin-top: 12px
    }
}

@media(max-width:767px) {
    .sliceSection--892bf33.default--2bad145 {
        margin-bottom: 16px;
        margin-top: 16px
    }
}

@media(min-width:768px) {
    .sliceSection--892bf33.default--2bad145 {
        margin-bottom: 20px;
        margin-top: 20px
    }
}

@media(max-width:767px) {
    .sliceSection--892bf33.large--30d6df4 {
        margin-bottom: 20px;
        margin-top: 20px
    }
}

@media(min-width:768px) {
    .sliceSection--892bf33.large--30d6df4 {
        margin-bottom: 32px;
        margin-top: 32px
    }
}

.sliceSection--892bf33.none--749ee5a {
    margin-bottom: 0
}

.sliceSection--892bf33.noContainer--edc2b15 {
    margin-left: calc(var(--slice-x-margin)*-1);
    margin-right: calc(var(--slice-x-margin)*-1);
    width: 100vw
}

@media(max-width:767px) {
    .sliceSection--892bf33.noContainer--edc2b15 {
        --slice-x-margin: 12px
    }
}

@media(min-width:768px) {
    .sliceSection--892bf33.noContainer--edc2b15 {
        --slice-x-margin: 8px
    }
}

@media(min-width:768px)and (min-width:992px) {
    .sliceSection--892bf33.noContainer--edc2b15 {
        --slice-x-margin: calc((100vw - var(--container-width))/2 - 12px)
    }
}

[data-slice=text][data-margin=none]+section {
    margin-top: 0 !important
}

@media(min-width:768px) {
    [data-slice=text][data-margin=none]+section[data-slice=workshop]+[data-slice=workshop] {
        margin-top: 0 !important
    }
}

@media(max-width:767px) {
    .o-has-background+.o-has-background {
        margin-top: -20px
    }
}

@media(min-width:768px) {
    .o-has-background+.o-has-background {
        margin-top: -32px
    }
}

@media(max-width:767px) {
    .sliceSection--892bf33[data-slice=image_banner]+[data-slice=text] {
        margin-top: 0
    }
}

@media(min-width:768px) {
    .sliceSection--892bf33[data-slice=image_banner]+[data-slice=text] {
        margin-top: 4px
    }
}

.container--2f07397 {
    display: flex;
    flex-direction: column;
    position: relative;
    width: -moz-fit-content;
    width: fit-content
}

.container--2f07397 .items--9c2d246 {
    display: flex;
    flex-direction: column;
    gap: 16px
}

@media(max-width:767px) {
    .container--2f07397 .items--9c2d246.horizontalInMobile--575456e {
        flex-direction: row
    }
}

.container--2f07397 .items--9c2d246 .item--ced160d {
    display: flex;
    flex-direction: row;
    gap: 16px;
    width: -moz-fit-content;
    width: fit-content
}

@media(max-width:767px) {
    .container--2f07397 .items--9c2d246 .item--ced160d.horizontalInMobile--575456e {
        align-items: center;
        flex-direction: column;
        gap: 8px;
        text-align: center;
        width: 101px
    }
}

.container--2f07397 .items--9c2d246 .item--ced160d.smallGap--6c5222b {
    gap: 8px
}

.container--2f07397 .items--9c2d246 .item--ced160d .image--8802c99 {
    border-radius: var(--base-border-radius);
    height: 88px;
    object-fit: cover;
    width: 88px
}

@media(min-width:768px) {
    .container--2f07397 .items--9c2d246 .item--ced160d .image--8802c99 {
        height: 77px;
        width: 77px
    }
}

.container--2f07397 .items--9c2d246 .item--ced160d .image--8802c99.square--a1e9908 {
    border-radius: var(--base-border-radius)
}

.container--2f07397 .items--9c2d246 .item--ced160d .image--8802c99.square--a1e9908.small--f149fee {
    height: 40px;
    width: 40px
}

.container--2f07397 .items--9c2d246 .item--ced160d .image--8802c99.round--7da6e70 {
    border-radius: 50%
}

.container--2f07397 .items--9c2d246 .item--ced160d .image--8802c99.round--7da6e70.small--f149fee {
    height: 48px;
    width: 48px
}

@media(min-width:768px) {
    .container--2f07397 .items--9c2d246 .item--ced160d .image--8802c99.round--7da6e70.small--f149fee {
        height: 40px;
        width: 40px
    }
}

.container--2f07397 .items--9c2d246 .item--ced160d .image--8802c99.icon--e4768e4 {
    border-radius: none;
    height: 24px;
    margin-bottom: 8px;
    margin-right: -8px;
    width: 24px
}

.container--2f07397 .items--9c2d246 .item--ced160d .textContent--c338007 {
    display: flex;
    flex-direction: column
}

.container--2f07397 .items--9c2d246 .item--ced160d .textContent--c338007 .tag--a9aa1a9 {
    background-color: var(--gray5-color);
    border-radius: 6px;
    margin-bottom: 8px;
    padding: 4px 8px;
    width: -moz-fit-content;
    width: fit-content
}

.container--2f07397 .items--9c2d246 .item--ced160d .textContent--c338007 .text--046f068 .heading--f0d1b2e {
    width: -moz-fit-content;
    width: fit-content
}

.container--2f07397 .items--9c2d246 .item--ced160d .textContent--c338007 .text--046f068.margin--1f0004c {
    margin-bottom: 16px
}

@media(min-width:768px) {
    .container--2f07397 .items--9c2d246 .item--ced160d .textContent--c338007 .text--046f068.margin--1f0004c {
        margin-bottom: 8px
    }
}

.container--2f07397 .items--9c2d246 .item--ced160d .textContent--c338007 .text--046f068.lastText--f70746b {
    margin-bottom: 0
}

.container--2f07397 .items--9c2d246 .item--ced160d .textContent--c338007 .text--046f068.centerVertically--d7a8e26 {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center
}

.container--2f07397 .seeMoreLink--f4aa371 {
    margin-top: 16px
}

@media(min-width:768px) {
    .container--2f07397 .seeMoreLink--f4aa371.smallMarginInDesktop--e4a7076 {
        margin-top: 8px
    }
}

@media(max-width:767px) {
    .container--2f07397 .seeMoreLink--f4aa371.horizontalInMobile--575456e {
        margin-top: 8px;
        position: absolute;
        right: 6px
    }
}

.container--fd26059 {
    display: flex;
    flex-direction: column
}

.container--fd26059 .items--a7b3d4c {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 16px
}

.container--fd26059 .items--a7b3d4c .item--e4e4b3a {
    position: relative;
    width: calc(50% - 8px)
}

@media(min-width:768px) {
    .container--fd26059 .items--a7b3d4c .item--e4e4b3a {
        min-width: 108px
    }
}

.container--fd26059 .items--a7b3d4c .item--e4e4b3a.seeMoreLink--5f00b1b {
    border: 1px solid var(--original-color);
    border-radius: 6px
}

@media(min-width:768px) {
    .container--fd26059 .items--a7b3d4c .item--e4e4b3a.seeMoreLink--5f00b1b {
        min-height: 65px
    }
}

.container--fd26059 .items--a7b3d4c .item--e4e4b3a .image--c1a238a {
    aspect-ratio: 16/9;
    border-radius: 6px;
    display: block;
    filter: brightness(80%);
    object-fit: cover;
    width: 100%
}

.container--fd26059 .items--a7b3d4c .item--e4e4b3a .textContent--ff2aa6d {
    left: 50%;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%
}

.container--fd26059 .items--a7b3d4c .item--e4e4b3a .textContent--ff2aa6d .text--5bf1bef {
    max-width: 100%;
    overflow: hidden;
    padding-inline: min(16px, 12%);
    text-shadow: 0 0 4px rgba(0, 0, 0, .8)
}

.container--fd26059 .items--a7b3d4c .item--e4e4b3a .textContent--ff2aa6d .text--5bf1bef.seeMoreText--038cac1 {
    text-shadow: none
}

.slide--1fea543 {
    text-decoration: none
}

.slide--1fea543 .slideTitle--16da048 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: block;
    display: -webkit-box;
    height: 3em;
    line-height: 1.5;
    margin: 8px 0;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

.slide--1fea543 .verticalGap--b6816bb {
    display: block
}

@media(max-width:767px) {
    .slide--1fea543 .verticalGap--b6816bb {
        height: 18.5px
    }
}

@media(min-width:768px) {
    .slide--1fea543 .verticalGap--b6816bb {
        height: 20px
    }
}

.slide--1fea543 .viewMore--40801f3 {
    border-radius: var(--base-border-radius);
    display: block;
    overflow: hidden;
    position: relative;
    width: 100%
}

.slide--1fea543 .viewMore--40801f3:after {
    content: "";
    display: block;
    padding-bottom: 100%
}

.slide--1fea543 .viewMore--40801f3>* {
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%
}

@media(min-width:768px) {
    .root--b163008 {
        padding-right: 0 !important;
        width: 216px !important
    }
}

@media(max-width:767px) {
    .root--b163008 {
        margin-left: var(--margin-inline);
        margin-right: var(--margin-inline);
        scroll-snap-align: center !important
    }
}

.root--b163008 .container--25f4e07 {
    position: relative;
    width: 100%
}

@media(max-width:767px) {
    .root--b163008 .container--25f4e07 {
        transform: scale(var(--scale-var))
    }
}

.root--b163008 .container--25f4e07 .carouselImage--1958b66 {
    border-radius: 6px;
    width: 100%
}

.root--017c8c3 {
    width: -moz-fit-content;
    width: fit-content
}

@media(max-width:767px) {
    .root--017c8c3 {
        min-width: 100%
    }
    .root--017c8c3>section {
        display: flex
    }
    .root--017c8c3>section:not(:first-of-type) {
        margin-top: 32px
    }
}

.row--26c1ff1 {
    box-sizing: border-box;
    display: flex;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: wrap;
    margin-left: var(--gutter-compensation);
    margin-right: var(--gutter-compensation)
}

.col0--7a6636f,
.col1--c225bcd,
.col10--9dab99f,
.col11--8cd996e,
.col12--4b112f2,
.col2--dd6835c,
.col3--3c6f5b9,
.col4--3bae3e2,
.col5--c77d9f0,
.col6--db815d0,
.col7--37ea5c7,
.col8--1260315,
.col9--6fb7737,
.offset0--3849b0d,
.offset1--963978e,
.offset10--d80ac14,
.offset11--d57a69b,
.offset12--96d0342,
.offset2--71e76f2,
.offset3--85de4ab,
.offset4--e216876,
.offset5--fa7adb9,
.offset6--8de56f7,
.offset7--2bfa252,
.offset8--0eed257,
.offset9--c03d094 {
    box-sizing: border-box;
    flex: 0 0 auto;
    padding-left: var(--half-gutter-width);
    padding-right: var(--half-gutter-width);
    position: relative
}

.col0--7a6636f {
    display: none
}

.offset0--3849b0d {
    margin-left: 0
}

.col1--c225bcd {
    display: unset;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%
}

.offset1--963978e {
    margin-left: 8.3333333333%
}

.col2--dd6835c {
    display: unset;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%
}

.offset2--71e76f2 {
    margin-left: 16.6666666667%
}

.col3--3c6f5b9 {
    display: unset;
    flex-basis: 25%;
    max-width: 25%
}

.offset3--85de4ab {
    margin-left: 25%
}

.col4--3bae3e2 {
    display: unset;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%
}

.offset4--e216876 {
    margin-left: 33.3333333333%
}

.col5--c77d9f0 {
    display: unset;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%
}

.offset5--fa7adb9 {
    margin-left: 41.6666666667%
}

.col6--db815d0 {
    display: unset;
    flex-basis: 50%;
    max-width: 50%
}

.offset6--8de56f7 {
    margin-left: 50%
}

.col7--37ea5c7 {
    display: unset;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%
}

.offset7--2bfa252 {
    margin-left: 58.3333333333%
}

.col8--1260315 {
    display: unset;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%
}

.offset8--0eed257 {
    margin-left: 66.6666666667%
}

.col9--6fb7737 {
    display: unset;
    flex-basis: 75%;
    max-width: 75%
}

.offset9--c03d094 {
    margin-left: 75%
}

.col10--9dab99f {
    display: unset;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%
}

.offset10--d80ac14 {
    margin-left: 83.3333333333%
}

.col11--8cd996e {
    display: unset;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%
}

.offset11--d57a69b {
    margin-left: 91.6666666667%
}

.col12--4b112f2 {
    display: unset;
    flex-basis: 100%;
    max-width: 100%
}

.reverse--039f39d {
    flex-direction: row-reverse
}

.justifyInitial--bcd30f5 {
    justify-content: normal
}

.justifyStart--9609a2c {
    justify-content: flex-start
}

.justifyCenter--7007349 {
    justify-content: center
}

.justifyEnd--b62b4a6 {
    justify-content: flex-end
}

.justifyAround--eac9905 {
    justify-content: space-around
}

.justifyBetween--4e8b5f9 {
    justify-content: space-between
}

.alignInitial--f77aa16 {
    align-items: normal
}

.alignTop--473eca8 {
    align-items: flex-start
}

.alignMiddle--a6e2131 {
    align-items: center
}

.alignBottom--1b0b644 {
    align-items: flex-end
}

.first--d0b6fbd {
    order: -1
}

.last--aa3c563 {
    order: 1
}

@media(max-width:767px) {
    .col0Compact--bfdfc69,
    .col10Compact--288c307,
    .col11Compact--c098906,
    .col12Compact--675d4d5,
    .col1Compact--40285f6,
    .col2Compact--bb5ddf6,
    .col3Compact--27e5ae3,
    .col4Compact--3b69bd9,
    .col5Compact--eec1c33,
    .col6Compact--2432328,
    .col7Compact--af9e4f1,
    .col8Compact--89a0f6e,
    .col9Compact--387d8f8,
    .offset0Compact--d50dd79,
    .offset10Compact--fb89a3e,
    .offset11Compact--acda1fe,
    .offset12Compact--865c1a3,
    .offset1Compact--1d76ffd,
    .offset2Compact--647ef2c,
    .offset3Compact--934094a,
    .offset4Compact--4d88213,
    .offset5Compact--9e200e5,
    .offset6Compact--a3aeaad,
    .offset7Compact--d8ee898,
    .offset8Compact--8b42126,
    .offset9Compact--0d83b6d {
        box-sizing: border-box;
        flex: 0 0 auto;
        padding-left: var(--half-gutter-width);
        padding-right: var(--half-gutter-width);
        position: relative
    }
    .col0Compact--bfdfc69 {
        display: none
    }
    .offset0Compact--d50dd79 {
        margin-left: 0
    }
    .col1Compact--40285f6 {
        display: unset;
        flex-basis: 8.3333333333%;
        max-width: 8.3333333333%
    }
    .offset1Compact--1d76ffd {
        margin-left: 8.3333333333%
    }
    .col2Compact--bb5ddf6 {
        display: unset;
        flex-basis: 16.6666666667%;
        max-width: 16.6666666667%
    }
    .offset2Compact--647ef2c {
        margin-left: 16.6666666667%
    }
    .col3Compact--27e5ae3 {
        display: unset;
        flex-basis: 25%;
        max-width: 25%
    }
    .offset3Compact--934094a {
        margin-left: 25%
    }
    .col4Compact--3b69bd9 {
        display: unset;
        flex-basis: 33.3333333333%;
        max-width: 33.3333333333%
    }
    .offset4Compact--4d88213 {
        margin-left: 33.3333333333%
    }
    .col5Compact--eec1c33 {
        display: unset;
        flex-basis: 41.6666666667%;
        max-width: 41.6666666667%
    }
    .offset5Compact--9e200e5 {
        margin-left: 41.6666666667%
    }
    .col6Compact--2432328 {
        display: unset;
        flex-basis: 50%;
        max-width: 50%
    }
    .offset6Compact--a3aeaad {
        margin-left: 50%
    }
    .col7Compact--af9e4f1 {
        display: unset;
        flex-basis: 58.3333333333%;
        max-width: 58.3333333333%
    }
    .offset7Compact--d8ee898 {
        margin-left: 58.3333333333%
    }
    .col8Compact--89a0f6e {
        display: unset;
        flex-basis: 66.6666666667%;
        max-width: 66.6666666667%
    }
    .offset8Compact--8b42126 {
        margin-left: 66.6666666667%
    }
    .col9Compact--387d8f8 {
        display: unset;
        flex-basis: 75%;
        max-width: 75%
    }
    .offset9Compact--0d83b6d {
        margin-left: 75%
    }
    .col10Compact--288c307 {
        display: unset;
        flex-basis: 83.3333333333%;
        max-width: 83.3333333333%
    }
    .offset10Compact--fb89a3e {
        margin-left: 83.3333333333%
    }
    .col11Compact--c098906 {
        display: unset;
        flex-basis: 91.6666666667%;
        max-width: 91.6666666667%
    }
    .offset11Compact--acda1fe {
        margin-left: 91.6666666667%
    }
    .col12Compact--675d4d5 {
        display: unset;
        flex-basis: 100%;
        max-width: 100%
    }
    .reverseCompact--5d4a235 {
        flex-direction: row-reverse
    }
    .justifyInitialCompact--e7b7493 {
        justify-content: normal
    }
    .justifyStartCompact--18fbfbc {
        justify-content: flex-start
    }
    .justifyCenterCompact--aa19c00 {
        justify-content: center
    }
    .justifyEndCompact--07ef589 {
        justify-content: flex-end
    }
    .justifyAroundCompact--72b97db {
        justify-content: space-around
    }
    .justifyBetweenCompact--c9bff45 {
        justify-content: space-between
    }
    .alignInitialCompact--1de3fb6 {
        align-items: normal
    }
    .alignTopCompact--d1323d6 {
        align-items: flex-start
    }
    .alignMiddleCompact--4792922 {
        align-items: center
    }
    .alignBottomCompact--955b637 {
        align-items: flex-end
    }
    .firstCompact--eda22b5 {
        order: -1
    }
    .lastCompact--72aa394 {
        order: 1
    }
}

@media(min-width:768px) {
    .col0Regular--0ef93db,
    .col10Regular--d7f89ac,
    .col11Regular--cf18960,
    .col12Regular--e761c6e,
    .col1Regular--5576559,
    .col2Regular--1e2e6ca,
    .col3Regular--3edb567,
    .col4Regular--932e5e4,
    .col5Regular--70fb3c0,
    .col6Regular--69f5a03,
    .col7Regular--8ac2f80,
    .col8Regular--f592829,
    .col9Regular--0bdac74,
    .offset0Regular--c91325b,
    .offset10Regular--a8ee375,
    .offset11Regular--bfffff3,
    .offset12Regular--ea5a7b9,
    .offset1Regular--ee6e52f,
    .offset2Regular--9423e97,
    .offset3Regular--7bd603c,
    .offset4Regular--892e6d9,
    .offset5Regular--e002413,
    .offset6Regular--46c8c32,
    .offset7Regular--63ff311,
    .offset8Regular--aa603cd,
    .offset9Regular--81d0f2e {
        box-sizing: border-box;
        flex: 0 0 auto;
        padding-left: var(--half-gutter-width);
        padding-right: var(--half-gutter-width);
        position: relative
    }
    .col0Regular--0ef93db {
        display: none
    }
    .offset0Regular--c91325b {
        margin-left: 0
    }
    .col1Regular--5576559 {
        display: unset;
        flex-basis: 8.3333333333%;
        max-width: 8.3333333333%
    }
    .offset1Regular--ee6e52f {
        margin-left: 8.3333333333%
    }
    .col2Regular--1e2e6ca {
        display: unset;
        flex-basis: 16.6666666667%;
        max-width: 16.6666666667%
    }
    .offset2Regular--9423e97 {
        margin-left: 16.6666666667%
    }
    .col3Regular--3edb567 {
        display: unset;
        flex-basis: 25%;
        max-width: 25%
    }
    .offset3Regular--7bd603c {
        margin-left: 25%
    }
    .col4Regular--932e5e4 {
        display: unset;
        flex-basis: 33.3333333333%;
        max-width: 33.3333333333%
    }
    .offset4Regular--892e6d9 {
        margin-left: 33.3333333333%
    }
    .col5Regular--70fb3c0 {
        display: unset;
        flex-basis: 41.6666666667%;
        max-width: 41.6666666667%
    }
    .offset5Regular--e002413 {
        margin-left: 41.6666666667%
    }
    .col6Regular--69f5a03 {
        display: unset;
        flex-basis: 50%;
        max-width: 50%
    }
    .offset6Regular--46c8c32 {
        margin-left: 50%
    }
    .col7Regular--8ac2f80 {
        display: unset;
        flex-basis: 58.3333333333%;
        max-width: 58.3333333333%
    }
    .offset7Regular--63ff311 {
        margin-left: 58.3333333333%
    }
    .col8Regular--f592829 {
        display: unset;
        flex-basis: 66.6666666667%;
        max-width: 66.6666666667%
    }
    .offset8Regular--aa603cd {
        margin-left: 66.6666666667%
    }
    .col9Regular--0bdac74 {
        display: unset;
        flex-basis: 75%;
        max-width: 75%
    }
    .offset9Regular--81d0f2e {
        margin-left: 75%
    }
    .col10Regular--d7f89ac {
        display: unset;
        flex-basis: 83.3333333333%;
        max-width: 83.3333333333%
    }
    .offset10Regular--a8ee375 {
        margin-left: 83.3333333333%
    }
    .col11Regular--cf18960 {
        display: unset;
        flex-basis: 91.6666666667%;
        max-width: 91.6666666667%
    }
    .offset11Regular--bfffff3 {
        margin-left: 91.6666666667%
    }
    .col12Regular--e761c6e {
        display: unset;
        flex-basis: 100%;
        max-width: 100%
    }
    .reverseRegular--d89e5d4 {
        flex-direction: row-reverse
    }
    .justifyInitialRegular--ee66d96 {
        justify-content: normal
    }
    .justifyStartRegular--3489eed {
        justify-content: flex-start
    }
    .justifyCenterRegular--e529a66 {
        justify-content: center
    }
    .justifyEndRegular--8944035 {
        justify-content: flex-end
    }
    .justifyAroundRegular--2a085d9 {
        justify-content: space-around
    }
    .justifyBetweenRegular--14f721c {
        justify-content: space-between
    }
    .alignInitialRegular--32f7049 {
        align-items: normal
    }
    .alignTopRegular--e695474 {
        align-items: flex-start
    }
    .alignMiddleRegular--33de60e {
        align-items: center
    }
    .alignBottomRegular--5be915d {
        align-items: flex-end
    }
    .firstRegular--9e4cd2a {
        order: -1
    }
    .lastRegular--38ad4b4 {
        order: 1
    }
}

@media(min-width:1280px) {
    .col0Wide--4d7c4ff,
    .col10Wide--9257eb5,
    .col11Wide--eb8e3a9,
    .col12Wide--7f219cd,
    .col1Wide--4f93c9e,
    .col2Wide--b6786ce,
    .col3Wide--3e1460e,
    .col4Wide--dce3802,
    .col5Wide--d6627da,
    .col6Wide--b782d5f,
    .col7Wide--9b636ef,
    .col8Wide--c363245,
    .col9Wide--b240e88,
    .offset0Wide--8e37766,
    .offset10Wide--08315c2,
    .offset11Wide--f6f9849,
    .offset12Wide--ffc773d,
    .offset1Wide--d1b14f2,
    .offset2Wide--01946f7,
    .offset3Wide--b8d9185,
    .offset4Wide--4dc323a,
    .offset5Wide--8f597f6,
    .offset6Wide--3ac7d78,
    .offset7Wide--0335f50,
    .offset8Wide--78383ce,
    .offset9Wide--ca36307 {
        box-sizing: border-box;
        flex: 0 0 auto;
        padding-left: var(--half-gutter-width);
        padding-right: var(--half-gutter-width);
        position: relative
    }
    .col0Wide--4d7c4ff {
        display: none
    }
    .offset0Wide--8e37766 {
        margin-left: 0
    }
    .col1Wide--4f93c9e {
        display: unset;
        flex-basis: 8.3333333333%;
        max-width: 8.3333333333%
    }
    .offset1Wide--d1b14f2 {
        margin-left: 8.3333333333%
    }
    .col2Wide--b6786ce {
        display: unset;
        flex-basis: 16.6666666667%;
        max-width: 16.6666666667%
    }
    .offset2Wide--01946f7 {
        margin-left: 16.6666666667%
    }
    .col3Wide--3e1460e {
        display: unset;
        flex-basis: 25%;
        max-width: 25%
    }
    .offset3Wide--b8d9185 {
        margin-left: 25%
    }
    .col4Wide--dce3802 {
        display: unset;
        flex-basis: 33.3333333333%;
        max-width: 33.3333333333%
    }
    .offset4Wide--4dc323a {
        margin-left: 33.3333333333%
    }
    .col5Wide--d6627da {
        display: unset;
        flex-basis: 41.6666666667%;
        max-width: 41.6666666667%
    }
    .offset5Wide--8f597f6 {
        margin-left: 41.6666666667%
    }
    .col6Wide--b782d5f {
        display: unset;
        flex-basis: 50%;
        max-width: 50%
    }
    .offset6Wide--3ac7d78 {
        margin-left: 50%
    }
    .col7Wide--9b636ef {
        display: unset;
        flex-basis: 58.3333333333%;
        max-width: 58.3333333333%
    }
    .offset7Wide--0335f50 {
        margin-left: 58.3333333333%
    }
    .col8Wide--c363245 {
        display: unset;
        flex-basis: 66.6666666667%;
        max-width: 66.6666666667%
    }
    .offset8Wide--78383ce {
        margin-left: 66.6666666667%
    }
    .col9Wide--b240e88 {
        display: unset;
        flex-basis: 75%;
        max-width: 75%
    }
    .offset9Wide--ca36307 {
        margin-left: 75%
    }
    .col10Wide--9257eb5 {
        display: unset;
        flex-basis: 83.3333333333%;
        max-width: 83.3333333333%
    }
    .offset10Wide--08315c2 {
        margin-left: 83.3333333333%
    }
    .col11Wide--eb8e3a9 {
        display: unset;
        flex-basis: 91.6666666667%;
        max-width: 91.6666666667%
    }
    .offset11Wide--f6f9849 {
        margin-left: 91.6666666667%
    }
    .col12Wide--7f219cd {
        display: unset;
        flex-basis: 100%;
        max-width: 100%
    }
    .reverseWide--013d37f {
        flex-direction: row-reverse
    }
    .justifyInitialWide--add97b9 {
        justify-content: normal
    }
    .justifyStartWide--031966d {
        justify-content: flex-start
    }
    .justifyCenterWide--5505809 {
        justify-content: center
    }
    .justifyEndWide--145cf7a {
        justify-content: flex-end
    }
    .justifyAroundWide--b65c3bf {
        justify-content: space-around
    }
    .justifyBetweenWide--12e9c8e {
        justify-content: space-between
    }
    .alignInitialWide--06d23ef {
        align-items: normal
    }
    .alignTopWide--9c03825 {
        align-items: flex-start
    }
    .alignMiddleWide--ba53463 {
        align-items: center
    }
    .alignBottomWide--16c4bf8 {
        align-items: flex-end
    }
    .firstWide--b7f960a {
        order: -1
    }
    .lastWide--aa697a0 {
        order: 1
    }
}

.root--21d459d {
    --recipe-carousel-margin-left: var(--container-gutter);
    max-width: 976px;
    position: relative
}

@media (min-width:976px) {
    .root--21d459d {
        --recipe-carousel-margin-left: calc((100% - var(--container-width))/2);
        margin: auto
    }
}

.root--21d459d .carousel--59be6d6 {
    -ms-overflow-style: none;
    scroll-snap-destination: 0 100%;
    align-items: flex-start;
    border-radius: var(--base-border-radius);
    display: flex;
    list-style: none;
    margin: 0;
    overflow-x: auto;
    padding: 0;
    padding: 0 var(--recipe-carousel-margin-left);
    scroll-padding: 0 var(--recipe-carousel-margin-left);
    scroll-snap-type: x mandatory;
    scrollbar-width: none
}

.root--21d459d .carousel--59be6d6::-webkit-scrollbar {
    display: none
}

.root--21d459d .carousel--59be6d6>* {
    display: block;
    flex-shrink: 0;
    scroll-snap-align: start
}

@media(max-width:767px) {
    .root--21d459d .carousel--59be6d6>* {
        margin-right: 16px;
        width: var(--carousel-item-width-compact)
    }
}

@media(min-width:768px) {
    .root--21d459d .carousel--59be6d6>* {
        margin-right: 24px;
        width: var(--carousel-item-width-regular)
    }
}

@media(max-width:767px) {
    .root--21d459d .carousel--59be6d6>:last-child {
        margin-right: 0;
        padding-right: 0;
        scroll-padding-right: 0;
        scroll-snap-align: end;
        width: var(--carousel-item-width-compact)
    }
}

@media(min-width:768px) {
    .root--21d459d .carousel--59be6d6>:last-child {
        margin-right: -20px;
        padding-right: 20px;
        scroll-padding-right: 20px;
        scroll-snap-align: end;
        width: calc(var(--carousel-item-width-regular) + 20px)
    }
}

@media(max-width:767px) {
    .root--21d459d .control--6d30050 {
        display: none
    }
}

@media (max-width:976px) {
    .root--21d459d .control--6d30050 {
        display: none
    }
}

.root--21d459d .leftArrow--9085d26 {
    background: none;
    background-color: var(--white-color);
    background-image: url(../images/arrow-a0d4e5e7627c2fb3b12b52ad4da2200e.svg);
    background-position: 10px 7px;
    background-repeat: no-repeat;
    background-size: 24px;
    border: none;
    border-radius: 50%;
    box-shadow: 0 4px 10px rgba(0, 0, 0, .15);
    cursor: pointer;
    height: 40px;
    left: calc(var(--recipe-carousel-margin-left) - 20px);
    margin: 0;
    outline: none;
    padding: 0;
    position: absolute;
    text-indent: -99999px;
    top: var(--carousel-control-arrow-top);
    transform: scaleX(-1);
    transition: filter var(--hover-fade-duration);
    width: 40px;
    z-index: 99
}

.root--21d459d .leftArrow--9085d26:hover {
    filter: var(--hover-fade-filter-effect)
}

.root--21d459d .rightArrow--568b1b6 {
    background: none;
    background-color: var(--white-color);
    background-image: url(../images/arrow-a0d4e5e7627c2fb3b12b52ad4da2200e.svg);
    background-position: 10px 7px;
    background-repeat: no-repeat;
    background-size: 24px;
    border: none;
    border-radius: 50%;
    box-shadow: 0 4px 10px rgba(0, 0, 0, .15);
    cursor: pointer;
    height: 40px;
    margin: 0;
    outline: none;
    padding: 0;
    position: absolute;
    right: calc(var(--recipe-carousel-margin-left) - 20px);
    text-indent: -99999px;
    top: var(--carousel-control-arrow-top);
    transition: filter var(--hover-fade-duration);
    width: 40px;
    z-index: 99
}

.root--21d459d .rightArrow--568b1b6:hover {
    filter: var(--hover-fade-filter-effect)
}

.root--21d459d .dots--c6069d6 {
    display: flex;
    justify-content: center;
    margin-top: 12px
}

.root--21d459d .dots--c6069d6 .dot--3473aed {
    background: none;
    background-color: var(--carousel-control-dots-color);
    border: none;
    border-radius: 50%;
    cursor: pointer;
    height: 8px;
    margin: 4px;
    opacity: .3;
    outline: none;
    padding: 0;
    text-indent: -99999px;
    transition: filter var(--hover-fade-duration);
    width: 8px
}

.root--21d459d .dots--c6069d6 .dot--3473aed:hover {
    filter: var(--hover-fade-filter-effect)
}

.root--21d459d .dots--c6069d6 .dot--3473aed.active--47b3519 {
    opacity: 1
}

.tags--a748cd8 {
    column-gap: 24px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%
}

.tags--a748cd8 .tag--dfaf7e7.lastTagInOtherRow--f4b6479 {
    margin-top: 0
}

.tags--a748cd8 .tag--dfaf7e7.lastTagInOtherRow--f4b6479:before {
    display: none !important
}

.tags--a748cd8 .tag--dfaf7e7:before {
    background: var(--dotColor);
    border-radius: 50%;
    content: "\a";
    display: inline-block;
    height: 4px;
    margin-left: -16px;
    margin-top: 8px;
    position: absolute;
    width: 4px
}

@media(min-width:768px) {
    .tags--a748cd8 .tag--dfaf7e7:before {
        margin-top: 10px
    }
}

@media(max-width:767px) {
    .message--38726e2 {
        padding: 0 20px
    }
}

@media(min-width:768px) {
    .informations--d2290a5 {
        height: 456px;
        width: 456px
    }
}

.carouselItem--778c9b7 {
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    height: 100%;
    justify-content: center;
    position: relative;
    scroll-snap-align: start;
    scroll-snap-stop: always;
    width: 100%
}

@media(max-width:767px) {
    .carouselItem--778c9b7 {
        margin: 0 8px
    }
    .carouselItem--778c9b7.hasOnlyOneItem--202e7ad {
        margin: 0
    }
}

.carouselItem--778c9b7 .item--474611b {
    display: flex;
    gap: 24px;
    max-width: 80%
}

@media(max-width:767px) {
    .carouselItem--778c9b7 .item--474611b {
        flex-direction: column;
        gap: 8px;
        max-width: 100%
    }
    .carouselItem--778c9b7 .item--474611b.partScreen--39c81a7 {
        max-height: 100%;
        width: 90%
    }
    .carouselItem--778c9b7 .item--474611b.partScreen--39c81a7.iosPartScreen--b0e6c4a {
        margin-bottom: 50px
    }
}

@media(max-width:767px)and (max-width:767px) {
    .carouselItem--778c9b7 .item--474611b.partScreen--39c81a7 .video--24c5056 {
        height: var(--video-ratio)
    }
}

.carouselItem--778c9b7 .item--474611b .video--24c5056 {
    --base-border-radius: 0;
    aspect-ratio: 1;
    margin-bottom: 8px;
    max-height: 80vh;
    width: 100%
}

.carouselItem--778c9b7 .item--474611b .video--24c5056.fullscreen--1b89b48 {
    height: 100vh;
    width: 100vw
}

@media(min-width:768px) {
    .carouselItem--778c9b7 .item--474611b .video--24c5056 {
        height: 456px;
        width: 456px
    }
}

.carouselWrapper--29f07b8 {
    align-items: center;
    display: flex;
    height: 100%;
    position: relative;
    width: 100%
}

.carouselWrapper--29f07b8 .swipeHint--507dbd5 {
    align-items: center;
    background-color: var(--swipe-hint-color);
    border-radius: 6px;
    display: flex;
    height: 48px;
    left: 50%;
    padding-inline: 25px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: -moz-fit-content;
    width: fit-content
}

@media(min-width:768px) {
    .carouselWrapper--29f07b8 .swipeHint--507dbd5 {
        display: none
    }
}

.carouselWrapper--29f07b8 .swipeHint--507dbd5:after {
    border-right: 13px solid var(--swipe-hint-color);
    left: -11px
}

.carouselWrapper--29f07b8 .swipeHint--507dbd5:after,
.carouselWrapper--29f07b8 .swipeHint--507dbd5:before {
    border-bottom: 13px solid transparent;
    border-top: 13px solid transparent;
    clear: both;
    content: "";
    height: 0;
    position: absolute;
    top: 11px;
    width: 0
}

.carouselWrapper--29f07b8 .swipeHint--507dbd5:before {
    border-left: 13px solid var(--swipe-hint-color);
    right: -11px
}

.carousel--ccb2ecc {
    -ms-overflow-style: none;
    scroll-snap-destination: 0 100%;
    scroll-snap-points-x: repeat(100%);
    align-items: center;
    display: flex;
    list-style: none;
    margin: 0;
    overflow-x: auto;
    padding: 0;
    position: relative;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    width: 100%
}

.carousel--ccb2ecc::-webkit-scrollbar {
    display: none
}

@media(max-width:767px) {
    .carousel--ccb2ecc {
        align-items: flex-start;
        height: calc(100vh - 50px);
        height: calc(var(--app-height) - 50px)
    }
}

.arrow--5778156 {
    cursor: pointer;
    position: absolute;
    top: calc(50% - 12px)
}

@media(max-width:767px) {
    .arrow--5778156 {
        display: none
    }
}

.prev--ce952ad {
    left: 40px;
    transform: rotateY(180deg)
}

.next--439e4f2 {
    right: 40px
}

.counter--d1d5b18 {
    align-items: center;
    background-color: var(--black-color);
    border-radius: 16px;
    display: flex;
    height: 32px;
    justify-content: center;
    left: 50%;
    position: absolute;
    top: 24px;
    transform: translateX(-50%);
    width: 100px
}

.counter--d1d5b18>* {
    line-height: 32px
}

.modal--6e7e593.openedModal--9dfc424 {
    align-items: center;
    display: flex;
    height: 100vh;
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

@media(max-width:767px) {
    .modal--6e7e593.openedModal--9dfc424 {
        min-height: 100vh;
        top: 0
    }
}

.close--31b9899 {
    background: none;
    background-image: url(../images/close-carousel-modal-816e45ccce603bd833830145da1bbd7f.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    height: 32px;
    margin: 0;
    outline: none;
    padding: 0;
    position: absolute;
    right: 16px;
    top: 24px;
    transition: filter var(--hover-fade-duration);
    width: 32px
}

.close--31b9899:hover {
    filter: var(--hover-fade-filter-effect)
}

@media(min-width:768px) {
    .close--31b9899 {
        right: 32px
    }
}

.variantModal.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantModal.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantModal.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantModal.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantModal.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantModal.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantModal.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantModal.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantModal.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantModal.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantModal.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantModal.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantModal.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantModal.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantModal.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantModal.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantModal.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantModal.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantModal.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantModal.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantModal.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantModal.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantModal.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantModal.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantModal.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantModal.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantModal.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantModal.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantExtraExtraLarge.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraExtraLarge.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantExtraExtraLarge.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraExtraLarge.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantExtraExtraLarge.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraExtraLarge.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantExtraExtraLarge.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraExtraLarge.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantExtraExtraLarge.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraExtraLarge.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantExtraExtraLarge.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraExtraLarge.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantExtraExtraLarge.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraExtraLarge.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantExtraLarge.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraLarge.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraLarge.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantExtraLarge.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraLarge.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraLarge.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantExtraLarge.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraLarge.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraLarge.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantExtraLarge.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraLarge.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraLarge.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantExtraLarge.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraLarge.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraLarge.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantExtraLarge.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraLarge.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraLarge.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantExtraLarge.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraLarge.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraLarge.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantLarge.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantLarge.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLarge.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLarge.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantLarge.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLarge.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLarge.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLarge.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantLarge.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLarge.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLarge.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLarge.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantLarge.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantLarge.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLarge.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLarge.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantLarge.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantLarge.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLarge.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLarge.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantLarge.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantLarge.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLarge.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLarge.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantLarge.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantLarge.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLarge.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLarge.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantMedium.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantMedium.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantMedium.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantMedium.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantMedium.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantMedium.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantMedium.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantMedium.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantMedium.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantMedium.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantMedium.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantMedium.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantMedium.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantMedium.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantMedium.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantMedium.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantMedium.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantMedium.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantMedium.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantMedium.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantMedium.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantMedium.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantMedium.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantMedium.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantMedium.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantMedium.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantMedium.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantMedium.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantSmall.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantSmall.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantSmall.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantSmall.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantSmall.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantSmall.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantSmall.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantSmall.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantSmall.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantSmall.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantSmall.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantSmall.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantSmall.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantSmall.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantSmall.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantSmall.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantSmall.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantSmall.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantSmall.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantSmall.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantSmall.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantSmall.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantSmall.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantSmall.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantSmall.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantSmall.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantSmall.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantSmall.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantExtraSmall.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraSmall.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraSmall.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantExtraSmall.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraSmall.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraSmall.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantExtraSmall.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraSmall.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraSmall.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantExtraSmall.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraSmall.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraSmall.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantExtraSmall.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraSmall.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraSmall.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantExtraSmall.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraSmall.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraSmall.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantExtraSmall.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraSmall.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraSmall.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantExtraLargeHandDrawn.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantExtraLargeHandDrawn.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantExtraLargeHandDrawn.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantExtraLargeHandDrawn.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantExtraLargeHandDrawn.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantExtraLargeHandDrawn.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantExtraLargeHandDrawn.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantLargeHandDrawn.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantLargeHandDrawn.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantLargeHandDrawn.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLargeHandDrawn.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantLargeHandDrawn.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLargeHandDrawn.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantLargeHandDrawn.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantLargeHandDrawn.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantLargeHandDrawn.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantLargeHandDrawn.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantLargeHandDrawn.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantLargeHandDrawn.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantLargeHandDrawn.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantLargeHandDrawn.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantMediumHandDrawn.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantMediumHandDrawn.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantMediumHandDrawn.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantMediumHandDrawn.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantMediumHandDrawn.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantMediumHandDrawn.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantMediumHandDrawn.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantMediumHandDrawn.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantMediumHandDrawn.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantMediumHandDrawn.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantMediumHandDrawn.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantMediumHandDrawn.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantMediumHandDrawn.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantMediumHandDrawn.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantSmallHandDrawn.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantSmallHandDrawn.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantSmallHandDrawn.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantSmallHandDrawn.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantSmallHandDrawn.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantSmallHandDrawn.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantSmallHandDrawn.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantSmallHandDrawn.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantSmallHandDrawn.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantSmallHandDrawn.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantSmallHandDrawn.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantSmallHandDrawn.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantSmallHandDrawn.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantSmallHandDrawn.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantExtraSmallHandDrawn.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantExtraSmallHandDrawn.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantExtraSmallHandDrawn.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantExtraSmallHandDrawn.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantExtraSmallHandDrawn.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantExtraSmallHandDrawn.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantExtraSmallHandDrawn.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantExtraLargeCampingHoliday.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantExtraLargeCampingHoliday.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantExtraLargeCampingHoliday.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantExtraLargeCampingHoliday.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantExtraLargeCampingHoliday.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantExtraLargeCampingHoliday.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantExtraLargeCampingHoliday.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantLargeCampingHoliday.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantLargeCampingHoliday.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantLargeCampingHoliday.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantLargeCampingHoliday.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantLargeCampingHoliday.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantLargeCampingHoliday.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantLargeCampingHoliday.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantMediumCampingHoliday.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantMediumCampingHoliday.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantMediumCampingHoliday.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantMediumCampingHoliday.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantMediumCampingHoliday.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantMediumCampingHoliday.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantMediumCampingHoliday.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantSmallCampingHoliday.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantSmallCampingHoliday.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantSmallCampingHoliday.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantSmallCampingHoliday.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantSmallCampingHoliday.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantSmallCampingHoliday.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantSmallCampingHoliday.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantExtraSmallCampingHoliday.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantExtraSmallCampingHoliday.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantExtraSmallCampingHoliday.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantExtraSmallCampingHoliday.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantExtraSmallCampingHoliday.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantExtraSmallCampingHoliday.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantExtraSmallCampingHoliday.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantExtraExtraLargeCreators.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantExtraExtraLargeCreators.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantExtraExtraLargeCreators.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantExtraExtraLargeCreators.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantExtraExtraLargeCreators.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantExtraExtraLargeCreators.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantExtraExtraLargeCreators.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantExtraLargeCreators.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraLargeCreators.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantExtraLargeCreators.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraLargeCreators.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantExtraLargeCreators.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraLargeCreators.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantExtraLargeCreators.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraLargeCreators.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantExtraLargeCreators.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraLargeCreators.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantExtraLargeCreators.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraLargeCreators.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantExtraLargeCreators.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraLargeCreators.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantLargeCreators.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantLargeCreators.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLargeCreators.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantLargeCreators.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLargeCreators.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLargeCreators.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantLargeCreators.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLargeCreators.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLargeCreators.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantLargeCreators.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantLargeCreators.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLargeCreators.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantLargeCreators.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantLargeCreators.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLargeCreators.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantLargeCreators.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantLargeCreators.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLargeCreators.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantLargeCreators.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantLargeCreators.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLargeCreators.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantMediumCreators.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantMediumCreators.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantMediumCreators.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantMediumCreators.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantMediumCreators.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantMediumCreators.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantMediumCreators.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantMediumCreators.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantMediumCreators.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantMediumCreators.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantMediumCreators.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantMediumCreators.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantMediumCreators.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantMediumCreators.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantMediumCreators.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantMediumCreators.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantMediumCreators.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantMediumCreators.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantMediumCreators.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantMediumCreators.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantMediumCreators.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantSmallCreators.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantSmallCreators.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantSmallCreators.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantSmallCreators.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantSmallCreators.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantSmallCreators.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantSmallCreators.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantSmallCreators.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantSmallCreators.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantSmallCreators.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantSmallCreators.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantSmallCreators.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantSmallCreators.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantSmallCreators.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantSmallCreators.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantSmallCreators.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantSmallCreators.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantSmallCreators.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantSmallCreators.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantSmallCreators.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantSmallCreators.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantExtraSmallCreators.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraSmallCreators.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantExtraSmallCreators.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraSmallCreators.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantExtraSmallCreators.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraSmallCreators.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantExtraSmallCreators.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraSmallCreators.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantExtraSmallCreators.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraSmallCreators.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantExtraSmallCreators.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraSmallCreators.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantExtraSmallCreators.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraSmallCreators.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantExtraExtraLargeNav.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantExtraExtraLargeNav.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantExtraExtraLargeNav.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantExtraExtraLargeNav.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantExtraExtraLargeNav.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantExtraExtraLargeNav.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantExtraExtraLargeNav.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantExtraLargeNav.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraLargeNav.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantExtraLargeNav.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraLargeNav.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantExtraLargeNav.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraLargeNav.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantExtraLargeNav.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraLargeNav.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantExtraLargeNav.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraLargeNav.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantExtraLargeNav.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraLargeNav.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantExtraLargeNav.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraLargeNav.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantLargeNav.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantLargeNav.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLargeNav.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLargeNav.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantLargeNav.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLargeNav.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLargeNav.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLargeNav.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantLargeNav.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLargeNav.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLargeNav.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLargeNav.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantLargeNav.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantLargeNav.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLargeNav.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLargeNav.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantLargeNav.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantLargeNav.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLargeNav.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLargeNav.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantLargeNav.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantLargeNav.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLargeNav.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLargeNav.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantLargeNav.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantLargeNav.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLargeNav.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLargeNav.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantMediumNav.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantMediumNav.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantMediumNav.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantMediumNav.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantMediumNav.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantMediumNav.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantMediumNav.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantMediumNav.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantMediumNav.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantMediumNav.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantMediumNav.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantMediumNav.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantMediumNav.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantMediumNav.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantMediumNav.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantMediumNav.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantMediumNav.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantMediumNav.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantMediumNav.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantMediumNav.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantMediumNav.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantMediumNav.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantMediumNav.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantMediumNav.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantMediumNav.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantMediumNav.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantMediumNav.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantMediumNav.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantSmallNav.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantSmallNav.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantSmallNav.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantSmallNav.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantSmallNav.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantSmallNav.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantSmallNav.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantSmallNav.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantSmallNav.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantSmallNav.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantSmallNav.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantSmallNav.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantSmallNav.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantSmallNav.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantSmallNav.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantSmallNav.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantSmallNav.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantSmallNav.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantSmallNav.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantSmallNav.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantSmallNav.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantSmallNav.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantSmallNav.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantSmallNav.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantSmallNav.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantSmallNav.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantSmallNav.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantSmallNav.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantExtraSmallNav.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraSmallNav.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantExtraSmallNav.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraSmallNav.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantExtraSmallNav.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraSmallNav.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantExtraSmallNav.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraSmallNav.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantExtraSmallNav.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraSmallNav.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantExtraSmallNav.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraSmallNav.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantExtraSmallNav.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraSmallNav.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantBody1.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantBody1.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody1.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody1.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantBody1.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody1.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody1.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody1.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantBody1.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody1.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody1.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody1.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantBody1.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantBody1.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody1.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody1.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantBody1.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantBody1.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody1.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody1.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantBody1.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantBody1.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody1.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody1.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantBody1.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody1.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody1.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody1.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantBody1.bold--264bbd9,
.variantBody1.bold--264bbd9 p {
    font-weight: 700
}

.variantBody1.semiBold--1cf8941,
.variantBody1.semiBold--1cf8941 p {
    font-weight: 600
}

.variantBody2.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantBody2.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody2.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody2.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantBody2.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody2.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody2.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody2.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantBody2.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody2.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody2.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody2.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantBody2.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantBody2.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody2.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody2.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantBody2.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantBody2.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody2.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody2.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantBody2.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantBody2.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody2.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody2.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantBody2.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody2.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody2.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody2.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantBody2.bold--264bbd9,
.variantBody2.bold--264bbd9 p {
    font-weight: 700
}

.variantBody2.semiBold--1cf8941,
.variantBody2.semiBold--1cf8941 p {
    font-weight: 600
}

.variantBody3.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantBody3.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody3.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody3.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantBody3.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody3.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody3.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody3.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantBody3.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody3.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody3.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody3.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantBody3.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantBody3.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody3.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody3.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantBody3.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantBody3.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody3.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody3.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantBody3.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantBody3.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody3.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody3.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantBody3.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody3.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody3.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody3.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantBody3.bold--264bbd9,
.variantBody3.bold--264bbd9 p {
    font-weight: 700
}

.variantBody3.semiBold--1cf8941,
.variantBody3.semiBold--1cf8941 p {
    font-weight: 600
}

.variantBody4.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantBody4.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody4.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody4.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantBody4.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody4.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody4.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody4.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantBody4.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody4.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody4.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody4.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantBody4.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantBody4.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody4.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody4.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantBody4.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantBody4.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody4.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody4.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantBody4.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantBody4.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody4.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody4.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantBody4.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody4.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody4.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody4.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantBody4.bold--264bbd9,
.variantBody4.bold--264bbd9 p {
    font-weight: 700
}

.variantBody4.semiBold--1cf8941,
.variantBody4.semiBold--1cf8941 p {
    font-weight: 600
}

.variantLike.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantLike.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLike.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLike.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantLike.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLike.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLike.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLike.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantLike.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLike.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLike.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLike.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantLike.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantLike.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLike.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLike.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantLike.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantLike.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLike.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLike.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantLike.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantLike.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLike.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLike.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantLike.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantLike.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLike.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLike.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantLike.bold--264bbd9,
.variantLike.bold--264bbd9 p {
    font-weight: 700
}

.variantLike.semiBold--1cf8941,
.variantLike.semiBold--1cf8941 p {
    font-weight: 600
}

.variantControl.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantControl.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantControl.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantControl.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantControl.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantControl.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantControl.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantControl.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantControl.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantControl.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantControl.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantControl.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantControl.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantControl.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantControl.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantControl.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantControl.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantControl.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantControl.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantControl.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantControl.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantControl.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantControl.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantControl.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantControl.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantControl.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantControl.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantControl.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantControl.bold--264bbd9,
.variantControl.bold--264bbd9 p {
    font-weight: 700
}

.variantControl.semiBold--1cf8941,
.variantControl.semiBold--1cf8941 p {
    font-weight: 600
}

.variantBody1Nav.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantBody1Nav.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody1Nav.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantBody1Nav.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody1Nav.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody1Nav.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantBody1Nav.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody1Nav.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody1Nav.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantBody1Nav.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantBody1Nav.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody1Nav.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantBody1Nav.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantBody1Nav.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody1Nav.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantBody1Nav.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantBody1Nav.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody1Nav.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantBody1Nav.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody1Nav.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody1Nav.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantBody1Nav.bold--264bbd9,
.variantBody1Nav.bold--264bbd9 p {
    font-weight: 700
}

.variantBody1Nav.semiBold--1cf8941,
.variantBody1Nav.semiBold--1cf8941 p {
    font-weight: 600
}

.variantBody2Nav.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantBody2Nav.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody2Nav.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantBody2Nav.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody2Nav.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody2Nav.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantBody2Nav.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody2Nav.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody2Nav.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantBody2Nav.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantBody2Nav.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody2Nav.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantBody2Nav.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantBody2Nav.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody2Nav.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantBody2Nav.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantBody2Nav.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody2Nav.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantBody2Nav.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody2Nav.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody2Nav.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantBody2Nav.bold--264bbd9,
.variantBody2Nav.bold--264bbd9 p {
    font-weight: 700
}

.variantBody2Nav.semiBold--1cf8941,
.variantBody2Nav.semiBold--1cf8941 p {
    font-weight: 600
}

.variantBody3Nav.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantBody3Nav.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody3Nav.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantBody3Nav.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody3Nav.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody3Nav.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantBody3Nav.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody3Nav.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody3Nav.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantBody3Nav.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantBody3Nav.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody3Nav.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantBody3Nav.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantBody3Nav.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody3Nav.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantBody3Nav.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantBody3Nav.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody3Nav.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantBody3Nav.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody3Nav.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody3Nav.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantBody3Nav.bold--264bbd9,
.variantBody3Nav.bold--264bbd9 p {
    font-weight: 700
}

.variantBody3Nav.semiBold--1cf8941,
.variantBody3Nav.semiBold--1cf8941 p {
    font-weight: 600
}

.variantBody4Nav.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .variantBody4Nav.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody4Nav.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.variantBody4Nav.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody4Nav.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody4Nav.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.variantBody4Nav.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody4Nav.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody4Nav.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.variantBody4Nav.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .variantBody4Nav.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody4Nav.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.alignLeftWide--1e60444 {
        text-align: left
    }
}

.variantBody4Nav.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .variantBody4Nav.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody4Nav.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.variantBody4Nav.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .variantBody4Nav.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody4Nav.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.alignRightWide--262ec03 {
        text-align: right
    }
}

.variantBody4Nav.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody4Nav.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody4Nav.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.variantBody4Nav.bold--264bbd9,
.variantBody4Nav.bold--264bbd9 p {
    font-weight: 700
}

.variantBody4Nav.semiBold--1cf8941,
.variantBody4Nav.semiBold--1cf8941 p {
    font-weight: 600
}

.textarea--03d77c7 {
    margin-top: 8px
}

.textarea--03d77c7 p {
    font-family: var(--openSans-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.textarea--03d77c7 p.noMargin--2867277 {
    margin: 0
}

@media(max-width:767px) {
    .textarea--03d77c7 p.noMarginCompact--41fe7ef {
        margin: 0
    }
}

@media(min-width:768px) {
    .textarea--03d77c7 p.noMarginRegular--2d9f4a8 {
        margin: 0
    }
}

@media(min-width:1280px) {
    .textarea--03d77c7 p.noMarginWide--d7cfa4b {
        margin: 0
    }
}

.textarea--03d77c7 p.uppercase--8fbbc82 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .textarea--03d77c7 p.uppercaseCompact--42c07c9 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .textarea--03d77c7 p.uppercaseRegular--41ed4f8 {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .textarea--03d77c7 p.uppercaseWide--7c0e099 {
        text-transform: uppercase
    }
}

.textarea--03d77c7 p.alignInherit--f30ebbe {
    text-align: inherit
}

@media(max-width:767px) {
    .textarea--03d77c7 p.alignInheritCompact--6ebfce0 {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .textarea--03d77c7 p.alignInheritRegular--c701561 {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .textarea--03d77c7 p.alignInheritWide--0518dcf {
        text-align: inherit
    }
}

.textarea--03d77c7 p.alignLeft--50813f1 {
    text-align: left
}

@media(max-width:767px) {
    .textarea--03d77c7 p.alignLeftCompact--d3271c5 {
        text-align: left
    }
}

@media(min-width:768px) {
    .textarea--03d77c7 p.alignLeftRegular--6eac7eb {
        text-align: left
    }
}

@media(min-width:1280px) {
    .textarea--03d77c7 p.alignLeftWide--1e60444 {
        text-align: left
    }
}

.textarea--03d77c7 p.alignCenter--07fa3db {
    text-align: center
}

@media(max-width:767px) {
    .textarea--03d77c7 p.alignCenterCompact--1857dfa {
        text-align: center
    }
}

@media(min-width:768px) {
    .textarea--03d77c7 p.alignCenterRegular--a1c4e88 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .textarea--03d77c7 p.alignCenterWide--00d26f5 {
        text-align: center
    }
}

.textarea--03d77c7 p.alignRight--4deae3c {
    text-align: right
}

@media(max-width:767px) {
    .textarea--03d77c7 p.alignRightCompact--af78ca5 {
        text-align: right
    }
}

@media(min-width:768px) {
    .textarea--03d77c7 p.alignRightRegular--534742e {
        text-align: right
    }
}

@media(min-width:1280px) {
    .textarea--03d77c7 p.alignRightWide--262ec03 {
        text-align: right
    }
}

.textarea--03d77c7 p.alignJustify--34f8572 {
    text-align: justify
}

@media(max-width:767px) {
    .textarea--03d77c7 p.alignJustifyCompact--132946a {
        text-align: justify
    }
}

@media(min-width:768px) {
    .textarea--03d77c7 p.alignJustifyRegular--0591b92 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .textarea--03d77c7 p.alignJustifyWide--1e7dbf9 {
        text-align: justify
    }
}

.textarea--03d77c7 p.bold--264bbd9,
.textarea--03d77c7 p.bold--264bbd9 p {
    font-weight: 700
}

.textarea--03d77c7 p.semiBold--1cf8941,
.textarea--03d77c7 p.semiBold--1cf8941 p {
    font-weight: 600
}

@media(max-width:767px) {
    .textarea--03d77c7 p {
        font-size: 14px
    }
}

@media(min-width:768px) {
    .textarea--03d77c7 p {
        font-size: 16px
    }
}

@media(max-width:767px) {
    .textarea--03d77c7 p {
        margin: 8px 0
    }
}

@media(min-width:768px) {
    .textarea--03d77c7 p {
        margin: 16px 0
    }
}

.textarea--03d77c7 p:first-child {
    margin-top: 0
}

.textarea--03d77c7 p:last-child {
    margin-bottom: 0
}

.textarea--03d77c7 a {
    color: inherit;
    font-weight: 700;
    letter-spacing: .3px
}

.seeMoreContainer--d81bb57 {
    overflow: hidden;
    width: 100%
}

.seeMoreContainer--d81bb57.opened--7c4a2d4 {
    height: -moz-fit-content;
    height: fit-content
}

.seeMoreContainer--d81bb57 p {
    margin: 0
}

.root--e2108fb {
    background-color: var(--white-color);
    position: relative;
    z-index: 10001
}

@media(max-width:767px) {
    .root--e2108fb {
        --navbar-height: 48px;
        margin-bottom: 56px
    }
}

@media(min-width:768px) {
    .root--e2108fb {
        --navbar-height: 62px
    }
}

.navRow--e566219 {
    align-items: center;
    display: flex;
    height: var(--navbar-height);
    justify-content: space-between
}

@media(max-width:767px) {
    .navRow--e566219 {
        padding: 0 10px
    }
}

@media(min-width:768px) {
    .navRow--e566219 {
        border-bottom: .5px solid var(--gray4-color);
        padding: 0 24px
    }
}

@media(min-width:1280px) {
    .navRow--e566219 {
        border-bottom: .5px solid var(--gray4-color);
        padding: 0 50px
    }
}

.navRow--e566219 .logo--37cf6b2 {
    margin-left: -22px
}

.navRow--e566219 .logo--37cf6b2 .desktopLogo--c4d80da {
    display: block
}

.navRow--e566219 .logo--37cf6b2 .mobileLogo--1cc72a1 {
    display: none
}

@media(max-width:767px) {
    .navRow--e566219 .logo--37cf6b2 {
        margin-left: -3px
    }
    .navRow--e566219 .logo--37cf6b2 .desktopLogo--c4d80da {
        display: none
    }
    .navRow--e566219 .logo--37cf6b2 .mobileLogo--1cc72a1 {
        display: block
    }
}

.navRow--e566219 .navItems--b11885f {
    display: flex;
    height: 100%;
    list-style: none;
    margin: 0;
    padding: 0
}

.navRow--e566219 .navItems--b11885f .navItemWrapper--32aa536 .iconNavItem--6f4ebf8 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px 25px;
    display: block;
    height: 100%;
    list-style: none;
    text-indent: -10000px;
    width: 40px
}

.navRow--e566219 .navItems--b11885f .navItemWrapper--32aa536 .iconNavItem--6f4ebf8.search--3a41f99 {
    background-image: url(../images/search-87795046127740ffd7170804f332ce2b.svg);
    cursor: pointer
}

.navRow--e566219 .navItems--b11885f .navItemWrapper--32aa536 .iconNavItem--6f4ebf8.accountLoggedOut--2807a09 {
    background-image: url(../images/account-5373f68cfb80b198634a1b459a7d537f.svg);
    cursor: pointer
}

.navRow--e566219 .navItems--b11885f .navItemWrapper--32aa536 .iconNavItem--6f4ebf8.accountLoggedIn--7f67855 {
    align-items: center;
    display: flex;
    justify-content: center;
    text-decoration: none
}

.navRow--e566219 .navItems--b11885f .navItemWrapper--32aa536 .buttonNavItem--87e59ba {
    align-items: center;
    display: flex;
    height: 100%
}

.navRow--e566219 .navItems--b11885f .navItemWrapper--32aa536 .buttonNavItem--87e59ba>:first-child {
    border-width: 1px;
    height: 33px;
    margin: 0 10px 0 8px;
    padding: 5px 15px;
    width: auto
}

.navRow--e566219 .navItems--b11885f .navItemWrapper--32aa536 .loggedButton--0d605ab {
    margin-left: 8px;
    margin-right: 8px
}

.sectionRow--3d42ea9 {
    display: flex;
    height: 56px;
    justify-content: center;
    list-style: none;
    margin: 0;
    padding: 0
}

@media(max-width:767px) {
    .sectionRow--3d42ea9 {
        background-color: #fff;
        border-bottom: .5px solid var(--gray4-color);
        border-top: .5px solid var(--gray4-color);
        left: 0;
        position: absolute;
        top: 48px;
        width: 100vw;
        z-index: 1700
    }
}

@media(min-width:768px) {
    .sectionRow--3d42ea9 {
        height: 61px;
        left: 280px;
        position: absolute;
        right: 280px;
        top: 0
    }
}

.sectionRow--3d42ea9 .sectionWrapper--18c39c3 {
    z-index: 1700
}

@media(max-width:767px) {
    .sectionRow--3d42ea9 .sectionWrapper--18c39c3 {
        width: 33%
    }
}

.sectionRow--3d42ea9 .sectionWrapper--18c39c3 .dropdownOverlay--b5d0456 {
    background-color: var(--gray7-color);
    left: 0;
    min-width: 100vw;
    position: absolute;
    z-index: 1700
}

@media(min-width:768px) {
    .sectionRow--3d42ea9 .sectionWrapper--18c39c3 .dropdownOverlay--b5d0456 {
        left: -280px
    }
}

.sectionRow--3d42ea9 .sectionWrapper--18c39c3 .dropdownOverlay--b5d0456:hover {
    display: none
}

.sectionRow--3d42ea9 .sectionWrapper--18c39c3 .dropdownOverlay--b5d0456 .background--de22d83 {
    background-color: rgba(0, 0, 0, .5);
    height: 100vh;
    left: 0;
    pointer-events: none;
    position: absolute;
    width: 100vw
}

.sectionRow--3d42ea9 .sectionWrapper--18c39c3 .dropdownOverlay--b5d0456 .dropdownContent--dd9c924 {
    margin-inline: auto;
    padding-inline: 12px;
    z-index: 200
}

@media(max-width:767px) {
    .sectionRow--3d42ea9 .sectionWrapper--18c39c3 .dropdownOverlay--b5d0456 .dropdownContent--dd9c924 {
        max-width: 530px
    }
}

@media(min-width:768px) {
    .sectionRow--3d42ea9 .sectionWrapper--18c39c3 .dropdownOverlay--b5d0456 .dropdownContent--dd9c924 {
        padding-inline: 13%
    }
}

@media(min-width:1280px) {
    .sectionRow--3d42ea9 .sectionWrapper--18c39c3 .dropdownOverlay--b5d0456 .dropdownContent--dd9c924 {
        max-width: var(--container-width);
        padding-inline: 0
    }
}

@media(min-width:768px) {
    .sectionRow--3d42ea9 .sectionWrapper--18c39c3 .dropdownOverlay--b5d0456 .dropdownContent--dd9c924 .column--26c9848 {
        padding: 0
    }
}

@media(max-width:767px) {
    .sectionRow--3d42ea9 .sectionWrapper--18c39c3 .dropdownOverlay--b5d0456 .dropdownContent--dd9c924 .column--26c9848:first-child {
        margin-top: -8px
    }
    .sectionRow--3d42ea9 .sectionWrapper--18c39c3 .dropdownOverlay--b5d0456 .dropdownContent--dd9c924 .column--26c9848:last-child {
        padding-bottom: 50px
    }
}

.sectionRow--3d42ea9 .sectionWrapper--18c39c3 .dropdownOverlay--b5d0456 .dropdownContent--dd9c924 .column--26c9848.centerNavCol--a986a9a {
    display: flex
}

@media(min-width:768px) {
    .sectionRow--3d42ea9 .sectionWrapper--18c39c3 .dropdownOverlay--b5d0456 .dropdownContent--dd9c924 .column--26c9848.centerNavCol--a986a9a {
        justify-content: center
    }
}

.sectionRow--3d42ea9 .sectionWrapper--18c39c3 .dropdownOverlay--b5d0456 .dropdownContent--dd9c924 .column--26c9848.mobileCta--b42e2b6 {
    margin-bottom: -8px;
    margin-top: 8px !important
}

.sectionRow--3d42ea9 .sectionWrapper--18c39c3 .dropdownOverlay--b5d0456 .dropdownContent--dd9c924 .column--26c9848.mobileCta--b42e2b6 .mobileCtaLink--f1dd551 {
    align-items: center;
    display: flex;
    flex-direction: row
}

.sectionRow--3d42ea9 .sectionWrapper--18c39c3 .dropdownOverlay--b5d0456 .dropdownContent--dd9c924 .column--26c9848.mobileCta--b42e2b6 .mobileCtaLink--f1dd551 svg {
    margin-left: 8px
}

.sectionRow--3d42ea9 .sectionWrapper--18c39c3 .dropdownOverlay--b5d0456 .dropdownContent--dd9c924 *>section {
    width: -moz-fit-content;
    width: fit-content
}

@media(min-width:768px) {
    .sectionRow--3d42ea9 .sectionWrapper--18c39c3 .dropdownOverlay--b5d0456 .dropdownContent--dd9c924 *>section {
        min-width: 216px
    }
}

.sectionRow--3d42ea9 .sectionWrapper--18c39c3.kids--b3cf105 .section--cc5d21c>:first-child {
    margin-right: -3px;
    margin-top: -2px
}

.sectionRow--3d42ea9 .sectionWrapper--18c39c3 .kidsLogo--a399b4e {
    display: block
}

.sectionRow--3d42ea9 .sectionWrapper--18c39c3 .kidsLogoActive--aee476c {
    display: none
}

.sectionRow--3d42ea9 .sectionWrapper--18c39c3:hover {
    background-color: var(--gray7-color)
}

.sectionRow--3d42ea9 .sectionWrapper--18c39c3:hover .section--cc5d21c {
    font-weight: 600;
    margin-inline: -1px
}

.sectionRow--3d42ea9 .sectionWrapper--18c39c3:hover .kidsLogo--a399b4e {
    display: none
}

.sectionRow--3d42ea9 .sectionWrapper--18c39c3:hover .kidsLogoActive--aee476c {
    display: block;
    padding-inline: 1px
}

.sectionRow--3d42ea9 .sectionWrapper--18c39c3:hover~.background--de22d83 {
    display: block
}

.sectionRow--3d42ea9 .sectionWrapper--18c39c3 .section--cc5d21c {
    align-items: center;
    border-bottom: 2px solid transparent;
    border-top: 3px solid transparent;
    color: inherit;
    display: flex;
    font-family: var(--poppins-stack);
    height: 100%;
    justify-content: center;
    overflow: hidden;
    padding-inline: 16px;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis
}

@media(max-width:767px) {
    .sectionRow--3d42ea9 .sectionWrapper--18c39c3 .section--cc5d21c {
        font-size: 13px
    }
    .sectionRow--3d42ea9 .sectionWrapper--18c39c3 .section--cc5d21c img {
        margin-bottom: 4px;
        max-height: 35px;
        max-width: 43px
    }
}

@media(min-width:768px) {
    .sectionRow--3d42ea9 .sectionWrapper--18c39c3 .section--cc5d21c {
        font-size: 16px;
        padding: 3px 20px 0
    }
    .sectionRow--3d42ea9 .sectionWrapper--18c39c3 .section--cc5d21c img {
        margin-bottom: 4px;
        max-width: 50px
    }
}

.sectionRow--3d42ea9 .sectionWrapper--18c39c3 .section--cc5d21c.selected--22b3458 {
    font-weight: 600
}

.sidebarAd--f106daf {
    display: none
}

@media(min-width:1280px) {
    .sidebarAd--f106daf {
        display: inherit
    }
}

.root--1462b63 {
    align-items: center;
    bottom: 10px;
    display: flex;
    height: 30px;
    outline: none;
    position: absolute;
    transition: bottom var(--hover-fade-duration)
}

@media(max-width:767px) {
    .root--1462b63 {
        left: 16px;
        right: 16px;
        width: calc(100% - 32px)
    }
}

@media(min-width:768px) {
    .root--1462b63 {
        left: 20px;
        right: 20px;
        width: calc(100% - 40px)
    }
}

.root--1462b63 input.progressBar--9df6406 {
    -webkit-appearance: none;
    background-color: hsla(0, 0%, 100%, .2);
    border: none;
    transition: height var(--hover-fade-duration), border-radius var(--hover-fade-duration);
    width: 100%
}

@media(max-width:767px) {
    .root--1462b63 input.progressBar--9df6406 {
        border-radius: 5px;
        height: 5px
    }
}

@media(min-width:768px) {
    .root--1462b63 input.progressBar--9df6406 {
        border-radius: 6px;
        height: 6px
    }
}

@media(max-width:767px) {
    .root--1462b63 input.progressBar--9df6406:before {
        border-radius: 5px;
        height: 5px
    }
}

@media(min-width:768px) {
    .root--1462b63 input.progressBar--9df6406:before {
        border-radius: 6px;
        height: 6px
    }
}

.root--1462b63 input.progressBar--9df6406.isRunning--157ec1a:before {
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important
}

.root--1462b63 input.progressBar--9df6406:focus {
    outline: none
}

.root--1462b63 input.progressBar--9df6406:before {
    background-color: var(--progress-bar-color);
    content: "";
    position: absolute;
    transition: height var(--hover-fade-duration), border-radius var(--hover-fade-duration);
    width: var(--progress-bar-percent)
}

.root--1462b63 input.progressBar--9df6406::-webkit-slider-thumb {
    -webkit-appearance: none;
    background-color: var(--progress-bar-color);
    border-radius: 50%;
    cursor: grab;
    position: relative;
    -webkit-transition: opacity var(--hover-fade-duration);
    transition: opacity var(--hover-fade-duration);
    z-index: 99
}

.root--1462b63 input.progressBar--9df6406::-webkit-slider-thumb:active {
    cursor: grabbing
}

@media(max-width:767px) {
    .root--1462b63 input.progressBar--9df6406::-webkit-slider-thumb {
        height: 15px;
        width: 15px
    }
}

@media(min-width:768px) {
    .root--1462b63 input.progressBar--9df6406::-webkit-slider-thumb {
        height: 22px;
        opacity: 0;
        width: 22px
    }
}

.root--1462b63 input.progressBar--9df6406:hover {
    cursor: pointer
}

@media(max-width:767px) {
    .root--1462b63 input.progressBar--9df6406:hover {
        border-radius: 7px;
        height: 7px
    }
}

@media(min-width:768px) {
    .root--1462b63 input.progressBar--9df6406:hover {
        border-radius: 8px;
        height: 8px
    }
}

@media(max-width:767px) {
    .root--1462b63 input.progressBar--9df6406:hover:before {
        border-radius: 7px;
        height: 7px
    }
}

@media(min-width:768px) {
    .root--1462b63 input.progressBar--9df6406:hover:before {
        border-radius: 8px;
        height: 8px
    }
}

.root--1462b63 input.progressBar--9df6406:hover.isRunning--157ec1a:before {
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important
}

@media(min-width:768px) {
    .root--1462b63 input.progressBar--9df6406:hover::-webkit-slider-thumb {
        opacity: 1
    }
}

.stickyAdMobile--202ad10 {
    display: inherit
}

@media(min-width:1280px) {
    .stickyAdMobile--202ad10 {
        display: none !important
    }
}

.stickyAdDesktop--cd8fa5d {
    display: inherit
}

@media(max-width:1279px) {
    .stickyAdDesktop--cd8fa5d {
        display: none !important
    }
}

.root--ce5e1dd {
    align-items: center;
    bottom: 0;
    color: var(--white-color);
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 0;
    padding: 20px;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .8s;
    z-index: 2
}

.root--ce5e1dd>p {
    color: var(--white-color);
    transition: color .8s
}

.root--ce5e1dd>p.link--36410c8 {
    cursor: pointer;
    font-family: var(--openSans-stack);
    text-decoration: underline
}

.root--ce5e1dd .overlay--421265b {
    background: var(--current-theme-color);
    border-radius: var(--base-border-radius);
    bottom: 0;
    left: 0;
    opacity: .8;
    position: absolute;
    right: 0;
    top: 0;
    transition: background .8s, opacity .8s, z-index .8s;
    z-index: -1
}

.root--ce5e1dd .legacyTitle--03e08c1 {
    color: var(--white-color);
    max-width: 400px;
    text-align: center;
    text-transform: uppercase
}

@media(max-width:767px) {
    .root--ce5e1dd .legacyTitle--03e08c1 {
        font-size: 20px
    }
}

@media(min-width:768px) {
    .root--ce5e1dd .legacyTitle--03e08c1 {
        font-size: 30px
    }
}

.root--ce5e1dd .original--9671933 {
    background-image: url(../images/original-eaa0c659f4bd07cc964cdfe0d35bea47.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    height: 200px;
    margin: 0 24px 24px;
    width: 135px
}

@media(max-width:767px) {
    .root--ce5e1dd .original--9671933 {
        display: none
    }
}

@media(min-width:768px) {
    .root--ce5e1dd .original--9671933 {
        display: none
    }
}

@media(min-width:1280px) {
    .root--ce5e1dd .original--9671933 {
        display: block
    }
}

.root--ce5e1dd .kids--d5fc145 {
    background-image: url(../images/kids-9ae34153f897edc25de38bd939cbd8e0.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    height: 200px;
    margin: 0 24px 24px;
    width: 135px
}

@media(max-width:767px) {
    .root--ce5e1dd .kids--d5fc145 {
        display: none
    }
}

@media(min-width:768px) {
    .root--ce5e1dd .kids--d5fc145 {
        display: none
    }
}

@media(min-width:1280px) {
    .root--ce5e1dd .kids--d5fc145 {
        display: block
    }
}

.root--ce5e1dd .lightAndFun--9d18d3f {
    background-image: url(../images/lightAndFun-4a1f7615263adb66c6bb273d148fe388.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    height: 200px;
    margin: 0 24px 24px;
    width: 135px
}

@media(max-width:767px) {
    .root--ce5e1dd .lightAndFun--9d18d3f {
        display: none
    }
}

@media(min-width:768px) {
    .root--ce5e1dd .lightAndFun--9d18d3f {
        display: none
    }
}

@media(min-width:1280px) {
    .root--ce5e1dd .lightAndFun--9d18d3f {
        display: block
    }
}

.root--ce5e1dd .daily--c91e7e2 {
    background-image: url(../images/daily-e0604fce5cd65e3d9bfdc834d314ccb7.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    height: 200px;
    margin: 0 24px 24px;
    width: 135px
}

@media(max-width:767px) {
    .root--ce5e1dd .daily--c91e7e2 {
        display: none
    }
}

@media(min-width:768px) {
    .root--ce5e1dd .daily--c91e7e2 {
        display: none
    }
}

@media(min-width:1280px) {
    .root--ce5e1dd .daily--c91e7e2 {
        display: block
    }
}

.root--ce5e1dd .cocktails--d9afcb4 {
    background-image: url(../images/cocktail-de9b0465171224295590e3d8ff4c0810.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    height: 200px;
    margin: 0 24px 24px;
    width: 135px
}

@media(max-width:767px) {
    .root--ce5e1dd .cocktails--d9afcb4 {
        display: none
    }
}

@media(min-width:768px) {
    .root--ce5e1dd .cocktails--d9afcb4 {
        display: none
    }
}

@media(min-width:1280px) {
    .root--ce5e1dd .cocktails--d9afcb4 {
        display: block
    }
}

.root--ce5e1dd.hide--316ce98 {
    opacity: 0;
    z-index: -1
}

.resultRoot--691a646 {
    display: flex;
    flex-grow: 0;
    flex-shrink: 0;
    justify-content: flex-start;
    margin-bottom: 8px;
    text-decoration: none;
    width: 100%
}

@media(min-width:768px) {
    .resultRoot--691a646 {
        height: 64px
    }
}

@media(max-width:767px) {
    .resultRoot--691a646 {
        height: 81px
    }
}

.resultRoot--691a646 .imagePart--1290dde {
    flex-grow: 0;
    flex-shrink: 0;
    margin-right: 16px
}

@media(min-width:768px) {
    .resultRoot--691a646 .imagePart--1290dde {
        height: 56px;
        width: 56px
    }
}

@media(max-width:767px) {
    .resultRoot--691a646 .imagePart--1290dde {
        height: 72px;
        width: 72px
    }
}

.resultRoot--691a646 .imagePart--1290dde img {
    border-radius: 6px
}

@media(min-width:768px) {
    .resultRoot--691a646 .imagePart--1290dde img {
        height: 56px;
        width: 56px
    }
}

@media(max-width:767px) {
    .resultRoot--691a646 .imagePart--1290dde img {
        height: 72px;
        width: 72px
    }
}

.resultRoot--691a646 .info--aeddb3c {
    border-bottom: 1px solid var(--gray5-color);
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    flex-shrink: 1;
    height: 100%;
    justify-content: center;
    padding-bottom: 8px
}

.resultRoot--691a646 .info--aeddb3c h2 {
    margin: 0
}

.resultRoot--691a646 .info--aeddb3c .recipeTitle--6e02f7d {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    opacity: 1;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    transition: .15s ease-in-out;
    width: calc(100% - 20px)
}

.resultRoot--691a646 .info--aeddb3c .recipeTitle--6e02f7d.multilineTitles--fb376cb {
    -webkit-line-clamp: unset
}

.resultRoot--691a646 .info--aeddb3c .authorLine--d300fff {
    align-items: center;
    display: flex
}

.resultRoot--691a646 .info--aeddb3c .authorLine--d300fff>img,
.resultRoot--691a646 .info--aeddb3c .authorLine--d300fff>span {
    margin-right: 8px
}

.resultRoot--691a646 .info--aeddb3c .authorLine--d300fff>p {
    margin: 0 2px 0 0
}

.resultRoot--691a646 .info--aeddb3c .authorLine--d300fff .logoChefclub--2e4a169 {
    height: 24px;
    margin-right: 8px;
    width: 24px
}

@media(min-width:768px) {
    .root--af164f4 .ingredientsSuggestions--b31c284 {
        display: none
    }
}

.root--af164f4 .ingredientsSuggestions--b31c284 .ingredientsList--877c098 {
    display: flex;
    flex-wrap: wrap;
    gap: 16px
}

.root--af164f4 .ingredientsSuggestions--b31c284 .ingredientsList--877c098 .image--f85ba42 {
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    width: calc(25% - 12px)
}

.root--af164f4 .ingredientsSuggestions--b31c284 .ingredientsList--877c098 .image--f85ba42 img {
    max-height: 100%;
    max-width: 100%
}

.hitsRoot--f4c7f3f {
    width: 100%
}

@media(max-width:767px) {
    .hitsRoot--f4c7f3f {
        padding-bottom: 87px
    }
    .buttonContainer--f0e448f {
        background-color: #fff;
        bottom: 0;
        height: 62px;
        left: 0;
        position: fixed;
        width: 100vw;
        z-index: 1
    }
    .buttonContainer--f0e448f.buttonContainerIOS--4c34324 {
        margin-top: -20px;
        position: sticky;
        top: -20px;
        width: auto
    }
    .buttonContainer--f0e448f hr {
        margin: 0;
        position: static !important
    }
}

@media(min-width:768px) {
    .buttonContainer--f0e448f .onlyCompact--26d22db {
        display: none
    }
}

.buttonContainer--f0e448f a {
    text-decoration: none !important
}

.buttonContainer--f0e448f .button--7116226 {
    margin: 7px 0 16px
}

@media(max-width:767px) {
    .buttonContainer--f0e448f .button--7116226 {
        margin: 16px 20px;
        width: calc(100vw - 40px) !important
    }
    .buttonContainer--f0e448f .button--7116226.buttonIOS--5e23752 {
        margin: 16px 0
    }
}

.noResultContainer--52b63d3 {
    align-items: center;
    display: flex;
    flex-direction: column;
    width: 100%
}

.noResultImg--6eb92bd {
    display: block;
    margin: 15px
}

.noResultText--36722e4 {
    text-align: center
}

.searchBox--9c04ff5 {
    font-size: 16px !important
}

.searchRoot--a022946 {
    height: 100vh;
    position: absolute;
    width: 100vw;
    z-index: 10002
}

.searchRoot--a022946 .quitZone--f4c2bd4 {
    background-color: rgba(0, 0, 0, .5);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}

.searchRoot--a022946 .searchHeader--e6d0e1c {
    align-items: center;
    background-color: #fff;
    display: flex;
    justify-content: space-between;
    position: fixed;
    top: 0;
    width: 100vw
}

@media(min-width:768px) {
    .searchRoot--a022946 .searchHeader--e6d0e1c {
        height: 62px;
        padding: 0 53px
    }
}

@media(max-width:767px) {
    .searchRoot--a022946 .searchHeader--e6d0e1c {
        height: 48px;
        padding: 0 20px
    }
}

.searchRoot--a022946 .searchHeader--e6d0e1c .logo--9efbc90 {
    flex-grow: 0;
    flex-shrink: 0;
    width: 114px
}

@media(max-width:767px) {
    .searchRoot--a022946 .searchHeader--e6d0e1c .logo--9efbc90 {
        display: none
    }
    .searchRoot--a022946 .searchHeader--e6d0e1c .logo--9efbc90 svg {
        margin-left: -3px;
        width: 109px
    }
}

@media(min-width:768px) {
    .searchRoot--a022946 .searchHeader--e6d0e1c .logo--9efbc90 svg {
        margin-left: -22px;
        width: 150px
    }
}

.searchRoot--a022946 .searchHeader--e6d0e1c .searchInput--0c77638 {
    background-color: var(--gray5-color);
    border-radius: 6px;
    flex-grow: 1;
    flex-shrink: 1;
    height: 36px;
    margin-right: 8px;
    padding-left: 32px;
    position: relative
}

@media(min-width:768px) {
    .searchRoot--a022946 .searchHeader--e6d0e1c .searchInput--0c77638 {
        margin-left: 8px;
        max-width: 456px
    }
}

.searchRoot--a022946 .searchHeader--e6d0e1c .searchInput--0c77638 input {
    background-color: transparent;
    border: none;
    border-radius: 6px;
    font-family: var(--openSans-stack);
    height: 100%;
    width: 100%
}

@media(max-width:767px) {
    .searchRoot--a022946 .searchHeader--e6d0e1c .searchInput--0c77638 input {
        font-size: 13px
    }
}

@media(min-width:768px) {
    .searchRoot--a022946 .searchHeader--e6d0e1c .searchInput--0c77638 input {
        font-size: 15px
    }
}

.searchRoot--a022946 .searchHeader--e6d0e1c .searchInput--0c77638 input:focus {
    outline: none
}

.searchRoot--a022946 .searchHeader--e6d0e1c .searchInput--0c77638:before {
    content: url(../images/search-input-e37e88a2c1895cd7e1b6831b5939692f.svg);
    height: 15px;
    left: 10px;
    position: absolute;
    top: 10px;
    width: 15px
}

.searchRoot--a022946 .searchHeader--e6d0e1c .searchInput--0c77638 .resetBtn--8e867da {
    content: url(../images/roundClose-5ddcbc9db9734b9d28330954dcbc6e8c.svg);
    display: block;
    height: 16px;
    position: absolute;
    right: 12px;
    top: 10px;
    width: 16px
}

.searchRoot--a022946 .searchHeader--e6d0e1c .searchInput--0c77638 .resetBtn--8e867da.hidden--01c50ed {
    display: none
}

.searchRoot--a022946 .searchHeader--e6d0e1c .searchInput--0c77638:focus-within {
    padding-right: 34px
}

.searchRoot--a022946 .searchHeader--e6d0e1c .cancel--abb9340 {
    cursor: pointer;
    flex-grow: 0;
    flex-shrink: 0
}

@media(max-width:767px) {
    .searchRoot--a022946 .searchHeader--e6d0e1c .cancel--abb9340 img {
        display: none
    }
}

@media(min-width:768px) {
    .searchRoot--a022946 .searchHeader--e6d0e1c .cancel--abb9340 {
        width: 114px
    }
    .searchRoot--a022946 .searchHeader--e6d0e1c .cancel--abb9340 p {
        display: none
    }
}

.searchRoot--a022946 hr {
    left: 0;
    position: fixed;
    right: 0;
    top: 48px;
    z-index: 1
}

@media(min-width:768px) {
    .searchRoot--a022946 hr {
        top: 62px
    }
}

.searchRoot--a022946 .resultsContainer--dc163a0 {
    background-color: #fff;
    height: -moz-fit-content;
    height: fit-content;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw
}

@media(min-width:768px) {
    .searchRoot--a022946 .resultsContainer--dc163a0 {
        padding-top: 6px;
        top: 62px
    }
}

@media(max-width:767px) {
    .searchRoot--a022946 .resultsContainer--dc163a0 {
        top: 48px
    }
}

.searchRoot--a022946 .resultsContainer--dc163a0 .results--70380b1 {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: -moz-fit-content;
    height: fit-content;
    overflow-y: auto;
    position: relative;
    top: 0
}

@media(min-width:768px) {
    .searchRoot--a022946 .resultsContainer--dc163a0 .results--70380b1 {
        left: calc(50vw - 228px);
        max-height: 360px;
        width: 456px
    }
}

@media(max-width:767px) {
    .searchRoot--a022946 .resultsContainer--dc163a0 .results--70380b1 {
        height: 100vh;
        padding: 16px 19px;
        width: 100vw
    }
}

.root--04a0927 {
    background-color: #fff;
    border: 1px solid var(--gray5-color);
    border-radius: 5px;
    bottom: 23px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, .15);
    height: auto;
    left: 0;
    margin: 0 auto;
    max-width: 335px;
    padding: 16px 20px;
    position: -webkit-fixed;
    position: fixed;
    right: 0;
    z-index: 1
}

@media(min-width:768px) {
    .root--04a0927 {
        bottom: 46px;
        margin-right: 0;
        max-width: 456px;
        right: 40px
    }
}

.root--04a0927 .heading--bf5b463 {
    display: flex;
    justify-content: space-between
}

.root--04a0927 .heading--bf5b463 .icon--acdcfca {
    cursor: pointer;
    vertical-align: middle
}

.root--04a0927 .buttons--a81edf5 {
    display: flex;
    gap: 20px;
    justify-content: center;
    margin-top: 16px
}

.root--04a0927 .buttons--a81edf5 a {
    color: var(--original-color)
}

.root--c97a8b0 {
    display: flex;
    flex-direction: column;
    min-height: 100vh
}

.main--200a413,
body {
    overflow-x: hidden
}

.main--200a413 {
    flex: 1 1;
    padding: .1px 0 0;
    position: relative
}

.main--200a413>:last-child {
    padding-bottom: var(--main-margin-bottom)
}

.root--b8b7a4f {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: calc(25.5vw + 15px);
    min-height: 342px;
    overflow: hidden;
    padding-top: 28px;
    position: relative;
    width: 100vw
}

.root--b8b7a4f:after {
    background: linear-gradient(82.09deg, #b6893d 4.59%, #e7c170 37.92%);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .251);
    content: "";
    height: 25.5vw;
    left: 0;
    min-height: 327px;
    position: absolute;
    top: 0;
    transform: rotate(-4.09deg);
    transform-origin: bottom left;
    width: 200%;
    z-index: -1
}

.root--b8b7a4f .starContainer--ba4edd0 {
    height: 248px;
    left: calc(50vw - 382.5px);
    position: absolute;
    top: 28px;
    width: 765px
}

.root--b8b7a4f .starContainer--ba4edd0 svg {
    position: absolute
}

.root--b8b7a4f h2 {
    margin-bottom: 16px;
    margin-top: 24px
}

.booksContainer--897b8a3 {
    height: calc(20.9vw - 75px);
    position: relative;
    width: 100vw
}

.booksContainer--897b8a3 img {
    position: absolute;
    top: -50px;
    width: 100%
}

.rootMobile--f498247 {
    align-items: center;
    background: linear-gradient(82.09deg, #b6893d 4.59%, #e7c170 37.92%);
    display: flex;
    flex-direction: column;
    height: calc(100vh - 104px);
    margin-bottom: -25px;
    min-height: calc(100vw + 325px);
    padding-top: 47px;
    position: relative;
    width: 100vw
}

.rootMobile--f498247 .starContainer--ba4edd0 {
    height: 130px;
    left: calc(50vw - 171.5px);
    position: absolute;
    top: 14px;
    width: 343px
}

.rootMobile--f498247 .starContainer--ba4edd0 svg {
    position: absolute
}

.rootMobile--f498247 h2 {
    margin: 24px 0;
    text-align: center !important;
    width: 270px
}

.rootMobile--f498247 .bookshelf--63180c4 {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%
}

.storesContainer--81ab710 {
    flex-wrap: wrap;
    gap: 16px
}

.root--405a369,
.storesContainer--81ab710 {
    align-items: center;
    display: flex;
    justify-content: center
}

.root--405a369 {
    flex-direction: column;
    gap: 32px;
    margin-top: 32px
}

.breadcrumb--72dcff9 {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0;
    margin-top: 24px;
    padding: 0
}

@media(max-width:767px) {
    .breadcrumb--72dcff9 {
        margin-top: 16px
    }
}

.breadcrumb--72dcff9 p {
    margin: 0 8px 0 0
}

.breadcrumb--72dcff9 a {
    text-decoration: none
}

.breadcrumb--72dcff9 .nextCategory--b83a59c {
    align-items: center;
    display: flex
}

.root--2eff856 {
    aspect-ratio: 1;
    cursor: pointer;
    position: relative;
    width: 100%
}

.root--2eff856 .image--3a8b8f7,
.root--2eff856 .playerBackground--bb599cc {
    aspect-ratio: 1;
    border-radius: 6px;
    width: 100%
}

.root--2eff856 .playerBackground--bb599cc {
    background-color: var(--black-color);
    isolation: isolate;
    opacity: 20%;
    position: absolute;
    top: 0;
    z-index: 1
}

.root--2eff856 .playerIcon--1011c06 {
    height: var(--player-icon-size);
    left: calc((100% - var(--player-icon-size))/2);
    position: absolute;
    top: calc((100% - var(--player-icon-size))/2);
    width: var(--player-icon-size);
    z-index: 2
}

.root--2eff856 .opaqueFilter--8c73d81 {
    align-items: center;
    aspect-ratio: 1;
    background-color: rgba(0, 0, 0, .4);
    border-radius: 6px;
    display: flex;
    justify-content: center;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.root--3379240 {
    --player-icon-size: 32px
}

@media(min-width:768px) {
    .root--3379240 {
        --player-icon-size: 40px
    }
}

.root--3379240 .multipleImages--b759af8 {
    --player-icon-size: 24px;
    display: flex;
    gap: 16px;
    justify-content: space-between
}

@media(min-width:768px) {
    .root--3379240 .multipleImages--b759af8 {
        --player-icon-size: 32px;
        gap: 24px
    }
}

.root--c6d1e6f {
    --current-step-color: var(--original-color);
    --next-step-color: var(--original-color);
    --previous-step-color: var(--original-color);
    --animation-time: 200ms;
    display: flex;
    gap: 16px;
    overflow-anchor: none;
    width: 100%
}

.root--c6d1e6f .achievementBar--42951dd:before {
    background-color: var(--next-step-color);
    content: "";
    display: block;
    position: relative;
    transition: all var(--animation-time) ease;
    width: 2px;
    z-index: 1
}

.root--c6d1e6f .achievementBar--42951dd {
    background-color: var(--previous-step-color);
    display: block;
    height: auto;
    margin-left: 7px;
    position: relative;
    width: 2px
}

.root--c6d1e6f .achievementBar--42951dd:after {
    background-color: var(--current-step-color);
    border-radius: 100%;
    content: "";
    display: block;
    height: 16px;
    left: -7px;
    position: absolute;
    width: 16px;
    z-index: 1
}

.root--c6d1e6f .container--65c5b4e {
    border: 1px solid var(--gray4-color);
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-bottom: 24px;
    margin-left: 8px;
    padding: 16px;
    position: relative;
    width: calc(100% - 35px)
}

@media(min-width:768px) {
    .root--c6d1e6f .container--65c5b4e {
        margin-left: 12px;
        padding: 24px
    }
}

.root--c6d1e6f .container--65c5b4e .nestedContainer--6c529bc {
    display: flex;
    gap: 8px;
    width: 100%
}

@media(min-width:768px) {
    .root--c6d1e6f .container--65c5b4e .nestedContainer--6c529bc {
        gap: 16px
    }
}

.root--c6d1e6f .container--65c5b4e .nestedContainer--6c529bc .nestedThumbnail--d9a1ddc {
    pointer-events: none
}

.root--c6d1e6f .container--65c5b4e .nestedContainer--6c529bc .heading--0925761 {
    cursor: pointer;
    display: flex;
    gap: 16px;
    height: -moz-fit-content;
    height: fit-content;
    justify-content: space-between;
    width: 100%
}

.root--c6d1e6f .container--65c5b4e .nestedContainer--6c529bc .heading--0925761 .text--b9398ea {
    display: flex;
    flex-direction: column;
    gap: 2px
}

.root--c6d1e6f .container--65c5b4e .displayedThumbnail--f957b90 {
    display: flex;
    flex-direction: column;
    gap: 16px;
    width: 100%
}

.root--c6d1e6f.nested--5c2ee65 {
    --player-icon-size: 16px
}

@media(min-width:768px) {
    .root--c6d1e6f.nested--5c2ee65 {
        --player-icon-size: 24px
    }
}

.root--c6d1e6f.nested--5c2ee65 .achievementBar--42951dd:before {
    height: 48px
}

@media(min-width:768px) {
    .root--c6d1e6f.nested--5c2ee65 .achievementBar--42951dd:before {
        height: 80px
    }
}

.root--c6d1e6f.nested--5c2ee65 .container--65c5b4e {
    height: auto;
    min-height: 112px;
    width: 100%
}

@media(min-width:768px) {
    .root--c6d1e6f.nested--5c2ee65 .container--65c5b4e {
        min-height: 176px
    }
}

.root--c6d1e6f.nested--5c2ee65 .container--65c5b4e .nestedContainer--6c529bc {
    min-height: 0
}

.root--c6d1e6f.nested--5c2ee65 .container--65c5b4e .nestedContainer--6c529bc .nestedThumbnail--d9a1ddc {
    height: 100%;
    max-height: 80px;
    max-width: 80px;
    width: 100%
}

@media(min-width:768px) {
    .root--c6d1e6f.nested--5c2ee65 .container--65c5b4e .nestedContainer--6c529bc .nestedThumbnail--d9a1ddc {
        max-height: 128px;
        max-width: 128px
    }
}

.root--c6d1e6f.nested--5c2ee65 .container--65c5b4e .nestedContainer--6c529bc .heading--0925761 .title--025eae2 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
}

.root--c6d1e6f.nested--5c2ee65 .container--65c5b4e .nestedContainer--6c529bc .heading--0925761 .description--7d8a366 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: var(--gray1-color);
    display: -webkit-box;
    overflow: hidden
}

@media(min-width:768px) {
    .root--c6d1e6f.nested--5c2ee65 .container--65c5b4e .nestedContainer--6c529bc .heading--0925761 .description--7d8a366 {
        -webkit-line-clamp: 4
    }
}

.root--c6d1e6f.nested--5c2ee65 .container--65c5b4e .button--b30dd1e,
.root--c6d1e6f.nested--5c2ee65 .container--65c5b4e .displayedThumbnail--f957b90 {
    display: none
}

.root--c6d1e6f.displayed--20c98f1 {
    --player-icon-size: 32px
}

.root--c6d1e6f.displayed--20c98f1 .achievementBar--42951dd:before {
    height: 16px
}

@media(min-width:768px) {
    .root--c6d1e6f.displayed--20c98f1 .achievementBar--42951dd:before {
        height: 28px
    }
}

.root--c6d1e6f.displayed--20c98f1 .container--65c5b4e .nestedContainer--6c529bc .nestedThumbnail--d9a1ddc {
    display: none
}

.root--c6d1e6f.displayed--20c98f1 .container--65c5b4e .nestedContainer--6c529bc .heading--0925761 .text--b9398ea {
    gap: 4px
}

@media(min-width:768px) {
    .root--c6d1e6f.displayed--20c98f1 .container--65c5b4e .nestedContainer--6c529bc .heading--0925761 .text--b9398ea {
        gap: 8px
    }
}

.root--65a5d48 {
    display: flex;
    gap: 16px;
    height: auto;
    justify-content: center;
    margin-top: 32px;
    position: relative
}

.root--65a5d48 .achievementBar--dbcf972 {
    background-color: var(--achieved-color);
    display: block;
    flex-shrink: 0;
    height: auto;
    margin-left: 7px;
    margin-top: 4px;
    width: 2px;
    z-index: 1
}

.root--65a5d48 .achievementBar--dbcf972:after {
    background-color: var(--achieved-color);
    border-radius: 100%;
    content: "";
    display: block;
    height: 16px;
    left: 0;
    position: absolute;
    top: 4px;
    width: 16px;
    z-index: 1
}

.root--65a5d48 .content--04da827 {
    margin-bottom: 24px;
    margin-left: 8px;
    width: 100%
}

@media(min-width:768px) {
    .root--65a5d48 .content--04da827 {
        margin-left: 12px
    }
}

.root--65a5d48 .content--04da827 .heading--e0903ec {
    display: flex;
    justify-content: space-between;
    margin-bottom: 8px
}

.root--65a5d48 .content--04da827 .progressBar--43bf955 {
    background-color: var(--progressBar-final-color);
    border-radius: 30px;
    display: block;
    height: 8px;
    position: relative;
    width: 100%
}

.root--65a5d48 .content--04da827 .progressBar--43bf955:after {
    background-color: var(--project-main-color);
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    content: "";
    display: block;
    height: 8px;
    max-width: 99%;
    position: absolute;
    width: var(--percentage)
}

.banner--8f9b657 {
    align-items: center;
    background-color: var(--blue-message-color);
    border-radius: var(--base-border-radius);
    display: flex;
    position: relative;
    text-decoration: none;
    width: 100%
}

.banner--8f9b657:hover {
    cursor: pointer
}

@media(max-width:767px) {
    .banner--8f9b657 {
        min-height: 120px
    }
}

@media(min-width:768px) {
    .banner--8f9b657 {
        margin-bottom: -8px;
        min-height: 136px
    }
}

.banner--8f9b657 .cakeImage--b6d2cc5 {
    position: absolute
}

@media(max-width:767px) {
    .banner--8f9b657 .cakeImage--b6d2cc5 {
        background-image: url(../images/banner-compact-cake-65fc5ff32b0d46c1b7fca2d495472e31.svg);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 100%;
        height: 82px;
        left: 12px;
        top: 50%;
        transform: translateY(-50%);
        width: 75px
    }
}

@media(min-width:768px) {
    .banner--8f9b657 .cakeImage--b6d2cc5 {
        background-image: url(../images/banner-regular-cake-852744ddc7b7e8a39aefabb806883e34.svg);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 100%;
        bottom: 0;
        height: 136px;
        left: 58px;
        width: 194px
    }
}

.banner--8f9b657 .hatImage--7c6a9c2 {
    position: absolute
}

@media(max-width:767px) {
    .banner--8f9b657 .hatImage--7c6a9c2 {
        display: none
    }
}

@media(min-width:768px) {
    .banner--8f9b657 .hatImage--7c6a9c2 {
        background-image: url(../images/banner-hat-12b622ae0768755d5599d4ff0ff6bd4e.svg);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 100%;
        height: 120px;
        right: 70px;
        top: 0;
        width: 156px
    }
}

.banner--8f9b657 .purpleStarIcon--9aea142 {
    background-image: url(../images/small-purple-star-5c890457e672e1b048286154007642e2.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute
}

@media(max-width:767px) {
    .banner--8f9b657 .purpleStarIcon--9aea142 {
        display: none
    }
}

@media(min-width:768px) {
    .banner--8f9b657 .purpleStarIcon--9aea142 {
        bottom: 25px;
        height: 14px;
        right: 255px;
        width: 13px
    }
}

.banner--8f9b657 .smallYellowStarIcon--71bd801 {
    background-image: url(../images/small-yellow-star-71c88d6e9d3bec208c1b4cc399bacfda.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute
}

@media(max-width:767px) {
    .banner--8f9b657 .smallYellowStarIcon--71bd801 {
        display: none
    }
}

@media(min-width:768px) {
    .banner--8f9b657 .smallYellowStarIcon--71bd801 {
        bottom: 49px;
        height: 20px;
        right: 222px;
        width: 19px
    }
}

.banner--8f9b657 .largeYellowStarIcon--2fa14b3 {
    background-image: url(../images/large-yellow-star-6dfa0ab3b610eb4cfe19589fa4abb84c.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute
}

@media(max-width:767px) {
    .banner--8f9b657 .largeYellowStarIcon--2fa14b3 {
        display: none
    }
}

@media(min-width:768px) {
    .banner--8f9b657 .largeYellowStarIcon--2fa14b3 {
        height: 32px;
        left: 225px;
        top: 21px;
        width: 31px
    }
}

.banner--8f9b657 .content--47f2d6b {
    width: 100%;
    z-index: 1
}

@media(max-width:767px) {
    .banner--8f9b657 .content--47f2d6b {
        margin-left: 99px;
        padding: 19px 16px 19px 0
    }
}

@media(min-width:768px) {
    .banner--8f9b657 .content--47f2d6b {
        margin: auto;
        padding: 16px
    }
}

@media(max-width:767px) {
    .banner--8f9b657 .content--47f2d6b * {
        text-align: left
    }
}

@media(min-width:768px) {
    .banner--8f9b657 .content--47f2d6b * {
        margin: auto;
        max-width: 426px;
        text-align: center
    }
}

.banner--8f9b657 .content--47f2d6b .title--6b1ea5e {
    margin-bottom: 4px;
    margin-top: 0
}

.banner--7be7a8b {
    margin: auto
}

@media(max-width:767px) {
    .banner--7be7a8b {
        max-width: 335px
    }
}

@media(min-width:768px) {
    .banner--7be7a8b {
        max-width: 936px
    }
}

.modal--f69013e {
    margin: auto 20px
}

@media(min-width:768px) {
    .modal--f69013e {
        margin: auto;
        max-width: 552px
    }
}

.modal--f69013e .card--b41aafd {
    background-color: var(--white-color);
    border-radius: var(--base-border-radius);
    overflow: hidden
}

.modal--f69013e .card--b41aafd .header--3d2df7f {
    display: flex;
    padding: 28px 28px 0;
    position: relative
}

.modal--f69013e .card--b41aafd .header--3d2df7f .phone--d0487ce {
    height: auto;
    margin: auto auto 8px;
    max-width: 75px
}

.modal--f69013e .card--b41aafd .header--3d2df7f .closeCross--a2e95c2 {
    background-image: url(../images/ClosingCross-52dca229af36b7f1a942dbadce766936.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    cursor: pointer;
    height: 24px;
    position: absolute;
    right: 28px;
    top: 28px;
    transition: filter var(--hover-fade-duration);
    width: 24px
}

.modal--f69013e .card--b41aafd .header--3d2df7f .closeCross--a2e95c2:hover {
    filter: var(--hover-fade-filter-effect)
}

@media(min-width:768px) {
    .modal--f69013e .card--b41aafd .header--3d2df7f .closeCross--a2e95c2 {
        top: 33px
    }
}

.modal--f69013e .card--b41aafd .header--3d2df7f .commentIcon--9828d53 {
    background-image: url(../images/cropped-comment-055f3b17df36079eb088006fb0990628.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%
}

.modal--f69013e .card--b41aafd .header--3d2df7f .cakeIcon--7a76584 {
    background-image: url(../images/cropped-cake-44c0ffaae1e0436bcc02c77b3b9f419b.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%
}

.modal--f69013e .card--b41aafd .header--3d2df7f .cakeIcon--7a76584,
.modal--f69013e .card--b41aafd .header--3d2df7f .commentIcon--9828d53 {
    height: 177px;
    left: 0;
    position: absolute;
    top: 50%;
    width: 122px
}

@media(max-width:767px) {
    .modal--f69013e .card--b41aafd .header--3d2df7f .cakeIcon--7a76584,
    .modal--f69013e .card--b41aafd .header--3d2df7f .commentIcon--9828d53 {
        transform: translateY(-50%)
    }
}

@media(min-width:768px) {
    .modal--f69013e .card--b41aafd .header--3d2df7f .cakeIcon--7a76584,
    .modal--f69013e .card--b41aafd .header--3d2df7f .commentIcon--9828d53 {
        top: 33px
    }
}

.modal--f69013e .card--b41aafd .header--3d2df7f .cyanCircleIcon--db21d6a {
    background-image: url(../images/cyan-circle-130276d0398eee54c8de64dbf4f2f579.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%
}

.modal--f69013e .card--b41aafd .header--3d2df7f .blueCircleIcon--44460ab {
    background-image: url(../images/blue-circle-fb1492fc07ccbd56edf7186f0c3e712b.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%
}

.modal--f69013e .card--b41aafd .header--3d2df7f .blueCircleIcon--44460ab,
.modal--f69013e .card--b41aafd .header--3d2df7f .cyanCircleIcon--db21d6a {
    height: 97px;
    left: 0;
    position: absolute;
    top: 0;
    width: 136px
}

@media(min-width:768px) {
    .modal--f69013e .card--b41aafd .header--3d2df7f .blueCircleIcon--44460ab,
    .modal--f69013e .card--b41aafd .header--3d2df7f .cyanCircleIcon--db21d6a {
        transform: scale(1.15)
    }
}

.modal--f69013e .card--b41aafd .header--3d2df7f .orangeWaveIcon--5b714e5 {
    background-image: url(../images/orange-wave-6a5429a7eef9718f13b9340adbb7cdfe.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%
}

.modal--f69013e .card--b41aafd .header--3d2df7f .purpleWaveIcon--da866df {
    background-image: url(../images/purple-wave-d07705fd793d96f1bf1f6ff0528a8fb5.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%
}

.modal--f69013e .card--b41aafd .header--3d2df7f .orangeWaveIcon--5b714e5,
.modal--f69013e .card--b41aafd .header--3d2df7f .purpleWaveIcon--da866df {
    bottom: 0;
    height: 98px;
    position: absolute;
    right: 0;
    width: 79px
}

@media(min-width:768px) {
    .modal--f69013e .card--b41aafd .header--3d2df7f .orangeWaveIcon--5b714e5,
    .modal--f69013e .card--b41aafd .header--3d2df7f .purpleWaveIcon--da866df {
        transform: scale(1.15)
    }
}

.modal--f69013e .card--b41aafd .header--3d2df7f .purpleStarIcon--7d0a2be {
    background-image: url(../images/small-purple-star-5c890457e672e1b048286154007642e2.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%
}

.modal--f69013e .card--b41aafd .header--3d2df7f .redStarIcon--465ab28 {
    background-image: url(../images/small-red-star-094bf6daa8e5cf71eea9295cf7b70e2f.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%
}

.modal--f69013e .card--b41aafd .header--3d2df7f .purpleStarIcon--7d0a2be,
.modal--f69013e .card--b41aafd .header--3d2df7f .redStarIcon--465ab28 {
    height: 14px;
    left: 85%;
    position: absolute;
    top: 48%;
    width: 13px
}

@media(min-width:768px) {
    .modal--f69013e .card--b41aafd .header--3d2df7f .purpleStarIcon--7d0a2be,
    .modal--f69013e .card--b41aafd .header--3d2df7f .redStarIcon--465ab28 {
        left: 80%;
        top: 55%;
        transform: scale(1.15)
    }
}

.modal--f69013e .card--b41aafd .header--3d2df7f .smallYellowStarIcon--692aa97 {
    background-image: url(../images/small-yellow-star-71c88d6e9d3bec208c1b4cc399bacfda.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    bottom: 0;
    height: 20px;
    left: 26px;
    position: absolute;
    width: 19px
}

@media(min-width:768px) {
    .modal--f69013e .card--b41aafd .header--3d2df7f .smallYellowStarIcon--692aa97 {
        bottom: 10%;
        left: 25%;
        transform: scale(1.15)
    }
}

.modal--f69013e .card--b41aafd .header--3d2df7f .largeYellowStarIcon--990a83c {
    background-image: url(../images/large-yellow-star-6dfa0ab3b610eb4cfe19589fa4abb84c.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 32px;
    left: 70%;
    position: absolute;
    top: 30%;
    width: 31px
}

@media(min-width:768px) {
    .modal--f69013e .card--b41aafd .header--3d2df7f .largeYellowStarIcon--990a83c {
        transform: scale(1.15)
    }
}

.modal--f69013e .card--b41aafd .content--0073af8 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 28px 28px
}

.modal--f69013e .card--b41aafd .content--0073af8 .button--e91ec32 {
    margin: 16px auto;
    padding-left: 24px;
    padding-right: 24px
}

.resetCTA--9ee20ea {
    background: none;
    border: none;
    color: inherit;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    outline: none;
    padding: 0;
    text-decoration: none;
    transition: filter var(--hover-fade-duration)
}

.resetCTA--9ee20ea:hover {
    filter: var(--hover-fade-filter-effect)
}

.like--ba276da {
    align-items: center;
    display: flex;
    justify-content: flex-start
}

@media(max-width:767px) {
    .like--ba276da {
        height: 22px
    }
}

@media(min-width:768px) {
    .like--ba276da {
        height: 24px
    }
}

.like--ba276da .likeIconWrapper--8b66597 {
    height: 20px;
    margin-right: 8px;
    position: relative;
    width: 23.4146341463px
}

.like--ba276da .likeIconWrapper--8b66597>* {
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    transition: opacity var(--hover-fade-duration);
    width: 23.4146341463px
}

.like--ba276da .likeIcon--867c552 {
    background-image: url(../images/Enabled-14ef603b3862c7d0aee62026afd97dca.svg);
    opacity: 1
}

.like--ba276da .likeIcon--867c552,
.like--ba276da .likedIcon--fec380b {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%
}

.like--ba276da .likedIcon--fec380b {
    background-image: url(../images/Selected-3167946d208f1e0f8302e62680b4807c.svg);
    opacity: 0
}

.like--ba276da.isLiked--f7a36ee {
    color: var(--original-color)
}

.like--ba276da.isLiked--f7a36ee .likeIcon--867c552 {
    opacity: 0
}

.like--ba276da.isLiked--f7a36ee .likedIcon--fec380b {
    animation: likeInScale--a052317 var(--hover-fade-duration);
    opacity: 1
}

@keyframes likeInScale--a052317 {
    0% {
        transform: scale(0)
    }
    90% {
        transform: scale(1.15)
    }
    to {
        transform: scale(1)
    }
}

@media(max-width:767px) {
    .communityPost--d4f6e63 {
        margin: 0 0 16px
    }
}

@media(min-width:768px) {
    .communityPost--d4f6e63 {
        margin: 0 0 48px
    }
}

.communityPost--d4f6e63 .content--f434ce3 {
    position: relative
}

@media(max-width:767px) {
    .communityPost--d4f6e63 .content--f434ce3 {
        margin-top: 8px
    }
}

.communityPost--d4f6e63 .postTitle--592600e {
    margin-top: 0
}

@media(min-width:768px) {
    .communityPost--d4f6e63 .postTitle--592600e {
        margin-bottom: 12px
    }
}

.communityPost--d4f6e63 .postTitle--592600e a {
    color: inherit;
    cursor: pointer;
    text-decoration: none;
    transition: filter var(--hover-fade-duration)
}

.communityPost--d4f6e63 .postTitle--592600e a:hover {
    filter: var(--hover-fade-filter-effect)
}

.communityPost--d4f6e63 .message--bd267f3 {
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    display: block;
    display: -webkit-box;
    line-height: 1.5;
    max-height: 7.5em;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

.communityPost--d4f6e63 .message--bd267f3 .authorPrefix--388765b {
    font-weight: 600
}

.communityPost--d4f6e63 .message--bd267f3 .author--b217a67 {
    font-weight: 700
}

.communityPost--d4f6e63 .message--bd267f3 a {
    text-decoration: none
}

.communityPost--d4f6e63 .comment--b5c4be0 {
    cursor: pointer;
    transition: filter var(--hover-fade-duration)
}

.communityPost--d4f6e63 .comment--b5c4be0:hover {
    filter: var(--hover-fade-filter-effect)
}

.communityPost--d4f6e63 .challengeButton--e968eab {
    position: absolute;
    top: 0
}

.communityPost--d4f6e63 .challengeButton--e968eab:hover {
    cursor: auto;
    filter: none
}

@media(max-width:767px) {
    .communityPost--d4f6e63 .challengeButton--e968eab {
        height: 20px;
        left: calc(50% + 8px);
        min-height: auto;
        padding-left: 4px;
        padding-right: 4px;
        width: 84px
    }
}

@media(min-width:768px) {
    .communityPost--d4f6e63 .challengeButton--e968eab {
        padding-left: 4px;
        padding-right: 4px;
        right: 0;
        width: 108px
    }
}

.communityPost--d4f6e63 .challengeButton--e968eab .challengeIcon--d347e06 {
    background-image: url(../images/Star-3e93993062eb2301daa0c43fda2ccb1d.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%
}

@media(max-width:767px) {
    .communityPost--d4f6e63 .challengeButton--e968eab .challengeIcon--d347e06 {
        height: 10px;
        margin-left: 4px;
        width: 10px
    }
}

@media(min-width:768px) {
    .communityPost--d4f6e63 .challengeButton--e968eab .challengeIcon--d347e06 {
        height: 14px;
        margin-left: 8px;
        width: 14px
    }
}

@media(max-width:767px) {
    .title--c3779d2 {
        margin: 16px 0 8px
    }
}

@media(min-width:768px) {
    .title--c3779d2 {
        margin: 40px 0 24px
    }
}

.feed--ca056f4 .loader--e3d20dd {
    margin: 120px auto 100px
}

.feed--ca056f4 .loadMoreButton--7c2c61c {
    margin: auto
}

.legalNotices--a59ceff .bottomBanner--a061c4b {
    background-color: var(--white-color);
    border-bottom: .5px solid var(--gray4-color);
    border-top: .5px solid var(--gray4-color);
    bottom: 0;
    display: flex;
    height: 81px;
    justify-content: center;
    margin-bottom: calc(var(--main-margin-bottom)*-1);
    margin-top: 24px;
    padding: 16px 20px;
    position: sticky;
    scroll-behavior: smooth;
    z-index: 1
}

.legalNotices--a59ceff h1 {
    font-family: var(--poppins-stack);
    font-size: 24px;
    margin: 16px auto
}

@media(min-width:768px) {
    .legalNotices--a59ceff h1 {
        font-size: 32px;
        margin: 24px auto
    }
}

.legalNotices--a59ceff h2 {
    font-size: 16px;
    margin-bottom: 8px;
    text-align: left
}

@media(min-width:768px) {
    .legalNotices--a59ceff h2 {
        font-size: 20px
    }
}

.legalNotices--a59ceff strong {
    font-weight: 700
}

.legalNotices--a59ceff p {
    font-size: 14px;
    font-weight: 400;
    margin: 0 auto
}

@media(min-width:768px) {
    .legalNotices--a59ceff p {
        font-size: 16px
    }
}

.legalNotices--6a4431a {
    background: #f6f6f6;
    margin-bottom: calc(var(--main-margin-bottom)*-1);
    padding: 80px 0
}

.legalNotices--6a4431a h1 {
    margin: 64px auto
}

@media(max-width:767px) {
    .legalNotices--6a4431a h1 {
        margin-top: 0
    }
}

@media(min-width:768px) {
    .legalNotices--6a4431a h1 {
        font-size: 54px
    }
}

.legalNotices--6a4431a h2 {
    margin: 40px 0 24px;
    text-align: center
}

@media(max-width:767px) {
    .legalNotices--6a4431a h2 {
        font-size: 16px
    }
}

@media(min-width:768px) {
    .legalNotices--6a4431a h2 {
        font-size: 20px
    }
}

.legalNotices--6a4431a p {
    font-weight: 300;
    line-height: 30px;
    margin: 24px auto
}

.root--f55525f {
    margin-bottom: 32px;
    margin-top: 32px
}

.root--f55525f .item--0813a47 {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-bottom: 16px;
    margin-top: 16px
}

.root--f55525f .item--0813a47>* {
    margin-bottom: 4px;
    margin-top: 0
}

.downloadSection--cc1a582 {
    background-color: var(--blue-message-color);
    margin-bottom: calc(var(--main-margin-bottom)*-1)
}

@media(max-width:767px) {
    .downloadSection--cc1a582 {
        padding-bottom: 72px;
        padding-top: 64px
    }
}

@media(min-width:768px) {
    .downloadSection--cc1a582 {
        padding-bottom: 80px;
        padding-top: 72px
    }
}

.downloadSection--cc1a582 .title--b072f8b {
    margin-bottom: 16px
}

.root--d91eb2e .pageLoaderWrap--eaf64bd,
.userNotFound--2072746 {
    margin: 120px auto 100px
}

.header--9926f11 {
    background: no-repeat bottom/cover;
    background-color: #221373;
    display: flex;
    flex-direction: column;
    height: 60vh;
    justify-content: center;
    margin-bottom: 60px;
    min-height: 400px;
    width: 100%
}

@media(max-width:767px) {
    .header--9926f11 .title--2713704 {
        font-size: 42px
    }
}

@media(min-width:768px) {
    .header--9926f11 .title--2713704 {
        font-size: 64px
    }
}

.header--9926f11 .content--a3ab07d {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.header--9926f11 .content--a3ab07d .button--60033c6 {
    align-self: center;
    color: #000 !important;
    justify-self: center
}

@media(max-width:767px) {
    .root--083e4a8 {
        margin: 40px 0 50px
    }
}

@media(min-width:768px) {
    .root--083e4a8 {
        margin: 120px 0
    }
}

.root--083e4a8 .imageCol--e7c66a5 {
    text-align: center
}

@media(max-width:767px) {
    .root--083e4a8 .imageCol--e7c66a5 .chefImage--db87e03 {
        width: 117px
    }
    .root--083e4a8 .textCol--a6ab890 {
        text-align: center
    }
}

.root--083e4a8 .textCol--a6ab890 .bodyText--e70a78d {
    margin-bottom: 16px
}

@media(max-width:767px) {
    .root--083e4a8 .textCol--a6ab890 .button--b47cd78 {
        margin: auto
    }
}

.flex--1cbe275 {
    margin-left: var(--half-gutter-width);
    margin-right: var(--half-gutter-width);
    width: calc(100% - var(--half-gutter-width)*2)
}

.flex--1cbe275 .image--6ecaa57 {
    border-radius: var(--base-border-radius);
    height: auto;
    max-width: 100%
}

@media(min-width:768px) {
    .flex--1cbe275 {
        display: flex;
        position: relative
    }
    .flex--1cbe275 .wrapper--9426551 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        width: 50%
    }
    .flex--1cbe275 .artificialHeight--c054c63 {
        padding-left: var(--half-gutter-width);
        width: 50%
    }
    .flex--1cbe275 .artificialHeight--c054c63:after {
        content: "";
        display: block;
        padding-top: 66.6666666667%
    }
    .flex--1cbe275 .imageWrapper--7f70908 {
        padding-left: var(--half-gutter-width);
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 50%
    }
}

.center--616c6d5 {
    display: flex;
    justify-content: center
}

.root--152e92c {
    margin-bottom: 16px;
    width: 100%
}

@media(min-width:768px) {
    .root--152e92c {
        margin-bottom: 24px
    }
}

.root--152e92c .tagFilterContainer--58ddcad {
    display: flex
}

@media(max-width:767px) {
    .root--152e92c .tagFilterContainer--58ddcad {
        margin: 0 -20px;
        overflow-x: scroll;
        padding-left: 20px;
        white-space: nowrap
    }
    .root--152e92c .tagFilterContainer--58ddcad::-webkit-scrollbar {
        display: none
    }
}

@media(min-width:768px) {
    .root--152e92c .tagFilterContainer--58ddcad {
        flex-wrap: wrap;
        margin-top: 12px
    }
}

.root--152e92c .tagFilterContainer--58ddcad .tagFilter--a38997f {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: #fff;
    border: 1px solid var(--gray2-color);
    border-radius: 30px;
    cursor: pointer;
    margin-right: 8px;
    margin-top: 8px;
    padding: 6px 16px;
    transition: all .5s ease;
    transition-property: color, background-color, border-color
}

.root--152e92c .tagFilterContainer--58ddcad .tagFilter--a38997f.isSelected--e8af42c {
    background-color: var(--original-color);
    border-color: var(--original-color)
}

@media(min-width:768px) {
    .root--152e92c .tagFilterContainer--58ddcad .tagFilter--a38997f {
        margin-top: -2px;
        padding: 8px 18px 9px
    }
    .root--152e92c .tagFilterContainer--58ddcad .tagFilter--a38997f:hover {
        background-color: var(--original-color);
        border-color: var(--original-color);
        color: #fff !important
    }
}

.root--152e92c .filteredAmount--de4df5f {
    margin-top: 8px
}

.root--152e92c .filteredAmount--de4df5f.darkTheme--a540e3e {
    color: #fff !important
}

.root--5d64194 {
    margin-top: 16px
}

.root--5d64194 .darkTheme--c28e5d3 {
    color: #fff !important
}

@media(min-width:768px) {
    .root--5d64194 {
        margin-top: 32px
    }
    .root--5d64194 .cocreationTitle--a9109b3 {
        margin-bottom: 17px
    }
    .root--5d64194 .projectsContainer--f762abf {
        margin-top: -6px
    }
}

.root--5d64194 .project--30766cc {
    animation: slidein--2e3ed4a .35s linear;
    margin-bottom: 48px
}

@media(max-width:767px) {
    .root--5d64194 .project--30766cc {
        align-items: center;
        display: flex;
        flex-direction: column
    }
}

@media(min-width:768px) {
    .root--5d64194 .project--30766cc {
        margin-bottom: 57px
    }
}

@keyframes slidein--2e3ed4a {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.root--5d64194 .project--30766cc.fullWidth--a346c07 {
    margin-bottom: 30px
}

.root--5d64194 .projectLink--938f476 {
    width: 100%
}

.root--5d64194 .projectImage--e36213e {
    border-radius: 6px;
    cursor: pointer;
    isolation: isolate;
    width: 100%
}

@media(min-width:768px) {
    .root--5d64194 .projectImage--e36213e {
        height: 85%
    }
}

.root--5d64194 .projectTitle--16c77db {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: block;
    display: -webkit-box;
    height: 3em;
    line-height: 1.5;
    margin-bottom: -19px;
    margin-top: 8px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%
}

@media(min-width:768px) {
    .root--5d64194 .projectTitle--16c77db {
        margin-top: 6px
    }
}

.root--5d64194 .buttonContainer--35ef0ae {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    text-decoration-color: var(--original-color);
    text-decoration-line: underline;
    text-transform: uppercase
}

@media(min-width:768px) {
    .root--5d64194 .buttonContainer--35ef0ae {
        margin-top: 24px
    }
}

.banner--59e68f0 {
    align-items: center;
    background-color: var(--blue-message-color);
    border-radius: var(--base-border-radius);
    display: flex;
    padding: 16px;
    position: relative;
    text-decoration: none;
    width: 100%
}

@media(min-width:768px) {
    .banner--59e68f0 {
        min-height: 136px
    }
}

.banner--59e68f0 .icon--1da5b07 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-right: 16px
}

@media(min-width:768px) {
    .banner--59e68f0 .icon--1da5b07 {
        display: none
    }
}

.banner--59e68f0 .iconWrap--d14cc22 {
    display: flex;
    max-width: 100%
}

@media(max-width:767px) {
    .banner--59e68f0 .iconWrap--d14cc22 {
        margin-right: 16px
    }
}

@media(min-width:768px) {
    .banner--59e68f0 .iconWrap--d14cc22 {
        margin-left: 8px;
        margin-right: 24px
    }
}

.banner--59e68f0 .iconWrap--d14cc22 img {
    margin: auto;
    max-width: 100%
}

.banner--59e68f0 .content--91b184e {
    flex: 1 1;
    width: 100%;
    z-index: 1
}

@media(min-width:768px) {
    .banner--59e68f0 .content--91b184e {
        margin: auto
    }
}

@media(max-width:767px) {
    .banner--59e68f0 .content--91b184e * {
        text-align: left
    }
}

@media(min-width:768px) {
    .banner--59e68f0 .content--91b184e * {
        text-align: left
    }
    .banner--59e68f0 .content--91b184e.center--a8e3c63 * {
        text-align: center
    }
}

.banner--59e68f0 .content--91b184e .title--3604e3e {
    margin-bottom: 4px;
    margin-top: 0
}

.banner--59e68f0 .content--91b184e .link--32bd07f {
    font-weight: 700;
    margin-bottom: 0;
    margin-top: 4px;
    text-decoration: underline
}

.image--7cbca51 {
    border-radius: var(--base-border-radius);
    isolation: isolate
}

.image--7cbca51:hover {
    cursor: pointer
}

@media(max-width:767px) {
    .image--7cbca51.variantMain--cf8402b {
        min-height: 136px
    }
}

@media(min-width:768px) {
    .image--7cbca51.variantMain--cf8402b {
        height: 136px
    }
    .image--7cbca51.variantHigh--dcee0c0 {
        height: 256px
    }
}

.root--5e11b91 .title--8f12318 {
    margin-bottom: 0
}

.root--5e11b91 .buttonContainer--2fde11d {
    display: flex;
    margin-top: 8px
}

.root--5e11b91 .buttonContainer--2fde11d.center--6672d62 {
    justify-content: center
}

@media(min-width:768px) {
    .root--5e11b91 .buttonContainer--2fde11d a {
        padding: 0 24px !important;
        width: unset !important
    }
}

.root--5e11b91 hr {
    margin-bottom: -24px !important;
    margin-top: 16px !important;
    width: 100% !important
}

@media(min-width:768px) {
    .root--5e11b91 hr {
        margin-bottom: -24px !important;
        margin-top: 24px !important
    }
}

.card--246b4e5 {
    border: 1px solid;
    border-color: var(--gray4-color);
    border-radius: var(--base-border-radius);
    padding: 15px
}

.card--246b4e5 .organizer--4400c5d {
    align-items: center;
    display: flex;
    margin-bottom: 8px;
    margin-top: 4px
}

.card--246b4e5 .organizer--4400c5d .organizerAvatar--221d649 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    border-radius: 50%;
    height: 24px;
    margin-right: 4px;
    width: 24px
}

.card--246b4e5 .meta--5f5e680 {
    align-items: center;
    display: flex;
    margin-top: 6px
}

.card--246b4e5 .meta--5f5e680 :first-child {
    margin-right: 6px
}

.card--246b4e5 .button--e7c7327,
.root--45fbc7b {
    margin-top: 16px
}

@media(max-width:767px) {
    .root--45fbc7b {
        margin-bottom: 32px
    }
}

@media(min-width:768px) {
    .root--45fbc7b {
        margin-bottom: 40px
    }
}

.topRowLink--efb46d0 {
    text-decoration: none
}

.topRow--fa0f681 {
    align-items: center;
    display: flex;
    gap: 16px;
    justify-content: space-between
}

.titlesContainer--9a4faf9 {
    column-gap: 5px;
    display: inline-flex;
    flex-wrap: wrap
}

.titlesContainer--9a4faf9>h2 {
    margin: 0
}

@media(max-width:767px) {
    .titlesContainer--9a4faf9 {
        flex-direction: column
    }
    .separator--41b5134 {
        display: none
    }
}

.button--40497da {
    flex-shrink: 0;
    text-decoration: none
}

@media(max-width:767px) {
    .button--40497da {
        font-size: 10px
    }
}

.root--dc10ebb {
    align-items: center;
    display: flex;
    gap: 8px
}

.root--adcf169 {
    max-width: inherit;
    padding-right: 32px;
    position: -webkit-fixed;
    position: fixed;
    top: 40px;
    width: min(100%, 647px);
    z-index: 20
}

.root--adcf169 .popUp--c051ddc {
    align-items: center;
    border-radius: 6px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, .15);
    display: flex;
    height: 68px;
    justify-content: center;
    top: 20px;
    width: 100%
}

.root--adcf169 .popUp--c051ddc.successBg--712a65c {
    background-color: #f2fcfc
}

.root--adcf169 .popUp--c051ddc.errorBg--d2d3cb3 {
    background-color: #fef3f6
}

.root--adcf169 .popUp--c051ddc .error--fdeb5e1,
.root--adcf169 .popUp--c051ddc .success--b1c3936 {
    display: flex;
    flex-direction: row;
    gap: 20px;
    padding: 16px;
    width: calc(100% - 20px)
}

.root--06d03df {
    display: flex;
    flex-direction: column
}

.root--aeee7e7 {
    align-items: center;
    display: flex;
    justify-content: center
}

.root--aeee7e7 .error--8035c49 {
    display: flex
}

.root--4963061 .row--ebd1648 {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 8px
}

.root--4963061 .row--ebd1648 .status--ce76d7d {
    align-items: center;
    background-color: var(--gray6-color);
    border-radius: 6px;
    display: flex;
    height: 25px;
    justify-content: center
}

.root--4963061 .row--ebd1648 .status--ce76d7d .text--fab7b68 {
    margin: 4px 8px
}

.root--4963061 .refusal--5c23d1e {
    margin-top: -8px
}

.root--13cad86 {
    cursor: pointer
}

.root--13cad86,
.root--13cad86 .heading--5af4ba5 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%
}

.root--13cad86 .heading--5af4ba5 .actualValue--efe22c1 {
    word-break: break-word
}

.root--13cad86 .modalContainer--10d8ce9 {
    -ms-overflow-style: none;
    max-height: 100vh;
    overflow: scroll;
    scrollbar-width: none
}

@media(min-width:768px) {
    .root--13cad86 .modalContainer--10d8ce9 {
        padding: 32px 0
    }
}

.root--13cad86 .modalContainer--10d8ce9::-webkit-scrollbar {
    display: none
}

.root--13cad86 .modalContainer--10d8ce9 .modal--54e5d47.openedModal--a02fceb {
    align-items: center;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: auto;
    padding: 24px 20px;
    position: relative;
    width: 100%
}

@media(max-width:767px) {
    .root--13cad86 .modalContainer--10d8ce9 .modal--54e5d47.openedModal--a02fceb {
        min-height: 100vh;
        top: 0
    }
}

@media(min-width:768px) {
    .root--13cad86 .modalContainer--10d8ce9 .modal--54e5d47.openedModal--a02fceb {
        border-radius: 6px;
        max-width: 550px
    }
}

.root--13cad86 .modalContainer--10d8ce9 .modal--54e5d47 .close--2755f87 {
    background: none;
    background-image: url(../images/close-recipe-c2c778ec734843ec90e65c4d2223ef23.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    height: 32px;
    margin: 0;
    outline: none;
    padding: 0;
    position: absolute;
    transition: filter var(--hover-fade-duration);
    width: 32px
}

.root--13cad86 .modalContainer--10d8ce9 .modal--54e5d47 .close--2755f87:hover {
    filter: var(--hover-fade-filter-effect)
}

@media(max-width:767px) {
    .root--13cad86 .modalContainer--10d8ce9 .modal--54e5d47 .close--2755f87 {
        right: 16px;
        top: 24px
    }
}

@media(min-width:768px) {
    .root--13cad86 .modalContainer--10d8ce9 .modal--54e5d47 .close--2755f87 {
        right: 32px;
        top: 24px
    }
}

.root--d26ce02 {
    margin-bottom: 16px
}

@media(min-width:768px) {
    .root--d26ce02 {
        margin-bottom: 24px
    }
}

.root--d26ce02 .heading--a45691f {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px
}

.root--d26ce02 .diets--00596a3 {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    width: 100%
}

.root--d26ce02 .diets--00596a3 .specificity--73e2e35 {
    align-items: center;
    background-color: var(--gray6-color);
    border-radius: 30px;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    height: 40px;
    justify-content: center;
    padding: 10px
}

.root--d26ce02 .diets--00596a3 .icon--7af75c0 {
    width: 40px
}

.root--389b615 .heading--37c3dda {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px
}

.root--389b615 .diets--260a698 {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    width: 100%
}

.root--389b615 .diets--260a698 .specificity--5f1da77 {
    align-items: center;
    border: 1px solid #9e9e9e;
    border-radius: 30px;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: 40px;
    justify-content: center;
    padding: 10px
}

.root--389b615 .diets--260a698 .icon--8b42cac {
    width: 40px
}

.searchBox--688c299 {
    border: 1px solid var(--gray4-color);
    border-radius: 6px;
    font-family: var(--openSans-stack);
    font-size: 14px;
    height: 56px;
    overflow: hidden;
    padding-left: 16px;
    padding-right: 30px;
    text-overflow: ellipsis;
    width: 100%
}

@media(max-width:767px) {
    @media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution:0.001dpcm) {
        @supports(-webkit-appearance:none) {
            .searchBox--688c299 {
                font-size:16px !important
            }
        }
    }
}

@media(min-width:768px) {
    .searchBox--688c299 {
        height: 40px
    }
}

.searchBox--688c299:focus-visible {
    outline: none
}

.searchBox--688c299::placeholder {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(100% - 40px)
}

.searchBox--688c299.arrowDown--f86cb5a {
    background: url(../images/arrowDown-b76d39b67141759acc512359ff741454.svg) no-repeat scroll;
    background-position: right 21px center
}

.searchBox--688c299.arrowUp--156a4d6 {
    background: url(../images/arrowUp-2a6023eb8f5a4500482f60338c08a771.svg) no-repeat scroll;
    background-position: right 21px center
}

.root--3eb1d38 .hit--ac3535e:hover {
    background-color: #f5f5f5;
    cursor: pointer
}

.root--3eb1d38 .hit--ac3535e .separator--799a33e {
    margin: 0 16px
}

.root--3eb1d38 .hit--ac3535e .hitName--338370a {
    font-size: 14px !important;
    padding-bottom: 17px;
    padding-left: 16px;
    padding-top: 17px
}

@media(min-width:768px) {
    .root--3eb1d38 .hit--ac3535e .hitName--338370a {
        padding-bottom: 13px;
        padding-top: 13px
    }
}

.root--9f1055d {
    margin-bottom: 16px;
    position: relative;
    width: 100%
}

.root--9f1055d .ingredient--a6e7b97 {
    display: flex;
    flex-direction: row
}

.root--9f1055d .suggestions--e74e031 {
    -ms-overflow-style: none;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 6px;
    margin-top: 8px;
    max-height: 189px;
    overflow: scroll;
    position: absolute;
    scrollbar-width: none;
    top: 56px;
    width: 100%;
    z-index: 20
}

.root--9f1055d .suggestions--e74e031::-webkit-scrollbar {
    display: none
}

@media(min-width:768px) {
    .root--9f1055d .suggestions--e74e031 {
        top: 40px
    }
}

.root--6be0a60 {
    width: 100%
}

.root--6be0a60 .input--cb585f8 {
    border: 1px solid var(--gray4-color);
    border-radius: 6px;
    font-family: var(--openSans-stack);
    font-size: 14px;
    height: 56px;
    padding-left: 16px;
    width: 100%
}

@media(min-width:768px) {
    .root--6be0a60 .input--cb585f8 {
        height: 40px
    }
}

@media(max-width:767px) {
    @media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution:0.001dpcm) {
        @supports(-webkit-appearance:none) {
            .root--6be0a60 .input--cb585f8 {
                font-size:16px !important
            }
        }
    }
}

.root--6be0a60 .input--cb585f8:focus-visible {
    outline: none
}

.root--d8a67f0 .rowDesktop--aedd0dd {
    display: flex;
    flex-direction: column
}

@media(min-width:768px) {
    .root--d8a67f0 .rowDesktop--aedd0dd {
        flex-direction: row;
        gap: 19.5px
    }
    .root--d8a67f0 .rowDesktop--aedd0dd .kitchenware--6a7e2c4 {
        flex: 4 1 auto
    }
    .root--d8a67f0 .rowDesktop--aedd0dd .quantity--4251a5b {
        flex: 1 1 auto
    }
}

.root--d8a67f0 .buttons--6fc689c {
    display: flex;
    gap: 16px;
    justify-content: flex-end;
    margin-top: 16px;
    width: 100%
}

.root--d8a67f0 .buttons--6fc689c .cancel--7320cd0 {
    cursor: pointer
}

.root--d8a67f0 .buttons--6fc689c .submit--1508878 {
    height: 32px;
    width: 93px
}

.root--6653cd2 .row--26cd31b {
    align-items: center;
    display: flex;
    gap: 8px
}

.root--6653cd2 .kitchenware--68c53b3 {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.root--6653cd2 .kitchenware--68c53b3 .delete--663f0d3 {
    cursor: pointer
}

.root--6653cd2 .cta--7c50544 {
    margin-top: 8px
}

.root--39119b2 .row--f7a39e4 {
    align-items: center;
    display: flex;
    gap: 8px;
    margin-top: 8px
}

.root--e94cefd {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.root--e94cefd .editSection--43135f2 {
    display: flex;
    flex-direction: row;
    height: 32px
}

.root--e94cefd .editSection--43135f2 img {
    cursor: pointer
}

.root--e94cefd .editSection--43135f2 .number--2c93246 {
    margin: auto 16px
}

.root--e94cefd .error--02363e5 {
    display: flex
}

.root--dd07b46 {
    padding-top: 16px;
    width: 100%
}

.root--dd07b46 .inputLabel--bff2552 {
    cursor: pointer;
    position: relative;
    right: 0;
    text-align: right;
    z-index: 10
}

.root--dd07b46 .imageCard--de889b0 {
    align-items: center;
    border: 1px solid #e0e0e0;
    border-radius: 6px;
    display: flex;
    height: 100%;
    justify-content: center;
    margin-bottom: 16px;
    max-height: 616px;
    min-height: 335px;
    padding-bottom: 100%;
    position: relative;
    top: -8px;
    width: 100%
}

@media(min-width:768px) {
    .root--dd07b46 .imageCard--de889b0 .avatar--6016065 {
        height: 72px;
        width: 72px
    }
}

.root--dd07b46 .imageCard--de889b0 .loader--3e6aa97 {
    padding-top: 100%
}

.root--dd07b46 .imageCard--de889b0 .fileInput--78d3b16 {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    max-width: 157px;
    position: absolute;
    text-align: center;
    top: 0
}

@media(min-width:768px) {
    .root--dd07b46 .imageCard--de889b0 .fileInput--78d3b16 {
        max-width: 100%
    }
}

.root--dd07b46 .imageCard--de889b0 .webCover--865c2cc {
    border-radius: 6px;
    height: 100%;
    max-height: 616px;
    min-height: 335px;
    object-fit: contain;
    position: absolute;
    top: 0;
    width: 100%
}

.root--dd07b46 .imageCard--de889b0 .editIcon--f3e000f {
    background: url(../images/white-pen-c5ef7d73b3240ec6c19462e5c9c05b4c.svg) no-repeat 50%;
    background-color: rgba(0, 0, 0, .5);
    border-radius: 30px;
    bottom: 7px;
    cursor: pointer;
    height: 40px;
    padding: 10px;
    position: absolute;
    right: 8px;
    width: 40px
}

@media(min-width:768px) {
    .root--dd07b46 .imageCard--de889b0 .editIcon--f3e000f {
        bottom: 16px;
        right: 16px
    }
}

.root--7a4eb1c {
    align-items: center;
    bottom: 10px;
    display: flex;
    height: 30px;
    margin-top: 26px;
    outline: none;
    position: relative;
    transition: bottom var(--hover-fade-duration);
    width: 100%
}

.root--7a4eb1c .value--5d230ed {
    left: calc(var(--progress-bar-percent) - var(--progress-bar-percent)/20);
    margin-top: -32px;
    position: absolute
}

.root--7a4eb1c input.progressBar--5e5c427 {
    -webkit-appearance: none;
    background-color: #eee;
    border: none;
    position: relative;
    transition: height var(--hover-fade-duration), border-radius var(--hover-fade-duration);
    width: 100%
}

@media(max-width:767px) {
    .root--7a4eb1c input.progressBar--5e5c427 {
        border-radius: 2px;
        height: 2px
    }
}

@media(min-width:768px) {
    .root--7a4eb1c input.progressBar--5e5c427 {
        border-radius: 2px;
        height: 2px
    }
}

@media(max-width:767px) {
    .root--7a4eb1c input.progressBar--5e5c427:before {
        border-radius: 2px;
        height: 2px
    }
}

@media(min-width:768px) {
    .root--7a4eb1c input.progressBar--5e5c427:before {
        border-radius: 2px;
        height: 2px
    }
}

.root--7a4eb1c input.progressBar--5e5c427.isRunning--2145061:before {
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important
}

.root--7a4eb1c input.progressBar--5e5c427:focus {
    outline: none
}

.root--7a4eb1c input.progressBar--5e5c427:before {
    background-color: #000;
    content: "";
    position: absolute;
    transition: height var(--hover-fade-duration), border-radius var(--hover-fade-duration);
    width: var(--progress-bar-percent)
}

.root--7a4eb1c input.progressBar--5e5c427::-webkit-slider-thumb {
    -webkit-appearance: none;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 0 4px rgba(0, 0, 0, .15);
    cursor: grab;
    position: relative;
    -webkit-transition: opacity var(--hover-fade-duration);
    transition: opacity var(--hover-fade-duration);
    z-index: 99
}

.root--7a4eb1c input.progressBar--5e5c427::-webkit-slider-thumb:active {
    cursor: grabbing
}

@media(max-width:767px) {
    .root--7a4eb1c input.progressBar--5e5c427::-webkit-slider-thumb {
        height: 15px;
        width: 15px
    }
}

@media(min-width:768px) {
    .root--7a4eb1c input.progressBar--5e5c427::-webkit-slider-thumb {
        height: 22px;
        width: 22px
    }
}

.root--7a4eb1c input.progressBar--5e5c427:hover {
    cursor: pointer
}

.root--a8ea0bb {
    border-radius: 6px;
    height: 140px;
    margin-bottom: 16px;
    width: 100%
}

@media(max-width:767px) {
    .root--a8ea0bb {
        background-color: var(--banner-background-color)
    }
}

.root--a8ea0bb .bannerContainer--f606cb8 {
    border-radius: 6px;
    display: flex;
    height: 100%;
    overflow: hidden;
    width: 100%
}

@media(max-width:767px) {
    .root--a8ea0bb .bannerContainer--f606cb8 {
        justify-content: center
    }
}

.root--a8ea0bb .bannerContainer--f606cb8 .banner--d4f0cf5 {
    height: 140px;
    width: 100%
}

@media(max-width:767px) {
    .root--a8ea0bb .bannerContainer--f606cb8 .banner--d4f0cf5 {
        max-width: 335px
    }
}

.banner--345721b {
    margin-bottom: -24px;
    margin-top: 24px
}

.title--5a4d3a9 {
    margin-top: 24px
}

@media(max-width:767px) {
    .title--5a4d3a9 {
        margin-top: 16px
    }
}

.title--5a4d3a9>h2 {
    margin: 0
}

.title--5a4d3a9>p {
    margin: 4px 0 0
}

.checkbox--4ed1801 {
    align-items: center;
    display: flex;
    flex-direction: row
}

.checkbox--4ed1801 input[type=checkbox] {
    -o-appearance: none;
    appearance: none;
    border: 1.5px solid var(--gray3-color);
    border-radius: 4px;
    box-shadow: none;
    cursor: pointer;
    font-size: .8em;
    height: 20px !important;
    line-height: 1em;
    margin: 8px 8px 5px 1px;
    outline: none;
    position: relative;
    text-align: center;
    width: 20px !important
}

.checkbox--4ed1801 input[type=checkbox]:checked {
    background: #f5184d;
    border: none;
    color: #fff;
    outline: none
}

.checkbox--4ed1801 input[type=checkbox]:checked:after {
    content: url(../images/check-fc3151790256d24a1da3c79af812047c.svg);
    content: -webkit-image-set(url(../images/check-fc3151790256d24a1da3c79af812047c.svg) 1x);
    content: image-set("/static/check-fc3151790256d24a1da3c79af812047c.svg" 1x);
    left: 3.5px;
    position: absolute;
    top: 3.5px
}

.checkbox--4ed1801 p {
    margin: 0
}

.checkbox--4ed1801 .itemLabel--bdf4b7b {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    position: relative;
    text-decoration: none
}

.checkbox--4ed1801.disabled--e768f8e input[type=checkbox] {
    border-color: var(--gray4-color);
    cursor: default
}

.checkbox--4ed1801.disabled--e768f8e .itemLabel--bdf4b7b {
    cursor: default
}

.refinmentList--ff10907 {
    width: 100%
}

.refinmentList--ff10907 .onlyCompact--2b9f947 {
    align-items: center;
    display: flex
}

@media(min-width:768px) {
    .refinmentList--ff10907 .onlyCompact--2b9f947 {
        display: none
    }
}

.refinmentList--ff10907 .onlyRegular--21a389f {
    align-items: center;
    display: flex
}

@media(max-width:767px) {
    .refinmentList--ff10907 .onlyRegular--21a389f {
        display: none
    }
}

.refinmentList--ff10907 .logoKidsDisabled--6cdaddb {
    opacity: .12
}

.filterItem--6a52de9 {
    align-items: flex-end;
    cursor: pointer;
    display: flex
}

.HierarchicalMenu--a9bd76b {
    display: flex;
    flex-direction: column;
    margin-left: 6px;
    width: 100%
}

.HierarchicalMenu--a9bd76b .subLevel--75d7191 {
    margin-left: 15px;
    max-width: calc(100% - 15px)
}

.HierarchicalMenu--a9bd76b a {
    text-decoration: none
}

.HierarchicalMenu--a9bd76b .CategoryText--71e527d {
    margin: 0 8px 9px 10px
}

.HierarchicalMenu--a9bd76b div:last-child:empty>.CategoryText--71e527d {
    margin-bottom: 0
}

.HierarchicalMenu--a9bd76b .selectText--107c7c3 {
    color: #f5184d
}

.HierarchicalMenu--a9bd76b .allCategories--df8acf5 a {
    align-items: center;
    display: flex
}

.HierarchicalMenu--a9bd76b .allCategories--df8acf5 a .arrowIcon--cda9103 {
    height: 12px;
    margin-right: 10px;
    width: 6px
}

@media(max-width:767px) {
    .HierarchicalMenu--a9bd76b .allCategories--df8acf5 {
        margin-bottom: 10px;
        margin-top: 12px
    }
}

@media(min-width:768px) {
    .recipesNumber--4927b2c {
        display: none
    }
}

.root--76a9dc9 {
    align-items: center;
    background: var(--background-color);
    border-radius: 50%;
    display: flex;
    height: 16px;
    justify-content: center;
    left: 0;
    min-height: 16px;
    min-width: 16px;
    top: 0;
    width: 16px
}

.root--76a9dc9 p {
    line-height: 12px;
    text-align: center
}

@media(min-width:768px) {
    .root--76a9dc9 p {
        line-height: 14px
    }
}

.dropdown--74fb5f8 {
    width: 100%
}

.dropdown--74fb5f8 .headerDropdown--209ea75 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 9px
}

.dropdown--74fb5f8 .headerDropdown--209ea75 .label--eb9a380 {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 4px;
    justify-content: center
}

@media(min-width:768px) {
    .dropdown--74fb5f8 .headerDropdown--209ea75.closed--959be07 {
        margin-bottom: 24px
    }
}

.dropdown--74fb5f8 .headerDropdown--209ea75 p {
    margin: 0
}

.dropdown--74fb5f8 .headerDropdown--209ea75 .icon--c216f7b {
    cursor: pointer;
    transform: rotate(180deg);
    transition: all .2s ease-in-out
}

.dropdown--74fb5f8 .headerDropdown--209ea75 .iconDesactive--44daafb {
    transform: rotate(0)
}

.dropdown--74fb5f8 .hideChild--a85ae0d {
    display: none !important
}

.dropdown--74fb5f8 hr {
    margin: 24px 0
}

@media(max-width:767px) {
    .dropdown--74fb5f8 hr {
        margin: 24px 0
    }
}

.card--d0eb730 {
    background-color: var(--white-color);
    border-radius: var(--base-border-radius);
    box-shadow: 0 10px 60px 0 rgba(0, 0, 0, .16);
    margin: 40px var(--container-gutter);
    overflow-y: auto
}

.content--2b36a38 {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 40px 16px;
    position: sticky;
    top: 40px
}

.content--2b36a38 .image--79f79ee {
    margin-bottom: 24px;
    margin-top: 40px;
    max-width: 247px;
    width: 100%
}

.content--2b36a38 p {
    max-width: 560px;
    width: 100%
}

.actions--d501303 {
    display: flex;
    justify-content: space-between;
    margin: 0 16px
}

.actions--d501303 a,
.actions--d501303 button {
    flex: 1 1;
    margin: 24px 24px 40px;
    padding-left: 0 !important;
    padding-right: 0 !important
}

.root--72b1053 {
    background-color: var(--gray6-color);
    background-repeat: no-repeat;
    border-radius: 6px;
    position: relative
}

@media(max-width:767px) {
    .root--72b1053 {
        background-position: 16px 50%;
        background-size: 32px;
        margin-bottom: 16px;
        margin-top: 16px;
        padding: 20px 16px 8px 64px
    }
}

@media(min-width:768px) {
    .root--72b1053 {
        background-position: 24px 50%;
        margin-bottom: 24px;
        margin-top: 24px;
        padding: 28px 24px 16px 80px
    }
}

.root--72b1053>p {
    margin-top: -4px
}

.root--72b1053 .editIcon--29bfc79 {
    position: absolute;
    right: 11px;
    top: 11px
}

.root--e8405ad {
    padding-bottom: 8px
}

.root--e8405ad .editContainer--9c0fdb4 {
    margin-bottom: 16px
}

.root--e8405ad .editContainer--9c0fdb4 .cta--e6046a5 {
    display: flex
}

.root--e8405ad .editContainer--9c0fdb4 .cta--e6046a5 .cancel--04d3839 {
    cursor: pointer;
    margin-left: auto;
    margin-right: 16px
}

.root--e8405ad .editContainer--9c0fdb4 .cta--e6046a5 .validate--42651b7 {
    margin-left: 0;
    margin-right: 0;
    width: 93px
}

.root--dfc0a63 .ingredient--05dfd27 {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.root--dfc0a63 .ingredient--05dfd27 .icons--fd3fa79 {
    display: flex;
    flex-direction: row;
    gap: 22px
}

.root--dfc0a63 .ingredient--05dfd27 .icons--fd3fa79 .icon--6e6b71a {
    cursor: pointer
}

.root--b34d122 {
    position: relative
}

.root--b34d122 .ingredient--b464804 {
    display: flex;
    flex-direction: row
}

.root--b34d122 .suggestions--a5ea4ef {
    background-color: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 6px;
    max-height: 189px;
    overflow: scroll;
    width: 100%;
    z-index: 10
}

.root--b34d122 .row--0537625 {
    display: flex;
    flex-direction: row;
    gap: 19.5px;
    justify-content: space-between
}

.root--b34d122 .cta--ea11c67 {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 16px;
    justify-content: right;
    margin-top: -2px
}

.root--b34d122 .cta--ea11c67 .cancel--f9de09b {
    cursor: pointer
}

.root--b34d122 .cta--ea11c67 .validate--2ffa936 {
    height: 32px;
    width: 93px
}

.root--b34d122 .cta--ea11c67 .validate--2ffa936:disabled {
    color: var(--gray4-color) !important
}

.root--e1686f9 .title--364d548 {
    margin-bottom: 24px
}

.root--e1686f9 .row--fc47077 {
    align-items: center;
    display: flex;
    gap: 8px;
    margin-top: 16px
}

.root--e1686f9 .row--fc47077.pictureHeading--cf556c3 {
    margin-bottom: 8px
}

.root--e1686f9 .inputLabel--510cc37 {
    cursor: pointer;
    position: relative;
    right: 0;
    text-align: right;
    z-index: 10
}

.root--e1686f9 .inputDescription--9caf521 {
    font-size: 14px;
    margin: 0
}

@media(max-width:767px) {
    @media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution:0.001dpcm) {
        @supports(-webkit-appearance:none) {
            .root--e1686f9 .inputDescription--9caf521 textarea {
                font-size:16px !important
            }
            .root--e1686f9 .inputDescription--9caf521 textarea::placeholder {
                font-size: 16px !important
            }
        }
    }
}

.root--e1686f9 .thumbnail--332ee6f {
    margin-bottom: 16px
}

.root--e1686f9 .imageCard--ddcda31 {
    align-items: center;
    border: 1px solid #e0e0e0;
    border-radius: 6px;
    display: flex;
    height: 100%;
    justify-content: center;
    margin-bottom: 16px;
    min-height: 335px;
    padding-bottom: 100%;
    position: relative;
    top: -8px;
    width: 100%
}

.root--e1686f9 .imageCard--ddcda31 .editIcon--9433c50 {
    background: url(../images/white-pen-c5ef7d73b3240ec6c19462e5c9c05b4c.svg) no-repeat 50%;
    background-color: rgba(0, 0, 0, .5);
    border-radius: 30px;
    bottom: 7px;
    cursor: pointer;
    height: 40px;
    position: absolute;
    right: 8px;
    width: 40px
}

.root--e1686f9 .imageCard--ddcda31 .fileInput--f915798 {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    max-width: 157px;
    position: absolute;
    text-align: center;
    top: 0
}

@media(min-width:768px) {
    .root--e1686f9 .imageCard--ddcda31 .fileInput--f915798 {
        max-width: 100%
    }
}

.root--e1686f9 .submit--452c31a {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.root--e1686f9 .submit--452c31a .loader--2cd0512 {
    height: 20px;
    margin-top: -20px;
    transform: scale(.5)
}

.modal--7fe5aea {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.modal--7fe5aea::-webkit-scrollbar {
    display: none
}

.modal--7fe5aea.openedModal--1fe5bdb {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    margin: auto;
    max-height: 100vh;
    overflow: scroll;
    padding: 24px 20px;
    position: relative;
    width: 100%
}

@media(max-width:767px) {
    .modal--7fe5aea.openedModal--1fe5bdb {
        min-height: 100vh;
        top: 0
    }
}

@media(min-width:768px) {
    .modal--7fe5aea.openedModal--1fe5bdb {
        border-radius: 6px;
        max-width: 560px
    }
}

.modal--7fe5aea .close--d33fb94 {
    background: none;
    background-image: url(../images/close-recipe-c2c778ec734843ec90e65c4d2223ef23.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    height: 32px;
    margin: 0;
    outline: none;
    padding: 0;
    position: absolute;
    transition: filter var(--hover-fade-duration);
    width: 32px
}

.modal--7fe5aea .close--d33fb94:hover {
    filter: var(--hover-fade-filter-effect)
}

@media(max-width:767px) {
    .modal--7fe5aea .close--d33fb94 {
        right: 16px;
        top: 24px
    }
}

@media(min-width:768px) {
    .modal--7fe5aea .close--d33fb94 {
        right: 20px;
        top: 37px
    }
}

.root--877cce7 .header--4b22a53 {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    margin-bottom: 8px
}

.root--877cce7 .step--73f6b41 {
    width: auto
}

.root--877cce7 .step--73f6b41 .stepHeader--dc7da6b {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.root--877cce7 .step--73f6b41 .stepHeader--dc7da6b .icons--a977e23 {
    display: flex;
    flex-direction: row;
    gap: 16px
}

.root--877cce7 .step--73f6b41 .stepHeader--dc7da6b .icons--a977e23 img {
    cursor: pointer
}

@media(min-width:768px) {
    .root--877cce7 .step--73f6b41 .thumbnail--3ca6017 {
        height: 77%;
        width: 77%
    }
}

.root--877cce7 .step--73f6b41 .stepDescription--1bb9643 {
    margin-bottom: 16px
}

.root--877cce7 .step--73f6b41 .stepDescription--1bb9643:last-child {
    margin-bottom: 8px
}

.root--877cce7 .buttonWithSteps--e380516 {
    margin-top: 16px
}

.root--c9468e7 {
    width: 100%
}

.root--c9468e7 .button--b89cd96 {
    margin: 12px 0 16px
}

.root--c9468e7 .counter--3d45aa2 {
    text-align: right
}

.root--c9468e7 .indicationBody--f870459 {
    margin-bottom: 0;
    margin-top: 16px
}

.root--c9468e7 .inputText--efbf251 {
    margin-bottom: 4px;
    margin-top: 8px;
    padding-left: 7px
}

.root--c9468e7 .inputText--efbf251 textarea {
    font-size: 14px !important
}

@media(max-width:767px) {
    @media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution:0.001dpcm) {
        @supports(-webkit-appearance:none) {
            .root--c9468e7 .inputText--efbf251 textarea {
                font-size:16px !important
            }
        }
    }
}

.root--c9468e7 .inputText--efbf251.inputError--5da545f {
    background-color: #fef3f6;
    border-color: var(--original-color)
}

.root--c9468e7 .actualValue--390adf0 {
    word-break: break-word
}

.root--c9468e7 .messageWrap--9695909 {
    align-items: center;
    display: flex
}

.root--c9468e7 .messageWrap--9695909 img {
    height: 16px;
    margin-right: 8px;
    width: 16px
}

.root--c9468e7 .editableTextField--fff36fb {
    cursor: pointer;
    display: flex;
    justify-content: space-between
}

.root--276b17c {
    width: 100%
}

.root--276b17c .button--9cae685 {
    margin: 12px 0 16px
}

.root--276b17c .counter--d5ba04f {
    text-align: right
}

.root--276b17c .indicationBody--84a6ea8 {
    margin-bottom: 0;
    margin-top: 16px
}

.root--276b17c .inputText--8049d01 {
    height: 56px;
    margin-bottom: 4px;
    margin-top: 16px;
    padding-left: 7px
}

@media(min-width:768px) {
    .root--276b17c .inputText--8049d01 {
        height: 40px
    }
}

.root--276b17c .inputText--8049d01.inputError--3f248a7 {
    background-color: #fef3f6;
    border-color: var(--original-color)
}

.root--276b17c .actualValue--c3af204 {
    word-break: break-word
}

.root--276b17c .messageWrap--0864800 {
    align-items: center;
    display: flex
}

.root--276b17c .messageWrap--0864800 img {
    height: 16px;
    margin-right: 8px;
    width: 16px
}

.root--276b17c .editableTextField--93c38a3 {
    cursor: pointer;
    display: flex;
    justify-content: space-between
}

.root--82611c4 .loader--bf38d61 {
    height: 20px;
    margin-top: -20px;
    transform: scale(.5)
}

.root--2ed3184 .toggle--9705214 {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.root--2ed3184 .toggle--9705214 .switch--f9911df {
    display: inline-block;
    height: 30px;
    position: relative;
    width: 51px
}

.root--2ed3184 .toggle--9705214 .switch--f9911df .slider--933d6be {
    background-color: var(--gray5-color);
    border-radius: 34px;
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: .4s
}

.root--2ed3184 .toggle--9705214 .switch--f9911df .slider--933d6be.checked--2533c71 {
    background-color: var(--green-valid-color)
}

.root--2ed3184 .toggle--9705214 .switch--f9911df .slider--933d6be.checked--2533c71:before {
    transform: translateX(20px)
}

.root--2ed3184 .toggle--9705214 .switch--f9911df .slider--933d6be.submitted--d5faae8 {
    background-color: var(--green-valid-color);
    opacity: .5
}

.root--2ed3184 .toggle--9705214 .switch--f9911df .slider--933d6be.submitted--d5faae8:before {
    transform: translateX(20px)
}

.root--2ed3184 .toggle--9705214 .switch--f9911df .slider--933d6be:before {
    background-color: #fff;
    border-radius: 50%;
    bottom: 2px;
    content: "";
    height: 26px;
    left: 3px;
    position: absolute;
    transition: .4s;
    width: 26px
}

.identity--26534b1 {
    display: flex;
    gap: 16px
}

.identity--26534b1 .avatar--d524af3 {
    position: relative
}

.identity--26534b1 .avatar--d524af3 .logoChefclub--ec0dc63 {
    height: 48px;
    width: 48px
}

@media(max-width:767px) {
    .identity--26534b1 .avatar--d524af3 .logoChefclub--ec0dc63 {
        height: 40px;
        width: 40px
    }
}

.identity--26534b1 .details--49fca93 {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.identity--26534b1 a {
    text-decoration: none
}

.root--1a3f3fc {
    padding: 8px 0
}

.root--1a3f3fc .header--db94ef8 {
    align-items: center;
    cursor: pointer;
    display: flex;
    gap: 16px;
    justify-content: space-between
}

.root--1a3f3fc .header--db94ef8 .icon--36d5c36 {
    flex-shrink: 0
}

.root--1a3f3fc .text--8b60030 {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    transition: all .35s ease
}

.root--1a3f3fc .text--8b60030.displayed--1e3ab39 {
    margin-top: 8px;
    max-height: 500px;
    opacity: 1;
    transition: all .35s ease
}

.root--e6b4b0a {
    margin-top: 56px
}

.root--e6b4b0a .title--8a8b444 {
    margin: 8px 0
}

@media(min-width:768px) {
    .root--e6b4b0a .title--8a8b444 {
        margin: 24px 0
    }
}

@media(max-width:767px) {
    .root--870fca8 .title--61e2a7a {
        margin-top: 0
    }
}

.root--870fca8 .thumbnail--8097c4b {
    margin-top: 16px;
    width: 75%
}

@media(max-width:767px) {
    .root--870fca8 .thumbnail--8097c4b {
        width: 100%
    }
}

.root--1194efe .text--8bb5ce6 {
    border-left: 4px solid var(--vertical);
    padding-left: 24px
}

@media(max-width:767px) {
    .root--1194efe .title--5b635b7 {
        margin-top: 0
    }
}

.root--1194efe .thumbnail--820cb00 {
    margin-top: 16px;
    width: 75%
}

@media(max-width:767px) {
    .root--1194efe .thumbnail--820cb00 {
        width: 100%
    }
}

.root--12c8fab {
    border: 2px solid #000;
    border-radius: 6px;
    margin-top: 8px;
    padding: 20px
}

@media(max-width:767px) {
    .root--12c8fab {
        margin-top: 0;
        padding: 16px
    }
}

.root--12c8fab .heading--63efb23 {
    align-items: center;
    display: flex;
    gap: 8px;
    margin-bottom: 8px
}

.root--12c8fab .text--dab09d6 ul {
    padding-left: 8px
}

.root--12c8fab .text--dab09d6 ::marker {
    color: #000;
    content: "- "
}

.module--b36c909 {
    --button-height: 80px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-top: 16px
}

.module--b36c909 .stickyButton--98a0d5a {
    display: none
}

.module--b36c909 .firstButton--6f5b125 {
    gap: 8px
}

@media(min-width:768px) {
    .module--b36c909 .firstButton--6f5b125 {
        margin: 8px 0
    }
}

.module--b36c909 .secondButton--22f1633 {
    gap: 8px
}

@media(min-width:768px) {
    .module--b36c909 .secondButton--22f1633 {
        display: none
    }
}

@media(max-width:767px) {
    .module--b36c909 .hiddenButton--75532d1 {
        top: 100vh
    }
    .module--b36c909 .hiddenButton--75532d1,
    .module--b36c909 .stickyButton--98a0d5a {
        background-color: #fff;
        display: block;
        height: var(--button-height);
        left: 0;
        padding: 16px 20px;
        position: fixed;
        transition-duration: .5s;
        transition-property: top;
        width: 100%;
        z-index: 1
    }
    .module--b36c909 .stickyButton--98a0d5a {
        border-top: 1px solid var(--gray4-color);
        scroll-behavior: smooth;
        top: calc(100vh - var(--button-height)*1)
    }
}

.module--b36c909 em {
    font-style: italic
}

.module--b36c909 strong {
    font-weight: 700
}

.module--b36c909 ul {
    margin-bottom: 8px;
    margin-top: 0;
    padding-left: 24px
}

.module--b36c909 ::marker {
    color: var(--vertical)
}

.postLink--9700954 {
    cursor: pointer;
    display: block;
    flex-basis: calc(25% - 12px);
    position: relative;
    transition: filter var(--hover-fade-duration);
    width: 100%
}

.postLink--9700954:hover {
    filter: var(--hover-fade-filter-effect)
}

@media(max-width:767px) {
    .postLink--9700954 {
        margin: 8px 0
    }
}

@media(min-width:768px) {
    .postLink--9700954 {
        margin: 16px 0
    }
}

.postLink--9700954:after {
    content: " ";
    display: block;
    padding-bottom: 100%
}

.postImage--5beb8c8,
.postLinkOverlay--1f635fc {
    border-radius: var(--base-border-radius);
    bottom: 0;
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.postLinkOverlay--1f635fc {
    align-items: center;
    background-color: rgba(0, 0, 0, .5);
    color: var(--white-color);
    display: none;
    font-family: var(--poppins-stack);
    font-weight: 600;
    justify-content: center;
    letter-spacing: .04em;
    line-height: 1.5
}

@media(max-width:767px) {
    .postLinkOverlay--1f635fc {
        font-size: 16px;
        font-size: 19px
    }
}

.root--f728299 {
    margin-bottom: 16px
}

@media(max-width:767px) {
    .root--f728299 {
        margin-top: 16px
    }
}

.root--f728299.empty--dbdae21 {
    margin-bottom: 0
}

.root--f728299 .communityPostsBanner--929ca48 {
    align-items: center;
    background: no-repeat 0;
    background-color: var(--current-theme-color);
    border-radius: var(--base-border-radius);
    display: flex;
    margin-bottom: 16px;
    text-decoration: none;
    width: 100%
}

@media(max-width:767px) {
    .root--f728299 .communityPostsBanner--929ca48 {
        padding: 12px 16px;
        text-align: left
    }
}

@media(min-width:768px) {
    .root--f728299 .communityPostsBanner--929ca48 {
        flex-direction: column;
        padding: 17px 16px 10px;
        text-align: center
    }
}

.root--f728299 .communityPostsBanner--929ca48:hover {
    cursor: pointer
}

@media(max-width:767px) {
    .root--f728299 .communityPostsBanner--929ca48 .mauriceImage--8895595 {
        margin-right: 16px
    }
}

@media(min-width:768px) {
    .root--f728299 .communityPostsBanner--929ca48 .mauriceImage--8895595 {
        margin: 0 16px 3px
    }
}

.root--f728299 .communityPostsBanner--929ca48 .content--c5ba9cb .title--3713b20 {
    margin: 4px 0
}

.root--f728299 .communityPostsBanner--929ca48 .content--c5ba9cb .message--9f282a7 {
    margin: 0
}

.root--f728299 .communityPostsBanner--929ca48 .content--c5ba9cb .cta--b08b5d0 {
    font-size: 12px;
    margin: 4px 0;
    text-decoration: underline
}

.carouselItem--3aa812a {
    flex-shrink: 0;
    height: 100%;
    scroll-snap-align: start;
    width: 100%
}

@media(max-width:767px) {
    .carouselItem--3aa812a {
        margin: 0 8px;
        max-width: 250px
    }
    .carouselItem--3aa812a.hasOnlyOneItem--0855dce {
        margin: 0
    }
    .message--678179a {
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        display: block;
        display: -webkit-box;
        line-height: 1.5;
        max-height: 7.5em;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

@media(min-width:768px) {
    .message--678179a {
        -webkit-line-clamp: 16;
        -webkit-box-orient: vertical;
        display: block;
        display: -webkit-box;
        line-height: 1.5;
        max-height: 24em;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.message--678179a .authorPrefix--8baabab {
    font-weight: 600
}

.message--678179a .author--9697619 {
    color: var(--white-color);
    font-weight: 700
}

.message--678179a a {
    text-decoration: none
}

.recipeCta--079b011 a {
    color: inherit;
    text-decoration: none
}

.carouselWrapper--996c951 {
    position: relative;
    width: 100%
}

@media(max-width:767px) {
    .carouselWrapper--996c951 {
        padding-top: 24vh
    }
}

.carousel--15e2a7d {
    -ms-overflow-style: none;
    scroll-snap-destination: 0 100%;
    scroll-snap-points-x: repeat(100%);
    align-items: center;
    display: flex;
    list-style: none;
    margin: 0;
    overflow-x: auto;
    padding: 0;
    position: relative;
    scroll-snap-type: x mandatory;
    scrollbar-width: none
}

.carousel--15e2a7d::-webkit-scrollbar {
    display: none
}

@media(max-width:767px) {
    .carousel--15e2a7d {
        align-items: flex-start;
        padding: 0 calc(50% - 125px);
        scroll-padding: 0 calc(50% - 125px)
    }
}

.prev--67fac04 {
    background: none;
    background-image: url(../images/arrow-8eeb6a06685598acc343ddc582db8a87.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    border: 16px transparent;
    cursor: pointer;
    height: 64px;
    left: -16px;
    margin: 0;
    outline: none;
    outline: none !important;
    padding: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) rotate(0);
    transform: translate(-100%, -50%) rotate(180deg);
    transition: filter var(--hover-fade-duration);
    width: 64px
}

.prev--67fac04:hover {
    filter: var(--hover-fade-filter-effect)
}

@media(max-width:767px) {
    .prev--67fac04 {
        display: none
    }
}

.next--03e3219 {
    background: none;
    background-image: url(../images/arrow-8eeb6a06685598acc343ddc582db8a87.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    border: 16px transparent;
    cursor: pointer;
    height: 64px;
    margin: 0;
    outline: none;
    outline: none !important;
    padding: 0;
    position: absolute;
    right: -16px;
    top: 50%;
    transform: translateY(-50%) rotate(0);
    transform: translate(100%, -50%) rotate(0deg);
    transition: filter var(--hover-fade-duration);
    width: 64px
}

.next--03e3219:hover {
    filter: var(--hover-fade-filter-effect)
}

@media(max-width:767px) {
    .next--03e3219 {
        display: none
    }
}

.counter--068e16b {
    align-items: center;
    background-color: var(--black-color);
    border-radius: 16px;
    display: flex;
    height: 32px;
    justify-content: center;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 100px
}

.counter--068e16b>* {
    line-height: 32px
}

@media(max-width:767px) {
    .counter--068e16b {
        bottom: 16px
    }
}

@media(min-width:768px) {
    .counter--068e16b {
        margin-top: 64px;
        top: 100%
    }
}

.modal--cc5df7c.openedModal--db218f6 {
    display: flex;
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

@media(max-width:767px) {
    .modal--cc5df7c.openedModal--db218f6 {
        min-height: 100vh;
        top: 0
    }
}

@media(min-width:768px) {
    .modal--cc5df7c.openedModal--db218f6 {
        max-width: 744px
    }
}

.close--a08c08d {
    background: none;
    background-image: url(../images/close-carousel-816e45ccce603bd833830145da1bbd7f.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    height: 32px;
    margin: 0;
    outline: none;
    padding: 0;
    position: absolute;
    transition: filter var(--hover-fade-duration);
    width: 32px
}

.close--a08c08d:hover {
    filter: var(--hover-fade-filter-effect)
}

@media(max-width:767px) {
    .close--a08c08d {
        right: 16px;
        top: 24px
    }
}

@media(min-width:768px) {
    .close--a08c08d {
        right: 32px;
        top: 24px
    }
}

@media(max-width:767px) {
    .topBanner--008283d {
        margin-top: 16px
    }
}

@media(min-width:768px) {
    .topBanner--008283d {
        margin-top: 24px
    }
}

.postList--da4b5b3 {
    display: flex;
    margin-bottom: 16px
}

@media(max-width:767px) {
    .postList--da4b5b3 {
        margin-top: 16px
    }
}

.postList--da4b5b3>* {
    display: none;
    margin: 0 8px
}

.postList--da4b5b3>:first-child {
    display: block;
    margin-left: 0
}

.postList--da4b5b3>:first-child span {
    display: none
}

.postList--da4b5b3>:nth-child(2) {
    display: block
}

.postList--da4b5b3>:nth-child(2) span {
    display: none
}

.postList--da4b5b3>:nth-child(3) {
    display: block
}

.postList--da4b5b3>:nth-child(3) span {
    display: none
}

.postList--da4b5b3>:nth-child(4) {
    display: block
}

.postList--da4b5b3>:nth-child(4) span {
    display: none
}

.postList--da4b5b3>:last-child,
.postList--da4b5b3>:nth-child(4) {
    margin-right: 0
}

.postList--da4b5b3>:nth-child(4)>span {
    display: flex
}

@media(min-width:768px) {
    .postList--da4b5b3>* {
        max-width: 62px
    }
}

.postListSkeleton--2a8dbd2 {
    display: flex;
    margin-bottom: 16px;
    width: 100%
}

@media(max-width:767px) {
    .postListSkeleton--2a8dbd2 {
        margin-top: 16px
    }
}

.postListSkeleton--2a8dbd2>* {
    margin: 0 8px
}

.postListSkeleton--2a8dbd2>:first-child {
    margin-left: 0
}

.postListSkeleton--2a8dbd2>:last-child {
    margin-right: 0
}

.postListSkeleton--2a8dbd2>div {
    animation: skeleton--094d651 1s linear 0s infinite;
    background: linear-gradient(90deg, var(--gray5-color) 25%, var(--gray4-color) 50%, var(--gray5-color) 75%);
    background-size: 1000% 1000%;
    border-radius: 6px;
    width: calc(25% - 12px)
}

.postListSkeleton--2a8dbd2>div:after {
    content: " ";
    display: block;
    padding-bottom: 100%
}

.postBannerSkeleton--2cd08ec {
    animation: skeleton--094d651 1s linear 0s infinite;
    background: linear-gradient(90deg, var(--gray5-color) 25%, var(--gray4-color) 50%, var(--gray5-color) 75%);
    background-size: 1000% 1000%;
    border-radius: 6px;
    height: 106px;
    margin: 16px 0;
    width: 100%
}

@keyframes skeleton--094d651 {
    0% {
        background-position-x: 0
    }
    to {
        background-position-x: 100%
    }
}

@media(min-width:768px) {
    .postBannerSkeleton--2cd08ec {
        height: 222px;
        margin-top: unset
    }
}

.playerWrapper--b531f32 {
    --video-format-mobile: 0;
    --video-format-desktop: 0;
    --video-format: var(--video-format-mobile);
    border-radius: var(--base-border-radius);
    display: block;
    margin: auto;
    max-width: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

@media(min-width:768px) {
    .playerWrapper--b531f32 {
        --video-format: var(--video-format-desktop)
    }
}

.playerWrapper--b531f32.active--f4f8993 {
    height: 100vh
}

.playerWrapper--b531f32.blackStripes--7a5e974 {
    background-color: var(--black-color)
}

.playerWrapper--b531f32:after {
    content: "";
    display: block;
    padding-bottom: var(--video-format)
}

.playerWrapper--b531f32 .poster--0622a3b {
    border-radius: var(--base-border-radius);
    bottom: 0;
    height: 100%;
    left: 0;
    object-fit: cover;
    opacity: 1;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity var(--hover-fade-duration);
    width: 100%
}

.playerWrapper--b531f32 .poster--0622a3b.containPosition--c6c6bbe {
    object-fit: contain !important
}

.playerWrapper--b531f32 .poster--0622a3b.hidePoster--f50433a {
    opacity: 0
}

.playerWrapper--b531f32 .videoPlayer--09d93c0 {
    border-radius: var(--base-border-radius);
    bottom: 0;
    height: 100%;
    left: 0;
    object-fit: cover;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.playerWrapper--b531f32 .videoPlayer--09d93c0.hideVideo--f2f2d19 {
    z-index: -1
}

.playerWrapper--b531f32 #adUi--4df56d4 {
    background: transparent;
    inset: 0;
    pointer-events: none;
    position: absolute;
    z-index: 2
}

.controlsOverlay--abd8475 {
    border-radius: var(--base-border-radius);
    bottom: 0;
    height: 100%;
    left: 0;
    object-fit: cover;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    transition: background var(--hover-fade-duration);
    width: 100%;
    z-index: 3
}

.controlsOverlay--abd8475 .activeTime--cee7786,
.controlsOverlay--abd8475 .buttonFullscreen--42632b6,
.controlsOverlay--abd8475 .buttonMute--9c5238a,
.controlsOverlay--abd8475 .buttonNotFullscreen--65c01d9,
.controlsOverlay--abd8475 .buttonUnMute--bd537db,
.controlsOverlay--abd8475 .goBackwardButton--d3fb2a3,
.controlsOverlay--abd8475 .goForwardButton--905a751,
.controlsOverlay--abd8475 .playPauseButton--e03bdca,
.controlsOverlay--abd8475 .progressBar--125b51d {
    opacity: 0;
    transition: opacity var(--hover-fade-duration), visibility var(--hover-fade-duration), filter var(--hover-fade-duration);
    visibility: hidden
}

.controlsOverlay--abd8475.showControls--4cca6da:hover {
    background: rgba(0, 0, 0, .7)
}

.controlsOverlay--abd8475.showControls--4cca6da:hover .activeTime--cee7786,
.controlsOverlay--abd8475.showControls--4cca6da:hover .buttonFullscreen--42632b6,
.controlsOverlay--abd8475.showControls--4cca6da:hover .buttonMute--9c5238a,
.controlsOverlay--abd8475.showControls--4cca6da:hover .buttonNotFullscreen--65c01d9,
.controlsOverlay--abd8475.showControls--4cca6da:hover .buttonUnMute--bd537db,
.controlsOverlay--abd8475.showControls--4cca6da:hover .goBackwardButton--d3fb2a3,
.controlsOverlay--abd8475.showControls--4cca6da:hover .goForwardButton--905a751,
.controlsOverlay--abd8475.showControls--4cca6da:hover .playPauseButton--e03bdca,
.controlsOverlay--abd8475.showControls--4cca6da:hover .progressBar--125b51d {
    opacity: 1;
    visibility: visible
}

.controlsOverlay--abd8475.showPlay--8990fd3 .playPauseButton--e03bdca {
    background-color: var(--current-theme-color);
    opacity: 1;
    visibility: visible
}

.controlsOverlay--abd8475 .wrapper--9f61c90 {
    align-items: center;
    display: flex;
    height: auto;
    justify-content: space-between;
    left: 50%;
    max-width: 100%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

@media(max-width:767px) {
    .controlsOverlay--abd8475 .wrapper--9f61c90 {
        width: 224px
    }
}

@media(min-width:768px) {
    .controlsOverlay--abd8475 .wrapper--9f61c90 {
        width: 240px
    }
}

.controlsOverlay--abd8475 .wrapper--9f61c90 .playPauseButton--e03bdca {
    border-radius: 50%;
    cursor: pointer;
    height: 56px;
    position: relative;
    width: 56px
}

.controlsOverlay--abd8475 .wrapper--9f61c90 .playPauseButton--e03bdca>* {
    height: 56px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: z-index var(--hover-fade-duration), opacity var(--hover-fade-duration);
    width: 56px;
    z-index: 0
}

.controlsOverlay--abd8475 .wrapper--9f61c90 .playPauseButton--e03bdca .showPlayPauseButton--a9815b3 {
    opacity: 1;
    z-index: 1
}

.controlsOverlay--abd8475 .wrapper--9f61c90 .goForwardButton--905a751 {
    border-radius: 50%;
    cursor: pointer;
    height: 40px;
    padding: 4px;
    transition: filter var(--hover-fade-duration);
    width: 40px
}

.controlsOverlay--abd8475 .wrapper--9f61c90 .goForwardButton--905a751:after {
    background-color: transparent;
    background-image: url(../images/forward-31220fd7cc8c9d79e4a7ba3925d542f3.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    content: " ";
    display: block;
    height: 100%;
    width: 100%
}

.controlsOverlay--abd8475 .wrapper--9f61c90 .goForwardButton--905a751:hover {
    filter: var(--hover-fade-filter-effect)
}

.controlsOverlay--abd8475 .wrapper--9f61c90 .goBackwardButton--d3fb2a3 {
    border-radius: 50%;
    cursor: pointer;
    height: 40px;
    padding: 4px;
    transition: filter var(--hover-fade-duration);
    width: 40px
}

.controlsOverlay--abd8475 .wrapper--9f61c90 .goBackwardButton--d3fb2a3:after {
    background-color: transparent;
    background-image: url(../images/backward-8ac8ad5b6475c09c103a5126ec665626.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    content: " ";
    display: block;
    height: 100%;
    width: 100%
}

.controlsOverlay--abd8475 .wrapper--9f61c90 .goBackwardButton--d3fb2a3:hover {
    filter: var(--hover-fade-filter-effect)
}

.controlsOverlay--abd8475 .buttonFullscreen--42632b6 {
    border-radius: 50%;
    cursor: pointer;
    height: 28px;
    padding: 4px;
    position: absolute;
    transition: filter var(--hover-fade-duration);
    width: 28px
}

.controlsOverlay--abd8475 .buttonFullscreen--42632b6:after {
    background-color: transparent;
    background-image: url(../images/fullscreen-6c84c5b92243dbf945496bdd7142cf14.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    content: " ";
    display: block;
    height: 100%;
    width: 100%
}

.controlsOverlay--abd8475 .buttonFullscreen--42632b6:hover {
    filter: var(--hover-fade-filter-effect)
}

@media(max-width:767px) {
    .controlsOverlay--abd8475 .buttonFullscreen--42632b6 {
        bottom: 45px
    }
}

@media(min-width:768px) {
    .controlsOverlay--abd8475 .buttonFullscreen--42632b6 {
        bottom: 46px
    }
}

@media(max-width:767px) {
    .controlsOverlay--abd8475 .buttonFullscreen--42632b6 {
        right: 16px
    }
}

@media(min-width:768px) {
    .controlsOverlay--abd8475 .buttonFullscreen--42632b6 {
        right: 20px
    }
}

.controlsOverlay--abd8475 .buttonNotFullscreen--65c01d9 {
    border-radius: 50%;
    cursor: pointer;
    height: 28px;
    padding: 4px;
    position: absolute;
    transition: filter var(--hover-fade-duration);
    width: 28px
}

.controlsOverlay--abd8475 .buttonNotFullscreen--65c01d9:after {
    background-color: transparent;
    background-image: url(../images/notFullscreen-7e72e8a14829320fc9912d4c136721c8.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    content: " ";
    display: block;
    height: 100%;
    width: 100%
}

.controlsOverlay--abd8475 .buttonNotFullscreen--65c01d9:hover {
    filter: var(--hover-fade-filter-effect)
}

@media(max-width:767px) {
    .controlsOverlay--abd8475 .buttonNotFullscreen--65c01d9 {
        bottom: 45px
    }
}

@media(min-width:768px) {
    .controlsOverlay--abd8475 .buttonNotFullscreen--65c01d9 {
        bottom: 46px
    }
}

@media(max-width:767px) {
    .controlsOverlay--abd8475 .buttonNotFullscreen--65c01d9 {
        right: 16px
    }
}

@media(min-width:768px) {
    .controlsOverlay--abd8475 .buttonNotFullscreen--65c01d9 {
        right: 20px
    }
}

.controlsOverlay--abd8475 .buttonMute--9c5238a {
    border-radius: 50%;
    cursor: pointer;
    height: 28px;
    padding: 4px;
    position: absolute;
    transition: filter var(--hover-fade-duration);
    width: 28px
}

.controlsOverlay--abd8475 .buttonMute--9c5238a:after {
    background-color: transparent;
    background-image: url(../images/mute-9a2cf591edf3a608cd6451b71556e5fd.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    content: " ";
    display: block;
    height: 100%;
    width: 100%
}

.controlsOverlay--abd8475 .buttonMute--9c5238a:hover {
    filter: var(--hover-fade-filter-effect)
}

@media(max-width:767px) {
    .controlsOverlay--abd8475 .buttonMute--9c5238a {
        bottom: 45px
    }
}

@media(min-width:768px) {
    .controlsOverlay--abd8475 .buttonMute--9c5238a {
        bottom: 46px
    }
}

@media(max-width:767px) {
    .controlsOverlay--abd8475 .buttonMute--9c5238a {
        right: 64px
    }
}

@media(min-width:768px) {
    .controlsOverlay--abd8475 .buttonMute--9c5238a {
        right: 68px
    }
}

.controlsOverlay--abd8475 .buttonUnMute--bd537db {
    border-radius: 50%;
    cursor: pointer;
    height: 28px;
    padding: 4px;
    position: absolute;
    transition: filter var(--hover-fade-duration);
    width: 28px
}

.controlsOverlay--abd8475 .buttonUnMute--bd537db:after {
    background-color: transparent;
    background-image: url(../images/unMute-2d5ec045a231e5374097a4996a02a928.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    content: " ";
    display: block;
    height: 100%;
    width: 100%
}

.controlsOverlay--abd8475 .buttonUnMute--bd537db:hover {
    filter: var(--hover-fade-filter-effect)
}

@media(max-width:767px) {
    .controlsOverlay--abd8475 .buttonUnMute--bd537db {
        bottom: 45px
    }
}

@media(min-width:768px) {
    .controlsOverlay--abd8475 .buttonUnMute--bd537db {
        bottom: 46px
    }
}

@media(max-width:767px) {
    .controlsOverlay--abd8475 .buttonUnMute--bd537db {
        padding-left: 0;
        padding-right: 0;
        right: 64px;
        width: 30px
    }
}

@media(min-width:768px) {
    .controlsOverlay--abd8475 .buttonUnMute--bd537db {
        padding-left: 0;
        padding-right: 0;
        right: 68px;
        width: 36px
    }
}

.controlsOverlay--abd8475 .activeTime--cee7786 {
    position: absolute
}

@media(max-width:767px) {
    .controlsOverlay--abd8475 .activeTime--cee7786 {
        bottom: 45px
    }
}

@media(min-width:768px) {
    .controlsOverlay--abd8475 .activeTime--cee7786 {
        bottom: 46px
    }
}

.controlsOverlay--abd8475 .activeTime--cee7786 p {
    align-items: center;
    display: flex
}

@media(max-width:767px) {
    .controlsOverlay--abd8475 .activeTime--cee7786 {
        height: 28px;
        left: 16px
    }
}

@media(min-width:768px) {
    .controlsOverlay--abd8475 .activeTime--cee7786 {
        height: 32px;
        left: 20px
    }
}

.headerSection--c514ac0 {
    background-color: var(--blue-message-color);
    position: relative
}

@media(max-width:767px) {
    .headerSection--c514ac0 {
        padding-bottom: 32px;
        padding-top: 24px
    }
}

@media(min-width:768px) {
    .headerSection--c514ac0 {
        padding-bottom: 40px;
        padding-top: 30px
    }
}

.headerSection--c514ac0 .iPhoneWrap--f7550b0 {
    display: flex;
    height: 409px;
    position: relative;
    width: 204px
}

@media(max-width:767px) {
    .headerSection--c514ac0 .iPhoneWrap--f7550b0 {
        margin: auto
    }
}

@media(min-width:768px) {
    .headerSection--c514ac0 .iPhoneWrap--f7550b0 {
        margin-left: auto;
        margin-right: 0
    }
}

.headerSection--c514ac0 .iPhoneWrap--f7550b0 .videoWrap--c1acea3 {
    left: 0;
    margin-left: 12px;
    margin-right: 12px;
    position: absolute;
    top: 40px;
    width: 179px
}

.headerSection--c514ac0 .content--6d984bd {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center
}

.headerSection--c514ac0 .content--6d984bd .title--ab72cd9 {
    margin-bottom: 16px;
    margin-top: 16px
}

.headerSection--c514ac0 .content--6d984bd .storeBadges--06f3661 {
    display: flex;
    justify-content: center
}

@media(min-width:768px) {
    .headerSection--c514ac0 .content--6d984bd .storeBadges--06f3661 {
        justify-content: left
    }
}

.headerSection--c514ac0 .downButton--e585ac0 {
    background-color: var(--white-color);
    border-radius: 50%;
    bottom: 0;
    box-shadow: 0 4px 10px rgba(0, 0, 0, .15);
    display: flex;
    height: 48px;
    left: 50%;
    position: absolute;
    transform: translate(-50%, 50%);
    width: 48px
}

.headerSection--c514ac0 .downButton--e585ac0 img {
    height: 24px;
    margin: auto;
    width: 24px
}

.root--6f9f01b {
    background-color: #000
}

.root--6f9f01b .banner--c56ec9a {
    display: flex;
    flex-direction: column;
    margin-bottom: 24px
}

@media(min-width:768px) {
    .root--6f9f01b .banner--c56ec9a {
        flex-direction: row
    }
}

.root--6f9f01b .banner--c56ec9a .headerVideo--2973910 {
    margin-left: calc(var(--container-gutter)*-1);
    max-height: 400px;
    overflow: hidden;
    position: relative;
    width: 100vw
}

@media(min-width:768px) {
    .root--6f9f01b .banner--c56ec9a .headerVideo--2973910 {
        max-width: 452px
    }
}

.root--6f9f01b .banner--c56ec9a .headerVideo--2973910 div,
.root--6f9f01b .banner--c56ec9a .headerVideo--2973910 video {
    border-radius: 0
}

.root--6f9f01b .banner--c56ec9a .overlay--ef79cd7 {
    background: linear-gradient(0deg, #000, hsla(0, 0%, 100%, 0));
    bottom: 0;
    height: 62.75%;
    position: absolute;
    width: 100%;
    z-index: 1500
}

@media(min-width:768px) {
    .root--6f9f01b .banner--c56ec9a .overlay--ef79cd7 {
        background: linear-gradient(90deg, #000, transparent 45%);
        height: 100%
    }
}

.root--6f9f01b .banner--c56ec9a .headline--17c3e56 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-height: 400px;
    width: 100%;
    z-index: 1600
}

@media(max-width:767px) {
    .root--6f9f01b .banner--c56ec9a .headline--17c3e56 {
        order: 2
    }
}

@media(min-width:768px) {
    .root--6f9f01b .banner--c56ec9a .headline--17c3e56 {
        margin-top: unset;
        order: -1
    }
}

.root--6f9f01b .banner--c56ec9a .headline--17c3e56 .logoContainer--6863039 {
    font-size: 0;
    margin: 0
}

@media(max-width:767px) {
    .root--6f9f01b .banner--c56ec9a .headline--17c3e56 .logoContainer--6863039 {
        margin: auto
    }
}

.root--6f9f01b .banner--c56ec9a .headline--17c3e56 .logoContainer--6863039 .logo--d8b3a1c {
    height: 100px;
    object-fit: contain;
    object-position: left;
    width: 100%
}

@media(max-width:767px) {
    .root--6f9f01b .banner--c56ec9a .headline--17c3e56 .logoContainer--6863039 .logo--d8b3a1c {
        margin-left: auto;
        margin-right: auto;
        margin-top: -100px
    }
}

.root--6f9f01b .banner--c56ec9a .headline--17c3e56 .showBaseline--178e2a4 {
    margin-bottom: -4px;
    text-align: center
}

@media(min-width:768px) {
    .root--6f9f01b .banner--c56ec9a .headline--17c3e56 .showBaseline--178e2a4 {
        text-align: left
    }
}

.root--6f9f01b .banner--c56ec9a .headline--17c3e56 .showSynopsis--d101969 {
    text-align: center
}

@media(min-width:768px) {
    .root--6f9f01b .banner--c56ec9a .headline--17c3e56 .showSynopsis--d101969 {
        text-align: left
    }
    .root--6f9f01b .banner--c56ec9a .headline--17c3e56 .tagsList--2b18f8d {
        width: -moz-fit-content;
        width: fit-content
    }
}

.root--6f9f01b .filters--27e1bd3 {
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: center;
    margin-bottom: 16px;
    width: 100%
}

@media(min-width:768px) {
    .root--6f9f01b .filters--27e1bd3 {
        justify-content: left;
        margin-bottom: 32px
    }
}

.root--6f9f01b .filters--27e1bd3 .filter--4753e36 {
    align-items: center;
    border-radius: 6px;
    cursor: pointer;
    display: flex;
    height: 40px;
    justify-content: center;
    padding: 0 12px;
    width: 100%
}

@media(min-width:768px) {
    .root--6f9f01b .filters--27e1bd3 .filter--4753e36 {
        max-width: -moz-fit-content;
        max-width: fit-content;
        min-width: 100px
    }
}

.root--6f9f01b .filters--27e1bd3 .comingSoon--9e0cdd3 {
    background-color: hsla(0, 0%, 100%, .15);
    max-width: unset !important;
    text-transform: uppercase
}

.root--6f9f01b .episodes--e37f283 {
    grid-gap: 20px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-content: space-between
}

@media(max-width:767px) {
    .root--6f9f01b .episodes--e37f283 {
        grid-gap: 16px;
        grid-template-columns: 1fr 1fr
    }
}

.root--6f9f01b .episodes--e37f283 .episode--880824f {
    cursor: pointer;
    margin-bottom: 16px;
    position: relative;
    width: 100%
}

.root--6f9f01b .episodes--e37f283 .episode--880824f .episodePoster--3f1176d {
    position: relative
}

.root--6f9f01b .episodes--e37f283 .episode--880824f .episodePoster--3f1176d .poster--bc79673 {
    border-radius: 6px;
    object-fit: cover;
    width: 100%
}

.root--6f9f01b .episodes--e37f283 .episode--880824f .episodePoster--3f1176d .episodeName--da34690 {
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis
}

.videoPage--2badb03 {
    background: #f6f6f6;
    margin-bottom: calc(var(--main-margin-bottom)*-1);
    padding: 16px 0
}

@media(max-width:767px) {
    .videoPage--2badb03 {
        padding: 8px 0
    }
}

.stickBanner--50593f3 {
    background-color: #000;
    bottom: 0;
    box-shadow: 0 1px 10px rgba(0, 0, 0, .15);
    margin-top: 24px;
    padding-bottom: 24px;
    padding-top: 16px;
    position: sticky;
    width: 100%;
    z-index: 1000
}

.stickBanner--50593f3 .wrapper--a7dfd75 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding-left: 4px;
    padding-right: 4px
}

.stickBanner--50593f3 .text--1d8d299 {
    flex: 1 1
}

.stickBanner--50593f3 .button--b016758 {
    height: 30px;
    line-height: 1;
    margin-left: 8px;
    min-height: unset;
    width: unset
}

.root--9b0e780 {
    margin-bottom: calc(var(--main-margin-bottom)*-1);
    position: relative
}

.root--9b0e780 .videoWrapper--57f4c8b {
    margin: 8px 0
}

@media(max-width:767px) {
    .root--9b0e780 .headingWrapper--3b82f23 {
        text-align: center
    }
}

@media(min-width:768px) {
    .root--9b0e780 .headingWrapper--3b82f23 {
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: center;
        text-align: left
    }
}

.root--9b0e780 .pageTitle--8832e21 {
    margin-bottom: 2px
}

.root--9b0e780 .bodyTitle--17a3072 {
    margin-top: 24px
}

.root--40d7fa8 {
    background-color: #000
}

.root--40d7fa8 .header--2c1167d {
    margin-bottom: 40px;
    position: relative
}

@media(max-width:767px) {
    .root--40d7fa8 .header--2c1167d {
        margin-bottom: 48px
    }
}

.root--40d7fa8 .logo--0b2a33f {
    bottom: 0;
    display: flex;
    justify-content: center;
    margin: 0;
    position: absolute;
    width: 100%
}

.root--40d7fa8 .logo--0b2a33f img {
    height: 100px;
    z-index: 1600
}

@media(max-width:767px) {
    .root--40d7fa8 .logo--0b2a33f img {
        height: 80px
    }
}

.root--40d7fa8 .headerVideo--eb830fb {
    margin-left: calc(var(--container-gutter)*-1);
    max-height: 400px;
    overflow: hidden;
    position: relative;
    width: 100vw
}

@media(min-width:768px) {
    .root--40d7fa8 .headerVideo--eb830fb {
        margin-left: calc(-50vw - -50%)
    }
}

.root--40d7fa8 .headerVideo--eb830fb div,
.root--40d7fa8 .headerVideo--eb830fb video {
    border-radius: 0
}

.root--40d7fa8 .overlay--c4bc0ce {
    background: linear-gradient(0deg, #000, hsla(0, 0%, 100%, 0));
    bottom: 0;
    height: 62.75%;
    margin-left: calc(-50vw - -50%);
    position: absolute;
    width: 100vw;
    z-index: 1500
}

.root--40d7fa8 .newShows--df0d5c6 {
    margin-bottom: 28px
}

@media(max-width:767px) {
    .root--40d7fa8 .newShows--df0d5c6 {
        margin-left: calc(var(--container-gutter)*-1);
        margin-right: calc(var(--container-gutter)*-1)
    }
}

.root--40d7fa8 .allShows--748c0b9 {
    margin-bottom: 28px;
    margin-top: 28px
}

@media(max-width:767px) {
    .root--40d7fa8 .allShows--748c0b9 {
        margin-left: calc(var(--container-gutter)*-1);
        margin-right: calc(var(--container-gutter)*-1)
    }
}

@media(min-width:768px) {
    .root--40d7fa8 .allShows--748c0b9 .details--cebfade {
        align-items: center;
        bottom: 0;
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: center;
        max-width: 100%;
        opacity: 0;
        overflow: hidden;
        padding: 16px;
        position: absolute
    }
    .root--40d7fa8 .allShows--748c0b9 .details--cebfade:hover {
        background: rgba(0, 0, 0, .8);
        opacity: 100%
    }
}

.root--40d7fa8 .allShows--748c0b9 .showLogo--17909b4 {
    max-height: 55px;
    max-width: 100%
}

@media(max-width:767px) {
    .root--40d7fa8 .allShows--748c0b9 .showLogo--17909b4 {
        display: none
    }
}

.root--40d7fa8 .carouselHeading--172e953 {
    text-align: left
}

@media(max-width:767px) {
    .root--40d7fa8 .carouselHeading--172e953 {
        text-align: center
    }
}

.root--40d7fa8 .episodeShowName--770aa9d {
    text-align: left
}

@media(max-width:767px) {
    .root--40d7fa8 .episodeShowName--770aa9d {
        text-align: center
    }
}

.root--40d7fa8 .episodeName--c640dbc {
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis
}

@media(max-width:767px) {
    .root--40d7fa8 .episodeName--c640dbc {
        text-align: center
    }
}

.root--40d7fa8 .synopsis--04df905 {
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis
}

.root--47f2327 {
    margin-top: -24px
}

.root--4f197a2 {
    display: flex;
    flex-direction: column;
    margin-bottom: -45px;
    width: 100%
}

.root--4f197a2.darkTheme--494b819 {
    color: #fff !important
}

.root--4f197a2 .heading--2cb7a97 {
    margin-bottom: 14px
}

@media(min-width:768px) {
    .root--4f197a2 .heading--2cb7a97 {
        margin-bottom: 46px
    }
}

.root--4f197a2 .timeline--4a2e75c {
    position: relative
}

.root--4f197a2 .timeline--4a2e75c .stepsVerticalLine--78b5b22 {
    border-left: 3px solid var(--creators-color);
    height: calc(100% - 410px);
    left: 50%;
    margin-left: -1.5px;
    margin-top: 10px;
    position: absolute;
    top: 0
}

@media(max-width:767px) {
    .root--4f197a2 .timeline--4a2e75c .stepsVerticalLine--78b5b22 {
        height: 80px;
        top: calc(100% - 480px)
    }
}

.root--4f197a2 .timeline--4a2e75c .steps--f7810a8 {
    margin-bottom: 87px
}

@media(max-width:767px) {
    .root--4f197a2 .timeline--4a2e75c .steps--f7810a8 {
        margin-bottom: 89px;
        margin-left: auto;
        margin-right: auto;
        width: 335px
    }
}

.root--4f197a2 .timeline--4a2e75c .steps--f7810a8 .step--53f38f8:nth-child(2n) .stepHeading--6c2001c,
.root--4f197a2 .timeline--4a2e75c .steps--f7810a8 .step--53f38f8:nth-child(2n) p {
    text-align: center
}

@media(min-width:768px) {
    .root--4f197a2 .timeline--4a2e75c .steps--f7810a8 .step--53f38f8:nth-child(2n) {
        margin-right: calc(50% + 41px)
    }
    .root--4f197a2 .timeline--4a2e75c .steps--f7810a8 .step--53f38f8:nth-child(2n) .stepHeading--6c2001c,
    .root--4f197a2 .timeline--4a2e75c .steps--f7810a8 .step--53f38f8:nth-child(2n) p {
        text-align: end
    }
    .root--4f197a2 .timeline--4a2e75c .steps--f7810a8 .step--53f38f8:nth-child(2n) .stepText--5fc225d {
        margin-left: auto
    }
}

.root--4f197a2 .timeline--4a2e75c .steps--f7810a8 .step--53f38f8:nth-child(odd) .stepHeading--6c2001c,
.root--4f197a2 .timeline--4a2e75c .steps--f7810a8 .step--53f38f8:nth-child(odd) p {
    text-align: center
}

@media(min-width:768px) {
    .root--4f197a2 .timeline--4a2e75c .steps--f7810a8 .step--53f38f8:nth-child(odd) {
        margin-left: calc(50% + 41px)
    }
    .root--4f197a2 .timeline--4a2e75c .steps--f7810a8 .step--53f38f8:nth-child(odd) .stepHeading--6c2001c,
    .root--4f197a2 .timeline--4a2e75c .steps--f7810a8 .step--53f38f8:nth-child(odd) p {
        text-align: left
    }
    .root--4f197a2 .timeline--4a2e75c .steps--f7810a8 .step--53f38f8:nth-child(odd) .stepText--5fc225d {
        margin-right: auto
    }
}

.root--4f197a2 .timeline--4a2e75c .subscribe--dec386c {
    align-items: center;
    background-color: #0e0d24;
    background-image: url(../images/backgroundBubbles-d3996882f02f89185540db01f4a14ea6.svg);
    display: flex;
    flex-direction: column;
    height: 400px;
    justify-content: center;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    position: relative;
    text-align: center;
    width: 100vw
}

.root--4f197a2 .timeline--4a2e75c .subscribe--dec386c .subscribeVerticalLine--689504c {
    border-left: 3px solid #fff;
    height: 80px;
    left: 50%;
    margin-left: -1.5px;
    position: absolute;
    top: 0
}

.root--4f197a2 .timeline--4a2e75c .subscribe--dec386c .subscribeHeading--31b199c {
    font-size: 26px;
    font-weight: 800
}

@media(min-width:768px) {
    .root--4f197a2 .timeline--4a2e75c .subscribe--dec386c .subscribeHeading--31b199c {
        font-size: 60px
    }
}

.root--4f197a2 .timeline--4a2e75c .subscribe--dec386c a {
    background-color: #f5184d;
    border: none;
    width: 335px
}

@media(min-width:768px) {
    .root--4f197a2 .timeline--4a2e75c .subscribe--dec386c a {
        width: 205px
    }
}

.step--53f38f8 {
    margin-bottom: 16px
}

@media(min-width:768px) {
    .step--53f38f8 {
        margin-bottom: 14px
    }
}

.step--53f38f8 .stepNumber--bcfe46e {
    align-items: center;
    background: var(--creators-color);
    border-radius: 30px;
    display: flex;
    height: 56px;
    justify-content: center;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    position: absolute;
    right: 0;
    width: 56px
}

@media(max-width:767px) {
    .step--53f38f8 .stepNumber--bcfe46e {
        height: 40px;
        position: relative;
        width: 40px
    }
}

.step--53f38f8 .stepText--5fc225d {
    display: flex;
    flex-direction: column;
    max-width: 416px
}

.step--53f38f8 .stepText--5fc225d .stepHeading--6c2001c {
    margin-bottom: -4px
}

@media(max-width:767px) {
    .step--53f38f8 .stepText--5fc225d .stepHeading--6c2001c {
        margin-top: 4px
    }
}

a {
    text-decoration: none
}

a .card--b97c9cb {
    border: 1px solid var(--gray4-color);
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    height: 100%;
    margin-bottom: 16px;
    width: 100%
}

@media(min-width:768px) {
    a .card--b97c9cb {
        height: 232px;
        margin-bottom: 22px
    }
}

a .card--b97c9cb .cardHead--7753f5e {
    align-content: center;
    display: flex;
    flex-direction: column;
    position: relative;
    width: 100%
}

a .card--b97c9cb .cardHead--7753f5e .cardBackground--bf69e6a {
    border-radius: 6px 6px 0 0;
    height: 80px;
    object-fit: cover;
    width: inherit
}

a .card--b97c9cb .cardHead--7753f5e .cardImage--f6b2818 {
    border: 3px solid var(--white-color);
    border-radius: 50%;
    height: 79px;
    left: 50%;
    margin: auto;
    object-fit: cover;
    position: absolute;
    top: 40px;
    transform: translateX(-50%);
    width: 79px
}

@media(min-width:768px) {
    a .card--b97c9cb .cardHead--7753f5e .cardImage--f6b2818 {
        height: 78px;
        top: 39px
    }
}

a .card--b97c9cb .cardBody--37f2f9f {
    margin-top: 39px
}

@media(min-width:768px) {
    a .card--b97c9cb .cardBody--37f2f9f {
        margin-top: 42px
    }
}

a .card--b97c9cb .cardBody--37f2f9f .cardHeading--001c5bf {
    overflow: hidden;
    padding: 0 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

a .card--b97c9cb .cardBody--37f2f9f .cardCategories--63867ca {
    align-items: center;
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
    margin-top: -4px;
    max-height: 90px;
    overflow: hidden
}

@media(min-width:768px) {
    a .card--b97c9cb .cardBody--37f2f9f .cardCategories--63867ca {
        flex-direction: row;
        max-height: 65px
    }
}

a .card--b97c9cb .cardBody--37f2f9f .cardCategories--63867ca .cardCategory--4394414 {
    background-color: var(--gray6-color);
    border-radius: 6px;
    color: var(--gray1-color);
    margin: 4px;
    max-height: 21px;
    overflow: hidden;
    padding: 1.5px 4px
}

@media(min-width:768px) {
    a .card--b97c9cb .cardBody--37f2f9f .cardCategories--63867ca .cardCategory--4394414 {
        max-height: 25px;
        max-width: 262px
    }
}

.root--e56c4a1 {
    margin-top: 4px
}

@media(min-width:768px) {
    .root--e56c4a1 {
        margin-top: -5px
    }
}

.root--e56c4a1 .darkTheme--7f7c2c3 {
    color: #fff !important
}

.root--e56c4a1 .loaderContainer--7184dd6 {
    margin-bottom: 48px;
    margin-top: 36px
}

.root--e56c4a1 .filterContainer--e089875 {
    margin-top: -16px
}

.root--e56c4a1 .buttonContainer--1fbf0ad {
    display: flex;
    justify-content: center
}

.root--e56c4a1 .buttonContainer--1fbf0ad button {
    margin-top: 24px
}

@media(min-width:768px) {
    .root--e56c4a1 .buttonContainer--1fbf0ad button {
        margin-top: 48px
    }
}

.root--e56c4a1 .cardContainer--1ff9b92 {
    height: 246px;
    margin-bottom: 16px
}

@media(min-width:768px) {
    .root--e56c4a1 .cardContainer--1ff9b92 {
        height: 232px;
        margin-bottom: 24px
    }
}

@media(max-width:767px) {
    .root--e56c4a1 .cardContainer--1ff9b92.fullWidth--cdfdd0c {
        height: 191px
    }
    .root--e56c4a1 .cardContainer--1ff9b92.fullWidth--cdfdd0c .card--05671f2 div[class*=cardCategories] {
        flex-direction: row;
        max-height: 29px;
        min-height: 22px
    }
}

.root--e56c4a1 .cardContainer--1ff9b92 .card--05671f2 div[class*=card] {
    animation: slidein--4cbb240 .35s linear
}

@keyframes slidein--4cbb240 {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.root--0d861c2 .container--9f7838b {
    background: rgba(125, 91, 198, .1);
    border-radius: var(--base-border-radius);
    padding: 16px
}

@media(min-width:768px) {
    .root--0d861c2 .container--9f7838b {
        margin: 0 0 16px;
        min-height: 184px;
        padding: 20px
    }
}

.root--0d861c2 .container--9f7838b .icons--1b78326 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 8px
}

.root--37568d9 {
    max-width: 100%
}

.root--37568d9 .calculator--592a655 {
    align-items: center;
    display: flex;
    height: -moz-fit-content;
    height: fit-content;
    justify-content: space-between;
    padding: 0 8px 20px
}

.root--37568d9 .calculator--592a655.modifyCalculator--4716937 {
    padding: 0 8px 8px !important
}

@media(min-width:768px) {
    .root--37568d9 .calculator--592a655.modifyCalculator--4716937 {
        padding: 0 12px 8px !important
    }
    .root--37568d9 .calculator--592a655 {
        padding: 0 20px 8px
    }
}

.root--37568d9 .calculator--592a655 .ingredient--73d305b {
    flex-basis: 100%;
    margin: 8px 0 0
}

@media(min-width:768px) {
    .root--37568d9 .calculator--592a655 .ingredient--73d305b {
        margin: 8px 0 0
    }
    .root--37568d9 .calculator--592a655 .ingredient--73d305b.smallSelect--38bcc53 {
        flex-basis: calc(45% - 16px);
        margin: 8px 0 0
    }
}

.root--37568d9 .calculator--592a655 .units--87535ea {
    flex-basis: calc(50% - 39px);
    margin: 16px 0 0
}

.root--37568d9 .calculator--592a655 .units--87535ea.fullwidth--1e1d13d {
    flex-basis: calc(50% - 8px)
}

@media(min-width:768px) {
    .root--37568d9 .calculator--592a655 .units--87535ea.small--f00708b {
        flex-basis: calc(22% - 10px);
        margin: 8px 0 0
    }
}

.root--37568d9 .calculator--592a655 .select--e6abe7d {
    appearance: none;
    background-color: #fff;
    background-image: url(../images/arrow-7a57354bcc8147fc19ba8bbbdb8b09fe.svg);
    border: 1px solid #e0e0e0;
    height: 56px;
    padding-right: 15px
}

.root--37568d9 .calculator--592a655 .select--e6abe7d:focus {
    border: 1px solid var(--kids-color);
    outline: none
}

.root--37568d9 .calculator--592a655 .select--e6abe7d:invalid {
    color: var(--gray1-color) !important
}

@media(min-width:768px) {
    .root--37568d9 .calculator--592a655 .select--e6abe7d {
        font-size: 14px;
        height: 40px;
        padding-left: 16px;
        padding-right: 35px;
        padding-block: 0
    }
}

.root--37568d9 .calculator--592a655 .inputText--64adbe2 {
    background-color: #fff;
    border: 1px solid #e0e0e0;
    flex-basis: calc(50% - 50px);
    height: 56px;
    line-height: 20px;
    margin: 16px 0 0
}

.root--37568d9 .calculator--592a655 .inputText--64adbe2:focus-within {
    border: 1px solid var(--kids-color);
    outline: none
}

@media(max-width:767px) {
    .root--37568d9 .calculator--592a655 .inputText--64adbe2 input {
        font-size: 16px !important
    }
}

@media(min-width:768px) {
    .root--37568d9 .calculator--592a655 .inputText--64adbe2 {
        font-size: 14px;
        height: 40px;
        padding-block: 0;
        padding-inline: 4px
    }
}

.root--37568d9 .calculator--592a655 .inputText--64adbe2.fullwidth--1e1d13d {
    flex-basis: calc(50% - 8px)
}

@media(min-width:768px) {
    .root--37568d9 .calculator--592a655 .inputText--64adbe2.small--f00708b {
        flex-basis: calc(22% - 10px);
        margin: 8px 0 0
    }
}

.root--37568d9 .calculator--592a655 .submit--2b9b3c2 {
    background-color: #fff;
    border-radius: 50%;
    height: 56px;
    margin: 16px 0 0;
    position: relative;
    width: 56px
}

@media(min-width:768px) {
    .root--37568d9 .calculator--592a655 .submit--2b9b3c2 {
        height: 40px;
        margin: 8px 0 0;
        min-height: 0;
        width: 40px
    }
}

@media(max-width:767px) {
    .root--37568d9 .calculator--592a655 .submit--2b9b3c2 .plusIcon--054441c {
        transform: scale(1.15)
    }
}

.root--37568d9 .calculator--592a655 .submitButtons--0a84b73 {
    display: flex;
    flex-direction: row;
    gap: 16px;
    justify-content: flex-end;
    margin-top: 16px;
    width: 100%
}

.results--69ba812 {
    order: 1
}

@media(min-width:768px) {
    .results--69ba812 {
        order: 2
    }
}

.results--69ba812 .result--93dcc2f {
    background: #fff3eb;
    border-radius: var(--base-border-radius);
    margin: 0 0 16px;
    padding: 8px 16px 16px
}

@media(min-width:768px) {
    .results--69ba812 .result--93dcc2f {
        margin: 0 0 8px;
        padding: 8px 16px 16px
    }
}

.results--69ba812 .result--93dcc2f .header--512494f {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.results--69ba812 .result--93dcc2f .header--512494f .heading--7ae7515 {
    align-items: flex-end;
    display: flex;
    flex-direction: row;
    overflow: hidden;
    white-space: nowrap
}

.results--69ba812 .result--93dcc2f .header--512494f .heading--7ae7515 .ingredient--b993f83 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.results--69ba812 .result--93dcc2f .header--512494f .actions--bcebd9a {
    cursor: pointer;
    display: flex;
    flex-direction: row;
    gap: 16px;
    margin-left: 8px
}

.results--69ba812 .result--93dcc2f .kiddozRow--712cf52 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px
}

.results--69ba812 .result--93dcc2f .kiddozRow--712cf52 .initialQuantityUnits--f1474c0 {
    padding-top: 8px
}

.root--fa56107 {
    padding: 40px 46px;
    width: 100vw
}

.root--fa56107 .heading--3fdaf0f {
    margin-bottom: 40px
}

.root--fa56107 .conversion--0b94df7 {
    justify-content: space-between;
    margin-bottom: 24px;
    width: 100%
}

.root--fa56107 .conversion--0b94df7,
.root--fa56107 .conversion--0b94df7 .headers--3b8481c {
    align-items: center;
    display: flex;
    flex-direction: row
}

.root--fa56107 .conversion--0b94df7 .kiddozIcons--77469e6 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px
}

.root--fa56107 .footer--5a5a2e6 {
    bottom: 40px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: 0;
    position: absolute;
    width: 100vw
}

.root--02d73ad {
    margin-left: calc(var(--gutter-compensation)/-3);
    margin-right: calc(var(--gutter-compensation)/-3)
}

.root--02d73ad .results--570deaa {
    order: 1
}

@media(max-width:767px) {
    .root--02d73ad .results--570deaa {
        padding-inline: 0
    }
}

@media(min-width:768px) {
    .root--02d73ad .results--570deaa {
        order: 2;
        padding-left: 24px;
        padding-right: 0
    }
}

.root--02d73ad .indications--6be5db7 {
    order: 3;
    padding: 0;
    width: 100%
}

@media(min-width:768px) {
    .root--02d73ad .indications--6be5db7 {
        order: 2;
        padding: 0 0 0 24px;
        width: auto
    }
}

.root--02d73ad .calculatorContainer--b96fbd3 {
    background: #ff6b00;
    border-radius: 6px;
    height: -moz-fit-content;
    height: fit-content;
    margin: 0 0 16px;
    order: 2;
    padding: 8px 16px 16px
}

@media(min-width:768px) {
    .root--02d73ad .calculatorContainer--b96fbd3 {
        min-height: 184px;
        order: 1;
        padding: 12px;
        position: sticky;
        top: 50px
    }
}

.root--02d73ad .calculatorContainer--b96fbd3 .headers--993250c {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

@media(min-width:768px) {
    .root--02d73ad .calculatorContainer--b96fbd3 .headers--993250c {
        align-items: flex-start;
        flex-direction: column;
        gap: 8px;
        margin-inline: 8px
    }
}

.root--02d73ad .calculatorContainer--b96fbd3 .headers--993250c .actions--18fb708 {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    gap: 18px
}

.root--02d73ad .calculatorContainer--b96fbd3 .headers--993250c .actions--18fb708 .action--45fae51 {
    display: flex;
    flex-direction: row;
    gap: 6px
}

@media(max-width:767px) {
    .root--02d73ad .calculatorContainer--b96fbd3 .headers--993250c .actions--18fb708 .action--45fae51 .text--5ae4876 {
        display: none
    }
}

.root--af7b203 {
    background-color: #000
}

.center--7d85fc9 {
    --container-gutter: 0;
    display: flex;
    justify-content: center
}

.center--7d85fc9 .fullWidth--a95ebd6>div {
    width: 100vw
}

.center--7d85fc9 .fullWidth--a95ebd6>div form {
    padding: 10px calc(50% - 228px) !important
}

.content--ee1ad9f {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    line-height: 0;
    margin-bottom: calc(0px - var(--flip-tiles-gap));
    margin-right: calc(-1px - var(--flip-tiles-gap))
}

@media(max-width:767px) {
    .content--ee1ad9f {
        --flip-tiles-gap: 16px
    }
    .content--ee1ad9f .tileWrapper--33d8d1f:nth-child(n+7) {
        display: none
    }
}

@media(min-width:768px) {
    .content--ee1ad9f {
        --flip-tiles-gap: 24px
    }
}

.content--ee1ad9f .tileWrapper--33d8d1f {
    display: inline-block;
    margin-bottom: var(--flip-tiles-gap);
    margin-right: var(--flip-tiles-gap)
}

@media(max-width:767px) {
    .content--ee1ad9f .tileWrapper--33d8d1f {
        height: 160px;
        width: 160px
    }
}

@media(min-width:768px) {
    .content--ee1ad9f .tileWrapper--33d8d1f {
        height: 168px;
        width: 168px
    }
}

.content--ee1ad9f .tileWrapper--33d8d1f:hover .tile--e36f1f9 .verso--929ce05 {
    opacity: 1
}

.content--ee1ad9f .tileWrapper--33d8d1f .tile--e36f1f9 {
    height: 100%;
    position: relative;
    width: 100%
}

.content--ee1ad9f .tileWrapper--33d8d1f .tile--e36f1f9 .recto--98ec4f5 {
    background-color: var(--current-theme-color);
    border-radius: 7px
}

.content--ee1ad9f .tileWrapper--33d8d1f .tile--e36f1f9 .recto--98ec4f5>:first-child {
    background-clip: content-box;
    border-radius: 6px;
    box-shadow: inset 0 0 0 1px #fff;
    isolation: isolate;
    overflow: hidden
}

.content--ee1ad9f .tileWrapper--33d8d1f .tile--e36f1f9 .verso--929ce05 {
    align-items: center;
    background-color: var(--current-theme-color);
    border-radius: 6px;
    display: flex;
    height: 100%;
    opacity: 0;
    padding: 16px;
    position: absolute;
    text-decoration: none;
    top: 0;
    transition: opacity .2s;
    width: 100%
}

@media(hover) {
    .content--ee1ad9f .tileWrapper--33d8d1f .tile--e36f1f9 .verso--929ce05 {
        transition-delay: .15s
    }
}

.root--af986f2 {
    overflow-x: auto;
    overflow-y: hidden;
    scroll-snap-type: x mandatory;
    width: 100vw
}

.root--af986f2::-webkit-scrollbar {
    display: none
}

@media(min-width:768px) {
    .root--af986f2 {
        height: 31.25vw;
        max-height: 70vh
    }
}

@media(max-width:767px) {
    .root--af986f2 {
        height: 74.66vw;
        max-height: 70vh
    }
}

.root--af986f2 .itemsContainer--4556525 {
    display: flex;
    flex-wrap: nowrap;
    height: 100%;
    position: relative;
    width: 100%
}

.root--af986f2 .itemsContainer--4556525 .itemRoot--ddce0ec {
    align-items: center;
    background: var(--gray3-color);
    display: flex;
    flex: 0 0 100%;
    flex-direction: column;
    justify-content: center;
    position: relative;
    scroll-snap-align: start;
    text-decoration-line: none;
    width: 100%
}

.root--af986f2 .itemsContainer--4556525 .itemRoot--ddce0ec .slideImage--3650989 {
    bottom: 0;
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.root--af986f2 .itemsContainer--4556525 .itemRoot--ddce0ec .slideImage--3650989>div {
    height: 100%
}

.root--af986f2 .itemsContainer--4556525 .itemRoot--ddce0ec .slidePlaceholder--ce87b18 {
    background-color: var(--gray4-color);
    bottom: 0;
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.root--af986f2 .itemsContainer--4556525 .itemRoot--ddce0ec .opacifier--64e244c {
    background-color: rgba(0, 0, 0, .2);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.root--af986f2 .itemsContainer--4556525 .itemRoot--ddce0ec .container--6356984 {
    filter: drop-shadow(0 0 8px rgba(0, 0, 0, .25));
    text-align: center;
    z-index: 2
}

.root--af986f2 .itemsContainer--4556525 .itemRoot--ddce0ec .container--6356984 .itemContent--61632be {
    font-style: normal;
    padding: 0 24px;
    text-transform: none
}

.root--af986f2 .pageDotsContainer--28aa84a {
    align-items: center;
    bottom: 18px;
    display: flex;
    gap: 10px;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 2
}

.root--af986f2 .pageDotsContainer--28aa84a .dot--1ca5bb3 {
    background-color: #fff;
    border-radius: 10px;
    cursor: pointer;
    height: 8px;
    opacity: 30%;
    width: 8px
}

.root--af986f2 .pageDotsContainer--28aa84a .dot--1ca5bb3.displayed--88980c0 {
    opacity: 100%
}

.slide--a55ebb5 {
    position: relative;
    text-decoration: none
}

.slide--a55ebb5 .slideInner--342a9ea {
    border-radius: var(--base-border-radius);
    display: block;
    isolation: isolate;
    overflow: hidden;
    position: relative;
    width: 100%
}

.slide--a55ebb5 .slideInner--342a9ea:after {
    content: "";
    display: block;
    padding-bottom: 100%
}

.slide--a55ebb5 .slideInner--342a9ea .slideImage--9f8c217 {
    bottom: 0;
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.slide--a55ebb5 .slideInner--342a9ea .slideImage--9f8c217 .gatsbyImage--bea2d8c {
    height: 100%;
    width: 100%
}

.slide--a55ebb5 .slideInner--342a9ea.circle--58c4ebc .slideImage--9f8c217 {
    border-radius: 50%;
    isolation: isolate;
    overflow: hidden
}

.slide--a55ebb5 .slideInner--342a9ea .slidePlaceholder--63ca216 {
    background-color: var(--gray4-color);
    bottom: 0;
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.slide--a55ebb5 .slideInner--342a9ea.circle--58c4ebc .slidePlaceholder--63ca216 {
    border-radius: 50%
}

.slide--a55ebb5 .slideInner--342a9ea .overlayLink--d678d1d {
    align-items: center;
    bottom: 0;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    object-fit: cover;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.slide--a55ebb5 .slideInner--342a9ea .overlayLink--d678d1d.dimBackground--1418679 {
    background-color: rgba(0, 0, 0, .75)
}

.slide--a55ebb5 .slideInner--342a9ea .overlayLink--d678d1d.dimBackground--1418679.isFoodTheme--04af29e {
    background-color: #ff6695
}

.slide--a55ebb5 .slideInner--342a9ea .overlayLink--d678d1d.isCircle--821f1a6 {
    border-radius: 50%
}

.slide--a55ebb5 .slideInner--342a9ea .overlayLink--d678d1d span {
    margin: 8px
}

.slide--a55ebb5 .slideTitle--e040393 {
    margin: 8px 0;
    text-decoration: none
}

.slide--a55ebb5 .slideTitle--e040393.singleLineEllipsis--6b9e578 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.slide--a55ebb5 .slideTitle--e040393.multiLineEllipsis--515eaa1 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: block;
    display: -webkit-box;
    height: 3em;
    line-height: 1.5;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

.cover--1dcdf08 {
    --max-height-video-desktop: 31vw;
    --max-height-video-mobile: 100vw;
    --max-height-video: var(--max-height-video-desktop);
    position: relative
}

@media(max-width:767px) {
    .cover--1dcdf08 {
        --max-height-video: var(--max-height-video-mobile)
    }
}

.cover--1dcdf08 .content--846308f {
    height: 100%;
    overflow: hidden;
    position: inherit
}

.cover--1dcdf08 .content--846308f .snow--eb6edeb {
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 10
}

.cover--1dcdf08 .content--846308f .videoDesktop--a703261 {
    height: 100%;
    overflow: hidden;
    position: absolute;
    width: 100%;
    z-index: 1
}

.cover--1dcdf08 .content--846308f .videoDesktop--a703261 video {
    height: auto
}

.cover--1dcdf08 .content--846308f .lottieMobile--25e74d1 {
    height: 100%;
    overflow: hidden;
    position: absolute;
    width: 100%;
    z-index: 1
}

@media(min-width:768px) {
    .cover--1dcdf08 .content--846308f .lottieMobile--25e74d1 {
        display: none
    }
}

.cover--1dcdf08 .content--846308f .lottieDesktop--3c5018f {
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

@media(max-width:767px) {
    .cover--1dcdf08 .content--846308f .lottieDesktop--3c5018f {
        display: none
    }
}

.cover--1dcdf08 .content--846308f .image--230525f {
    max-width: 100%;
    min-height: 280px;
    width: 100%
}

.cover--1dcdf08 .content--846308f .image--230525f.variantMain--e5d0a06,
.cover--1dcdf08 .content--846308f .image--230525f.variantMob_375x280px--4f506c0 {
    max-width: 100%;
    min-height: 280px
}

.cover--1dcdf08 .content--846308f .image--230525f.variantMob_375x400px--4be8b74 {
    max-width: 100%;
    min-height: 400px
}

.cover--1dcdf08 .content--846308f .image--230525f.variantMob_375x614px--707d789 {
    height: calc(100vh - 86px);
    max-width: 100%;
    min-height: 280px
}

@media(max-width:767px) {
    .cover--1dcdf08 .content--846308f .image--230525f.variantMob_375x614px--707d789 {
        height: calc(100vh - 200px)
    }
}

.cover--1dcdf08 .content--846308f .image--230525f.variantMob_375x614px--707d789>picture>img {
    object-position: center bottom !important
}

.cover--1dcdf08 .title--42ecd7a {
    left: 50%;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 90%
}

.cover--1dcdf08 .scrollButton--02f9df2 {
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: center;
    margin-top: -24px
}

.cover--1dcdf08 .scrollButton--02f9df2 .downArrow--426ccf7 {
    background-color: #fff;
    border-radius: 50%;
    display: inline-block;
    height: 48px;
    margin-left: .75em;
    width: 48px;
    z-index: 10
}

.cover--1dcdf08 .scrollButton--02f9df2 .downArrow--426ccf7:after {
    border-right: 2px solid var(--original-color);
    border-top: 2px solid var(--original-color);
    content: "";
    display: inline-block;
    height: 9px;
    margin-left: 19px;
    margin-top: 18px;
    transform: rotate(135deg);
    width: 9px
}

.image--1d61786 {
    border-radius: var(--base-border-radius);
    height: auto;
    width: 100%
}

@media(max-width:767px) {
    .leftImage--1758848 {
        margin-bottom: 16px
    }
}

.hiddenLink--9ae844b {
    color: inherit;
    text-decoration: none
}

.tag--7b44fe1 {
    align-items: center;
    background-color: #80a5e5;
    border-radius: 6px;
    display: flex;
    height: 25px;
    justify-content: center;
    margin-right: 8px;
    padding: 0 8px;
    text-transform: uppercase;
    width: -moz-fit-content;
    width: fit-content
}

@media(max-width:767px) {
    .tag--7b44fe1 {
        height: 25px;
        width: -moz-fit-content;
        width: fit-content
    }
}

.content--7a98fe1 {
    display: flex;
    flex-direction: column;
    height: auto;
    position: relative;
    text-decoration: none;
    width: 100%
}

@media(min-width:768px) {
    .content--7a98fe1 {
        height: 300px
    }
}

.content--7a98fe1 .image--0adfca4 {
    border-radius: var(--base-border-radius);
    height: 188px;
    width: 100%
}

@media(min-width:768px) {
    .content--7a98fe1 .image--0adfca4 {
        height: 300px;
        left: 0;
        margin-right: 16px;
        position: absolute !important;
        top: 0;
        width: 100%
    }
}

.content--7a98fe1 .image--0adfca4 div {
    padding-bottom: 56.1404% !important
}

.content--7a98fe1 .overlay--d8e915e {
    border-radius: var(--base-border-radius);
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: end;
    padding: 8px 0;
    width: 100%;
    z-index: 10
}

@media(min-width:768px) {
    .content--7a98fe1 .overlay--d8e915e {
        background-image: linear-gradient(180deg, transparent 30%, rgba(0, 0, 0, .7));
        background-size: cover;
        color: #fff;
        padding: 20px
    }
}

.content--7a98fe1 .overlay--d8e915e .header--b03dbea {
    display: flex;
    flex-direction: column;
    gap: 8px
}

.content--7a98fe1 .overlay--d8e915e .header--b03dbea .title--9d4d43b {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    margin: 0;
    max-height: 3.4em;
    opacity: 1;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    transition: .15s ease-in-out;
    width: calc(100% - 20px)
}

@media(min-width:768px) {
    .content--7a98fe1 .overlay--d8e915e .header--b03dbea .title--9d4d43b {
        color: #fff !important;
        color: #fff;
        margin: 4px 0 0
    }
}

.content--7a98fe1 .overlay--d8e915e .description--08a184e {
    margin: 8px 0 16px
}

@media(min-width:768px) {
    .content--7a98fe1 .overlay--d8e915e .description--08a184e {
        color: #fff !important
    }
}

.content--b7c71a0 {
    display: flex;
    flex-direction: row;
    width: 100%
}

.content--b7c71a0 .image--397b98b {
    border-radius: 6px;
    flex-shrink: 0;
    height: 89px;
    margin-right: 16px;
    width: 89px
}

.content--b7c71a0 .header--eea91f0 {
    width: 100%
}

.content--b7c71a0 .header--eea91f0 .title--ae1851f {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    max-height: 3.4em;
    opacity: 1;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    transition: .15s ease-in-out;
    width: calc(100% - 20px)
}

@media(min-width:768px) {
    .content--b7c71a0 .header--eea91f0 .title--ae1851f {
        margin: 4px 0
    }
}

.content--2668f56 {
    display: flex;
    flex-direction: column
}

@media(max-width:767px) {
    .content--2668f56 {
        width: 335px
    }
}

.content--2668f56 a {
    text-decoration: none
}

.content--2668f56 .smallList--9aac8c0 {
    display: flex;
    flex-direction: column;
    gap: 24px
}

@media(min-width:768px) {
    .content--2668f56 .smallList--9aac8c0 {
        gap: 16px
    }
}

.content--73d5b92 {
    display: flex;
    flex-direction: row;
    width: 100%
}

@media(min-width:768px) {
    .content--73d5b92 {
        flex-wrap: wrap
    }
}

.content--73d5b92 .image--9da10b9 {
    border-radius: 6px;
    flex-shrink: 0;
    height: 88px;
    margin-right: 16px;
    width: 88px
}

@media(min-width:768px) {
    .content--73d5b92 .image--9da10b9 {
        height: 168px;
        margin-bottom: 8px;
        width: 100%
    }
}

.content--73d5b92 .image--9da10b9 div {
    padding-bottom: 56.1404% !important
}

.content--73d5b92 .header--84e9d6f {
    width: 100%
}

@media(min-width:768px) {
    .content--73d5b92 .header--84e9d6f {
        display: flex;
        flex-direction: column
    }
}

.content--73d5b92 .header--84e9d6f .title--38cd8a9 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    max-height: 3.4em;
    opacity: 1;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    transition: .15s ease-in-out;
    width: calc(100% - 20px)
}

@media(min-width:768px) {
    .content--73d5b92 .header--84e9d6f .title--38cd8a9 {
        margin: 0;
        margin-top: 8px
    }
}

@media(max-width:767px) {
    .content--73d5b92 .hideInMobile--376d3e6 {
        display: none
    }
}

.root--f92facc .darkTheme--602c3d5 {
    color: #fff !important
}

.root--f92facc .filterContainer--32db9a8 {
    margin-top: -16px
}

@media(min-width:768px) {
    .root--f92facc .filterContainer--32db9a8 {
        margin-top: -27px
    }
}

.root--f92facc .content--b170ae1 {
    display: flex;
    flex-wrap: wrap;
    gap: 24px
}

@media(min-width:768px) {
    .root--f92facc .content--b170ae1 {
        column-gap: 24px;
        row-gap: 32px
    }
}

.root--f92facc .content--b170ae1 a {
    text-decoration: none
}

.root--f92facc .content--b170ae1 .landingItem--6e3be7d {
    flex: 1 1 100%
}

@media(min-width:768px) {
    .root--f92facc .content--b170ae1 .landingItem--6e3be7d {
        flex-basis: calc(50% - 20px);
        flex-grow: 1;
        flex-shrink: 1;
        max-width: 296px
    }
}

.content--3eefa65 {
    display: flex;
    flex-direction: column
}

@media(max-width:767px) {
    .content--3eefa65 {
        width: 335px
    }
}

.content--3eefa65 a {
    text-decoration: none
}

.content--3eefa65 .heading--100708f {
    display: flex;
    gap: 10px;
    justify-content: space-between
}

.content--3eefa65 .heading--100708f .seeMoreButton--6d1e3eb {
    flex-shrink: 0
}

@media(max-width:767px) {
    .content--3eefa65 .heading--100708f .seeMoreButton--6d1e3eb {
        font-size: 10px;
        font-weight: 700
    }
}

.content--3eefa65 .smallList--06092f8 {
    display: flex;
    flex-direction: column;
    gap: 24px
}

@media(min-width:768px) {
    .content--3eefa65 .smallList--06092f8 {
        gap: 16px
    }
}

.container--d3d3ab5 {
    display: flex;
    position: relative
}

@media(max-width:767px) {
    .container--d3d3ab5 {
        height: 331px;
        justify-content: center
    }
}

@media(min-width:768px) {
    .container--d3d3ab5 {
        height: 312px;
        justify-content: flex-end;
        padding-right: 150px
    }
}

.container--d3d3ab5 .content--b3a6840 {
    padding-top: 24px
}

@media(max-width:767px) {
    .container--d3d3ab5 .content--b3a6840 {
        padding-top: 24px;
        width: 238px
    }
}

@media(min-width:768px) {
    .container--d3d3ab5 .content--b3a6840 {
        padding-top: 30px;
        width: 458px
    }
}

.container--d3d3ab5 .content--b3a6840 .review--ce88ec3 {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    text-align: center
}

@media(max-width:767px) {
    .container--d3d3ab5 .content--b3a6840 .review--ce88ec3 {
        height: 196px
    }
}

@media(min-width:768px) {
    .container--d3d3ab5 .content--b3a6840 .review--ce88ec3 {
        height: 164px
    }
}

.container--d3d3ab5 .content--b3a6840 .review--ce88ec3 .reviewText--e92371b {
    font-style: italic;
    font-weight: 700;
    margin-top: 22px
}

@media(max-width:767px) {
    .container--d3d3ab5 .content--b3a6840 .review--ce88ec3 .reviewText--e92371b {
        font-size: 16px
    }
}

@media(min-width:768px) {
    .container--d3d3ab5 .content--b3a6840 .review--ce88ec3 .reviewText--e92371b {
        font-size: 19px
    }
}

.container--d3d3ab5 .content--b3a6840 .carouselWrapper--b2bcc56>div {
    --recipe-carousel-margin-left: calc((100% - var(--container-width))/2)
}

.container--d3d3ab5 .content--b3a6840 .carouselWrapper--b2bcc56>div>div:first-child>* {
    margin: 0;
    scroll-snap-align: center
}

@media(min-width:768px) {
    .container--d3d3ab5 .content--b3a6840 .carouselWrapper--b2bcc56>div>div:first-child>:last-child {
        padding-left: 20px
    }
}

.container--d3d3ab5 .content--b3a6840 .carouselWrapper--b2bcc56>div>div:nth-child(2) {
    display: initial
}

@media(max-width:767px) {
    .container--d3d3ab5 .content--b3a6840 .carouselWrapper--b2bcc56>div>div:nth-child(2) {
        --recipe-carousel-margin-left: -27px
    }
}

@media(min-width:768px) {
    .container--d3d3ab5 .content--b3a6840 .carouselWrapper--b2bcc56>div>div:nth-child(2) {
        --recipe-carousel-margin-left: -44px
    }
}

@media(max-width:767px) {
    .container--d3d3ab5 .content--b3a6840 .carouselWrapper--b2bcc56>div>div:nth-child(2)>button {
        top: 73px
    }
}

@media(min-width:768px) {
    .container--d3d3ab5 .content--b3a6840 .carouselWrapper--b2bcc56>div>div:nth-child(2)>button {
        top: 57px
    }
}

.container--d3d3ab5 .mauriceIllustration--d66e77e {
    bottom: 0;
    height: 259px;
    left: 94px;
    position: absolute;
    width: 238px
}

@media(max-width:767px) {
    .container--d3d3ab5 .mauriceIllustration--d66e77e {
        display: none
    }
    .root--15c935b.hasBackground--7805ab2.isInset--9d26bac {
        background-color: var(--textimage-background-color, inherit);
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media(min-width:768px) {
    .root--15c935b.hasBackground--7805ab2.isInset--9d26bac .row--b20464c {
        background-color: var(--textimage-background-color, inherit);
        border-radius: 6px;
        margin: 0;
        padding: 40px 68px
    }
}

.root--15c935b.hasBackground--7805ab2:not(.isInset--9d26bac) {
    background-color: var(--textimage-background-color, inherit);
    padding-bottom: 40px;
    padding-top: 40px
}

@media(min-width:768px) {
    .title--08ea923 {
        margin-top: 0 !important
    }
}

.title--08ea923 a {
    color: inherit
}

.title--08ea923 a[href] {
    cursor: pointer;
    text-decoration: none
}

.image--7b04917 {
    border-radius: var(--base-border-radius);
    height: auto;
    isolation: isolate;
    width: 100%
}

.image--7b04917.hover--b6a2c07:hover {
    cursor: pointer
}

@media(min-width:768px) {
    .textarea--dfdb7b6 {
        margin-bottom: 0
    }
}

.textarea--dfdb7b6 .cta--9fb997c {
    color: inherit;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .3px;
    line-height: 1.5em;
    margin-top: 16px;
    text-decoration: underline;
    text-transform: uppercase;
    transition: filter var(--hover-fade-duration);
    white-space: nowrap
}

.textarea--dfdb7b6 .cta--9fb997c:hover {
    filter: var(--hover-fade-filter-effect)
}

.kidsTheme--5892e88 .textarea--dfdb7b6 .cta--9fb997c {
    color: var(--kids-color)
}

.buttonContainer--46fe401 {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 16px;
    justify-content: center
}

@media(min-width:768px) {
    .buttonContainer--46fe401 {
        margin-bottom: 8px;
        width: 335px
    }
}

.button--13d0db0 {
    margin-top: 16px
}

.title--451f9fa a {
    color: inherit;
    cursor: pointer;
    text-decoration: none;
    transition: filter var(--hover-fade-duration)
}

.title--451f9fa a:hover {
    filter: var(--hover-fade-filter-effect)
}

.subtitle--b288b17 {
    font-weight: 500
}

@media(max-width:767px) {
    .subtitle--b288b17 {
        font-size: 15px
    }
}

@media(min-width:768px) {
    .subtitle--b288b17 {
        font-size: 17px
    }
}

.textarea--7aecfef :last-child,
.textarea--7aecfef :nth-last-child(2) {
    display: inline
}

.textarea--7aecfef .cta--cf4d127 {
    color: inherit;
    cursor: pointer;
    font-weight: 700;
    letter-spacing: .3px;
    text-decoration: underline;
    transition: filter var(--hover-fade-duration);
    white-space: nowrap
}

.textarea--7aecfef .cta--cf4d127:hover {
    filter: var(--hover-fade-filter-effect)
}

.slick-slider {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    box-sizing: border-box;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none
}

.slick-list,
.slick-slider {
    display: block;
    position: relative
}

.slick-list {
    margin: 0;
    overflow: hidden;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    transform: translateZ(0)
}

.slick-track {
    display: block;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0
}

.slick-track:after,
.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    border: 1px solid transparent;
    display: block;
    height: auto
}

.slick-arrow.slick-hidden {
    display: none
}

.prev--f772410 {
    background: var(--white-color);
    border: none;
    border-radius: 50%;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, .3);
    cursor: pointer;
    font-family: var(--poppins-stack);
    height: 40px;
    left: 0;
    margin: 8px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    z-index: 1
}

.prev--f772410:focus {
    outline: none
}

.next--074edb7 {
    background: var(--white-color);
    border: none;
    border-radius: 50%;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, .3);
    cursor: pointer;
    font-family: var(--poppins-stack);
    height: 40px;
    margin: 8px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    z-index: 1
}

.next--074edb7:focus {
    outline: none
}

.disabled--ab96f4e {
    cursor: default;
    opacity: .5
}

.imageWrap--3fbeb41,
.imageWrap--7dc5876 {
    border-radius: var(--base-border-radius) var(--base-border-radius) 0 0;
    display: block;
    overflow: hidden;
    position: relative
}

.embed--9345581 {
    cursor: pointer;
    position: relative;
    width: 100%
}

.embed--9345581 .thumbnail--d10bb7c {
    background: no-repeat 50%;
    border-radius: var(--base-border-radius) var(--base-border-radius) 0 0;
    overflow: hidden
}

.embed--9345581 .thumbnail--d10bb7c:after {
    background: transparent;
    background: url(../images/YouTubePlay-e33292fafaa4843fd20691cfd437f1e6.svg) no-repeat;
    content: "";
    height: 48px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 68px
}

.embed--9345581 .iframe--309c442 {
    border: none;
    border-radius: var(--base-border-radius) var(--base-border-radius) 0 0;
    overflow: hidden
}

.embed--9345581 .embedButton--7c59ff2 {
    align-items: center;
    background: #fcbf24;
    border: none;
    cursor: pointer;
    display: flex;
    height: 40px;
    justify-content: center;
    padding: 0;
    position: absolute;
    right: -15px;
    top: -20px;
    width: 40px
}

.embed--9345581 .embedButton--7c59ff2:after {
    background: url(../images/close-timeline-cc3f564f08324f7ef7118cc6db057b69.svg) no-repeat;
    content: "";
    height: 16px;
    width: 16px
}

.card--b209b8e {
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    background-color: var(--white-color);
    border-radius: var(--base-border-radius);
    box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .16);
    color: #4b4b4b;
    font-size: 1.3rem;
    margin-bottom: 52px;
    overflow: visible;
    position: relative
}

@media(min-width:768px) {
    .card--b209b8e {
        display: flex;
        flex-direction: column;
        margin-left: 0;
        margin-right: 0;
        position: relative
    }
    .card--b209b8e.left--1da5c27:before,
    .card--b209b8e.right--3ed5e7c:before {
        bottom: 18px;
        content: "";
        position: absolute
    }
    .card--b209b8e.left--1da5c27 {
        margin-right: 58%
    }
    .card--b209b8e.left--1da5c27:before {
        border-bottom: 26px solid transparent;
        border-left: 68px solid var(--white-color);
        border-top: 26px solid transparent;
        right: -50px
    }
    .card--b209b8e.right--3ed5e7c {
        margin-left: 58%
    }
    .card--b209b8e.right--3ed5e7c:before {
        border-bottom: 26px solid transparent;
        border-right: 68px solid var(--white-color);
        border-top: 26px solid transparent;
        left: -50px
    }
    .card--b209b8e.left--1da5c27+.right--3ed5e7c,
    .card--b209b8e.right--3ed5e7c+.left--1da5c27 {
        margin-top: -150px
    }
}

.card--b209b8e .content--98f0631 {
    display: flex;
    flex-direction: column;
    padding: 20px 19px
}

.card--b209b8e .content--98f0631 .cardDate--84533fe {
    font-family: var(--poppins-stack);
    font-size: 12px
}

.card--b209b8e .content--98f0631 .cardTitle--cac9be8 {
    margin: 0 0 4px
}

.card--b209b8e .content--98f0631 .description--f3be095 p {
    font-size: 14px;
    margin: 0;
    opacity: .5
}

.timeline--84346c8 {
    margin: auto;
    padding: 0;
    position: relative;
    width: 100%
}

.timeline--84346c8 .line--ff78b2b {
    border-left: 2px solid var(--purple-color);
    bottom: 40px;
    left: calc(50% - 1px);
    position: absolute;
    top: 200px;
    z-index: -1
}

.timeline--84346c8 .line--ff78b2b:after {
    border: 2px solid var(--purple-color);
    border-radius: 50%;
    bottom: -10px;
    content: "";
    height: 8px;
    left: -7px;
    position: absolute;
    width: 8px
}

.timeline--84346c8 .line--ff78b2b:before {
    border-bottom: 17px solid var(--purple-color);
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    content: "";
    left: -9px;
    position: absolute;
    top: -17px
}

@media(max-width:767px) {
    .root--64372d9.hasBackground--c8ce988 {
        padding-bottom: 16px;
        padding-top: 16px
    }
}

@media(min-width:768px) {
    .root--64372d9.hasBackground--c8ce988 {
        padding-bottom: 40px;
        padding-top: 40px
    }
}

.root--64372d9 .title--baa1d2c a {
    color: inherit
}

.root--64372d9 .title--baa1d2c a[href] {
    cursor: pointer;
    text-decoration: none;
    transition: filter var(--hover-fade-duration)
}

.root--64372d9 .title--baa1d2c a[href]:hover {
    filter: var(--hover-fade-filter-effect)
}

.root--64372d9 .cta--60af007 {
    color: inherit;
    cursor: pointer;
    font-weight: 700;
    letter-spacing: .3px;
    text-decoration: underline;
    transition: filter var(--hover-fade-duration);
    white-space: nowrap
}

.root--64372d9 .cta--60af007:hover {
    filter: var(--hover-fade-filter-effect)
}

@media(max-width:767px) {
    .title--d8a9620 {
        font-size: 20px
    }
}

@media(min-width:768px) {
    .title--d8a9620 {
        font-size: 40px
    }
}

.bottomCover--61e3280 {
    display: block;
    margin-bottom: calc(var(--main-margin-bottom)*-1);
    width: 100%
}

.root--b2cc53a {
    background-color: var(--gray5-color);
    border-radius: 6px;
    height: auto;
    vertical-align: bottom;
    width: 100%
}

@media(min-width:768px) {
    .root--b2cc53a {
        margin-bottom: 16px
    }
}

.root--1f8129f {
    background: #fff;
    color: var(--black-color);
    height: max(100%, 100vh);
    left: 0;
    margin: auto;
    overflow: scroll;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100vw
}

@media(min-width:768px) {
    .root--1f8129f {
        border-radius: 6px;
        min-height: 380px;
        overflow: hidden;
        position: relative;
        top: -91px;
        width: 456px
    }
    .root--1f8129f.isRated--6c88ad6 {
        top: unset
    }
}

.root--1f8129f .closeButton--96ec286 {
    cursor: pointer;
    position: absolute;
    right: 19px;
    top: 17px;
    z-index: 10
}

@media(min-width:768px) {
    .root--1f8129f .closeButton--96ec286 {
        right: 15px;
        top: 14px
    }
}

.root--1f8129f .rowModal--d6250df {
    align-content: flex-start;
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 0
}

.root--1f8129f .rowModal--d6250df .imageContainer--40fc6b1 {
    background-position-y: top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 55vw;
    padding: 0
}

@media(min-width:768px) {
    .root--1f8129f .rowModal--d6250df .imageContainer--40fc6b1 {
        height: 256px
    }
}

.root--1f8129f .rowModal--d6250df .content--413fe31 {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 9px;
    padding: 0 8px
}

.root--1f8129f .rowModal--d6250df .content--413fe31 .recipeTitle--fcbd92d {
    font-size: 28px;
    line-height: 40px
}

.root--1f8129f .tilt--51effa8 {
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - 6vw), 0 100%)
}

@media(min-width:768px) {
    .root--1f8129f .tilt--51effa8 {
        clip-path: polygon(0 0, 100% 0, 100% 227px, 0 100%)
    }
}

.root--1f8129f .starsContainer--3d08b45 {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 19px;
    margin-top: 8px;
    width: 224px
}

@media(max-width:767px) {
    .root--1f8129f .starsContainer--3d08b45.shift--63d1dfb {
        margin-bottom: unset
    }
}

.root--1f8129f .star--8a9faa2 {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    transition: all .3s ease
}

.root--1f8129f .appearingSection--541a7c6 {
    height: 0;
    opacity: 0;
    padding: 0 20px;
    transition: opacity .5s ease-in-out;
    visibility: hidden
}

@media(min-width:768px) {
    .root--1f8129f .appearingSection--541a7c6 {
        margin-bottom: 20px;
        margin-top: -20px
    }
}

.root--1f8129f .appearingSection--541a7c6.appear--fb3065c {
    height: unset;
    opacity: 1;
    visibility: visible
}

.root--1f8129f .appearingSection--541a7c6.appear--fb3065c .reasonsContainer--8bd243e {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 38px;
    width: 100%
}

@media(min-width:768px) {
    .root--1f8129f .appearingSection--541a7c6.appear--fb3065c .reasonsContainer--8bd243e {
        margin-top: 20px
    }
}

.root--1f8129f .appearingSection--541a7c6.appear--fb3065c .ratingReason--01f70ec {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    border: 1px solid var(--gray2-color);
    border-radius: 30px;
    cursor: pointer;
    margin: 4px 3px;
    padding: 9px 15px;
    transition: all .3s ease;
    transition-property: color, border-color;
    -webkit-user-select: none;
    user-select: none
}

.root--1f8129f .appearingSection--541a7c6.appear--fb3065c .ratingReason--01f70ec.isActive--af01c4f {
    border-color: var(--original-color)
}

@media(min-width:768px) {
    .root--1f8129f .appearingSection--541a7c6.appear--fb3065c .ratingReason--01f70ec {
        padding: 8px 15px
    }
    .root--1f8129f .appearingSection--541a7c6.appear--fb3065c .ratingReason--01f70ec:hover {
        border-color: var(--original-color);
        color: var(--original-color) !important
    }
}

.root--1f8129f .appearingSection--541a7c6.appear--fb3065c .confirmationButton--1803a64 {
    margin-top: 36px;
    text-transform: uppercase
}

@media(min-width:768px) {
    .root--1f8129f .appearingSection--541a7c6.appear--fb3065c .confirmationButton--1803a64 {
        margin-top: 19px
    }
}

.ratingsSection--97d8c45 {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

@media(min-width:768px) {
    .ratingsSection--97d8c45 {
        width: -moz-fit-content;
        width: fit-content
    }
}

.ratingsSection--97d8c45.shift--f0049a5 {
    margin-bottom: -11px !important
}

.leftContainer--9b8df08 {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-right: 42px
}

@media(min-width:768px) {
    .leftContainer--9b8df08 {
        align-items: flex-end
    }
}

.scoreContainer--641af62 {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-right: 8px
}

.scoreContainer--641af62 .star--66ad229 {
    margin-right: 4px
}

@media(min-width:768px) {
    .scoreContainer--641af62 .star--66ad229 {
        margin-right: 8px
    }
}

.ctaButton--ee91005 {
    border: 1px solid var(--gray4-color) !important;
    border-radius: 6px;
    box-sizing: border-box;
    font-size: 10px;
    min-height: 24px !important;
    padding: 0 4px !important;
    text-transform: uppercase;
    width: -moz-fit-content !important;
    width: fit-content !important
}

.FullImageRecipeCard--1bd9178 {
    color: #000;
    column-gap: 10px;
    display: flex;
    flex-direction: column;
    height: 100%;
    position: relative;
    text-decoration: none
}

.FullImageRecipeCard--1bd9178 .imageContainer--81201be {
    padding-top: 100%;
    position: relative;
    width: 100%
}

.FullImageRecipeCard--1bd9178 .imageContainer--81201be .image--5faa7a5 {
    background: #fff;
    border-radius: 6px;
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

.FullImageRecipeCard--1bd9178 .infos--cd28f1c {
    bottom: 0;
    margin-bottom: 48px;
    top: 100%
}

@media(max-width:767px) {
    .FullImageRecipeCard--1bd9178 .infos--cd28f1c {
        margin-bottom: 32px
    }
}

.FullImageRecipeCard--1bd9178 .infos--cd28f1c .title--1764e11 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    margin-bottom: 6px;
    margin-top: 8px;
    max-height: 3.4em;
    opacity: 1;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    transition: .15s ease-in-out;
    width: calc(100% - 20px)
}

.FullImageRecipeCard--1bd9178 .infos--cd28f1c .userInfos--2ab543c {
    align-items: center;
    display: flex;
    flex-direction: row;
    margin-top: -3px;
    min-height: 36px
}

@media(min-width:768px) {
    .FullImageRecipeCard--1bd9178 .infos--cd28f1c .userInfos--2ab543c {
        margin-top: unset
    }
}

.FullImageRecipeCard--1bd9178 .infos--cd28f1c .userInfos--2ab543c .username--bd0052d {
    margin-left: 8px;
    overflow: hidden;
    text-align: left
}

.FullImageRecipeCard--1bd9178 .infos--cd28f1c .userInfos--2ab543c .logoChefclub--abc778e {
    margin-right: 2px
}

@media(max-width:767px) {
    .FullImageRecipeCard--1bd9178 .infos--cd28f1c .userInfos--2ab543c .logoChefclub--abc778e {
        height: 24px;
        width: 24px
    }
}

.FullImageRecipeCard--1bd9178 .infos--cd28f1c h4 {
    font-size: smaller;
    margin: 0 0 5px
}

.FullImageRecipeCard--1bd9178 .infos--cd28f1c p {
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis
}

.ScrollInfiniteHits--87a8de5 {
    text-align: center
}

.ScrollInfiniteHits--87a8de5 ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    list-style: none;
    margin-bottom: 20px;
    margin-left: 0;
    padding-left: 0
}

@media(min-width:768px) {
    .ScrollInfiniteHits--87a8de5 ul {
        gap: 50px 0
    }
}

@media(max-width:767px) {
    .ScrollInfiniteHits--87a8de5 ul {
        gap: 35px 0
    }
}

.ScrollInfiniteHits--87a8de5 li {
    flex-grow: 0;
    flex-shrink: 0;
    overflow: hidden;
    width: -moz-fit-content;
    width: fit-content
}

.ScrollInfiniteHits--87a8de5 .divButton--fa2fe40 {
    display: flex;
    justify-content: center;
    margin-bottom: 39px;
    margin-top: 16px
}

.refinmentList--d9717fb {
    width: 100%
}

.refinmentList--d9717fb .ingredientList--5b3c455 {
    display: flex;
    flex-direction: column
}

.refinmentList--d9717fb .ingredientList--5b3c455 .star--5d2e76a {
    color: red;
    height: 33px;
    opacity: 1;
    visibility: visible
}

.refinmentList--d9717fb .ingredientList--5b3c455 .showingLess--aeb9a55 {
    height: 0;
    opacity: 0;
    transition: visibility 0s linear 1s, opacity .15s linear, height .35s linear, padding .35s linear;
    visibility: hidden
}

.refinmentList--d9717fb .ingredientList--5b3c455 .showingMore--ae7b568 {
    height: 33px;
    opacity: 1;
    transition: visibility 0s linear, opacity .15s linear .2s, height .35s linear, padding .35s linear;
    visibility: visible
}

.refinmentList--d9717fb button {
    margin-top: 13px
}

.algoliaContent--f1b3d6c {
    justify-content: space-between
}

.algoliaContent--f1b3d6c .activateFilters--a55ee5e {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px
}

@media(min-width:768px) {
    .algoliaContent--f1b3d6c .activateFilters--a55ee5e {
        justify-content: flex-end
    }
}

.algoliaContent--f1b3d6c .activateFilters--a55ee5e .filters--ef53ed5 {
    margin-left: 8px;
    width: 16px
}

.algoliaContent--f1b3d6c .activateFilters--a55ee5e .compactActivation--657e718 {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    gap: 3px;
    height: 36px;
    justify-content: center;
    position: relative;
    width: 85px;
    z-index: 1
}

.algoliaContent--f1b3d6c .activateFilters--a55ee5e .compactActivation--657e718 .filters--ef53ed5 {
    display: none
}

.algoliaContent--f1b3d6c .activateFilters--a55ee5e .compactActivation--657e718:active {
    background-color: var(--ios-tap-highlight-color) !important
}

@media(min-width:768px) {
    .algoliaContent--f1b3d6c .activateFilters--a55ee5e .compactActivation--657e718 {
        display: none
    }
}

.algoliaContent--f1b3d6c .activateFilters--a55ee5e .regularActivation--a734ce0 {
    align-items: center;
    cursor: pointer;
    display: flex;
    margin-top: 0
}

@media(max-width:767px) {
    .algoliaContent--f1b3d6c .activateFilters--a55ee5e .regularActivation--a734ce0 {
        display: none
    }
}

.algoliaContent--f1b3d6c .filtersRoot--54fbcdd {
    width: auto
}

@media(max-width:767px) {
    .algoliaContent--f1b3d6c .filtersRoot--54fbcdd {
        background-color: #fff;
        display: flex;
        flex-direction: column;
        height: 100vh;
        left: 0;
        margin: 0;
        padding: 0 20px;
        position: fixed;
        right: 0;
        top: 0;
        width: 100vw;
        z-index: 10
    }
}

.algoliaContent--f1b3d6c .filtersRoot--54fbcdd .filtersContent--3569e29 {
    flex-grow: 1;
    flex-shrink: 1;
    overflow-x: hidden;
    overflow-y: auto
}

@media(max-width:767px) {
    .algoliaContent--f1b3d6c .filtersRoot--54fbcdd .filtersContent--3569e29 {
        padding-top: 24px
    }
}

.algoliaContent--f1b3d6c .filtersRoot--54fbcdd .filtersContent--3569e29::-webkit-scrollbar {
    display: none
}

.algoliaContent--f1b3d6c .filtersRoot--54fbcdd .onlyCompact--8211fa5 {
    flex-grow: 0;
    flex-shrink: 0
}

@media(min-width:768px) {
    .algoliaContent--f1b3d6c .filtersRoot--54fbcdd .onlyCompact--8211fa5 {
        display: none
    }
}

.algoliaContent--f1b3d6c .filtersRoot--54fbcdd .onlyCompact--8211fa5.CTA--902a419 {
    height: 80px
}

.algoliaContent--f1b3d6c .filtersRoot--54fbcdd .onlyCompact--8211fa5 .header--f34955a {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 14px 0
}

.algoliaContent--f1b3d6c .filtersRoot--54fbcdd .onlyCompact--8211fa5 .header--f34955a>* {
    margin: 0
}

.algoliaContent--f1b3d6c .filtersRoot--54fbcdd .onlyCompact--8211fa5 .header--f34955a .close--f06c288 {
    cursor: pointer
}

.algoliaContent--f1b3d6c .filtersRoot--54fbcdd .onlyCompact--8211fa5 hr {
    left: calc(-50vw + 50%);
    margin: 0;
    position: relative;
    width: 100vw
}

.algoliaContent--f1b3d6c .filtersRoot--54fbcdd .onlyCompact--8211fa5 .applyFilters--f86e227 {
    background-color: #fff;
    bottom: 0;
    height: 80px;
    left: 0;
    padding: 0 14px;
    position: fixed;
    right: 0
}

.algoliaContent--f1b3d6c .filtersRoot--54fbcdd .onlyCompact--8211fa5 .applyFilters--f86e227 hr {
    margin-bottom: 16px
}

.algoliaContent--f1b3d6c .filtersRoot--54fbcdd .onlyCompact--8211fa5 .applyFilters--f86e227 .cta--5cc5763 {
    align-items: center;
    display: flex;
    flex-direction: row
}

@media(min-width:768px) {
    .algoliaContent--f1b3d6c .resultsContent--805de17 {
        padding-left: 56px
    }
}

.Category--ad31fc5,
.HitsByCategories--47ef861 {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.step--f3ce0b2>:first-child {
    margin-bottom: 8px
}

@media(min-width:768px) {
    .step--f3ce0b2 .thumbnail--da5da63 {
        height: 77%;
        width: 77%
    }
}

.step--f3ce0b2 .icon--7820ed2 {
    margin-right: 8px;
    vertical-align: middle
}

.step--f3ce0b2 a {
    color: #000;
    font-weight: 600
}

@media(max-width:767px) {
    .step--f3ce0b2+.step--f3ce0b2 {
        margin-top: 16px
    }
}

@media(min-width:768px) {
    .step--f3ce0b2+.step--f3ce0b2 {
        margin-top: 24px
    }
}

.wrapper--6c0ee0b {
    -ms-overflow-style: none;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none
}

.wrapper--6c0ee0b::-webkit-scrollbar {
    display: none
}

.breadcrumb--e36af43 {
    color: var(--gray1-color);
    font-weight: 400;
    line-height: 1.5;
    margin: 0
}

@media(max-width:767px) {
    .breadcrumb--e36af43 {
        font-size: 14px
    }
}

@media(min-width:768px) {
    .breadcrumb--e36af43 {
        font-size: 16px
    }
}

.breadcrumb--e36af43>a {
    color: inherit;
    cursor: pointer;
    text-decoration: none;
    transition: filter var(--hover-fade-duration)
}

.breadcrumb--e36af43>a:hover {
    filter: var(--hover-fade-filter-effect)
}

.breadcrumb--e36af43>span {
    color: inherit;
    text-decoration: none
}

.breadcrumb--e36af43 .arrow--4f6b8a3 {
    display: inline-block;
    margin: 0 8px
}

.breadcrumb--e36af43 .currentPage--4ebeb0b {
    font-weight: 600;
    padding-right: var(--container-gutter)
}

.root--7858654 {
    position: relative;
    width: 100%
}

.root--7858654 .header--7ae6ded {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 100%
}

.root--7858654 .header--7ae6ded .title--02cd9ff {
    margin: 0;
    width: 75%
}

.root--7858654 .header--7ae6ded .actionText--5c7efbc {
    cursor: pointer;
    margin: 0;
    text-align: right
}

.root--7858654 .childrenContainer--a96bc5a {
    width: 100%
}

.root--7858654 hr {
    border-color: var(--gray4-color)
}

@media (max-width:768px) {
    .root--7858654 hr {
        margin: 24px 0
    }
}

.root--d9d8fce {
    width: 100%
}

.root--d9d8fce .button--d4f35a8 {
    margin: 12px 0 16px
}

.root--d9d8fce fieldset {
    max-width: 335px
}

.root--d9d8fce .messageWrap--dee6e5f {
    align-items: center;
    display: flex
}

.root--d9d8fce .messageWrap--dee6e5f img {
    height: 16px;
    margin-right: 8px;
    width: 16px
}

.root--d9d8fce .select--791b762 {
    margin-bottom: 4px;
    margin-top: 16px;
    padding-left: 7px
}

.root--268a793 {
    width: 100%
}

.root--268a793 .header--ba30b49 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 100%
}

.root--268a793 .header--ba30b49 .title--d92301f {
    margin: 0;
    width: 75%
}

.root--268a793 .childrenContainer--b51f48e {
    width: 100%
}

.root--268a793 hr {
    border-color: var(--gray4-color)
}

@media (max-width:768px) {
    .root--268a793 hr {
        margin: 24px 0
    }
}

.root--981f612>h2 {
    margin-bottom: 24px
}

@media(max-width:767px) {
    .root--981f612 {
        margin: 40px 0 0
    }
}

@media(min-width:768px) {
    .root--981f612 {
        margin: 64px 0 0
    }
}

.root--981f612 .actionText--dcd810c {
    cursor: pointer;
    margin: 0
}

.root--981f612 hr {
    border-color: var(--gray4-color)
}

.root--72bd5f6 {
    width: 100%
}

.root--72bd5f6 .button--17bcc1d {
    margin: 12px 0 16px
}

.root--72bd5f6 .inputPassword--5bd4c04 {
    margin-bottom: 4px;
    margin-top: 16px
}

.root--72bd5f6 .messageWrap--f3da28b {
    align-items: center;
    display: flex
}

.root--72bd5f6 .messageWrap--f3da28b img {
    height: 16px;
    margin-right: 8px;
    width: 16px
}

.root--72bd5f6 fieldset {
    max-width: 335px
}

.root--9a66cc4 {
    display: flex;
    padding-top: 16px;
    width: 100%
}

.root--9a66cc4 .inputLabel--57dd91e {
    cursor: pointer;
    position: absolute;
    right: 0;
    text-align: right;
    z-index: 10
}

.root--9a66cc4 .imageCard--75e79ea {
    display: flex;
    margin-bottom: -8px;
    position: relative;
    top: -8px
}

@media(min-width:768px) {
    .root--9a66cc4 .imageCard--75e79ea .avatar--fd7fd2e {
        height: 72px;
        width: 72px
    }
}

.root--9a66cc4 .imageCard--75e79ea .removeIcon--c575a4e {
    background-image: url(../images/removeCloseCross-065d89286b2ca62088d8640db1230682.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    cursor: pointer;
    height: 32px;
    left: 50px;
    position: absolute;
    top: 40px;
    width: 32px
}

.root--424a59f {
    width: 100%
}

.root--424a59f .button--850ea87 {
    margin: 12px 0 16px
}

.root--424a59f .counter--51d3208 {
    text-align: right
}

.root--424a59f .indicationBody--637e092 {
    margin-bottom: 0;
    margin-top: 16px
}

.root--424a59f .inputText--42a3547 {
    margin-bottom: 4px;
    margin-top: 16px;
    padding-left: 7px
}

.root--424a59f .inputText--42a3547.inputError--0158f63 {
    background-color: #fef3f6;
    border-color: var(--original-color)
}

.root--424a59f .actualValue--268b6f1 {
    word-break: break-word
}

.root--424a59f .messageWrap--e3ce1f4 {
    align-items: center;
    display: flex
}

.root--424a59f .messageWrap--e3ce1f4 img {
    height: 16px;
    margin-right: 8px;
    width: 16px
}

.root--424a59f fieldset {
    max-width: 335px
}

.root--fa39df0>h2 {
    margin-bottom: 16px;
    margin-top: 0
}

.StripeElement--focus {
    border-color: #000 !important
}

.StripeElement--invalid {
    background-color: #fef3f6;
    border-color: #f5184d !important
}

.root--dbf039c {
    width: 100%
}

.root--dbf039c .cardField--b9f5bac {
    border: 2px solid #e0e0e0;
    border-radius: 6px;
    margin-top: 8px;
    max-width: 335px;
    padding: 16px
}

.root--dbf039c .splitedCardForm--e8c8f72 {
    align-content: center;
    column-gap: 8px;
    display: flex;
    justify-content: center;
    max-width: 335px
}

.root--dbf039c .splitedCardForm--e8c8f72 div {
    flex-grow: 1;
    flex-shrink: 1
}

.root--dbf039c .errorMessage--1e9068a {
    margin-top: 16px;
    text-align: center
}

.root--dbf039c .button--96bb5db {
    margin: 16px 0
}

.cardDisplay--8fe2e1d {
    align-items: center;
    display: flex;
    margin-top: 8px
}

.cardDisplay--8fe2e1d svg {
    margin-right: 8px
}

.root--a39a473,
.root--a39a473 .formRoot--f605042 {
    width: 100%
}

.root--a39a473 .formRoot--f605042 .button--81050ce {
    margin: 12px 0 16px;
    width: 100%
}

.root--a39a473 .clickableText--20f5117 {
    cursor: pointer;
    margin: 0
}

.premiumRoot--c20f21b {
    background: linear-gradient(73.97deg, #b6893d, #e7c170);
    border-radius: 6px;
    display: flex;
    gap: 16px;
    margin: 16px 0;
    padding: 8px;
    position: relative;
    width: 100%
}

.premiumRoot--c20f21b svg {
    position: absolute
}

.premiumRoot--c20f21b .actualPrice--6f0a3b9 {
    align-items: center;
    background: var(--gray6-color);
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-width: 140px;
    padding: 24px 0 5px
}

@media(max-width:767px) {
    .premiumRoot--c20f21b .actualPrice--6f0a3b9 {
        min-width: 120px;
        padding: 24px 0
    }
}

.premiumRoot--c20f21b .actualPrice--6f0a3b9>p {
    margin: 0
}

.premiumRoot--c20f21b .actualPrice--6f0a3b9>h2 {
    margin: 8px 0 0
}

.premiumRoot--c20f21b .details--479adf8 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 16px 0
}

.premiumRoot--c20f21b .details--479adf8>div>p {
    margin: 0
}

.premiumRoot--c20f21b .details--479adf8>div>p:nth-child(2) {
    margin-top: 4px
}

.premiumRoot--c20f21b .details--479adf8 button {
    margin: 16px 0 0;
    text-align: left
}

.root--cf59faf {
    width: 100%
}

@media(max-width:767px) {
    .root--cf59faf {
        margin: 16px 0 0
    }
}

@media(min-width:768px) {
    .root--cf59faf {
        margin: 0
    }
}

.root--cf59faf .actionText--80212dd {
    cursor: pointer;
    margin: 0;
    width: 100%
}

.root--cf59faf .actionText--80212dd a {
    color: inherit;
    text-decoration: none
}

.root--e9754a5 {
    width: 100%
}

@media(max-width:767px) {
    .root--e9754a5>h2 {
        margin: 16px 0
    }
}

@media(min-width:768px) {
    .root--e9754a5>h2 {
        margin: 24px 0
    }
}

.root--d89b348 {
    padding-top: 16px
}

@media (min-width:768px) {
    .root--d89b348 {
        padding-top: 24px
    }
}

.root--787ff4b {
    --project-main-color: var(--original-color);
    display: flex;
    flex-direction: column;
    font-family: var(--poppins-stack);
    margin-bottom: -25px;
    margin-top: 8px
}

@media(min-width:768px) {
    .root--787ff4b {
        gap: 8px;
        margin-top: 16px
    }
}

.root--787ff4b .articles--26eaa71 {
    display: flex;
    flex-direction: column-reverse
}

.root--787ff4b .footer--a49bed8 {
    display: flex;
    gap: 16px;
    height: auto;
    position: relative
}

.root--787ff4b .footer--a49bed8 .achievementBar--2da03d3 {
    background-color: var(--project-main-color);
    display: block;
    flex-shrink: 0;
    height: auto;
    margin-bottom: 16px;
    margin-left: 7px;
    width: 2px;
    z-index: 1
}

.root--787ff4b .footer--a49bed8 .achievementBar--2da03d3:after {
    background-color: var(--project-main-color);
    border-radius: 100%;
    content: "";
    display: block;
    height: 16px;
    left: 0;
    position: absolute;
    top: 4px;
    width: 16px;
    z-index: 1
}

.root--787ff4b .footer--a49bed8 .startingTitle--e0ebcbb {
    margin-left: 8px
}

@media(min-width:768px) {
    .root--787ff4b .footer--a49bed8 .startingTitle--e0ebcbb {
        margin-left: 12px
    }
}

.root--787ff4b .klaviyoForm--ae50ec7 {
    margin-top: 40px
}

@media(min-width:768px) {
    .root--787ff4b .klaviyoForm--ae50ec7 {
        margin-top: 56px
    }
}

.root--632a1f5 {
    margin-top: 8px;
    width: 100%
}

@media(min-width:768px) {
    .root--632a1f5,
    .root--632a1f5 .categoryContainer--1387909 {
        margin-top: 16px
    }
}

.root--632a1f5 .carouselContainer--494d575 {
    margin-top: 32px
}

@media(min-width:768px) {
    .root--632a1f5 .carouselContainer--494d575 {
        margin-top: 40px
    }
}

.root--09a72a3 {
    margin-top: 8px;
    width: 100%
}

@media(min-width:768px) {
    .root--09a72a3 {
        margin-top: 16px
    }
}

.root--09a72a3 .categoryContainer--918e4b2 {
    margin-top: 40px
}

.root--09a72a3 .categoryContainer--918e4b2:first-child {
    margin-top: 0
}

@media(min-width:768px) {
    .root--09a72a3 .categoryContainer--918e4b2 {
        margin-top: 48px
    }
    .root--09a72a3 .categoryContainer--918e4b2:first-child {
        margin-top: 0
    }
}

.root--09a72a3 .carouselContainer--4ac0895 {
    margin-top: 32px
}

@media(min-width:768px) {
    .root--09a72a3 .carouselContainer--4ac0895 {
        margin-top: 40px
    }
}

.root--67bd9fa {
    display: flow-root;
    position: relative
}

.root--67bd9fa .breadcrumb--884f4f2 {
    margin-bottom: -8px;
    margin-top: 8px
}

@media(min-width:768px) {
    .root--67bd9fa .breadcrumb--884f4f2 {
        margin-bottom: -16px;
        margin-top: 16px
    }
}

@media(max-width:767px) {
    .root--67bd9fa .sliceRow--6bda46e>:first-child {
        margin-top: 16px
    }
}

@media(min-width:768px) {
    .root--67bd9fa .sliceRow--6bda46e>:first-child {
        margin-top: 24px
    }
}

.root--67bd9fa .sliceRow--6bda46e>:first-child[data-slice=free_carousel],
.root--67bd9fa .sliceRow--6bda46e>:first-child[data-slice=full_width_banner] {
    margin-top: 0
}

.root--67bd9fa .stickBanner--bcc5dba {
    background-color: var(--white-color);
    bottom: 0;
    box-shadow: 0 1px 10px rgba(0, 0, 0, .15);
    margin-top: 24px;
    position: sticky;
    width: 100%;
    z-index: 1000
}

.root--67bd9fa .stickBanner--bcc5dba .container--cd02d75 {
    padding-bottom: 32px;
    padding-top: 16px
}

.footer--74316b1,
.root--67bd9fa .footer--74316b1,
.root--67bd9fa .stickBanner--bcc5dba {
    margin-bottom: calc(var(--main-margin-bottom)*-1)
}

header[data-layout=centered]+section[data-slice=full_width_banner] {
    margin-bottom: 0;
    margin-top: 0;
    order: -1
}

section.o-slice:last-child[data-slice=full_width_banner],
section.o-slice:last-child[data-typename=PrismicExternalIntegrationKlaviyoForm] {
    margin-bottom: calc(var(--main-margin-bottom)*-1)
}

.root--1c87186 .breadcrumbContainer--54b7e87 {
    margin-top: 8px
}

@media(min-width:768px) {
    .root--1c87186 .breadcrumbContainer--54b7e87 {
        margin-top: 16px
    }
}

.root--1c87186 .statusContainer--e9cf6c3 {
    margin-top: 2px
}

@media(min-width:768px) {
    .root--1c87186 .statusContainer--e9cf6c3 {
        margin-bottom: 16px;
        margin-top: 12px
    }
}

.root--1c87186 .titleContainer--d585fcf {
    margin-top: 8px
}

@media(min-width:768px) {
    .root--1c87186 .titleContainer--d585fcf {
        margin-top: 16px
    }
}

.root--1c87186 .dietsContainer--7d7d626 {
    margin-top: 8px
}

@media(min-width:768px) {
    .root--1c87186 .dietsContainer--7d7d626 {
        margin-top: 16px
    }
}

.root--1c87186 .originsContainer--886efe6 {
    margin-top: 16px
}

@media(min-width:768px) {
    .root--1c87186 .originsContainer--886efe6 {
        margin-top: 24px
    }
}

.root--1c87186 .categoryContainer--af625f5 {
    margin-top: 24px
}

@media(min-width:768px) {
    .root--1c87186 .categoryContainer--af625f5 {
        margin-top: 32px
    }
}

.root--1c87186 .pictureContainer--0cfacbd {
    margin-top: 16px
}

@media(min-width:768px) {
    .root--1c87186 .avatarNameContainer--d90c932,
    .root--1c87186 .pictureContainer--0cfacbd {
        margin-top: 24px
    }
}

.root--1c87186 .prepInfoContainer--8d6f58a {
    margin-top: 20px
}

.root--1c87186 .separator--4f64323 {
    margin: 32px 0 24px
}

.root--1c87186 .tooglePublicContainer--1d69541 {
    margin-top: 40px
}

@media(min-width:768px) {
    .root--1c87186 .tooglePublicContainer--1d69541 {
        margin-top: 32px
    }
}

.root--1c87186 .deleteContainer--46fcea1,
.root--1c87186 .submitContainer--cb8981b {
    margin-top: 24px
}

.root--859b470 {
    margin-top: 16px
}

@media(max-width:767px) {
    .root--859b470 {
        margin-bottom: 32px
    }
}

@media(min-width:768px) {
    .root--859b470 {
        margin-bottom: 40px
    }
}

.tags--39523d0 {
    display: flex;
    flex-wrap: wrap;
    max-width: 380px
}

.tags--39523d0>* {
    margin-bottom: 12px;
    margin-right: 8px
}

.title--5134e14 {
    align-items: flex-start;
    display: flex;
    justify-content: space-between
}

.title--5134e14 .icon--4387fff {
    align-self: center;
    cursor: pointer;
    height: 20px;
    width: 20px
}

@media(max-width:767px) {
    .title--5134e14 {
        margin-bottom: -4px
    }
}

.variantModal {
    font-family: var(--poppins-stack);
    font-size: 40px;
    font-stretch: normal;
    font-style: normal;
    font-style: italic;
    font-weight: 700;
    font-weight: 800;
    letter-spacing: normal;
    line-height: 1.5;
    line-height: 45px;
    margin: 8px 0;
    text-transform: uppercase
}

.variantModal.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantModal.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantModal.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantModal.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantModal.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantModal.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantModal.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantModal.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantModal.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantModal.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantModal.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantModal.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantModal.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantModal.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantModal.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantModal.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantModal.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantModal.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantModal.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantModal.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantModal.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantModal.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantModal.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantModal.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantModal.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantModal.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantModal.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantModal.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantModal {
        font-size: 28px
    }
}

@media(min-width:768px) {
    .variantModal {
        font-size: 36px
    }
}

.variantExtraExtraLarge {
    font-family: var(--poppins-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantExtraExtraLarge.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraExtraLarge.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantExtraExtraLarge.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraExtraLarge.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantExtraExtraLarge.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraExtraLarge.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantExtraExtraLarge.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraExtraLarge.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantExtraExtraLarge.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraExtraLarge.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantExtraExtraLarge.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraExtraLarge.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantExtraExtraLarge.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraExtraLarge.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLarge.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantExtraExtraLarge {
        font-size: 28px
    }
}

@media(min-width:768px) {
    .variantExtraExtraLarge {
        font-size: 40px
    }
}

.variantExtraLarge {
    font-family: var(--poppins-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantExtraLarge.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraLarge.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraLarge.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantExtraLarge.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraLarge.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraLarge.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantExtraLarge.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraLarge.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraLarge.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantExtraLarge.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraLarge.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraLarge.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantExtraLarge.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraLarge.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraLarge.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantExtraLarge.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraLarge.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraLarge.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantExtraLarge.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraLarge.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraLarge.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraLarge.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantExtraLarge {
        font-size: 24px
    }
}

@media(min-width:768px) {
    .variantExtraLarge {
        font-size: 32px
    }
}

.variantLarge {
    font-family: var(--poppins-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantLarge.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantLarge.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLarge.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLarge.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantLarge.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLarge.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLarge.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLarge.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantLarge.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLarge.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLarge.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLarge.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantLarge.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantLarge.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLarge.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLarge.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantLarge.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantLarge.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLarge.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLarge.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantLarge.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantLarge.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLarge.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLarge.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantLarge.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantLarge.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLarge.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLarge.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantLarge {
        font-size: 18px
    }
}

@media(min-width:768px) {
    .variantLarge {
        font-size: 22px
    }
}

.variantMedium {
    font-family: var(--poppins-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantMedium.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantMedium.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantMedium.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantMedium.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantMedium.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantMedium.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantMedium.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantMedium.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantMedium.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantMedium.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantMedium.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantMedium.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantMedium.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantMedium.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantMedium.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantMedium.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantMedium.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantMedium.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantMedium.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantMedium.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantMedium.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantMedium.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantMedium.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantMedium.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantMedium.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantMedium.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantMedium.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantMedium.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantMedium {
        font-size: 16px
    }
}

@media(min-width:768px) {
    .variantMedium {
        font-size: 19px
    }
}

.variantSmall {
    font-family: var(--poppins-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    font-weight: 600;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantSmall.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantSmall.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantSmall.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantSmall.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantSmall.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantSmall.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantSmall.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantSmall.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantSmall.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantSmall.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantSmall.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantSmall.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantSmall.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantSmall.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantSmall.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantSmall.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantSmall.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantSmall.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantSmall.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantSmall.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantSmall.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantSmall.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantSmall.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantSmall.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantSmall.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantSmall.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantSmall.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantSmall.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantSmall {
        font-size: 14px
    }
}

@media(min-width:768px) {
    .variantSmall {
        font-size: 16px
    }
}

.variantExtraSmall {
    font-family: var(--poppins-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    font-weight: 600;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantExtraSmall.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraSmall.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraSmall.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantExtraSmall.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraSmall.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraSmall.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantExtraSmall.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraSmall.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraSmall.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantExtraSmall.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraSmall.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraSmall.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantExtraSmall.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraSmall.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraSmall.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantExtraSmall.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraSmall.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraSmall.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantExtraSmall.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraSmall.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraSmall.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraSmall.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantExtraSmall {
        font-size: 13px
    }
}

@media(min-width:768px) {
    .variantExtraSmall {
        font-size: 15px
    }
}

.variantExtraLargeHandDrawn {
    font-family: var(--hand-drawn-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    line-height: 1.2;
    margin: 8px 0
}

.variantExtraLargeHandDrawn.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantExtraLargeHandDrawn.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantExtraLargeHandDrawn.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantExtraLargeHandDrawn.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantExtraLargeHandDrawn.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantExtraLargeHandDrawn.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantExtraLargeHandDrawn.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraLargeHandDrawn.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantExtraLargeHandDrawn {
        font-size: 42px
    }
}

@media(min-width:768px) {
    .variantExtraLargeHandDrawn {
        font-size: 50px
    }
}

.variantLargeHandDrawn {
    font-family: var(--hand-drawn-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    line-height: 1.2;
    margin: 8px 0
}

.variantLargeHandDrawn.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantLargeHandDrawn.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantLargeHandDrawn.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLargeHandDrawn.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantLargeHandDrawn.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLargeHandDrawn.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantLargeHandDrawn.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantLargeHandDrawn.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantLargeHandDrawn.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantLargeHandDrawn.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantLargeHandDrawn.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantLargeHandDrawn.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantLargeHandDrawn.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantLargeHandDrawn.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLargeHandDrawn.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantLargeHandDrawn {
        font-size: 40px
    }
}

@media(min-width:768px) {
    .variantLargeHandDrawn {
        font-size: 44px
    }
}

.variantMediumHandDrawn {
    font-family: var(--hand-drawn-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    line-height: 1;
    margin: 8px 0
}

.variantMediumHandDrawn.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantMediumHandDrawn.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantMediumHandDrawn.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantMediumHandDrawn.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantMediumHandDrawn.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantMediumHandDrawn.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantMediumHandDrawn.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantMediumHandDrawn.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantMediumHandDrawn.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantMediumHandDrawn.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantMediumHandDrawn.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantMediumHandDrawn.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantMediumHandDrawn.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantMediumHandDrawn.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantMediumHandDrawn.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantMediumHandDrawn {
        font-size: 35px
    }
}

@media(min-width:768px) {
    .variantMediumHandDrawn {
        font-size: 40px
    }
}

.variantSmallHandDrawn {
    font-family: var(--hand-drawn-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    line-height: 1.2;
    margin: 8px 0
}

.variantSmallHandDrawn.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantSmallHandDrawn.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantSmallHandDrawn.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantSmallHandDrawn.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantSmallHandDrawn.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantSmallHandDrawn.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantSmallHandDrawn.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantSmallHandDrawn.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantSmallHandDrawn.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantSmallHandDrawn.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantSmallHandDrawn.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantSmallHandDrawn.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantSmallHandDrawn.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantSmallHandDrawn.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantSmallHandDrawn.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantSmallHandDrawn {
        font-size: 24px
    }
}

@media(min-width:768px) {
    .variantSmallHandDrawn {
        font-size: 26px
    }
}

.variantExtraSmallHandDrawn {
    font-family: var(--hand-drawn-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    line-height: 1.2;
    margin: 8px 0
}

.variantExtraSmallHandDrawn.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantExtraSmallHandDrawn.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantExtraSmallHandDrawn.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantExtraSmallHandDrawn.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantExtraSmallHandDrawn.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantExtraSmallHandDrawn.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantExtraSmallHandDrawn.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraSmallHandDrawn.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantExtraSmallHandDrawn {
        font-size: 18px
    }
}

@media(min-width:768px) {
    .variantExtraSmallHandDrawn {
        font-size: 20px
    }
}

.variantExtraLargeCampingHoliday {
    font-family: var(--camping-holiday-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    line-height: 1.2;
    margin: 8px 0;
    text-transform: uppercase
}

.variantExtraLargeCampingHoliday.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantExtraLargeCampingHoliday.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantExtraLargeCampingHoliday.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantExtraLargeCampingHoliday.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantExtraLargeCampingHoliday.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantExtraLargeCampingHoliday.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantExtraLargeCampingHoliday.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCampingHoliday.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantExtraLargeCampingHoliday {
        font-size: 42px
    }
}

@media(min-width:768px) {
    .variantExtraLargeCampingHoliday {
        font-size: 50px
    }
}

.variantLargeCampingHoliday {
    font-family: var(--camping-holiday-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    line-height: 1.2;
    margin: 8px 0
}

.variantLargeCampingHoliday.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantLargeCampingHoliday.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantLargeCampingHoliday.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantLargeCampingHoliday.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantLargeCampingHoliday.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantLargeCampingHoliday.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantLargeCampingHoliday.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantLargeCampingHoliday.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLargeCampingHoliday.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantLargeCampingHoliday {
        font-size: 40px
    }
}

@media(min-width:768px) {
    .variantLargeCampingHoliday {
        font-size: 44px
    }
}

.variantMediumCampingHoliday {
    font-family: var(--camping-holiday-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    line-height: 1;
    margin: 8px 0
}

.variantMediumCampingHoliday.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantMediumCampingHoliday.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantMediumCampingHoliday.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantMediumCampingHoliday.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantMediumCampingHoliday.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantMediumCampingHoliday.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantMediumCampingHoliday.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantMediumCampingHoliday.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantMediumCampingHoliday.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantMediumCampingHoliday {
        font-size: 35px
    }
}

@media(min-width:768px) {
    .variantMediumCampingHoliday {
        font-size: 40px
    }
}

.variantSmallCampingHoliday {
    font-family: var(--camping-holiday-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    line-height: 1;
    margin: 8px 0
}

.variantSmallCampingHoliday.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantSmallCampingHoliday.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantSmallCampingHoliday.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantSmallCampingHoliday.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantSmallCampingHoliday.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantSmallCampingHoliday.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantSmallCampingHoliday.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantSmallCampingHoliday.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantSmallCampingHoliday.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantSmallCampingHoliday {
        font-size: 26px
    }
}

@media(min-width:768px) {
    .variantSmallCampingHoliday {
        font-size: 31px
    }
}

.variantExtraSmallCampingHoliday {
    font-family: var(--camping-holiday-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    line-height: 1;
    margin: 8px 0
}

.variantExtraSmallCampingHoliday.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantExtraSmallCampingHoliday.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantExtraSmallCampingHoliday.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantExtraSmallCampingHoliday.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantExtraSmallCampingHoliday.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantExtraSmallCampingHoliday.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantExtraSmallCampingHoliday.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCampingHoliday.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantExtraSmallCampingHoliday {
        font-size: 20px
    }
}

@media(min-width:768px) {
    .variantExtraSmallCampingHoliday {
        font-size: 24px
    }
}

.variantExtraExtraLargeCreators {
    font-family: var(--poppins-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantExtraExtraLargeCreators.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantExtraExtraLargeCreators.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantExtraExtraLargeCreators.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantExtraExtraLargeCreators.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantExtraExtraLargeCreators.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantExtraExtraLargeCreators.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantExtraExtraLargeCreators.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeCreators.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantExtraExtraLargeCreators {
        font-size: 28px
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeCreators {
        font-size: 40px
    }
}

.variantExtraLargeCreators {
    font-family: var(--poppins-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantExtraLargeCreators.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraLargeCreators.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantExtraLargeCreators.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraLargeCreators.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantExtraLargeCreators.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraLargeCreators.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantExtraLargeCreators.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraLargeCreators.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantExtraLargeCreators.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraLargeCreators.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantExtraLargeCreators.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraLargeCreators.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantExtraLargeCreators.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraLargeCreators.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraLargeCreators.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantExtraLargeCreators {
        font-size: 28px
    }
}

@media(min-width:768px) {
    .variantExtraLargeCreators {
        font-size: 40px
    }
}

.variantLargeCreators {
    font-family: var(--poppins-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantLargeCreators.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantLargeCreators.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLargeCreators.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantLargeCreators.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLargeCreators.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLargeCreators.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantLargeCreators.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLargeCreators.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLargeCreators.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantLargeCreators.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantLargeCreators.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLargeCreators.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantLargeCreators.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantLargeCreators.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLargeCreators.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantLargeCreators.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantLargeCreators.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLargeCreators.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantLargeCreators.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantLargeCreators.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLargeCreators.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLargeCreators.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantLargeCreators {
        font-size: 24px
    }
}

@media(min-width:768px) {
    .variantLargeCreators {
        font-size: 32px
    }
}

.variantMediumCreators {
    font-family: var(--poppins-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantMediumCreators.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantMediumCreators.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantMediumCreators.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantMediumCreators.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantMediumCreators.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantMediumCreators.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantMediumCreators.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantMediumCreators.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantMediumCreators.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantMediumCreators.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantMediumCreators.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantMediumCreators.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantMediumCreators.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantMediumCreators.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantMediumCreators.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantMediumCreators.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantMediumCreators.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantMediumCreators.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantMediumCreators.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantMediumCreators.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantMediumCreators.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantMediumCreators.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantMediumCreators {
        font-size: 18px
    }
}

@media(min-width:768px) {
    .variantMediumCreators {
        font-size: 22px
    }
}

.variantSmallCreators {
    font-family: var(--poppins-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantSmallCreators.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantSmallCreators.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantSmallCreators.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantSmallCreators.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantSmallCreators.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantSmallCreators.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantSmallCreators.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantSmallCreators.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantSmallCreators.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantSmallCreators.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantSmallCreators.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantSmallCreators.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantSmallCreators.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantSmallCreators.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantSmallCreators.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantSmallCreators.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantSmallCreators.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantSmallCreators.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantSmallCreators.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantSmallCreators.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantSmallCreators.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantSmallCreators.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantSmallCreators {
        font-size: 16px
    }
}

@media(min-width:768px) {
    .variantSmallCreators {
        font-size: 19px
    }
}

.variantExtraSmallCreators {
    font-family: var(--poppins-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantExtraSmallCreators.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraSmallCreators.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantExtraSmallCreators.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraSmallCreators.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantExtraSmallCreators.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraSmallCreators.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantExtraSmallCreators.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraSmallCreators.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantExtraSmallCreators.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraSmallCreators.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantExtraSmallCreators.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraSmallCreators.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantExtraSmallCreators.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraSmallCreators.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraSmallCreators.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantExtraSmallCreators {
        font-size: 13px
    }
}

@media(min-width:768px) {
    .variantExtraSmallCreators {
        font-size: 15px
    }
}

.variantExtraExtraLargeNav {
    font-family: var(--poppins-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantExtraExtraLargeNav.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantExtraExtraLargeNav.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantExtraExtraLargeNav.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantExtraExtraLargeNav.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantExtraExtraLargeNav.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantExtraExtraLargeNav.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantExtraExtraLargeNav.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraExtraLargeNav.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantExtraExtraLargeNav {
        font-size: 28px
    }
}

@media(min-width:768px) {
    .variantExtraExtraLargeNav {
        font-size: 28px
    }
}

.variantExtraLargeNav {
    font-family: var(--poppins-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantExtraLargeNav.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraLargeNav.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantExtraLargeNav.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraLargeNav.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantExtraLargeNav.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraLargeNav.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantExtraLargeNav.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraLargeNav.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantExtraLargeNav.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraLargeNav.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantExtraLargeNav.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraLargeNav.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantExtraLargeNav.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraLargeNav.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraLargeNav.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantExtraLargeNav {
        font-size: 24px
    }
}

@media(min-width:768px) {
    .variantExtraLargeNav {
        font-size: 24px
    }
}

.variantLargeNav {
    font-family: var(--poppins-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantLargeNav.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantLargeNav.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLargeNav.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLargeNav.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantLargeNav.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLargeNav.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLargeNav.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLargeNav.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantLargeNav.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLargeNav.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLargeNav.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLargeNav.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantLargeNav.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantLargeNav.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLargeNav.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLargeNav.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantLargeNav.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantLargeNav.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLargeNav.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLargeNav.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantLargeNav.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantLargeNav.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLargeNav.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLargeNav.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantLargeNav.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantLargeNav.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLargeNav.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLargeNav.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantLargeNav {
        font-size: 18px
    }
}

@media(min-width:768px) {
    .variantLargeNav {
        font-size: 18px
    }
}

.variantMediumNav {
    font-family: var(--poppins-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantMediumNav.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantMediumNav.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantMediumNav.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantMediumNav.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantMediumNav.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantMediumNav.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantMediumNav.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantMediumNav.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantMediumNav.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantMediumNav.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantMediumNav.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantMediumNav.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantMediumNav.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantMediumNav.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantMediumNav.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantMediumNav.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantMediumNav.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantMediumNav.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantMediumNav.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantMediumNav.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantMediumNav.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantMediumNav.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantMediumNav.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantMediumNav.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantMediumNav.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantMediumNav.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantMediumNav.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantMediumNav.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantMediumNav {
        font-size: 16px
    }
}

@media(min-width:768px) {
    .variantMediumNav {
        font-size: 16px
    }
}

.variantSmallNav {
    font-family: var(--poppins-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    font-weight: 600;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantSmallNav.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantSmallNav.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantSmallNav.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantSmallNav.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantSmallNav.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantSmallNav.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantSmallNav.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantSmallNav.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantSmallNav.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantSmallNav.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantSmallNav.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantSmallNav.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantSmallNav.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantSmallNav.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantSmallNav.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantSmallNav.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantSmallNav.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantSmallNav.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantSmallNav.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantSmallNav.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantSmallNav.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantSmallNav.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantSmallNav.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantSmallNav.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantSmallNav.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantSmallNav.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantSmallNav.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantSmallNav.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantSmallNav {
        font-size: 14px
    }
}

@media(min-width:768px) {
    .variantSmallNav {
        font-size: 14px
    }
}

.variantExtraSmallNav {
    font-family: var(--poppins-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    font-weight: 600;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantExtraSmallNav.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantExtraSmallNav.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantExtraSmallNav.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantExtraSmallNav.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantExtraSmallNav.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantExtraSmallNav.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantExtraSmallNav.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantExtraSmallNav.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantExtraSmallNav.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantExtraSmallNav.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantExtraSmallNav.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantExtraSmallNav.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantExtraSmallNav.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantExtraSmallNav.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantExtraSmallNav.alignJustifyWide--59858cf {
        text-align: justify
    }
}

@media(max-width:767px) {
    .variantExtraSmallNav {
        font-size: 13px
    }
}

@media(min-width:768px) {
    .variantExtraSmallNav {
        font-size: 13px
    }
}

.variantBody1 {
    font-family: var(--openSans-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantBody1.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantBody1.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody1.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody1.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantBody1.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody1.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody1.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody1.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantBody1.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody1.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody1.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody1.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantBody1.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantBody1.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody1.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody1.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantBody1.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody1.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody1.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody1.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantBody1.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantBody1.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody1.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody1.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantBody1.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody1.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody1.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody1.alignJustifyWide--59858cf {
        text-align: justify
    }
}

.variantBody1.bold--0f08271,
.variantBody1.bold--0f08271 p {
    font-weight: 700
}

.variantBody1.semiBold--01d9ccb,
.variantBody1.semiBold--01d9ccb p {
    font-weight: 600
}

@media(max-width:767px) {
    .variantBody1 {
        font-size: 14px
    }
}

@media(min-width:768px) {
    .variantBody1 {
        font-size: 16px
    }
}

.variantBody2 {
    font-family: var(--openSans-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantBody2.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantBody2.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody2.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody2.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantBody2.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody2.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody2.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody2.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantBody2.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody2.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody2.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody2.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantBody2.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantBody2.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody2.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody2.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantBody2.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody2.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody2.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody2.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantBody2.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantBody2.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody2.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody2.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantBody2.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody2.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody2.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody2.alignJustifyWide--59858cf {
        text-align: justify
    }
}

.variantBody2.bold--0f08271,
.variantBody2.bold--0f08271 p {
    font-weight: 700
}

.variantBody2.semiBold--01d9ccb,
.variantBody2.semiBold--01d9ccb p {
    font-weight: 600
}

@media(max-width:767px) {
    .variantBody2 {
        font-size: 13px
    }
}

@media(min-width:768px) {
    .variantBody2 {
        font-size: 15px
    }
}

.variantBody3 {
    font-family: var(--openSans-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantBody3.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantBody3.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody3.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody3.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantBody3.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody3.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody3.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody3.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantBody3.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody3.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody3.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody3.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantBody3.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantBody3.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody3.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody3.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantBody3.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody3.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody3.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody3.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantBody3.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantBody3.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody3.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody3.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantBody3.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody3.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody3.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody3.alignJustifyWide--59858cf {
        text-align: justify
    }
}

.variantBody3.bold--0f08271,
.variantBody3.bold--0f08271 p {
    font-weight: 700
}

.variantBody3.semiBold--01d9ccb,
.variantBody3.semiBold--01d9ccb p {
    font-weight: 600
}

@media(max-width:767px) {
    .variantBody3 {
        font-size: 12px
    }
}

@media(min-width:768px) {
    .variantBody3 {
        font-size: 14px
    }
}

.variantBody4 {
    font-family: var(--openSans-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantBody4.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantBody4.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody4.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody4.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantBody4.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody4.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody4.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody4.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantBody4.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody4.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody4.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody4.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantBody4.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantBody4.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody4.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody4.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantBody4.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody4.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody4.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody4.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantBody4.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantBody4.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody4.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody4.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantBody4.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody4.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody4.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody4.alignJustifyWide--59858cf {
        text-align: justify
    }
}

.variantBody4.bold--0f08271,
.variantBody4.bold--0f08271 p {
    font-weight: 700
}

.variantBody4.semiBold--01d9ccb,
.variantBody4.semiBold--01d9ccb p {
    font-weight: 600
}

@media(max-width:767px) {
    .variantBody4 {
        font-size: 11px
    }
}

@media(min-width:768px) {
    .variantBody4 {
        font-size: 13px
    }
}

.variantLike {
    font-family: var(--openSans-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantLike.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantLike.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantLike.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantLike.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantLike.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantLike.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantLike.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantLike.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantLike.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantLike.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantLike.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantLike.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantLike.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantLike.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantLike.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantLike.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantLike.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantLike.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantLike.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantLike.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantLike.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantLike.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantLike.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantLike.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantLike.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantLike.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantLike.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantLike.alignJustifyWide--59858cf {
        text-align: justify
    }
}

.variantLike.bold--0f08271,
.variantLike.bold--0f08271 p {
    font-weight: 700
}

.variantLike.semiBold--01d9ccb,
.variantLike.semiBold--01d9ccb p {
    font-weight: 600
}

@media(max-width:767px) {
    .variantLike {
        font-size: 12px
    }
}

@media(min-width:768px) {
    .variantLike {
        font-size: 14px
    }
}

.variantControl {
    font-family: var(--openSans-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantControl.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantControl.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantControl.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantControl.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantControl.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantControl.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantControl.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantControl.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantControl.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantControl.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantControl.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantControl.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantControl.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantControl.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantControl.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantControl.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantControl.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantControl.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantControl.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantControl.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantControl.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantControl.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantControl.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantControl.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantControl.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantControl.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantControl.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantControl.alignJustifyWide--59858cf {
        text-align: justify
    }
}

.variantControl.bold--0f08271,
.variantControl.bold--0f08271 p {
    font-weight: 700
}

.variantControl.semiBold--01d9ccb,
.variantControl.semiBold--01d9ccb p {
    font-weight: 600
}

@media(max-width:767px) {
    .variantControl {
        font-size: 13px
    }
}

@media(min-width:768px) {
    .variantControl {
        font-size: 13px
    }
}

.variantBody1Nav {
    font-family: var(--openSans-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantBody1Nav.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantBody1Nav.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody1Nav.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantBody1Nav.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody1Nav.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody1Nav.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantBody1Nav.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody1Nav.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody1Nav.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantBody1Nav.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantBody1Nav.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody1Nav.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantBody1Nav.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody1Nav.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody1Nav.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantBody1Nav.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantBody1Nav.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody1Nav.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantBody1Nav.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody1Nav.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody1Nav.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody1Nav.alignJustifyWide--59858cf {
        text-align: justify
    }
}

.variantBody1Nav.bold--0f08271,
.variantBody1Nav.bold--0f08271 p {
    font-weight: 700
}

.variantBody1Nav.semiBold--01d9ccb,
.variantBody1Nav.semiBold--01d9ccb p {
    font-weight: 600
}

@media(max-width:767px) {
    .variantBody1Nav {
        font-size: 14px
    }
}

@media(min-width:768px) {
    .variantBody1Nav {
        font-size: 14px
    }
}

.variantBody2Nav {
    font-family: var(--openSans-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantBody2Nav.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantBody2Nav.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody2Nav.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantBody2Nav.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody2Nav.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody2Nav.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantBody2Nav.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody2Nav.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody2Nav.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantBody2Nav.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantBody2Nav.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody2Nav.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantBody2Nav.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody2Nav.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody2Nav.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantBody2Nav.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantBody2Nav.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody2Nav.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantBody2Nav.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody2Nav.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody2Nav.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody2Nav.alignJustifyWide--59858cf {
        text-align: justify
    }
}

.variantBody2Nav.bold--0f08271,
.variantBody2Nav.bold--0f08271 p {
    font-weight: 700
}

.variantBody2Nav.semiBold--01d9ccb,
.variantBody2Nav.semiBold--01d9ccb p {
    font-weight: 600
}

@media(max-width:767px) {
    .variantBody2Nav {
        font-size: 13px
    }
}

@media(min-width:768px) {
    .variantBody2Nav {
        font-size: 13px
    }
}

.variantBody3Nav {
    font-family: var(--openSans-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantBody3Nav.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantBody3Nav.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody3Nav.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantBody3Nav.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody3Nav.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody3Nav.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantBody3Nav.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody3Nav.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody3Nav.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantBody3Nav.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantBody3Nav.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody3Nav.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantBody3Nav.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody3Nav.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody3Nav.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantBody3Nav.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantBody3Nav.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody3Nav.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantBody3Nav.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody3Nav.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody3Nav.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody3Nav.alignJustifyWide--59858cf {
        text-align: justify
    }
}

.variantBody3Nav.bold--0f08271,
.variantBody3Nav.bold--0f08271 p {
    font-weight: 700
}

.variantBody3Nav.semiBold--01d9ccb,
.variantBody3Nav.semiBold--01d9ccb p {
    font-weight: 600
}

@media(max-width:767px) {
    .variantBody3Nav {
        font-size: 12px
    }
}

@media(min-width:768px) {
    .variantBody3Nav {
        font-size: 12px
    }
}

.variantBody4Nav {
    font-family: var(--openSans-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.variantBody4Nav.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .variantBody4Nav.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .variantBody4Nav.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.noMarginWide--fc8061b {
        margin: 0
    }
}

.variantBody4Nav.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .variantBody4Nav.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .variantBody4Nav.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.variantBody4Nav.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .variantBody4Nav.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .variantBody4Nav.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.variantBody4Nav.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .variantBody4Nav.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .variantBody4Nav.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.alignLeftWide--56fa21c {
        text-align: left
    }
}

.variantBody4Nav.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .variantBody4Nav.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .variantBody4Nav.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.alignCenterWide--ca25901 {
        text-align: center
    }
}

.variantBody4Nav.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .variantBody4Nav.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .variantBody4Nav.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.alignRightWide--58ec68e {
        text-align: right
    }
}

.variantBody4Nav.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .variantBody4Nav.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .variantBody4Nav.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .variantBody4Nav.alignJustifyWide--59858cf {
        text-align: justify
    }
}

.variantBody4Nav.bold--0f08271,
.variantBody4Nav.bold--0f08271 p {
    font-weight: 700
}

.variantBody4Nav.semiBold--01d9ccb,
.variantBody4Nav.semiBold--01d9ccb p {
    font-weight: 600
}

@media(max-width:767px) {
    .variantBody4Nav {
        font-size: 11px
    }
}

@media(min-width:768px) {
    .variantBody4Nav {
        font-size: 11px
    }
}

.textarea--ea81347 {
    margin-top: 8px
}

.textarea--ea81347 p {
    font-family: var(--openSans-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 8px 0
}

.textarea--ea81347 p.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .textarea--ea81347 p.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .textarea--ea81347 p.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .textarea--ea81347 p.noMarginWide--fc8061b {
        margin: 0
    }
}

.textarea--ea81347 p.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .textarea--ea81347 p.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .textarea--ea81347 p.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .textarea--ea81347 p.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.textarea--ea81347 p.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .textarea--ea81347 p.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .textarea--ea81347 p.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .textarea--ea81347 p.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.textarea--ea81347 p.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .textarea--ea81347 p.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .textarea--ea81347 p.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .textarea--ea81347 p.alignLeftWide--56fa21c {
        text-align: left
    }
}

.textarea--ea81347 p.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .textarea--ea81347 p.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .textarea--ea81347 p.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .textarea--ea81347 p.alignCenterWide--ca25901 {
        text-align: center
    }
}

.textarea--ea81347 p.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .textarea--ea81347 p.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .textarea--ea81347 p.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .textarea--ea81347 p.alignRightWide--58ec68e {
        text-align: right
    }
}

.textarea--ea81347 p.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .textarea--ea81347 p.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .textarea--ea81347 p.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .textarea--ea81347 p.alignJustifyWide--59858cf {
        text-align: justify
    }
}

.textarea--ea81347 p.bold--0f08271,
.textarea--ea81347 p.bold--0f08271 p {
    font-weight: 700
}

.textarea--ea81347 p.semiBold--01d9ccb,
.textarea--ea81347 p.semiBold--01d9ccb p {
    font-weight: 600
}

@media(max-width:767px) {
    .textarea--ea81347 p {
        font-size: 14px
    }
}

@media(min-width:768px) {
    .textarea--ea81347 p {
        font-size: 16px
    }
}

@media(max-width:767px) {
    .textarea--ea81347 p {
        margin: 8px 0
    }
}

@media(min-width:768px) {
    .textarea--ea81347 p {
        margin: 16px 0
    }
}

.textarea--ea81347 p:first-child {
    margin-top: 0
}

.textarea--ea81347 p:last-child {
    margin-bottom: 0
}

.textarea--ea81347 a {
    color: inherit;
    font-weight: 700;
    letter-spacing: .3px
}

.seeMoreContainer--9b69c38 {
    overflow: hidden;
    width: 100%
}

.seeMoreContainer--9b69c38.opened--8c02a27 {
    height: -moz-fit-content;
    height: fit-content
}

.seeMoreContainer--9b69c38 p {
    margin: 0
}

.textAreaContainer--274db28 {
    height: -moz-fit-content;
    height: fit-content;
    margin-bottom: 8px;
    position: relative;
    width: -moz-fit-content;
    width: fit-content
}

.textAreaContainer--274db28 .textAreaDefault--4ddaae8 {
    border: 1.5px solid var(--gray4-color);
    border-radius: 6px;
    color: var(--body-color);
    font-family: var(--openSans-stack);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 0;
    min-height: 131px;
    outline: none;
    overflow-y: hidden;
    padding: 16px;
    resize: none;
    width: 100%
}

.textAreaContainer--274db28 .textAreaDefault--4ddaae8.noMargin--04976c7 {
    margin: 0
}

@media(max-width:767px) {
    .textAreaContainer--274db28 .textAreaDefault--4ddaae8.noMarginCompact--c4edcf8 {
        margin: 0
    }
}

@media(min-width:768px) {
    .textAreaContainer--274db28 .textAreaDefault--4ddaae8.noMarginRegular--ccb761c {
        margin: 0
    }
}

@media(min-width:1280px) {
    .textAreaContainer--274db28 .textAreaDefault--4ddaae8.noMarginWide--fc8061b {
        margin: 0
    }
}

.textAreaContainer--274db28 .textAreaDefault--4ddaae8.uppercase--a0b45d0 {
    text-transform: uppercase
}

@media(max-width:767px) {
    .textAreaContainer--274db28 .textAreaDefault--4ddaae8.uppercaseCompact--cf07319 {
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .textAreaContainer--274db28 .textAreaDefault--4ddaae8.uppercaseRegular--e77689c {
        text-transform: uppercase
    }
}

@media(min-width:1280px) {
    .textAreaContainer--274db28 .textAreaDefault--4ddaae8.uppercaseWide--e686b78 {
        text-transform: uppercase
    }
}

.textAreaContainer--274db28 .textAreaDefault--4ddaae8.alignInherit--77fc5c2 {
    text-align: inherit
}

@media(max-width:767px) {
    .textAreaContainer--274db28 .textAreaDefault--4ddaae8.alignInheritCompact--3a4818a {
        text-align: inherit
    }
}

@media(min-width:768px) {
    .textAreaContainer--274db28 .textAreaDefault--4ddaae8.alignInheritRegular--1271b8e {
        text-align: inherit
    }
}

@media(min-width:1280px) {
    .textAreaContainer--274db28 .textAreaDefault--4ddaae8.alignInheritWide--60478c3 {
        text-align: inherit
    }
}

.textAreaContainer--274db28 .textAreaDefault--4ddaae8.alignLeft--df8f2cb {
    text-align: left
}

@media(max-width:767px) {
    .textAreaContainer--274db28 .textAreaDefault--4ddaae8.alignLeftCompact--c5d387a {
        text-align: left
    }
}

@media(min-width:768px) {
    .textAreaContainer--274db28 .textAreaDefault--4ddaae8.alignLeftRegular--9f8ad1b {
        text-align: left
    }
}

@media(min-width:1280px) {
    .textAreaContainer--274db28 .textAreaDefault--4ddaae8.alignLeftWide--56fa21c {
        text-align: left
    }
}

.textAreaContainer--274db28 .textAreaDefault--4ddaae8.alignCenter--176b858 {
    text-align: center
}

@media(max-width:767px) {
    .textAreaContainer--274db28 .textAreaDefault--4ddaae8.alignCenterCompact--746d753 {
        text-align: center
    }
}

@media(min-width:768px) {
    .textAreaContainer--274db28 .textAreaDefault--4ddaae8.alignCenterRegular--224a037 {
        text-align: center
    }
}

@media(min-width:1280px) {
    .textAreaContainer--274db28 .textAreaDefault--4ddaae8.alignCenterWide--ca25901 {
        text-align: center
    }
}

.textAreaContainer--274db28 .textAreaDefault--4ddaae8.alignRight--a3599b4 {
    text-align: right
}

@media(max-width:767px) {
    .textAreaContainer--274db28 .textAreaDefault--4ddaae8.alignRightCompact--6c52569 {
        text-align: right
    }
}

@media(min-width:768px) {
    .textAreaContainer--274db28 .textAreaDefault--4ddaae8.alignRightRegular--b8d9eda {
        text-align: right
    }
}

@media(min-width:1280px) {
    .textAreaContainer--274db28 .textAreaDefault--4ddaae8.alignRightWide--58ec68e {
        text-align: right
    }
}

.textAreaContainer--274db28 .textAreaDefault--4ddaae8.alignJustify--feccbb2 {
    text-align: justify
}

@media(max-width:767px) {
    .textAreaContainer--274db28 .textAreaDefault--4ddaae8.alignJustifyCompact--6693c4f {
        text-align: justify
    }
}

@media(min-width:768px) {
    .textAreaContainer--274db28 .textAreaDefault--4ddaae8.alignJustifyRegular--5b66281 {
        text-align: justify
    }
}

@media(min-width:1280px) {
    .textAreaContainer--274db28 .textAreaDefault--4ddaae8.alignJustifyWide--59858cf {
        text-align: justify
    }
}

.textAreaContainer--274db28 .textAreaDefault--4ddaae8.bold--0f08271,
.textAreaContainer--274db28 .textAreaDefault--4ddaae8.bold--0f08271 p {
    font-weight: 700
}

.textAreaContainer--274db28 .textAreaDefault--4ddaae8.semiBold--01d9ccb,
.textAreaContainer--274db28 .textAreaDefault--4ddaae8.semiBold--01d9ccb p {
    font-weight: 600
}

@media(max-width:767px) {
    .textAreaContainer--274db28 .textAreaDefault--4ddaae8 {
        font-size: 14px
    }
}

@media(min-width:768px) {
    .textAreaContainer--274db28 .textAreaDefault--4ddaae8 {
        font-size: 16px
    }
}

.textAreaContainer--274db28 .textAreaDefault--4ddaae8::placeholder {
    color: var(--gray1-color)
}

.textAreaContainer--274db28 .textAreaDefault--4ddaae8:focus {
    border: 1.5px solid var(--gray1-color)
}

.textAreaContainer--274db28 .textAreaDefault--4ddaae8:disabled {
    color: var(--gray1-color)
}

.textAreaContainer--274db28 .textAreaDefault--4ddaae8.error--1cccc6c {
    border-color: var(--original-color)
}

.textAreaContainer--274db28 .textareaFooter--64b94f6 {
    bottom: 16px;
    left: 16px;
    position: absolute
}

@media(max-width:767px) {
    .textAreaContainer--274db28 .textareaFooter--64b94f6 {
        padding-top: 8px
    }
}

.textAreaContainer--274db28 .charCounter--d2b17f5 {
    margin: 8px 5px 0 0
}

.baseCommentForm--caac19f {
    padding: 24px 0
}

.baseCommentForm--caac19f>h2 {
    margin-bottom: 24px;
    margin-top: 0
}

.baseCommentForm--caac19f .commentTypeDescription--0569037 {
    margin-bottom: 24px
}

.typeButtonRow--a49cf38 {
    column-gap: 8px;
    display: flex;
    overflow: auto
}

.typeButtonRow--a49cf38 button {
    height: 40px
}

.formContainer--1473f15 {
    display: flex;
    gap: 8px
}

.formContainer--1473f15 .avatarPart--664521f {
    width: 40px
}

.formContainer--1473f15 .textAreaPart--e728a57 {
    flex-grow: 1;
    flex-shrink: 1
}

.formContainer--1473f15 .textAreaPart--e728a57.error--1ac9565 textarea {
    border-color: var(--original-color)
}

.formContainer--1473f15 .textAreaPart--e728a57 .textArea--9508475 {
    width: 100%
}

.formContainer--1473f15 .textAreaPart--e728a57 .attachmentsContainer--d409625 {
    align-items: center;
    display: flex;
    gap: 8px;
    overflow-x: auto;
    width: 100%
}

.formContainer--1473f15 .textAreaPart--e728a57 .attachmentsContainer--d409625 .attachment--5934a4a {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 6px;
    height: 72px;
    position: relative;
    width: 72px
}

.formContainer--1473f15 .textAreaPart--e728a57 .attachmentsContainer--d409625 .attachment--5934a4a button {
    position: absolute;
    right: 4px;
    top: 4px
}

.formContainer--1473f15 .textAreaPart--e728a57 .attachmentsContainer--d409625 .attachment--5934a4a .removeAttachmentButton--b02d212 {
    height: 16px;
    width: 16px
}

.formContainer--1473f15 .textAreaPart--e728a57 .messageWrap--7ba3357 {
    align-items: center;
    display: flex
}

.formContainer--1473f15 .textAreaPart--e728a57 .messageWrap--7ba3357 img {
    height: 16px;
    margin-right: 8px;
    width: 16px
}

.formContainer--1473f15 .textAreaPart--e728a57 .textAreaFooter--4f33dd4 {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.formContainer--1473f15 .textAreaPart--e728a57 .textAreaFooter--4f33dd4>div {
    display: flex;
    gap: 8px
}

.root--d170ef4 {
    background: var(--gray6-color);
    border-radius: 6px;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, .1);
    color: var(--gray1-color);
    padding: 16px;
    position: absolute;
    right: -9px;
    text-align: left;
    top: 100%;
    width: max-content;
    z-index: 2
}

.root--d170ef4 hr {
    margin: 8px 0
}

.root--d170ef4 p {
    flex-shrink: 0
}

.root--d170ef4:before {
    border-bottom: 18px solid var(--gray6-color);
    border-left: 18px solid transparent;
    border-right: 18px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: 10px;
    top: -7px;
    width: 0
}

.root--d170ef4 .confirm--e23eb70 {
    align-items: center;
    background: var(--gray6-color);
    border-radius: 6px;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.root--d170ef4 .confirm--e23eb70 h2 {
    margin-top: 0
}

.root--d170ef4 .confirm--e23eb70 .confirmButtonRow--8d22acd {
    display: inline-flex;
    gap: 24px
}

.responseRoot--fd0efc7 {
    position: relative
}

.responseRoot--fd0efc7:before {
    border-color: var(--gray4-color);
    border-radius: 0 14px;
    border-style: solid;
    border-width: 0 0 2px 2px;
    content: "";
    height: calc(100% + 40px);
    left: -36px;
    position: absolute;
    top: 3px;
    width: 14px
}

@media(max-width:767px) {
    .responseRoot--fd0efc7:before {
        height: calc(100% + 28px);
        left: -26px
    }
}

.responseRoot--fd0efc7.lastResponse--cf59b97:before {
    display: none
}

.commentBase--968295a {
    display: flex;
    gap: 16px;
    margin-top: 24px
}

@media(max-width:767px) {
    .commentBase--968295a {
        gap: 8px;
        margin-top: 16px
    }
}

.commentBase--968295a.openedResponses--02ebbb1 {
    position: relative
}

.commentBase--968295a.openedResponses--02ebbb1:before {
    border-color: var(--gray4-color);
    border-radius: 0 14px;
    border-style: solid;
    border-width: 0 0 2px 2px;
    content: "";
    height: calc(100% - 7px);
    left: 20px;
    position: absolute;
    top: 50px;
    width: 14px
}

@media(max-width:767px) {
    .commentBase--968295a.openedResponses--02ebbb1:before {
        left: 14px;
        top: 38px
    }
}

.commentBase--968295a .commentPart--9067015 {
    flex-grow: 1;
    flex-shrink: 1;
    width: calc(100% - 56px)
}

.commentBase--968295a .commentPart--9067015 a {
    text-decoration: none
}

.commentBase--968295a .commentPart--9067015>div {
    display: flex;
    gap: 8px;
    justify-content: space-between
}

.commentBase--968295a .commentPart--9067015 .delay--5421b49 {
    margin-bottom: 8px
}

@media(max-width:767px) {
    .commentBase--968295a .commentPart--9067015 .delay--5421b49 {
        margin-bottom: 16px
    }
}

.commentBase--968295a .commentPart--9067015 .bottomActionRow--74c0948 {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 0 8px;
    justify-content: flex-start;
    margin-top: 8px
}

.commentBase--968295a .commentPart--9067015 .bottomActionRow--74c0948 p {
    margin: 0
}

.commentBase--968295a .commentPart--9067015 .bottomActionRow--74c0948 .bottomButtonIcon--c16be94 {
    height: 24px;
    margin: 0;
    width: 24px
}

.commentBase--968295a .commentPart--9067015 .attachmentsRow--61f76bd {
    cursor: pointer;
    display: flex;
    gap: 8px;
    overflow-x: auto;
    width: 100%
}

.commentBase--968295a .commentPart--9067015 .attachmentsRow--61f76bd .attachment--db30066 {
    background: transparent;
    border-radius: 6px;
    height: 72px;
    margin: 8px 0;
    object-fit: cover;
    width: 72px
}

.commentBase--968295a .commentPart--9067015 .previousAnswerButton--dbbc392 {
    margin-top: 24px
}

.commentBase--968295a .commentPart--9067015 .moreButton--16ccc00 {
    position: relative
}

.responseContainer--d3c10bc {
    margin-left: 20px;
    padding-left: 36px
}

@media(max-width:767px) {
    .responseContainer--d3c10bc {
        margin-left: 16px;
        padding-left: 24px
    }
}

.responseContainer--d3c10bc textarea {
    border-color: var(--gray1-color) !important
}

.seeMoreButton--a722695 {
    color: var(--gray2-color);
    cursor: pointer;
    font-weight: 600
}

.showMoreButton--42f4894 {
    margin-top: 16px
}

.bookRoot--5646dd6 {
    min-height: 368px;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 2
}

@media(max-width:767px) {
    .bookRoot--5646dd6 {
        padding-top: 24px
    }
    .bookRoot--5646dd6 .contentPart--3f77ef5 {
        justify-content: flex-start;
        padding-bottom: 55px;
        text-align: left
    }
    .bookRoot--5646dd6 .contentPart--3f77ef5>div {
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: space-between
    }
    .bookRoot--5646dd6 .contentPart--3f77ef5 p {
        margin-bottom: 110px
    }
}

.bookRoot--5646dd6>div {
    height: 100%;
    position: relative
}

.bookRoot--5646dd6 .imagePart--7347020,
.bookRoot--5646dd6>div>div {
    height: 100%
}

@media(max-width:767px) {
    .bookRoot--5646dd6 .imagePart--7347020 {
        height: 0;
        position: unset
    }
}

.bookRoot--5646dd6 .imagePart--7347020 img {
    bottom: 24px;
    position: relative;
    right: 90px;
    transform: rotate(-15deg);
    width: 600px
}

@media(max-width:767px) {
    .bookRoot--5646dd6 .imagePart--7347020 img {
        bottom: -142px;
        position: absolute;
        right: -163px;
        width: 400px
    }
}

.premiumRoot--774aac3 {
    background: linear-gradient(72.91deg, #b6893d, #e7c170)
}

@media(max-width:767px) {
    .premiumRoot--774aac3 {
        margin-top: 15px;
        padding-top: 14px
    }
}

.premiumRoot--774aac3>div {
    height: 100%;
    overflow: hidden
}

.premiumRoot--774aac3>div>div {
    height: 100%
}

.premiumRoot--774aac3 svg {
    margin-bottom: -7px
}

.premiumRoot--774aac3 .imagePart--7347020 {
    display: flex;
    justify-content: center;
    padding: 40px 0
}

.premiumRoot--774aac3 .imagePart--7347020 img {
    width: 375px
}

.contentPart--3f77ef5 {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    z-index: 2
}

.contentPart--3f77ef5>div span {
    background-color: #fff;
    border-radius: 2px;
    max-width: 315px;
    padding: 0 5px;
    text-transform: uppercase
}

.contentPart--3f77ef5>div>p {
    margin: 16px 0 45px;
    max-width: 315px
}

.storesContainer--ffcde99 {
    align-items: center;
    display: flex;
    gap: 16px;
    justify-content: center
}

@media(max-width:767px) {
    .storesContainer--ffcde99 {
        flex-wrap: wrap
    }
}

.orCircle--328af6e {
    align-items: center;
    background: #fff;
    border-radius: 20px;
    border-style: solid;
    border-width: 2px;
    bottom: -20px;
    display: flex;
    height: 40px;
    justify-content: center;
    left: calc(50vw - 20px);
    position: absolute;
    width: 40px;
    z-index: 2
}

.orCircle--328af6e h2 {
    margin: 0
}

body,
html {
    scroll-behavior: smooth
}

@media(max-width:767px) {
    .breadcrumbWrapper--ac31daf {
        margin: 16px 0
    }
}

@media(min-width:768px) {
    .breadcrumbWrapper--ac31daf {
        margin: 24px 0
    }
}

.titleCol--d56c076 {
    padding-bottom: 8px
}

@media(min-width:768px) {
    .communityCol--ab65138 {
        height: 0
    }
}

.communityCol--ab65138 .title--dbae787 {
    margin-bottom: 16px
}

.buttonArea--bbdba39 {
    align-items: baseline;
    display: flex;
    margin: 8px 0 16px
}

.buttonArea--bbdba39 .leftSection--d7d9b9c {
    flex-grow: 1
}

@media(max-width:767px) {
    .buttonArea--bbdba39:last-child {
        margin-bottom: -8px
    }
    .mainContent--e204c2d {
        padding-bottom: 32px
    }
}

@media(min-width:768px) {
    .mainContent--e204c2d {
        margin-top: -24px;
        padding-bottom: 56px
    }
}

.mainContent--e204c2d .title--dbae787 {
    margin-top: 16px
}

@media(min-width:768px) {
    .mainContent--e204c2d .title--dbae787 {
        margin-top: 24px
    }
}

@media(max-width:767px) {
    .trickWrapper--5d74f9d {
        margin: 24px 0 -16px
    }
}

@media(min-width:768px) {
    .trickWrapper--5d74f9d {
        margin: 36px 0 -24px
    }
}

.commentFormContainer--c86f896 {
    background: var(--gray7-color);
    width: 100%
}

.root--1c7fb49 .backToSearch--2eaeb75 {
    align-items: center;
    display: flex;
    justify-content: center
}

.gatsby-image-wrapper {
    position: relative;
    overflow: hidden;
}

.gatsby-image-wrapper picture.object-fit-polyfill {
    position: static !important;
}

.gatsby-image-wrapper img {
    bottom: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-width: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    object-fit: cover;
}

.gatsby-image-wrapper [data-main-image] {
    opacity: 0;
    transform: translateZ(0);
    transition: opacity 0.25s linear;
    will-change: opacity;
}

.gatsby-image-wrapper-constrained {
    display: inline-block;
    vertical-align: top;
}