@charset "UTF-8";

.bstn-hl-list {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 20px 24px 0 16px;
    display: flex;
    flex-direction: column;
    z-index: 2
}

.bstn-hl-itemlist {
    flex-shrink: 1
}

.bstn-hl-spaceritem,
.no-photo .bstn-hl-list:after {
    content: "";
    flex-grow: 1
}

.bstn-hl-relateditem {
    position: relative
}

.bstn-hl-mainitem+.bstn-hl-relateditem {
    margin-top: 12px
}

.with-photo .bstn-hl-mainitem+.bstn-hl-relateditem {
    margin-top: 25px
}

.bstn-hl-relateditem+.bstn-hl-relateditem {
    margin-top: 8px
}

.with-photo .bstn-hl-list>:last-child,
.with-video .bstn-hl-list>:last-child {
    margin-bottom: 20px
}

.bstn-hl-link {
    display: block;
    height: 100%
}

.bstn-hl-relateditem .bstn-hl-link {
    display: inline-block;
    padding: 0 0 0 20px
}

.bstn-hl-relateditem .bstn-hl-link:before {
    background: #666;
    border-radius: 100%;
    content: "";
    height: 3px;
    margin: 9px 10px 0 -15px;
    position: absolute;
    width: 3px
}

.with-photo .bstn-hl-relateditem .bstn-hl-link:before {
    background: #fff;
    height: 2px;
    opacity: .8;
    width: 2px
}

.bstn-hl-video {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 8px
}

.bstn-hl-duration {
    color: #fff;
    font-size: var(--font-size-40-responsive-book);
    letter-spacing: var(--font-size-40-responsive-book-letter-spacing);
    line-height: var(--font-line-height-compact);
    font-weight: var(--font-weight-regular);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman);
    margin-left: 8px
}

.bstn-hl-chapeu,
.bstn-hl-duration {
    font-family: var(--font-family-book), var(--font-family-book-fallback)
}

.bstn-hl-chapeu {
    color: #333;
    display: block;
    font-size: var(--font-size-30-responsive-book);
    letter-spacing: var(--font-size-30-responsive-book-letter-spacing);
    line-height: var(--font-line-height-spaced);
    font-weight: var(--font-weight-semibold);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman);
    text-shadow: none
}

.with-photo .bstn-hl-chapeu {
    color: #fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
}

.bstn-hl-chapeu:after {
    margin: 15px 0 0
}

.bstn-hl-chapeuitem .bstn-aovivo-label {
    margin: 0
}

.bstn-hl-title {
    display: block;
    font-family: var(--font-family-display), var(--font-family-display-fallback);
    font-size: var(--font-size-70-responsive-display);
    letter-spacing: var(--font-size-70-responsive-display-letter-spacing);
    line-height: var(--font-line-height-compact);
    font-weight: var(--font-weight-bold);
    font-variation-settings: var(--font-variation-settings-display-normal-roman);
    font-feature-settings: var(--font-feature-settings-display-roman);
    margin: auto 0;
    text-decoration: none
}

.bstn-hl-relateditem .bstn-hl-title {
    display: inline-block;
    font-family: var(--font-family-book), var(--font-family-book-fallback);
    font-size: var(--font-size-30-responsive-book);
    letter-spacing: var(--font-size-30-responsive-book-letter-spacing);
    line-height: var(--font-line-height-compact);
    font-weight: var(--font-weight-regular);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman);
    vertical-align: top
}

.with-photo .bstn-hl-title,
.with-summary .bstn-hl-title {
    margin-top: auto
}

.bstn-hls:not(.variation-uber) .with-photo .bstn-hl-relateditem .bstn-hl-title,
.with-photo .bstn-hl-mainitem .bstn-hl-title {
    text-shadow: 0 1px 3px rgba(0, 0, 0, .8);
    color: #fff !important
}

.with-video .bstn-hl-title {
    margin-right: 63px
}

.with-photo.with-related .bstn-hl-mainitem .bstn-hl-title,
.with-photo.with-summary .bstn-hl-mainitem .bstn-hl-title,
.with-photo.with-video .bstn-hl-mainitem .bstn-hl-title {
    font-family: var(--font-family-book), var(--font-family-book-fallback);
    font-size: var(--font-size-60-responsive-book);
    letter-spacing: var(--font-size-60-responsive-book-letter-spacing);
    line-height: var(--font-line-height-compact);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman)
}

.with-video .bstn-hl-relateditem .bstn-hl-title {
    margin-right: 15px
}

.type-enquete .bstn-hl-title:after {
    border-radius: 3px;
    border: 0;
    box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .2);
    color: #fff;
    content: "VOTE AGORA";
    font-weight: var(--font-weight-bold);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman);
    margin-top: 21px;
    padding: 12px 16px;
    position: relative;
    text-align: center;
    text-shadow: none;
    width: 126px
}

.bstn-hl-summary,
.type-enquete .bstn-hl-title:after {
    display: block;
    font-family: var(--font-family-book), var(--font-family-book-fallback);
    font-size: var(--font-size-30-responsive-book);
    letter-spacing: var(--font-size-30-responsive-book-letter-spacing);
    line-height: var(--font-line-height-compact)
}

.bstn-hl-summary {
    color: #333 !important;
    font-weight: var(--font-weight-regular);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman);
    margin: 8px 0 auto
}

.with-photo .bstn-hl-summary {
    color: #fff !important;
    margin-top: 12px
}

.type-enquete .bstn-hl-summary {
    display: none
}

.bstn-uhl-overlay {
    position: absolute;
    top: 0;
    right: 24px;
    bottom: 24px;
    left: 24px;
    align-content: end;
    cursor: pointer;
    display: grid;
    z-index: 3
}

.with-summary .bstn-uhl-overlay {
    bottom: 8px
}

.bstn-uhl-hat {
    line-height: 2.48;
    font-family: var(--font-family-book), var(--font-family-book-fallback);
    font-size: var(--font-size-40-responsive-book);
    letter-spacing: var(--font-size-40-responsive-book-letter-spacing);
    font-weight: var(--font-weight-regular);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman)
}

.bstn-uhl-hat,
.bstn-uhl-title {
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    color: #fff
}

.bstn-uhl-title {
    font-family: var(--font-family-display), var(--font-family-display-fallback);
    font-size: var(--font-size-80-responsive-display);
    letter-spacing: var(--font-size-80-responsive-display-letter-spacing);
    line-height: var(--font-line-height-compact);
    font-weight: var(--font-weight-bold);
    font-variation-settings: var(--font-variation-settings-display-normal-roman);
    font-feature-settings: var(--font-feature-settings-display-roman)
}

.bstn-uhl-summary {
    background: #000;
    color: #fff;
    font-family: var(--font-family-book), var(--font-family-book-fallback);
    font-size: var(--font-size-40-responsive-book);
    letter-spacing: var(--font-size-40-responsive-book-letter-spacing);
    line-height: var(--font-line-height-spaced);
    font-weight: var(--font-weight-regular);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman);
    padding: 0 24px 24px
}

.bstn-uhl-relateds,
.bstn-uhl-summary {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1)
}

.bstn-uhl-relateds {
    background: #fff;
    margin: 0;
    padding: 0 24px
}

.bstn-uhl-relateditem+.bstn-uhl-relateditem {
    border-top: 2px solid #eee
}

.bstn-uhl-relatedlink {
    align-items: start;
    display: grid;
    grid-column-gap: 16px;
    grid-template-columns: 66% auto;
    padding: 24px 0
}

.bstn-uhl-related {
    font-family: var(--font-family-book), var(--font-family-book-fallback);
    font-size: var(--font-size-40-responsive-book);
    letter-spacing: var(--font-size-40-responsive-book-letter-spacing);
    line-height: var(--font-line-height-compact);
    font-weight: var(--font-weight-bold);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman)
}

.bstn-uhl-relatedthumb {
    border-radius: 2px;
    background-size: cover;
    background-position: 50%;
    padding-top: 100%;
    position: relative
}

.bstn-uhl-relatedimage {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    opacity: 0;
    width: 100%
}

.bstn-uhl-hat,
.bstn-uhl-related,
.bstn-uhl-summary,
.bstn-uhl-title {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

#feed-placeholder,
.feed-root {
    position: relative
}

.bastian-page[data-index="0"] {
    margin-bottom: 16px
}

.post-notifier-pushstream {
    font-family: var(--font-family-book), var(--font-family-book-fallback);
    font-size: var(--font-size-20-responsive-book);
    letter-spacing: var(--font-size-20-responsive-book-letter-spacing);
    line-height: var(--font-line-height-compact);
    font-weight: var(--font-weight-bold);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman);
    -webkit-appearance: none;
    appearance: none;
    border-radius: 25px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    color: #fff;
    cursor: pointer;
    left: 50%;
    margin-left: -81px;
    padding: 10px 20px;
    position: fixed;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: top .25s ease-out;
    top: -300px;
    white-space: nowrap;
    width: 162px;
    z-index: 99
}

.post-notifier-pushstream span {
    background-color: #fff;
    border-radius: 10px;
    color: #333;
    display: inline-block;
    margin-right: 4px;
    padding: 4px 6px 3px
}

.notify-pushstream {
    animation-duration: .3s;
    animation-name: notify-pushstream;
    animation-timing-function: linear;
    display: inline-block;
    top: 16px
}

@keyframes notify-pushstream {
    0% {
        transform: scale(0)
    }

    80% {
        transform: scale(1.1)
    }

    to {
        transform: scale(1)
    }
}

@keyframes pulsating-notification {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.1)
    }

    to {
        transform: scale(1)
    }
}

.notify-pulse {
    animation: pulsating-notification .3s;
    display: inline-block;
    top: 16px
}

.bstn-fd-visible-top {
    position: absolute;
    top: 6px
}

.bstn-item-shape {
    border-radius: 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1)
}

#bstn-rtcl .bstn-item-shape {
    border: 1px solid #e6e6e6
}

.bstn-item-shape:empty {
    margin-top: 0
}

.bstn-fd .bastian-card-mobile {
    border-radius: 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    border: 0;
    padding: 0
}

.tag-manager-publicidade-banner_feed_esppub--visivel .tag-manager-publicidade-banner_feed_esppub {
    border-radius: 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1)
}

.type-esppub .feed-post-body {
    padding-bottom: 0
}

.post-header-special-advertising>div {
    display: inline
}

.feed-post-header .gui-text-special-advertising {
    background-color: #fa0;
    border-radius: 3px;
    box-sizing: content-box;
    color: #fff;
    cursor: default;
    font-family: var(--font-family-book), var(--font-family-book-fallback);
    font-size: var(--font-size-30-responsive-book);
    letter-spacing: var(--font-size-30-responsive-book-letter-spacing);
    line-height: var(--font-line-height-compact);
    font-weight: var(--font-weight-bold);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman);
    height: 14px;
    margin-top: 4px;
    padding: 3px 5px 2px;
    text-transform: uppercase
}

.feed-post-header-special-advertising-logo {
    float: right;
    height: 27px;
    margin-left: 11px
}

.special-advertising-logo {
    max-height: 27px;
    max-width: 105px
}

.feed-post-advertising-title {
    font-style: italic
}

.feed-post-figure-link {
    display: block
}

.standalone .bstn-fd-item-cover {
    margin: 0
}

.bstn-fd-item-cover:before {
    background: linear-gradient(0deg, rgba(0, 0, 0, .05), transparent);
    bottom: 0
}

.bstn-fd-item-cover:after,
.bstn-fd-item-cover:before {
    content: "";
    height: 4px;
    position: absolute;
    width: 100%;
    z-index: 1
}

.bstn-fd-item-cover:after {
    background: linear-gradient(0deg, transparent, rgba(0, 0, 0, .05));
    top: 0
}

.feed-post-video-duration {
    line-height: 16px;
    position: relative;
    padding-left: 8px;
    font-family: var(--font-family-book), var(--font-family-book-fallback);
    font-size: var(--font-size-40-responsive-book);
    letter-spacing: var(--font-size-40-responsive-book-letter-spacing);
    font-weight: var(--font-weight-semibold);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman);
    color: #fff
}

.feed-post-video-trademark {
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 !important;
    display: block;
    margin: 16px 16px 0 0;
    width: 53px !important;
    z-index: 2
}

.bstn-fd-video-cover:before {
    content: "";
    background: linear-gradient(202deg, transparent 50%, #000);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: auto;
    z-index: 1
}

.bstn-fd-video-cover:after {
    display: none
}

.bstn-fd-play-button {
    display: flex;
    flex-direction: row;
    align-items: center;
    position: absolute;
    z-index: 2;
    bottom: 24px;
    left: 24px
}

.bstn-fd-video-play {
    height: 48px;
    width: 48px;
    background-color: #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center
}

.bstn-fd-play-icon {
    height: 35px;
    width: 35px
}

.feed-post-header-chapeu-favicon {
    position: relative;
    top: 10px;
    margin-right: .5em
}

.bstn-aovivo-label {
    animation: pulse 2s infinite
}

.bstn-hl .bstn-aovivo-label {
    margin: -4px 0 0
}

.bstn-fd-item-cover .bstn-aovivo-label {
    bottom: 0;
    margin: 13px;
    position: absolute;
    right: 0
}

@keyframes pulse {
    0% {
        opacity: 1
    }

    50% {
        opacity: .5
    }

    to {
        opacity: 1
    }
}

.feed-post-time {
    display: block;
    flex: 0 0 0;
    margin-left: 4px;
    white-space: nowrap
}

.feed-post-time-icon {
    display: none
}

.with-post-chapeu .feed-post-time-icon {
    color: #999;
    display: inline-block;
    margin-right: 4px;
    margin-top: -2px;
    speak: none;
    vertical-align: middle
}

.feed-post-time-icon:before {
    content: "·";
    display: block;
    font-family: var(--font-family-display), var(--font-family-display-fallback);
    font-size: var(--font-size-70-responsive-display);
    letter-spacing: var(--font-size-70-responsive-display-letter-spacing);
    line-height: var(--font-line-height-spaced);
    font-weight: var(--font-weight-regular);
    font-variation-settings: var(--font-variation-settings-display-normal-roman);
    font-feature-settings: var(--font-feature-settings-display-roman);
    height: 3px
}

.feed-post-time-label {
    font-size: var(--font-size-10-responsive-book);
    letter-spacing: var(--font-size-10-responsive-book-letter-spacing);
    line-height: var(--font-line-height-spaced);
    font-weight: var(--font-weight-regular);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman);
    color: #999;
    display: inline-block;
    text-transform: uppercase
}

.feed-post-time-label,
.label-tempo-real {
    font-family: var(--font-family-book), var(--font-family-book-fallback)
}

.label-tempo-real {
    background: #06aa48;
    border-radius: 0;
    color: #fff;
    display: inline;
    display: inline-flex;
    font-size: var(--font-size-20-responsive-book);
    letter-spacing: var(--font-size-20-responsive-book-letter-spacing);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman);
    height: 32px;
    justify-content: space-between;
    left: 0;
    position: absolute;
    transform: none;
    width: 100%;
    z-index: 2
}

.label-tempo-real .icon {
    width: 15px;
    height: 15px;
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman);
    margin: 0 9px 0 0
}

.label-tempo-real .icon,
.label-tempo-real .text {
    font-family: var(--font-family-book), var(--font-family-book-fallback);
    font-size: var(--font-size-40-responsive-book);
    letter-spacing: var(--font-size-40-responsive-book-letter-spacing)
}

.label-tempo-real .text {
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: var(--font-weight-bold);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman);
    text-transform: uppercase;
    background: #06aa48;
    min-width: 89px;
    margin-left: 16px;
    padding: 10px 0 10px 16px;
    justify-content: flex-start
}

.label-tempo-real .count {
    padding: 0 10px;
    font-family: var(--font-family-book), var(--font-family-book-fallback);
    font-size: var(--font-size-30-responsive-book);
    letter-spacing: var(--font-size-30-responsive-book-letter-spacing);
    font-weight: var(--font-weight-bold);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman);
    background: #059840;
    display: flex;
    align-items: inherit;
    justify-content: center;
    align-items: center;
    min-width: 30%
}

.bstn-hl.type-eventos-esportivos .bstn-hl-chapeu {
    display: none
}

.scoreboard-bastian-feed {
    border-bottom: 1px solid #e6e6e6;
    display: block;
    color: #888;
    line-height: 12px;
    margin-bottom: 16px;
    margin-top: 10px;
    position: relative;
    font-family: var(--font-family-book), var(--font-family-book-fallback);
    font-size: var(--font-size-40-responsive-book);
    letter-spacing: var(--font-size-40-responsive-book-letter-spacing);
    font-weight: var(--font-weight-regular);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman)
}

.scoreboard-bastian-feed .scoreboard-away-team,
.scoreboard-bastian-feed .scoreboard-home-team {
    display: inline-block
}

.scoreboard-bastian-feed .scoreboard-away-team>*,
.scoreboard-bastian-feed .scoreboard-home-team>* {
    vertical-align: middle
}

.scoreboard-bastian-feed .shortName {
    display: inline-block;
    margin-top: 5px
}

.scoreboard-bastian-feed .score {
    margin: 0 8px;
    vertical-align: middle;
    display: inline-flex;
    align-items: center
}

.scoreboard-bastian-feed .score svg {
    margin: 0 4px
}

.scoreboard-bastian-feed.headline {
    border-bottom: none;
    width: 100%
}

.scoreboard-bastian-feed.headline .shortName {
    color: #fff;
    font-family: var(--font-family-book), var(--font-family-book-fallback);
    font-size: var(--font-size-60-responsive-book);
    letter-spacing: var(--font-size-60-responsive-book-letter-spacing);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman)
}

.scoreboard-bastian-feed.headline .score-penalties {
    color: #fff
}

.scoreboard-bastian-feed.headline .penalties-number,
.scoreboard-bastian-feed.headline .score-number {
    color: #fff;
    font-family: var(--font-family-display), var(--font-family-display-fallback);
    font-size: var(--font-size-100-responsive-display);
    letter-spacing: var(--font-size-100-responsive-display-letter-spacing);
    font-variation-settings: var(--font-variation-settings-display-normal-roman);
    font-feature-settings: var(--font-feature-settings-display-roman);
    height: 32px;
    width: 32px
}

.scoreboard-bastian-feed.headline .versus {
    fill: #fff
}

.scoreboard-bastian-feed.headline .crest {
    height: 60px
}

.scoreboard-bastian-feed.headline .score svg {
    height: 24px;
    width: 24px
}

.scoreboard-bastian-feed .penalties-number,
.scoreboard-bastian-feed .score-number {
    line-height: 30px;
    font-family: var(--font-family-display), var(--font-family-display-fallback);
    font-size: var(--font-size-70-responsive-display);
    letter-spacing: var(--font-size-70-responsive-display-letter-spacing);
    font-weight: var(--font-weight-bold);
    font-variation-settings: var(--font-variation-settings-display-normal-roman);
    font-feature-settings: var(--font-feature-settings-display-roman);
    color: #333
}

.scoreboard-bastian-feed .penalties-number {
    font-family: var(--font-family-book), var(--font-family-book-fallback);
    font-size: var(--font-size-40-responsive-book);
    letter-spacing: var(--font-size-40-responsive-book-letter-spacing);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman)
}

.scoreboard-bastian-feed .crest {
    height: 36px;
    margin: 0 8px
}

.scoreboard-bastian-feed .versus {
    fill: #999
}

.bastian-feed-item .scoreboard-bastian-feed .score {
    display: inline-flex;
    align-items: center
}

.bastian-feed-item .scoreboard-bastian-feed .score .score-penalties {
    padding: 4px 0 0;
    letter-spacing: 3px
}

.bastian-feed-item .scoreboard-bastian-feed .score .svg {
    margin-top: 2px
}

.bstn-hls .scoreboard-bastian-feed.headline {
    text-shadow: 0 1px 3px rgba(0, 0, 0, .8);
    display: inline-flex;
    align-items: center
}

.bstn-hls .scoreboard-bastian-feed.headline .score-number {
    width: auto
}

.bstn-hls .scoreboard-bastian-feed.headline .score {
    display: inline-flex;
    align-items: center
}

.bstn-hls .scoreboard-bastian-feed.headline svg {
    filter: drop-shadow(0 1px 3px rgba(0, 0, 0, .8));
    -webkit-filter: drop-shadow(0 1px 3px rgba(0, 0, 0, .8))
}

.no-photo .scoreboard-bastian-feed.headline {
    text-shadow: none;
    color: #000
}

.no-photo .scoreboard-bastian-feed.headline .versus {
    fill: #999
}

.no-photo .scoreboard-bastian-feed.headline .shortName {
    color: #888
}

.no-photo .scoreboard-bastian-feed.headline svg {
    filter: none;
    -webkit-filter: none
}

.bstn-hl .score-penalties {
    letter-spacing: 4px;
    line-height: 32px;
    margin-left: 4px
}

.bstn-hl .score .score-number:last-child {
    text-align: left
}

.bstn-hls .is-half-size .scoreboard-bastian-feed.headline .crest {
    height: 45px
}

.bstn-hls .is-half-size .scoreboard-bastian-feed.headline .penalties-number,
.bstn-hls .is-half-size .scoreboard-bastian-feed.headline .score-number {
    font-family: var(--font-family-display), var(--font-family-display-fallback);
    font-size: var(--font-size-80-responsive-display);
    letter-spacing: var(--font-size-80-responsive-display-letter-spacing);
    font-variation-settings: var(--font-variation-settings-display-normal-roman);
    font-feature-settings: var(--font-feature-settings-display-roman)
}

.bstn-hls .is-half-size .scoreboard-bastian-feed.headline .shortName {
    font-family: var(--font-family-book), var(--font-family-book-fallback);
    font-size: var(--font-size-60-responsive-book);
    letter-spacing: var(--font-size-60-responsive-book-letter-spacing);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman)
}

.highlights-bastian-feed {
    display: block;
    position: relative;
    transition: max-height 1s cubic-bezier(.15, .95, .31, 1.02);
    max-height: 100px
}

.highlights-bastian-feed:hover {
    max-height: 230px
}

.highlights-bastian-feed .highlight-bastian-feed.headline {
    display: none
}

.highlights-bastian-feed .highlight-bastian-feed.headline:before {
    content: "";
    position: absolute;
    left: -2px;
    top: 10px;
    height: calc(100% + 20px);
    width: 1px;
    background: #fff
}

.highlights-bastian-feed .highlight-bastian-feed.headline:after {
    content: "";
    position: absolute;
    left: -4px;
    top: 8px;
    height: 5px;
    width: 5px;
    border-radius: 50%;
    background: #fff
}

.highlights-bastian-feed .highlight-bastian-feed.headline:first-child,
.highlights-bastian-feed:hover .bastian-feed-show-temporeal-link,
.highlights-bastian-feed:hover .highlight-bastian-feed.headline {
    display: block
}

.highlights-bastian-feed:hover .highlight-bastian-feed.headline:nth-last-child(2):before {
    height: calc(100% + 5px)
}

.bstn-hls .is-half-size .highlights-bastian-feed {
    margin-top: 15px
}

.bstn-hls .is-half-size .highlights-bastian-feed .bastian-feed-show-temporeal-link,
.bstn-hls .is-half-size .highlights-bastian-feed .highlight-bastian-feed.headline {
    display: none
}

.bstn-hls .is-half-size .highlights-bastian-feed .bastian-feed-show-temporeal-link:first-child,
.bstn-hls .is-half-size .highlights-bastian-feed .highlight-bastian-feed.headline:first-child {
    display: block
}

.bstn-hls .is-half-size .highlights-bastian-feed,
.no-photo .highlights-bastian-feed {
    max-height: none
}

.no-image .highlights-bastian-feed .highlight-bastian-feed.headline {
    background: #777;
    display: block
}

.bastian-feed-show-temporeal-link {
    display: none;
    position: relative;
    text-transform: uppercase;
    color: #fff;
    margin-top: 6px;
    padding-left: 12px;
    padding-bottom: 10px;
    font-family: var(--font-family-book), var(--font-family-book-fallback);
    font-size: var(--font-size-30-responsive-book);
    letter-spacing: var(--font-size-30-responsive-book-letter-spacing);
    font-weight: var(--font-weight-bold);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman)
}

.bastian-feed-show-temporeal-link:before {
    content: "";
    position: absolute;
    left: -5px;
    bottom: 15px;
    height: 7px;
    width: 7px;
    border-radius: 50%;
    background: #fff
}

.bastian-feed-show-temporeal-link:after {
    content: "\2192";
    font-family: var(--font-family-book), var(--font-family-book-fallback);
    font-size: var(--font-size-50-responsive-book);
    letter-spacing: var(--font-size-50-responsive-book-letter-spacing);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman);
    padding-left: 6px;
    position: relative;
    bottom: -3px
}

.no-photo .bastian-feed-show-temporeal-link {
    display: block;
    color: #000;
    max-height: auto
}

.no-photo .bastian-feed-show-temporeal-link:before {
    background: #777
}

.highlight-bastian-feed {
    font-family: var(--font-family-book), var(--font-family-book-fallback);
    font-size: var(--font-size-40-responsive-book);
    letter-spacing: var(--font-size-40-responsive-book-letter-spacing);
    font-weight: var(--font-weight-regular);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman)
}

.highlight-bastian-feed .text .title {
    font-weight: var(--font-weight-bold)
}

.highlight-bastian-feed .text .title:after {
    content: "\B7";
    height: 9px;
    line-height: 7px;
    font-family: var(--font-family-display), var(--font-family-display-fallback);
    font-size: var(--font-size-70-responsive-display);
    letter-spacing: var(--font-size-70-responsive-display-letter-spacing);
    font-variation-settings: var(--font-variation-settings-display-normal-roman);
    font-feature-settings: var(--font-feature-settings-display-roman);
    display: inline-block;
    vertical-align: middle;
    margin: 0 4px;
    width: 5px
}

.highlight-bastian-feed.headline {
    text-shadow: 0 1px 3px rgba(0, 0, 0, .8);
    position: relative;
    margin-top: 6px;
    padding-left: 12px
}

.highlight-bastian-feed.headline .text {
    color: #fff
}

.highlight-bastian-feed.headline .time {
    font-weight: var(--font-weight-bold)
}

.no-photo .highlight-bastian-feed.headline {
    text-shadow: none;
    border-left: 1px solid #fff;
    display: block
}

.no-photo .highlight-bastian-feed.headline .text {
    color: #000
}

.no-photo .highlight-bastian-feed.headline:after,
.no-photo .highlight-bastian-feed.headline:before {
    background: #777
}

.bstn-hls .highlights-bastian-feed {
    margin-top: 50px
}

.bstn-hls .highlights-bastian-feed .time {
    color: #fff;
    text-transform: uppercase
}

.bstn-hls .no-image .highlights-bastian-feed .time {
    color: #999
}

.stories {
    height: 375px;
    width: 210px;
    border-radius: 7px;
    position: relative;
    margin: 20px auto
}

.stories__content {
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 24px;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background: linear-gradient(0deg, transparent 85%, rgba(0, 0, 0, .8))
}

.stories__content--title {
    font-family: var(--font-family-book), var(--font-family-book-fallback);
    font-size: var(--font-size-60-responsive-book);
    letter-spacing: var(--font-size-60-responsive-book-letter-spacing);
    line-height: var(--font-line-height-compact);
    font-weight: var(--font-weight-bold);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman);
    color: #fff
}

.stories__content .feed-post-metadata {
    color: #fff;
    margin-top: 16px;
    margin-bottom: 0
}

.stories__content--header {
    line-height: var(--font-line-height-compact);
    font-weight: var(--font-weight-semibold);
    color: #fff
}

.stories__content--header:before {
    background: linear-gradient(180deg, transparent 50%, red)
}

.feed-post-stories-mobile {
    z-index: -1;
    position: unset;
    padding: 0;
    background-color: transparent
}

.feed-post-stories-desktop:before,
.feed-post-stories-mobile:before {
    background: linear-gradient(180deg, transparent 50%, rgba(0, 0, 0, .8));
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: auto;
    z-index: 1
}

.feed-post-video-full-container .feed-media-wrapper {
    margin: -24px -24px 0
}

.feed-post-video-full-container .bstn-relateditem:first-child {
    border-top: none
}

.bstn-fd-item-cover.feed-post-video-full {
    height: 100vw;
    max-height: 460px
}

.bstn-fd-item-cover.feed-post-video-full .bstn-aovivo-label {
    position: unset
}

.feed-post-video-full {
    font-weight: var(--font-weight-regular)
}

.feed-post-video-full:before {
    background: linear-gradient(0deg, #1f1f1f 25%, transparent 80%)
}

.feed-post-video-full .bstn-fd-picture-image {
    height: auto
}

.feed-post-video-full .feed-cover-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 24px;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.feed-post-video-full .feed-post-video-full-header {
    color: #fff;
    margin-bottom: auto;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .3);
    font-stretch: normal;
    font-style: normal;
    font-family: var(--font-family-book), var(--font-family-book-fallback);
    font-size: var(--font-size-40-responsive-book);
    letter-spacing: var(--font-size-40-responsive-book-letter-spacing);
    font-weight: var(--font-weight-semibold);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman);
    order: 1
}

.feed-post-video-full .feed-post-video-full-title {
    color: #fff;
    margin: var(--spacing-20) 0 var(--spacing-30) 0;
    max-height: 72px;
    text-overflow: clip;
    overflow: hidden;
    font-family: var(--font-family-book), var(--font-family-book-fallback);
    font-size: var(--font-size-60-responsive-book);
    letter-spacing: var(--font-size-60-responsive-book-letter-spacing);
    line-height: var(--font-line-height-compact);
    font-weight: var(--font-weight-bold);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman);
    order: 3
}

.feed-post-video-full .bstn-fd-play-button {
    position: unset;
    order: 2
}

.feed-post-video-full .bstn-fd-video-play {
    height: 36px;
    width: 36px
}

.feed-post-video-full .bstn-fd-play-icon {
    height: 26px;
    width: 26px
}

.feed-post-video-full .feed-post-video-duration {
    padding-left: 12px
}

.feed-post-video-full .feed-post-metadata,
.feed-post-video-full .feed-post-video-duration {
    font-family: var(--font-family-book), var(--font-family-book-fallback);
    font-size: var(--font-size-20-responsive-book);
    letter-spacing: var(--font-size-20-responsive-book-letter-spacing);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman)
}

.feed-post-video-full .feed-post-metadata {
    margin: 0;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    line-height: var(--font-line-height-spaced);
    order: 4
}

.post-media-preview {
    height: 100%;
    width: 100%;
    padding-top: 56.25%;
    position: relative
}

.post-media-preview:before {
    content: "";
    background: linear-gradient(202deg, transparent 50%, #000);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: auto;
    z-index: 1
}

.post-media-preview__content,
.post-media-preview__video {
    display: block;
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%
}

.load-more {
    border-radius: 3px;
    box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, .2);
    cursor: pointer
}

.load-more:hover a {
    color: #fff
}

#bstn-rtcl>:first-child:not(:empty) {
    margin-bottom: 40px
}

.gui-navigation-dots {
    font-family: var(--font-family-book), var(--font-family-book-fallback);
    font-size: var(--font-size-40-responsive-book);
    letter-spacing: var(--font-size-40-responsive-book-letter-spacing);
    font-variation-settings: var(--font-variation-settings-book-normal-roman);
    font-feature-settings: var(--font-feature-settings-book-roman)
}

.showtime__wrapper {
    padding-bottom: 0
}

.bstn-fd .tag-manager-publicidade-container--visivel {
    margin: 16px auto 0
}

#bstn-rtcl .tag-manager-publicidade-container--visivel {
    margin: 32px auto 0
}

.bstn-fd .bstn-ad-sticky .bstn-ad-rail {
    height: 10000vh
}

.bstn-fd .bstn-ad-sticky #banner_mobile1 {
    overflow: hidden;
    position: sticky;
    top: 0;
    z-index: 1
}

.bstn-fd .bstn-ad-sticky #banner_mobile1>div {
    background: hsla(0, 0%, 93.3%, .8);
    transition: margin-top 1s ease
}

.bstn-fd .bstn-ad-sticky.bstn-sticky-50px,
.bstn-fd .bstn-ad-sticky.bstn-sticky-50px #banner_mobile1 {
    height: 50px
}

.bstn-fd .bstn-ad-sticky.bstn-sticky-50px #banner_mobile1>div {
    height: 50px !important;
    margin-top: -50px !important
}

.bstn-fd .bstn-ad-sticky.bstn-sticky-50px iframe {
    max-height: 50px
}

.bstn-fd .bstn-ad-sticky.bstn-sticky-100px,
.bstn-fd .bstn-ad-sticky.bstn-sticky-100px #banner_mobile1 {
    height: 100px
}

.bstn-fd .bstn-ad-sticky.bstn-sticky-100px #banner_mobile1>div {
    height: 100px !important;
    margin-top: -100px !important
}

.bstn-fd .bstn-ad-sticky.bstn-sticky-100px iframe {
    max-height: 100px
}

.bstn-fd .bstn-ad-sticky #banner_mobile1.bstn-ad-visible>div {
    margin-top: 0 !important
}

.bstn-ad-smart .bstn-ad-rail {
    position: relative;
    margin: 16px 0 0
}

.bstn-ad-smart div~.content-ads__skeleton {
    display: none
}

.bstn-ad-smart .bstn-ad-rail--expanded {
    --smart-ad-height: 226px;
    height: var(--smart-ad-height)
}

.bstn-ad-smart .bstn-ad-rail--collapsed {
    display: none
}

.bastian-feed-item .card-gutter {
    border: 0;
    padding: 0
}

.bastian-feed-item .borderless-inside-feed {
    border: 0 !important
}

.bastian-feed-item .borderless-inside-feed-h {
    border-left: 0 !important;
    border-right: 0 !important
}

.bastian-feed-item .borderless-inside-feed-v {
    border-top: 0 !important;
    border-right: 0 !important
}

.bastian-feed-item .gui-card {
    box-shadow: none;
    margin-bottom: 0
}

.bastian-feed-item .gui-card-content,
.bastian-feed-item .gui-card-footer {
    border: 0
}

@media (max-width:539px) {
    .with-post-chapeu .feed-post-time-icon {
        display: none
    }

    .scoreboard-bastian-feed {
        width: 100%;
        margin-top: 10px;
        padding-bottom: 16px;
        border-bottom: 1px solid #e6e6e6;
        margin-bottom: 16px
    }

    .scoreboard-bastian-feed .scoreboard-bastian-feed {
        min-height: 36px;
        padding-bottom: 16px
    }

    .scoreboard-bastian-feed.headline {
        margin-bottom: 4px;
        padding-bottom: 4px;
        width: 60%;
        min-width: 304px
    }

    .scoreboard-bastian-feed.headline .shortName {
        display: none
    }

    .scoreboard-bastian-feed .score {
        position: absolute;
        left: calc(50% - 8px);
        top: 50%;
        transform: translate(-50%, calc(-50% - 8px))
    }

    .scoreboard-bastian-feed .scoreboard-away-team {
        position: absolute;
        right: 0
    }

    .scoreboard-bastian-feed .score-number {
        width: 30px;
        display: inline-block;
        text-align: right
    }

    .scoreboard-bastian-feed .score-number:last-child {
        text-align: left
    }

    .scoreboard-bastian-feed .score-penalties {
        margin-left: 4px
    }

    .scoreboard-bastian-feed .score-penalties:nth-last-child(2) {
        margin-right: 4px
    }

    .scoreboard-bastian-feed .bstn-hls .scoreboard-bastian-feed.headline .crest {
        height: 45px
    }

    .scoreboard-bastian-feed>* {
        display: none
    }

    .bstn-hls .highlights-bastian-feed {
        border-bottom: none
    }

    .post-tr-spectators {
        margin-left: 4px
    }

    #header-produto {
        z-index: 2
    }
}

@media (min-width:540px) {
    .bstn-hl-list {
        padding: 24px 48px 0 24px
    }

    .with-photo .bstn-hl-list>:last-child,
    .with-video .bstn-hl-list>:last-child {
        margin-bottom: 24px
    }

    .bstn-hl-chapeu {
        font-family: var(--font-family-book), var(--font-family-book-fallback);
        font-size: var(--font-size-40-responsive-book);
        letter-spacing: var(--font-size-40-responsive-book-letter-spacing);
        line-height: var(--font-line-height-compact);
        font-weight: var(--font-weight-semibold);
        font-variation-settings: var(--font-variation-settings-book-normal-roman);
        font-feature-settings: var(--font-feature-settings-book-roman)
    }

    .bstn-hl-title {
        position: relative;
        z-index: 1
    }

    .model-1 .with-video .bstn-hl-title {
        margin-right: 0
    }

    .bstn-hl-mainitem .bstn-hl-title {
        font-family: var(--font-family-display), var(--font-family-display-fallback) !important;
        font-size: var(--font-size-90-responsive-display) !important;
        letter-spacing: var(--font-size-90-responsive-display-letter-spacing) !important;
        line-height: var(--font-line-height-compact) !important;
        font-variation-settings: var(--font-variation-settings-display-normal-roman) !important;
        font-feature-settings: var(--font-feature-settings-display-roman) !important
    }

    .bstn-hl-relateditem .bstn-hl-title {
        font-family: var(--font-family-book), var(--font-family-book-fallback);
        font-size: var(--font-size-40-responsive-book);
        letter-spacing: var(--font-size-40-responsive-book-letter-spacing);
        line-height: var(--font-line-height-compact);
        font-weight: var(--font-weight-regular);
        font-variation-settings: var(--font-variation-settings-book-normal-roman);
        font-feature-settings: var(--font-feature-settings-book-roman)
    }

    .bstn-hl-relateditem .bstn-hl-link:before {
        background: #666;
        height: 5px;
        width: 5px;
        margin-top: 10px
    }

    .with-photo .bstn-hl-relateditem .bstn-hl-link:before {
        margin-top: 12px
    }

    .bstn-hl-summary {
        font-family: var(--font-family-book), var(--font-family-book-fallback);
        font-size: var(--font-size-40-responsive-book);
        letter-spacing: var(--font-size-40-responsive-book-letter-spacing);
        line-height: var(--font-line-height-spaced);
        font-weight: var(--font-weight-regular);
        font-variation-settings: var(--font-variation-settings-book-normal-roman);
        font-feature-settings: var(--font-feature-settings-book-roman);
        margin-top: 25px
    }

    .bastian-page[data-index="0"] {
        margin-bottom: 32px
    }

    .bstn-fd>:nth-child(2)>:last-child .bastian-page>:first-child>:last-child .bstn-fd .bstn-item-shape:after {
        background-color: transparent
    }

    #bstn-rtcl .bastian-feed-item[data-index="1"] .bstn-item-shape,
    .bstn-fd .bastian-page[data-index="0"] .bastian-feed-item[data-index="1"] .bstn-item-shape,
    .bstn-fd .bastian-page[data-index="1"] .bastian-feed-item[data-index="1"] .bstn-item-shape,
    .bstn-fd .bstn-item-shape:empty {
        margin-top: 0
    }

    #bstn-rtcl .bstn-item-shape {
        border-radius: 4px;
        border: 1px solid #e6e6e6;
        box-shadow: 0 1px 2px rgba(0, 0, 0, .05)
    }

    .bstn-fd-item-cover {
        box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, .1)
    }

    .feed-post-video-duration {
        bottom: 0;
        line-height: 22px;
        right: 0
    }

    .feed-post-video-trademark {
        margin: 15px;
        width: 15%;
        z-index: 10
    }

    .bstn-face-temporeal {
        grid-template-rows: repeat(7, auto)
    }

    .bstn-face-temporeal .feed-media-wrapper {
        grid-row: 1/span 7
    }

    .bstn-face-temporeal .highlight-bastian-feed {
        grid-column: 2;
        margin: 4px 0 0
    }

    .bstn-face-temporeal .highlight-bastian-feed .time {
        margin-bottom: 4px
    }

    .bstn-face-temporeal .scoreboard-bastian-feed {
        border: 0;
        grid-column: 2;
        margin: 0
    }

    .scoreboard-bastian-feed.headline {
        width: 80%
    }

    .tag-manager-publicidade-banner_feed_esppub--visivel .tag-manager-publicidade-banner_feed_esppub {
        margin: 0;
        overflow: visible
    }

    .iframe-especial-publicitario .feed-post {
        padding-bottom: 0 !important
    }

    .iframe-especial-publicitario .feed-post:after {
        content: normal
    }

    .type-esppub .feed-post-header {
        padding: 0 2px 2px 0
    }

    .post-header-special-advertising {
        max-width: 100%;
        top: 22px;
        width: 100%
    }

    .feed-post-header .gui-text-special-advertising {
        border-radius: 2px;
        box-sizing: border-box;
        font-family: var(--font-family-book), var(--font-family-book-fallback);
        font-size: var(--font-size-20-responsive-book);
        letter-spacing: var(--font-size-20-responsive-book-letter-spacing);
        line-height: var(--font-line-height-spaced);
        font-weight: var(--font-weight-regular);
        font-variation-settings: var(--font-variation-settings-book-normal-roman);
        font-feature-settings: var(--font-feature-settings-book-roman);
        height: 24px;
        margin-top: 0;
        padding: 4px 5px 3px
    }

    #banner_slb_meio:not(:empty) {
        margin-top: 64px
    }

    .bs-home #banner_slb_meio {
        margin-top: 0
    }

    .bstn-fd .tag-manager-publicidade-container {
        display: none
    }

    .bstn-fd .tag-manager-publicidade-container--visivel {
        overflow: visible;
        margin: 32px 0 0;
        width: auto;
        display: block
    }

    .bstn-fd .tag-manager-publicidade-container--visivel iframe {
        background: none
    }

    .bstn-fd .tag-manager-publicidade-container--visivel:after {
        display: block;
        margin-top: 32px;
        background-color: #c8c8c8;
        content: "";
        height: 1px
    }

    .bstn-fd .bstn-ad-smart .bstn-ad-rail--expanded {
        display: block;
        padding-bottom: 32px;
        box-sizing: content-box
    }

    .bstn-fd .bstn-ad-smart .bstn-ad-rail--expanded:after {
        display: block;
        background-color: #c8c8c8;
        content: "";
        height: 1px;
        position: absolute;
        bottom: 0;
        width: 100%
    }

    .bstn-fd .bstn-ad-smart .bstn-ad-rail--expanded .tag-manager-publicidade-container--visivel:after {
        display: none
    }

    .bstn-fd .bastian-card-mobile {
        margin: 32px 0 0
    }

    .load-more {
        margin: 0 auto
    }
}

@media (min-width:1000px) {
    .is-half-size .bstn-hl-list {
        bottom: 0
    }

    .model-1 .bstn-hl-itemlist {
        max-width: 50%
    }

    .is-half-size .bstn-hl-mainitem+.bstn-hl-relateditem {
        margin-top: 16px
    }

    .is-half-size .with-photo .bstn-hl-relateditem+.bstn-hl-relateditem {
        margin-top: 4px
    }

    .bstn-hl-title {
        transition: color .35s ease
    }

    .is-half-size .bstn-hl-mainitem .bstn-hl-title {
        font-family: var(--font-family-display), var(--font-family-display-fallback) !important;
        font-size: var(--font-size-80-responsive-display) !important;
        letter-spacing: var(--font-size-80-responsive-display-letter-spacing) !important;
        line-height: var(--font-line-height-compact) !important;
        font-variation-settings: var(--font-variation-settings-display-normal-roman) !important;
        font-feature-settings: var(--font-feature-settings-display-roman) !important
    }

    .is-half-size .bstn-hl-summary {
        margin-top: 8px
    }

    .variation-uber .bstn-hl>.bstn-hl-link {
        display: block;
        height: 100%
    }

    .variation-uber .bstn-hl-list {
        align-items: end;
        display: grid;
        grid-template-rows: 1fr repeat(2, minmax(auto, -webkit-min-content));
        grid-template-rows: 1fr repeat(2, minmax(auto, min-content));
        height: 100%;
        padding: 0;
        position: relative
    }

    .variation-uber .bstn-hl-itemlist {
        max-width: none;
        margin-bottom: 12px
    }

    .variation-uber .bstn-hl-chapeuitem,
    .variation-uber .bstn-hl-mainitem,
    .variation-uber .bstn-hl-spaceritem {
        cursor: pointer;
        grid-column: span 3;
        max-width: none
    }

    .variation-uber .bstn-hl-chapeu {
        font-family: var(--font-family-book), var(--font-family-book-fallback);
        font-size: var(--font-size-60-responsive-book);
        letter-spacing: var(--font-size-60-responsive-book-letter-spacing);
        line-height: var(--font-line-height-compact);
        font-weight: var(--font-weight-regular);
        font-variation-settings: var(--font-variation-settings-book-normal-roman);
        font-feature-settings: var(--font-feature-settings-book-roman);
        text-transform: none
    }

    .variation-uber .bstn-hl-chapeu:after {
        display: none
    }

    .variation-uber .bstn-hl-spaceritem {
        align-self: stretch;
        grid-row: 1
    }

    .variation-uber .bstn-hl-mainitem {
        margin-bottom: 44px
    }

    .variation-uber .bstn-hl-summary {
        font-family: var(--font-family-display), var(--font-family-display-fallback);
        font-size: var(--font-size-70-responsive-display);
        letter-spacing: var(--font-size-70-responsive-display-letter-spacing);
        line-height: var(--font-line-height-compact);
        font-weight: var(--font-weight-regular);
        font-variation-settings: var(--font-variation-settings-display-normal-roman);
        font-feature-settings: var(--font-feature-settings-display-roman);
        margin-top: 16px
    }

    .variation-uber .bstn-hl-uberrelateds {
        align-items: end;
        display: grid;
        grid-column-gap: 58px;
        grid-template-columns: repeat(3, 1fr);
        height: 136px
    }

    .variation-uber .bstn-hl-uberrelateds:before {
        position: absolute;
        right: 0;
        left: 0;
        background: #fff;
        border-bottom: 1px solid #ccc;
        content: "";
        height: 136px
    }

    .variation-uber .bstn-hl-relateditem {
        display: block;
        align-self: start;
        margin: 0 !important;
        padding-top: 32px
    }

    .variation-uber .bstn-hl-relateditem:nth-child(4) {
        grid-column: 1
    }

    .variation-uber .bstn-hl-relateditem:nth-child(5) {
        grid-column: 2
    }

    .variation-uber .bstn-hl-relateditem:nth-child(6) {
        grid-column: 3
    }

    .variation-uber .bstn-hl-relateditem .bstn-hl-link {
        padding: 0;
        margin: 0
    }

    .variation-uber .bstn-hl-mainitem .bstn-hl-title {
        font-family: var(--font-family-display), var(--font-family-display-fallback) !important;
        font-size: var(--font-size-120-responsive-display) !important;
        letter-spacing: var(--font-size-120-responsive-display-letter-spacing) !important;
        line-height: var(--font-line-height-compact) !important;
        font-variation-settings: var(--font-variation-settings-display-normal-roman) !important;
        font-feature-settings: var(--font-feature-settings-display-roman) !important
    }

    .variation-uber .bstn-hl-relateditem .bstn-hl-title {
        font-family: var(--font-family-book), var(--font-family-book-fallback);
        font-size: var(--font-size-40-responsive-book);
        letter-spacing: var(--font-size-40-responsive-book-letter-spacing);
        line-height: var(--font-line-height-compact);
        font-weight: var(--font-weight-bold);
        font-variation-settings: var(--font-variation-settings-book-normal-roman);
        font-feature-settings: var(--font-feature-settings-book-roman)
    }

    .variation-uber .bstn-related {
        display: flex
    }

    .variation-uber .bstn-hl-relateditem .bstn-hl-link:before {
        display: none
    }

    .variation-uber .bstn-hl-relatedthumb {
        height: 72px;
        margin-right: 12px;
        width: 128px
    }

    .bastian-container #bstn-rtcl,
    .bastian-container #bstn-rtcl-placeholder,
    .bastian-container #bstn-rtcl-placeholder>div,
    .bastian-container #bstn-rtcl>div {
        height: 100%
    }

    .bastian-container #bstn-rtcl>div>div:last-child {
        position: sticky;
        top: 102px;
        z-index: 99 !important
    }
}

@media (min-width:1024px) {

    .notify-pulse,
    .notify-pushstream {
        top: 105px
    }

    @keyframes notify-pushstream {
        0% {
            top: -300px
        }

        to {
            top: 105px
        }
    }
}
@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:opensans-light;src:url(/pc/cf/fonts/opensans-light-webfont.eot);src:url(/pc/cf/fonts/opensans-light-webfont.eot?#iefix) format("embedded-opentype"),url(/pc/cf/fonts/opensans-light-webfont.woff) format("woff"),url(/pc/cf/fonts/opensans-light-webfont.ttf) format("truetype"),url(/pc/cf/fonts/opensans-light-webfont.svg#opensans-light-webfont) format("svg")}@font-face{font-family:opensans-regular;src:url(/pc/cf/fonts/opensans-regular-webfont.eot);src:url(/pc/cf/fonts/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/pc/cf/fonts/opensans-regular-webfont.woff) format("woff"),url(/pc/cf/fonts/opensans-regular-webfont.ttf) format("truetype"),url(/pc/cf/fonts/opensans-regular-webfont.svg#opensans-regular-webfont) format("svg")}@font-face{font-family:opensans-semibold;src:url(/pc/cf/fonts/opensans-semibold-webfont.eot);src:url(/pc/cf/fonts/opensans-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(/pc/cf/fonts/opensans-semibold-webfont.woff) format("woff"),url(/pc/cf/fonts/opensans-semibold-webfont.ttf) format("truetype"),url(/pc/cf/fonts/opensans-semibold-webfont.svg#opensans-semibold-webfont) format("svg")}@font-face{font-family:opensans-bold;src:url(/pc/cf/fonts/opensans-bold-webfont.eot);src:url(/pc/cf/fonts/opensans-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/pc/cf/fonts/opensans-bold-webfont.woff) format("woff"),url(/pc/cf/fonts/opensans-bold-webfont.ttf) format("truetype"),url(/pc/cf/fonts/opensans-bold-webfont.svg#opensans-bold-webfont) format("svg")}@font-face{font-family:proximanova-regular-limited;text-transform:uppercase;src:url(/pc/cf/fonts/proximanova-regular-limited-webfont.eot);src:url(/pc/cf/fonts/proximanova-regular-limited-webfont.eot?#iefix) format("embedded-opentype"),url(/pc/cf/fonts/proximanova-regular-limited-webfont.woff) format("woff"),url(/pc/cf/fonts/proximanova-regular-limited-webfont.ttf) format("truetype"),url(/pc/cf/fonts/proximanova-regular-limited-webfont.svg#proximanova-regular-limited-webfont) format("svg")}@font-face{font-family:proximanova-light-limited;text-transform:uppercase;src:url(/pc/cf/fonts/proximanova-light-limited-webfont.eot);src:url(/pc/cf/fonts/proximanova-light-limited-webfont.eot?#iefix) format("embedded-opentype"),url(/pc/cf/fonts/proximanova-light-limited-webfont.woff) format("woff"),url(/pc/cf/fonts/proximanova-light-limited-webfont.ttf) format("truetype"),url(/pc/cf/fonts/proximanova-light-limited-webfont.svg#proximanova-light-limited-webfont) format("svg")}@font-face{font-family:proximanova-bold-limited;text-transform:uppercase;src:url(/pc/cf/fonts/proximanova-bold-limited-webfont.eot);src:url(/pc/cf/fonts/proximanova-bold-limited-webfont.eot?#iefix) format("embedded-opentype"),url(/pc/cf/fonts/proximanova-bold-limited-webfont.woff) format("woff"),url(/pc/cf/fonts/proximanova-bold-limited-webfont.ttf) format("truetype"),url(/pc/cf/fonts/proximanova-bold-limited-webfont.svg#proximanova-bold-limited-webfont) format("svg")}@font-face{font-family:proximanova-semibold-limited;text-transform:uppercase;src:url(/pc/cf/fonts/proximanova-semibold-limited-webfont.eot);src:url(/pc/cf/fonts/proximanova-semibold-limited-webfont.eot?#iefix) format("embedded-opentype"),url(/pc/cf/fonts/proximanova-semibold-limited-webfont.woff) format("woff"),url(/pc/cf/fonts/proximanova-semibold-limited-webfont.ttf) format("truetype"),url(/pc/cf/fonts/proximanova-semibold-limited-webfont.svg#proximanova-semibold-limited-webfont) format("svg")}@font-face{font-family:GlobotipoRounded-Bk;font-weight:400;src:url(https://s3.glbimg.com/cdn/fonts/globotipo/rounded/Globo_Rd_Bk.ttf) format("woff2"),url(https://s3.glbimg.com/cdn/fonts/globotipo/rounded/Globo_Rd_Bk.woff) format("woff"),url(https://s3.glbimg.com/cdn/fonts/globotipo/rounded/Globo_Rd_Bk.woff2) format("truetype")}@font-face{font-family:GlobotipoTexto-Bd;font-weight:700;src:url(https://s3.glbimg.com/cdn/fonts/globotipo/texto/Globo_Tx_Bd.ttf) format("woff2"),url(https://s3.glbimg.com/cdn/fonts/globotipo/texto/Globo_Tx_Bd.woff) format("woff"),url(https://s3.glbimg.com/cdn/fonts/globotipo/texto/Globo_Tx_Bd.woff2) format("truetype")}@font-face{font-family:GlobotipoTexto-Rg;src:url(https://s3.glbimg.com/cdn/fonts/globotipo/texto/Globo_Tx_Rg.ttf) format("woff2"),url(https://s3.glbimg.com/cdn/fonts/globotipo/texto/Globo_Tx_Rg.woff) format("woff"),url(https://s3.glbimg.com/cdn/fonts/globotipo/texto/Globo_Tx_Rg.woff2) format("truetype")}@font-face{font-family:GlobotipoRounded-Bd;font-weight:900;src:url(https://s3.glbimg.com/cdn/fonts/globotipo/rounded/Globo_Rd_Bk.ttf) format("woff2"),url(https://s3.glbimg.com/cdn/fonts/globotipo/rounded/Globo_Rd_Bk.woff) format("woff"),url(https://s3.glbimg.com/cdn/fonts/globotipo/rounded/Globo_Rd_Bk.woff2) format("truetype")}html,body{height:100%;line-height:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:always}*{transition:all .5s ease}a{cursor:pointer}.ng-hide,[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none!important}.cadun-flow-container{font-family:opensans-regular,helvetica,arial,sans-serif;position:relative;background-color:#fff;color:#333;font-size:100%;height:540px;min-height:100%}.cadun-flow-container .globo-img{background:#fff url(/pc/cf/images/logo-globocom.png) no-repeat!important;background:url(/pc/cf/images/logo-globocom.svg) no-repeat,#fff linear-gradient(transparent,transparent)!important;background-color:#fff;display:inline-block;width:85px;height:23px;text-align:left;vertical-align:middle;margin-top:-2px}.cadun-flow-container a{color:#0669de;text-decoration:none;font-family:opensans-bold,helvetica,arial,sans-serif}.cadun-flow-container a:focus,.cadun-flow-container button:focus{transition:none;outline:2px dotted #0669de;border-radius:3px}.cadun-flow-container a:focus{outline-offset:2px}.cadun-flow-container button:focus{outline-offset:3px}.cadun-flow-container p{font-size:.875em;text-align:left;letter-spacing:-.1px;margin-bottom:16px}.cadun-flow-container hr{border:0;border-bottom:1px solid #D8D8D8;margin:0;margin-bottom:16px;margin-top:16px}.cadun-flow-container h2{font-family:opensans-semibold,helvetica,arial,sans-serif;font-size:.9375em;letter-spacing:-1px;margin-bottom:16px}.cadun-flow-container .container-sub-title{font-family:opensans-light,helvetica,arial,sans-serif;font-size:1.5em;line-height:26px;letter-spacing:-.9px;margin-top:-2px;margin-bottom:24px}.cadun-flow-container .container-disclaimer{font-family:opensans-regular,helvetica,arial,sans-serif;font-size:.75em;line-height:16px;letter-spacing:-.1px;margin-bottom:24px}.cadun-flow-container .container-title{font-family:opensans-bold,helvetica,arial,sans-serif;font-size:20px;line-height:24px;letter-spacing:normal;text-align:center;color:#454545;margin:0 0 8px}.cadun-flow-container header{height:auto;padding:8px 0}.cadun-flow-container header .header{overflow:hidden;text-align:center}.cadun-flow-container header .product-logo{max-height:40px}.cadun-flow-container header .product-extra-link{font-family:opensans-regular,helvetica,arial,sans-serif;text-transform:uppercase;color:#fff;display:block;padding:3px 0;text-align:center;font-size:.75em;top:13px;position:relative;background-color:#0669de}.cadun-flow-container main{background-color:#fff}.cadun-flow-container .content{overflow:auto;padding-bottom:180px}.cadun-flow-container .text-content{margin:0 auto;width:100%}.cadun-flow-container .intervention-disclaimer{font-style:normal;margin:0 auto;width:100%;color:#333;padding-bottom:20px}.cadun-flow-container .intervention-disclaimer h2{font-weight:700;font-size:20px;line-height:24px}.cadun-flow-container .intervention-disclaimer-data p{font-weight:400;font-size:14px;line-height:18px}.cadun-flow-container .text-content-inconsistent-data{margin:0 auto;width:100%;text-align:center}.cadun-flow-container .text-centered{text-align:center}.cadun-flow-container .text-parental-consent-control-confirmation{text-align:center;font-size:14px;font-family:opensans-regular;line-height:20px}.cadun-flow-container .text-inconsistent-data{text-align:center;font-size:14px;font-family:opensans-regular;line-height:20px;margin-left:-20px;margin-right:-20px}.cadun-flow-container .hr-inconsistent-data-nonuser{margin-top:24px;margin-bottom:16px}.cadun-flow-container .hr-conta-nao-autorizada{margin-top:20px;margin-bottom:16px}.cadun-flow-container .hr-responsavel-sem-conta{margin-top:8px;margin-bottom:24px}.cadun-flow-container .bottom-content{text-align:center;background-color:#F2F2F2;padding:0 4px;margin-top:32px}.cadun-flow-container .bottom-content .info-box{width:100%;padding:20px 0}.cadun-flow-container .bottom-content .border-left{border-left-color:#D8D8D8;border-left-width:0;border-left-style:solid}.cadun-flow-container .bottom-content h2{font-family:opensans-bold,helvetica,arial,sans-serif;letter-spacing:-.5px;margin:0}.cadun-flow-container .bottom-content p{text-align:center}.cadun-flow-container footer,.cadun-flow-container .content-footer{background-color:#fff;text-align:center;padding-top:1.125em;padding-bottom:1.125em;font-size:.625em;bottom:0;height:1%;width:100%;position:relative;clear:both;color:#fff;margin-top:-5%}.cadun-flow-container .inline-link{font-size:12px}.cadun-flow-container .title-wrapper-parental-consent-control-confirmation{text-align:center;width:100%;margin-top:32px}.cadun-flow-container .title-wrapper-parental-consent-control-confirm-authorized{text-align:center;width:100%;margin-top:16px}.cadun-flow-container .title-consent-control-confirm{margin-top:24px;height:20px;font-family:OpenSans;font-size:22px;font-weight:400;font-stretch:normal;font-style:normal;line-height:.91;letter-spacing:-.83px;text-align:center;color:#717171}.cadun-flow-container .confirm-authorized-content{height:140px;margin-top:15px;font-family:opensans-regular;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:-.25px;text-align:center;color:#717171}.cadun-flow-container .title-wrapper{text-align:center;width:100%;margin:16px 0 8px}.cadun-flow-container .title-wrapper.title-two-lines h1{line-height:26px;letter-spacing:-.5px}.cadun-flow-container .title-wrapper .title-logo{margin:auto;text-align:center;margin-bottom:24px}.cadun-flow-container .title-wrapper .title-logo h1{font-family:opensans-light,helvetica,arial,sans-serif;color:#666;margin-bottom:0;margin-top:0;display:block;font-size:34px;letter-spacing:-1px;font-weight:100;line-height:26px}.cadun-flow-container .title-wrapper .title-small{color:#000;font-size:1.4em;font-weight:400;letter-spacing:-1px;text-align:left;padding-bottom:8px;margin:0;display:table-cell;vertical-align:middle}.cadun-flow-container .title-wrapper .title-small-parental{font-size:24px;font-weight:400;letter-spacing:-1px;text-align:left;padding-bottom:8px;margin:0;display:table-cell;vertical-align:middle}.cadun-flow-container .title-wrapper .title-small-serasa_validation{font-size:24px;line-height:24px;font-weight:400;letter-spacing:-.87px;text-align:left;padding-bottom:8px;margin:0;display:table-cell;vertical-align:middle}.cadun-flow-container .title-wrapper .title-small-finish-registration{font-family:opensans-light;font-size:24px;line-height:24px;font-weight:400;letter-spacing:-.87px;text-align:left;padding-bottom:8px;margin:0;display:table-cell;vertical-align:middle}.cadun-flow-container .title-wrapper .title-small-centralized{font-size:24px;font-weight:400;text-align:center;line-height:20px;letter-spacing:-.87px;margin:0;vertical-align:middle}.cadun-flow-container .title-wrapper .title-image{display:table-cell;padding-right:1em;padding-bottom:10px}.cadun-flow-container .title-wrapper .title-image-avatar{background:url(/pc/cf/images/svg/avatar-bloqueio.svg) no-repeat 0 0;width:50px;height:50px}.cadun-flow-container .title-wrapper .title-image-email-sent{background:url(/pc/cf/images/sprite-password-recovery.png) no-repeat 0 0;width:50px;height:50px}.cadun-flow-container .title-wrapper .title-image-password-changed{background:url(/pc/cf/images/sprite-password-recovery.png) no-repeat 0 -60px;width:50px;height:50px}.cadun-flow-container .title-wrapper .title-image-subscriber{background:url(/pc/cf/images/avatar-subscriber.png) no-repeat;width:50px;height:50px}.cadun-flow-container .title-wrapper .subtitle{font-size:18px}.cadun-flow-container .title-wrapper .subtitle,.cadun-flow-container .title-wrapper .whitelabel-name{display:inline;font-size:16px;font-family:opensans-light,helvetica,arial,sans-serif;color:#666}.cadun-flow-container .title-wrapper .whitelabel-name{font-family:opensans-semibold,helvetica,arial,sans-serif;font-size:16px;font-weight:700}.cadun-flow-container .visually-hidden{position:absolute;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0 none;margin:-1px;padding:0;height:1px;width:1px;white-space:nowrap}.cadun-flow-container .action-link{font-family:proximanova-semibold-limited,helvetica,arial,sans-serif}.cadun-flow-container .disabled-link{color:#d5d5d5}.cadun-flow-container .separator-dot{font-weight:900;font-size:14px;margin:0 5px}.cadun-flow-container .uppercase-text{text-transform:uppercase;display:inline-block}.cadun-flow-container .small-text{font-size:12px}.cadun-flow-container .medium-text{font-size:.75em}.cadun-flow-container .large-text{font-size:.875em}.cadun-flow-container strong{color:#666;font-family:opensans-semibold,helvetica,arial,sans-serif;font-weight:400}.cadun-flow-container .super-strong{font-family:opensans-bold,helvetica,arial,sans-serif;font-weight:800}.cadun-flow-container .blue{color:#06F}.cadun-flow-container .block-separator{line-height:4em}.cadun-flow-container .ajax-loader{text-align:center;margin-top:75%;margin-top:46vh;margin-left:48%;width:16px;height:16px;background:url(/pc/cf/images/ajax-loader.gif) no-repeat}.cadun-flow-container .dynamic-window-sized{max-width:301px;width:87%;margin-left:auto;margin-right:auto}.cadun-flow-container .dynamic-window-sized .internal-division{margin-top:15px;margin-bottom:38px}.cadun-flow-container .alert{padding:12px 0;text-shadow:0 1px 0 rgba(255,255,255,.5);background-color:#f5f5f5;font-size:.875em;margin:0 auto}.cadun-flow-container .alert .alert-wrapper{margin-left:auto;margin-right:auto}.cadun-flow-container .alert .alert-wrapper .icon{line-height:25px;padding-left:28px;display:table-cell}.cadun-flow-container .alert .alert-wrapper .alert-message{display:table-cell;vertical-align:middle;padding-left:8px}.cadun-flow-container .alert-success{color:#266F01}.cadun-flow-container .alert-success .icon{background:url(/pc/cf/images/sprite-sms.png) no-repeat 3px -101px;height:23px}.cadun-flow-container .alert-error{color:#D10000}.cadun-flow-container .alert-error .icon{background:url(/pc/cf/images/sprite-sms.png) no-repeat -23px -101px;height:23px}.cadun-flow-container .alert-warning{color:#9e6606}.cadun-flow-container .alert-warning .icon{background:url(/pc/cf/images/sprite-sms.png) no-repeat -52px -101px;height:23px}.cadun-flow-container .ellipsed-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cadun-flow-container .link-change-responsible{margin:16px 0 0;display:block;color:#666;text-align:center}.cadun-flow-container .link-change-responsible span.small-text{margin:0;display:inline}.cadun-flow-container .link-change-responsible-blocked{margin:0;display:block;color:#666;text-align:center}.cadun-flow-container .link-change-responsible-blocked span.small-text{margin:0;display:inline}.cadun-flow-container .hr-under-title{margin-bottom:24px}.cadun-flow-container .form-container.error-margin .validation-message .error{margin-top:8px}.cadun-flow-container .actions{margin:32px 0 0;display:block;color:#999;text-align:center}.cadun-flow-container .actions span.small-text{margin:0;display:inline}.cadun-flow-container .actions button{margin-bottom:16px;display:inline-block}.cadun-flow-container .actions .button_parental_consent{margin-bottom:16px;font-family:opensans-bold;display:inline-block}.cadun-flow-container .actions span{display:block;margin-top:2.5em;margin-bottom:2.5em}.cadun-flow-container .link-button{text-transform:uppercase;font-family:proximanova-semibold-limited,helvetica,arial,sans-serif;font-size:11px}.cadun-flow-container .link-button.link-button-big{font-size:12px}.cadun-flow-container .list-underage-users{display:flex;justify-content:space-between;align-items:center;font-family:proximanova,helvetica,arial,sans-serif;font-size:14px;font-weight:700}.cadun-flow-container .list-underage-users span{word-wrap:break-word;max-width:200px;max-height:36px;padding-inline-start:5px;line-height:1.29}.cadun-flow-container .list-underage-users a{font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:right}.cadun-flow-container .parental-consent-title-wrapper{font-size:24px;line-height:24px;letter-spacing:-.87px;margin-bottom:3px;margin-top:20px}.cadun-flow-container .parental-consent-text{width:301px;height:160px;font-family:OpenSans;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:-.1px;color:#666}.cadun-flow-container .parental-consent-text .text-style-1{color:#067edd}.cadun-flow-container .parental-consent-users{margin-top:16px}.cadun-flow-container .parental-consent-name{font-weight:700}.cadun-flow-container .parental-consent-radio-buttons{margin-top:16px;height:18px;display:flex;margin-bottom:24px}.cadun-flow-container .parental-consent-radio-buttons>div{width:50%;margin:0}.cadun-flow-container .parental-consent-radio-buttons>div>label{height:18px;font-size:14px}.cadun-flow-container .parental-consent-radio-buttons>div>label>input{width:18px;height:18px;border:solid 2px #979797;vertical-align:middle}.cadun-flow-container .parental-consent-button{width:301px;height:38px;border-radius:3px;background-color:#ddd}.cadun-flow-container .parental-consent-control-confirmation-title{width:203px;height:20px;font-family:OpenSans;font-size:22px;font-weight:400;font-stretch:normal;font-style:normal;line-height:.91;letter-spacing:-.83px;text-align:center;color:#717171}.cadun-flow-container .parental-consent-control-confirmation-text-content{width:327px;height:140px;margin-top:40px;font-family:OpenSans;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:-.25px;text-align:center;color:#717171}.cadun-flow-container .parental-consent-text-content{margin-top:7px}.cadun-flow-container .external-validation-cpf-cod,.cadun-flow-container .underage-validation-cod{max-width:320px;height:16px;margin:6px 0 24px;object-fit:contain;font-family:OpenSans-Bold;font-size:12px;line-height:normal;text-align:center;color:#333}.cadun-flow-container .external-validation-cpf-inform,.cadun-flow-container .underage-validation-inform{max-width:356px;height:54px;margin:24px 0 16px;object-fit:contain;font-family:OpenSans-Bold;font-size:20px;line-height:normal;text-align:center;color:#333}.cadun-flow-container .external-validation-cpf-goback,.cadun-flow-container .underage-validation-goback{max-width:320px;height:86px;margin:30px 0 61px;object-fit:contain;font-family:OpenSans-Regular;font-size:14px;line-height:normal;text-align:center;color:#333}.cadun-flow-container .mobile-container{height:20px}.cadun-flow-container .mobile-container .waiting-mobile-underage-img{height:24px;width:24px}.cadun-flow-container .mobile-container .user-cellphone{display:inline-block;margin-left:5px}.cadun-flow-container .mobile-container *{vertical-align:middle;height:inherit}.cadun-flow-container .change-email-container{height:20px}.cadun-flow-container .change-email-container .waiting-email-img{height:15px}.cadun-flow-container .change-email-container .waiting-email-underage-img{height:24px;width:24px}.cadun-flow-container .change-email-container .change-email{vertical-align:middle;float:right}.cadun-flow-container .change-email-container .user-email{display:inline-block;margin-left:5px}.cadun-flow-container .change-email-container *{vertical-align:middle;height:inherit}.cadun-flow-container .welcome-link.bottom{margin-top:-4px;display:block;padding-bottom:22px}.cadun-flow-container .welcome.serviceAllowsFacebook{display:none}.cadun-flow-container .user-email.ellipsed-text{width:75%}.cadun-flow-container .recaptcha-enabled .title-logo h1{display:none}.cadun-flow-container .bottom-box{background-color:#F2F2F2;height:calc(100vh - 230px)}.cadun-flow-container .horizontal-container{margin-bottom:8px;text-align:left}.cadun-flow-container .horizontal-container *{font-family:opensans-regular,helvetica,arial,sans-serif;font-size:12px}.cadun-flow-container .horizontal-container a{font-family:opensans-bold,helvetica,arial,sans-serif}.cadun-flow-container .horizontal-container .font-opensans-semibold{font-family:opensans-semibold,helvetica,arial,sans-serif}.cadun-flow-container .horizontal-container .column{display:table-cell;line-height:8px;width:30%;padding-bottom:16px}.cadun-flow-container .horizontal-container .column.center{text-align:center}.cadun-flow-container .horizontal-container .column.right{text-align:right}.cadun-flow-container .horizontal-container .column.left{text-align:left}.cadun-flow-container .horizontal-container .pull-left{float:left;margin-bottom:inherit;margin-right:6px}@media screen and (max-height:900px){.cadun-flow-container .hide-fields{overflow:hidden;max-height:55vmin}.cadun-flow-container .read-more{position:relative;bottom:100px;height:100px;margin-bottom:-100px;width:100%;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}}[embeddedservice-chatheader_chatheader-host]{background-color:#0669de!important}.title-fields{border:0;color:#333;padding:0;font-family:opensans-bold,helvetica,arial,sans-serif;font-size:21px;line-height:20px;letter-spacing:-.14px;text-transform:initial;margin-bottom:24px}.cadun-flow-container form,.cadun-flow-container .form-fields-container{width:100%;margin:auto}.cadun-flow-container form .field,.cadun-flow-container .form-fields-container .field{margin:0 0 18px}.cadun-flow-container form .field-password-column,.cadun-flow-container .form-fields-container .field-password-column{margin-bottom:7px}.cadun-flow-container form .field-password::-ms-reveal,.cadun-flow-container form .field-password::-ms-clear,.cadun-flow-container .form-fields-container .field-password::-ms-reveal,.cadun-flow-container .form-fields-container .field-password::-ms-clear{display:none}.cadun-flow-container form .field-password::-webkit-credentials-auto-fill-button,.cadun-flow-container .form-fields-container .field-password::-webkit-credentials-auto-fill-button{display:none}.cadun-flow-container form .passwd-confirm,.cadun-flow-container .form-fields-container .passwd-confirm{line-height:1.11;letter-spacing:-.6px;color:#000}.cadun-flow-container form .field-password-container,.cadun-flow-container form .field-password-confirmation-container,.cadun-flow-container form .field-new-password-container,.cadun-flow-container .form-fields-container .field-password-container,.cadun-flow-container .form-fields-container .field-password-confirmation-container,.cadun-flow-container .form-fields-container .field-new-password-container{position:relative;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.cadun-flow-container form .field-password-container .field-password-view,.cadun-flow-container form .field-password-confirmation-container .field-password-view,.cadun-flow-container form .field-new-password-container .field-password-view,.cadun-flow-container .form-fields-container .field-password-container .field-password-view,.cadun-flow-container .form-fields-container .field-password-confirmation-container .field-password-view,.cadun-flow-container .form-fields-container .field-new-password-container .field-password-view{content:"";display:inline-block;position:absolute;right:9px;top:50%;margin-top:-20px;line-height:0;width:40px;height:40px;transition:0s background;background-color:transparent;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMjIgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BcnRib2FyZCBDb3B5IDI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iQXJ0Ym9hcmQtQ29weS0yIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iYmFzZWxpbmUtdmlzaWJpbGl0eV9vZmYtMjRweCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuMDAwMDAwLCAtMy4wMDAwMDApIj4KICAgICAgICAgICAgPHBhdGggZD0iTTAsMCBMMjQsMCBMMjQsMjQgTDAsMjQgTDAsMCBaIE0wLDAgTDI0LDAgTDI0LDI0IEwwLDI0IEwwLDAgWiBNMCwwIEwyNCwwIEwyNCwyNCBMMCwyNCBMMCwwIFogTTAsMCBMMjQsMCBMMjQsMjQgTDAsMjQgTDAsMCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTEyLDcgQzE0Ljc2LDcgMTcsOS4yNCAxNywxMiBDMTcsMTIuNjUgMTYuODcsMTMuMjYgMTYuNjQsMTMuODMgTDE5LjU2LDE2Ljc1IEMyMS4wNywxNS40OSAyMi4yNiwxMy44NiAyMi45OSwxMiBDMjEuMjYsNy42MSAxNi45OSw0LjUgMTEuOTksNC41IEMxMC41OSw0LjUgOS4yNSw0Ljc1IDguMDEsNS4yIEwxMC4xNyw3LjM2IEMxMC43NCw3LjEzIDExLjM1LDcgMTIsNyBaIE0yLDQuMjcgTDQuMjgsNi41NSBMNC43NCw3LjAxIEMzLjA4LDguMyAxLjc4LDEwLjAyIDEsMTIgQzIuNzMsMTYuMzkgNywxOS41IDEyLDE5LjUgQzEzLjU1LDE5LjUgMTUuMDMsMTkuMiAxNi4zOCwxOC42NiBMMTYuOCwxOS4wOCBMMTkuNzMsMjIgTDIxLDIwLjczIEwzLjI3LDMgTDIsNC4yNyBaIE03LjUzLDkuOCBMOS4wOCwxMS4zNSBDOS4wMywxMS41NiA5LDExLjc4IDksMTIgQzksMTMuNjYgMTAuMzQsMTUgMTIsMTUgQzEyLjIyLDE1IDEyLjQ0LDE0Ljk3IDEyLjY1LDE0LjkyIEwxNC4yLDE2LjQ3IEMxMy41MywxNi44IDEyLjc5LDE3IDEyLDE3IEM5LjI0LDE3IDcsMTQuNzYgNywxMiBDNywxMS4yMSA3LjIsMTAuNDcgNy41Myw5LjggWiBNMTEuODQsOS4wMiBMMTQuOTksMTIuMTcgTDE1LjAxLDEyLjAxIEMxNS4wMSwxMC4zNSAxMy42Nyw5LjAxIDEyLjAxLDkuMDEgTDExLjg0LDkuMDIgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjOTk5OTk5IiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);background-repeat:no-repeat;background-position:center center;z-index:2;box-shadow:none;padding:0}.cadun-flow-container form .field-password-container .field-password-view:focus,.cadun-flow-container form .field-password-confirmation-container .field-password-view:focus,.cadun-flow-container form .field-new-password-container .field-password-view:focus,.cadun-flow-container .form-fields-container .field-password-container .field-password-view:focus,.cadun-flow-container .form-fields-container .field-password-confirmation-container .field-password-view:focus,.cadun-flow-container .form-fields-container .field-new-password-container .field-password-view:focus{outline-offset:-5px;border-radius:8px}.cadun-flow-container form .field-password-container--on .field-password-view,.cadun-flow-container form .field-password-confirmation-container--on .field-password-view,.cadun-flow-container form .field-new-password-container--on .field-password-view,.cadun-flow-container .form-fields-container .field-password-container--on .field-password-view,.cadun-flow-container .form-fields-container .field-password-confirmation-container--on .field-password-view,.cadun-flow-container .form-fields-container .field-new-password-container--on .field-password-view{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMjIgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BcnRib2FyZCBDb3B5IDM8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iQXJ0Ym9hcmQtQ29weS0zIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iYmFzZWxpbmUtdmlzaWJpbGl0eS0yNHB4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS4wMDAwMDAsIC0zLjAwMDAwMCkiPgogICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgcG9pbnRzPSIwIDAgMjQgMCAyNCAyNCAwIDI0Ij48L3BvbHlnb24+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMiw0LjUgQzcsNC41IDIuNzMsNy42MSAxLDEyIEMyLjczLDE2LjM5IDcsMTkuNSAxMiwxOS41IEMxNywxOS41IDIxLjI3LDE2LjM5IDIzLDEyIEMyMS4yNyw3LjYxIDE3LDQuNSAxMiw0LjUgWiBNMTIsMTcgQzkuMjQsMTcgNywxNC43NiA3LDEyIEM3LDkuMjQgOS4yNCw3IDEyLDcgQzE0Ljc2LDcgMTcsOS4yNCAxNywxMiBDMTcsMTQuNzYgMTQuNzYsMTcgMTIsMTcgWiBNMTIsOSBDMTAuMzQsOSA5LDEwLjM0IDksMTIgQzksMTMuNjYgMTAuMzQsMTUgMTIsMTUgQzEzLjY2LDE1IDE1LDEzLjY2IDE1LDEyIEMxNSwxMC4zNCAxMy42Niw5IDEyLDkgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjOTk5OTk5IiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}.cadun-flow-container form .login-field,.cadun-flow-container .form-fields-container .login-field{margin:0 0 8px}.cadun-flow-container form .clear,.cadun-flow-container .form-fields-container .clear{clear:both}.cadun-flow-container form legend.form-container-fields-title,.cadun-flow-container form .form-container-fields-title,.cadun-flow-container .form-fields-container legend.form-container-fields-title,.cadun-flow-container .form-fields-container .form-container-fields-title{border:0;color:#333;padding:0;font-family:opensans-bold,helvetica,arial,sans-serif;font-size:18px;line-height:20px;letter-spacing:-.2px;text-transform:initial;margin-bottom:24px}.cadun-flow-container form fieldset.no-legend,.cadun-flow-container .form-fields-container fieldset.no-legend{border-top:0;margin:0}.cadun-flow-container form fieldset.one-fieldset,.cadun-flow-container .form-fields-container fieldset.one-fieldset{margin-bottom:18px}.cadun-flow-container form fieldset,.cadun-flow-container .form-fields-container fieldset{border:0;padding:0;color:#666;width:100%;margin:0}.cadun-flow-container form fieldset legend,.cadun-flow-container .form-fields-container fieldset legend{background:#fff;padding:0 0 10px;font-size:1em;text-transform:uppercase;font-family:proximanova-semibold-limited,helvetica,arial,sans-serif;color:#000;text-align:left;margin-bottom:1em;border-bottom:1px solid #e2e2e2;width:100%}.cadun-flow-container form fieldset legend span,.cadun-flow-container .form-fields-container fieldset legend span{border-bottom:2px solid #000;padding-bottom:8px}.cadun-flow-container form label,.cadun-flow-container .form-fields-container label{font-family:opensans-regular,helvetica,arial,sans-serif;color:#666;text-align:left;font-size:14px;margin-bottom:8px;display:inline-block}.cadun-flow-container form .helper,.cadun-flow-container .form-fields-container .helper{color:#999}.cadun-flow-container form input.iconed,.cadun-flow-container .form-fields-container input.iconed{text-indent:30px;line-height:18px}.cadun-flow-container form input.iconed::-webkit-input-placeholder,.cadun-flow-container .form-fields-container input.iconed::-webkit-input-placeholder{color:#999;text-indent:30px}.cadun-flow-container form input.iconed:-moz-placeholder,.cadun-flow-container .form-fields-container input.iconed:-moz-placeholder{color:#999;text-indent:30px}.cadun-flow-container form input.iconed::-moz-placeholder,.cadun-flow-container .form-fields-container input.iconed::-moz-placeholder{color:#999;text-indent:30px}.cadun-flow-container form input.iconed:-ms-input-placeholder,.cadun-flow-container .form-fields-container input.iconed:-ms-input-placeholder{color:#999;text-indent:30px}.cadun-flow-container form input:-webkit-autofill,.cadun-flow-container .form-fields-container input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px transparent inset!important;background:transparent none!important}.cadun-flow-container form input.email,.cadun-flow-container form input[type=email].email,.cadun-flow-container .form-fields-container input.email,.cadun-flow-container .form-fields-container input[type=email].email{background:url(/pc/cf/images/email.png) no-repeat scroll 11px 13px!important;background:url(/pc/cf/images/email.svg) no-repeat scroll 11px 13px,linear-gradient(transparent,transparent)!important}.cadun-flow-container form input.email:focus,.cadun-flow-container .form-fields-container input.email:focus{background:url(/pc/cf/images/email-active.png) no-repeat scroll 11px 13px!important;background:url(/pc/cf/images/email-active.svg) no-repeat scroll 11px 13px,linear-gradient(transparent,transparent)!important}.cadun-flow-container form input.password,.cadun-flow-container .form-fields-container input.password{background:url(/pc/cf/images/password.png) no-repeat scroll 12px 12px!important;background:url(/pc/cf/images/password.svg) no-repeat scroll 12px 12px,linear-gradient(transparent,transparent)!important}.cadun-flow-container form input.password:focus,.cadun-flow-container .form-fields-container input.password:focus{background:url(/pc/cf/images/password-active.png) no-repeat scroll 12px 12px!important;background:url(/pc/cf/images/password-active.svg) no-repeat scroll 12px 12px,linear-gradient(transparent,transparent)!important}.cadun-flow-container form input[type=text],.cadun-flow-container form input[type=email],.cadun-flow-container form input[type=number],.cadun-flow-container form input[type=tel],.cadun-flow-container form input[type=date],.cadun-flow-container form input[type=password],.cadun-flow-container form input[name='recaptcha_response_field'],.cadun-flow-container .form-fields-container input[type=text],.cadun-flow-container .form-fields-container input[type=email],.cadun-flow-container .form-fields-container input[type=number],.cadun-flow-container .form-fields-container input[type=tel],.cadun-flow-container .form-fields-container input[type=date],.cadun-flow-container .form-fields-container input[type=password],.cadun-flow-container .form-fields-container input[name='recaptcha_response_field']{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:opensans-regular,helvetica,arial,sans-serif;font-size:1em;border:1px solid #666;width:100%;height:40px;padding:10px 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cadun-flow-container form input[type=text]::-webkit-input-placeholder,.cadun-flow-container form input[type=email]::-webkit-input-placeholder,.cadun-flow-container form input[type=number]::-webkit-input-placeholder,.cadun-flow-container form input[type=tel]::-webkit-input-placeholder,.cadun-flow-container form input[type=date]::-webkit-input-placeholder,.cadun-flow-container form input[type=password]::-webkit-input-placeholder,.cadun-flow-container form input[name='recaptcha_response_field']::-webkit-input-placeholder,.cadun-flow-container .form-fields-container input[type=text]::-webkit-input-placeholder,.cadun-flow-container .form-fields-container input[type=email]::-webkit-input-placeholder,.cadun-flow-container .form-fields-container input[type=number]::-webkit-input-placeholder,.cadun-flow-container .form-fields-container input[type=tel]::-webkit-input-placeholder,.cadun-flow-container .form-fields-container input[type=date]::-webkit-input-placeholder,.cadun-flow-container .form-fields-container input[type=password]::-webkit-input-placeholder,.cadun-flow-container .form-fields-container input[name='recaptcha_response_field']::-webkit-input-placeholder{font-family:opensans-regular,helvetica,arial,sans-serif;font-size:1em;color:#999}.cadun-flow-container form input[type=text]:-moz-placeholder,.cadun-flow-container form input[type=email]:-moz-placeholder,.cadun-flow-container form input[type=number]:-moz-placeholder,.cadun-flow-container form input[type=tel]:-moz-placeholder,.cadun-flow-container form input[type=date]:-moz-placeholder,.cadun-flow-container form input[type=password]:-moz-placeholder,.cadun-flow-container form input[name='recaptcha_response_field']:-moz-placeholder,.cadun-flow-container .form-fields-container input[type=text]:-moz-placeholder,.cadun-flow-container .form-fields-container input[type=email]:-moz-placeholder,.cadun-flow-container .form-fields-container input[type=number]:-moz-placeholder,.cadun-flow-container .form-fields-container input[type=tel]:-moz-placeholder,.cadun-flow-container .form-fields-container input[type=date]:-moz-placeholder,.cadun-flow-container .form-fields-container input[type=password]:-moz-placeholder,.cadun-flow-container .form-fields-container input[name='recaptcha_response_field']:-moz-placeholder{font-family:opensans-regular,helvetica,arial,sans-serif;font-size:1em;color:#999}.cadun-flow-container form input[type=text]::-moz-placeholder,.cadun-flow-container form input[type=email]::-moz-placeholder,.cadun-flow-container form input[type=number]::-moz-placeholder,.cadun-flow-container form input[type=tel]::-moz-placeholder,.cadun-flow-container form input[type=date]::-moz-placeholder,.cadun-flow-container form input[type=password]::-moz-placeholder,.cadun-flow-container form input[name='recaptcha_response_field']::-moz-placeholder,.cadun-flow-container .form-fields-container input[type=text]::-moz-placeholder,.cadun-flow-container .form-fields-container input[type=email]::-moz-placeholder,.cadun-flow-container .form-fields-container input[type=number]::-moz-placeholder,.cadun-flow-container .form-fields-container input[type=tel]::-moz-placeholder,.cadun-flow-container .form-fields-container input[type=date]::-moz-placeholder,.cadun-flow-container .form-fields-container input[type=password]::-moz-placeholder,.cadun-flow-container .form-fields-container input[name='recaptcha_response_field']::-moz-placeholder{font-family:opensans-regular,helvetica,arial,sans-serif;font-size:1em;color:#999}.cadun-flow-container form input[type=text]:-ms-input-placeholder,.cadun-flow-container form input[type=email]:-ms-input-placeholder,.cadun-flow-container form input[type=number]:-ms-input-placeholder,.cadun-flow-container form input[type=tel]:-ms-input-placeholder,.cadun-flow-container form input[type=date]:-ms-input-placeholder,.cadun-flow-container form input[type=password]:-ms-input-placeholder,.cadun-flow-container form input[name='recaptcha_response_field']:-ms-input-placeholder,.cadun-flow-container .form-fields-container input[type=text]:-ms-input-placeholder,.cadun-flow-container .form-fields-container input[type=email]:-ms-input-placeholder,.cadun-flow-container .form-fields-container input[type=number]:-ms-input-placeholder,.cadun-flow-container .form-fields-container input[type=tel]:-ms-input-placeholder,.cadun-flow-container .form-fields-container input[type=date]:-ms-input-placeholder,.cadun-flow-container .form-fields-container input[type=password]:-ms-input-placeholder,.cadun-flow-container .form-fields-container input[name='recaptcha_response_field']:-ms-input-placeholder{font-family:opensans-regular,helvetica,arial,sans-serif;font-size:1em;color:#999}.cadun-flow-container form input[type=text]:focus,.cadun-flow-container form input[type=email]:focus,.cadun-flow-container form input[type=number]:focus,.cadun-flow-container form input[type=tel]:focus,.cadun-flow-container form input[type=date]:focus,.cadun-flow-container form input[type=password]:focus,.cadun-flow-container form input[name='recaptcha_response_field']:focus,.cadun-flow-container .form-fields-container input[type=text]:focus,.cadun-flow-container .form-fields-container input[type=email]:focus,.cadun-flow-container .form-fields-container input[type=number]:focus,.cadun-flow-container .form-fields-container input[type=tel]:focus,.cadun-flow-container .form-fields-container input[type=date]:focus,.cadun-flow-container .form-fields-container input[type=password]:focus,.cadun-flow-container .form-fields-container input[name='recaptcha_response_field']:focus{outline-width:thick;outline-style:hidden;outline-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f9f9f9,#fff);background-image:-moz-linear-gradient(top,#f9f9f9,#fff);background-image:-o-linear-gradient(top,#f9f9f9,#fff);background-image:linear-gradient(to bottom,#f9f9f9,#fff)}.cadun-flow-container form input[type=text]:disabled,.cadun-flow-container form input[type=text][readonly],.cadun-flow-container form input[type=text][readonly]:focus,.cadun-flow-container form input[type=email]:disabled,.cadun-flow-container form input[type=email][readonly],.cadun-flow-container form input[type=email][readonly]:focus,.cadun-flow-container form input[type=number]:disabled,.cadun-flow-container form input[type=number][readonly],.cadun-flow-container form input[type=number][readonly]:focus,.cadun-flow-container form input[type=tel]:disabled,.cadun-flow-container form input[type=tel][readonly],.cadun-flow-container form input[type=tel][readonly]:focus,.cadun-flow-container form input[type=date]:disabled,.cadun-flow-container form input[type=date][readonly],.cadun-flow-container form input[type=date][readonly]:focus,.cadun-flow-container form input[type=password]:disabled,.cadun-flow-container form input[type=password][readonly],.cadun-flow-container form input[type=password][readonly]:focus,.cadun-flow-container form input[name='recaptcha_response_field']:disabled,.cadun-flow-container form input[name='recaptcha_response_field'][readonly],.cadun-flow-container form input[name='recaptcha_response_field'][readonly]:focus,.cadun-flow-container .form-fields-container input[type=text]:disabled,.cadun-flow-container .form-fields-container input[type=text][readonly],.cadun-flow-container .form-fields-container input[type=text][readonly]:focus,.cadun-flow-container .form-fields-container input[type=email]:disabled,.cadun-flow-container .form-fields-container input[type=email][readonly],.cadun-flow-container .form-fields-container input[type=email][readonly]:focus,.cadun-flow-container .form-fields-container input[type=number]:disabled,.cadun-flow-container .form-fields-container input[type=number][readonly],.cadun-flow-container .form-fields-container input[type=number][readonly]:focus,.cadun-flow-container .form-fields-container input[type=tel]:disabled,.cadun-flow-container .form-fields-container input[type=tel][readonly],.cadun-flow-container .form-fields-container input[type=tel][readonly]:focus,.cadun-flow-container .form-fields-container input[type=date]:disabled,.cadun-flow-container .form-fields-container input[type=date][readonly],.cadun-flow-container .form-fields-container input[type=date][readonly]:focus,.cadun-flow-container .form-fields-container input[type=password]:disabled,.cadun-flow-container .form-fields-container input[type=password][readonly],.cadun-flow-container .form-fields-container input[type=password][readonly]:focus,.cadun-flow-container .form-fields-container input[name='recaptcha_response_field']:disabled,.cadun-flow-container .form-fields-container input[name='recaptcha_response_field'][readonly],.cadun-flow-container .form-fields-container input[name='recaptcha_response_field'][readonly]:focus{background-color:#f5f5f5!important;background-image:none;color:#999}.cadun-flow-container form input.phone-number,.cadun-flow-container .form-fields-container input.phone-number{display:block;max-width:100%}.cadun-flow-container form .half-sized-container,.cadun-flow-container .form-fields-container .half-sized-container{overflow:hidden;display:inline-flex}.cadun-flow-container form .half-sized-container .error,.cadun-flow-container .form-fields-container .half-sized-container .error{color:#D10000;font-size:12px;display:inline-block;line-height:16px}.cadun-flow-container form .half-sized-container .half-sized,.cadun-flow-container .form-fields-container .half-sized-container .half-sized{margin-right:6px}.cadun-flow-container form .half-sized-container :last-child,.cadun-flow-container .form-fields-container .half-sized-container :last-child{margin-right:0!important}.cadun-flow-container form input[name='recaptcha_response_field'],.cadun-flow-container .form-fields-container input[name='recaptcha_response_field']{margin-top:.625em}.cadun-flow-container form input[type=radio],.cadun-flow-container .form-fields-container input[type=radio]{margin-bottom:10px;font-size:1em;height:inherit;display:inline-block;padding-top:2px;padding-bottom:.2em}.cadun-flow-container form input.has-visited.ng-invalid,.cadun-flow-container form input.ng-dirty.ng-invalid,.cadun-flow-container form input.input-border-error,.cadun-flow-container .form-fields-container input.has-visited.ng-invalid,.cadun-flow-container .form-fields-container input.ng-dirty.ng-invalid,.cadun-flow-container .form-fields-container input.input-border-error{border:1px solid #D10000}.cadun-flow-container form input:required,.cadun-flow-container form select:required,.cadun-flow-container form textarea:required,.cadun-flow-container .form-fields-container input:required,.cadun-flow-container .form-fields-container select:required,.cadun-flow-container .form-fields-container textarea:required{box-shadow:none}.cadun-flow-container form input.submitted.ng-invalid,.cadun-flow-container form input.servererror,.cadun-flow-container .form-fields-container input.submitted.ng-invalid,.cadun-flow-container .form-fields-container input.servererror{border:1px solid #D10000}.cadun-flow-container form input.submitted.ng-invalid:focus,.cadun-flow-container form input.servererror:focus,.cadun-flow-container .form-fields-container input.submitted.ng-invalid:focus,.cadun-flow-container .form-fields-container input.servererror:focus{border:1px solid #bbb}.cadun-flow-container form select,.cadun-flow-container .form-fields-container select{height:40px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#FFF;border:1px solid #666;font-size:1em;margin-top:.2em;width:100%}.cadun-flow-container form select:first-child,.cadun-flow-container .form-fields-container select:first-child{margin-top:0}.cadun-flow-container form input[name='birth_date'],.cadun-flow-container .form-fields-container input[name='birth_date']{display:block;width:25%}.cadun-flow-container form ::-webkit-input-placeholder,.cadun-flow-container .form-fields-container ::-webkit-input-placeholder{font-family:opensans-light,helvetica,arial,sans-serif;font-size:.875em;color:#999}.cadun-flow-container form :focus::-webkit-input-placeholder,.cadun-flow-container .form-fields-container :focus::-webkit-input-placeholder{color:#999}.cadun-flow-container form :-moz-placeholder,.cadun-flow-container .form-fields-container :-moz-placeholder{font-family:opensans-light,helvetica,arial,sans-serif;font-size:.875em;color:#999}.cadun-flow-container form :focus:-moz-placeholder,.cadun-flow-container .form-fields-container :focus:-moz-placeholder{color:#999}.cadun-flow-container form ::-moz-placeholder,.cadun-flow-container .form-fields-container ::-moz-placeholder{font-family:opensans-light,helvetica,arial,sans-serif;font-size:.875em;color:#999}.cadun-flow-container form :focus::-moz-placeholder,.cadun-flow-container .form-fields-container :focus::-moz-placeholder{color:#999}.cadun-flow-container form :-ms-input-placeholder,.cadun-flow-container .form-fields-container :-ms-input-placeholder{font-family:opensans-light,helvetica,arial,sans-serif;font-size:.875em;color:#999}.cadun-flow-container form :focus:-ms-input-placeholder,.cadun-flow-container .form-fields-container :focus:-ms-input-placeholder{color:#999}.cadun-flow-container .phone-message-box .inline-link{margin-top:21px;display:inline-block}.cadun-flow-container .message-box{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:opensans-light,helvetica,arial,sans-serif;font-size:.875em;margin-bottom:.875em;padding:.3125em 0 .3125em .625em}.cadun-flow-container .message-box.error{color:#D10000;background-color:#f2dede}.cadun-flow-container button,.cadun-flow-container .button,.cadun-flow-container .button-agree,.cadun-flow-container .button-disagree{background-color:#0669de;width:100%;font-size:1em;padding:0 8px;font-size:.875em;color:#fff;padding:.75em;border:0;heigth:42px;-webkit-box-shadow:inset 0 -2px rgba(0,0,0,.25);-moz-box-shadow:inset 0 -2px rgba(0,0,0,.25);box-shadow:inset 0 -2px rgba(0,0,0,.25);margin:auto;display:inline-block;cursor:pointer;font-family:proximanova-bold-limited,helvetica,arial,sans-serif;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cadun-flow-container button:hover,.cadun-flow-container .button:hover,.cadun-flow-container .button-agree:hover,.cadun-flow-container .button-disagree:hover{background:#0664d4}.cadun-flow-container button:active,.cadun-flow-container .button:active,.cadun-flow-container .button-agree:active,.cadun-flow-container .button-disagree:active{-webkit-box-shadow:inset 0 2px rgba(0,0,0,.15);-moz-box-shadow:inset 0 2px rgba(0,0,0,.15);box-shadow:inset 0 2px rgba(0,0,0,.15);background:#0560ca}.cadun-flow-container button:disabled,.cadun-flow-container .button:disabled,.cadun-flow-container .button-agree:disabled,.cadun-flow-container .button-disagree:disabled{border:1px solid #d5d5d5;background:#f5f5f5;color:#d5d5d5;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.cadun-flow-container button:disabled:hover,.cadun-flow-container .button:disabled:hover,.cadun-flow-container .button-agree:disabled:hover,.cadun-flow-container .button-disagree:disabled:hover{cursor:default;background:#f5f5f5}.cadun-flow-container .big-button{font-size:1.4em}.cadun-flow-container .big-button:hover{font-size:1.4em}.cadun-flow-container .skip-intervention-button{color:#0669de}.cadun-flow-container .secondary-button{color:#0669de;border:1px solid #0669de}.cadun-flow-container .separator{width:100%;text-align:center;margin:1em 0;background:url(/pc/cf/images/dotted-line.gif) repeat-x center}.cadun-flow-container .separator .separator-text{background:#fff;padding:0 10px;font-size:.875em;text-transform:uppercase;font-family:proximanova-semibold-limited,helvetica,arial,sans-serif;color:#666}.cadun-flow-container .form-recaptcha-hide-label-msg #recaptcha_label_msg{display:none!important}.cadun-flow-container .form-resend-email form.form-fields-container{max-width:100%}.cadun-flow-container .form-resend-email h2{margin:30px 0 5px}.cadun-flow-container .form-resend-email fieldset.one-fieldset{margin:0 0 10px}.cadun-flow-container .form-resend-email label{display:block;line-height:20px}.cadun-flow-container .form-resend-email label#recaptcha_label_msg{display:none!important}.cadun-flow-container .form-login-recovery label{display:block;line-height:20px}.cadun-flow-container .form-login-recovery label#recaptcha_label_msg{display:none!important}.cadun-flow-container .recaptcha-container{text-align:left;margin-top:5px;background:#e5e5e5;padding:12px;border-radius:3px}.cadun-flow-container .recaptcha-container label{display:none}.cadun-flow-container .recaptcha-container #recaptcha_response_field{width:100%;margin-top:1px}.cadun-flow-container .recaptcha-container .reload-link{background:#ccc url(/pc/cf/images/svg/reload.svg) no-repeat 48% 50%;text-indent:-9999px;display:inline-block;line-height:25px;color:#333;cursor:pointer;width:17%;height:47px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.cadun-flow-container .recaptcha-container .recaptcha-image{width:83%!important;height:47px!important;float:left;background-color:#fff;margin-bottom:12px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.cadun-flow-container .recaptcha-container .recaptcha-image img{width:100%!important;height:47px!important}.cadun-flow-container .messages .success{background-color:lightgreen}.cadun-flow-container .messages .error{background-color:#D10000;text-align:left}.cadun-flow-container .form-container .validation-message .error{color:#D10000;font-size:12px;margin-top:6px;line-height:16px;display:block;text-align:left}.cadun-flow-container .form-container .form-fields-container .login-recovery-field{margin-bottom:8px}.cadun-flow-container .registration-page .actions{margin-top:17px}.cadun-flow-container .registration-page .form-field-recaptcha{margin-bottom:26px}.pull-left .flow-checkbox{margin-right:2px}.flow-checkbox{position:relative}.flow-checkbox__input{padding:0;margin:0;opacity:0;top:0;left:0;width:16px;height:16px;position:absolute}.flow-checkbox__input:focus~.flow-checkbox__checked{outline:2px dotted #0669de;outline-offset:3px}.flow-checkbox__checked{display:inline-block;text-align:center;line-height:.8;border:.06125rem solid #333;width:16px;height:16px;border-radius:3px;padding:0 1.5px;box-sizing:border-box;background:#fff url(/pc/cf/images/svg/check-icon-branco.svg) no-repeat center center;background-size:99%;transition:background-color .2s ease}#welcome h1{color:#000;font-style:normal;font-weight:700;font-size:32px;line-height:36px;margin-bottom:48px}.dynamic-window-sized.terms_hcaptcha{font-style:normal;font-weight:400;font-size:14px;line-height:18px;margin-top:30px;color:#333}.dynamic-window-sized.terms-of-use-container,.dynamic-window-sized .terms-of-use-container{word-break:break-word;width:34.375em;max-width:inherit}.dynamic-window-sized.terms-of-use-container .subtitle,.dynamic-window-sized .terms-of-use-container .subtitle{text-transform:uppercase;margin-bottom:24px;display:inline-block}.dynamic-window-sized.terms-of-use-container br,.dynamic-window-sized .terms-of-use-container br{line-height:24px}.dynamic-window-sized.terms-of-use-container .terms-of-use-content,.dynamic-window-sized .terms-of-use-container .terms-of-use-content{line-height:1.5rem}.dynamic-window-sized.terms-of-use-container .terms-of-use-content ol,.dynamic-window-sized.terms-of-use-container .terms-of-use-content ul,.dynamic-window-sized .terms-of-use-container .terms-of-use-content ol,.dynamic-window-sized .terms-of-use-container .terms-of-use-content ul{list-style:auto;margin-left:14px;color:#000}.dynamic-window-sized.terms-of-use-container .terms-of-use-content h1,.dynamic-window-sized .terms-of-use-container .terms-of-use-content h1{font-family:GlobotipoTexto-Rg;font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#000}.dynamic-window-sized.terms-of-use-container .terms-of-use-content h2,.dynamic-window-sized .terms-of-use-container .terms-of-use-content h2{color:#000}.dynamic-window-sized.terms-of-use-container .terms-of-use-content p,.dynamic-window-sized .terms-of-use-container .terms-of-use-content p{font-style:normal;font-weight:400;font-size:14px;line-height:22px;letter-spacing:-.2px;margin-bottom:0;color:#333}.dynamic-window-sized.terms-of-use-container .terms-of-use-content strong,.dynamic-window-sized .terms-of-use-container .terms-of-use-content strong{font-size:14px;font-weight:700;line-height:16px;color:#000}.cadun-flow-container .form-container .social-login-container{margin:auto;text-align:center}.cadun-flow-container .form-container .social-login-container .social-login-title{font-family:opensans-light,helvetica,arial,sans-serif;color:#333;font-size:.95em;margin-bottom:24px}.cadun-flow-container .form-container .social-login-container .divider{font-family:opensans-regular,helvetica,arial,sans-serif;color:#666;font-size:.875em;width:100%;text-align:center;margin:0;padding:0;margin-bottom:12px;height:12px}.cadun-flow-container .form-container .social-login-container .divider span{font-size:14px;background:#fff;position:relative;display:inline-block;padding:0 25px;z-index:2;line-height:1;top:-.1875em}.cadun-flow-container .form-container .social-login-container .divider hr{position:relative;top:-9px;z-index:1;margin:0;padding:0}.cadun-flow-container .form-container .social-login-container .social-error-overlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);z-index:202;opacity:1;animation:fade-in 1s 2s forwards;display:none}.cadun-flow-container .form-container .social-login-container .message-box{font-family:opensans-regular;border-radius:4px;width:300px;margin-left:auto;margin-right:auto;left:0;right:0;opacity:1;background:#fff;z-index:202;position:absolute;top:290px;display:flex;flex-direction:column;animation:middle-fade-in 2s 2.5s forwards;padding:30px 20px 54px;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;text-align:center;color:#333}.cadun-flow-container .form-container .social-login-container .message-box .close-message-box{height:18px;width:18px;position:absolute;right:16px;top:16px;padding:0;background:0;box-shadow:none}.cadun-flow-container .form-container .social-login-container .message-box .close-message-box img{height:17px;width:17px}.cadun-flow-container .form-container .social-login-container .message-box .icon{width:80px;height:80px;margin:24px auto}.cadun-flow-container .form-container .social-login-container .message-box .social-network-name{text-transform:capitalize}.cadun-flow-container .form-container .social-login-container .message-box strong{font-family:opensans-bold,helvetica,arial,sans-serif;font-size:20px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:-.1px;text-align:center;color:#333;margin-bottom:12px}.cadun-flow-container .facebook-container img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.cadun-flow-container .facebook-field-title{font-family:opensans-semibold,helvetica,arial,sans-serif;font-size:20px;line-height:24px;letter-spacing:normal;text-align:center;color:#454545;margin:0 0 8px}.cadun-flow-container .social-login-footnote{font-family:opensans-light,helvetica,arial,sans-serif;color:#454545;font-size:.75em;line-height:1.2;padding:0;margin:0;margin-bottom:16px}.cadun-flow-container .social-network-button-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.cadun-flow-container .social-network-button-wrapper-siwa{flex-direction:column}.cadun-flow-container .social-network-wrapper{margin-left:auto;margin-right:auto;margin-bottom:10px}.cadun-flow-container .social-network-wrapper .social-network-button{font-family:opensans-bold,helvetica,arial,sans-serif;width:auto;text-transform:capitalize;text-decoration:none;font-size:15px;line-height:20px;padding:0;height:40px;background:#fff;color:#757575;border:1px solid #dbdbdb;flex-basis:100px;letter-spacing:-.7px;flex-grow:1}.cadun-flow-container .social-network-wrapper .social-network-button:hover{background:#f7f7f7}.cadun-flow-container .social-network-wrapper .social-button-icon{width:18px;display:inline-block;margin-right:8px}.cadun-flow-container .social-network-wrapper .apple-button{border-radius:3px;cursor:pointer;line-height:40px;position:relative}.cadun-flow-container .social-network-wrapper .apple-button .appleid-signin-button{height:40px}.cadun-flow-container .social-network-wrapper .apple-button .social-button-icon{background:url(/pc/cf/images/svg/appleid_logo.svg) no-repeat center center;background-size:15px}.cadun-flow-container .social-network-wrapper .apple-button #appleid-signin{background-color:transparent;height:40px;position:absolute;top:0}.cadun-flow-container .social-network-wrapper .apple-button #appleid-signin>div{height:100%;width:100%;transition:none;border-radius:4px}.cadun-flow-container .social-network-wrapper .apple-button #appleid-signin>div>div{opacity:0}.cadun-flow-container .social-network-wrapper .apple-button #appleid-signin>div:focus{outline:2px dotted #0669de;outline-offset:4px}.cadun-flow-container .social-network-wrapper .google-button{margin-left:2px}.cadun-flow-container .social-network-wrapper .google-button .social-button-icon{background:url(/pc/cf/images/svg/google_logo.svg) no-repeat;background-repeat:no-repeat;background-position:center center;background-size:18px}.cadun-flow-container .social-network-wrapper .facebook-button{background-color:#fff;color:#757575;margin-right:2px}.cadun-flow-container .social-network-wrapper .facebook-button:hover{background:#f7f7f7}.cadun-flow-container .social-network-wrapper .facebook-button .social-button-icon{background:transparent url(/pc/cf/images/svg/facebook_logo.svg) no-repeat center center;background-size:18px}.cadun-flow-container .social-network-wrapper .association-widget{margin-left:auto;margin-right:auto;margin-bottom:30px}.cadun-flow-container .social-network-wrapper .association-widget .arrow{background:url(/pc/cf/images/sprite-fb-assoc.png) no-repeat -80px 0;width:25px;height:20px;display:table-cell}.cadun-flow-container .social-network-wrapper .association-widget .facebook-association{background:url(/pc/cf/images/sprite-fb-assoc.png) no-repeat 4px 0;width:80px;height:70px;border:1px solid #ccc;display:table-cell;-webkit-border-radius:6%;-moz-border-radius:6%;border-radius:6%;-webkit-box-shadow:-1px -1px 1px rgba(0,0,0,.15) inset;-moz-box-shadow:-1px -1px 1px rgba(0,0,0,.15) inset;box-shadow:-1px -1px 1px rgba(0,0,0,.15) inset}.cadun-flow-container .social-network-wrapper .association-widget .globocom-association{background:url(/pc/cf/images/sprite-fb-assoc.png) no-repeat -110px 7px;width:80px;height:70px;border:1px solid #ccc;display:table-cell;-webkit-border-radius:6%;-moz-border-radius:6%;border-radius:6%;-webkit-box-shadow:-1px -1px 1px rgba(0,0,0,.15) inset;-moz-box-shadow:-1px -1px 1px rgba(0,0,0,.15) inset;box-shadow:-1px -1px 1px rgba(0,0,0,.15) inset}.cadun-flow-container .social-network-wrapper-siwa .social-network-button{border-color:#000;border-radius:5px;color:#000;text-transform:none;flex-grow:1;flex-basis:auto;box-shadow:none;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.cadun-flow-container .social-network-wrapper-siwa .social-network-button:not(:first-child){margin-top:8px}.cadun-flow-container .social-network-wrapper-siwa .google-button{margin:0}.cadun-flow-container .social-network-wrapper-siwa .facebook-button{margin:0}.cadun-flow-container{}.cadun-flow-container .form-container,.cadun-flow-container .main-container{margin:auto}.cadun-flow-container .form-container .cep-container .external-link,.cadun-flow-container .main-container .cep-container .external-link{padding-top:28px;text-align:right}.cadun-flow-container .form-container .cep-container .external-link a,.cadun-flow-container .main-container .cep-container .external-link a{margin-left:10px;white-space:nowrap}.cadun-flow-container .form-container .form-content-footer,.cadun-flow-container .main-container .form-content-footer{border-top:1px solid #eee}.cadun-flow-container .form-fields-container .terms-of-use-label{font-family:opensans-regular,helvetica,arial,sans-serif;display:block;text-align:left;font-size:14px}.cadun-flow-container .form-fields-container .terms-of-use-label a{font-size:14px}.cadun-flow-container .email-mask{margin:27px 0 0;padding:0}.cadun-flow-container .email-mask div{width:5%}.cadun-flow-container .email-mask .change-email-container .user-email{line-height:16px;height:17px;font-size:14px}.cadun-flow-container .footer-globocom{margin-top:.5em;text-align:right;overflow:hidden}.cadun-flow-container .footer-globocom .info{-webkit-border-radius:4em;-moz-border-radius:4em;border-radius:4em;background-color:#ddd;padding-left:.6em;padding-right:.6em;font-weight:700;margin-left:4px;font-size:.9em}.cadun-flow-container .welcome-link{margin:auto;font-size:.875em;font-family:opensans-regular;text-align:right}.cadun-flow-container .welcome-link span{color:#444;display:block;font-size:1em;-webkit-font-smoothing:antialiased}.cadun-flow-container .welcome-link button{font-family:proximanova-bold-limited;text-transform:uppercase;font-size:1em;-webkit-font-smoothing:antialiased;color:#0669de;background:0;box-shadow:none;padding:0;width:auto}.cadun-flow-container .welcome-link button:hover{background:0}.cadun-flow-container .welcome-link button:focus{outline-offset:2px}.cadun-flow-container .welcome-link.bottom{text-align:center;text-transform:none}.cadun-flow-container .welcome-link.bottom span{display:inline}.cadun-flow-container .welcome-link.bottom button{margin-left:2px}.cadun-flow-container .resend{font-size:.75em}.cadun-flow-container .autocomplete ul{padding:0;top:40px;box-sizing:border-box;border-bottom-left-radius:2px;border-bottom-rigth-radius:2px}.cadun-flow-container .autocomplete li,.cadun-flow-container .autocomplete li.active{width:auto}.cadun-flow-container .autocomplete li.active{background-color:#eee}.cadun-flow-container .mobile-phone-confirmation-container .form-fields-container{margin:0 auto;padding:0;width:100%;max-width:300px}.cadun-flow-container .mobile-phone-confirmation-container .form-fields-container .user-phone-info{margin:30px 0;font-size:.875em;letter-spacing:-.1px;text-align:center}.cadun-flow-container .mobile-phone-confirmation-container .form-fields-container .user-phone-info .mobile-icon{background:url(/pc/cf/images/sprite-sms.png) no-repeat -121px 0;display:inline-block;width:24px;height:35px;margin-right:.5em}.cadun-flow-container .mobile-phone-confirmation-container .form-fields-container .user-phone-info .phone-info{display:inline-block;text-align:left}.cadun-flow-container .mobile-phone-confirmation-container .form-fields-container .user-phone-info strong{font-size:16px;font-family:opensans-semibold,helvetica,arial,sans-serif}.cadun-flow-container .mobile-phone-confirmation-container .form-fields-container .user-phone-info strong,.cadun-flow-container .mobile-phone-confirmation-container .form-fields-container .user-phone-info a{display:block}.cadun-flow-container .mobile-phone-confirmation-container .form-fields-container .user-phone-info a{font-size:.875em;margin-top:1.25em}.cadun-flow-container .mobile-phone-confirmation-container .form-fields-container .phone-box .phone-token-box{margin-bottom:30px;width:100%}.cadun-flow-container .mobile-phone-confirmation-container .form-fields-container .phone-box .phone-token-box .images{display:table-cell}.cadun-flow-container .mobile-phone-confirmation-container .form-fields-container .phone-box .phone-token-box .token-field{text-align:left;width:210px;padding-left:24px;display:table-cell;vertical-align:top}.cadun-flow-container .mobile-phone-confirmation-container .form-fields-container .phone-box .phone-token-box .token-field .phone-message-box{font-size:.8125em}.cadun-flow-container .mobile-phone-confirmation-container .form-fields-container .phone-box .token-sent{background:url(/pc/cf/images/sprite-sms.png) no-repeat 2px 2px;width:60px;height:100px}.cadun-flow-container .mobile-phone-confirmation-container .form-fields-container .phone-box .token-confirmed{background:url(/pc/cf/images/sprite-sms.png) no-repeat -58px 2px;width:60px;height:100px}.cadun-flow-container .salutation-header{font-family:opensans-regular,helvetica,arial,sans-serif;margin:30px auto 16px;padding-bottom:8px;border-bottom:1px solid #d8d8d8}.cadun-flow-container .salutation-header .salutation-content img.user-avatar{background-image:url(/pc/cf/images/avatar.png);width:50px;height:50px;float:left;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 12px 0 0}.cadun-flow-container .salutation-header .salutation-content span.welcome{font-family:proximanova-semibold-limited,helvetica,arial,sans-serif;font-size:.75em;line-height:.75em;text-transform:uppercase}.cadun-flow-container .salutation-header .salutation-content .user-data{display:flex;flex-direction:column}.cadun-flow-container .salutation-header .salutation-content .user-data span.name{font-family:opensans-regular,helvetica,arial,sans-serif;font-size:1.5em;line-height:1;letter-spacing:-.9px;padding:0 0 4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;display:inline-block;color:#333}.cadun-flow-container .salutation-header .salutation-content .user-data span.email{color:#333;font-size:16px;letter-spacing:-.2px;line-height:28px;font-weight:400;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;font-family:opensans-regular,helvetica,arial,sans-serif}.cadun-flow-container .salutation-header .salutation-content .user-data .logout{font-size:14px;line-height:16px;margin:4px 0;font-family:opensans-bold,helvetica,arial,sans-serif}.cadun-flow-container .salutation-header .salutation-content .user-data .logout button{background:0;box-shadow:none;font-family:inherit;font-size:inherit;text-transform:none;letter-spacing:inherit;line-height:inherit;padding:0;width:auto}.cadun-flow-container .salutation-header .salutation-content .user-data .logout button:focus{outline-offset:2px}.cadun-flow-container header.sdk-component{background-image:url(/pc/cf/images/logo-gcom/logo-gcom_190-54.png);background-repeat:no-repeat;background-color:transparent;background-position:center -1px;background-size:190px 54px;height:54px;margin:0 auto 36px;padding:0;border:0}.cadun-flow-container header.sdk-component.empty-header{background-image:none;margin:0}.cadun-flow-container .sdk-component.alert,.cadun-flow-container .sdk-component.alert-error{border-top:1px solid #eee;margin-top:24px}.cadun-flow-container .sdk-container textarea,.cadun-flow-container .sdk-container select,.cadun-flow-container .sdk-container input{outline:0}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.cadun-flow-container header.sdk-component{background-image:url(/pc/cf/images/logo-gcom/logo-gcom_190-54@2x.png)}}@media only screen and (min--moz-device-pixel-ratio:3),only screen and (-o-min-device-pixel-ratio:3 / 1),only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-pixel-ratio:3){.cadun-flow-container header.sdk-component{background-image:url(/pc/cf/images/logo-gcom/logo-gcom_190-54@3x.png)}}@media (min-width:801px){.cadun-flow-container header .product-logo,.cadun-flow-container .header-container .product-logo{max-height:54px}.cadun-flow-container .header-wrapper{max-width:381px}}@media screen and (max-height:600px){.cadun-flow-container{height:auto}.cadun-flow-container .title-logo,.cadun-flow-container .title-separator{display:none}}@media screen and (min-width:411px){.cadun-flow-container .small-screen{display:none}}@media screen and (max-width:550px){.cadun-flow-container .terms-of-use-container,.cadun-flow-container .terms-of-use-container{width:80%}.cadun-flow-container .form-container.dynamic-window-sized{padding-left:24px;padding-right:24px;width:auto}.cadun-flow-container .large-screen{display:none}.cadun-flow-container .title-logo,.cadun-flow-container .title-separator{display:none}.cadun-flow-container .user-email.ellipsed-text{width:65%!important}.cadun-flow-container .form-container .social-login-container .social-network-button{font-size:15px}.cadun-flow-container .recaptcha-container{width:285px}.cadun-flow-container .recaptcha-container .recaptcha-image{height:45px!important}.cadun-flow-container .recaptcha-container .recaptcha-image img{width:180px;height:45px}.cadun-flow-container form input.phone-number{max-width:250px}}@media (max-width:320px){#vrecaptcha{transform:scale(0.86);-webkit-transform:scale(0.86);transform-origin:0 0;-webkit-transform-origin:0 0}}.cadun-flow-container .title-login-recovery hr{margin:16px 0}.cadun-flow-container .title-code-login-recovery hr{margin-bottom:24px}.cadun-flow-container .title-success-login-recovery hr{margin:16px 0 32px}.cadun-flow-container .form-login-recovery .one-fieldset{margin:24px 0}.cadun-flow-container .form-login-recovery .field{margin-bottom:0}.cadun-flow-container .form-login-recovery button{margin:24px 0}.cadun-flow-container .success-login-recovery button{margin-top:40px}.cadun-flow-container .action-login-recovery .actions span{margin:0}@media screen and (max-height:600px){.cadun-flow-container .title-login-recovery hr{margin:16px 0 8px}.cadun-flow-container .title-code-login-recovery hr{margin-bottom:8px}.cadun-flow-container .title-success-login-recovery hr{margin:16px 0}.cadun-flow-container .form-login-recovery .one-fieldset{margin:16px 0}.cadun-flow-container .form-login-recovery .field{margin-bottom:0}.cadun-flow-container .form-login-recovery button{margin:16px 0}.cadun-flow-container .success-login-recovery button{margin-top:32px}.cadun-flow-container .action-login-recovery .actions span{margin:0}}.cadun-flow-container .cross-auth-container{line-height:1.5em}.cadun-flow-container .cross-auth-container .cross-auth-container--logo{margin:12px}.cadun-flow-container .data-enhancement-separator{height:148px}.cadun-flow-container .data-enhancement--facebook-association--container{padding:0 32px;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cadun-flow-container .data-enhancement--facebook-association--container .data-enhancement--facebook-association--gcom-logo{margin-bottom:-12px}.cadun-flow-container .data-enhancement--facebook-association--container .data-enhancement--facebook-logo{height:78px;width:78px;box-shadow:1px 13px 6px -12px rgba(0,0,0,.35);-webkit-border-radius:55%;-moz-border-radius:55%;border-radius:55%}.login-flow-chapeu{font-family:opensans-regular,helvetica,arial,sans-serif;font-size:18px;color:#333;line-height:1.33;display:block;text-align:center;padding:16px 0 26px}@media screen and (max-width:600px){.login-flow-chapeu{font-size:18px}}.login-flow-chapeu--small{font-size:18px}.login-flow-chapeu--external-partner-name{color:#0669DE;font-weight:700}.intervention{text-align:center;margin:0 auto;max-width:303px;min-width:250px}.intervention .avatar{padding:60px 0 18px}.intervention .avatar img{height:95px;width:95px;box-shadow:0 2px 11px 0 rgba(0,0,0,.13);border-radius:50px}.intervention .title{line-height:.7;letter-spacing:-.4px;text-align:center;color:#333;margin:10px}.intervention .title .smaller{font-size:16px;font-family:GlobotipoTexto-Bd,helvetica,arial,sans-serif}.intervention .title .bigger{font-size:22px;font-family:GlobotipoRounded-Bd,helvetica,arial,sans-serif}.intervention .description{font-family:GlobotipoTexto-Rg,helvetica,arial,sans-serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;text-align:center;color:#666;margin:4px 18px}.intervention .ack{width:160px}@media screen and (max-width:600px){.intervention .ack{width:209px}}.intervention .footer{margin-top:30px}@media screen and (max-width:600px){.intervention .footer{position:fixed;bottom:24px;left:0;right:0}}.intervention .footer .welcome-link{margin-top:12px;text-align:center}.cadun-flow-container .form-fields-container .field.logoutSessions-field{margin-bottom:0}.cadun-flow-container .form-fields-container .field.logoutSessions-field .logoutSessions{margin-bottom:0;display:flex}.cadun-flow-container .form-fields-container .field.logoutSessions-field .logoutSessions-field{margin-bottom:0}.cadun-flow-container .form-fields-container .field.logoutSessions-field .logoutSessions__input{margin-left:0}.cadun-flow-container .form-fields-container .field.logoutSessions-field .logoutSessions__text-label{color:#333;letter-spacing:-.29px;font:400 12px opensans-regular;margin-left:6px}.login-title{position:relative;overflow:hidden;max-height:100px}.intervention{background:#fff}.intervention .intervention-background{position:absolute;top:0;bottom:0;left:0;right:0;z-index:3;background:#fff}.intervention .container{z-index:4;position:absolute;max-width:300px}@media screen and (max-width:600px){.intervention .container{top:50%;margin-top:-175px;height:350px}}.skip-intervention-button{background:none!important;box-shadow:none!important;width:auto!important;letter-spacing:-.5px}.secondary-button{background:none!important;box-shadow:none!important;letter-spacing:-.5px}.message-sms{display:flex!important}.message-sms img{width:20px!important;max-width:20%!important;margin:auto 10px!important}.message-sms p{max-width:80%!important;font-size:14px!important;text-align:left!important;font-weight:400!important;margin:revert!important}.message-sms-confirm{color:#008A00!important}.message-sms-error{color:#D10000!important}.message-sms-warning{color:#BD5B00!important}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes slide-up{from{transform:translateY(0)}to{transform:translateY(-60px)}}.otp-input{display:grid;grid-template-columns:42px 42px 42px 42px 42px 42px;justify-content:space-between}.otp-input input{border-radius:4px;border:1px solid #666;display:inline-block;width:40px;height:40px;text-align:center;outline:0;box-shadow:none;background:transparent;border-color:#000;color:#000;font-size:20px}.otp-input input:focus{transition:none;outline:2px dotted #0669de!important;outline-offset:3px!important}.cadun-flow-container .base-pattern .actions{margin:40px 0 0}.cadun-flow-container .base-pattern form .field,.cadun-flow-container .base-pattern .form-fields-container .field{margin:0}