.menu-items a,.submenu.open .dropdown,.submenu.open:hover .dropdown{display:block}header{position:relative;top:-5dvw;padding-bottom:20px/*! padding-top: 20px; */}.menu-right li,.mt-5{padding-left:20px}h3{font-size:2rem;color:var(--cor-azulpadrao);margin:0;font-weight:600}.hamburger-menu{display:block;padding:0}.container-menu{max-width:768px;width:80%;padding-left:2%;position:relative}.menu-items,.submenu .dropdown{width:100%;display:none;padding:0}.container_menu div.logo{position:absolute;left:9dvw}label.hamburger-menu{position:relative;right:-35dvw;top:-.4dvw}.menu-left li{margin:0 1.5em .5em}.menu-left li,.menu-right li{margin-right:0}.container_menu{flex-direction:column;align-items:center}.btn-clube-id,.btn-contratar,.carousel-feed-items-container,nav{width:100%}.menu-items{position:absolute;top:100%;left:0;background-color:var(--branco-menu);flex-direction:column;box-shadow:0 5px 10px rgba(0,0,0,.1);z-index:1000;margin:0}.menu-toggle:checked~nav .menu-items{display:flex}.menu-toggle:checked~.hamburger-menu .bar:first-child{transform:rotate(-45deg) translate(-5px,6px)}.menu-toggle:checked~.hamburger-menu .bar:nth-child(2){opacity:0}.menu-toggle:checked~.hamburger-menu .bar:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}.menu-items li{width:100%;text-align:center;padding:15px 0;border-bottom:1px solid var(--branco-lines)}.container_menu a img{width:40dvw}.menu-items li:last-child{border-bottom:none}.menu-items a{width:100%}.submenu .dropdown{position:static;box-shadow:none;margin-top:15px}.right-section,.submenu:hover .dropdown{display:none}.submenu>a::after{content:" ▼";font-size:12px;margin-left:5px}.submenu.open>a::after{content:" ▲";font-size:12px;margin-left:5px}.menu-items .dropdown li{border-bottom:none;padding:10px 0}.menu-items .dropdown li a{font-size:14px}content,footer{top:-7}.beneficios-container{text-align:center;max-width:90dvw}a.btn-clube-id{width:70%;margin:0 auto}.carousel{top:-3dvw;min-height:0;margin-bottom:0}.card,.download-app h4,.indique-left h3,.indique-left p,.logo-text-section{margin-bottom:20px}.carousel-section,.logo-text-section{align-items:center}.carousel-text{padding:14px 30px;font-size:1em;top:7%}.carousel-text h2{font-size:.9em}.carousel-container-bene,.conectando-left,.conectando-right{max-width:100%}.carousel img{height:12em}.mqmq-content{position:absolute;top:-4dvh;left:-5.7dvh;width:70px;height:30px}.carousel-text div button{top:13em}.carousel-text button{text-decoration:none;width:23dvw;margin-top:5dvw;background-image:linear-gradient(45deg,var(--cor-azulpadrao),var(--cor-azul-claro));color:var(--branco);padding:2.5dvw .2dvw;border:none;font-family:Lexend;font-size:2.1dvw;border-radius:.7dvw;background-size:100%;box-shadow:0 0 0 0 var(--preto);animation:2s infinite pulse-blue;transition:.2s}.container{top:-30px;position:relative}.clube-id-section{flex-direction:column;align-items:center;max-width:568px}.container-footer{grid-template-columns:1fr}.card-container{display:flex;flex-direction:column;align-items:center}.autoatendimento-section .container,.coluna-autoatendimento{display:flex;flex-direction:column}.card{width:75vw}.coluna-botoes .botao{width:100%;margin-bottom:15px;text-align:center}.coluna-autoatendimento{width:100%;order:1;justify-content:center;align-items:center;text-align:center;height:40dvw;padding-left:unset}.coluna-botoes,.coluna-botoes .row{display:flex;flex-direction:column}.coluna-botoes{order:2;align-items:center;width:80dvw;padding-right:1em}.coluna-botoes .row{width:100%}.clube-id-section,.download-app{flex-direction:column;text-align:center;display:flex}.download-app{justify-content:center;align-items:center;height:20vh}.column{/*! box-sizing: border-box; *//*! flex: 1; */width:calc(100% / 12);/*! padding: 10px; */display:flex;align-items:center}.download-app .column{display:flex;list-style-type:none;padding:0 5px;margin:0 20px;width:100%;position:relative;max-width:300px}.download-app .column li{position:relative;right:8dvw;width:100%}.btn-download-app{width:100%;padding:10px 0;font-size:16px}.clube-id-section{align-items:center}.logo-text-section{order:1;width:100%}.carousel-section{order:2;width:100%;margin-top:20px}.carousel-bene img{width:80px;height:auto}.lojas-text{text-align:center;font-size:18px;margin-top:20px}.conectando-section,.double-container,.idtv-linha1,.valores-container{flex-direction:column}.double-container-l,.double-container-r{padding:0;width:100%}.double-container-r img{margin-top:7rem;width:10rem;max-height:13rem}.double-container-l p{width:50dvw;font-size:.8rem;padding-left:1.5rem}.double-container-l h3{font-size:2rem;padding-left:1.4rem}.valores-item{margin:20px 0}.conectando-right{margin:0 30px}.grid-container{grid-template-columns:repeat(2,1fr)}.imagem-macbook{max-width:100%;position:relative;right:0;margin:0 auto}.idtv-coluna-direita{text-align:center;padding-left:0;align-items:center;position:relative;top:-15dvw}.btn-saiba-mais,.idtv-coluna-direita h2,.idtv-coluna-direita p{text-align:center}.indique-section{height:320px;padding:0}.indique-container{max-width:1200px;display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 20px;box-sizing:border-box}.indique-left{width:50%;color:var(--branco);text-align:center}.indique-left h3{font-size:1rem;font-weight:bolder;color:var(--branco)}.indique-left p{font-weight:300;font-size:.8rem;color:var(--branco)}.indique-right{width:50%;display:flex;justify-content:center;align-items:center}.indique-right img{width:100%;height:auto;max-width:400px;object-fit:contain}.imagem-macbook{width:50%}.idtv-coluna-direita img.logo-idplay{position:absolute;top:-50px;left:60dvw}.idtv-coluna-esquerda::before{background:linear-gradient(to top,#17181c 15%,rgba(23,24,28,.95) 18%,rgba(23,24,28,.9) 25%,rgba(23,24,28,.5) 100%),linear-gradient(to top,#17181c 15%,rgba(23,24,28,.95) 18%,rgba(23,24,28,.9) 25%,rgba(23,24,28,.5) 100%);z-index:0}.idtv-carousel-container::after,.idtv-carousel-container::before{z-index:0}.link-dedicado-section{max-width:85dvw;height:unset;margin:15px auto 50px}.link-dedicado-text{padding:10px}.nossas-vantagens{max-width:95dvw}.vantagem-item{flex:unset}.feedback-section,.section-alacarte{max-width:90dvw}.alacarte-item{padding:20px 15px}