@import url('https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap');
main {overflow-x: clip;display: flex;z-index: 2;flex-wrap: wrap;margin: 0 auto;padding: 0;justify-content: center;gap: 0 75px;}
main:after {content:'';background-image: linear-gradient(to bottom,rgba(0,0,0,.7) 10%,rgba(0,0,0,0));position: fixed;left: 0;top: 0;width: 100%;height: 100px;}
main .bannerPrincipal {width: 100%;position: relative;z-index: 1;}
main .bannerPrincipal .video {position: absolute;width: 100%;left: 50%; transform: translateX(-50%);top: 0px;overflow: hidden;max-height: 890px;}
main .bannerPrincipal .video .video-responsive {overflow: hidden;padding-bottom: 56.25%;position: relative;height: 0;z-index: 1;}
main .bannerPrincipal .video:before {content:'';position: absolute;left: 0;right: 0;background-image: linear-gradient(to bottom,rgba(20,20,20,0) 0,rgba(20,20,20,.15) 15%,rgba(20,20,20,.35) 29%,rgba(20,20,20,.58) 44%,rgb(20 20 20 / 92%) 78%,#141414 100%);background-size: 100% 100%;background-position: 0 top;background-repeat: repeat-x;background-color: transparent;width: 100%;height: 250px;top: auto;bottom: 0px;opacity: 1;z-index: 2;}
main .bannerPrincipal .video:after {content:'';background: linear-gradient(77deg,hsl(0deg 0% 0% / 94%) 0,rgba(0,0,0,0) 85%);position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 1;transition: opacity .5s;z-index: 1;}   
main .bannerPrincipal .video .video-responsive iframe{left: 0;top: 0;height: 100%;width: 100%;position: absolute;}
main .bannerPrincipal .video .video-responsive video{left: 0;top: 0;height: 100%;width: 100%;position: absolute;}
main .bannerPrincipal .dados {position: absolute;right: 0;top: 528px;display: flex;z-index: 4;}
main .bannerPrincipal .dados .botaoSom {filter: drop-shadow(2px 4px 6px black);}
main .bannerPrincipal .dados .botaoSom span {display: none;width: 34px;height: 34px;align-items: center;justify-content: center;border-radius: 100%;border: 1px solid rgb(255 255 255 / 50%);transform: scale(1.3);margin-right: 20px;color: #fff;cursor: pointer;transition: all 0.5s ease;}
main .bannerPrincipal .dados .botaoSom span.icon-semSom {display: flex;}
main .bannerPrincipal .dados .botaoSom.ativo span.icon-semSom {display:none}
main .bannerPrincipal .dados .botaoSom span.icon-comSom {display: none;} 
main .bannerPrincipal .dados .botaoSom.ativo span.icon-comSom {display: flex;}
main .bannerPrincipal .dados .botaoSom span:hover {background: rgb(255 255 255 / 40%);}
main .bannerPrincipal .dados .classificacao {border: solid 3px #dcdcdc;border-style: none none none solid;background-color: rgb(255 255 255 / 11%);font-size: 1.1vw;display: flex;-webkit-box-align: center;align-items: center;height: 34px;box-sizing: border-box;width: 100px;padding-left: 7px;}
main .bannerPrincipal .dados .classificacao b {width: 29px;height: 29px;display: flex;align-items: center;justify-content: center;background: #d7171f;border-radius: 4px;font: 700 17px/17px 'Open Sans';color: #fff;letter-spacing: -0.020em;}
main .bannerPrincipal .centro {z-index: 2;position: relative; margin: 0 auto;padding: 137px 40px 0;max-width: 1620px;}
main .bannerPrincipal .centro article.texto {max-width: 580px;padding-left: 0;display: flex;flex-wrap: wrap;}
main .bannerPrincipal .centro article.texto h2 {color: #fff;text-transform: uppercase;display: flex;flex-wrap: wrap;transition: all 0.5s ease;}
main .bannerPrincipal .centro article.texto h2 span {width: 100%;color: rgb(255 255 255 / 50%);font: 600 20px/15px 'Open Sans';letter-spacing: 0.250em;margin-bottom: 26px;position: relative;}
main .bannerPrincipal .centro article.texto h2 span:before {content:'';height: 40px;width: 17px;background-image: url('../img/sSubidoflix.png');position: absolute;background-size: cover;background-position: center;top: 50%;left: -28px;transform: translateY(-50%);}
main .bannerPrincipal .centro article.texto h2 figure {
    width: 315px;
}
main .bannerPrincipal .centro article.texto h2 b {width: 100%;font: 400 32px/17px 'Rubik';letter-spacing: 0.01em;color: #fff;text-shadow: 2.41201px 3.11149px 0px rgb(39 58 59 / 15%);margin-bottom: 6px;}
main .bannerPrincipal .centro article.texto h2 em {font: 700 88px/75px 'Rubik';letter-spacing: -0.01em;color: #FFFFFF;text-shadow: 2.41201px 3.11149px 0px rgb(39 58 59 / 15%);display: block;width: 100%;}
main .bannerPrincipal .centro article.texto h2 em:first-of-type {padding-top: 10px;margin-left: -5px;}
main .bannerPrincipal .centro article.texto h2 em:last-of-type {margin-left: -3px;}
main .bannerPrincipal .centro article.texto h2 i {font: 600 30px/69px 'Exo';letter-spacing: 0.130em;padding-left: 6px;padding-top: 9px;}
main .bannerPrincipal .centro article.texto h3 {display: flex;align-items: center;gap: 20px;padding-bottom: 15px;padding-top: 19px;width: 100%;}
main .bannerPrincipal .centro article.texto h3 span {width: 34px;height: 34px;background: #d7171f;display: flex;flex-direction: column;align-items: center;justify-content: center;font: 500 13px/15px 'Open Sans';text-transform: uppercase;}
main .bannerPrincipal .centro article.texto h3 span b {font-weight: 500;font-size: 18px;}
main .bannerPrincipal .centro article.texto h3 em {text-shadow: 0px 4px 4px rgb(12 12 12 / 47%);font: 500 18px/24px 'Open Sans';color: #fff;}
main .bannerPrincipal .centro article.texto p {color: #fff;font: 500 18px/25px 'Open Sans';letter-spacing: -0.030em;text-shadow: 0px 4px 4px rgb(12 12 12 / 47%);padding-bottom: 25px;}
main .bannerPrincipal .centro article.texto .links {display: flex;width: 100%;gap: 16px;}
main .bannerPrincipal .centro article.texto a.assistir:active,
main .bannerPrincipal .centro article.texto a.assistir:link,
main .bannerPrincipal .centro article.texto a.assistir:visited {height: 38px;width: 130px;background: #fff;border-radius: 5px;display: flex;align-items: center;justify-content: center;gap: 10px; transition: all 0.5s ease;}
main .bannerPrincipal .centro article.texto a.assistir:hover { background: rgba(255,255,255,0.75);}
main .bannerPrincipal .centro article.texto a.assistir span {color: #000;font-size: 19px;}
main .bannerPrincipal .centro article.texto a.assistir b {color: #000;font: 500 16px/16px 'Open Sans';}
main .bannerPrincipal .centro article.texto a.assistir:hover span {}
main .bannerPrincipal .centro article.texto a.assistir:hover b {}
main .bannerPrincipal .centro article.texto a.quiz:active,
main .bannerPrincipal .centro article.texto a.quiz:link,
main .bannerPrincipal .centro article.texto a.quiz:visited {height: 38px;background: #fff;border-radius: 5px;display: flex;align-items: center;gap: 10px;transition: all 0.5s ease;max-width: max-content;padding: 0 20px;}
main .bannerPrincipal .centro article.texto a.quiz:hover { background: rgba(255,255,255,0.75);}
main .bannerPrincipal .centro article.texto a.quiz span {color: #000;font-size: 19px;}
main .bannerPrincipal .centro article.texto a.quiz b {color: #000;font: 500 16px/16px 'Open Sans';}

main .bannerPrincipal .centro article.texto a.maisInformacao:active,
main .bannerPrincipal .centro article.texto a.maisInformacao:link,
main .bannerPrincipal .centro article.texto a.maisInformacao:visited {height: 38px;width: 210px;background: rgb(255 255 255 / 20%);border-radius: 5px;display: flex;align-items: center;justify-content: center;gap: 10px;margin-left: 10px;}
main .bannerPrincipal .centro article.texto a.maisInformacao:hover {}
main .bannerPrincipal .centro article.texto a.maisInformacao span {font-size: 21px;color: #fff;}
main .bannerPrincipal .centro article.texto a.maisInformacao b {color: #fff;font: 600 16px/16px 'Open Sans';}
main .bannerPrincipal .centro article.texto a.maisInformacao:hover span {}
main .bannerPrincipal .centro article.texto a.maisInformacao:hover b {}
main .videos {margin: 3vw auto;display: flex;position: relative;flex-wrap: wrap;justify-content: space-between;width: 100%;max-width: 1620px;padding: 0 40px;z-index: 4;}
main .videos h2 {width: 100%;color: #fff;font: 500 1.3vw/1.3vw 'Open Sans';margin-bottom: 1vw;text-shadow: 0px 4px 4px rgb(12 12 12 / 47%);}
main .videos .principais {width: 100%;z-index: 2;position: relative;}
main .videos .principais .centro {display: flex;width: 100%;flex-wrap: wrap;justify-content: space-between;}
main .videos .emBreve {width: 21.5%;position: relative;}
main .videos > .emBreve:before {content: '';width: 4px;height: 80px;border-radius: 2px;background: #999999;opacity: 0.3;position: absolute;right: 116%;top: 50%;transform: translateY(-50%);pointer-events: none;}
main .videos article.video {position: relative;width: calc(93% / 5);cursor: pointer;}
main .videos article.video:hover figure{} 
main .videos .emBreve article.video {width: 100%;max-width: 100%;pointer-events: none;margin-top: -2.3vw;}
main .videos article.video.emBreve h3 {position: relative;width: 100%;color: #fff;font: 700 1.3vw/1.3vw 'Open Sans';top: 0;left: 0;margin-bottom: 1vw;text-shadow: 0px 4px 4px rgb(12 12 12 / 47%);}
main .videos article.video figure {width: 100%;position: relative; transition: all 0.5s ease;}
main .videos article.video figure img {width: 100%;user-select: none;}
main .videos article.video iframe {position: absolute;top: 50%;left: 50%;width: 104%;height: 104%;opacity: 0;transition: all 0.5s ease;background: #141414;transform: translate(-50%,-50%);z-index: 2;}
main .videos article.video .legenda {bottom: 40px;right: 0;font: 700 15px/16px 'Open Sans';text-transform: uppercase;color: #fff;border-radius: 4px;width: fit-content;margin-top: 1dvh;color: #FFF;}
main .videos article.video.emBreveAula .legenda {color: #000;background: transparent;padding: 0px;display: flex;gap: 10px;}
main .videos article.video .legenda em {font: 700 14px/14px 'Open Sans';text-transform: uppercase;display: inline-block;font-size: clamp(11px, 0.73vw, 14px);line-height: 100%;background: #d6171e;padding: 6px 12px;border-radius: 4px;}
main .videos article.video.emBreveAula .legenda em{border-radius: 4px;background: #3F3F3F;color: #ADADAD;padding: 6px 12px;font-size: clamp(11px, 0.73vw, 14px);}
main .videos article.video.emBreveAula .legenda b {width: max-content;font-size: 13px;font-weight: 600;line-height: 10px;text-transform: initial;border-radius: 0 4px 0px 0;letter-spacing: -0.020em;display: inline-block;background: #3F3F3F;color: #ADADAD;padding: 6px 12px;border-radius: 4px;font: 700 14px / 14px 'Open Sans';font-size: clamp(11px, 0.73vw, 14px);line-height: 100%;}
main .videos article.video p {color: #fff;font: 500 15px/130% 'Open Sans';top: calc(100%);text-shadow: 0px 4px 4px rgb(12 12 12 / 47%);min-height: 57px;margin: 1vh 0px;align-content: center;}

main .videos article.video span.assistir.emBreveAula{border-radius: 2px;background: var(--04, #838383);flex-direction: row-reverse;}
main .videos article.video span.assistir.emBreveAula b{color: #fff;}
main .videos article.video span.assistir.emBreveAula::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cmask id='mask0_355_50' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='21'%3E%3Crect x='0.0236816' y='0.523682' width='19.9527' height='19.9527' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_355_50)'%3E%3Cpath d='M3.34912 16.3196V14.6569H5.01184V8.83735C5.01184 7.6873 5.35824 6.66542 6.05104 5.77171C6.74384 4.87799 7.64449 4.29258 8.75297 4.01546V3.4335C8.75297 3.0871 8.87421 2.79266 9.11669 2.55018C9.35917 2.3077 9.65361 2.18646 10 2.18646C10.3464 2.18646 10.6408 2.3077 10.8833 2.55018C11.1258 2.79266 11.247 3.0871 11.247 3.4335V4.01546C12.3555 4.29258 13.2562 4.87799 13.949 5.77171C14.6418 6.66542 14.9882 7.6873 14.9882 8.83735V14.6569H16.6509V16.3196H3.34912ZM10 18.8137C9.54276 18.8137 9.15133 18.6509 8.82571 18.3253C8.50009 17.9996 8.33729 17.6082 8.33729 17.151H11.6627C11.6627 17.6082 11.4999 17.9996 11.1743 18.3253C10.8487 18.6509 10.4573 18.8137 10 18.8137Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");width: 20px;height: 21px;}
main .videos article.video span.assistir b{display: block;color: var(--03, #091F2B);text-align: center;font-family: "Open Sans";font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;letter-spacing: 0.5px;transition: all ease 0.5s;}
main .videos article.video span.assistir::before{content: '';display: block;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='none'%3E%3Cpath d='M16.4041 7.88567C17.3442 8.23202 17.8142 8.76392 17.8142 9.48137C17.8142 10.1988 17.3442 10.7307 16.4041 11.0771L3.82397 17.8866C3.23022 18.2083 2.63957 18.199 2.052 17.8588C1.46444 17.5186 1.17065 17.0269 1.17065 16.3837V2.6718C1.17065 1.99146 1.46444 1.47503 2.052 1.12249C2.63957 0.769947 3.23022 0.754484 3.82397 1.0761L16.4041 7.88567Z' fill='%23091F2B'/%3E%3C/svg%3E");width: 18px;height: 19px;transition: all ease 0.5s;}
main .videos article.video span.assistir{transition: all ease 0.5s;display: flex;border-radius: 2px;background: var(--05, #F9F9F9);top: calc(100% + 85px);width: 100%;padding: 10px 20px;text-align: center;align-items: center;justify-content: center;gap: 12px;}
main .videos article.video:hover span.assistir.emBreveAula{opacity: 1;}
main .videos article.video:hover span.assistir{opacity: 1;background: #0095FF;}
main .videos article.video:hover span.assistir b{color: #fff;}
main .videos article.video:hover span.assistir::before{filter: invert(1) brightness(2.5);}
main .videos article.video:hover span.assistir.emBreveAula::before{filter: none;}

main .conteudo {display: flex;max-width: 1620px;width: 100%;padding: 0 40px;justify-content: space-between;z-index: 2;flex-wrap: wrap;}
main .comentariosFacebook {max-width: 100%;width: calc(100% - 385px);}
main .conteudo h2 {color: #fff;font: 700 20px/20px 'Open Sans';margin-bottom: 22px;width: max-content;}
main .conteudo h2 b {color: #656565;font-weight: 400;margin-left: 4px;}
main .comentariosFacebook .comentario {background: #fff;border-radius: 5px;padding: 15px 20px 30px; }
._1000 main .comentariosFacebook .comentario { min-height: 567px;}
main .comentariosFacebook .comentario .centro {max-width: 100%;margin: 0 auto;}
main .redesSociais {margin-top: 0;position: sticky;top: 115px;height: max-content;width: 100%;display: flex;justify-content: space-between;gap: 40px;background: #ffffff0f;padding: 40px 50px;border-radius: 20px;border: 2px solid #ffffff14;}
main .redesSociais article:not(:first-of-type) {}
main .redesSociais article {display: flex;flex-direction: column;justify-content: space-between;width: 22%;}
main .redesSociais article h3 {color: #fff;font: 500 21px/21px 'Open Sans';}
main .redesSociais article h3 b {font-weight: 500;}
main .redesSociais article p {color: #d7d7d7;font: 400 14px/20px 'Open Sans';margin-top: 16px;}
main .redesSociais article a:active,
main .redesSociais article a:link,
main .redesSociais article a:visited {height: 38px;display: flex;width: max-content;align-items: center;padding: 0 22px 0 14px;border-radius: 3px;margin-top: 16px;transition: all 0.5s ease;}
main .redesSociais article a:hover {filter: brightness(120%);}
main .redesSociais article a span {color:#fff;padding-right: 14px;}
main .redesSociais article a b {font: 500 13px/25px 'Open Sans';text-transform: uppercase;color: #fff;}
main .redesSociais article.telegram a span {font-size: 21px;}
main .redesSociais article.youtube a span {font-size: 18px;}
main .redesSociais article.instagram a span {font-size: 23px;}
main .redesSociais article.telegram h3 b {color:#2da4d7}
main .redesSociais article.whatsapp h3 b {color:#25d366}
main .redesSociais article.youtube h3 b {color:#d7362a}
main .redesSociais article.instagram h3 b {color:#962fbf}
main .redesSociais article.whatsapp a {background:#25d366}
main .redesSociais article.telegram a {background:#2da4d7}
main .redesSociais article.youtube a {background:#d7362a}
main .redesSociais article.instagram a {background:#962fbf}
main .estreia {display: flex;position: relative;flex-wrap: wrap;width: 100%;max-width: 1620px;padding: 0 40px;z-index: 3;margin: 0 auto 6vw;padding-top: 60px;align-items: center;}
main .estreia h2 {width: 100%;color: #fff;font: 700 1.3vw/1.3vw 'Open Sans';margin-bottom: 1vw;text-shadow: 0px 4px 4px rgb(12 12 12 / 47%);display: none;}
main .estreia .blocoContador {width: 100%;max-width: 521px;height: 315px;background-image: url('../img/fundoEstreiaCST.png?2');background-position: center center;background-size: cover;background-repeat: no-repeat;display: flex;align-items: end;}
main .estreia .blocoContador ul.countdown {display: flex;flex-wrap: wrap;gap: 0 12px;margin-left: auto;width: 100%;max-width: 175px;margin-right: 10px;margin-bottom: 10px;justify-content: space-around;}
main .estreia .blocoContador ul.countdown li {width: max-content;text-align: center;min-width: 32px;width: 32px;}
main .estreia .blocoContador ul.countdown li:first-of-type {width: 100%;text-align: left;}
main .estreia .blocoContador ul.countdown li:nth-of-type(2) {
}
main .estreia .blocoContador ul.countdown li:nth-of-type(4) {position: relative;}
main .estreia .blocoContador ul.countdown li:nth-of-type(4):before{content:':';font: 700 28px/30px 'Barlow';color: #3eb2e4;position: absolute;left: -11px;top: 3px;}
main .estreia .blocoContador ul.countdown li:nth-of-type(4):after {content:':';font: 700 28px/30px 'Barlow';color: #3eb2e4;position: absolute;right: -12px;top: 3px;}
main .estreia .blocoContador ul.countdown li span {color: #fff;font: 700 28px/36px 'Barlow';display: block;}
main .estreia .blocoContador ul.countdown li:nth-of-type(1) p {color: #fff;font-weight: 800;}
main .estreia .blocoContador ul.countdown li p {text-transform: uppercase;color: #BEBEBE;font: 700 16px/16px 'Barlow';width: 100%;}
main .estreia .blocoContador ul.countdown li span.days {}
main .estreia .blocoContador ul.countdown li p.days_ref {}
main .estreia .blocoContador ul.countdown li span.hours {}
main .estreia .blocoContador ul.countdown li p.hours_ref {}
main .estreia .blocoContador ul.countdown li span.minutes {}
main .estreia .blocoContador ul.countdown li p.minutes_ref {}
main .estreia .blocoContador ul.countdown li span.seconds {}
main .estreia .blocoContador ul.countdown li p.seconds_ref {}
main .estreia .texto {width: calc(100% - 521px);display: flex;flex-wrap: wrap;height: max-content;padding-left: 40px;position: relative;}
main .estreia h3 {width: 100%;height: max-content;color: #7F7D7D;font-family: Barlow;font-size: 18px;font-style: normal;font-weight: 900;line-height: normal;letter-spacing: 0.18px;}
main .estreia .texto p {width: 100%;height: max-content;margin-bottom: 24px;color: #FFF;font-family: Barlow;font-size: 24px;font-style: normal;font-weight: 900;line-height: normal;letter-spacing: 0.24px;text-transform: uppercase;}
main .estreia .texto p b{color: #0095FF;font-weight: 900;}
main .estreia .texto p.avisoWhatsapp {text-transform: none;font-size: 18px;font-weight: 700;line-height: 24px;max-width: 530px;margin-bottom: 20px;}
main .estreia .texto p i{display: block;text-transform: initial;font-size: 18px;max-width: 530px;margin-top: 7px;}
main .estreia .texto span{
    display: flex;
    width: 100%;
    gap: 16px;
    margin-bottom: 16px;
}
main .estreia .texto span b{
    position: relative;
    display: flex;
    color: #FFF;
    font-family: Barlow;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    gap: 10px;
}
main .estreia .texto span b::before{content: '';display: block;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='23' viewBox='0 0 19 23' fill='none'%3E%3Cpath d='M2.06813 22.2153C1.49939 22.2153 1.01235 22.0025 0.606996 21.5769C0.201644 21.1513 -0.00068762 20.6402 1.75563e-06 20.0438V4.84307C1.75563e-06 4.2459 0.202678 3.7345 0.608031 3.30888C1.01338 2.88326 1.50008 2.67081 2.06813 2.67154H3.10219V1.58577C3.10219 1.27814 3.20146 1.02009 3.4 0.811618C3.59854 0.603151 3.84396 0.49928 4.13625 0.500004C4.42924 0.500004 4.675 0.604237 4.87354 0.812704C5.07208 1.02117 5.17101 1.27886 5.17032 1.58577V2.67154H13.4428V1.58577C13.4428 1.27814 13.5421 1.02009 13.7406 0.811618C13.9392 0.603151 14.1846 0.49928 14.4769 0.500004C14.7699 0.500004 15.0156 0.604237 15.2142 0.812704C15.4127 1.02117 15.5116 1.27886 15.5109 1.58577V2.67154H16.545C17.1137 2.67154 17.6008 2.88435 18.0061 3.30997C18.4115 3.73559 18.6138 4.24662 18.6131 4.84307V20.0438C18.6131 20.641 18.4105 21.1524 18.0051 21.578C17.5998 22.0036 17.1131 22.216 16.545 22.2153H2.06813ZM2.06813 20.0438H16.545V9.18613H2.06813V20.0438ZM9.30657 13.5292C9.01358 13.5292 8.76782 13.425 8.56928 13.2165C8.37074 13.008 8.27181 12.7503 8.2725 12.4434C8.2725 12.1358 8.37177 11.8777 8.57031 11.6693C8.76885 11.4608 9.01427 11.3569 9.30657 11.3577C9.59955 11.3577 9.84531 11.4619 10.0439 11.6704C10.2424 11.8788 10.3413 12.1365 10.3406 12.4434C10.3406 12.7511 10.2414 13.0091 10.0428 13.2176C9.84428 13.426 9.59886 13.5299 9.30657 13.5292ZM5.17032 13.5292C4.87733 13.5292 4.63157 13.425 4.43303 13.2165C4.23449 13.008 4.13556 12.7503 4.13625 12.4434C4.13625 12.1358 4.23552 11.8777 4.43406 11.6693C4.6326 11.4608 4.87802 11.3569 5.17032 11.3577C5.4633 11.3577 5.70906 11.4619 5.9076 11.6704C6.10614 11.8788 6.20507 12.1365 6.20438 12.4434C6.20438 12.7511 6.10511 13.0091 5.90657 13.2176C5.70803 13.426 5.46261 13.5299 5.17032 13.5292ZM13.4428 13.5292C13.1498 13.5292 12.9041 13.425 12.7055 13.2165C12.507 13.008 12.4081 12.7503 12.4088 12.4434C12.4088 12.1358 12.508 11.8777 12.7066 11.6693C12.9051 11.4608 13.1505 11.3569 13.4428 11.3577C13.7358 11.3577 13.9816 11.4619 14.1801 11.6704C14.3786 11.8788 14.4776 12.1365 14.4769 12.4434C14.4769 12.7511 14.3776 13.0091 14.1791 13.2176C13.9805 13.426 13.7351 13.5299 13.4428 13.5292ZM9.30657 17.8723C9.01358 17.8723 8.76782 17.768 8.56928 17.5596C8.37074 17.3511 8.27181 17.0934 8.2725 16.7865C8.2725 16.4789 8.37177 16.2208 8.57031 16.0123C8.76885 15.8039 9.01427 15.7 9.30657 15.7007C9.59955 15.7007 9.84531 15.805 10.0439 16.0134C10.2424 16.2219 10.3413 16.4796 10.3406 16.7865C10.3406 17.0941 10.2414 17.3522 10.0428 17.5606C9.84428 17.7691 9.59886 17.873 9.30657 17.8723ZM5.17032 17.8723C4.87733 17.8723 4.63157 17.768 4.43303 17.5596C4.23449 17.3511 4.13556 17.0934 4.13625 16.7865C4.13625 16.4789 4.23552 16.2208 4.43406 16.0123C4.6326 15.8039 4.87802 15.7 5.17032 15.7007C5.4633 15.7007 5.70906 15.805 5.9076 16.0134C6.10614 16.2219 6.20507 16.4796 6.20438 16.7865C6.20438 17.0941 6.10511 17.3522 5.90657 17.5606C5.70803 17.7691 5.46261 17.873 5.17032 17.8723ZM13.4428 17.8723C13.1498 17.8723 12.9041 17.768 12.7055 17.5596C12.507 17.3511 12.4081 17.0934 12.4088 16.7865C12.4088 16.4789 12.508 16.2208 12.7066 16.0123C12.9051 15.8039 13.1505 15.7 13.4428 15.7007C13.7358 15.7007 13.9816 15.805 14.1801 16.0134C14.3786 16.2219 14.4776 16.4796 14.4769 16.7865C14.4769 17.0941 14.3776 17.3522 14.1791 17.5606C13.9805 17.7691 13.7351 17.873 13.4428 17.8723Z' fill='%230095FF'/%3E%3C/svg%3E");width: 19px;height: 23px;}
main .estreia .texto span b.hora::before{content: '';background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='23' viewBox='0 0 20 23' fill='none'%3E%3Cpath d='M10 1.5C8.68678 1.5 7.38642 1.75866 6.17317 2.2612C4.95991 2.76375 3.85752 3.50035 2.92893 4.42893C1.05357 6.3043 0 8.84784 0 11.5C0 14.1522 1.05357 16.6957 2.92893 18.5711C3.85752 19.4997 4.95991 20.2362 6.17317 20.7388C7.38642 21.2413 8.68678 21.5 10 21.5C12.6522 21.5 15.1957 20.4464 17.0711 18.5711C18.9464 16.6957 20 14.1522 20 11.5C20 10.1868 19.7413 8.88642 19.2388 7.67317C18.7362 6.45991 17.9997 5.35752 17.0711 4.42893C16.1425 3.50035 15.0401 2.76375 13.8268 2.2612C12.6136 1.75866 11.3132 1.5 10 1.5ZM14.2 15.7L9 12.5V6.5H10.5V11.7L15 14.4L14.2 15.7Z' fill='%230095FF'/%3E%3C/svg%3E");width: 20px;}

main .estreia u{display: flex;color: #FFF;font-family: Barlow;font-size: 20px;font-style: normal;font-weight: 800;line-height: 18px;text-transform: uppercase;background: #D30E18;padding: 4px 16px;position: relative;text-decoration: none;gap: 16px;align-items: center;}
main .estreia u::before{content: '';background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11.25 1.5V0.75C11.25 0.551088 11.329 0.360322 11.4697 0.21967C11.6103 0.0790176 11.8011 0 12 0C12.1989 0 12.3897 0.0790176 12.5303 0.21967C12.671 0.360322 12.75 0.551088 12.75 0.75V1.5C12.75 1.69891 12.671 1.88968 12.5303 2.03033C12.3897 2.17098 12.1989 2.25 12 2.25C11.8011 2.25 11.6103 2.17098 11.4697 2.03033C11.329 1.88968 11.25 1.69891 11.25 1.5ZM18.75 4.5C18.8485 4.50008 18.9461 4.48074 19.0371 4.4431C19.1282 4.40546 19.2109 4.35025 19.2806 4.28062L20.0306 3.53062C20.1714 3.38989 20.2504 3.19902 20.2504 3C20.2504 2.80098 20.1714 2.61011 20.0306 2.46938C19.8899 2.32864 19.699 2.24958 19.5 2.24958C19.301 2.24958 19.1101 2.32864 18.9694 2.46938L18.2194 3.21938C18.1144 3.32427 18.0428 3.45796 18.0139 3.60352C17.9849 3.74908 17.9997 3.89998 18.0565 4.03709C18.1133 4.17421 18.2096 4.29139 18.333 4.37379C18.4565 4.45619 18.6016 4.50012 18.75 4.5ZM4.71938 4.28062C4.78906 4.35031 4.87178 4.40558 4.96283 4.4433C5.05387 4.48101 5.15145 4.50042 5.25 4.50042C5.34855 4.50042 5.44613 4.48101 5.53717 4.4433C5.62822 4.40558 5.71094 4.35031 5.78062 4.28062C5.85031 4.21094 5.90558 4.12822 5.9433 4.03717C5.98101 3.94613 6.00042 3.84855 6.00042 3.75C6.00042 3.65145 5.98101 3.55387 5.9433 3.46283C5.90558 3.37178 5.85031 3.28906 5.78062 3.21938L5.03062 2.46938C4.88989 2.32864 4.69902 2.24958 4.5 2.24958C4.30098 2.24958 4.11011 2.32864 3.96938 2.46938C3.82864 2.61011 3.74958 2.80098 3.74958 3C3.74958 3.19902 3.82864 3.38989 3.96938 3.53062L4.71938 4.28062ZM21.75 16.5V18.75C21.75 19.1478 21.592 19.5294 21.3107 19.8107C21.0294 20.092 20.6478 20.25 20.25 20.25H3.75C3.35218 20.25 2.97064 20.092 2.68934 19.8107C2.40804 19.5294 2.25 19.1478 2.25 18.75V16.5C2.25 16.1022 2.40804 15.7206 2.68934 15.4393C2.97064 15.158 3.35218 15 3.75 15V12C3.74997 10.9113 3.96542 9.83334 4.38395 8.82829C4.80247 7.82323 5.41579 6.91096 6.18853 6.14405C6.96128 5.37714 7.87818 4.77076 8.88638 4.35987C9.89458 3.94898 10.9741 3.74171 12.0628 3.75C16.5769 3.78375 20.25 7.52719 20.25 12.0938V15C20.6478 15 21.0294 15.158 21.3107 15.4393C21.592 15.7206 21.75 16.1022 21.75 16.5ZM12.6262 8.23969C14.4066 8.53875 15.75 10.155 15.75 12C15.75 12.1989 15.829 12.3897 15.9697 12.5303C16.1103 12.671 16.3011 12.75 16.5 12.75C16.6989 12.75 16.8897 12.671 17.0303 12.5303C17.171 12.3897 17.25 12.1989 17.25 12C17.25 9.43125 15.3684 7.17844 12.8738 6.76031C12.7762 6.74306 12.6762 6.74531 12.5795 6.76693C12.4828 6.78855 12.3913 6.82911 12.3104 6.88627C12.2295 6.94343 12.1607 7.01606 12.108 7.09997C12.0553 7.18387 12.0198 7.27738 12.0034 7.3751C11.9871 7.47282 11.9902 7.57281 12.0128 7.66929C12.0353 7.76577 12.0767 7.85684 12.1346 7.93723C12.1925 8.01762 12.2658 8.08574 12.3502 8.13765C12.4345 8.18957 12.5284 8.22425 12.6262 8.23969ZM20.25 18.75V16.5H3.75V18.75H20.25Z' fill='%23F9F9F9'/%3E%3C/svg%3E");width: 24px;height: 24px;display: block;animation: alerta 5s linear infinite;}

main .estreia em {display: flex;width: 100%;position: relative;height: max-content;color: #0095FF;font-family: Barlow;font-size: 24px;font-style: normal;font-weight: 700;line-height: 100%;gap: 5px;margin-bottom: 24px;}
main .estreia em b:first-of-type {font-weight: 900;}
main .estreia em b:last-of-type {}
main .estreia em:after {}
main .estreia em:before {content:'';display: block;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_642_170)'%3E%3Cpath d='M12.79 21.5L3 11.71V13.71C3 14.24 3.21 14.75 3.59 15.12L11.38 22.91C12.16 23.69 13.43 23.69 14.21 22.91L20.42 16.7C21.2 15.92 21.2 14.65 20.42 13.87L12.79 21.5Z' fill='%230095FF'/%3E%3Cpath d='M11.38 17.91C12.16 18.69 13.43 18.69 14.21 17.91L20.42 11.7C21.2 10.92 21.2 9.65 20.42 8.87L12.63 1.08C12.2501 0.709302 11.7408 0.501245 11.21 0.5L5 0.5C3.9 0.5 3 1.4 3 2.5V8.71C3 9.24 3.21 9.75 3.59 10.12L11.38 17.91ZM7.25 3.5C7.58152 3.5 7.89946 3.6317 8.13388 3.86612C8.3683 4.10054 8.5 4.41848 8.5 4.75C8.5 5.08152 8.3683 5.39946 8.13388 5.63388C7.89946 5.8683 7.58152 6 7.25 6C6.91848 6 6.60054 5.8683 6.36612 5.63388C6.1317 5.39946 6 5.08152 6 4.75C6 4.41848 6.1317 4.10054 6.36612 3.86612C6.60054 3.6317 6.91848 3.5 7.25 3.5Z' fill='%230095FF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_642_170'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");width: 24px;height: 25px;margin-right: 1px;}

main .estreia a:active,
main .estreia a:link,
main .estreia a:visited {display: flex;align-items: center;padding: 12px 40px;gap: 9px;align-items: center;border-radius: 30px;background: #71BD22;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.16);transition: all ease 0.5s;}
main .estreia a:hover {filter: brightness(120%);}
main .estreia a span {color: #25D366;font-size: 21px;}
main .estreia a:not(.botaoDeCTA)::before{content: '';display: block;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' width='63px' height='63px' viewBox='0 0 81 81'%3E%3Cpath fill='%23fff' d='M68.898 12.175C61.346 4.688 51.3.562 40.609.558c-10.668 0-20.73 4.122-28.33 11.607C4.664 19.663.467 29.628.457 40.187v.02c.001 6.39 1.688 12.838 4.891 18.723L.567 80.558l21.982-4.977a40.394 40.394 0 0 0 18.045 4.267h.016c10.665 0 20.727-4.123 28.33-11.608 7.62-7.505 11.82-17.457 11.825-28.022.003-10.492-4.211-20.45-11.867-28.043Zm-28.289 61.43h-.014a34.04 34.04 0 0 1-16.12-4.067l-1.039-.561L8.82 72.285l3.175-14.36-.612-1.05C8.34 51.652 6.731 45.887 6.731 40.2 6.743 21.794 21.939 6.802 40.608 6.802c9.019.003 17.493 3.483 23.862 9.796 6.464 6.411 10.023 14.799 10.02 23.618-.007 18.41-15.206 33.389-33.881 33.389Z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M29.683 22.723h-1.76c-.612 0-1.607.229-2.449 1.14-.842.912-3.215 3.116-3.215 7.598 0 4.483 3.292 8.814 3.75 9.422.46.608 6.354 10.1 15.69 13.752 7.759 3.035 9.338 2.431 11.021 2.28 1.684-.152 5.435-2.204 6.2-4.331.765-2.127.765-3.951.536-4.332-.23-.38-.843-.607-1.76-1.063-.92-.456-5.421-2.697-6.263-3.001-.842-.304-1.454-.456-2.067.457-.612.91-2.416 3.017-2.952 3.625-.536.609-1.072.685-1.99.23-.919-.458-3.847-1.437-7.355-4.54-2.731-2.415-4.627-5.495-5.163-6.407-.535-.911-.056-1.404.404-1.859.413-.408.97-.966 1.43-1.497.458-.532.589-.912.896-1.52.306-.608.152-1.14-.077-1.595-.23-.456-1.993-4.961-2.81-6.763-.688-1.517-1.411-1.569-2.066-1.596Z'%3E%3C/path%3E%3C/svg%3E");background-size: 100%;width: 20px;height: 20px;}
main .estreia a:hover span {}
main .estreia a b {color: #FFF;font-family: Barlow;font-size: 18px;font-style: normal;font-weight: 800;line-height: 18px;text-transform: uppercase;text-align: center;}
main .estreia a:hover b {}
@media screen and (min-width: 1600px) {
    main .videos {margin: 96px auto 149px;}
    main .videos .emBreve article.video h3 {font: 700 21px/21px 'Open Sans';}
    main .videos h2, main .estreia h2 {font: 400 19px/21px 'Open Sans';}
    main .videos article.video p {}
    main .videos .emBreve article.video {margin-top: -37px;}
    
}
@media screen and (max-width: 1280px) {
    main .videos .emBreve {width: 22.4%;}
    main .videos .emBreve:before {right: 113%;}
}
@media screen and (max-height: 890px) {
    main .bannerPrincipal .centro article.texto h2 {width: 100%;zoom: 0.7;}
    main .bannerPrincipal .centro article.texto h2 em:last-of-type {margin: 0;padding-top: 6px;}
    main .bannerPrincipal .centro article.texto {max-width: max-content;}
    main .bannerPrincipal .centro article.texto p {max-width: 552px;zoom: 0.8;}
    main .bannerPrincipal .centro {padding-top: 90px;}
    main .videos {margin-top: 3vw;margin-bottom: 11vw;}
    main .bannerPrincipal .centro article.texto .links {zoom: 0.9;gap: 16px;}
    main .bannerPrincipal .centro article.texto h3 {zoom: 0.8;}
    main .bannerPrincipal .dados {top: 338px;}
    main .redesSociais {top: 61px;margin-top: 0;}
    main .redesSociais article:not(:first-of-type) {}
}
@media screen and (max-width: 1220px) {
    main .estreia h3 {}
    main .estreia .texto p {}
    main .estreia a:active, main .estreia a:link, main .estreia a:visited {order: 4;margin: 0;zoom: 0.85;}
}
@media screen and (max-width: 1030px) {
    main .videos .principais {width: 100%;overflow-x: auto;overflow-y: hidden;}
    main .conteudo {flex-direction: column;justify-content: flex-start;padding: 0;}
    main .conteudo h2 {order: 1;max-width: 100%;width: 100%;text-align: center;font: 700 17px/18px 'Open Sans';}
    main .comentariosFacebook {order: 2;width: 100%;}
    main .redesSociais {order: 2;position: relative;margin: 0px 0 20px;top: initial;display: flex;flex-wrap: wrap;width: 100%;justify-content: center;gap: 40px 20px;padding: 40px 0;border-radius: 0;}
    main .comentariosFacebook .comentario {padding: 10px 10px 10px;border-radius: 0;}
    main .redesSociais article {max-width: 330px;text-align: center;zoom: 0.9;padding: 0px 20px;border-radius: 5px;display: flex;flex-direction: column;justify-content: space-between;width: 100%;}
    main .redesSociais article:not(:first-of-type) {margin: 0;}
    main .redesSociais article a:active, main .redesSociais article a:link, main .redesSociais article a:visited {margin: 10px auto 0;}
    main .redesSociais article p {margin-top: 6px;}
    main .conteudo h2 b {display: block;font-size: 13px;}
    main .videos article.video.emBreve h3 { position: absolute;top: 0;z-index: 2;text-align: center;background: rgb(215 23 31 / 27%);font-size: 12px;text-transform: uppercase;padding: 4px 0;line-height: 12px;}
    main .videos .emBreve article.video {margin: 0;}
    main .videos > .emBreve:before {display:none}
    main .videos > .emBreve {display: none;}
        main .bannerPrincipal .centro article.texto a.quiz:active,
    main .bannerPrincipal .centro article.texto a.quiz:link,
    main .bannerPrincipal .centro article.texto a.quiz:visited {padding: 0 15px;}
    main .bannerPrincipal .centro article.texto a.quiz span {font-size: 18px;}
    main .bannerPrincipal .centro article.texto a.quiz b {font-size: 15px;}
    main .videos .principais .centro {width: max-content;flex-wrap: nowrap;gap: 20px;padding: 0 20px 60px;}
     main .videos .principais {-ms-overflow-style: none;scrollbar-width: none;}
    main .videos .principais::-webkit-scrollbar { display: none; }
    main .videos {padding: 0;margin-bottom: 40px;margin-top: 30px;}
    main .videos article.video p {font-size: 14px;line-height: 19px;}
    main .videos article.video span.assistir{top: calc(100% + 60px);}
    main .videos h2 {font-size: 18px;line-height: 18px;padding-left: 20px;margin-bottom: 15px;}
    main .bannerPrincipal .centro {padding: 85px 20px 0;} 
    main .bannerPrincipal .centro article.texto h2 span {margin-left: 28px;}
    main .bannerPrincipal .centro article.texto h2 {zoom: 0.6;}
    main .bannerPrincipal .centro article.texto h2 em:last-of-type {padding-top: 6px;}
	main .bannerPrincipal .centro article.texto h3{ gap: 15px; padding-bottom: 10px; padding-top: 8px;  }
	main .bannerPrincipal .centro article.texto h3 em{ font: 700 18px/24px 'Open Sans'; }
    main .bannerPrincipal .centro article.texto p {padding-bottom: 15px; font-size: 16px;}
    main .bannerPrincipal .dados {display: none;}
    main .videos article.video {width: 280px;}
    main .estreia {flex-direction: column;width: max-content;align-items: center;padding: 0;margin-bottom: 50px;overflow: hidden;}
    main .estreia h2 {max-width: 420px;width: 100%;text-align: left;font: 700 17px/18px 'Open Sans';padding: 0 20px;}
    main .estreia .blocoContador {width: 100%;max-width: 420px;}
    main .estreia h3 {text-align: center;margin-bottom: 5px;}
    main .estreia .texto {width: 100%;max-width: 420px;padding: 20px 20px 0;justify-content: center;align-items: center;display: flex;}
    main .estreia .blocoContador ul.countdown {zoom: 0.9;} 
    main .estreia .texto p {text-transform: initial;text-align: center;font-size: 20px;max-width: 280px;margin-bottom: 12px;}  
    main .estreia .texto p i{font-size: 14px;}
    main .estreia .texto span {justify-content: center;margin-bottom: 16px;}
    main .estreia .texto span b{font-size: 20px;}
    main .estreia a:active, main .estreia a:link, main .estreia a:visited {width: 100%;justify-content: center;}
    main .estreia a b {line-height: 21px;font-size: 20px;}    
    main .estreia em {justify-content: center;font-size: 20px;margin-bottom: 16px;}
} 

main .videos article.video.emBreveAula {} 
main .videos article.video.emBreveAula .legenda:before {}
main .videos article.video.emBreve figure img, main .videos article.video.emBreveAula figure img {filter: grayscale(0.8);}
main .videos article.video.emBreve .legenda {color:#000; background:#fff}
main .bannerPrincipal .centro article.texto h2 strong.tituloSerie {width: 100%;font: 400 64px/60px 'Bebas Neue';color: #fff;margin: 6px 0 10px;}
main .estreia.blocoMomento {padding-top: 0;}
main .estreia.blocoMomento + .estreia {padding-top: 0;}
main .estreia .blocoImagem {width: 100%;max-width: 521px;display: flex;flex-direction: column;align-items: center;gap: 8px;}
main .estreia .blocoImagem img {width: 100%;height: 315px;object-fit: cover;display: block;background: #1f1f1f;}
main .estreia.quiz .blocoImagem img {object-fit: cover;}
main .estreia .blocoImagem small {color: #BEBEBE;font: 600 14px/18px 'Barlow';text-align: center;max-width: 320px;}
main .estreia.quiz a.botaoDeCTA:link,
main .estreia.quiz a.botaoDeCTA:visited {background: #0095FF;}
@media screen and (max-width: 1000px) {
    main .bannerPrincipal .centro article.texto h2 strong.tituloSerie {font-size: 42px;line-height: 40px;}
    main .estreia .blocoImagem img {height: auto;aspect-ratio: 521 / 315;}
}
main .videos article.video.bloqueado figure img {filter: grayscale(100%);opacity: 0.45;}
main .videos article.video.bloqueado p {opacity: 0.5;}
main .videos article.video.bloqueado .linkBloqueado {cursor: not-allowed;display: block;}
main .videos article.video.bloqueado .assistir {opacity: 0.6;}
main .bannerPrincipal .centro article.texto .links .assistir.bloqueado {cursor: not-allowed;opacity: 0.6;}
main .videos article.video.bloqueado .linkLembrete {display: block;cursor: pointer;}
main .videos article.video.bloqueado .linkLembrete .assistir {opacity: 1;}
main .videos article.video.bloqueado .linkLembrete:hover .assistir {background: #0095FF;}
main .videos article.video.bloqueado .linkLembrete:hover .assistir b {color: #fff;}
main .videos article.video.bloqueado .linkLembrete:hover .assistir::before {filter: invert(1) brightness(2.5);}
main .videos article.video.bloqueado .linkLembrete:hover p {opacity: 1;}
main .bannerPrincipal .centro article.texto a.assistir.lembrete:active,
main .bannerPrincipal .centro article.texto a.assistir.lembrete:link,
main .bannerPrincipal .centro article.texto a.assistir.lembrete:visited {width: auto;padding: 0 22px;white-space: nowrap;}
main .videos article.video.bloqueado .linkLembrete .assistir::before,
main .bannerPrincipal .centro article.texto a.assistir.lembrete span.icon-sino {content: '';display: block;width: 18px;height: 19px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 22.5c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2zm6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.86 6 8.42 6 11.5v5l-2 2v1h16v-1l-2-2z' fill='%23091F2B'/%3E%3C/svg%3E");background-size: 18px 19px;background-repeat: no-repeat;background-position: center;font-size: 0;}
main .bannerPrincipal .centro article.texto a.assistir.lembrete {gap: 12px;}
@media screen and (max-width: 1000px) {
    main .estreia.avisos .texto p br {display: none;}
    main .estreia.avisos .texto p {max-width: 320px;text-wrap: balance;}
}

/* ===== Bloco Save the Date (escopo proprio, nao afeta avisos nem quiz) ===== */
main .estreia.saveTheDate {align-items: flex-start;}
main .estreia.saveTheDate .blocoContador {height: 315px;}
main .estreia.saveTheDate .texto {align-content: flex-start;gap: 20px;}
main .estreia.saveTheDate h3 {width: max-content;color: #FFF;background: #00A2FF;font-family: Barlow;font-size: 16px;font-weight: 800;line-height: 100%;letter-spacing: 0.5px;text-transform: uppercase;padding: 7px 10px 5px;}
main .estreia.saveTheDate .texto p {font-family: Barlow;font-size: 32px;font-weight: 900;line-height: 110%;color: #FFF;text-transform: uppercase;letter-spacing: normal;margin-bottom: 0;}
main .estreia.saveTheDate .texto p b {color: #FFF;font-weight: 900;}
main .estreia.saveTheDate .texto span {margin-bottom: 0;gap: 16px;}
main .estreia.saveTheDate .texto span b {border: 1px solid rgba(255,255,255,0.35);border-radius: 30px;padding: 9px 20px;font-family: Barlow;font-size: 20px;font-weight: 700;align-items: center;gap: 10px;}
main .estreia.saveTheDate .texto span b::before {background-image: url("data:image/svg+xml,%3Csvg width='19' height='22' viewBox='0 0 19 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.06813 21.7153C1.49939 21.7153 1.01235 21.5025 0.606996 21.0769C0.201644 20.6513 -0.00068762 20.1402 1.75563e-06 19.5438V4.34307C1.75563e-06 3.7459 0.202678 3.2345 0.608031 2.80888C1.01338 2.38326 1.50008 2.17081 2.06813 2.17154H3.10219V1.08577C3.10219 0.778136 3.20146 0.520086 3.4 0.311618C3.59854 0.103151 3.84396 -0.000720087 4.13625 3.75698e-06C4.42924 3.75698e-06 4.675 0.104237 4.87354 0.312704C5.07208 0.521171 5.17101 0.77886 5.17032 1.08577V2.17154H13.4428V1.08577C13.4428 0.778136 13.5421 0.520086 13.7406 0.311618C13.9392 0.103151 14.1846 -0.000720087 14.4769 3.75698e-06C14.7699 3.75698e-06 15.0156 0.104237 15.2142 0.312704C15.4127 0.521171 15.5116 0.77886 15.5109 1.08577V2.17154H16.545C17.1137 2.17154 17.6008 2.38435 18.0061 2.80997C18.4115 3.23559 18.6138 3.74662 18.6131 4.34307V19.5438C18.6131 20.141 18.4105 20.6524 18.0051 21.078C17.5998 21.5036 17.1131 21.716 16.545 21.7153H2.06813ZM2.06813 19.5438H16.545V8.68613H2.06813V19.5438ZM9.30657 13.0292C9.01358 13.0292 8.76782 12.925 8.56928 12.7165C8.37074 12.508 8.27181 12.2503 8.2725 11.9434C8.2725 11.6358 8.37177 11.3777 8.57031 11.1693C8.76885 10.9608 9.01427 10.8569 9.30657 10.8577C9.59955 10.8577 9.84531 10.9619 10.0439 11.1704C10.2424 11.3788 10.3413 11.6365 10.3406 11.9434C10.3406 12.2511 10.2414 12.5091 10.0428 12.7176C9.84428 12.926 9.59886 13.0299 9.30657 13.0292ZM5.17032 13.0292C4.87733 13.0292 4.63157 12.925 4.43303 12.7165C4.23449 12.508 4.13556 12.2503 4.13625 11.9434C4.13625 11.6358 4.23552 11.3777 4.43406 11.1693C4.6326 10.9608 4.87802 10.8569 5.17032 10.8577C5.4633 10.8577 5.70906 10.9619 5.9076 11.1704C6.10614 11.3788 6.20507 11.6365 6.20438 11.9434C6.20438 12.2511 6.10511 12.5091 5.90657 12.7176C5.70803 12.926 5.46261 13.0299 5.17032 13.0292ZM13.4428 13.0292C13.1498 13.0292 12.9041 12.925 12.7055 12.7165C12.507 12.508 12.4081 12.2503 12.4088 11.9434C12.4088 11.6358 12.508 11.3777 12.7066 11.1693C12.9051 10.9608 13.1505 10.8569 13.4428 10.8577C13.7358 10.8577 13.9816 10.9619 14.1801 11.1704C14.3786 11.3788 14.4776 11.6365 14.4769 11.9434C14.4769 12.2511 14.3776 12.5091 14.1791 12.7176C13.9805 12.926 13.7351 13.0299 13.4428 13.0292ZM9.30657 17.3723C9.01358 17.3723 8.76782 17.268 8.56928 17.0596C8.37074 16.8511 8.27181 16.5934 8.2725 16.2865C8.2725 15.9789 8.37177 15.7208 8.57031 15.5123C8.76885 15.3039 9.01427 15.2 9.30657 15.2007C9.59955 15.2007 9.84531 15.305 10.0439 15.5134C10.2424 15.7219 10.3413 15.9796 10.3406 16.2865C10.3406 16.5941 10.2414 16.8522 10.0428 17.0606C9.84428 17.2691 9.59886 17.373 9.30657 17.3723ZM5.17032 17.3723C4.87733 17.3723 4.63157 17.268 4.43303 17.0596C4.23449 16.8511 4.13556 16.5934 4.13625 16.2865C4.13625 15.9789 4.23552 15.7208 4.43406 15.5123C4.6326 15.3039 4.87802 15.2 5.17032 15.2007C5.4633 15.2007 5.70906 15.305 5.9076 15.5134C6.10614 15.7219 6.20507 15.9796 6.20438 16.2865C6.20438 16.5941 6.10511 16.8522 5.90657 17.0606C5.70803 17.2691 5.46261 17.373 5.17032 17.3723ZM13.4428 17.3723C13.1498 17.3723 12.9041 17.268 12.7055 17.0596C12.507 16.8511 12.4081 16.5934 12.4088 16.2865C12.4088 15.9789 12.508 15.7208 12.7066 15.5123C12.9051 15.3039 13.1505 15.2 13.4428 15.2007C13.7358 15.2007 13.9816 15.305 14.1801 15.5134C14.3786 15.7219 14.4776 15.9796 14.4769 16.2865C14.4769 16.5941 14.3776 16.8522 14.1791 17.0606C13.9805 17.2691 13.7351 17.373 13.4428 17.3723Z' fill='%230095FF'/%3E%3C/svg%3E");width: 19px;height: 22px;}
main .estreia.saveTheDate .texto span b.hora::before {background-image: url("data:image/svg+xml,%3Csvg width='20' height='22' viewBox='0 0 20 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 1C8.68678 1 7.38642 1.25866 6.17317 1.7612C4.95991 2.26375 3.85752 3.00035 2.92893 3.92893C1.05357 5.8043 0 8.34784 0 11C0 13.6522 1.05357 16.1957 2.92893 18.0711C3.85752 18.9997 4.95991 19.7362 6.17317 20.2388C7.38642 20.7413 8.68678 21 10 21C12.6522 21 15.1957 19.9464 17.0711 18.0711C18.9464 16.1957 20 13.6522 20 11C20 9.68678 19.7413 8.38642 19.2388 7.17317C18.7362 5.95991 17.9997 4.85752 17.0711 3.92893C16.1425 3.00035 15.0401 2.26375 13.8268 1.7612C12.6136 1.25866 11.3132 1 10 1ZM14.2 15.2L9 12V6H10.5V11.2L15 13.9L14.2 15.2Z' fill='%230095FF'/%3E%3C/svg%3E");width: 20px;height: 22px;}
main .estreia.saveTheDate em {color: #00A2FF;font-family: Barlow;font-size: 24px;font-weight: 700;margin-bottom: 0;}
main .estreia.saveTheDate em:before {display: none;}
main .estreia.saveTheDate .texto p.avisoWhatsapp {flex: 0 0 100%;max-width: none;font-family: Barlow;font-size: 20px;font-weight: 700;line-height: 100%;color: #FFF;text-transform: none;margin-bottom: 0;}
main .estreia.saveTheDate a:active,
main .estreia.saveTheDate a:link,
main .estreia.saveTheDate a:visited {border-radius: 40px;padding: 18px 40px;gap: 14px;}
main .estreia.saveTheDate a::before {display: none !important;}
main .estreia.saveTheDate a::after {content: '';display: block;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.40788 4.97949V9.98101H9.79758L5 14.7761L8.53492 18.3135L13.3325 13.5159V17.9056H18.334V4.97949H5.40788Z' fill='white'/%3E%3C/svg%3E");background-size: 100%;background-repeat: no-repeat;width: 24px;height: 24px;}

/* ===== Tipografia dos blocos (quiz e save the date) ===== */
main .estreia.quiz .texto {gap: 24px;}
main .estreia.quiz .texto p {font-family: Barlow;font-size: 32px;font-weight: 900;line-height: 110%;letter-spacing: 0.01em;margin-bottom: 0;}
main .estreia.quiz .texto p i {font-family: Barlow;font-size: 24px;font-weight: 700;line-height: 100%;letter-spacing: normal;margin-top: 24px;max-width: none;}
@media screen and (max-width: 1279px) {
    main .estreia.quiz .texto p i br {display: none;}
}
main .estreia a b {font-family: Inter, 'Open Sans', sans-serif;font-size: 18px;font-weight: 700;line-height: 150%;letter-spacing: -0.03em;}
main .estreia.saveTheDate h3 {font-size: 16px;font-weight: 900;letter-spacing: 0.01em;}
main .estreia.saveTheDate .texto p {letter-spacing: 0.01em;}
main .estreia.saveTheDate .texto span b {font-size: 20px;font-weight: 700;line-height: 100%;}
main .estreia.saveTheDate em {font-size: 20px;font-weight: 800;line-height: 100%;}
main .estreia.saveTheDate .texto p.avisoWhatsapp {font-size: 20px;font-weight: 800;line-height: 100%;letter-spacing: normal;}

/* ===== Mobile dos blocos quiz e save the date ===== */
@media screen and (max-width: 1030px) {
    main .estreia.quiz .texto p,
    main .estreia.saveTheDate .texto p {max-width: none;font-size: clamp(16px, 4.7vw, 20px);line-height: 115%;}
    main .estreia.quiz .texto p i {font-size: 16px;line-height: 120%;margin-top: 16px;width: 100%;max-width: 90%;margin-left: auto;margin-right: auto;text-wrap: balance;}
    main .estreia.saveTheDate .blocoContador {height: auto;aspect-ratio: 521 / 315;}
    main .estreia.saveTheDate .texto {gap: 16px;}
    main .estreia.saveTheDate .texto p.avisoWhatsapp {font-size: 16px;line-height: 120%;width: 100%;max-width: 90%;margin-left: auto;margin-right: auto;text-wrap: balance;}
}