* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Roboto', sans-serif;
}

main#container {
    width: 100%;
    height: auto;
    margin: 0 auto;
    max-width: 425px;
    min-height: 88vh;
}

.header {
    background-color: black;
    color: white;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 20px;
}

.menu-icon {
    font-size: 24px;
    cursor: pointer;
}

.logo img {
    border-style: none;
    max-height: 45px;
    margin-top: 3px;
    margin-left: 10px;
}

.spacer {
    flex-grow: 1;
}

.search-icon {
    font-size: 24px;
    cursor: pointer;
}

.principal {
    width: 100%;
    text-align: center;
    padding: 5px 0;
}

.principal h1 {
    text-align: left;
    font-size: 24px;
    color: #262626;
    padding: 10px;
    padding-top: 5px;
}

.principal h1 span {
    text-align: left;
    font-size: 26px;
    color: red;
}

.area_video {
    width: 100%;
    margin: 5px 0;
}

body {
    font-family: Arial, sans-serif;
    background-color: #f0f0f0;
    margin: 0;
    padding: 0;
}

.cnn-letreiro {
    position: relative;
    top: 0;
    width: 100%;
    height: 30px;
    background-color: red;
    color: white;
    font-size: 16px;
    text-align: center;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    border-top: 1px solid white;
}

.div_letreiro {
    background-color: black;
}

.cnn-text {
    display: inline-block;
    animation: scrollText 10s linear infinite;
}

footer.footer {
    padding: 30px 0;
    background: #000000;
    margin: 20px 0 0 0;
}

.footer p {
    font-size: 12px;
    color: #ffffff;
    text-align: center;
    width: 50%;
    margin: 0 auto 15px auto;
}

a:hover {
    outline: 0;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@media all {
    ::after,
    ::before {
        box-sizing: border-box;
    }
    @media print {
        ::after,
        ::before {
            text-shadow: none !important;
            box-shadow: none !important;
        }
    }
}

@media all {
    ::after,
    ::before {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }
    .atomicat-button {
        color: #000;
        font-family: Montserrat, sans-serif;
    }
    .atomicat-component-container {
        max-width: 100%;
        min-width: 0;
    }
    .atomicat-element-container {
        max-width: 100%;
    }
    .atomicat-flex-column {
        display: flex;
        flex-direction: column;
    }
    .atomicat-outer-container {
        display: flex;
        width: 100%;
        align-items: center;
        max-width: 100%;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }
    .atomicat-outer-container.atomicat-container-boxed>.atomicat-container {
        max-width: 1140px;
    }
    .atomicat-outer-container.atomicat-container-full-width>.atomicat-container {
        max-width: 100%;
    }
    .atomicat-outer-container .atomicat-container {
        flex-direction: column;
    }
    .atomicat-container {
        display: flex;
        margin: 0 auto;
        font-weight: 600;
        min-height: 100%;
        width: 100%;
    }
    .atomicat-hidden-desktop {
        /*display: none;*/
    }
    @media screen and (max-width:1024px) {
        .atomicat-hidden-desktop {
            display: block;
        }
    }
    @media screen and (max-width:480px) {
        .atomicat-outer-container.atomicat-container-boxed>.atomicat-container {
            grid-template-columns: repeat(1, 1fr);
        }
        .atomicat-hidden-desktop {
            display: block;
        }
        .atomicat-container {
            flex-wrap: wrap;
        }
    }
    .atomicat-button-before {
        display: flex;
        flex-direction: row;
        gap: 5px;
        align-items: center;
        justify-content: center;
    }
    .atomicat-element-container .atomicat-button {
        background: #61ce70;
        padding: 12px;
        border-radius: 3px;
        width: 200px;
        text-align: center;
        font-size: 14px;
        font-weight: 600;
        transition: background-color .3s ease-in-out, color .3s ease-in-out;
        width: fit-content;
        word-break: break-word;
    }
    .atomicat-element-container .atomicat-button:hover {
        background: #4fb65c;
        color: #fff;
        cursor: pointer;
    }
    .atomicat-image {
        overflow: hidden;
        text-align: center;
    }
    .atomicat-image img {
        display: inline-block;
        max-width: 100%;
        max-height: 100%;
    }
}

.atomicat-container-73c8761 {
    background: #F0F0F0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.atomicat-container-73c8761>.atomicat-container.atomicat-inner-container {
    flex-direction: row;
}

.atomicat-container-ffa45e8 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
}

@media screen and (max-width:480px) {
    .atomicat-container-ffa45e8 {
        width: 100%;
    }
}

.atomicat-container-ffa45e8>.atomicat-container.atomicat-inner-container {
    flex-direction: column;
}

.atomicat-image-d74756d img {
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-style: solid;
}

.atomicat-image-d74756d {
    text-align: center;
}

.atomicat-component-container-d74756d .atomicat-element-container {
    margin-top: 15px;
}

.atomicat-button-73f7a53.atomicat-element-container .atomicat-button:hover {
    animation: 1s ease-out 0s infinite normal none running atomicat-animation-pulseShadow-73ea5114;
}

.atomicat-button-73f7a53.atomicat-element-container .atomicat-button {
    font-weight: 800;
    align-self: center;
    animation: 1s ease-out 0s infinite normal none running atomicat-animation-pulseShadow-73ea5114;
    border-top-left-radius: 8px;
    color: #000;
    padding-top: 16px;
    border-bottom-left-radius: 8px;
    padding-right: 64px;
    padding-bottom: 16px;
    background: #33d000;
    border-top-right-radius: 8px;
    padding-left: 64px;
    font-size: 24px;
    border-bottom-right-radius: 8px;
}

@media screen and (max-width:480px) {
    .atomicat-button-73f7a53.atomicat-element-container .atomicat-button {
        padding-right: 0;
        width: 80%;
        padding-left: 0;
        font-size: 16px;
    }
}

.atomicat-component-container-73f7a53 .atomicat-element-container {
    padding-top: 10px;
}

.atomicat-image-abba0b0 img {
    border-bottom-left-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-style: solid;
}

.atomicat-image-abba0b0 {
    text-align: center;
}

.atomicat-component-container-abba0b0 .atomicat-element-container {
    margin-top: 15px;
}

.atomicat-button-0627d80.atomicat-element-container .atomicat-button:hover {
    animation: 1s ease-out 0s infinite normal none running atomicat-animation-pulseShadow-73ea5114;
}

.atomicat-button-0627d80.atomicat-element-container .atomicat-button {
    font-size: 24px;
    animation: 1s ease-out 0s infinite normal none running atomicat-animation-pulseShadow-73ea5114;
    padding-top: 16px;
    border-top-left-radius: 8px;
    color: #000;
    align-self: center;
    padding-right: 64px;
    padding-bottom: 16px;
    font-weight: 800;
    border-top-right-radius: 8px;
    padding-left: 64px;
    background: #33d000;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

@media screen and (max-width:480px) {
    .atomicat-button-0627d80.atomicat-element-container .atomicat-button {
        font-size: 16px;
        padding-right: 0;
        width: 80%;
        padding-left: 0;
    }
}

.atomicat-component-container-0627d80 .atomicat-element-container {
    padding-top: 10px;
}

.atomicat-image-d6834e6 img {
    border-style: solid;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

.atomicat-image-d6834e6 {
    text-align: center;
}

.atomicat-component-container-d6834e6 .atomicat-element-container {
    margin-top: 15px;
}

.atomicat-button-046cf7a.atomicat-element-container .atomicat-button:hover {
    animation: 1s ease-out 0s infinite normal none running atomicat-animation-pulseShadow-73ea5114;
}

.atomicat-button-046cf7a.atomicat-element-container .atomicat-button {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    font-weight: 800;
    align-self: center;
    padding-bottom: 16px;
    border-bottom-left-radius: 8px;
    font-size: 24px;
    padding-left: 64px;
    border-bottom-right-radius: 8px;
    animation: 1s ease-out 0s infinite normal none running atomicat-animation-pulseShadow-73ea5114;
    padding-top: 16px;
    padding-right: 64px;
    color: #000;
    background: #33d000;
}

@media screen and (max-width:480px) {
    .atomicat-button-046cf7a.atomicat-element-container .atomicat-button {
        width: 80%;
        font-size: 16px;
        padding-left: 0;
        padding-right: 0;
    }
}

.atomicat-component-container-046cf7a .atomicat-element-container {
    padding-bottom: 10px;
    padding-top: 10px;
}

@media screen and (max-width:480px) {
    .atomicat-component-container-046cf7a .atomicat-element-container {
        padding-bottom: 10px;
    }
}

.atomicat-button {
    font-size: 17px !important;
}

.atomicat-container-73c8761 {
    background: #F0F0F0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.atomicat-container-73c8761>.atomicat-container.atomicat-inner-container {
    flex-direction: row;
}

.atomicat-container-ffa45e8 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
}

@media screen and (max-width:480px) {
    .atomicat-container-ffa45e8 {
        width: 100%;
    }
}

.atomicat-container-ffa45e8>.atomicat-container.atomicat-inner-container {
    flex-direction: column;
}

.atomicat-image-d74756d img {
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-style: solid;
}

.atomicat-image-d74756d {
    text-align: center;
}

.atomicat-component-container-d74756d .atomicat-element-container {
    margin-top: 15px;
}

.atomicat-button-73f7a53.atomicat-element-container .atomicat-button:hover {
    animation: 1s ease-out 0s infinite normal none running atomicat-animation-pulseShadow-73ea5114;
}

.atomicat-button-73f7a53.atomicat-element-container .atomicat-button {
    font-weight: 800;
    align-self: center;
    animation: 1s ease-out 0s infinite normal none running atomicat-animation-pulseShadow-73ea5114;
    border-top-left-radius: 8px;
    color: #000;
    padding-top: 16px;
    border-bottom-left-radius: 8px;
    padding-right: 64px;
    padding-bottom: 16px;
    background: #33d000;
    border-top-right-radius: 8px;
    padding-left: 64px;
    font-size: 24px;
    border-bottom-right-radius: 8px;
}

@media screen and (max-width:480px) {
    .atomicat-button-73f7a53.atomicat-element-container .atomicat-button {
        padding-right: 0;
        width: 80%;
        padding-left: 0;
        font-size: 16px;
    }
}

.atomicat-component-container-73f7a53 .atomicat-element-container {
    padding-top: 10px;
}

.atomicat-image-abba0b0 img {
    border-bottom-left-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-style: solid;
}

.atomicat-image-abba0b0 {
    text-align: center;
}

.atomicat-component-container-abba0b0 .atomicat-element-container {
    margin-top: 15px;
}

.atomicat-button-0627d80.atomicat-element-container .atomicat-button:hover {
    animation: 1s ease-out 0s infinite normal none running atomicat-animation-pulseShadow-73ea5114;
}

.atomicat-button-0627d80.atomicat-element-container .atomicat-button {
    font-size: 24px;
    animation: 1s ease-out 0s infinite normal none running atomicat-animation-pulseShadow-73ea5114;
    padding-top: 16px;
    border-top-left-radius: 8px;
    color: #000;
    align-self: center;
    padding-right: 64px;
    padding-bottom: 16px;
    font-weight: 800;
    border-top-right-radius: 8px;
    padding-left: 64px;
    background: #33d000;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

@media screen and (max-width:480px) {
    .atomicat-button-0627d80.atomicat-element-container .atomicat-button {
        font-size: 16px;
        padding-right: 0;
        width: 80%;
        padding-left: 0;
    }
}

.atomicat-component-container-0627d80 .atomicat-element-container {
    padding-top: 10px;
}

.atomicat-image-d6834e6 img {
    border-style: solid;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

.atomicat-image-d6834e6 {
    text-align: center;
}

.atomicat-component-container-d6834e6 .atomicat-element-container {
    margin-top: 15px;
}

.atomicat-button-046cf7a.atomicat-element-container .atomicat-button:hover {
    animation: 1s ease-out 0s infinite normal none running atomicat-animation-pulseShadow-73ea5114;
}

.atomicat-button-046cf7a.atomicat-element-container .atomicat-button {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    font-weight: 800;
    align-self: center;
    padding-bottom: 16px;
    border-bottom-left-radius: 8px;
    font-size: 24px;
    padding-left: 64px;
    border-bottom-right-radius: 8px;
    animation: 1s ease-out 0s infinite normal none running atomicat-animation-pulseShadow-73ea5114;
    padding-top: 16px;
    padding-right: 64px;
    color: #000;
    background: #33d000;
}

@media screen and (max-width:480px) {
    .atomicat-button-046cf7a.atomicat-element-container .atomicat-button {
        width: 80%;
        font-size: 16px;
        padding-left: 0;
        padding-right: 0;
    }
}

.atomicat-component-container-046cf7a .atomicat-element-container {
    padding-bottom: 10px;
    padding-top: 10px;
}

@media screen and (max-width:480px) {
    .atomicat-component-container-046cf7a .atomicat-element-container {
        padding-bottom: 10px;
    }
}

.fa-solid {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display, inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
}

.fa-solid {
    font-family: "Font Awesome 6 Free";
}

.fa-magnifying-glass:before {
    content: "\f002";
}

:root {
    --fa-style-family-brands: "Font Awesome 6 Brands";
    --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
}

:root {
    --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
}

:root {
    --fa-style-family-classic: "Font Awesome 6 Free";
    --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}

.fa-solid {
    font-weight: 900;
}

#smartplayer#smartplayer,
#smartplayer#smartplayer:after,
#smartplayer#smartplayer :after,
#smartplayer#smartplayer:before,
#smartplayer#smartplayer :before,
#smartplayer#smartplayer :not(a):not(animate):not(animateMotion):not(animateTransform):not(canvas):not(circle):not(clipPath):not(defs):not(desc):not(discard):not(ellipse):not(feBlend):not(feColorMatrix):not(feComponentTransfer):not(feComposite):not(feConvolveMatrix):not(feDiffuseLighting):not(feDisplacementMap):not(feDistantLight):not(feDropShadow):not(feFlood):not(feFuncA):not(feFuncB):not(feFuncG):not(feFuncR):not(feGaussianBlur):not(feImage):not(feMerge):not(feMergeNode):not(feMorphology):not(feOffset):not(fePointLight):not(feSpecularLighting):not(feSpotLight):not(feTile):not(feTurbulence):not(filter):not(foreignObject):not(g):not(image):not(line):not(linearGradient):not(marker):not(mask):not(metadata):not(mpath):not(path):not(pattern):not(polygon):not(polyline):not(radialGradient):not(rect):not(script):not(set):not(stop):not(style):not(switch):not(symbol):not(text):not(textPath):not(title):not(tspan):not(use):not(view) {
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    align-self: auto;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-direction: normal;
    animation-direction: normal;
    -webkit-animation-duration: 0s;
    animation-duration: 0s;
    -webkit-animation-fill-mode: none;
    animation-fill-mode: none;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-name: none;
    animation-name: none;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    azimuth: center;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    background-attachment: scroll;
    background-blend-mode: normal;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    block-size: auto;
    border-block-end-color: currentcolor;
    border-block-end-style: none;
    border-block-end-width: medium;
    border-block-start-color: currentcolor;
    border-block-start-style: none;
    border-block-start-width: medium;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-collapse: separate;
    border-image-outset: 0s;
    border-image-repeat: stretch;
    border-image-slice: 100%;
    border-image-source: none;
    border-image-width: 1;
    border-inline-end-color: currentcolor;
    border-inline-end-style: none;
    border-inline-end-width: medium;
    border-inline-start-color: currentcolor;
    border-inline-start-style: none;
    border-inline-start-width: medium;
    border-spacing: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border: none;
    bottom: auto;
    -webkit-box-decoration-break: slice;
    box-decoration-break: slice;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-column-break-after: auto;
    -moz-column-break-after: auto;
    break-after: auto;
    -webkit-column-break-before: auto;
    -moz-column-break-before: auto;
    break-before: auto;
    -webkit-column-break-inside: auto;
    -moz-column-break-inside: auto;
    break-inside: auto;
    caption-side: top;
    caret-color: auto;
    clear: none;
    clip: auto;
    -webkit-clip-path: none;
    clip-path: none;
    color: initial;
    -webkit-column-count: auto;
    -moz-column-count: auto;
    -webkit-column-fill: balance;
    -moz-column-fill: balance;
    column-fill: balance;
    -webkit-column-gap: normal;
    -moz-column-gap: normal;
    column-gap: normal;
    -webkit-column-rule-color: currentcolor;
    -moz-column-rule-color: currentcolor;
    column-rule-color: currentcolor;
    -webkit-column-rule-style: none;
    -moz-column-rule-style: none;
    column-rule-style: none;
    -webkit-column-rule-width: medium;
    -moz-column-rule-width: medium;
    column-rule-width: medium;
    -webkit-column-span: none;
    -moz-column-span: none;
    column-span: none;
    -webkit-column-width: auto;
    -moz-column-width: auto;
    columns: auto;
    content: normal;
    counter-increment: none;
    counter-reset: none;
    cursor: auto;
    display: inline;
    empty-cells: show;
    -webkit-filter: none;
    filter: none;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    float: none;
    font-family: initial;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    -webkit-font-kerning: auto;
    font-kerning: auto;
    -webkit-font-language-override: normal;
    font-language-override: normal;
    font-size: medium;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-variant-alternates: normal;
    font-variant-caps: normal;
    font-variant-east-asian: normal;
    -webkit-font-variant-ligatures: normal;
    font-variant-ligatures: normal;
    font-variant-numeric: normal;
    font-variant-position: normal;
    font-weight: 400;
    grid-auto-columns: auto;
    grid-auto-flow: row;
    grid-auto-rows: auto;
    grid-column-end: auto;
    grid-column-gap: 0;
    grid-column-start: auto;
    grid-row-end: auto;
    grid-row-gap: 0;
    grid-row-start: auto;
    grid-template-areas: none;
    grid-template-columns: none;
    grid-template-rows: none;
    height: auto;
    -webkit-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
    image-orientation: 0deg;
    image-rendering: auto;
    image-resolution: 1dppx;
    ime-mode: auto;
    inline-size: auto;
    isolation: auto;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    left: auto;
    letter-spacing: normal;
    line-break: auto;
    line-height: normal;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: disc;
    -webkit-margin-after: 0;
    margin-block-end: 0;
    -webkit-margin-before: 0;
    margin-block-start: 0;
    -webkit-margin-end: 0;
    margin-inline-end: 0;
    -webkit-margin-start: 0;
    margin-inline-start: 0;
    margin: 0;
    -webkit-mask-clip: border-box;
    mask-clip: border-box;
    -webkit-mask-composite: source-over;
    mask-composite: add;
    -webkit-mask-image: none;
    mask-image: none;
    mask-mode: match-source;
    -webkit-mask-origin: border-box;
    mask-origin: border-box;
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
    -webkit-mask-repeat: repeat;
    mask-repeat: repeat;
    -webkit-mask-size: auto;
    mask-size: auto;
    mask-type: luminance;
    max-height: none;
    max-width: none;
    min-block-size: 0;
    min-height: 0;
    min-inline-size: 0;
    min-width: 0;
    mix-blend-mode: normal;
    -o-object-fit: fill;
    object-fit: fill;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
    offset-block-end: auto;
    offset-block-start: auto;
    offset-inline-end: auto;
    offset-inline-start: auto;
    opacity: 1;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    orphans: 2;
    outline-color: initial;
    outline-offset: 0;
    outline-style: none;
    outline-width: medium;
    overflow: visible;
    overflow-wrap: normal;
    overflow-x: visible;
    overflow-y: visible;
    -webkit-padding-after: 0;
    padding-block-end: 0;
    -webkit-padding-before: 0;
    padding-block-start: 0;
    -webkit-padding-end: 0;
    padding-inline-end: 0;
    -webkit-padding-start: 0;
    padding-inline-start: 0;
    padding: 0;
    page-break-after: auto;
    page-break-before: auto;
    page-break-inside: auto;
    -webkit-perspective: none;
    perspective: none;
    -webkit-perspective-origin: 50% 50%;
    perspective-origin: 50% 50%;
    pointer-events: auto;
    position: static;
    quotes: initial;
    resize: none;
    right: auto;
    ruby-align: space-around;
    ruby-merge: separate;
    ruby-position: over;
    scroll-behavior: auto;
    -ms-scroll-snap-coordinate: none;
    scroll-snap-coordinate: none;
    -ms-scroll-snap-destination: 0 0;
    scroll-snap-destination: 0 0;
    -ms-scroll-snap-points-x: none;
    scroll-snap-points-x: none;
    -ms-scroll-snap-points-y: none;
    scroll-snap-points-y: none;
    -ms-scroll-snap-type: none;
    scroll-snap-type: none;
    shape-image-threshold: 0;
    shape-margin: 0;
    shape-outside: none;
    -moz-tab-size: 8;
    -o-tab-size: 8;
    tab-size: 8;
    table-layout: auto;
    text-align: initial;
    -moz-text-align-last: auto;
    text-align-last: auto;
    text-combine-upright: none;
    -webkit-text-decoration-color: currentcolor;
    text-decoration-color: currentcolor;
    -webkit-text-decoration-line: none;
    text-decoration-line: none;
    -webkit-text-decoration-style: solid;
    text-decoration-style: solid;
    -webkit-text-emphasis-color: currentcolor;
    text-emphasis-color: currentcolor;
    -webkit-text-emphasis-position: over;
    text-emphasis-position: over right;
    -webkit-text-emphasis-style: none;
    text-emphasis-style: none;
    text-indent: 0;
    text-justify: auto;
    text-orientation: mixed;
    -o-text-overflow: clip;
    text-overflow: clip;
    text-rendering: auto;
    text-shadow: none;
    text-transform: none;
    text-underline-position: auto;
    top: auto;
    -ms-touch-action: auto;
    touch-action: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    transform-box: border-box;
    -webkit-transform-origin: 50% 50% 0;
    -ms-transform-origin: 50% 50% 0;
    transform-origin: 50% 50% 0;
    -webkit-transform-style: flat;
    transform-style: flat;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
    -webkit-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    vertical-align: baseline;
    visibility: visible;
    white-space: normal;
    widows: 2;
    width: auto;
    will-change: auto;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    -webkit-writing-mode: horizontal-tb;
    -ms-writing-mode: lr-tb;
    writing-mode: horizontal-tb;
    z-index: auto;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
}

#smartplayer#smartplayer,
#smartplayer#smartplayer:after,
#smartplayer#smartplayer :after,
#smartplayer#smartplayer:before,
#smartplayer#smartplayer :before,
#smartplayer#smartplayer :not(a):not(animate):not(animateMotion):not(animateTransform):not(canvas):not(circle):not(clipPath):not(defs):not(desc):not(discard):not(ellipse):not(feBlend):not(feColorMatrix):not(feComponentTransfer):not(feComposite):not(feConvolveMatrix):not(feDiffuseLighting):not(feDisplacementMap):not(feDistantLight):not(feDropShadow):not(feFlood):not(feFuncA):not(feFuncB):not(feFuncG):not(feFuncR):not(feGaussianBlur):not(feImage):not(feMerge):not(feMergeNode):not(feMorphology):not(feOffset):not(fePointLight):not(feSpecularLighting):not(feSpotLight):not(feTile):not(feTurbulence):not(filter):not(foreignObject):not(g):not(image):not(line):not(linearGradient):not(marker):not(mask):not(metadata):not(mpath):not(path):not(pattern):not(polygon):not(polyline):not(radialGradient):not(rect):not(script):not(set):not(stop):not(style):not(switch):not(symbol):not(text):not(textPath):not(title):not(tspan):not(use):not(view) {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

#smartplayer#smartplayer#smartplayer,
#smartplayer#smartplayer#smartplayer div {
    display: block;
}

#smartplayer#smartplayer#smartplayer .smartplayer-bezel {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    font-size: 22px;
    color: #fff;
    pointer-events: none;
}

#smartplayer#smartplayer#smartplayer .smartplayer-bezel .smartplayer-bezel-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -26px 0 0 -26px;
    height: 52px;
    width: 52px;
    padding: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: rgba(0, 0, 0, .5);
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
}

#smartplayer#smartplayer#smartplayer .smartplayer-bezel .smartplayer-loading-icon {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -50px 0 0 -50px;
    height: 100px;
    width: 100px;
    pointer-events: none;
}

#smartplayer#smartplayer#smartplayer .smartplayer-controller-mask {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==) repeat-x bottom;
    height: 98px;
    width: 100%;
    position: absolute;
    bottom: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    cursor: pointer;
}

#smartplayer#smartplayer#smartplayer .smartplayer-controller {
    pointer-events: none;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 41px;
    padding: 0 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#smartplayer#smartplayer#smartplayer .smartplayer-controller .smartplayer-icons {
    height: 38px;
    position: absolute;
    bottom: 0;
}

#smartplayer#smartplayer#smartplayer .smartplayer-controller .smartplayer-icons.smartplayer-icons-left .smartplayer-icon {
    padding: 7px;
}

#smartplayer#smartplayer#smartplayer .smartplayer-controller .smartplayer-icons.smartplayer-icons-right {
    right: 20px;
}

#smartplayer#smartplayer#smartplayer .smartplayer-controller .smartplayer-icons .smartplayer-icon {
    width: 40px;
    height: 100%;
    border: none;
    background-color: rgba(0, 0, 0, 0);
    outline: none;
    cursor: pointer;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
}

#smartplayer#smartplayer#smartplayer .smartplayer-controller .smartplayer-icons .smartplayer-icon svg {
    cursor: pointer;
}

#smartplayer#smartplayer#smartplayer .smartplayer-mobile-play {
    display: none;
    width: 50px;
    height: 50px;
    border: none;
    background-color: rgba(0, 0, 0, 0);
    outline: none;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    bottom: 0;
    opacity: .8;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

#smartplayer#smartplayer#smartplayer .smartplayer-menu {
    position: absolute;
    width: 170px;
    border-radius: 2px;
    background: rgba(28, 28, 28, .85);
    padding: 5px 0;
    overflow: hidden;
    z-index: 12;
    display: none;
}

#smartplayer#smartplayer#smartplayer .smartplayer-menu .smartplayer-menu-item {
    height: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
}

#smartplayer#smartplayer#smartplayer .smartplayer-menu .smartplayer-menu-item:hover {
    background-color: hsla(0, 0%, 100%, .1);
}

#smartplayer#smartplayer#smartplayer .smartplayer-menu .smartplayer-menu-item a {
    padding: 0 10px;
    line-height: 30px;
    color: #eee;
    font-size: 13px;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    text-decoration: none;
}

#smartplayer#smartplayer#smartplayer .smartplayer-menu .smartplayer-menu-item a:hover {
    text-decoration: none;
}

#smartplayer#smartplayer#smartplayer .smartplayer-notice {
    opacity: 0;
    position: absolute;
    bottom: 60px;
    left: 20px;
    font-size: 14px;
    border-radius: 2px;
    background: rgba(28, 28, 28, .9);
    padding: 7px 20px;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    overflow: hidden;
    color: #fff;
    pointer-events: none;
}

#smartplayer#smartplayer#smartplayer .smartplayer-subtitle {
    position: absolute;
    bottom: 40px;
    width: 90%;
    left: 5%;
    text-align: center;
    color: #fff;
    text-shadow: .5px .5px .5px rgba(0, 0, 0, .5);
    font-size: 20px;
}

#smartplayer#smartplayer#smartplayer .smartplayer-subtitle.smartplayer-subtitle-hide {
    display: none;
}

#smartplayer#smartplayer#smartplayer .smartplayer-mask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 11;
    display: none;
}

#smartplayer#smartplayer#smartplayer .smartplayer-video-wrap {
    position: absolute;
    font-size: 0;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

#smartplayer#smartplayer#smartplayer .smartplayer-video-wrap .smartplayer-video {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
    -o-object-fit: contain;
    object-fit: contain;
    cursor: pointer;
}

#smartplayer#smartplayer#smartplayer .smartplayer-video-wrap .smartplayer-video-current {
    display: block;
}

#smartplayer#smartplayer#smartplayer.smartplayer-initial .smartplayer-video-wrap {
    background: rgba(0, 0, 0, 0);
}

#smartplayer#smartplayer#smartplayer .smartplayer-info-panel {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 400px;
    background: rgba(28, 28, 28, .8);
    padding: 10px;
    color: #fff;
    font-size: 12px;
    border-radius: 2px;
}

#smartplayer#smartplayer#smartplayer .smartplayer-info-panel-hide {
    display: none;
}

#smartplayer#smartplayer#smartplayer .smartplayer-info-panel .smartplayer-info-panel-close {
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 10px;
}

#smartplayer#smartplayer#smartplayer .smartplayer-info-panel .smartplayer-info-panel-item>span {
    display: inline-block;
    vertical-align: middle;
    line-height: 15px;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}

#smartplayer#smartplayer#smartplayer .smartplayer-info-panel .smartplayer-info-panel-item-title {
    width: 100px;
    text-align: right;
    margin-right: 10px;
}

#smartplayer#smartplayer#smartplayer .smartplayer-info-panel .smartplayer-info-panel-item-data {
    width: 260px;
}

#smartplayer#smartplayer#smartplayer .smartplayer-resume {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    background-color: rgba(0, 0, 0, .6);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    padding: 8px;
    cursor: auto;
}

#smartplayer#smartplayer#smartplayer .smartplayer-resume__content {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;
}

#smartplayer#smartplayer#smartplayer .smartplayer-resume__title {
    margin: 0 8px 16px;
    min-width: 180px;
    font-size: 2em;
    line-height: 1.3;
    text-align: center;
    color: #fff;
    font-weight: 700;
}

#smartplayer#smartplayer#smartplayer .smartplayer-resume__actions {
    display: inline-block;
}

#smartplayer#smartplayer#smartplayer .smartplayer-resume__actions>div {
    background: rgba(0, 0, 0, 0);
    padding: 0;
    margin: 4px;
    text-align: left;
    cursor: pointer;
    border: none;
    display: inline-table;
    color: #fff;
    min-width: 180px;
    opacity: 1;
    -webkit-transition: opacity .2s ease;
    -o-transition: opacity .2s ease;
    transition: opacity .2s ease;
}

@media (max-width:550px) {
    #smartplayer#smartplayer#smartplayer .smartplayer-resume__actions>div {
        display: table;
    }
}

#smartplayer#smartplayer#smartplayer .smartplayer-resume__actions>div:hover {
    opacity: .8;
}

#smartplayer#smartplayer#smartplayer .smartplayer-resume__text {
    text-align: left;
    font-size: 16px;
    line-height: 1.1;
    font-weight: 700;
    display: table-cell;
    vertical-align: middle;
    padding: 0 1em 0 .6em;
    -ms-flex-line-pack: normal;
    align-content: normal;
    cursor: pointer;
}

#smartplayer#smartplayer#smartplayer .smartplayer-resume__icon {
    width: 45px;
    height: 45px;
    padding: 5px;
    border: 2px solid #fff;
    border-radius: 50%;
    margin-right: 8px;
    display: table-cell;
    vertical-align: middle;
}

#smartplayer#smartplayer#smartplayer .smartplayer-resume__icon svg {
    display: block;
    cursor: pointer;
}

#smartplayer#smartplayer#smartplayer .smartplayer-resume__play .smartplayer-resume__icon {
    padding-left: 10px;
}

#smartplayer#smartplayer#smartplayer .smartplayer-resume__rewind .smartplayer-resume__icon {
    padding: 9px 9px 9px 7px;
}

@media (max-width:550px) {
    #smartplayer#smartplayer#smartplayer .smartplayer-resume__title {
        font-size: 1.15em;
        margin-bottom: 8px;
    }
    #smartplayer#smartplayer#smartplayer .smartplayer-resume__text {
        font-size: .9em;
    }
    #smartplayer#smartplayer#smartplayer .smartplayer-resume__icon {
        width: 30px;
        height: 30px;
    }
    #smartplayer#smartplayer#smartplayer .smartplayer-resume__rewind .smartplayer-resume__icon {
        padding: 4px 4px 4px 2px;
    }
    #smartplayer#smartplayer#smartplayer .smartplayer-resume__play .smartplayer-resume__icon {
        padding-left: 5px;
    }
    #smartplayer#smartplayer#smartplayer .smartplayer-resume__play {
        cursor: pointer;
    }
}

#smartplayer#smartplayer#smartplayer .smartplayer-offline-content {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 12px;
    overflow: hidden;
    pointer-events: none;
    z-index: 10000;
    max-width: 100%;
}

#smartplayer#smartplayer#smartplayer .smartplayer-offline-content__box {
    background: rgba(0, 0, 0, .5);
    padding: 2px 6px;
    border-bottom-left-radius: 8px;
    -webkit-transform: translateX(91%);
    -ms-transform: translateX(91%);
    transform: translateX(91%);
    -webkit-transition: -webkit-transform .3s .5s;
    transition: -webkit-transform .3s .5s;
    -o-transition: transform .3s .5s;
    transition: transform .3s .5s;
    transition: transform .3s .5s, -webkit-transform .3s .5s;
    pointer-events: auto;
    white-space: nowrap;
}

#smartplayer#smartplayer#smartplayer .smartplayer-offline-content__box:hover {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: -webkit-transform .3s 0s;
    transition: -webkit-transform .3s 0s;
    -o-transition: transform .3s 0s;
    transition: transform .3s 0s;
    transition: transform .3s 0s, -webkit-transform .3s 0s;
}

#smartplayer#smartplayer#smartplayer .smartplayer-offline-content__icon {
    height: 12px;
    width: 12px;
    display: inline-block;
    margin-right: 6px;
    color: #fff;
}

#smartplayer#smartplayer#smartplayer .smartplayer-offline-content__icon svg {
    display: block;
}

#smartplayer#smartplayer#smartplayer .smartplayer-offline-content__text {
    color: #fff;
    font-size: 12px;
    line-height: 12px;
    white-space: nowrap;
}

#smartplayer#smartplayer#smartplayer .smartplayer-fake-bar {
    left: 0;
    width: 0;
    bottom: 0;
    height: 10px;
    opacity: .8;
    z-index: 100005;
    position: absolute;
}

#smartplayer#smartplayer#smartplayer.smartplay {
    position: relative;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 1;
    width: 100%;
    max-width: 100%;
    max-height: 100%;
}

#smartplayer#smartplayer#smartplayer.smartplay.smartplayer-initial {
    cursor: pointer !important;
}

#smartplayer#smartplayer#smartplayer.smartplay svg {
    width: 100%;
    height: 100%;
}

#smartplayer#smartplayer#smartplayer.smartplay svg path {
    fill: #fff;
}

#smartplayer#smartplayer#smartplayer.smartplay.smartplayer-arrow .smartplayer-icon {
    margin: 0 -3px;
}

#smartplayer#smartplayer#smartplayer.smartplay.smartplayer-in-resume .smartplayer-controller,
#smartplayer#smartplayer#smartplayer.smartplay.smartplayer-in-resume .smartplayer-controller-mask {
    opacity: 0 !important;
    -webkit-transform: translateY(100%) !important;
    -ms-transform: translateY(100%) !important;
    transform: translateY(100%) !important;
}

#smartplayer#smartplayer#smartplayer:not(.smartplayer-fulled) {
    width: 100%;
    position: relative;
    padding: 56.25% 0 0;
}

#smartplayer#smartplayer#smartplayer .smartplayer-content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}

#smartplayer#smartplayer#smartplayer .smartplayer-controller svg path {
    fill: #FFFFFF;
}

#smartplayer#smartplayer#smartplayer .smartplayer-fake-bar {
    background-color: #339966;
    height: 10px;
}

#smartplayer#smartplayer#smartplayer .smartplayer-resume {
    background-color: #3D85C6;
}

#smartplayer#smartplayer#smartplayer .smartplayer-resume__actions {
    text-align: center;
}

#smartplayer#smartplayer#smartplayer .smartplayer-resume__title,
#smartplayer#smartplayer#smartplayer .smartplayer-resume__actions>div,
#smartplayer#smartplayer#smartplayer .smartplayer-resume__actions>div span {
    color: #FFFFFF;
}

#smartplayer#smartplayer#smartplayer .smartplayer-resume__icon {
    border-color: #FFFFFF;
}

#smartplayer#smartplayer#smartplayer .smartplayer-resume__icon svg,
#smartplayer#smartplayer#smartplayer .smartplayer-resume__icon svg * {
    fill: #FFFFFF !important;
}

.atomicat-container-73c8761 {
    background: #F0F0F0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.atomicat-container-73c8761>.atomicat-container.atomicat-inner-container {
    flex-direction: row;
}

.atomicat-container-ffa45e8 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
}

@media screen and (max-width:480px) {
    .atomicat-container-ffa45e8 {
        width: 100%;
    }
}

.atomicat-container-ffa45e8>.atomicat-container.atomicat-inner-container {
    flex-direction: column;
}

.atomicat-image-d74756d img {
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-style: solid;
}

.atomicat-image-d74756d {
    text-align: center;
}

.atomicat-component-container-d74756d .atomicat-element-container {
    margin-top: 15px;
}

.atomicat-button-73f7a53.atomicat-element-container .atomicat-button:hover {
    animation: 1s ease-out 0s infinite normal none running atomicat-animation-pulseShadow-73ea5114;
}

.atomicat-button-73f7a53.atomicat-element-container .atomicat-button {
    font-weight: 800;
    align-self: center;
    animation: 1s ease-out 0s infinite normal none running atomicat-animation-pulseShadow-73ea5114;
    border-top-left-radius: 8px;
    color: #000;
    padding-top: 16px;
    border-bottom-left-radius: 8px;
    padding-right: 64px;
    padding-bottom: 16px;
    background: #33d000;
    border-top-right-radius: 8px;
    padding-left: 64px;
    font-size: 24px;
    border-bottom-right-radius: 8px;
}

@media screen and (max-width:480px) {
    .atomicat-button-73f7a53.atomicat-element-container .atomicat-button {
        padding-right: 0;
        width: 80%;
        padding-left: 0;
        font-size: 16px;
    }
}

.atomicat-component-container-73f7a53 .atomicat-element-container {
    padding-top: 10px;
}

.atomicat-image-abba0b0 img {
    border-bottom-left-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-style: solid;
}

.atomicat-image-abba0b0 {
    text-align: center;
}

.atomicat-component-container-abba0b0 .atomicat-element-container {
    margin-top: 15px;
}

.atomicat-button-0627d80.atomicat-element-container .atomicat-button:hover {
    animation: 1s ease-out 0s infinite normal none running atomicat-animation-pulseShadow-73ea5114;
}

.atomicat-button-0627d80.atomicat-element-container .atomicat-button {
    font-size: 24px;
    animation: 1s ease-out 0s infinite normal none running atomicat-animation-pulseShadow-73ea5114;
    padding-top: 16px;
    border-top-left-radius: 8px;
    color: #000;
    align-self: center;
    padding-right: 64px;
    padding-bottom: 16px;
    font-weight: 800;
    border-top-right-radius: 8px;
    padding-left: 64px;
    background: #33d000;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

@media screen and (max-width:480px) {
    .atomicat-button-0627d80.atomicat-element-container .atomicat-button {
        font-size: 16px;
        padding-right: 0;
        width: 80%;
        padding-left: 0;
    }
}

.atomicat-component-container-0627d80 .atomicat-element-container {
    padding-top: 10px;
}

.atomicat-image-d6834e6 img {
    border-style: solid;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

.atomicat-image-d6834e6 {
    text-align: center;
}

.atomicat-component-container-d6834e6 .atomicat-element-container {
    margin-top: 15px;
}

.atomicat-button-046cf7a.atomicat-element-container .atomicat-button:hover {
    animation: 1s ease-out 0s infinite normal none running atomicat-animation-pulseShadow-73ea5114;
}

.atomicat-button-046cf7a.atomicat-element-container .atomicat-button {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    font-weight: 800;
    align-self: center;
    padding-bottom: 16px;
    border-bottom-left-radius: 8px;
    font-size: 24px;
    padding-left: 64px;
    border-bottom-right-radius: 8px;
    animation: 1s ease-out 0s infinite normal none running atomicat-animation-pulseShadow-73ea5114;
    padding-top: 16px;
    padding-right: 64px;
    color: #000;
    background: #33d000;
}

@media screen and (max-width:480px) {
    .atomicat-button-046cf7a.atomicat-element-container .atomicat-button {
        width: 80%;
        font-size: 16px;
        padding-left: 0;
        padding-right: 0;
    }
}

.atomicat-component-container-046cf7a .atomicat-element-container {
    padding-bottom: 10px;
    padding-top: 10px;
}

@media screen and (max-width:480px) {
    .atomicat-component-container-046cf7a .atomicat-element-container {
        padding-bottom: 10px;
    }
}

.icons_div {
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 0;
}

.px-1 {
    padding-left: 4px;
    padding-right: 4px;
}

.mt-4 {
    margin-top: 16px;
}

@media (min-width:640px) {
    .sm\:text-sm {
        font-size: 14px;
        line-height: 20px;
    }
}

.mb-2 {
    margin-bottom: 8px;
}

.flex {
    display: flex;
}

.w-full {
    width: 100%;
}

.space-x-1>:not([hidden])~:not([hidden]) {
    margin-left: .25rem;
}

.items-center {
    align-items: center;
}

.font-\[Helvetica\] {
    font-family: Helvetica, Arial, sans-serif;
}

.cursor-pointer {
    cursor: pointer;
}

.rounded-full {
    border-radius: 99999px;
}

.w-12 {
    width: 48px;
}

.flex-col {
    flex-direction: column;
}

.py-1 {
    padding-top: 4px;
    padding-bottom: 4px;
}

.px-3 {
    padding-left: 12px;
    padding-right: 12px;
}

.px-0\.5 {
    padding-left: 2px;
}

.rounded-\[18px\] {
    border-radius: 18px;
}

.bg-stone-100 {
    background-color: #f5f5f4;
}

.px-0\.5 {
    padding-right: 2px;
}

.font-semibold {
    font-weight: 600;
}

.text-\[\#365899\] {
    color: #365899;
}

.text-\[13px\] {
    font-size: 13px;
}

.leading-4 {
    line-height: 16px;
}

.hover\:underline:hover {
    text-decoration-line: underline;
}

.text-sm {
    font-size: 14px;
}

.relative {
    position: relative;
}

.justify-between {
    justify-content: space-between;
}

.grow {
    flex-grow: 1;
}

.text-xs {
    font-size: 12px;
}

.text-\[\#90949c\] {
    color: #90949c;
}

.gap-1 {
    gap: 4px;
}

.w-fit {
    width: fit-content;
}

.-mt-2 {
    margin-top: -8px;
}

.mr-2 {
    margin-right: 8px;
}

.h-5 {
    height: 16px;
}

.drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
    filter: var(--tw-drop-shadow);
}

.bg-slate-50 {
    background-color: #f8fafc;
}

.py-0\.5 {
    padding-top: 2px;
    padding-bottom: 2px;
}

.block {
    display: block;
}

.w-4 {
    width: 16px;
}

.-ml-1 {
    margin-left: -4px;
}

.gap-x-0\.5 {
    column-gap: 2px;
}

.mr-0\.5 {
    margin-right: 2px;
    margin-left: 2px;
}

.h-10 {
    height: 40px;
}

.w-10 {
    width: 40px;
}

@media (min-width:640px) {
    .sm\:w-16 {
        width: 64px;
    }
}

.fbComments-YeMIFq5624766-element {
    padding: 16px;
    border-radius: 20px;
    background-color: #fff;
}

.fbComments-YeMIFq5624766-element p,
.fbComments-YeMIFq5624766-element span {
    font-family: 'Helvetica', 'Arial', sans-serif;
}

.fbComments-YeMIFq5624766-element .text-sm {
    font-weight: 500 !important;
}

.esconder {
    /*display: none;*/
}

@keyframes scrollText {
    0% {
        transform: translateX(50%);
    }
    100% {
        transform: translateX(-100%);
    }
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1Mu51xFIzIFKw.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1Mu51xMIzIFKw.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1Mu51xEIzIFKw.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1Mu51xLIzIFKw.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1Mu51xHIzIFKw.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1Mu51xIIzI.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(/usav36jgv2/po1oo3/usa---japanese-drink---v3---vsl---local/assets/css/s/roboto/v32/KFOlCnqEu92Fr1MmSU5vAw.ttf) format('truetype');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/usav36jgv2/po1oo3/usa---japanese-drink---v3---vsl---local/assets/css/s/roboto/v32/KFOmCnqEu92Fr1Me5Q.ttf) format('truetype');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/usav36jgv2/po1oo3/usa---japanese-drink---v3---vsl---local/assets/css/s/roboto/v32/KFOlCnqEu92Fr1MmEU9vAw.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(/usav36jgv2/po1oo3/usa---japanese-drink---v3---vsl---local/assets/css/ajax/libs/font-awesome/6.4.2/webfonts/fa-regular-400.woff2) format("woff2"), url(/usav36jgv2/po1oo3/usa---japanese-drink---v3---vsl---local/assets/css/ajax/libs/font-awesome/6.4.2/webfonts/fa-regular-400.ttf) format("truetype");
}

@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(/usav36jgv2/po1oo3/usa---japanese-drink---v3---vsl---local/assets/css/ajax/libs/font-awesome/6.4.2/webfonts/fa-solid-900.woff2) format("woff2"), url(/usav36jgv2/po1oo3/usa---japanese-drink---v3---vsl---local/assets/css/ajax/libs/font-awesome/6.4.2/webfonts/fa-solid-900.ttf) format("truetype");
}