body { margin: 0; padding: 0; -webkit-tap-highlight-color: transparent;}
.onesignal-slidedown-container,.termos-politica,.site-message {pointer-events: auto !important;}
.fixPageScreen { position: fixed; overflow-y: scroll; width: 100%;}

.devmedia-site-wrapper { display: flex; flex-direction: column; min-height: 100vh;}
.top-header-size { height: 75px; flex: 0 0 auto;}
.devmenu-mobile { display: none;}
.logo-mob .cls-1 { fill: var(--text-main-1);}
.devmenu-search-picture { display: flex; align-items: center; width: 100%; justify-content: flex-end; gap: 7px;}
.top-bar { position: fixed; left: 220px; width: calc(100% - 220px); height: 75px; display: flex; background: var(--bg-main-1) 0% 0% no-repeat padding-box; z-index: 21; transition: 0.2s; border-bottom: 1px solid var(--bg-main-1); color: var(--text-main-1);}

/* MENU DA FOTO */
    .picture-container .perfil-preview { animation: none; position: relative; margin: 0; width: 272px; height: auto; font-family: Poppins;}
    /*.top-bar-profile-picture:before { bottom: -14px; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-bottom-color: #253A44; border-width: 10px; transform: translateX(-50%); opacity: 0; transition: 0.2s;} */
    .top-bar-profile-picture { position: relative; cursor: pointer; width: 48px; height: 48px; flex: 0 0 auto;}
    span.foto-user-prime {background: #FFC107;border-radius: 50%;padding: 2px;margin: -40px 0px 0px -10px;z-index: 9;}
    span.foto-user-prime svg {width: 18px;height: 18px;}
    .menu-wrapper { opacity: 0; width: 100%; height: 100vh; position: absolute; top: 75px; left: 0; z-index: 1; transition: 0.2s; pointer-events: none; box-sizing: border-box;}
    .menu-wrapper-content { background: #253A44; padding: 15px 20px; background: #161616;}
    .menu-container { display: flex; justify-content: center; align-items: center; max-width: 1008px; margin: 0 auto;}
    .menu-container .menu-container { padding: 0; padding-left: 15px; flex-wrap: wrap; width: 100%; font-family: Poppins; font-weight: 200;}
    .menu-container-title { display: flex; justify-content: space-between; align-items: center; padding: 15px 0 15px; width: 100%;}
    .acoes { display: flex; width: 100%; align-items: center; margin: 0 0 13px 0;}
    .acoes a { background: #0ac5d4; padding: 0; width: 100%; border-radius: 5px; text-align: center; color: white; margin: 0 10px 0 0; max-width: 200px; font-weight: 400; font-size: 14px;}
    .acoes .btn-perfil-b2b { padding: 14px 0px; min-width: 233px;}
    .links-acao a {text-decoration: none;color: #fff;color: #13edff;font-size: 12px;font-weight: 500;text-align: center;text-transform: uppercase;padding: 0;background: #0AC5D4;background-color: #1f1f1f;border-radius: 5px;width: 100%;margin-right: 12px;height: 50px;display: flex;align-items: center;justify-content: center;min-width: 165.25px;}
    .links-acao a:hover {background-color: #3fa3ab;background-color: #1f1f1f;color: #c9f31d;}
    .menu-container-title .links-acao {display: flex;justify-content: flex-end;flex-wrap: wrap;}
    .menu-container .picture-container .card_normal.perfil-preview {background-color: #242424 !important;border: none !important;width: 236px;transform: scale(1.2) !important;}
    .picture-container {display: flex;justify-content: center;margin: 0 auto;flex-direction: column;font-family: Poppins;align-items: center;padding-left: 24px;position: relative;}
    .adicionar-foto-menu {font-family: montserrat;font-size: 20px;z-index: 21;background: #242424;border-radius: 20px;padding: 5px 15px;color: #fff;cursor: pointer;box-shadow: 0 3px 6px rgb(0 0 0 / 50%);position: absolute;}
    .adicionar-foto-menu:hover {background: #0abecd;}
    .menu-user-name {color: #fff;font-size: 32px;font-weight: 600; display: flex; align-items: center; gap: 15px;}
    a.tipo-assinatura { display: flex; align-items: center; gap: 5px; font-size: 12px; color: #161616; padding: 4px 9px; border-radius: 6px; font-weight: 600;}
    a.tipo-assinatura.plano_start { background: #c9f31d; }
    a.tipo-assinatura.plano_prime { background: #FFC107; }
    a.tipo-assinatura:hover { opacity: 0.8; }
    .menu-content {width: 100%;margin: 0;padding: 0;list-style: none;display: flex;flex-wrap: wrap;gap: 12px;}
    .menu-content-item {padding: 12px 12px;width: 100%;transition: 0.3s;}
    .menu-content-item-destaque {background-color: #0e7cb1 !important;}
    .menu-content li {width: calc((100% - 36px) / 4);height: 100px;background: #2A4753 0% 0% no-repeat padding-box;border-radius: 5px;opacity: 1;display: flex;line-height: 26px;box-sizing: border-box;background-color: #202020;}
    .menu-content-item:hover {background-color: #21627D;border-radius: 5px;transform: translateY(-3px);background-color: #333333;}
    .menu-content-item a {color: #fff;font-size: 17px;font-weight: 200;width: 100%;display: flex;align-items: center;text-decoration: none;}
    .link-menu-mvp, .menu-close, .menu-content li a {font-family: Poppins;}
    .menu-container-rodape {display: flex;justify-content: space-between;width: 100%;padding-top: 25px;margin-top: 20px;border-top: 1px solid #395968;border-top-color: #c9f31d;}
    .menu-container-rodape-action {display: flex;}
    .rodape {justify-content: flex-start;}
    .topo-link-minha-conta, .topo-link-logout {color: #fff;font-size: 14px;font-weight: 400;text-align: center;padding: 10px 12px;background: #20333B;border-radius: 5px;margin-right: 12px;display: flex;align-items: center;box-sizing: border-box;background: #1f1f1f;color: white;}
    .menu-container a, .link-menu-mvp, .menu-content li a, header nav.lateral>ul li>a {text-decoration: none;}
    a.topo-link-minha-conta svg, a.topo-link-logout svg {margin-left: 30px;}
    #indica-btn-menu {color: #fff;font-size: 14px;font-weight: 400;text-align: center;padding: 0;background: #1F4F66;border-radius: 5px;cursor: pointer;display: flex;align-items: center;justify-content: center;gap: 5px;height: 50px;background: #13edff;color: #1a1a1a;}
    #indica-btn-menu .indique-img-money {width: 20px;height: 20px;}
    #indica-btn-menu svg {fill: #fff;height: 15px;width: 15px;}
    #indica-btn-menu:hover, .topo-link-logout:hover, .topo-link-minha-conta:hover {color: #0AC5D4;}
    #indica-btn-menu:hover svg, .topo-link-logout:hover svg .b, .topo-link-minha-conta:hover svg .a {fill: #0AC5D4;}
    .acoes .indique {width: 100%;max-width: 457px;background: none;margin: 0;}

    /* INICIO MODAL INDIQUE */
        .modal-indique-wrapper {background-color: rgba(0, 0, 0, 0.4);position: fixed;top: 0;left: 0;height: 100vh;width: 100vw;z-index: 200;font-family: Montserrat, sans-serif;transition: opacity .4s ease;opacity: 0;pointer-events: none;}
        .modal-indique-wrapper.active {opacity: 1;pointer-events: auto;}
        .modal-indique-body {background-color: #F5F6FA;height: 100%;width: 100%;padding: 75px 25px 25px;box-sizing: border-box;}
        .modal-indique-titulo {background-color: #264159;display: flex;align-items: center;padding: 10px 50px 10px 20px;font-size: 18px;font-weight: 600;color: white;position: absolute;top: 0;left: 0;width: 100%;z-index: 1;box-sizing: border-box;}
        .modal-indique-close-btn {color: #0AC5D4;position: absolute;height: 20px;width: 20px;top: 10px;right: 10px;display: flex;align-items: center;justify-content: center;cursor: pointer;z-index: 2;}
        .modal-indique-close-btn:after {position: absolute;content: "";background-color: currentColor;width: 2px;height: 90%;transform: rotate(45deg);}
        .modal-indique-close-btn:before {position: absolute;content: "";background-color: currentColor;width: 2px;height: 90%;transform: rotate(-45deg);}
        .modal-indique-descricao {margin: 5px 0 10px;text-align: center;color: #8795A2;font-weight: 500;font-size: 16px;line-height: 22px;}
        .modal-indique-input-area {background-color: white;border-radius: 5px;padding: 15px;box-shadow: 12px 15px 20px rgba(0, 0, 0, .05);}
        .modal-indique-input-wrapper label {font-size: 12px;font-weight: 500;line-height: 22px;display: block;flex: 0 0 auto;width: 100%;margin: 5px auto 10px;color: #8795A2;line-height: 22px}
        .modal-indique-input-wrapper {display: flex;flex-wrap: wrap;padding: 5px 0 10px;}
        .modal-indique-input-wrapper:first-of-type {border-bottom: 1px solid #C5CED5;}
        .modal-indique-input {border: 1px solid #C5CED5;border-radius: 5px;padding: 10px;color: #253A44;font-weight: 500;flex: 1 1 auto;margin-bottom: 10px;width: 100%;}
        .modal-indique-input-wrapper button {border-radius: 5px;color: white;font-weight: 500;margin-left: auto;line-height: 22px;cursor: pointer;display: flex;align-items: center;justify-content: center;width: 100px;height: 30px;border: none;transition: all .2s ease;}
        .modal-indique-input-wrapper button:hover {background-color: #575757;}
        .modal-indique-copy-btn {background-color: #0AC5D4;}
        .modal-indique-email-btn {background-color: #1CB39B;}
        .modal-indique-email-btn.disabled {background-color: #919293;}
        .modal-indique-share-area {display: flex;justify-content: space-between;margin-top: 20px;}
        .modal-indique-link {display: inline-flex;color: white;font-size: 12px;font-weight: 500;line-height: 22px;align-items: center;justify-content: center;text-decoration: none;transition: all .2s ease;}
        .modal-indique-link.indique-facebbok {background-image: url("https://www.devmedia.com.br/amp/artigos/img/sprite-media-social.png");height: 40px;width: 40px;background-repeat: no-repeat;}
        .modal-indique-link.indique-twitter {background-image: url(https://www.devmedia.com.br/amp/artigos/img/sprite-media-social.png);height: 40px;width: 40px;background-repeat: no-repeat;background-position: -44px;}
        .modal-indique-link.indique-Whatsapp {background-image: url(https://www.devmedia.com.br/amp/artigos/img/sprite-media-social.png);height: 40px;width: 40px;background-repeat: no-repeat;background-position: -131px;}
        .modal-indique-link.indique-Linkedin {background-image: url(https://www.devmedia.com.br/amp/artigos/img/sprite-media-social.png);height: 40px;width: 40px;background-repeat: no-repeat;background-position: -386px;}
        .minhas-indicacoes {text-decoration: none;font-size: 15px;margin: 25px auto 0;display: block;text-align: center;color: #fff;box-sizing: border-box;padding: 5px 15px;font-weight: 600;background: #0AC5D4;border-radius: 5px;width: fit-content;}
        .minhas-indicacoes:hover {background: #575757;}
        .indique-msg {font-size: 12px;font-weight: 500;margin: 0 5px 10px 0;}
        .indique-msg.msg-error {color: red;}
        .indique-msg.msg-sucesso {color: green;}
        /* #indica-btn-menu { color: #fff; font-size: 14px; font-weight: 400; text-align: center; padding: 10px 12px; background: #1F4F66; border-radius: 5px; cursor: pointer; display: flex; align-items: center;} */
        #indica-btn-menu:hover, .topo-link-logout:hover, .topo-link-minha-conta:hover {color: #0AC5D4;background: #1f1f1f;color: #c9f31d;}
        #indica-btn-menu:hover svg, .topo-link-logout:hover svg .b .topo-link-minha-conta:hover svg .a {fill: #0AC5D4;}
        #indica-btn-menu svg {fill: #fff;height: 15px;width: 15px;margin-right: 5px;}
        .modal-indique-email-btn, .modal-indique-copy-btn, .indique-msg {outline: none;}
    /* FIM MODAL INDIQUE */

    .top-bar-second-area.open-picture~.menu-wrapper {opacity: 1;pointer-events: auto;}
    /*.top-bar-second-area.open-picture .top-bar-profile-picture:before {opacity: 1;} */
    .busca-sugerida {color: #fff;font-family: Poppins;text-decoration: none;font-size: 11px;padding: 5px 10px;border: 1px solid #fff;border-top: none;border-radius: 0 0 15px 15px;position: absolute;background-color: #0fa4b7;z-index: 3;top: 43px;left: -25px;text-transform: uppercase;box-sizing: border-box;text-align: center;width: 214px !important;}
    .busca-sugerida-mobile {position: absolute;top: 58px;width: 100%;background-color: transparent !important;text-decoration: none;display: flex;justify-content: flex-end;align-items: center;z-index: 121;}
    .busca-sugerida-mobile p {text-align: center;border: 1px solid #f5f5f5;width: auto;font-family: "Montserrat", sans-serif;padding: 5px 10px 5px 20px;background-color: #27a2c5;color: #fff;margin: 0;border-top: none;border-radius: 0 0 15px 15px;font-size: 14px;}
    .picture-container .perfil-preview {animation: none;position: relative;margin: 0;width: 272px;height: auto;box-sizing: border-box;}
    .picture-container .perfil-preview.pro-preview {border: 4px solid #7b7b7b !important;}
    .picture-container .perfil-preview .picture-user-preview {height: 250px;}
    .menu-close {position: absolute;top: 10px;right: 50px;color: #0AC5D4;z-index: 101;}
    .sidebar-close {width: 40px;height: 40px;display: flex;cursor: pointer;background-color: #2a4753;background-color: #2c2c2c;border-radius: 100px;}
    .sidebar-close:after, .sidebar-close:before {width: 20px;height: 2px;background: #fff;position: relative;top: 45%;transition: all .5s;content: "";}
    .sidebar-close:before {transform: rotate(45deg) translate(-45%, 50%);transform-origin: left;left: 50%}
    .sidebar-close:after {right: 50%;transform: rotate(-45deg) translate(45%, 50%);transform-origin: right}
    .sidebar-close:hover:before {transform: rotate(-315deg) translate(-45%, 50%)}
    .sidebar-close:hover:after {transform: rotate(-405deg) translate(45%, 50%)}

    /* HOVER MENU DIREITA FOTO-BUSCA-NOTIFICACAO */
    .top-bar-search:hover {opacity: .6;}
    .top-bar-notification:hover {opacity: .6;}
    .top-bar-profile-picture:hover img {opacity: .8;}
/* FIM MENU DA FOTO */

.side-bar {position: fixed;display: flex;flex-direction: column;width: 220px;height: 100%;top: 0;background: #253A44;background: #1a1a1a;box-shadow: 0px 8px 12px #0000003D;z-index: 30;}
.top-bar span {display: flex;}
.top-bar-where {flex-direction: column;margin: 19px 0px 24px 48px;flex: 1 1 auto;box-sizing: border-box;min-width: 10px;}
.top-bar-content {width: 100%;flex-wrap: nowrap;display: flex;gap: 0 15px;}
.top-bar-search {width: 26px;height: 26px;align-items: center;cursor: pointer;display: flex;justify-content: center;}
.side-bar-list-actions .side-bar-list-item:not(.active):hover .side-bar-list-item-link svg {fill: #000000 !important;stroke-width: 0;stroke: #253a44;}
.side-bar-list-item-link .top-bar-cafeteria svg {margin: 5px 10px 12px 12px;}
.top-bar-search input[type="search"] {width: 100%;background: transparent;border: none;padding: 10px;box-sizing: border-box;font-family: Inter;font-size: 14px;line-height: 17px;font-weight: normal;outline: none;-moz-appearance: none;-webkit-appearance: none;appearance: none;}
.top-bar-search svg {width: 24px;height: 24px;fill: var(--icone-main-1);margin: 0;}
.top-bar-second-area {justify-content: flex-end;flex: 1 0 auto;padding: 0 48px 0 0;align-items: center;}
.page-mvp {height: 35px;border-radius: 30px;width: 160px;box-sizing: border-box;}
.page-mvp.trial, .page-mvp.upgrade, .page-mvp.renovacao {width: 165px;width: 205px;}
.page-mvp.renovacao.renovacao-black-friday a.link-page-mvp {background: #000;font-weight: 500;color: #ffcb2f;}
.top-free-trial-time {padding: 0;margin: 0 25px;text-align: center;font-size: 14px;font-weight: 500;font-family: 'Montserrat';border-bottom: 2px solid #0ac5d4;}
.page-mvp a.link-page-mvp {transition: .1s ease;background-color: var(--btn-bg-1);color: var(--btn-text-1);text-transform: uppercase;font-size: 12px;font-weight: 500;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;border-radius: 50px;text-decoration: none;font-family: poppins;padding: 0 20px;box-sizing: border-box;}
.page-mvp a.link-page-mvp.upgrade-prime {background-color: #ffc107; color: #000; width: 200px; margin-left: -40px;}
a.link-page-mvp.upgrade-prime2 {background: linear-gradient(135deg, #FFE684 0%, #F8B70E 52%, #E37E00 100%);box-shadow: 0 8px 20px -6px rgba(224, 124, 0, .62), inset 0 1px 0 rgba(255, 255, 255, .6), inset 0 -1px 0 rgba(150, 80, 0, .25); font-size: 13px; width: 160px; margin-left: 0px; border: 1px solid; color: #000; font-weight: 600; border: 1px solid; position: relative; overflow: hidden;}
a.link-page-mvp.upgrade-prime2:after {content: ""; position: absolute; top: -20%; bottom: -20%; left: 0; width: 34px; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, .72), transparent); transform: translateX(-160%) skewX(-22deg); animation: shine 3.4s ease-in-out infinite; pointer-events: none; }
@keyframes shine{0%{transform:translateX(-160%) skewX(-22deg);} 55%{transform:translateX(680%) skewX(-22deg);} 100%{transform:translateX(680%) skewX(-22deg);} }
a.link-page-mvp.upgrade-prime2:hover { background: linear-gradient(135deg, #f8b70e 0%, #f8b70e 52%, #FFE684 100%) !important;}
a.upgrade-prime-lateral { background: #ffc107; text-decoration: none; font-family: Poppins; font-size: 14px; font-weight: 700; color: #000; margin: 15px 0 0px -5px; padding: 8px 7px; border-radius: 6px;}
a.upgrade-prime-lateral:hover { opacity: .8; }
.page-mvp.upgrade a.link-page-mvp {background: #e91e63;font-weight: 500;}
.page-mvp a.link-page-mvp:hover {background: var(--btn-bg-hover-1);}
.page-mvp.upgrade a.link-page-mvp:hover {background: rgb(233 30 99 / 70%);}
.page-mvp a.link-page-mvp.upgrade-prime:hover {background-color: #ffc107; opacity: .8;}
.page-mvp.renovacao a.link-page-mvp {background: #e91e63;}
.page-mvp.bolsa {width: max-content;}
.page-mvp.bolsa a.link-page-mvp {background: #1A1A1A;color: #C9F31D;font-weight: 500;gap: 5px;}
.page-mvp.bolsa a.link-page-mvp:hover {background: #ff568f;}
.top-bar-notification {align-items: center;height: 24px;width: 24px;justify-content: center;}
.top-bar-profile-picture {align-items: center;}
.top-bar-profile-picture img {width: 48px;height: 48px;object-fit: cover;border-radius: 50%;}
.top-bar-notification svg {width: 24px;height: 24px;fill: var(--icone-main-1);}
.top-bar-cafeteria svg {width: 30px;height: 30px;fill: #8e8e8e;cursor: pointer;margin-right: 8px;margin-top: -5px;margin-left: -6px;stroke: #8e8e8e;stroke-width: 12px;}
.top-bar-cafeteria svg path {fill: transparent;stroke-width: 40px;}
.top-bar-moeda {align-items: center;position: relative;justify-content: center;height: 24px;transition: all .2s ease;background-color: var(--bg-alt-1);border-radius: 20px;}
.top-bar-moeda a, .top-bar-box-temporada a {height: 25px;display: flex;align-items: center;text-decoration: none;}
.top-bar-moeda .icon-moeda-topo, .top-bar-box-temporada .icon-box-topo {height: 24px;width: 24px;}
.top-bar-box-temporada .icon-box-topo:hover {opacity: .6;}
.top-bar-moeda .quantidade-moeda-topo {font-size: 14px;border-radius: 40px;font-family: 'Roboto';justify-content: center;align-items: center;line-height: 1;padding: 2px 4px;color: var(--text-main-4);font-weight: 500;margin-right: 5px;}
.top-bar-moeda .quantidade-moeda-topo:empty {display: none;}
.top-bar-moeda:hover {opacity: .6;}
.form-busca-site {position: relative;width: calc(100% - 90px);}
.notificacoes-container {position: relative;}
.notificacoes-container a {height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;}
.notificacoes-container-qnt {display: flex;justify-content: center;align-items: center;position: absolute;padding: 2px 4px;top: -5px;right: -5px;border-radius: 40px;content: attr(data-qnt);background-color: #c83535;color: #fff;font-size: 10px;font-weight: 500;font-family: "Roboto";line-height: 1; pointer-events: none;}
.menu-carreira-bread {display: flex;}
.breadcumb-item-arrow {margin: 0 10px;}
.top-bar-where-thicc .menu-carreira-bread a, .top-bar-where-thicc .menu-carreira-bread span {text-decoration: none;color: var(--text-main-1);}
.top-bar-where-thicc .menu-carreira-bread a:last-child {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.top-bar-where-thicc .menu-carreira-bread a:hover {color: var(--text-main-hover);}
.top-bar-where-thicc .menu-carreira-bread, .top-bar-where-thicc {font: normal normal 600 14px/32px Poppins;display: flex;width: 100%;}
label.top-bar-where-thin {font: normal normal normal 12px/15px "Poppins";}
.side-bar-logo .logo_full {width: 136px;height: auto;}
.side-bar-logo .logo_full #Grupo_18732 path {fill: #efefef;}
.side-bar-btn-close {display: none;}
.logo_icon {display: none;}
.side-bar-logo {margin: 20px 14px 20px;height: 30px;box-sizing: border-box;}
.side-bar-list-group {height: 100%;display: flex;flex-direction: column;justify-content: space-between;}
.side-bar-list-actions {list-style: none;margin: 0 6px;padding: 0;}
.side-bar-list-item {width: 100%;height: 48px;display: flex;align-items: center;border-radius: 24px;margin-bottom: 3px;}
.side-bar-list-item, .side-bar-list-item * {cursor: pointer;}
.side-bar-list-actions .side-bar-list-item:hover {background: #F3F3F3;}
.side-bar-list-actions .side-bar-list-item:hover .side-bar-list-item-link {color: #4A4A4A;}
.side-bar-list-actions .side-bar-list-item:not(.active):hover .side-bar-list-item-link svg {fill: #4A4A4A;}
.side-bar-list-actions .side-bar-list-item.item-explorar:not(.active):hover .side-bar-list-item-link svg { fill: #efefef !important; }
.side-bar-list-actions .side-bar-list-item.item-explorar:not(.active):hover .side-bar-list-item-link svg path { stroke: #1a1a1a; }
.side-bar-list-actions .side-bar-list-item.active {background: #DCF6F8;background: none;}
.side-bar-list-actions .side-bar-list-item.active .side-bar-list-item-link {color: #00C4D4;color: #c9f31d;}
.side-bar-list-item-link svg {width: 24px;height: 24px;margin: 12px 10px 12px 12px;fill: #efefef;stroke: #efefef;}
.side-bar-list-item.item-explorar { position: relative; border-radius: 24px 0 0 24px; }
.side-bar-list-item.item-explorar svg { fill: transparent; width: 35px; height: 35px; margin: 0 6px 0px 8px; }
.side-bar-list-item.item-explorar:hover .side-bar-navegue-submenu { opacity: 1; pointer-events: auto;}
.side-bar-list-item.top-bar-cafeteria.active .side-bar-list-item-link svg,
.side-bar-list-item.top-bar-meeting.active .side-bar-list-item-link svg {stroke: currentColor;}
.side-bar-list-item.active .side-bar-list-item-link svg {fill: #00C4D4;fill: currentColor;}
.side-bar-list-item.assine-agora {background: #13edff;}
.side-bar-list-item.assine-agora .side-bar-list-item-link {color: #1a1a1a;}
.side-bar-list-item.assine-agora .side-bar-list-item-link svg { fill: #1a1a1a; stroke: #1a1a1a; }
.side-bar-list-item-link {text-decoration: none;color: #efefef;font: normal normal 600 15px/30px Poppins;height: 100%;width: 100%;display: flex;align-items: center;}
.top-bar-meeting .side-bar-list-item-link svg {fill: #1a1a1a;}
.side-bar-list-item.top-bar-meeting.active svg {fill: #1a1a1a;}
.side-bar-list-item.top-bar-meeting.active svg path {stroke: #c9f31d;}
.side-bar-list-actions .side-bar-list-item.top-bar-meeting:not(.active):hover .side-bar-list-item-link svg {fill: #f3f3f3 !important;}
.side-bar-list-actions .side-bar-list-item.top-bar-meeting:not(.active):hover .side-bar-list-item-link svg path {stroke: #1a1a1a;}
.side-bar-list-item.item-curso svg { fill: #1a1a1a; }
.side-bar-list-actions .side-bar-list-item.item-curso:not(.active):hover .side-bar-list-item-link svg { fill: #f3f3f3 !important; stroke: #000 !important; }
.side-bar-list-links .side-bar-list-item-link {font: normal normal 400 14px/32px Poppins;}
.side-bar-list-links .side-bar-list-item {height: 20px;margin-bottom: 15px;}
.side-bar-list-item-link:hover {color: #00C4D4;color: #c9f31d;}
.side-bar-separator {border: 1px solid #EBEBEB;margin: 15px 32px 15px 25px;}
.side-bar-label-box {width: 160px;height: 48px;display: flex;align-items: center;overflow: hidden;}
.side-bar-label-content {align-items: center;justify-content: space-between;display: flex;width: 100%;}
a.side-bar-list-item-link.tutorial {background: #0abecd;width: 165px;height: 35px;display: flex;justify-content: center;font-weight: 600;color: #253a44;border-radius: 20px;margin-top: 20px;}
a.side-bar-list-item-link.tutorial:hover {color: #dedede;background: #029aa7;}
.default-arrow {stroke: transparent;fill: transparent;width: 12px;height: 12px;}
.default-arrow .seta, .active .default-arrow .seta {stroke: #0bc0d0;}
.side-bar-label-content svg, .side-bar-list-links .side-bar-list-item-link svg {width: 12px;height: 12px;fill: transparent !important;}
.side-bar-list-item-link svg.caneca-exclusiva-devmedia {fill: #fff !important;width: 16px;height: 16px;margin: 0 0 0 5px;}
.side-bar-label-content .default-arrow path {stroke: #4A4A4A;}
.side-bar-list-links .side-bar-list-item-link .default-arrow path {stroke: #9D9D9D;}
.side-bar-list-links.submenu-navegue {position: relative;padding-left: 25px;}
.side-bar-navegue-submenu {width: 125px;height: 230px;background: #fff;border-radius: 6px;box-shadow: 0px 3px 6px #00000029;list-style: none;margin: 0;padding: 0;position: absolute;top: -150px; left: 205px;padding: 16px;box-sizing: border-box;line-height: 26px;pointer-events: none;opacity: 0;background: #1f1f1f;box-shadow: -2px 1px 2px 0px #111;}
.side-bar-navegue-submenu-link {text-decoration: none;color: #858585;font: normal normal 300 14px Poppins;line-height: 25px;color: white;}
.side-bar-navegue-submenu-item:hover .side-bar-navegue-submenu-link {color: #4a4a4a;font-weight: 500;color: #c9f31d;}
.submenu-navegue>.side-bar-list-item:hover .side-bar-navegue-submenu {opacity: 1;pointer-events: auto;}
.side-bar-list-links.submenu-navegue {color: #efefef;font-weight: normal;margin: 0 0 2px;}
.side-bar-list-links.submenu-navegue:hover {font-weight: 500;color: #00C4D4;color: #c9f31d;}
.side-bar-list-links.submenu-empresa {padding-left: 25px;margin: 0;}
.submenu-navegue .side-bar-list-item-link {color: inherit;font-weight: inherit;}
.side-bar-list-links.submenu-navegue:hover .default-arrow path {stroke: #00C4D4;}
.side-bar-list-item.item-duvida .label-prime {background: #FFC107; color: #1a1a1a; font-size: 12px; text-transform: uppercase; margin: 0; padding: 4px 5px; border-radius: 4px; position: absolute; left: 125px; line-height: 1;}
.nav-menu-devmedia {visibility: hidden;}

/*INICIO NOVA TECNOLOGIA*/
    .box-acesso-rapido {display: flex;flex-direction: column;align-items: flex-end;}
    .item-mapa:after {position: relative;content: " ";width: 50px;height: 48px;left: -16px;background: transparent;display: table;}
    .item-mapa:hover .nav-menu-devmedia, .nav-menu-devmedia:hover .nav-menu-devmedia {display: flex;visibility: visible;transition: 0.2s 0.2s;}
    .nav-menu-devmedia:before {background: #253A44 0% 0% no-repeat padding-box;opacity: 1;width: 17px;height: 10px;transform: rotate(45deg);position: absolute;top: -3px;}
    .nav-menu-devmedia.nav-menu-tecnologia {justify-content: center;}
    .nav-menu-devmedia.nav-menu-tecnologia:before {left: 294px;}
    .nav-menu-devmedia {width: calc(100% - 220px);position: fixed;left: 220px;top: 0;color: #fff;background: #F4F4F6;flex-direction: row;cursor: default;height: 100%;}
    .wrap-teclogias-novidades {display: flex;width: 100%;max-width: 1200px;padding: 80px 20px 20px;z-index: 40;}
    .wrap-tecnologias {display: flex;flex-wrap: wrap;height: auto;width: 100%;}
    .coluna-menu {width: calc(100% / 3);}
    .wrap-novidades {width: 35%;padding: 40px 20px 40px 40px;box-sizing: border-box;}
    .menu-titulo-topico {color: #2F98C1;font-size: 16px;font-family: Poppins;font-weight: 500;cursor: default;}
    .topico-tecnologia {margin-top: 42px;margin-right: 60px;}
    .itens-topico-tecnologia {display: flex;flex-direction: column;margin: 20px 20px 0;}
    .itens-topico-tecnologia .lista-tecnologia {list-style: none;margin: 0;padding: 0;}
    .itens-topico-tecnologia .lista-item-tecnologia {margin-top: 8px;}
    .itens-topico-tecnologia .item-link-tecnologia {color: #6E6E6E;font-size: 16px;text-decoration: none;font-weight: 400;width: auto;font-family: Inter;margin: 4px 0;}
    .item-link-tecnologia:hover {color: #0CC0D0;}
    .titulo-novidade {font-family: Montserrat;font-size: 36px;width: 90%;display: block;word-break: break-word;}
    .box-novidades .conteudo-novidades {padding: 18px 16px;font-weight: 400;line-height: 25px;color: #fff;}
    .titulo-novidade-interno {font-size: 20px;font-family: Montserrat;color: #ffffff;display: block;padding: 16px 16px 6px 16px;box-sizing: border-box;}
    .data-novidade {font-family: Montserrat;font-size: 14px;color: #0CC0D0;padding: 0 16px;box-sizing: border-box;}
    .box-novidades {margin-top: 47px;background: #21343D;border-radius: 5px;width: 90%;}
    .menu-curso-devmedia {display: none;}
/*FIM NOVA TECNOLOGIA*/

/* ACESSO RAPIDO */
.acesso-rapido-item {width: 100%;max-width: 155px;min-height: 95px;height: auto;background: #2F98C1 0% 0% no-repeat padding-box;border-radius: 5px;opacity: 1;text-decoration: none;margin-bottom: 20px;margin-right: 12px;display: flex;color: #fff;font-weight: 400;flex: 1 1 auto;font-size: 18px;line-height: 30px;display: flex;justify-content: flex-start;font-family: Montserrat, sans-serif;align-items: center;padding: 12px;box-sizing: border-box;flex-wrap: wrap;}
.acesso-rapido-item:hover {background-color: #21627D;border-radius: 5px;transform: translateY(-3px);transition: 0.3s;}
.side-bar-list-links-group {height: 100%;flex-direction: column;display: flex;position: relative;justify-content: flex-start;margin: 5px 0 32px;}
.content-site-devmedia {position: relative;width: calc(100% - 220px) !important;left: 220px;flex: 1 1 auto;}
.menu-carreira-bread {margin: 0 16px 0 0;}
.menu-carreira-bread a:nth-child(1), .menu-carreira-bread span:nth-child(5) {flex: 0 1 auto;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.menu-carreira-bread a:nth-child(3), .menu-carreira-bread a:nth-child(5) {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;flex: 0 1 auto;}

/* BLACK FRIDAY */
.black-friday {width: 100%;flex: 0 0 auto;background: linear-gradient(115deg, #78003B, #e80000);font-family: 'Poppins', sans-serif;padding: 15px 20px;font-size: 18px;text-align: center;height: 50px;box-sizing: border-box;align-items: center;justify-content: center;color: white;display: none;}
.black-friday .black-destaque {color: #ffffff;font-weight: 700;font-size: 18px;display: inline-block;margin-right: 10px;font-family: 'Poppins';}
.black-friday a {color: #de0106;font-weight: 600;font-size: 12px;padding: 6px 20px;background-color: #fff;border-radius: 50px;text-decoration: none;margin-left: 10px;text-transform: uppercase;letter-spacing: 1px;transition: all 0.2s ease;border: 1px solid #fff;}
.black-friday a:hover {color: #fff;background-color: #de0106;}
.top-header-size.black-friday-top {height: 125px;}
.top-header-size.black-friday-top .top-bar {height: auto;flex-wrap: wrap;}
.top-header-size.black-friday-top .top-bar-second-area {height: 75px;}
.top-header-size.black-friday-top .top-bar-where {height: 75px;margin: 0 0 0 48px;justify-content: center;}
.black-friday-top .black-friday {display: flex;}

/* TUTORIAL */
.tutorial-slide-area {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 170;background-color: #00000054;display: flex;align-items: center;justify-content: center;padding: 50px;box-sizing: border-box;pointer-events: none;opacity: 0;transition: opacity .4s;}
.tutorial-slide-area.active {opacity: 1;pointer-events: all;}
.tutorial-slide-area .theme-default {width: 100%;height: 100%;position: relative;}
.tutorial-slide-area .slider-inner-area {background-color: transparent;box-shadow: none;filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));height: 100%;}
.lightbox-wrapper {pointer-events: all !important;}
.lightbox-img {background-color: transparent !important;}
.lightbox-slider-opened .tutorial-slide-area {visibility: hidden;}
.tutorial-slide-area .slide-close {background-color: #ffffff;height: 40px;width: 40px;border-radius: 10px;color: #777;display: flex;align-items: center;justify-content: center;position: absolute;z-index: 1;right: 0;top: 0;cursor: pointer;filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));}
.tutorial-slide-area .slide-close-icon {height: 25px;width: 3px;display: block;background-color: currentColor;border-radius: 10px;position: relative;transform: rotateZ(45deg) scale(0.65);}
.tutorial-slide-area .slide-close-icon:after {height: 100%;width: 100%;display: block;content: "";background-color: currentColor;border-radius: 10px;transform: rotateZ(90deg);}
.tutorial-slide-area .slider-box {height: 100%;max-width: 1024px;margin: auto;}
.tutorial-slide-area .slide-wrapper {height: 100%;}
.tutorial-slide-area .slide-img-wrapper {max-height: 100%;}
.tutorial-slide-area .slide-pagination-arrow:not(.slide-button-hidden) {opacity: 1;}
.lightbox-wrapper {user-select: none;}
.side-bar-list-item-link.tutorial .side-bar-label-content {line-height: 20px;}
.side-bar-list-links.submenu-tutorial {margin: 0 0 2px 0;padding-left: 25px;font-weight: 400;}
.submenu-tutorial .side-bar-list-item-link {font-weight: inherit;}
body.tutorial-active {overflow: hidden;}
.logo_b2b {color: #fff;font-family: 'Montserrat';font-weight: 500;display: flex;align-items: center;text-decoration: none;}
.logo_b2b img {width: 40px;border-radius: 50%;margin-right: 5px;}

/* link_ticket_topo */
    .top-bar-devups, .top-bar-ticket {display: flex;align-items: center;justify-content: center;height: 24px;background: var(--bg-alt-1);border-radius: 20px;}
    .top-bar-devups a, .top-bar-ticket a {height: 24px;text-decoration: none;display: flex;align-items: center;justify-content: center;}
    img.ticket {width: 20px;height: 20px;margin: 0 4px 0 4px;}
    .top-bar-devups svg {width: 26px;margin-right: -2px;}
    .top-bar-devups svg rect {fill: var(--bg-alt-2);}
    .top-bar-devups .quantidade-devups-topo, .top-bar-ticket .quantidade-ticket-topo {font-size: 14px;font-family: 'Roboto';display: flex;justify-content: center;align-items: center;padding: 2px 4px;color: var(--text-main-4);font-weight: 500;margin-right: 5px;}
    .top-bar-devups:hover, .top-bar-ticket:hover {opacity: .6;}
    .menu-lateral {display: none;}
/* link_ticket_topo */

/* darkMode */
    .indique {width: 100%;max-width: 457px;}
    .links-acao {width: 100%;display: flex;align-items: center;}
    .mode {display: flex;align-items: center;justify-content: center;margin-right: 15px;}
    .tipo-modo {color: aliceblue;font-size: 16px;font-family: sans-serif;}
    .switch__container {margin: 10px;}
    .switch {visibility: hidden;position: absolute;}
    .switch+label {display: block;position: relative;cursor: pointer;}
    .switch--shadow+label {width: 45px;height: 20px;background-color: #dddddd;border-radius: 60px;}
    .switch--shadow+label:before, .switch--shadow+label:after {display: block;position: absolute;top: 1px;left: 1px;bottom: 1px;content: "";}
    .switch--shadow+label:before {right: 1px;background-color: #f1f1f1;border-radius: 60px;transition: background 0.4s;}
    .switch--shadow+label:after {height: 18px;width: 18px;background-color: #fff;border-radius: 100%;box-shadow: 0 2px 5px rgb(0 0 0 / 62%);transition: all 0.4s;}
    .switch--shadow+label[data-tema="light"]:after {transform: translateX(25px);}
    .switch--shadow+label[data-tema="light"]:before {background-color: #565656;}
    .switch--shadow+label[data-tema="dark"]:after {transform: translateX(0);}
/* darkMode */

/* FLAME */
    @keyframes flame_side_left_outer_anim {
        0% {transform: translate(-0.500000px, -1px)}
        50% {transform: translate(-2px, 15px)}
        100% {transform: translate(-0.500000px, -1px)}
    }
    @keyframes flame_side_left_inner_anim {
        0% {transform: rotate(0deg)}
        50% {transform: rotate(-4deg)}
        100% {transform: rotate(0deg)}
    }
    @keyframes flame_side_right_outer_anim {
        0% {transform: translate(0.790000px, 0px)}
        50% {transform: translate(-2px, -15px)}
        100% {transform: translate(0.790000px, 0px)}
    }
    @keyframes flame_side_right_inner_anim {
        0% {transform: rotate(0deg);animation-timing-function: cubic-bezier(0.420000, 0, 0.580000, 1)}
        50% {transform: rotate(4deg);animation-timing-function: cubic-bezier(0.420000, 0, 0.580000, 1)}
        100% {transform: rotate(0deg)}
    }
    @keyframes flame_back_outer_anim {
        0% {transform: translate(0px, 0px)}
        7.666667% {transform: translate(0px, 0px)}
        24.333333% {transform: translate(30px, -10px)}
        41% {transform: translate(0px, 0px)}
        56.666667% {transform: translate(0px, 0px)}
        73.333333% {transform: translate(30px, -10px)}
        90% {transform: translate(0px, 0px)}
        100% {transform: translate(0px, 0px)}
    }
    @keyframes flame_back_inner_anim {
        0% {transform: rotate(0deg)}
        7.666667% {transform: rotate(0deg)}
        24.333333% {transform: rotate(4deg)}
        41% {transform: rotate(0deg)}
        56.666667% {transform: rotate(0deg)}
        73.333333% {transform: rotate(4deg)}
        90% {transform: rotate(0deg)}
        100% {transform: rotate(0deg)}
    }
    @keyframes flame_middle_outer_anim {
        0% {transform: translate(0px, 0px)}
        16.666667% {transform: translate(30px, -10px)}
        33.333333% {transform: translate(0px, 0px)}
        50% {transform: translate(0px, 0px)}
        66.666667% {transform: translate(30px, -10px)}
        83.333333% {transform: translate(0px, 0px)}
        100% {transform: translate(0px, 0px)}
    }
    @keyframes flame_middle_inner_anim {
        0% {transform: rotate(0deg)}
        16.666667% {transform: rotate(4deg)}
        33.333333% {transform: rotate(0deg)}
        50% {transform: rotate(0deg)}
        66.666667% {transform: rotate(4deg)}
        83.333333% {transform: rotate(0deg)}
        100% {transform: rotate(0deg)}
    }
    @keyframes flame_front_outer_anim {
        0% {transform: translate(0px, 0px)}
        16.666667% {transform: translate(0px, 0px)}
        33.333333% {transform: translate(30px, -10px)}
        50% {transform: translate(0px, 0px)}
        73.333333% {transform: translate(0px, 0px)}
        90% {transform: translate(30px, -10px)}
        100% {transform: translate(0px, 0px)}
    }
    @keyframes flame_front_inner_anim {
        0% {transform: rotate(0deg)}
        16.666667% {transform: rotate(0deg)}
        33.333333% {transform: rotate(4deg)}
        50% {transform: rotate(0deg)}
        73.333333% {transform: rotate(0deg)}
        90% {transform: rotate(4deg)}
        100% {transform: rotate(0deg)}
    }

    .flame-icon-svg-global {width: 50px;height: 50px;}
    :is(.flame-icon-svg-global, .flame-icon-svg-global-top) .flame-side.left .outer {animation: flame_side_left_outer_anim 2000ms linear infinite normal forwards;transform: translate(-0.5px, -1px);}
    :is(.flame-icon-svg-global, .flame-icon-svg-global-top) .flame-side.left .inner {animation: flame_side_left_inner_anim 2000ms linear infinite normal forwards;transform: rotate(0);}
    :is(.flame-icon-svg-global, .flame-icon-svg-global-top) .flame-side.right .outer {animation: flame_side_right_outer_anim 2000ms linear infinite normal forwards;transform: translate(0.79px, 0px);}
    :is(.flame-icon-svg-global, .flame-icon-svg-global-top) .flame-side.right .inner {animation: flame_side_right_inner_anim 2000ms linear infinite normal forwards;transform: rotate(0);}
    :is(.flame-icon-svg-global, .flame-icon-svg-global-top) .flame-back .outer {animation: flame_back_outer_anim 2000ms linear infinite normal forwards;transform: translate(0, 0);}
    :is(.flame-icon-svg-global, .flame-icon-svg-global-top) .flame-back .inner {animation: flame_back_inner_anim 2000ms linear infinite normal forwards;transform: rotate(0);}
    :is(.flame-icon-svg-global, .flame-icon-svg-global-top) .flame-middle .outer {animation: flame_middle_outer_anim 2000ms linear infinite normal forwards;transform: translate(0, 0);}
    :is(.flame-icon-svg-global, .flame-icon-svg-global-top) .flame-middle .inner {animation: flame_middle_inner_anim 2000ms linear infinite normal forwards;transform: rotate(0);}
    :is(.flame-icon-svg-global, .flame-icon-svg-global-top) .flame-front .outer {animation: flame_front_outer_anim 2000ms linear infinite normal forwards;transform: translate(0, 0);}
    :is(.flame-icon-svg-global, .flame-icon-svg-global-top) .flame-front .inner {animation: flame_front_inner_anim 2000ms linear infinite normal forwards;transform: rotate(0);}
    :is(.flame-icon-svg-global, .flame-icon-svg-global-top) .flame-side path {transform: translate(0, 0);fill: #9d0208;stroke: none;stroke-width: 1;}
    :is(.flame-icon-svg-global, .flame-icon-svg-global-top) .flame-back path {transform: translate(0, 0);fill: #d00000;stroke: none;stroke-width: 1;}
    :is(.flame-icon-svg-global, .flame-icon-svg-global-top) .flame-middle path {transform: translate(0, 0);fill: #e85d04;stroke: none;stroke-width: 1;}
    :is(.flame-icon-svg-global, .flame-icon-svg-global-top) .flame-front path {transform: translate(0, 0);fill: #ffba08;stroke: none;stroke-width: 1;}
    :is(.flame-icon-svg-global, .flame-icon-svg-global-top) .flame-nivel text {transform: translate(89.55px, 481.02px);font-size: 200px;fill: #d00000;font-family: Montserrat-SemiBold, Montserrat;font-weight: 600;}
    :is(.flame-icon-svg-global, .flame-icon-svg-global-top) .flame-nivel.super text {font-size: 180px;transform: translate(89.55px, 465px);}
    :is(.flame-icon-svg-global, .flame-icon-svg-global-top) .flame-nivel.hyper text {font-size: 140px;transform: translate(89.55px, 445px);}
    :is(.flame-icon-svg-global, .flame-icon-svg-global-top) .flame-nivel.ultra text {font-size: 114px;transform: translate(82px, 445px);font-weight: 700;}
/* FLAME */

/* BATERIA */
    .top-bar-bateria {display: flex;align-items: center;justify-content: center;height: 26px;background: #f1f1f1;border-radius: 20px;padding: 0 5px 0 8px;}
    .top-bar-bateria .quantidade-acessos-topo {font-size: 14px;font-family: 'Roboto';display: flex;justify-content: center;align-items: center;padding: 2px 4px;color: #8e8e8e;font-weight: 500;}
    .top-bar-bateria.menu-lateral {margin: 0;max-width: 90px;display: none;}
    .top-bar-bateria .cafezinho {height: 22px;border-radius: 5px;margin: 0 2px 0 -5px;padding: 1px;box-sizing: border-box;}
/* BATERIA */

/* CHAMA TOPO*/
    .flame-icon-svg-global-top {width: 75%;height: 75%;position: absolute;filter: contrast(0.5) grayscale(1) brightness(1.4);z-index: 2;transition: filter .2s linear;}
    .flame-icon-svg-global-top .flame-nivel text {transform: translate(89.55px, 481.02px);font-size: 200px;fill: #d00000;font-family: Montserrat-SemiBold, Montserrat;font-weight: 600}
    .flame-icon-svg-global-top .flame-nivel.super text {font-size: 180px;transform: translate(89.55px, 465px)}
    .flame-icon-svg-global-top .flame-nivel.hyper text {font-size: 140px;transform: translate(89.55px, 445px)}
    .flame-icon-svg-global-top .flame-nivel.ultra text {font-size: 120px;transform: translate(82px, 445px);font-weight: 700}

    /* PROGRESS */
    .icone-progresso-topo {height: 48px;width: 48px;display: flex;align-items: center;justify-content: center;position: relative;transition: opacity .2s linear;}
    .icone-progresso-topo:hover {opacity: .8;}
    .icone-progresso-topo.respondido .flame-icon-svg-global-top {filter: contrast(1) grayscale(0) brightness(1);}
    .icone-progresso-topo:not(.respondido) .flame-icon-svg-global-top * {animation: none !important;}
    .icone-progresso-topo .circle-progress-missao {position: relative;width: 100%;height: 100%;overflow: hidden;pointer-events: none;z-index: 1;}
    .icone-progresso-topo .circle-progress-missao .part {position: absolute;height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;overflow: hidden;transform: scale(0.98);color: #ef542f;transition: all .3s linear;}
    .icone-progresso-topo .circle-progress-missao .part:nth-child(2) {transition-delay: .1s;}
    .icone-progresso-topo .circle-progress-missao .part:nth-child(3) {transition-delay: .2s;}
    .icone-progresso-topo .circle-progress-missao .part:nth-child(4) {transition-delay: .3s;}
    .icone-progresso-topo .circle-progress-missao .part:nth-child(5) {transition-delay: .4s;}
    .icone-progresso-topo .circle-progress-missao[data-max="1"] .part:nth-child(1)~.part {display: none;}
    .icone-progresso-topo .circle-progress-missao[data-max="2"] .part:nth-child(2)~.part {display: none;}
    .icone-progresso-topo .circle-progress-missao[data-max="3"] .part:nth-child(3)~.part {display: none;}
    .icone-progresso-topo .circle-progress-missao[data-max="4"] .part:nth-child(4)~.part {display: none;}
    .icone-progresso-topo .circle-progress-missao[data-val="0"] .part {color: #ececec;}
    .icone-progresso-topo .circle-progress-missao[data-val="1"] .part:nth-child(1)~.part {color: #ececec;}
    .icone-progresso-topo .circle-progress-missao[data-val="2"] .part:nth-child(2)~.part {color: #ececec;}
    .icone-progresso-topo .circle-progress-missao[data-val="3"] .part:nth-child(3)~.part {color: #ececec;}
    .icone-progresso-topo .circle-progress-missao[data-val="4"] .part:nth-child(4)~.part {color: #ececec;}
    .icone-progresso-topo .circle-progress-missao .part:before {content: "";background: radial-gradient(transparent 58%, currentColor 61%, currentColor 69.5%, transparent 72%);height: 100%;width: 100%;position: absolute;}
    .icone-progresso-topo .circle-progress-missao:not([data-max="1"]) .part:before {background: radial-gradient(at left, transparent 58%, currentColor 61%, currentColor 69.5%, transparent 72%);width: 50%;left: 0;transform-origin: left center;}
    .icone-progresso-topo .circle-progress-missao:not([data-max="1"]) .part {transform-origin: left center;left: 50%;}
    /*----------------------*/
    .icone-progresso-topo .circle-progress-missao[data-max="2"] .part:before {transform: rotate(-8deg);}
    .icone-progresso-topo .circle-progress-missao[data-max="2"] .part {transform: scale(0.98) rotate(6deg);}
    .icone-progresso-topo .circle-progress-missao[data-max="2"] .part:nth-child(2) {transform: scale(0.98) rotate(186deg);}
    /*----------------------*/
    .icone-progresso-topo .circle-progress-missao[data-max="3"] .part:before {transform: rotate(-68deg);}
    .icone-progresso-topo .circle-progress-missao[data-max="3"] .part {transform: scale(0.98) rotate(6deg);}
    .icone-progresso-topo .circle-progress-missao[data-max="3"] .part:nth-child(2) {transform: scale(0.98) rotate(126deg);}
    .icone-progresso-topo .circle-progress-missao[data-max="3"] .part:nth-child(3) {transform: scale(0.98) rotate(246deg);}
    /*----------------------*/
    .icone-progresso-topo .circle-progress-missao[data-max="4"] .part:before {transform: rotate(-98deg);}
    .icone-progresso-topo .circle-progress-missao[data-max="4"] .part {transform: scale(0.98) rotate(6deg);}
    .icone-progresso-topo .circle-progress-missao[data-max="4"] .part:nth-child(2) {transform: scale(0.98) rotate(96deg);}
    .icone-progresso-topo .circle-progress-missao[data-max="4"] .part:nth-child(3) {transform: scale(0.98) rotate(186deg);}
    .icone-progresso-topo .circle-progress-missao[data-max="4"] .part:nth-child(4) {transform: scale(0.98) rotate(276deg);}
    /*----------------------*/
    .icone-progresso-topo .circle-progress-missao[data-max="5"] .part:before {transform: rotate(-116deg);}
    .icone-progresso-topo .circle-progress-missao[data-max="5"] .part {transform: scale(0.98) rotate(6deg);}
    .icone-progresso-topo .circle-progress-missao[data-max="5"] .part:nth-child(2) {transform: scale(0.98) rotate(78deg);}
    .icone-progresso-topo .circle-progress-missao[data-max="5"] .part:nth-child(3) {transform: scale(0.98) rotate(150deg);}
    .icone-progresso-topo .circle-progress-missao[data-max="5"] .part:nth-child(4) {transform: scale(0.98) rotate(222deg);}
    .icone-progresso-topo .circle-progress-missao[data-max="5"] .part:nth-child(5) {transform: scale(0.98) rotate(294deg);}
/* CHAMA TOPO */

/* MENU TEMPORADA */
    @keyframes aniTextoDesafioTop {
        0% {transform: rotate(-1deg);}
        100% {transform: rotate(1deg);}
    }
    @keyframes aniTextoAreaDesafioTop {
        0% {transform: translateY(50%) scale(0.5); opacity: 0;}
        100% {transform: translateY(0%) scale(1); opacity: 1;}
    }

    @keyframes aniPulseDesafioTop {
        100% {filter: brightness(1.1) contrast(1.1) drop-shadow(0px 0px 5px #f8b30d);}
    }
    .menu-container .blur-temporada {display: flex;flex-wrap: wrap;}
    .blur-temporada.bloqueio {filter: blur(7px);}
    .texto-mensagem-temporada {max-width: 80%;padding: 10px;background: #253a44;border-radius: 10px;}
    .container-blur-temporada.bloqueio {position: relative;}
    .container-mensagem-temporada.bloqueio {position: absolute;z-index: 100;color: white;font-family: 'Montserrat';font-weight: 600;font-size: 20px;display: flex;width: 100%;height: 100%;justify-content: center;align-items: center;text-decoration: none;text-align: center;}
    .texto-mensagem-temporada.topo {background: #2a4753;}
    .container-mensagem-temporada.topo {background: #0000004d;}
    .menu-wrapper-content.bloqueio {position: relative;}
    .container-mensagem-temporada.bloqueio:hover {color: #00ebff;}
    .container-mensagem-temporada {display: none;}
    .top-bar-chamas {cursor: pointer;}
    .menu-temporada-wrapper {position: absolute;height: 100vh;width: 100%;top: 75px;z-index: 1;color: white;overflow-y: auto;}
    .menu-desafio-areas {display: flex;justify-content: flex-start;width: 100%;gap: 15px;flex-wrap: wrap;}
    .menu-desafio-grupo {display: flex;flex-direction: column;gap: 20px;flex: 10 1 300px;}
    .menu-desafio-info {display: flex;flex-direction: column;position: relative;}
    .menu-desafio-titulo {font-size: 14px;text-transform: uppercase;font-weight: 700;font-family: sans-serif;letter-spacing: 3px;color: #00BCD4;color: #c9f31d;}
    .menu-desafio-wrapper {display: flex;flex-direction: column;gap: 10px;flex: 1 0 auto;}
    .menu-desafio-missao-diara-progresso {display: flex;gap: 7px;flex: 0 1 330px;}
    .menu-desafio-missao-diaria-dia {display: flex;flex-direction: column;align-items: center;gap: 10px;font-size: 12px;font-weight: 500;padding: 10px 5px;background-color: #2a4753;background-color: #373737;border-radius: 5px;flex: 0 1 60px;box-sizing: border-box;}
    .menu-desafio-missao-diaria-dia .icone {width: 100%;position: relative;display: flex;align-items: center;justify-content: center;}
    .menu-desafio-missao-diaria-dia:not(.concluido) .flame-icon-svg-global-top * {animation: none !important;}
    .menu-desafio-missao-diaria-dia.concluido .flame-icon-svg-global-top {filter: none;}
    .menu-desafio-missao-diaria-dia .flame-icon-svg-global-top {height: 100%;width: 100%;max-height: 35px;position: relative;}
    .menu-desafio-missao-diaria-dia.hoje {color: #00BCD4;}
    .menu-desafio-nome {font-size: 12px;font-weight: 500;flex: 1 0 auto;display: flex;align-items: center;justify-content: center;max-width: 140px;}
    .menu-desafio-progresso {display: flex;flex-direction: column;align-items: center;justify-content: flex-start;gap: 5px;flex: 0 0 auto;}
    .menu-desafio-progresso-valores {width: 100%;display: flex;justify-content: center;font-size: 12px;gap: 4px;}
    .menu-desafio-lista {gap: 8px;display: flex;flex-wrap: wrap;}
    .menu-desafio-item {display: flex;flex-direction: column-reverse;padding: 10px 5px;box-sizing: border-box;text-align: center;border-radius: 5px;gap: 5px;color: white;font-weight: 400;background-color: #2a4753;background-color: #373737;flex: 0 0 120px;align-items: center;}
    .menu-desafio-item:not(.concluido) .menu-desafio-progresso-icone .icon-trofeu-svg {fill: #738695;}
    .menu-desafio-item:not(.concluido) .menu-desafio-progresso-icone .icon-trofeu-svg :is(.b, .c, .d, .e) {fill: #e1e1e1;}
    .menu-desafio-item:not(.concluido) .menu-desafio-progresso-icone .icon-comunidade-svg {stroke: #d3d6d9;stroke-width: 10px;opacity: 0.7;fill: transparent;}
    .menu-desafio-item:not(.concluido) .menu-desafio-progresso-icone .icon-curtida-svg path {stroke: #7c8a95;fill: transparent;}
    .menu-desafio-item:not(.concluido) .menu-desafio-progresso-icone img {transform: scale(0.55);filter: grayscale(1) contrast(0.8) brightness(1.1) opacity(0.9);}
    .menu-desafio-item.concluido .circle-progress-value {stroke: #ffb954;}
    .menu-desafio-item.concluido svg.desafio-svg-color path {stroke: #ffb954 !important;}
    .menu-desafio-item .circle-progress-value {stroke: #0ABECD;}
    .menu-desafio-item.concluido .flame-icon-svg-global-top {filter: none;}
    .menu-desafio-item .flame-icon-svg-global-top * {animation: none !important;}
    .menu-temporada-wrapper .menu-wrapper-content {padding: 15px 20px 20px;pointer-events: auto;}
    .menu-temporada-wrapper .menu-container {padding: 0;flex-wrap: wrap;width: 100%;font-family: Poppins;font-weight: 200;}
    .menu-desafio-progresso-icone {height: 50px;width: 50px;position: relative;display: flex;align-items: center;justify-content: center;}
    .menu-desafio-progresso-icone .circle-progress {height: 100%;width: 100%;}
    .menu-desafio-progresso-icone svg:not(.circle-progress), .menu-desafio-progresso-icone img {height: 100%;width: 100%;position: absolute;transform: scale(0.55);}
    .menu-desafio-progresso-icone .icon-comunidade-svg {fill: #ffb954;stroke: #000;stroke-width: 25px;}
    .menu-desafio-progresso-icone .icon-curtida-svg path {stroke: #ffb954;}
    .menu-desafio-progresso-icone .icon-curtida-svg path:not(.p-3) {fill: #ffb954;stroke: #292D32;}
    .menu-desafio-premio {display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 15px;background-color: #2a4753;background-color: #373737;border-radius: 5px;padding: 10px;}
    .menu-desafio-premio-imagem {width: 100%;max-width: 250px;align-self: center;max-height: 250px;height: auto;object-fit: contain;overflow: hidden;border-radius: 10px;background-color: white;box-shadow: 0 3px 6px rgb(0 0 0 / 30%);}
    .menu-desafio-premio-titulo {font-weight: 500;font-size: 14px;}
    .menu-desafio-sequencias {font-size: 16px;font-weight: 400;gap: 5px;display: flex;justify-content: center;align-items: center;}
    .menu-desafio-sequencias .quantidade-sequencias {display: inline-block;padding: 0px 8px;font-weight: 700;font-size: 14px;background-color: #00bcd4;color: #2a4753;border-radius: 3px;}
    .menu-temporada-wrapper .menu-container-rodape {padding-top: 20px;}
    .menu-desafio-grupo~.menu-desafio-wrapper {flex: 1 0 280px;}
    .menu-temporada-wrapper .topo-link-minha-conta {background-color: #0abecd;background-color: #1f1f1f;color: #253a44;color: white;font-weight: 500;transition: all .2s linear;margin: 0;}
    .menu-temporada-wrapper .topo-link-minha-conta:hover {color: white;color: #c9f31d;background-color: #1f4f66;background-color: #1f1f1f;}
    .menu-temporada-wrapper .menu-container-rodape-action {gap: 10px;}
    body.fixPageScreen .devmenu-search-picture :is(.top-bar-chamas.active, .top-bar-chamas:not(.active) ~ .top-bar-profile-picture) {display: flex;justify-content: space-around;position: static;}
    body.fixPageScreen .devmenu-search-picture :is(.top-bar-chamas.active, .top-bar-chamas:not(.active) ~ .top-bar-profile-picture):after {content: "";position: absolute;top: 65px;border: 10px solid #253a44;border-color: #161616;border-top: 0px solid transparent;border-right: 10px solid transparent;border-left: 10px solid transparent;}
    .menu-desafio-wrapper.missao .menu-desafio-info {flex-direction: row;justify-content: flex-start;gap: 10px;flex-wrap: wrap;}
    .menu-desafio-missao-diara-sequencia {display: flex;align-items: center;justify-content: center;border-radius: 5px;}
    .menu-desafio-missao-diara-sequencia a {background: linear-gradient(45deg, #5e0101, #a53b09);color: white;padding: 10px;height: 100%;box-sizing: border-box;border-radius: 5px;text-align: center;display: flex;align-items: center;flex-direction: column;justify-content: center;font-size: 14px;font-weight: 500;gap: 5px;transition: all .2s linear;}
    .menu-desafio-missao-diara-sequencia a:hover {filter: brightness(1.2);}
    .menu-desafio-missao-diara-sequencia a .destaque {color: #fec800;margin: 0 5px 0 0;font-weight: 700;font-size: 16px;line-height: 20px;}
    .menu-desafio-missao-diara-sequencia a .compartilhar {background-color: #ffffff;color: #253a44;padding: 5px 10px;border-radius: 5px;margin-top: 5px;transition: all .2s linear;}
    .menu-desafio-missao-diara-sequencia:hover a .compartilhar {background-color: #ff2000;color: white;}
    .menu-desafio-missao-diara-sequencia a span {display: inline;}
    :is(.menu-desafio-missao-diaria-dia, .icone-progresso-topo, .menu-desafio-item):not(.concluido, .respondido) :is(.flame-icon-svg-global, .flame-icon-svg-global-top) .flame-front path {fill: #d2d2d2;}
    :is(.menu-desafio-missao-diaria-dia, .icone-progresso-topo, .menu-desafio-item):not(.concluido, .respondido) :is(.flame-icon-svg-global, .flame-icon-svg-global-top) .flame-middle path {fill: #9a9a9a;}
    :is(.menu-desafio-missao-diaria-dia, .icone-progresso-topo, .menu-desafio-item):not(.concluido, .respondido) :is(.flame-icon-svg-global, .flame-icon-svg-global-top) .flame-back path {fill: #6b6b6b;}
    :is(.menu-desafio-missao-diaria-dia, .icone-progresso-topo, .menu-desafio-item):not(.concluido, .respondido) :is(.flame-icon-svg-global, .flame-icon-svg-global-top) .flame-side path {fill: #656564;}
    .menu-desafios-cutscene-bg {width: 100%;position: relative;height: 100%;overflow: hidden;display: flex;align-items: flex-end;justify-content: center;}
    .menu-desafios-cutscene-bg:before {background: radial-gradient(30% 50% at top, #ffffffb3, transparent 70%), radial-gradient(circle, #ffe32a 70%, #fca031);position: absolute;height: 100%;width: 100%;z-index: 2;mix-blend-mode: screen;opacity: 0.5;content: "";}
    .menu-desafios-cutscene-bg:after {background: radial-gradient(circle, #feae00 10%, #ff7d01 40%, #f23414 75%);position: absolute;height: 100%;width: 100%;min-width: 1000px;z-index: 0;filter: contrast(4.5);content: "";}
    .menu-desafios-cutscene-bg .canvas-bg-wrapper {background: radial-gradient(70% 30% at bottom, #ffc51852, #ff6c002b), linear-gradient(0deg, #5d0c00, #270000, black);mix-blend-mode: normal;filter: brightness(2.5);z-index: 1;position: relative;opacity: .6;height: 100%;width: 100%;display: flex;align-items: flex-end;justify-content: center;}
    .menu-desafios-cutscene-bg .canvas-bg-wrapper .bg-canvas {mix-blend-mode: color-dodge;height: 100%;}
    .menu-desafios-cutscene-textos .text-canvas {filter: drop-shadow(0px 0px 1px #0E003E);max-width: 100%;max-height: 100%;animation: aniTextoDesafioTop 4s alternate infinite;}
    .menu-desafios-completos {height: 100%;display: flex;align-items: center;justify-content: center;position: absolute;overflow: hidden;border-radius: 5px;max-width: 100%;width: 660px;z-index: 5;opacity: 0;animation: aniPulseDesafioTop .6s 1.4s infinite alternate;}
    .menu-desafio-info.concluido.ativo .menu-desafios-completos {opacity: 1;}
    .menu-desafios-cutscene-textos {position: absolute;z-index: 5;width: auto;height: 80%;display: flex;align-items: center;justify-content: center;}
    .menu-desafio-wrapper.desafios .menu-desafio-info.concluido:after {content: "";position: absolute;height: calc(100% + 2px);width: calc(100% + 2px);background: linear-gradient(90deg, transparent 25%, transparent, #253a44 33%, #253a44 66%, transparent, transparent 75%);background-size: 400% 100%;background-position: 100% center;z-index: 10;top: -1px;left: -1px;pointer-events: none;transition: background-position .6s linear;}
    .menu-desafio-wrapper.desafios .menu-desafio-info.concluido.ativando:after {background-position: 50% center;}
    .menu-desafio-wrapper.desafios .menu-desafio-info.concluido.ativo:after {background-position: 0% center;}
/* MENU TEMPORADA */

.top-header-size .logo_full #_Group_ path, .top-header-size .logo_icon path {fill: #c9f31d;}
.top-bar.header-site-devmedia .topo-link-logout:hover .b {fill: #c9f31d;}
.menu-content-item:hover a {color: #c9f31d;}
.side-bar-list-item .trofeu-temporada {width: 22px;height: 22px;}

/* MEDIAS */
@media(max-width: 1440px) {
    .side-bar-logo-b2b {display: none;}
    .side-bar:hover .side-bar-logo-b2b {display: initial;}
}
@media(max-width: 1199px) {
    .wrap-novidades {display: none;}
    .topico-tecnologia {margin-top: 42px;margin-right: 12px;}
    .itens-topico-tecnologia .lista-item-tecnologia {max-width: 200px;word-break: break-word;}
}
@media (max-width: 1110px) {
    .menu-container {padding: 0;}
}
@media (max-width: 1099px) {
    .top-bar-where-thicc .menu-carreira-bread, .top-bar-where-thicc {/* font-size: 12px !important; */}
    .indique {max-width: 187px;}
    .breadcumb-item-arrow {margin: 0 5px !important;}
    .menu-wrapper {top: 75px;}
    .top-bar-profile-picture:before {bottom: -15px;}
    .menu-content li {width: calc((100% - 24px)/3);}
}
@media(min-width: 1024px) and (max-width: 1440px) {
    .content-site-devmedia {position: relative;width: calc(100% - 60px) !important;left: 60px;}
    .topico-tecnologia {margin-top: 42px;margin-right: 12px;}
    .itens-topico-tecnologia .lista-item-tecnologia {max-width: 200px;word-break: break-word;}
    
    /*MENU FECHADO*/
    .side-bar {width: 60px;}
    .side-bar-list-links-group {display: none;}
    .top-bar {width: calc(100% - 60px);left: 60px;}
    .side-bar-label-box {display: none;}
    .side-bar-logo .logo_icon {display: flex;width: 31px;height: 31px;}
    .side-bar-logo .logo_full {display: none;}
    .side-bar-label-content .default-arrow {display: none;}
    
    /* MENU ABERTO */
    .side-bar:hover {width: 220px;}
    .side-bar:hover .side-bar-list-links-group {display: flex;}
    .side-bar:hover .side-bar-label-box {display: flex;}
    .side-bar:hover .side-bar-logo .logo_icon {display: none;}
    .side-bar:hover .side-bar-logo .logo_full {display: flex;}
}
@media (max-width: 1024px) {
    .logo_b2b {display: none;}
    .picture-container {display: none;}
    .menu-container .menu-container {padding-left: 0;}
    .links-acao a {width: 100%;max-width: 100%;}
    .indique {max-width: 285px;}
}
@media(max-width: 1023px) {

    .top-header-size.black-friday-top .top-bar-where {margin: 0;}

    .top-bar-where-thicc .menu-carreira-bread {font: normal normal 600 12px/32px Poppins !important;display: flex;}
    .indique {max-width: 305px;}
    .busca-sugerida {display: none;}
    .item-mapa:hover .nav-menu-devmedia, .nav-menu-devmedia:hover .nav-menu-devmedia {display: none;visibility: hidden;}
    .item-mapa.open .nav-menu-devmedia {display: flex;visibility: visible;}
    .nav-menu-devmedia.nav-menu-tecnologia {width: 100vw;left: 0;}
    .close-mapa {display: flex;margin: 30px 0;position: absolute;left: 16px;}
    .content-site-devmedia {position: relative;width: 100% !important;left: 0;}
    .side-bar {display: none;}
    .top-bar {left: 0;width: 100%;}
    .top-bar-search {background: transparent;border-radius: 0;display: inline-block !important;}
    .top-bar-search input[type="search"] {width: 100%;background: transparent;border: none;padding: 10px;box-sizing: border-box;font-family: Inter;font-size: 14px;line-height: 17px;font-weight: normal;outline: none;appearance: none;-moz-appearance: none;-webkit-appearance: none;}
    .top-bar-search.open input[type="search"] {width: 100%;display: flex;}
    .top-bar-search svg {width: 24px;height: 24px;margin: 0;cursor: pointer;}
    .top-header-size {/* height: 150px; */}
    .top-bar .top-bar-where {margin: 0;padding-left: 16px;justify-content: center;background-color: var(--bg-main-2);display: none;}
    .top-bar-second-area {padding: 0 16px 0 0;}
    .menu-close {right: 20px;}
    .top-bar-content {flex-direction: column-reverse; justify-content: center;}
    .top-bar {/* height: 150px; */}
    .side-bar.open .top-bar-search.open {display: flex !important;width: 100%;position: fixed;z-index: 112;background: #fff;top: 0;left: 0;margin: 0;height: 74px;padding: 0 0px 0 16px;}
    .top-header-size .top-bar-search.open {display: flex !important;width: 100%;position: fixed;z-index: 112;background: #fff;top: 0;left: 0;margin: 0;height: 74px;padding: 0 0px 0 16px;}
    .top-bar-search.open .search-close-btn {flex: 0 0 auto;padding: 10px 5px 10px 5px;height: 24px;width: 24px;text-align: center;line-height: 40px;font-size: 22px;font-weight: 700;color: #515151;cursor: pointer;justify-content: center;align-items: center;}
    .top-bar-search.open .search-close-btn:before, .top-bar-search.open .search-close-btn:after {content: "";height: 25px;width: 2px;background-color: #9c9999;position: absolute;top: 25px;margin: auto;}
    .top-bar-search.open .search-close-btn:before {transform: rotate(-45deg);}
    .top-bar-search.open .search-close-btn:after {transform: rotate(45deg);}
    .devmenu-mobile {display: flex;align-items: center;}
    .devmenu-mobile .drop-mobile a.menu span {background-color: var(--text-main-2);width: 24px;height: calc(24px / 7);display: block;border-radius: 0;}
    .devmenu-mobile .drop-mobile a.menu {display: flex;flex-direction: column;justify-content: space-around;padding: 14px 0 15px 15px;box-sizing: border-box;}
    .devmenu-mobile .drop-mobile {display: flex;position: absolute;width: 60px;padding: 0;margin-right: 0;height: 50px;}
    .devmenu-mobile .logo-mob {display: block;vertical-align: middle;padding: 3px 12px 0 0;clear: none;line-height: 31px;font-size: 31px;color: #494949;float: left;margin-left: 55px;text-transform: uppercase;}
    .logo-mob svg {width: 99px;height: 31px;}
    .side-bar-group-btn {display: none;}
    .side-bar-list-links-group {margin-bottom: 40px;}
    .page-mvp.renovacao { display: none; }

    /* MENU ABERTO */
    .side-bar-btn-close {display: none;width: 115px;height: 31px;background: #FFE9E9;border: none;border-radius: 25px;text-align: left;align-items: center;outline: none;font-family: Poppins;font-weight: 600;color: #FE8787;cursor: pointer;color: #13edff;background-color: #1f1f1f;}
    .side-bar-btn-close:before {content: "\2715";width: 20px;height: 20px;border-radius: 50px;background: #FE8787;display: flex;color: #FFE9E9;justify-content: center;align-items: center;margin-right: 14px;font-size: 12px;background-color: #13edff;color: #1a1a1a;}
    .side-bar.open .side-bar-btn-close {display: flex;}
    .side-bar.open .side-bar-logo {margin: 30px 0px 30px 16px;justify-content: flex-start;}
    .side-bar.open {width: 220px;display: flex;}
    .side-bar.open .side-bar-list-links-group .side-bar-separator {display: none;}
    ul.side-bar-list-links.submenu-navegue {display: flex !important;}
    .side-bar.open .side-bar-label-box {display: flex;}
    .side-bar.open .side-bar-logo .logo_icon {display: none;}
    .side-bar.open .side-bar-logo .logo_full {display: none;}

    /* BLACK FRIDAY */
    .black-friday {order: -1;font-size: 14px;padding: 10px;}
    .black-friday .black-destaque {font-size: 14px;}
    .black-friday a {padding: 5px 10px;font-size: 12px;}
    .top-header-size.black-friday-top {height: 200px;}
/*     .top-header-size.black-friday-top .top-bar-where {margin: 0 0 0 16px;} */
    .black-friday-top.top-header-size .devmenu-mobile .drop-mobile a.menu span {height: calc(21px / 7);}
    .top-header-size.black-friday-top .top-bar {flex-direction: column-reverse;}
}
@media (max-width: 850px) {
    .picture-container {display: none;}
    .indique {max-width: 382px;}
    .menu-content li {width: calc((100% - 36px)/4);}
}
@media (max-width: 768px) {
    .menu-content li {width: calc((100% - 24px)/3);}
    .top-free-trial-time {display: none;}
    .acoes {flex-direction: column;margin: 0;margin-bottom: 13px;}
    .acoes a {width: 100%;max-width: 100%;padding: 0;margin: 0 0 10px;}
    .links-acao {display: flex;gap: 10px;}
    .indique {display: flex;margin: 10px 0;width: 100%;max-width: none;}
    .acoes .indique, #indica-btn-menu {width: 100%;max-width: 100%;}
    .top-header-size.black-friday-top {height: 160px !important;}
    .black-friday {flex-direction: column;height: 100px;}
    .black-friday a {margin-top: 10px;}
    .mercado-menu-lateral {display: flex;justify-content: center;height: 100%;flex-wrap: wrap;gap: 10px;padding: 10px;align-content: flex-end;}
    .menu-carreira-bread span:nth-child(2), .menu-carreira-bread a:nth-child(3) {display: none;}
    .menu-lateral {display: flex;font-size: 16px !important;justify-content: center;}
    .top-bar-ticket.menu-lateral, .top-bar-moeda.menu-lateral, .top-bar-bateria.menu-lateral {width: 100%;max-width: 90px;margin: 0;}
    .top-bar-moeda a {justify-content: center;}
    .quantidade-moeda-topo .menu-lateral {width: 100%;text-align: center;padding-right: 5px;}
    .devmenu-search-picture .top-bar-cafeteria {padding: 0 10px 0 12px;}
    .devmenu-search-picture .top-bar-moeda, .devmenu-search-picture .top-bar-ticket {height: 35px;display: none;}
    /* a.link-page-mvp.upgrade-prime {display: none;} */
    .top-bar-where {display: none !important;}
}
@media (max-width: 650px) {
    .top-free-trial-time {display: none;}
    .menu-temporada-wrapper.bloqueio.open {overflow: hidden;}
    .texto-mensagem-temporada.topo {position: absolute;top: 290px;}
}
@media (max-width: 640px) {
    .menu-wrapper {height: calc(100vh - 75px);border-radius: 0;overflow: scroll;}
    .menu-wrapper-content {padding: 10px 20px 120px;}
    .menu-wrapper-empty {display: none;}
    .menu-container-title {flex-direction: column;align-items: flex-start;}
    .menu-container-title a {margin-top: 10px;}
    .menu-content li {width: calc((100% - 12px)/2);}
    .menu-container-rodape {flex-direction: column;}
    .menu-container-rodape-action {flex-direction: column;}
    .topo-link-minha-conta,
    .topo-link-logout {margin-right: 0;margin-bottom: 10px;justify-content: space-between;}
    .menu-container-title .links-acao {justify-content: flex-start;}
    .page-mvp {display: none;}
    .side-bar-list-item.assine-agora {display: block;}
    .menu-temporada-wrapper {height: calc(100vh - 75px);}
    .menu-temporada-wrapper .menu-wrapper-content {padding: 10px 10px 120px;}
    .menu-temporada-wrapper .menu-container-title .menu-user-name {font-size: 30px;margin-top: 30px;text-align: center;}
}
@media (max-height: 640px) {
    .menu-wrapper {overflow-y: auto;height: calc(100vh - 75px);}
    .menu-temporada-wrapper {height: calc(100vh - 75px);}
}
@media(min-width: 640px) {
    .modal-indique-wrapper {display: flex;align-items: center;justify-content: center;}
    .modal-indique-body {max-width: 500px;width: 100%;top: -30px;left: 0;position: relative;height: auto;padding: 25px;border-radius: 5px;background-color: white;transition: all .4s ease;opacity: 0;}
    .modal-indique-body.active {top: 0;opacity: 1;}
    .modal-indique-titulo {display: block;position: unset;padding: 5px 0;background-color: unset;color: #253A44;height: auto;}
    .modal-indique-close-btn {top: 15px;right: 15px;}
    .modal-indique-descricao {margin: 25px 0 10px;text-align: left;}
    .modal-indique-input-area {background-color: #F8FAFB;}
    .modal-indique-input {width: auto;margin-right: 20px;}
    .modal-indique-share-area {justify-content: center;}
    .modal-indique-link {margin: 0 10px;}
    .indique-msg {order: 1;}
}
@media(max-height: 620px) {
    .wrap-tecnologias {overflow-y: scroll;}
}
@media(max-width:550px) {
    .acoes {display: flex;flex-direction: column;}
    .top-header-size.black-friday-top {height: 190px !important;}
}
@media(max-width: 539px) {
    .wrap-tecnologias {flex-direction: row;justify-content: center;z-index: -1;overflow-y: scroll;}
    .coluna-menu {width: calc(100% / 1);}
    nav.itens-topico-tecnologia {border-bottom: 1px solid #dad5d5;padding-bottom: 20px;}
    .top-bar-devups {display: none !important;}
}
@media (max-width: 450px) {
    .links-acao {flex-direction: column;gap: 0px;}
}
@media (max-width: 425px) {
    .menu-desafio-item {flex: 0 1 calc(100%/2 - 5px);min-height: 140px;}
    .menu-desafio-progresso-icone {height: 50px;width: 50px;}
    .menu-desafio-missao-diaria-dia {flex: 1 1 60px;}
    .devmenu-search-picture .top-bar-box-temporada {display: none;}
}
@media (max-width: 370px) {
    .black-friday {height: 120px;}
    .menu-close {right: 10px;}
}
@media (max-width: 350px) {
    .menu-content-item a {font-size: 16px;}
    .devmenu-mobile .logo-mob {padding: 3px 4px 0 0;margin-left: 36px;padding-left: 7px;}
    .devmenu-mobile .drop-mobile a.menu {padding: 14px 0 15px 8px;}
    .top-bar-second-area {padding: 0 8px 0 0;}
    .top-bar-notification {margin-right: 10px;}
    .devmenu-search-picture .top-bar-cafeteria {padding: 0px 5px 0 10px;}
    .top-bar-search {margin: 0px 0px 0px 10px;}
    .devmenu-search-picture .top-bar-bateria {display: none;}
    .top-bar-chamas {display: none;}
}