@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700&display=swap);*,*:before,*:after{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0;padding-bottom:10px}h2{color:#7f8c8d;margin-top:15px}h3{color:#7f8c8d;margin-top:15px}ul{margin-bottom:15px}li{margin-bottom:8px}hr{box-sizing:content-box;height:0;overflow:visible}img{display:inline-block;height:auto;max-width:100%;vertical-align:middle;position:relative;overflow:hidden;-ms-interpolation-mode:bicubic}img::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/img/acompanhantes/acompanhante.jpg);background-size:cover;background-position:center}a{background-color:#fff0;text-decoration:none;color:#fff}ul{list-style-type:none;margin:0;padding:0}li{list-style:none}b,strong{font-weight:bolder}small{font-size:80%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{appearance:button;-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}html,body{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:100%;height:100%;scroll-behavior:smooth;--dourado:#CAA85E;--amarelo:#fdf497;--vermelho:#fd5949;--rosa:#d6249f;--roxo:#81259D;--verde:#11a411;--cinza-escuro:#333;--preto:#000}body{background:url(/assets/img/grid.png),#0D181C fixed;color:#ddd;cursor:auto;font-size:.9rem;font-style:normal;font-weight:400;line-height:1.2;margin:0;padding:0;position:relative}body::-webkit-scrollbar{width:.5em;background:#ccc}body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgb(255 255 244 / .5)}body::-webkit-scrollbar-thumb{background-color:var(--dourado);outline:1px solid var(--amarelo)}#location-shortcut-container{text-align:center;padding:10px 0}#location-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:4px;font-weight:700;min-height:44px;min-width:250px}.timeline-acompanhante{margin:35px 0;background:linear-gradient(135deg,rgb(34 34 34 / .8),rgb(51 51 51 / .6));border-radius:15px;padding:25px;box-shadow:0 8px 25px rgb(0 0 0 / .4);border:1px solid rgb(202 168 94 / .2);backdrop-filter:blur(10px);position:relative;overflow:hidden}.timeline-acompanhante::before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,var(--dourado),var(--rosa),var(--roxo),var(--dourado));border-radius:17px;z-index:-1;opacity:.3;animation:borderGlow 3s ease-in-out infinite alternate}@keyframes borderGlow{0%{opacity:.2}100%{opacity:.4}}.timeline-acompanhante-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #fff0;border-image:linear-gradient(90deg,var(--dourado),var(--rosa)) 1;position:relative}.timeline-acompanhante-header::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--dourado),var(--rosa),var(--dourado));animation:shimmer 2s ease-in-out infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.timeline-acompanhante-header h3{color:var(--dourado);margin:0;font-size:1.5rem;font-weight:700;display:flex;align-items:center;gap:12px;text-shadow:0 2px 4px rgb(0 0 0 / .5)}.timeline-acompanhante-header h3 i{color:var(--rosa);font-size:1.3rem;animation:heartbeat 2s ease-in-out infinite;filter:drop-shadow(0 0 8px rgb(214 36 159 / .6))}@keyframes heartbeat{0%,100%{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1.05)}75%{transform:scale(1.15)}}.posts-count{background:linear-gradient(135deg,var(--dourado),#b8954a);color:var(--preto);padding:8px 16px;border-radius:25px;font-size:.85rem;font-weight:700;box-shadow:0 4px 12px rgb(202 168 94 / .4);border:1px solid rgb(255 255 255 / .2);position:relative;overflow:hidden}.posts-count::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .3),transparent);animation:shine 3s infinite}@keyframes shine{0%{left:-100%}100%{left:100%}}.post-preview{background:linear-gradient(135deg,rgb(255 255 255 / .12),rgb(255 255 255 / .04));border-radius:15px;padding:20px;margin-bottom:25px;border:1px solid rgb(202 168 94 / .3);backdrop-filter:blur(15px);transition:all 0.4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 6px 20px rgb(0 0 0 / .3);opacity:0;animation:fadeInUp 0.8s ease forwards;position:relative;overflow:hidden}.post-preview::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(202 168 94 / .1),transparent);transition:left 0.6s ease}.post-preview:hover::before{left:100%}.post-preview:nth-child(2){animation-delay:0.15s}.post-preview:nth-child(3){animation-delay:0.3s}.post-preview:nth-child(4){animation-delay:0.45s}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.post-preview:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 12px 35px rgb(202 168 94 / .4);border-color:var(--dourado);background:linear-gradient(135deg,rgb(255 255 255 / .18),rgb(255 255 255 / .08))}.post-author{display:flex;align-items:center;gap:15px;margin-bottom:15px;padding-bottom:12px;border-bottom:1px solid rgb(255 255 255 / .1)}.author-avatar{width:45px;height:45px;border-radius:50%;object-fit:cover;border:3px solid var(--dourado);box-shadow:0 4px 12px rgb(202 168 94 / .4);transition:all 0.3s ease}.post-preview:hover .author-avatar{border-color:var(--rosa);box-shadow:0 6px 16px rgb(214 36 159 / .5);transform:scale(1.1)}.author-info{flex:1}.author-name{font-size:.95rem;font-weight:700;display:block;line-height:1.3;margin-bottom:3px;text-shadow:0 1px 2px rgb(0 0 0 / .5)}.author-name a{color:var(--dourado)}.post-time{color:#bbb;font-size:.75rem;font-style:italic;opacity:.8}.post-content{color:#ddd;font-size:.9rem;line-height:1.5;margin-bottom:18px;word-wrap:break-word;text-align:justify}.post-content .mention{color:var(--rosa);text-decoration:none;font-weight:700;padding:2px 4px;border-radius:4px;background:rgb(214 36 159 / .1);transition:all 0.2s ease}.post-content .mention:hover{color:var(--dourado);background:rgb(202 168 94 / .2);text-decoration:none;transform:scale(1.05)}.post-content .hashtag{text-decoration:none;font-weight:700;padding:2px 4px;border-radius:4px;background:rgb(129 37 157 / .1);transition:all 0.2s ease}.post-content .hashtag:hover{color:var(--dourado);background:rgb(202 168 94 / .2);text-decoration:none;transform:scale(1.05)}.post-media-preview{position:relative;margin-bottom:15px;border-radius:12px;overflow:hidden;cursor:pointer;max-height:220px;box-shadow:0 4px 15px rgb(0 0 0 / .3)}.post-media-preview img{width:100%;height:auto;max-height:220px;object-fit:cover;transition:all 0.4s ease}.post-media-preview:hover img{transform:scale(1.08)}.post-video-timeline{border-radius:10px;box-shadow:0 4px 15px rgb(0 0 0 / .1);background:#000}.post-video-timeline:focus{outline:2px solid #ff6b6b;outline-offset:2px}.media-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgb(202 168 94 / .8),rgb(214 36 159 / .6));display:flex;align-items:center;justify-content:center;opacity:0;transition:all 0.3s ease;backdrop-filter:blur(3px)}.post-media-preview:hover .media-overlay{opacity:1}.media-overlay i{color:#fff;font-size:2rem;text-shadow:0 2px 4px rgb(0 0 0 / .8);animation:pulse 2s infinite}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.post-stats{display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid rgb(255 255 255 / .15)}.stats-left{display:flex;gap:20px}.stat-item{color:#bbb;font-size:.8rem;display:flex;align-items:center;gap:6px;transition:all 0.2s ease}.stat-item:hover{color:var(--dourado);transform:scale(1.05)}.stat-item i{color:var(--rosa);font-size:.9rem}.view-post-link{color:var(--dourado);text-decoration:none;font-size:.85rem;font-weight:700;padding:8px 15px;border-radius:20px;background:linear-gradient(135deg,rgb(202 168 94 / .15),rgb(202 168 94 / .05));border:1px solid rgb(202 168 94 / .3);transition:all 0.3s ease;text-transform:uppercase;letter-spacing:.5px}.view-post-link:hover{background:linear-gradient(135deg,var(--dourado),#b8954a);color:var(--preto);text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 15px rgb(202 168 94 / .4)}.timeline-ver-mais{border-top:1px solid rgb(255 255 255 / .1);text-align:center}.timeline-ver-mais .bt{display:inline-flex;align-items:center;gap:10px;transition:all 0.4s ease;position:relative;overflow:hidden}.timeline-ver-mais .bt::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent);transition:left 0.6s ease}.timeline-ver-mais .bt:hover::before{left:100%}.timeline-ver-mais .bt:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 30px rgb(202 168 94 / .5)}.timeline-image-modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background:linear-gradient(135deg,rgb(0 0 0 / .9),rgb(34 34 34 / .95));backdrop-filter:blur(10px);animation:modalFadeIn 0.4s ease}@keyframes modalFadeIn{from{opacity:0}to{opacity:1}}.timeline-modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:95%;max-height:95%;animation:modalSlideIn 0.5s cubic-bezier(.25,.46,.45,.94)}@keyframes modalSlideIn{from{transform:translate(-50%,-50%) scale(.8);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.timeline-modal-content img{width:100%;height:auto;border-radius:15px;box-shadow:0 15px 40px rgb(0 0 0 / .6);border:2px solid rgb(202 168 94 / .5)}.timeline-close-modal{position:absolute;top:20px;right:30px;color:#fff;font-size:40px;font-weight:700;cursor:pointer;z-index:10001;transition:all 0.3s ease;text-shadow:0 2px 4px rgb(0 0 0 / .8);background:rgb(0 0 0 / .5);border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.timeline-close-modal:hover{color:var(--dourado);background:rgb(202 168 94 / .2);transform:rotate(90deg) scale(1.1)}@media (max-width:1024px){.timeline-acompanhante{margin:25px 0;padding:20px}.timeline-acompanhante-header h3{font-size:1.3rem}.post-preview{padding:18px;margin-bottom:20px}}@media (max-width:768px){.timeline-acompanhante{margin:20px 0;padding:18px;border-radius:12px}.timeline-acompanhante-header{flex-direction:column;gap:15px;align-items:flex-start;text-align:left;margin-bottom:25px}.timeline-acompanhante-header h3{font-size:1.2rem}.posts-count{align-self:flex-start}.post-preview{padding:16px;margin-bottom:18px}.author-avatar{width:40px;height:40px;border-width:2px}.post-content{font-size:.85rem}.post-media-preview{max-height:180px}.post-stats{flex-direction:column;gap:15px;align-items:flex-start}.stats-left{width:100%;justify-content:space-around}.view-post-link{align-self:center;padding:10px 20px}.timeline-ver-mais .bt{padding:12px 25px;font-size:.9rem}}@media (max-width:480px){.timeline-acompanhante{margin:15px 0;padding:15px;border-radius:10px}.timeline-acompanhante-header{margin-bottom:20px;padding-bottom:15px}.timeline-acompanhante-header h3{font-size:1.1rem;gap:8px}.timeline-acompanhante-header h3 i{font-size:1.1rem}.posts-count{padding:6px 12px;font-size:.8rem}.post-preview{padding:14px;margin-bottom:15px;border-radius:12px}.post-author{gap:10px;margin-bottom:12px}.author-avatar{width:35px;height:35px}.author-name{font-size:.85rem}.post-time{font-size:.7rem}.post-content{font-size:.8rem;line-height:1.4;margin-bottom:12px}.post-media-preview{max-height:150px;border-radius:10px}.post-video-timeline{max-height:70vh;border-radius:8px}.media-overlay i{font-size:1.5rem}.post-stats{padding-top:12px}.stat-item{font-size:.75rem}.view-post-link{font-size:.8rem;padding:8px 16px;letter-spacing:.3px}.timeline-ver-mais{margin-top:20px;padding-top:15px}.timeline-ver-mais .bt{padding:10px 20px;font-size:.85rem;gap:8px}.timeline-close-modal{top:15px;right:20px;font-size:30px;width:40px;height:40px}.timeline-modal-content{max-width:90%;max-height:90%}.post-video-timeline{max-height:60vh}}@media (max-width:350px){.post-video-timeline{max-height:50vh}}.galeria.home .timeline-acompanhante{background:linear-gradient(135deg,rgb(34 34 34 / .8),rgb(51 51 51 / .6))!important}.galeria.home .row.timeline-acompanhante{background:linear-gradient(135deg,rgb(34 34 34 / .8),rgb(51 51 51 / .6))!important;border-radius:15px;padding:25px;box-shadow:0 8px 25px rgb(0 0 0 / .4);border:1px solid rgb(202 168 94 / .2);backdrop-filter:blur(10px);position:relative;overflow:hidden}.galeria.home .row.timeline-acompanhante::before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,var(--dourado),var(--rosa),var(--roxo),var(--dourado));border-radius:17px;z-index:-1;opacity:.3;animation:borderGlow 3s ease-in-out infinite alternate}.galeria.home .timeline-acompanhante .post-author{display:flex;align-items:center;gap:12px;margin-bottom:1px}.galeria.home .timeline-acompanhante .author-avatar{width:40px!important;height:40px!important;border-radius:50%!important;object-fit:cover;border:2px solid var(--dourado);transition:all 0.3s ease;max-width:40px!important;min-width:40px!important;max-height:40px!important;min-height:40px!important}.galeria.home .timeline-acompanhante .author-info{flex:1;min-width:0}.galeria.home .timeline-acompanhante .author-name{font-size:.9rem;margin:0 0 4px 0;line-height:1.2}.galeria.home .timeline-acompanhante .author-name a{color:var(--dourado);text-decoration:none;transition:color 0.3s ease;font-weight:600}.galeria.home .timeline-acompanhante .author-name a:hover{color:var(--rosa)}.galeria.home .timeline-acompanhante .post-time{font-size:.75rem;color:rgb(255 255 255 / .6);margin:0;line-height:1}.galeria.home .timeline-acompanhante .post-content{margin:15px 0;color:rgb(255 255 255 / .9);font-size:.85rem;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}.galeria.home .timeline-acompanhante .post-content p{margin:0 0 1px 0;line-height:1.4}.galeria.home .timeline-acompanhante .post-content .hashtag{color:var(--rosa);font-weight:600;text-decoration:none;display:inline!important;white-space:nowrap;padding:2px 4px;border-radius:4px;background:rgb(214 36 159 / .1);transition:all 0.2s ease}.galeria.home .timeline-acompanhante .post-content .hashtag:hover{color:var(--dourado);background:rgb(202 168 94 / .2);text-decoration:none;transform:scale(1.05)}.galeria.home .timeline-acompanhante .post-content .mention{color:var(--dourado);font-weight:600;text-decoration:none;display:inline!important;white-space:nowrap;padding:2px 4px;border-radius:4px;background:rgb(202 168 94 / .1);transition:all 0.2s ease}.galeria.home .timeline-acompanhante .post-content .mention:hover{color:var(--rosa);background:rgb(214 36 159 / .2);text-decoration:none;transform:scale(1.05)}.galeria.home .timeline-acompanhante .post-media-preview{margin:0 auto;border-radius:12px;overflow:hidden;position:relative;background:rgb(0 0 0 / .3);max-height:75vh}.galeria.home .timeline-acompanhante .post-media-preview img{width:100%;height:auto;display:block;border-radius:12px;transition:transform 0.3s ease}.galeria.home .timeline-acompanhante .post-stats{display:flex;justify-content:space-between;align-items:center;margin-top:15px;padding-top:12px;border-top:1px solid rgb(255 255 255 / .1)}.galeria.home .timeline-acompanhante .stats-left{display:flex;gap:15px}.galeria.home .timeline-acompanhante .stat-item{color:rgb(255 255 255 / .7);font-size:.8rem;display:flex;align-items:center;gap:5px;transition:color 0.3s ease}.galeria.home .timeline-acompanhante .stat-item:hover{color:var(--dourado)}.galeria.home .timeline-acompanhante .view-post-link{color:var(--dourado);text-decoration:none;font-size:.8rem;font-weight:600;transition:color 0.3s ease}.galeria.home .timeline-acompanhante .view-post-link:hover{color:var(--rosa)}@media (min-width:671px){.timeline-acompanhante .post-preview{display:flex;flex-direction:column;height:100%}.timeline-acompanhante .post-content{flex:1;display:flex;flex-direction:column;justify-content:space-between}.timeline-acompanhante .post-stats{margin-top:auto}.timeline-acompanhante .column{display:flex;flex-direction:column}.timeline-acompanhante .column .post-preview{flex:1}}.galeria.home .timeline-acompanhante a{background:none!important;border:none!important;border-radius:0!important;display:inline!important;height:auto!important;position:static!important;text-align:left!important;transition:color 0.3s ease!important;width:auto!important}.galeria.home .timeline-acompanhante a:hover{border:none!important;background:none!important}.galeria.home .timeline-acompanhante .fancybox{display:block!important;position:relative!important;border-radius:12px!important;overflow:hidden!important}.galeria.home .timeline-acompanhante .author-avatar{width:40px!important;height:40px!important;border-radius:50%!important;max-width:40px!important;min-width:40px!important;max-height:40px!important;min-height:40px!important}.galeria.home .timeline-acompanhante img{border-radius:inherit!important;transition:transform 0.3s ease!important;width:auto!important;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important}.galeria.home .timeline-acompanhante .post-media-preview img{width:100%!important;height:auto!important;border-radius:12px!important}.galeria.home .timeline-acompanhante a.hashtag,.galeria.home .timeline-acompanhante a.mention,.galeria.home .timeline-acompanhante .hashtag,.galeria.home .timeline-acompanhante .mention{display:inline!important;white-space:nowrap!important;vertical-align:baseline!important;float:none!important;clear:none!important}.login-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .7);z-index:10000;backdrop-filter:blur(5px)}.login-modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:15px;box-shadow:0 20px 40px rgb(0 0 0 / .3);max-width:400px;width:90%;overflow:hidden;animation:modalSlideIn 0.3s ease-out}@keyframes modalSlideIn{from{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}.login-modal-header{padding:20px 25px 15px;background:rgb(255 255 255 / .1);backdrop-filter:blur(10px);position:relative;border-bottom:1px solid rgb(255 255 255 / .2)}.login-modal-header h3{color:#fff;margin:0;font-size:20px;font-weight:600;text-shadow:0 2px 4px rgb(0 0 0 / .3)}.close-modal{position:absolute;top:15px;right:20px;background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:5px;line-height:1;transition:all 0.3s ease}.close-modal:hover{transform:rotate(90deg);color:#ff6b6b}.login-modal-body{padding:25px;text-align:center}.login-modal-body p{color:rgb(255 255 255 / .9);margin-bottom:25px;font-size:16px;line-height:1.5}.login-modal-actions{display:flex;gap:15px;flex-direction:column}.btn-modal{padding:12px 25px;border:none;border-radius:25px;text-decoration:none;font-weight:600;font-size:14px;transition:all 0.3s ease;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 15px rgb(0 0 0 / .2);text-transform:uppercase}.btn-login{background:linear-gradient(135deg,#ff6b6b,#ff5252);color:#fff}.btn-login:hover{background:linear-gradient(135deg,#ff5252,#e53935);transform:translateY(-2px);box-shadow:0 6px 20px rgb(255 107 107 / .4);color:#fff;text-decoration:none}.btn-register{background:linear-gradient(135deg,#4CAF50,#45a049);color:#fff}.btn-register:hover{background:linear-gradient(135deg,#45a049,#3d8b40);transform:translateY(-2px);box-shadow:0 6px 20px rgb(76 175 80 / .4);color:#fff;text-decoration:none}@media (max-width:480px){.login-modal-content{margin:20px;width:calc(100% - 40px)}.login-modal-actions{gap:12px}.btn-modal{padding:14px 20px;font-size:13px}}.row{width:100%;padding:0;margin:0 auto;max-width:100rem;background:rgb(28 32 37 / .9);border-radius:0 0 .3125rem .3125rem;box-shadow:0 8px 25px rgb(0 0 0 / .4)}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;margin-top:0;margin-bottom:0;max-width:none}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}@media only screen{.column{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}}@media only screen and (min-width:40.063rem){.column{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}}@media only screen and (min-width:64.063rem){.column{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}}.bg-full{height:auto;width:100%}.center{text-align:center}.left{text-align:left}.right{text-align:right}.bt{border-radius:4px;color:#fff;display:inline-block;font-size:.9rem;font-weight:700;height:auto;padding:.7rem 1rem;position:relative;text-align:center;transition:.2s;text-shadow:0 1px 1px rgb(0 0 0 / .6);background-size:200% auto;border:none}.bt:hover{text-decoration:none;cursor:pointer;background-position:right center}.bt-webgata{font-size:1em;text-transform:uppercase;background-size:200% auto;box-shadow:0 4px 15px rgb(202 168 94 / .25);background-image:linear-gradient(to right,#FD5949 0%,#D6249F 50%,#FD5949 100%);transition:all 0.4s ease;border-radius:25px;padding:.75rem 1.6rem;font-weight:600;letter-spacing:.03em}.bt-webgata:hover{background-position:right center;transform:translateY(-2px);box-shadow:0 6px 20px rgb(202 168 94 / .35)}.bt.black{width:100%;color:var(--dourado);border-top:1px solid rgb(255 255 255 / .2);text-transform:uppercase;box-shadow:0 4px 6px rgb(50 50 93 / .11),0 1px 3px rgb(0 0 0 / .08);background-image:linear-gradient(to right,#222 0%,#333 50%,#222 100%);transition:0.5s}.bt.green{box-shadow:0 4px 6px rgb(50 50 93 / .11),0 1px 3px rgb(0 0 0 / .08);background-image:linear-gradient(to right,#0a620a 0%,#11a411 50%,#0a620a 100%);transition:0.5s}.bt.purple{box-shadow:0 4px 6px rgb(50 50 93 / .11),0 1px 3px rgb(0 0 0 / .08);background-image:linear-gradient(to right,#800080 0%,#804080 50%,#800060 100%);transition:0.5s}.bt.red{background-color:#dc3545;box-shadow:0 2px #A00;box-shadow:0 4px 6px rgb(50 50 93 / .11),0 1px 3px rgb(0 0 0 / .08);background-image:linear-gradient(to right,#AA0000 0%,#dc3545 50%,#AA0000 100%);transition:0.5s}.bt.video{display:table;margin:10px auto 30px}@media only screen and (min-width:40rem){.bt.video{display:none}}.back-button-container{position:fixed;bottom:25px;left:25px;z-index:999}.back-button-container #back-btn{background:rgb(255 255 255 / .9);border:none;border-radius:50%;width:45px;height:45px;color:#333;font-size:16px;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgb(255 255 255 / .3);backdrop-filter:blur(5px)}.back-button-container #back-btn:hover{background:rgb(255 255 255 / .99);transform:translateX(-2px);box-shadow:0 4px 15px rgb(0 0 0 / .4)}.back-button-container #back-btn:active{transform:translateX(-1px) scale(.95)}@media only screen and (max-width:768px){.back-button-container{bottom:95px;left:5px}.back-button-container #back-btn{width:40px;height:40px;font-size:14px}}@media only screen and (max-width:480px){.back-button-container{bottom:95px;left:3px}.back-button-container #back-btn{width:38px;height:38px;font-size:13px}}.panic-btn{position:fixed;bottom:170px;right:20px;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#666 0%,#111 100%);border:none;box-shadow:0 4px 12px rgb(255 255 255 / .4);cursor:pointer;z-index:99999;transition:all 0.3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;color:red;outline:none;opacity:.5}.panic-btn:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px rgb(162 30 136 / .7) 0 22px 70px 4px}.panic-btn:active{transform:translateY(0) scale(.98)}.panic-btn.active{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);animation:panic-pulse 2s ease-in-out infinite}@keyframes panic-pulse{0%,100%{box-shadow:0 4px 12px rgb(255 255 255 / .4)}50%{box-shadow:0 4px 25px rgb(255 255 255 / .7);transform:scale(1.05)}}body.panic-mode img,body.panic-mode video,body.panic-mode iframe[src*="youtube"],body.panic-mode iframe[src*="vimeo"],body.panic-mode .nivo-slider,body.panic-mode .profile-photo,body.panic-mode .photo-gallery,body.panic-mode .anuncio-foto,body.panic-mode .foto-acompanhante,body.panic-mode .banner-topo,body.panic-mode picture,body.panic-mode source,body.panic-mode [style*="background-image"]{display:none!important;visibility:hidden!important;opacity:0!important}body.panic-mode [style*="background-image"]{background-image:none!important;background-color:#f5f5f5!important}body.panic-mode{background:#111!important}@media (max-width:768px){.panic-btn{width:32px;height:32px;bottom:145px;right:20px}.panic-btn svg{width:24px;height:24px}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.text-right{text-align:right}div.empty{height:auto;padding:50px 0;text-align:center;width:100%}div.empty.admin-search{margin-top:200px;padding:50px 0}.main-nav{background:rgb(13 24 28 / .95);border-bottom:1px solid rgb(202 168 94 / .2);display:flex;justify-content:center;align-items:center;position:relative;z-index:999;box-shadow:0 4px 20px rgb(0 0 0 / .4)}@media only screen and (min-width:64.063rem){header{background:#0D181C;height:55px}.main-nav{position:fixed;top:0;width:100%;height:55px;backdrop-filter:blur(10px)}}.mobile-menu-header{display:none}.mobile-overlay{display:none}.mobile-drawer-header{display:none}.menu{max-width:100%;width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:15px;padding:0;list-style:none}.menu>li{position:relative;display:flex;align-items:center;height:55px}.menu>li>a{color:#fff;font-size:.9rem;text-transform:uppercase;letter-spacing:.4px;padding:8px 12px;border-radius:8px;transition:all 0.3s ease;display:flex;align-items:center;gap:8px;text-shadow:0 1px 2px rgb(0 0 0 / .5);white-space:nowrap}.menu>li>a i.fa-sort-down{margin-left:2px;margin-bottom:3px}.menu>li.active>a{background:rgb(202 168 94 / .15);color:var(--dourado);box-shadow:inset 0 0 0 1px rgb(202 168 94 / .4)}.menu>li>a:hover{background:rgb(255 255 255 / .08);color:var(--dourado);transform:translateY(-1px)}.menu>li:nth-last-child(-n+2)>a{color:var(--dourado)}.menu ul{visibility:hidden;opacity:0;position:absolute;top:65px;left:0;right:auto;min-width:200px;background:rgb(13 24 28 / .95);backdrop-filter:blur(12px);border:1px solid rgb(202 168 94 / .15);border-radius:12px;box-shadow:0 10px 30px rgb(0 0 0 / .6);z-index:1000;transition:all 0.3s cubic-bezier(.25,.8,.25,1);padding:10px;display:flex;flex-direction:column;gap:5px}.menu li:hover>ul{visibility:visible;opacity:1;top:55px}.menu ul li{width:100%}.menu ul li a{display:flex;align-items:center;gap:10px;padding:10px 15px;border-radius:8px;color:#ccc;font-size:.85rem;font-weight:600;transition:all 0.2s ease;white-space:nowrap}.menu ul li a:hover{background:rgb(202 168 94 / .1);color:var(--dourado);transform:scale(1.02)}.menu>li:last-child>ul,.menu>li.has-dropdown:last-child>ul{left:auto;right:0}@media only screen and (max-width:64.063rem){header{position:fixed;top:0;left:0;width:100%;z-index:1100}body{padding-top:60px}.main-nav{display:block;height:auto;padding:0}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;height:60px;background:rgb(13 24 28 / .98);transition:all 0.3s ease}.main-nav.scrolled .mobile-menu-header{height:50px;padding:.2rem 1rem;box-shadow:0 4px 15px rgb(0 0 0 / .5);background:rgb(13 24 28 / .98)}.main-nav.scrolled .mobile-logo-link img{display:none}.main-nav.scrolled .mobile-logo-link span.inicio{margin-top:0;font-size:.85rem;padding:6px 14px}.mobile-header-side{display:flex;align-items:center;gap:15px}.mobile-toggle,.mobile-login-btn,.mobile-header-action{background:#fff0;border:none;color:var(--dourado);font-size:1.4rem;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;transition:transform 0.2s ease,color 0.2s ease}.mobile-header-action{color:rgb(205 183 81 / .7)}.mobile-header-action:hover{color:var(--dourado)}.mobile-toggle:active,.mobile-login-btn:active,.mobile-header-action:active{transform:scale(.9)}.mobile-logo-link{display:flex;flex-direction:column;align-items:center;text-decoration:none}.mobile-logo-link img{height:35px;margin-top:5px;border-radius:12px;box-shadow:0 4px 15px rgb(214 36 159 / .3)}.mobile-logo-link span.inicio{font-size:.75rem;color:var(--dourado);margin-top:4px;text-shadow:0 1px 2px #000;background:rgb(202 168 94 / .15);padding:2px 10px;border-radius:12px;border:1px solid rgb(202 168 94 / .3);display:flex;align-items:center;gap:4px;transition:all 0.2s ease}.mobile-logo-link span.inicio i{font-size:.7rem}.mobile-logo-link:hover span.inicio{background:rgb(202 168 94 / .3);transform:scale(1.05)}.mobile-overlay{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(0 0 0 / .6);backdrop-filter:blur(4px);z-index:1000;visibility:hidden;opacity:0;transition:all 0.3s ease}.mobile-overlay.is-active{visibility:visible;opacity:1}.menu{position:fixed;top:0;left:-320px;width:320px;height:100vh;background:rgb(13 24 28 / .98);backdrop-filter:blur(15px);flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0;gap:0;box-shadow:4px 0 25px rgb(0 0 0 / .5);z-index:1001;overflow-y:auto;transition:left 0.35s cubic-bezier(.25,.8,.25,1)}.menu.is-active{left:0}.mobile-drawer-header{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1rem;border-bottom:1px solid rgb(202 168 94 / .2);margin-bottom:5px}.drawer-title{color:var(--dourado);font-size:1.1rem;font-weight:700}.close-drawer{background:#fff0;border:none;color:#fff;font-size:1.4rem;cursor:pointer}.menu>li{height:auto;border-bottom:1px solid rgb(255 255 255 / .05)}.menu>li>a{width:100%;padding:6px 18px;border-radius:0;font-size:.9rem;justify-content:flex-start}.menu>li.active>a{background:rgb(202 168 94 / .1);color:var(--dourado);box-shadow:inset 4px 0 0 var(--dourado)}.menu ul{position:static;visibility:visible;opacity:1;box-shadow:none;background:rgb(0 0 0 / .2);border:none;border-radius:0;padding:0;top:auto;right:auto}.menu>li.has-dropdown>ul{padding-left:20px}.menu ul li a{padding:12px 20px;font-size:.9rem;border-radius:0}}.mega-menu-cidades-modal{position:fixed;z-index:12000;top:0;left:0;width:100vw;height:100vh;display:none;align-items:center;justify-content:center}.mega-menu-cidades-bg{position:absolute;top:0;left:0;width:100vw;height:100vh;background:#000a;z-index:1}.mega-menu-cidades-content{position:absolute;top:5px;z-index:2;background:#fff;max-width:420px;width:95vw;max-height:90vh;border-radius:14px;box-shadow:0 8px 32px #0004;padding:1.5rem 1rem;margin:0 auto;display:flex;flex-direction:column}.fechar-mega-menu{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.7rem;cursor:pointer;color:#222;z-index:3}.mega-menu-cidades-content h2{margin-top:0;font-size:1.2rem;text-align:center;color:#222}.filtros-cidades{display:flex;flex-direction:column;gap:.7rem;margin-bottom:.7rem;align-items:center;flex-shrink:0}.ufs-cidades-menu{display:flex;flex-wrap:wrap;gap:.4rem .5rem;justify-content:center;margin-bottom:.2rem}.uf-btn{background:#f5f5f5;border:1px solid #ddd;border-radius:5px;padding:.28rem .7rem;font-size:1em;cursor:pointer;transition:background 0.18s,color 0.18s;outline:none}.uf-btn.active,.uf-btn:hover{background:#222;color:#fff;border-color:#222}.uf-btn-todos{font-weight:600}#buscaCidadeMenu{padding:.45rem .7rem;border-radius:6px;border:1px solid #ccc;min-width:120px;max-width:220px}.lista-cidades-menu{margin-top:.7rem;overflow-y:auto;max-height:50vh;min-height:80px}.uf-cidades ul{position:relative;top:2px;max-width:100%;overflow-x:auto;flex-wrap:wrap;word-break:break-word}.mega-menu-cidades-content{box-sizing:border-box}.uf-cidades{margin-bottom:.1rem;padding:3px 10px}.uf-titulo{font-weight:600;margin-bottom:.2rem;font-size:1.05em;color:#444}.uf-cidades ul li{margin:0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgb(255 255 255 / .05)}.uf-cidades ul li i{cursor:pointer;color:#f55;padding:2px 5px;font-size:1.5em}.uf-cidades ul li a{display:block;width:100%;background:#111;margin-bottom:.3rem;color:#fff;text-decoration:none;padding:.6rem;border-radius:4px;transition:background 0.18s;font-size:.9em}.uf-cidades ul li a:hover{color:var(--dourado);border-right:3px solid var(--dourado)}.loading-cidades,.sem-cidades,.erro-cidades,.msg-cidades-inicial{text-align:center;color:#888;padding:1.5rem 0}@media (max-width:600px){.mega-menu-cidades-content{max-width:99vw;padding:1rem .3rem}.filtros-cidades{flex-direction:column;gap:.5rem}#buscaCidadeMenu{max-width:100vw}.lista-cidades-menu{max-height:50vh}.uf-cidades ul{max-width:100vw}}body.modal-aberto{overflow:hidden}.intro{line-height:1.2;font-style:italic;text-align:justify}article .main{margin-top:150px}article h1{color:#eee;box-shadow:inset 0 0 1px 1px #fdf497,inset 0 0 1px 1px #fd5949,inset 0 0 1px 1px #d6249f,inset 0 0 1px 1px #81259D;border-radius:5px;font-size:1.8em;margin:15px 0;padding:5px;text-align:center;background-image:radial-gradient(circle at 30% 100%,#fdf497 5%,#CAA85E 20%,#fd5949 40%,#d6249f 80%,#81259D 100%);-webkit-text-fill-color:#fff0;-webkit-background-clip:text;background-clip:text;background-size:100% auto;transition:0.5s}article .search{padding-top:30px}article h1:hover{background-size:200% auto;background-position:left center}article h1 span{color:#eee;display:block;font-size:.9rem;margin-bottom:3px}article p{font-size:.9rem}article p a{color:var(--dourado)}article p a:hover{text-shadow:0 0 3px #000,1px 1px 3px #000,1px 1px 3px #000,1px 1px 3px #fff;filter:brightness(1.3)}.theme-default .nivoSlider{position:relative;background:#fff url(/assets/img/slide/loading.gif) no-repeat 50% 50%;margin-bottom:30px}.theme-default .nivoSlider img{position:absolute;top:0;left:0;display:none}.theme-default .nivoSlider a{border:0;display:block}.theme-default .nivo-controlNav{bottom:20px;right:25px;z-index:99;position:absolute;text-align:center;padding:20px 0}.theme-default .nivo-controlNav a{display:inline-block;width:19px;height:19px;background:url(/assets/img/slide/bullets.png) no-repeat;text-indent:-9999px;border:0;margin:0 5px}.theme-default .nivo-controlNav a.active{background-position:0 bottom}.theme-default .nivo-directionNav a{display:block;width:72px;height:70px;background:url(/assets/img/slide/arrows.png) no-repeat;text-indent:-9999px;border:0;opacity:0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.theme-default:hover .nivo-directionNav a{opacity:1}.theme-default a.nivo-nextNav{background-position:-72px 0;right:0}@media only screen and (max-width:40.063rem){.theme-default .nivo-directionNav a{width:30px;height:35px}.theme-default a.nivo-prevNav{background-position:-20px -20px}.theme-default a.nivo-nextNav{background-position:-90px -20px}}.theme-default a.nivo-prevNav{left:0}.theme-default .nivo-caption{font-family:'Open Sans',sans-serif}.theme-default .nivo-caption a{color:#fff;border-bottom:1px dotted #fff}.theme-default .nivo-caption a:hover{color:#fff}.theme-default .nivo-controlNav.nivo-thumbs-enabled{width:100%}.theme-default .nivo-controlNav.nivo-thumbs-enabled a{width:auto;height:auto;background:none;margin-bottom:5px}.theme-default .nivo-controlNav.nivo-thumbs-enabled img{display:block;width:72px;height:auto}.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}.nivoSlider img{position:absolute;top:0;left:0;max-width:none}.nivo-main-image{display:block!important;position:relative!important;width:100%!important}.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none}.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}.nivo-box img{display:block}.nivo-caption{position:absolute;left:0;bottom:0;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#81259D 90%);color:#fff;width:100%;z-index:8;padding:5px 10px;overflow:hidden;display:inline-block;-moz-opacity:.8;opacity:.8;filter:alpha(opacity=8);box-sizing:border-box}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline-block!important}.nivo-html-caption{display:inline-block}.nivo-directionNav a{position:absolute;top:42%;z-index:9;cursor:pointer}.nivo-prevNav{left:0}.nivo-nextNav{right:0}.nivo-controlNav{text-align:center;padding:15px 0}.nivo-controlNav a{cursor:pointer}.nivo-controlNav a.active{font-weight:700}.galeria.home{margin-top:0}.galeria .column{margin-bottom:24px;padding-left:8px;padding-right:8px}.galeria .column:last-child{float:left}.galeria .column a{border:1px solid rgb(202 168 94 / .1);border-radius:12px;display:block;position:relative;text-align:center;transition:transform 0.5s cubic-bezier(.25,.46,.45,.94),border-color 0.5s ease,box-shadow 0.5s ease;width:100%}.galeria .column:hover a{border-color:rgb(202 168 94 / .3);box-shadow:0 8px 32px rgb(0 0 0 / .4),0 0 0 1px rgb(202 168 94 / .08);transform:translateY(-3px)}.galeria .column a>img{border-radius:12px 12px 0 0;transition:0.4s;width:100%;max-width:500px;max-height:620px;min-width:125px;min-height:180px}.galeria .column:hover a>img{filter:brightness(1.1)}.galeria .column .infos{text-align:center;background:rgb(0 0 0 / .5);bottom:0;color:#fff;display:block;height:auto;min-height:25px;padding:5px 8px 4px;position:absolute;transition:background 0.35s ease,padding 0.35s ease;width:100%;z-index:9}.galeria .column:hover .infos{background:rgb(0 0 0 / .75);padding:8px 10px 8px}@media only screen and (max-width:40.063rem){.galeria .column .infos{margin-top:-30px;font-size:.9rem;line-height:14px;position:relative;height:115px;text-overflow:clip}.galeria .column:hover .infos{background:rgb(0 0 0 / .5);padding:5px 8px 4px}}.galeria .column .infos .descricao{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows 0.55s cubic-bezier(.33,1,.68,1),opacity 0.45s ease,margin 0.45s ease;margin-top:0}.galeria .column .infos .descricao>*{overflow:hidden;color:rgb(255 255 255 / .75);font-size:.88em;line-height:1.45}.galeria .column:hover .infos .descricao{grid-template-rows:1fr;opacity:1;margin-top:4px}@media only screen and (max-width:40.063rem){.galeria .column .infos .descricao{grid-template-rows:1fr;opacity:1;display:grid;margin-top:0;transition:none}.galeria .column .infos .descricao>*{overflow:visible;font-size:.9em}}.galeria .column:hover .infos .title{box-shadow:inset 0 0 1px 1px #fdf497,inset 0 0 1px 1px #fd5949,inset 0 0 1px 1px #d6249f,inset 0 0 1px 1px #81259D;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#81259D 90%);-webkit-text-fill-color:#fff0;-webkit-background-clip:text;background-clip:text;width:100%;border-radius:5px;display:block;text-transform:uppercase}.galeria .column .infos .title{font-size:1.2em;line-height:1.5em}.galeria .column .infos .title i{font-size:1.1em;color:#1D9BF0}.galeria .column .infos .title i.fa-check{font-size:1em;color:#FFF;margin-left:-16px}.galeria .column .infos .destaque-topo{font-size:1em;line-height:1.3em}@media only screen and (max-width:40.063rem){.galeria .column .infos .title{font-size:.9rem}.galeria .column a:hover .infos .title{text-transform:none}}.galeria .column .infos ul{font-size:24px;text-shadow:none;display:flex;justify-content:space-around}.galeria .column .infos ul li i{opacity:.4;font-size:22px}@media only screen and (max-width:40.063rem){.galeria .column .infos ul{font-size:18px;margin:10px auto 2px}.galeria .column .infos ul li i{opacity:.5;font-size:1.6rem}}.galeria .column .infos ul li i:hover{opacity:1;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#81259D 90%);background-clip:text;-webkit-text-fill-color:#fff0}.galeria .column .infos .acessos_semana{margin-top:6px;padding-top:6px;border-top:1px solid rgb(255 255 255 / .08)}.galeria .column .infos .acessos_semana small{display:block;color:rgb(255 255 255 / .55);font-size:.78em;line-height:1.6;letter-spacing:.01em}.ribbon{width:auto;min-width:70px;padding:3px 10px;background:rgb(13 24 28 / .7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);text-shadow:0 1px 3px rgb(0 0 0 / .6);color:#fff;font-size:.78em;font-weight:600;letter-spacing:.04em;position:absolute;top:0;right:-6px;opacity:1;border-radius:4px 0 0 4px;transform:none;border-left:2px solid var(--dourado);z-index:10}.ribbon2{max-width:75%;color:#fff;font-size:0.82em!important;font-weight:500;border-radius:0 0 8px 0;position:absolute;top:0;z-index:9;background:linear-gradient(135deg,rgb(13 24 28 / .85),rgb(13 24 28 / .6));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:4px 10px 5px 8px;text-shadow:0 1px 2px rgb(0 0 0 / .5);border-bottom:1px solid rgb(202 168 94 / .15);border-right:1px solid rgb(202 168 94 / .15)}.ribbon2 a{background:none!important;border:1px solid transparent!important;color:rgb(255 255 255 / .9)!important;transition:color 0.3s ease!important}.ribbon2 a:hover{color:var(--dourado)!important}@media only screen and (max-width:40.063rem){.ribbon2{font-size:12px!important;padding:3px 8px 4px 6px}}.ribbon2.apenas-virtual{max-width:75%;color:var(--amarelo);font-size:13px;position:absolute;top:0;z-index:9;background:linear-gradient(135deg,rgb(13 24 28 / .9),rgb(129 37 157 / .3));border-bottom:1px solid rgb(253 244 151 / .2);border-right:1px solid rgb(253 244 151 / .2)}.ribbon.destaque::before{content:"Destaque"}.ribbon.destaque{border-left-color:var(--dourado);color:var(--dourado)}.ribbon.novidade::before{content:"Novidade"}.ribbon.novidade{border-left-color:var(--verde);color:#7dffaf}.ribbon.fotos-novas::before{content:"Fotos novas"}.ribbon.fotos-novas{border-left-color:var(--rosa);color:#f0a0d0}.ranking-badge{position:absolute;top:0;right:8px;z-index:11;background:rgb(13 24 28 / .7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:rgb(255 255 255 / .8);font-size:.85rem;font-weight:700;padding:4px 10px;border-radius:8px;border:1px solid rgb(255 255 255 / .1);letter-spacing:.02em}.ranking-badge.ranking-top3{background:linear-gradient(135deg,rgb(202 168 94 / .85),rgb(202 168 94 / .6));color:#0D181C;border-color:rgb(202 168 94 / .4);font-size:1rem;padding:5px 12px;box-shadow:0 2px 10px rgb(202 168 94 / .3)}.galeria .column .infos .acessos_semana small i{margin-right:4px;font-size:.75em;opacity:.7}.contato-whatsapp-btn i{font-size:1.8rem;color:#25D366;margin:4px 2px;cursor:pointer;transition:all 0.3s ease}.contatos-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .7);z-index:10000;display:none;justify-content:center;align-items:center}.contatos-modal-content{background:#fff;border-radius:10px;padding:20px;max-width:300px;width:90%;text-align:center;position:relative}.close-contatos-modal{position:absolute;top:10px;right:15px;background:none;border:none;font-size:20px;cursor:pointer;color:#999}.contatos-modal-header h3{margin:0 0 15px 0;font-size:1.2rem;color:#333}.contatos-simples{display:flex;justify-content:center;gap:20px;margin:20px 0}.contato-icone{display:flex;flex-direction:column;align-items:center;text-decoration:none;padding:10px;border-radius:8px;transition:transform 0.2s}.contato-icone:hover{transform:scale(1.1)}.contato-icone i{font-size:2rem;margin-bottom:5px}.contato-icone span{font-size:.8rem;color:#666}.sem-contatos{color:#999;padding:20px}@media (max-width:480px){.contatos-simples{gap:15px}.contato-icone i{font-size:1.5rem}}.favorite-icon{position:absolute;top:22px;right:11px;z-index:10;cursor:pointer;font-size:1.5rem;color:rgb(255 255 255 / .85);text-shadow:0 2px 6px rgb(0 0 0 / .6);transition:all 0.3s ease;background:rgb(0 0 0 / .25);border:none;border-radius:50%;padding:6px;margin:0;outline:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.favorite-icon:focus{outline:2px solid #ff4757;outline-offset:2px}.favorite-icon.active{color:#ff4757;animation:heartBeat 0.3s ease}.favorite-btn-large{background:linear-gradient(135deg,rgb(255 71 87 / .15),rgb(214 36 159 / .15));border:1px solid rgb(255 71 87 / .3);border-radius:25px;color:#ff4757;cursor:pointer;transition:all 0.3s ease;text-shadow:none;width:auto;max-width:200px;position:revert;font-size:.8rem;padding:6px 14px;font-weight:600}.favorite-btn-large:hover{background:linear-gradient(135deg,rgb(255 71 87 / .3),rgb(214 36 159 / .3));border-color:rgb(255 71 87 / .5);transform:translateY(-1px)}.favorite-btn-large.active{background:linear-gradient(135deg,#ff4757,var(--rosa));border-color:#fff0;color:#fff}.favorite-btn-large.active .btn-text::before{content:'✓ '}.favorite-btn-large i{font-size:15px}.favoritar-container{display:flex;justify-content:center;margin:0}@keyframes heartBeat{0%,100%{transform:scale(1)}25%{transform:scale(1.3)}50%{transform:scale(1.1)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgb(255 71 87 / .7)}70%{box-shadow:0 0 0 10px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.favorite-icon:hover{color:#ff0;transform:scale(1.1);animation:pulse 1.1s infinite}.profile{position:relative;content-visibility:auto;contain-intrinsic-size:446px 360px}.profile a:hover{opacity:1}.profile-card{background:rgb(28 32 37 / .7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(202 168 94 / .15);border-radius:16px;padding:16px 12px 12px;margin-bottom:16px;transition:box-shadow 0.3s ease}.profile-card:hover{box-shadow:0 4px 25px rgb(202 168 94 / .12)}.profile .img-profile{margin:0 auto;width:50%;height:auto;background:radial-gradient(circle at 30% 107%,var(--dourado) 0%,var(--dourado) 5%,#fd5949 45%,#d6249f 60%,#81259D 90%);-webkit-clip-path:circle(43.9% at 50% 41%);clip-path:circle(43.9% at 50% 40.5%)}@media only screen and (max-width:75.063rem){.profile .img-profile{margin:0 auto}}.profile .img-profile:hover img{-webkit-clip-path:circle(43.5% at 50% 41%);clip-path:circle(43.5% at 50% 40.5%)}.profile .img-profile img{width:100%;margin:0 auto;-webkit-clip-path:circle(43.9% at 50% 40%);clip-path:circle(43.6% at 50% 40.5%)}.profile .username{color:#fcfcfc;margin:-65px 5px 5px;position:relative;z-index:999;text-align:center;font-size:.7rem;text-shadow:#000 1px -1px 2px,#000 -1px 1px 2px,#000 1px 1px 2px,#000 -1px -1px 5px}.profile .username i{font-size:1.5rem;color:#1D9BF0;border-radius:50%}.profile .username i.fa-check{font-size:20px;color:#FFF;margin-left:-20px}.profile .contatos{color:#ccc;font-size:1rem;margin:20px 0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.profile .contatos a{color:#eee;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px 6px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .08);border-radius:10px;transition:all 0.3s ease;gap:4px;font-size:.85rem}.profile .contatos a:hover{background:rgb(202 168 94 / .1);border-color:rgb(202 168 94 / .3);transform:translateY(-2px)}.profile .phone-container button{background:#333;font-size:12px;color:#ddd;border:1px solid #111;border-radius:4px;padding:5px 57px;margin:5px 0;cursor:pointer}.profile .contatos i:first-child{float:none}.profile .contatos i{font-size:1.4rem;margin-right:0;margin-bottom:2px}.profile .contatos .telefone-icon:hover i{color:cyan}.profile .contatos .whatsapp-icon:hover i{color:#4BBE5F}.profile .contatos .telegram-icon:hover i{color:#32AFED}.profile .contatos .website-icon:hover i{color:var(--dourado)}.profile .contatos .instagram-icon:hover i{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#81259D 90%);-webkit-text-fill-color:#fff0;-webkit-background-clip:text;background-clip:text}.profile .contatos .twitter-icon:hover i{color:#1da1f2}.profile .contatos .facebook-icon:hover i{color:#4267B2}.descricao-anuncio{padding:14px 16px;margin:10px 0 28px;border-radius:15px;background:linear-gradient(135deg,rgb(34 34 34 / .8),rgb(51 51 51 / .6));box-shadow:0 8px 25px rgb(0 0 0 / .4);border:1px solid rgb(202 168 94 / .2);position:relative;max-height:250px;overflow:hidden;transition:max-height 0.4s ease;line-height:1.7;letter-spacing:.01em}.descricao-anuncio.expanded{max-height:none}.descricao-anuncio-fade{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,transparent,rgb(34 34 34 / .95));display:flex;align-items:flex-end;justify-content:center;padding-bottom:10px;pointer-events:none;transition:opacity 0.3s ease}.descricao-anuncio.expanded .descricao-anuncio-fade{opacity:0;pointer-events:none}.descricao-anuncio-toggle{pointer-events:auto;background:none;border:1px solid rgb(202 168 94 / .4);color:var(--amarelo);font-size:13px;padding:5px 16px;border-radius:20px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all 0.3s ease;backdrop-filter:blur(4px)}.descricao-anuncio-toggle:hover{border-color:var(--amarelo);background:rgb(202 168 94 / .1)}.descricao-anuncio .aviso-praticas{display:block;border-radius:8px;font-size:.85rem;padding:8px 12px}.descricao-anuncio i{color:var(--amarelo)}.profile-nav-arrow{position:fixed;bottom:95px;z-index:998;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#E53935,#D6249F);color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 2px 12px rgb(0 0 0 / .4);transition:all .3s ease;opacity:.85;font-size:16px}.profile-nav-arrow:hover{opacity:1;transform:scale(1.1);box-shadow:0 4px 18px rgb(0 0 0 / .5);color:#fff}.profile-nav-prev{left:8px}.profile-nav-next{right:8px}.profile-nav-counter{position:fixed;bottom:100px;left:50%;transform:translateX(-50%);z-index:998;background:rgb(0 0 0 / .6);color:#ccc;font-size:11px;padding:3px 10px;border-radius:12px;pointer-events:none;opacity:.7}.breadcrumb-seo{padding:6px 15px 2px;margin:0 0 8px}.breadcrumb-seo ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:2px;font-size:13px}.breadcrumb-seo li{display:flex;align-items:center;color:#888}.breadcrumb-seo li:not(:last-child)::after{content:'›';margin:0 6px;color:#555;font-size:15px}.breadcrumb-seo a{color:#aaa;text-decoration:none;transition:color .2s}.breadcrumb-seo a:hover{opacity:.7}.breadcrumb-seo span{color:#ccc;font-weight:600}.premium-notice{background:rgb(255 215 0 / .08);border:1px solid rgb(255 215 0 / .2);border-radius:8px;padding:10px 14px;color:#daa520;font-size:14px;text-align:center}.premium-notice a{color:gold;font-weight:600}@media (max-width:768px){.profile-nav-arrow{bottom:100px;width:40px;height:40px;font-size:14px}.profile-nav-prev{left:5px}.profile-nav-next{right:5px}.profile-nav-counter{bottom:105px;font-size:10px}}@media (max-width:480px){.profile-nav-arrow{bottom:100px;width:38px;height:38px;font-size:13px}.profile-nav-counter{bottom:105px}}.galeria-fotos.galeria-verificacao{border-radius:15px;background:linear-gradient(135deg,rgb(34 34 34 / .8),rgb(51 51 51 / .6));box-shadow:0 8px 25px rgb(0 0 0 / .4)}.galeria-fotos.galeria-verificacao h2{margin:15px}.galeria-fotos.galeria-verificacao p.aviso-verificacao{color:#4DB748;font-size:14px;margin:15px}.galeria-fotos.galeria-verificacao .video-verificacao{border:1px solid #4DB748;border-radius:8px;max-height:90vh}.galeria-fotos.galeria-verificacao .video-verificacao .data-verificacao{background:#4DB748;color:#fff;padding:5px 10px;margin:-10px -10px 10px -10px;border-radius:6px 6px 0 0}.galeria-fotos.verificacao-imagens img{border:2px solid #4DB748;border-radius:8px;width:100%;height:auto;max-height:300px;object-fit:cover}.galeria-fotos .verificacao-nota{border-left:4px solid #4DB748;padding:15px;margin:5px 15px;border-radius:4px}.galeria-fotos .verificacao-nota p{margin:0;color:#888;font-size:13px}.galeria-fotos .column{margin-bottom:30px;text-align:center}.galeria-fotos .column:last-child{float:left}.galeria-fotos .column a{display:block;height:100%;position:relative;transition:0.4s;width:100%;content-visibility:auto;contain-intrinsic-size:auto 360px}.galeria-fotos .column img{width:100%;height:auto;min-width:150px;min-height:150px;max-width:488px;max-height:488px;border-radius:8px;transition:all 0.4s ease}.galeria-fotos .column a:hover img{box-shadow:0 6px 20px rgb(202 168 94 / .25);transform:scale(1.03)}.galeria-fotos .column a:hover img{filter:brightness(1.08)}.galeria-fotos .column span{font-size:12px;position:absolute;bottom:5px;left:20%;color:#ccc;background:#fff0;text-shadow:0 0 5px #000,0 0 10px #000,0 0 15px #000,0 0 20px #CAA85E,0 0 30px #CAA85E,0 0 40px #CAA85E,0 0 55px #CAA85E,0 0 75px #CAA85E;visibility:hidden;opacity:0;transition:visibility 0s,opacity 0.5s linear}.galeria-fotos .column:hover span{visibility:visible;opacity:1}.video-acompanhante{display:block;margin:0 auto 28px;width:100%;height:auto}.video-acompanhante video{width:100%;min-height:400px;max-height:80vh;border-radius:12px;content-visibility:auto;contain-intrinsic-size:auto 500px}.video-container-premium{position:relative;display:inline-block;width:100%;border-radius:12px;overflow:hidden}.video-limitado-badge{background:linear-gradient(45deg,#FF6B35,#F7931E);color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:12px;margin-left:10px;animation:pulse 2s infinite}.video-limitado-info{background:rgb(255 107 53 / .1);border:1px solid #FF6B35;padding:8px 12px;border-radius:8px;margin-bottom:12px;font-size:13px;text-align:center}.video-limitado-info a{color:#FF6B35;font-weight:700;text-decoration:none}.video-limitado-info a:hover{text-decoration:underline}.video-premium-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .95);display:flex;align-items:center;justify-content:center;z-index:1000;border-radius:8px}.premium-message{background:linear-gradient(135deg,#FF6B35,#F7931E);color:#fff;padding:30px;border-radius:15px;text-align:center;max-width:400px;position:relative;box-shadow:0 10px 30px rgb(0 0 0 / .3);animation:slideIn 0.5s ease-out}.premium-icon{font-size:48px;margin-bottom:15px;animation:bounce 2s infinite}.premium-message h3{margin:0 0 15px 0;font-size:24px;font-weight:700}.premium-message p{margin-bottom:20px;font-size:16px;line-height:1.4}.premium-benefits,.premium-stats{display:flex;justify-content:space-around;margin:20px 0;flex-wrap:wrap}.benefit-item,.stat{display:flex;flex-direction:column;align-items:center;margin:5px 10px;min-width:80px}.benefit-item i,.stat i{font-size:20px;margin-bottom:5px;color:gold}.benefit-item span,.stat span{font-size:12px;text-align:center}.premium-actions{display:flex;gap:10px;justify-content:center;margin-top:20px;flex-wrap:wrap}.btn-premium-upgrade,.btn-add-saldo,.btn-learn-more{background:gold;color:#333;padding:12px 20px;border-radius:25px;text-decoration:none;font-weight:700;font-size:14px;transition:all 0.3s ease;display:inline-flex;align-items:center;gap:8px;min-width:120px;justify-content:center}.btn-premium-upgrade:hover,.btn-add-saldo:hover,.btn-learn-more:hover{background:orange;transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 0 0 / .2);color:#333;text-decoration:none}.btn-learn-more{background:rgb(255 255 255 / .2);color:#fff;border:1px solid rgb(255 255 255 / .3)}.btn-learn-more:hover{background:rgb(255 255 255 / .3);color:#fff}.close-overlay{position:absolute;top:10px;right:10px;background:rgb(255 255 255 / .2);border:none;color:#fff;font-size:18px;width:30px;height:30px;border-radius:50%;cursor:pointer;transition:background 0.3s ease}.close-overlay:hover{background:rgb(255 255 255 / .3)}@keyframes slideIn{from{opacity:0;transform:translateY(-20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes pulse{0%{opacity:1}50%{opacity:.7}100%{opacity:1}}@media (max-width:768px){.premium-message{padding:20px;margin:10px}.premium-actions{flex-direction:column;align-items:center}.btn-premium-upgrade,.btn-add-saldo,.btn-learn-more{width:100%;max-width:200px}.premium-benefits,.premium-stats{justify-content:center}.benefit-item,.stat{margin:5px;min-width:70px}}.premium-badge-small{background:linear-gradient(45deg,#FFD700,#FFA500);color:#333;font-size:10px;font-weight:700;padding:2px 5px;border-radius:8px;margin-left:5px;animation:pulse 2s infinite}.btn-denuncia-premium{position:relative;background:linear-gradient(135deg,#FF6B35,#dc3545);border:none;color:#fff;cursor:pointer;transition:all 0.3s ease}.btn-denuncia-premium:hover{background:linear-gradient(135deg,#dc3545,#FF6B35);transform:translateY(-2px);box-shadow:0 4px 12px rgb(220 53 69 / .3)}.premium-denuncia-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .8);display:none;align-items:center;justify-content:center;z-index:10000;backdrop-filter:blur(5px)}.premium-denuncia-modal-content{background:#eee;margin:1rem auto;border-radius:15px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;position:relative;animation:modalSlideIn 0.3s ease-out}.premium-denuncia-modal-header{background:linear-gradient(135deg,#FF6B35,#F7931E);color:#fff;padding:25px;border-radius:15px 15px 0 0;text-align:center;position:relative}.premium-denuncia-icon{font-size:48px;margin-bottom:10px;animation:bounce 2s infinite}.premium-denuncia-modal-header h3{margin:0;font-size:24px;font-weight:700}.premium-denuncia-modal-header .close-modal{position:absolute;top:15px;right:15px;background:rgb(255 255 255 / .2);border:none;color:#fff;font-size:24px;width:35px;height:35px;border-radius:50%;cursor:pointer;transition:background 0.3s ease}.premium-denuncia-modal-header .close-modal:hover{background:rgb(255 255 255 / .3)}.premium-denuncia-modal-body{padding:30px;text-align:center}.premium-denuncia-modal-body p{font-size:16px;margin-bottom:25px;color:#333;line-height:1.5}.premium-denuncia-benefits{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:25px 0}.premium-denuncia-benefits .benefit-item{display:flex;align-items:center;gap:10px;padding:12px;background:#f8f9fa;border-radius:8px;border-left:4px solid #FF6B35}.premium-denuncia-benefits .benefit-item i{color:#FF6B35;font-size:20px;min-width:20px}.premium-denuncia-benefits .benefit-item span{font-size:14px;color:#555;text-align:left}.premium-denuncia-actions{display:flex;gap:15px;justify-content:center;margin:25px 0;flex-wrap:wrap}.premium-denuncia-actions .btn-premium-upgrade,.premium-denuncia-actions .btn-learn-more{background:#FF6B35;color:#fff;padding:12px 24px;border-radius:25px;text-decoration:none;font-weight:700;font-size:14px;transition:all 0.3s ease;display:inline-flex;align-items:center;gap:8px;min-width:150px;justify-content:center}.premium-denuncia-actions .btn-premium-upgrade:hover{background:#F7931E;transform:translateY(-2px);box-shadow:0 4px 12px rgb(255 107 53 / .3);color:#fff;text-decoration:none}.premium-denuncia-actions .btn-learn-more{background:#6c757d}.premium-denuncia-actions .btn-learn-more:hover{background:#5a6268;transform:translateY(-2px);box-shadow:0 4px 12px rgb(108 117 125 / .3);color:#fff;text-decoration:none}.premium-denuncia-footer{background:#f8f9fa;padding:15px;border-radius:0 0 15px 15px;border-top:1px solid #dee2e6}.premium-denuncia-footer small{color:#6c757d;font-size:13px;display:flex;align-items:center;justify-content:center;gap:8px}@keyframes modalSlideIn{from{opacity:0;transform:translateY(-30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes pulse{0%{opacity:1}50%{opacity:.7}100%{opacity:1}}@media (max-width:768px){.premium-denuncia-modal-content{width:95%;margin:10px}.premium-denuncia-modal-header{padding:20px 15px}.premium-denuncia-modal-body{padding:20px 15px}.premium-denuncia-benefits{grid-template-columns:1fr;gap:10px}.premium-denuncia-actions{flex-direction:column;align-items:center}.premium-denuncia-actions .btn-premium-upgrade,.premium-denuncia-actions .btn-learn-more{width:100%;max-width:250px}.premium-denuncia-benefits .benefit-item{padding:10px}.premium-denuncia-benefits .benefit-item span{font-size:13px}}.recado{border-bottom:1px dashed #444;padding-bottom:10px;padding-top:10px;word-wrap:break-word}.recado .usuario{color:#cdb751;margin-bottom:5px}.recado .usuario+p{margin-top:0}.recado ul{float:right;margin-top:20px}.recado ul li{display:inline-block}.recado ul li:first-child{margin-right:15px}@media only screen and (max-width:40.063rem){.recado ul{float:none;margin:0 auto;display:block;text-align:center}}.guias{clear:both;display:table;height:auto;margin:20px 0 30px;width:100%}.guias>div:last-child{float:left!important}.guias h2{margin-bottom:15px;text-align:center;text-transform:uppercase}.guia{background:#000;border-radius:5px;border:1px solid #333;display:block;margin-bottom:30px;min-height:125px;height:auto;padding:10px 10px 0;width:100%}.guia>div{min-height:60px;margin-bottom:15px!important;width:100%}.guia .titulo{color:var(--dourado);font-size:18px;line-height:24px}.guia p{font-size:14px;line-height:16px;margin:0 0 7px}@media only screen and (max-width:40.063rem){.guia{text-align:center}.guia>div{margin-bottom:5px!important}.guia div img{margin:0 auto 10px;display:block}}ul.sitemap li{margin:.5rem 2rem;list-style:square}ul.sitemap li ul li{margin-left:1rem;list-style:disc}ul.sitemap li a{color:#eee;padding-left:1rem;transition:0.3s}ul.sitemap li a:hover{opacity:.6;margin-left:4px}.perfil-extras{display:flex;justify-content:center;gap:8px;border-radius:8px;margin-top:4px}.perfil-extras div{background:none;padding:0}iframe{height:600px!important}div.curtir,div.seguir{display:inline-block;font-size:14px;position:relative;width:auto}div.curtir a,div.seguir button{display:block;color:#fff;background:#fff0;border:none;cursor:pointer;font-size:inherit;padding:4px 8px;border-radius:4px;transition:all 0.3s ease}div.curtir a:hover i,div.seguir button:hover i{color:var(--dourado)}.curtir span,.seguir span{color:var(--dourado)}.descurtir a::after{content:" CURTIU";color:var(--dourado)}.descurtir a:hover::after{content:" DESCURTIR";color:var(--vermelho)}.descurtir a:hover i{color:var(--vermelho)!important;transform:rotate(-180deg)}.btn-seguir,.btn-seguir-login{background:rgb(28 32 37 / .8)!important;color:var(--dourado)!important;border:1px solid rgb(202 168 94 / .35);padding:6px 14px;border-radius:25px;font-size:.8rem;font-weight:600;transition:all 0.3s ease}.btn-seguir-login{background:var(--roxo)!important}.btn-seguir:hover{background:rgb(202 168 94 / .15)!important;border-color:var(--dourado);color:var(--dourado)!important;transform:translateY(-1px)}.btn-seguir.seguindo{background:var(--verde)!important;border-color:var(--verde)}.btn-seguir.seguindo:hover{background:var(--vermelho)!important;border-color:var(--vermelho)}.btn-seguir.seguindo:hover .btn-text{display:none}.btn-seguir.seguindo:hover::after{content:"DESSEGUIR";font-size:10px}.btn-seguir:disabled{opacity:.6;cursor:not-allowed}ul.icons{display:block;margin:5px 0 15px;height:35px;text-align:center;width:100%;position:relative}ul.icons li{display:inline-block;float:none;margin:0 5px;height:35px;width:35px}ul.icons li:hover{opacity:.8}ul.icons li img{height:35px;width:35px}.smk_accordion{position:relative;margin-bottom:20px}.smk_accordion .accordion_in{position:relative;z-index:10;margin-top:0;overflow:hidden;margin-bottom:8px;border-radius:12px}.smk_accordion .accordion_in .acc_head{position:relative;box-shadow:none;background:rgb(28 32 37 / .8);-webkit-text-fill-color:var(--dourado);-webkit-background-clip:unset;background-clip:unset;color:var(--dourado);padding:12px 16px;display:block;cursor:pointer;text-transform:uppercase;margin-top:0;border:1px solid rgb(202 168 94 / .2);border-radius:12px;font-size:.85rem;font-weight:600;letter-spacing:.03em;transition:all 0.3s ease}.smk_accordion .accordion_in .acc_head:hover{border-color:rgb(202 168 94 / .4);background:rgb(28 32 37 / .95)}.smk_accordion .accordion_in.acc_active .acc_head{border-radius:12px 12px 0 0;border-bottom-color:#fff0}.smk_accordion .accordion_in .acc_content{background:rgb(28 32 37 / .8);color:#ddd;font-size:14px;border:1px solid rgb(202 168 94 / .2);border-top:none;padding:6px 16px;border-radius:0 0 12px 12px}.smk_accordion .accordion_in .acc_content ul li{padding:7px 0;border-bottom:1px solid rgb(255 255 255 / .05)}.smk_accordion .accordion_in .acc_content ul li:last-child{border-bottom:none}.smk_accordion .accordion_in h1:first-of-type,.smk_accordion .accordion_in h2:first-of-type,.smk_accordion .accordion_in h3:first-of-type,.smk_accordion .accordion_in h4:first-of-type,.smk_accordion .accordion_in h5:first-of-type,.smk_accordion .accordion_in h6:first-of-type{margin-top:5px}.smk_accordion .accordion_in .acc_head .acc_icon_expand{display:block;width:18px;height:18px;position:absolute;left:10px;top:50%;margin-top:-9px;background:url(/assets/img/plusminus.png) center 0}.smk_accordion .accordion_in.acc_active .acc_head .acc_icon_expand{background:url(/assets/img/plusminus.png) center -18px}.smk_accordion .accordion_in.acc_active .acc_content{display:block}.smk_accordion .accordion_in.acc_active .acc_head{border-radius:6px 6px 0 0}.smk_accordion.acc_with_icon .accordion_in .acc_content{padding-left:15px}.smk_accordion.acc_with_icon .accordion_in .acc_head{padding-left:40px}.smk_accordion ul{margin:15px 0}.smk_accordion ul li{margin-bottom:5px}.smk_accordion ul span{color:#cdb751}.smk_accordion ul a{color:#fff;transition:.3s}.smk_accordion ul a:hover{color:#cdb751}.cartoes{display:block;margin:30px auto}.compartilhar-perfil{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:32px auto}.compartilhar-perfil a{display:block;text-align:center;color:#fff;padding:12px 24px;font-weight:600;font-size:.9rem}.indicar-whatsapp{min-width:40%;background:linear-gradient(135deg,#25D366,#128C7E);margin:0;border-radius:25px;transition:all 0.3s ease}.indicar-whatsapp:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgb(37 211 102 / .3)}.compartilhar-twitter{min-width:40%;background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid rgb(255 255 255 / .12);margin:0;border-radius:25px;transition:all 0.3s ease}.compartilhar-twitter:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgb(29 161 242 / .2);border-color:rgb(255 255 255 / .25)}.comparar{margin-bottom:2rem;text-align:center}.comparar .capa{border:1px solid #b19e49;border-radius:4px;display:block;margin:0 auto;max-width:362px;position:relative;text-align:center;transition:0.4s}.comparar a.capa:hover{border:1px solid #cdb751;box-shadow:0 0 10px #fff;text-shadow:0 0 5px #fff}.comparar a.capa i{bottom:0;font-size:4rem;color:#fff;right:40%;opacity:0;position:absolute;transition:0.4s}.comparar a.capa:hover i{opacity:1}.comparar a.capa>img{transition:0.4s}.comparar a.capa:hover>img{-webkit-filter:brightness(1.3);-moz-filter:brightness(1.3);-o-filter:brightness(1.3);-ms-filter:brightness(1.3);filter:brightness(1.3)}.comparar .detalhes{border:2px solid #333;border-radius:4px;max-width:362px;margin:2rem auto;padding:10px;border-radius:5px}.comparar .detalhes h2{font-size:20px;margin:-11px -11px 5px;font-family:'Open Sans',cursive;box-shadow:inset 0 0 1px 1px #fdf497,inset 0 0 1px 1px #fd5949,inset 0 0 1px 1px #d6249f,inset 0 0 1px 1px #81259D;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#81259D 90%);background-clip:border-box;-webkit-text-fill-color:#fff0;-webkit-background-clip:text;background-clip:text;border-radius:5px}.comparar .detalhes ul{text-align:left}.comparar .detalhes ul li{border-bottom:1px dashed #333;padding:10px 0;display:flex;justify-content:space-between}.comparar .detalhes ul li span{color:var(--dourado)}.comparar .detalhes ul li i{font-size:20px}.comparar .detalhes ul li i.fa-check-circle{color:#075507}.comparar .detalhes ul li i.fa-times-circle{color:#6d2828}.comparar .detalhes ul li i.fa-question-circle{color:#555}.comparar .bt{margin:25px auto 15px}@media only screen and (max-width:40.063rem){.comparar .detalhes ul li{font-size:13px;text-align:center}.comparar .detalhes ul li span{display:block;width:100%}.comparar .detalhes ul li i{font-size:16px}}.anunciar p{color:#ddd}.anunciar p strong{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#eeb258 50%);background-clip:border-box;-webkit-text-fill-color:#fff0;-webkit-background-clip:text;background-clip:text}.anunciar div:last-child{background:rgb(0 0 0 / .25);border-radius:5px}footer{padding-top:30px;content-visibility:auto;contain-intrinsic-size:auto 2200px}footer .row{padding-top:30px}footer .banners{margin-bottom:40px}footer .logo{padding:5px}footer .logo a{transition:0.6s all}footer .logo a:hover{filter:brightness(1.3)}footer .logo img{width:100%;height:auto;max-width:220px;min-width:160px;min-height:160px;min-height:220px}.newsletter span{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#eeb258 50%);background-clip:border-box;-webkit-text-fill-color:#fff0;-webkit-background-clip:text;background-clip:text;display:block;font-size:20px;margin:15px auto}@media only screen and (max-width:64.063rem){footer .logo{display:none}img.neon{float:none;display:block;margin:0 auto}}@media only screen and (max-width:40.063rem){img.neon{margin:30px auto 0}}.footer-trending{margin:20px 0 10px;padding:16px 0 8px;border-top:1px solid rgb(255 255 255 / .07)}.footer-trending>span{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#aaa;margin-bottom:10px}.footer-trending>span .fa-fire{color:#ffa657;filter:drop-shadow(0 0 5px rgb(255 166 87 / .5))}.footer-trending-chips{display:flex;flex-wrap:wrap;gap:7px}.footer-tag-chip{display:inline-block;padding:4px 11px;border-radius:20px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);color:#bbb;font-size:.78rem;text-decoration:none;transition:all 0.22s ease;white-space:nowrap;line-height:1.5}.footer-tag-chip:hover{background:rgb(202 168 94 / .12);border-color:rgb(202 168 94 / .35);color:var(--dourado);text-decoration:none;transform:translateY(-1px)}@media (max-width:40rem){.footer-trending-chips{gap:5px}.footer-tag-chip{font-size:.73rem;padding:3px 9px}}footer .menu-footer{margin-top:15px}footer .menu-footer li{padding:4px 8px;transition:0.4s;width:16.65%;float:left;margin-bottom:2px}@media only screen and (max-width:40.063rem){footer .menu-footer li{width:50%}}@media only screen and (max-width:64.063rem){footer .menu-footer{margin-top:30px}}footer .menu-footer li.active a:before,footer .menu-footer li a:hover:before{color:var(--dourado)}footer .menu-footer a{color:#999;font-size:14px;transition:.4s}footer .menu-footer a:hover,footer .menu-footer .active a{color:var(--dourado)}footer hr{border:0;height:1px;background-image:linear-gradient(to right,rgb(255 255 255 / .05),rgb(100 100 100 / .75),rgb(255 255 255 / .05))}footer .filtrar-estados{text-align:center}footer .filtrar-estados a{background:rgb(13 24 28 / .5);display:inline-block;color:#eee;line-height:35px;font-size:1rem;padding:10px;border-radius:100%}.menu-footer-fixed{display:none}@media only screen and (max-width:64.063rem){.menu-footer-fixed{background:rgb(13 24 28 / .95);backdrop-filter:blur(15px);position:fixed;bottom:0;left:0;display:flex;justify-content:space-around;align-items:center;width:100%;height:45px;padding:10px 15px;border-radius:20px 20px 0 0;border-top:1px solid rgb(202 168 94 / .2);box-shadow:0 -4px 15px rgb(0 0 0 / .4);z-index:9999}.menu-footer-fixed a{width:100%;height:100%;margin:0 4px;color:#ccc;display:flex;justify-content:center;align-items:center;transition:all 0.2s ease}.menu-footer-fixed a i{font-size:1.35rem;transition:transform 0.2s ease}.menu-footer-fixed a i.icon-online-dot{color:#43d854;font-size:1.4rem;border-radius:50%;background:rgb(67 216 84 / .1);box-shadow:0 0 6px rgb(67 216 84 / .6);text-shadow:0 0 6px rgb(67 216 84 / .6);filter:drop-shadow(0 0 4px rgb(67 216 84 / .6))}.menu-footer-fixed a.active,.menu-footer-fixed>a:hover{color:var(--dourado)}.menu-footer-fixed a.active i{transform:scale(1.15);filter:drop-shadow(0 0 4px rgb(202 168 94 / .4))}.menu-footer-fixed a:active i{transform:scale(.9)}}.tags{clear:both;margin-top:20px;color:#aaa;font-size:.8em;line-height:1.3;text-align:center}.copyright{text-align:center;font-size:12px;color:#aaa;height:85px}@media (max-width:650px){.copyright{margin-bottom:45px}}.footer-mobile-acoes{display:flex;position:fixed;bottom:50px;left:8px;right:8px;width:auto;font-size:1.5rem;line-height:35px;text-align:center;z-index:99;justify-content:center;align-items:center;gap:12px;background:rgb(13 24 28 / .9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(202 168 94 / .2);border-radius:20px;padding:8px 12px;box-shadow:0 4px 20px rgb(0 0 0 / .4)}.footer-mobile-acoes a,.footer-mobile-acoes button{width:48px;height:48px;padding:0;align-items:center;justify-content:center;color:#fff;display:flex;border-radius:50%;transition:all 0.3s ease;font-size:1.2rem;line-height:48px}.footer-mobile-acoes .fones{background:rgb(69 90 100 / .85);flex:none;border-radius:50%}.footer-mobile-acoes .chama-whats{background:rgb(74 201 89 / .85);flex:none;border-radius:50%}.footer-mobile-acoes .chama-telegram{background:rgb(0 136 204 / .85);flex:none;border-radius:50%}.footer-mobile-acoes .chama-favorito{background:#fff0;flex:none;border-radius:50%}.footer-mobile-acoes .chama-favorito a.favorite-btn-large{background:rgb(255 71 87 / .2);border:none;border-radius:50%;width:48px;height:48px;max-width:48px;min-width:0;padding:0;display:flex;align-items:center;justify-content:center;color:#ff4757;font-size:1.2rem}.footer-mobile-acoes .chama-favorito a.favorite-btn-large .btn-text{display:none}.footer-mobile-acoes .chama-favorito a.favorite-btn-large i{font-size:1.2rem;margin:0}.footer-mobile-acoes .chama-favorito a.favorite-btn-large:hover{background:rgb(255 71 87 / .5);transform:scale(1.1)}.footer-mobile-acoes .chama-favorito a.favorite-btn-large.active{background:#ff4757;color:#fff}.footer-mobile-acoes .chama-favorito:hover{background:#fff0}.footer-mobile-acoes .seguir{flex:none;display:flex;width:auto}.footer-mobile-acoes .seguir a.btn-seguir,.footer-mobile-acoes .seguir button.btn-seguir{background:rgb(129 37 157 / .3)!important;border:none;border-radius:50%;width:48px;height:48px;max-width:48px;min-width:0;padding:0;display:flex;align-items:center;justify-content:center;color:#c084fc;font-size:1.2rem}.footer-mobile-acoes .seguir a.btn-seguir .btn-text,.footer-mobile-acoes .seguir button.btn-seguir .btn-text{display:none}.footer-mobile-acoes .seguir a.btn-seguir:hover,.footer-mobile-acoes .seguir button.btn-seguir:hover{background:rgb(129 37 157 / .5)!important;transform:scale(1.1)}.footer-mobile-acoes .seguir a.btn-seguir.seguindo,.footer-mobile-acoes .seguir button.btn-seguir.seguindo{background:rgb(17 164 17 / .3)!important;color:var(--verde)}.footer-mobile-acoes .seguir a.btn-seguir.seguindo:hover,.footer-mobile-acoes .seguir button.btn-seguir.seguindo:hover{background:rgb(253 89 73 / .3)!important;color:var(--vermelho)}.footer-mobile-acoes a:hover,.footer-mobile-acoes button:hover{transform:scale(1.1)}@media (min-width:650px){.footer-mobile-acoes{display:none}}.onesignal-bell-launcher.onesignal-bell-launcher-bottom-right{bottom:180px!important;right:0px!important}#mask{position:absolute;left:0;top:0;z-index:99;background:rgb(0 0 0 / .9);display:none}#boxes .window{position:absolute;left:0;top:0;width:0;height:0;display:none;z-index:9;padding:5px 2%}#boxes #dialog1{position:fixed;top:20px;background:linear-gradient(to bottom,#0f0f0f 0,#0f0f0f 17%,#333 34%,#333 51%,#222 67%,#222 83%,#111 100%) fixed;display:none;width:50%;height:auto;z-index:999;border:1px solid #333;border-radius:5px;color:#aaa}@media (max-width:750px){#boxes #dialog1{width:90%}}#boxes #dialog1 p strong{font-size:1.5rem;overflow:hidden;border-bottom:1px solid #fd5949;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#81259D 90%);-webkit-text-fill-color:#fff0;-webkit-background-clip:text;background-clip:text}#boxes #dialog1 p{text-align:center;margin:10px auto;line-height:14px;font-size:.8rem}#boxes #dialog1 p b{color:#eee}#boxes #dialog1 span{text-align:left!important}#boxes #dialog1 a{color:#eee;padding:2px 4px;font-size:12px;border-radius:4px;background:#333}#boxes #dialog1 input{color:#eee;background:linear-gradient(to right,#0a620a 0%,#11a411 50%,#0a620a 100%);text-shadow:#333 1px -1px 1px,#333 -1px 1px 1px,#333 1px 1px 1px,#333 -1px -1px 1px;margin:10px auto;padding:10px 30px;font-weight:700;font-size:1rem;border:none;border-radius:4px;cursor:pointer}#boxes #dialog1 a:hover{opacity:.8}#boxes #dialog1 input:hover{opacity:.8}table.drag-and-drop tbody tr:hover{background-color:#daffd9;border:1px dashed #A6CE38!important;cursor:n-resize}table.drag-and-drop tbody tr:hover td{border-top-color:#A6CE38;border-bottom-color:#A6CE38}table.drag-and-drop tbody tr:hover td:first-child{border-left-color:#A6CE38}table.drag-and-drop tbody tr:hover td:last-child{border-right-color:#A6CE38}.age-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .95);display:flex;justify-content:center;align-items:center;z-index:99999;padding:20px;overflow-y:auto}.age-modal-container{width:100%;max-width:520px;max-height:98vh;overflow-y:auto}.age-modal-content{background:linear-gradient(145deg,#1C2025 0%,#252a30 100%);border-radius:20px;padding:30px;position:relative;border:1px solid rgb(202 168 94 / .3);box-shadow:0 25px 80px rgb(0 0 0 / .8)}.age-modal-header{text-align:center;margin-bottom:25px}.age-modal-icon{width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,var(--dourado),#f1c40f);display:flex;align-items:center;justify-content:center;margin:0 auto 15px;font-size:32px;color:#1C2025;animation:pulse-icon 2s infinite}@keyframes pulse-icon{0%,100%{box-shadow:0 0 0 0 rgb(202 168 94 / .4)}50%{box-shadow:0 0 0 15px #fff0}}.age-modal-header h2{color:#fff;font-size:1.5rem;margin:0 0 10px 0}.age-modal-subtitle{color:var(--dourado);font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:8px}.age-legal-info{background:rgb(243 156 18 / .1);border:1px solid rgb(243 156 18 / .3);border-radius:12px;padding:15px;margin-bottom:25px}.legal-badge{display:inline-flex;align-items:center;gap:8px;background:rgb(243 156 18 / .2);padding:5px 12px;border-radius:20px;font-size:.8rem;color:#f1c40f;margin-bottom:10px}.age-legal-info p{color:#ccc;font-size:.9rem;line-height:1.5;margin:0}.age-tabs{display:flex;gap:10px;margin-bottom:20px}.age-tab{flex:1;padding:12px;background:rgb(255 255 255 / .05);border:2px solid #fff0;border-radius:10px;color:#888;cursor:pointer;transition:all 0.3s ease;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:8px}.age-tab:hover{background:rgb(255 255 255 / .1)}.age-tab.active{border-color:var(--dourado);color:#fff;background:rgb(202 168 94 / .1)}.age-form-section{display:none}.age-form-section.active{display:block}.age-form-group{margin-bottom:18px}.age-form-group label{display:block;color:#ccc;margin-bottom:8px;font-size:.9rem}.age-form-group label i{color:var(--dourado);margin-right:8px}.age-form-group input{width:100%;padding:14px 16px;border:2px solid #333;border-radius:10px;background:#0D181C;color:#fff;font-size:1rem;transition:all 0.3s ease}.age-form-group input:focus{outline:none;border-color:var(--dourado);box-shadow:0 0 0 3px rgb(202 168 94 / .1)}.age-form-group input::placeholder{color:#666}.age-form-row{display:flex;gap:15px}.age-form-row .age-form-group{flex:1}.age-user-type-selection{margin-bottom:20px}.age-type-label{display:block;color:#ccc;margin-bottom:12px;font-size:.95rem}.age-type-buttons{display:flex;gap:12px}.age-type-btn{flex:1;cursor:pointer}.age-type-btn input{display:none}.age-type-content{padding:18px 15px;background:rgb(255 255 255 / .05);border:2px solid #333;border-radius:12px;text-align:center;transition:all 0.3s ease}.age-type-btn:hover .age-type-content{border-color:#555}.age-type-btn.active .age-type-content,.age-type-btn input:checked+.age-type-content{border-color:var(--dourado);background:rgb(202 168 94 / .1)}.age-type-content i{font-size:28px;margin-bottom:8px;display:block}.age-type-btn[data-tipo="homem"] .age-type-content i{color:#3498db}.age-type-btn[data-tipo="mulher"] .age-type-content i{color:#e91e63}.age-type-content span{display:block;color:#fff;font-weight:700;margin-bottom:4px}.age-type-content small{color:#888;font-size:.8rem}.age-fields-section{animation:fadeIn 0.3s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.age-info-box{display:flex;gap:12px;padding:15px;border-radius:10px;margin-bottom:20px}.age-info-box i{font-size:1.2rem;flex-shrink:0}.age-info-box strong{display:block;margin-bottom:5px}.age-info-box p{margin:0;font-size:.9rem;line-height:1.4}.age-info-primary{background:rgb(52 152 219 / .1);border:1px solid rgb(52 152 219 / .3)}.age-info-primary i,.age-info-primary strong{color:#3498db}.age-info-primary p{color:#aaa}.age-info-warning{background:rgb(243 156 18 / .1);border:1px solid rgb(243 156 18 / .3)}.age-info-warning i,.age-info-warning strong{color:#f39c12}.age-info-warning p{color:#aaa}.age-form-checkbox{margin-bottom:20px}.age-checkbox-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.age-checkbox-label input{display:none}.age-checkbox-custom{width:22px;height:22px;border:2px solid #444;border-radius:6px;flex-shrink:0;position:relative;transition:all 0.3s ease;background:#0D181C}.age-checkbox-label input:checked+.age-checkbox-custom{background:var(--dourado);border-color:var(--dourado)}.age-checkbox-label input:checked+.age-checkbox-custom::after{content:'\f00c';font-family:'Font Awesome 6 Free';font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#1C2025;font-size:12px}.age-checkbox-text{color:#aaa;font-size:.85rem;line-height:1.4}.age-checkbox-text a{color:var(--dourado);text-decoration:none}.age-checkbox-text a:hover{text-decoration:underline}.age-btn{width:100%;padding:15px 25px;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;gap:10px;border:none}.age-btn-primary{background:linear-gradient(135deg,var(--dourado),#f1c40f);color:#1C2025}.age-btn-primary:hover{transform:scale(1.02);box-shadow:0 8px 25px rgb(202 168 94 / .4)}.age-forgot-link{display:block;text-align:center;margin-top:15px;color:#888;font-size:.9rem;text-decoration:none}.age-forgot-link:hover{color:var(--dourado)}.age-login-shortcut{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .1)}.age-login-shortcut span{color:#888;font-size:.9rem}.age-login-shortcut .bt{display:inline-flex;align-items:center;gap:8px;padding:10px 25px;font-size:.95rem}.age-switch-to-login{box-shadow:0 4px 15px rgb(202 168 94 / .3);transition:all 0.3s ease}.age-switch-to-login:hover{transform:scale(1.05);box-shadow:0 6px 20px rgb(202 168 94 / .4)}.age-security-footer{margin-top:25px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .1)}.age-security-badges{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:15px}.age-badge{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#888}.age-badge i{color:var(--dourado)}.age-security-text{text-align:center;color:#666;font-size:.8rem;line-height:1.5;margin:0}.age-security-text i{color:var(--verde);margin-right:5px}.age-modal-close{position:absolute;top:15px;right:15px;width:35px;height:35px;border-radius:50%;background:rgb(255 255 255 / .1);border:none;color:#888;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center}.age-modal-close:hover{background:rgb(255 255 255 / .2);color:#fff}.age-modal-back{position:absolute;top:15px;left:15px;padding:8px 16px;border-radius:20px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);color:#888;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;gap:6px;font-size:.85rem}.age-modal-back:hover{background:rgb(255 255 255 / .2);color:#fff;border-color:rgb(255 255 255 / .3)}.age-modal-back i{font-size:.9rem}.age-loading{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .9);display:flex;justify-content:center;align-items:center;z-index:999999;flex-direction:column;gap:20px}.age-loading-content{text-align:center}.age-spinner{width:50px;height:50px;border:4px solid rgb(202 168 94 / .2);border-top-color:var(--dourado);border-radius:50%;animation:age-spin 1s linear infinite;margin:0 auto 15px}@keyframes age-spin{to{transform:rotate(360deg)}}.age-loading p{color:#fff;font-size:1.1rem}.age-mandatory-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .95);z-index:9998;display:flex;align-items:center;justify-content:center;flex-direction:column;backdrop-filter:blur(20px)}.age-mandatory-content{text-align:center;color:#fff;padding:40px}.age-mandatory-content i{font-size:4rem;color:#e74c3c;margin-bottom:20px;animation:pulse 2s infinite}.age-mandatory-content h3{font-size:1.8rem;margin-bottom:15px;color:#f39c12}.age-mandatory-content p{font-size:1.1rem;color:#ccc}.age-modal-overlay.mandatory-mode{z-index:10001!important}.age-modal-overlay.mandatory-mode .age-modal-content{border-color:#e74c3c;box-shadow:0 0 30px rgb(231 76 60 / .3)}.age-restricted-page{position:relative;filter:blur(15px);pointer-events:none;user-select:none;overflow:hidden;max-height:100vh}.age-restricted-page::after{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .7);z-index:9997}.age-verify-photo-link{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:6px;background:rgb(0 0 0 / .7);padding:6px 12px;border-radius:20px;cursor:default;z-index:15;opacity:.85;transition:opacity 0.3s;pointer-events:none}.slide-wrapper.loaded~.age-verify-photo-link{opacity:0;visibility:hidden}.age-verify-photo-link:hover{opacity:1}.age-verify-photo-link i{font-size:.9rem;color:var(--dourado)}.age-verify-photo-link span{color:#fff;font-size:.75rem;text-align:center;white-space:nowrap}.photo-age-restricted{position:relative;display:inline-block}.photo-age-restricted img{width:100%;display:block}.age-verify-block{background:linear-gradient(135deg,rgb(30 35 40 / .95) 0%,rgb(20 25 30 / .98) 100%);border:1px dashed rgb(202 168 94 / .4);border-radius:16px;margin:5px auto;padding:10px 20px;text-align:center;cursor:pointer;transition:all 0.3s ease}.age-verify-block:hover{border-color:var(--dourado);background:linear-gradient(135deg,rgb(40 45 50 / .95) 0%,rgb(30 35 40 / .98) 100%);transform:scale(1.02)}.age-verify-block i{font-size:2rem;color:var(--dourado);display:block}.age-verify-block h4{color:#fff;font-size:1.2rem;margin:0 0 10px 0}.age-verify-block p{color:#aaa;font-size:.95rem;margin:0 0 20px 0}.age-verify-block .bt{display:inline-flex;align-items:center;gap:8px}.age-verification-prompt{margin:20px 0}@media (max-width:600px){.age-modal-content{padding:20px}.age-modal-header h2{font-size:1.25rem}.age-type-buttons{flex-direction:column}.age-form-row{flex-direction:column;gap:0}.age-security-badges{gap:15px}.age-tabs{flex-direction:column}}.preview-toggle-container{position:fixed;top:80px;right:20px;z-index:9999}.preview-toggle-box{background:#333;padding:6px 12px;border-radius:8px;box-shadow:0 2px 10px rgb(0 0 0 / .3)}.preview-toggle-label{color:#fff;font-size:13px;display:block;margin-bottom:8px}.preview-toggle-buttons{display:flex;gap:4px}.preview-toggle-buttons .bt{font-size:12px;padding:6px 12px}.preview-toggle-status{color:#aaa;font-size:11px;display:block;margin-top:6px}@media (max-width:768px){.preview-toggle-container{top:auto;bottom:85px;right:10px;left:10px}.preview-toggle-box{padding:6px}.preview-toggle-buttons{justify-content:center}}form input[type=text],form input[type=number],form input[type=tel],form input[type=url],form input[type=email],form input[type=password],form input[type=search],form input[type=date],form input[type=datetime-local],form select,form textarea{background:#bbb;border:1px solid #fff0;border-radius:5px;box-sizing:border-box;color:#333;font-family:'Open Sans',sans-serif;font-size:.875rem;line-height:1.5rem;margin-bottom:1rem;padding:.625rem;transition:background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;vertical-align:middle;width:100%}form input[type=text]:focus,form input[type=number]:focus,form input[type=tel]:focus,form input[type=url]:focus,form input[type=email]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=date]:focus,form input[type=datetime-local]:focus,form select:focus,form textarea:focus{background:#EEE;border-color:var(--dourado);box-shadow:0 0 0 3px rgb(202 168 94 / .18);color:#111;outline:none}form input[readonly],form input[disabled],form select[disabled],form textarea[readonly],form textarea[disabled]{cursor:not-allowed;opacity:.85}form input[type=number]{-moz-appearance:textfield;appearance:textfield}form input[type=number]::-webkit-outer-spin-button,form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}form textarea{resize:vertical}form input[type=submit]{border:0;font-family:'Open Sans',sans-serif;outline:0}form i.span{display:inline-block;font-size:11px}::placeholder{color:#777;opacity:1}::-webkit-input-placeholder{color:#777}form.search{display:block;height:40px;margin:10px auto 0;position:relative;text-align:left;width:100%}form.admin.search{margin:12px auto 30px}form.search input{border-radius:4px 0 0 4px;border:1px solid #000;color:var(--dourado);height:100%;padding:0 5px 0 10px;position:relative;transition:all 0.5s ease 0s;width:calc(100% - 48px);z-index:1}form.search input:focus{border-color:var(--dourado);transition:all 0.5s ease 0s}form.search button{background:var(--dourado);border:0;border-radius:0 4px 4px 0;color:#FFF;font-size:28px;height:calc(100% + 2px);line-height:25px;outline:none;padding:0;position:absolute;right:0;z-index:2;width:52px}form.search button:hover{background:#cdb751}.comparar form{max-width:362px;margin:0 auto}form.buscar-acompanhante{margin-bottom:100px}form.buscar-acompanhante div.checkboxes{margin-bottom:25px}form.buscar-acompanhante h3.um{margin-top:0}form.buscar-acompanhante h3.dois{padding-top:10px}form.buscar-acompanhante fieldset{padding:15px 5px}form.buscar-acompanhante .bt{margin:15px auto 50px}form.one{margin:15px auto;max-width:500px}form.one .bt{top:20px}#div-enviar-recado{border:5px solid #fff;padding:30px 20px}#div-enviar-recado form{max-width:700px}#div-enviar-recado form label{color:#FFF}div.file{max-width:450px}div.file label{border:1px solid #EEE;border-radius:3px;cursor:pointer;display:block;font-family:'Open Sans',sans-serif;font-size:1rem;height:45px;line-height:30px;margin-bottom:1rem;transition:0.3s;background-color:#3498db;border-radius:5px;color:#fff;cursor:pointer;margin:10px;padding:6px;width:100%;background-image:linear-gradient(to right,#3498db 0%,#0d5d92 50%,#3498db 100%);background-size:170% auto}div.file label:hover{text-decoration:none;cursor:pointer;background-position:right center}div.file,anexo{margin-bottom:.3rem}div.file span{cursor:pointer;display:block;height:40px;line-height:40px;position:absolute;text-indent:10px;width:auto;z-index:1}div.file input{cursor:pointer;filter:alpha(opacity=0);font-size:16px;height:50px;opacity:1;position:absolute;z-index:200;width:100%}input[type='file']{display:none}input[type="file"]::file-selector-button:active{font-size:11px;display:inline}form fieldset{border:1px solid #333;margin:15px 0;padding:15px 5px 5px;border-radius:5px}form legend{box-shadow:inset 0 0 1px 1px #fdf497,inset 0 0 1px 1px #fd5949,inset 0 0 1px 1px #d6249f,inset 0 0 1px 1px #81259D;margin:5px auto;padding:5px 30px;border-radius:5px;text-transform:uppercase;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#ce9158 45%,#d3774c 60%,#fdf497 90%);background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:#fff0;-webkit-background-clip:text;background-clip:text}form label{margin:6px auto;display:inline-block}form label span{font-size:12px;color:#999}form .label-block{display:block}form fieldset h3{clear:both;display:block;color:var(--dourado);font-weight:700;margin:15px 0 0 15px;font-size:14px}.checkboxes{clear:both;display:block;height:auto;margin-bottom:50px;width:100%}.checkboxes div:last-child{float:left!important}form input[type=checkbox]{margin:10px 5px 10px 0}hr.clear-both{border:none;clear:both}div.capa-acompanhante{border:2px solid #fff;box-shadow:0 0 5px #999;display:inline-block;height:auto;margin:2rem auto;position:relative;text-align:center;width:auto}div.capa-acompanhante a{background-position:bottom center;background-repeat:no-repeat;color:#D41919;display:inline-block;font-size:2rem;position:absolute;right:.2rem;text-shadow:-2px 0 #fff,0 2px #fff,2px 0 #fff,0 -2px #fff;top:0}div.capa-acompanhante a:hover{color:var(--vermelho)}.tooltip{-webkit-transition:all .4s ease;transition:all 0.4s ease;position:relative}.tooltip:before{content:attr(data-title);background-color:#000;color:#FFF;font-size:13px;padding:10px;border-radius:4px;box-sizing:border-box;position:absolute;left:-15px;bottom:-50px;min-width:150px;opacity:0;transition:all .4s ease}.tooltip:after{content:"";position:absolute;opacity:0;width:0;height:0;left:0;bottom:-16px;border-style:solid;border-width:0 10px 10px 10px;border-color:#fff0 #fff0 #000 #fff0;transition:all .4s ease}.tooltip:hover:after,.tooltip:hover:before{opacity:1}.ad-alert{color:#999;text-transform:uppercase;font-size:12px;margin-bottom:5px}.ad-content{background:radial-gradient(circle at 30% 107%,rgb(0 0 0 / .1) 0%,rgb(0 0 0 / .2) 5%,rgb(0 0 0 / .4) 45%,rgb(0 0 0 / .8) 60%,rgb(0 0 0) 90%);border:1px solid rgb(0 0 0 / .5);display:flex;flex-direction:column;margin-bottom:25px;height:auto}.ad-content img.img-anuncy{width:100%;height:auto;max-height:300px}@media only screen and (max-width:40.063rem){.ad-content{height:280px}.ad-content img.img-anuncy{max-height:180px}}.ad-content p{font-size:16px;padding:3px auto;text-align:center}.cidades-vizinhas-heading{margin-top:2px;padding-top:4px;border-top:1px solid rgb(202 168 94 / .2)}.cidades-vizinhas-heading h3{color:var(--dourado,#CAA85E);font-size:1.2em;margin-bottom:8px}.cidades-vizinhas-heading p{color:rgb(255 255 255 / .75);font-size:.95em;margin:0}.profile-slide-container{position:relative;width:100%;overflow:hidden;border-radius:12px}.slide-wrapper{position:relative;width:100%}.slide-item{width:100%;opacity:0;transition:opacity 0.3s ease;pointer-events:none}.slide-item:first-child{position:relative;opacity:1;pointer-events:auto}.slide-item:not(:first-child){position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.slide-item:not(:first-child) a,.slide-item:not(:first-child) .slide-img{width:100%;height:100%}.slide-item.active{opacity:1;pointer-events:auto;z-index:2}.slide-wrapper.loaded .slide-item:first-child:not(.active){opacity:0;pointer-events:none}.slide-item a{display:block;width:100%;height:100%}.slide-img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform 0.3s ease}.slide-item:first-child .slide-img{height:auto}.slide-item:hover .slide-img{transform:scale(1.02)}.slide-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:30;background:rgb(13 24 28 / .6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgb(255 255 255 / .1);border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:13px;transition:all 0.3s ease;opacity:0}.profile-slide-container:hover .slide-nav{opacity:1}.slide-nav:hover{background:rgb(202 168 94 / .8);border-color:rgb(202 168 94 / .4);transform:translateY(-50%) scale(1.1);color:#0D181C}.slide-nav.loading{pointer-events:none}.slide-prev{left:8px}.slide-next{right:8px}.slide-indicators{position:absolute;top:1%;left:50%;transform:translateX(-50%);display:flex;gap:5px;z-index:20;background:rgb(13 24 28 / .5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:5px 10px;border-radius:20px}.slide-indicator{width:7px;height:7px;border-radius:50%;background:rgb(255 255 255 / .4);cursor:pointer;transition:all 0.3s ease}.slide-indicator:hover{background:rgb(255 255 255 / .75)}.slide-indicator.active{background:var(--dourado);transform:scale(1.25);box-shadow:0 0 6px rgb(202 168 94 / .5)}.slide-info{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);display:flex;align-items:center;justify-content:center;height:100%}.slide-info-content{display:flex;flex-direction:column;padding:20px 15px;width:100%;height:100%;text-decoration:none;color:#fff;overflow-y:auto}.slide-info-content:hover{text-decoration:none}.slide-info-header{text-align:center;margin-bottom:15px;padding-bottom:12px;border-bottom:1px solid rgb(255 255 255 / .1)}.slide-info-header h4{font-size:18px;font-weight:600;color:#fff;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:6px}.slide-info-header h4 i.fa-certificate{color:#e5097f}.slide-info-header h4 i.fa-check{color:#fff;font-size:8px;margin-left:-12px}.slide-online{color:#4ade80;font-size:13px;font-weight:500}.slide-last-seen{color:rgb(255 255 255 / .6);font-size:12px}.slide-last-seen i{margin-right:4px}.slide-info-attrs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:15px}.slide-info-attr{display:flex;align-items:center;gap:6px;background:rgb(255 255 255 / .1);padding:6px 12px;border-radius:20px;font-size:12px;color:rgb(255 255 255 / .9)}.slide-info-attr i{color:#e5097f;font-size:11px}.slide-info-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:15px}.slide-info-tag{background:linear-gradient(135deg,#e5097f 0%,#c4086a 100%);padding:4px 10px;border-radius:15px;font-size:11px;color:#fff;font-weight:500;display:inline-flex;align-items:center;gap:4px}.slide-info-tag i{font-size:10px}.slide-info-cta{margin-top:auto;text-align:center}.slide-ver-perfil{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#e5097f 0%,#c4086a 100%);color:#fff;padding:12px 24px;border-radius:25px;font-size:14px;font-weight:600;transition:all 0.3s ease;box-shadow:0 4px 15px rgb(229 9 127 / .3)}.slide-info-content:hover .slide-ver-perfil{transform:translateY(-2px);box-shadow:0 6px 20px rgb(229 9 127 / .4)}.profile-infos-link{display:block;text-decoration:none}.galeria .column .profile-infos-link{position:relative;z-index:10;height:auto;background:none;border:none;border-radius:0;transform:none;box-shadow:none}.galeria .column:hover .profile-infos-link{transform:none;border:none;box-shadow:none}.profile-infos-link:hover{text-decoration:none}.profile-infos-link .infos{border-radius:0 0 12px 12px}@media only screen and (max-width:64rem){.slide-nav{width:28px;height:28px;font-size:12px}.slide-indicators{padding:4px 8px;gap:4px}.slide-indicator{width:6px;height:6px}}@media only screen and (max-width:40rem){.slide-nav{width:26px;height:26px;font-size:11px}.slide-info-content{padding:15px 12px}.slide-info-header h4{font-size:16px}.slide-info-attr{padding:4px 8px;font-size:11px}.slide-info-tag{padding:3px 8px;font-size:10px}.slide-ver-perfil{padding:10px 18px;font-size:13px}.profile-slide-container .slide-nav{opacity:.7}.profile-slide-container:hover .slide-nav{opacity:1}}.galeria .large-2.profile .slide-info-attrs{gap:6px}.galeria .large-2.profile .slide-info-attr{padding:4px 8px;font-size:10px}.galeria .large-2.profile .slide-info-tags{gap:5px}.galeria .large-2.profile .slide-info-tag{padding:3px 6px;font-size:9px}.galeria .large-2.profile .slide-ver-perfil{padding:8px 14px;font-size:11px}@keyframes slideIn{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.slide-wrapper.loaded .slide-item.active:not(:first-child){animation:slideIn 0.3s ease-out forwards}.profile .ribbon{z-index:25}.profile .ribbon2{z-index:25}.profile .age-verify-photo-link{z-index:15}.galeria .column .profile-slide-container{background:radial-gradient(circle at 30% 107%,var(--dourado) 0%,var(--dourado) 5%,#fd5949 45%,#d6249f 60%,#81259D 90%);border:1px solid rgb(0 0 0 / .5);border-radius:12px;display:block;width:100%;text-align:center}.galeria .column .profile-slide-container:hover{border:1px solid #fff0}.galeria .column .profile-slide-container .slide-img{border-radius:2px;transition:0.4s;width:100%;max-width:500px;max-height:620px;min-width:125px;min-height:180px;object-fit:cover;object-position:center top}.galeria .column .slide-item:first-child .slide-img{height:auto}.galeria .column .slide-item:not(:first-child) .slide-img{height:100%;max-height:none}.galeria .column .slide-item:hover .slide-img{filter:brightness(1.1)}.galeria .column .slide-item a{background:transparent!important;border:none!important;border-radius:0;position:relative}.galeria .column .slide-item a img{display:block}.profile .favorite-icon{z-index:25}.profile.indisponivel .slide-img{filter:grayscale(80%) brightness(.65)}.profile.indisponivel .infos .title{opacity:.7}.profile.indisponivel.indisponivel .slide-img[style*="blur"]{filter:blur(15px) grayscale(80%) brightness(.65)}.badge-indisponivel{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:6px;background:rgb(13 24 28 / .85);color:var(--vermelho);font-size:.78em;font-weight:600;padding:5px 12px;border-radius:16px;border:1px solid rgb(253 89 73 / .4);backdrop-filter:blur(6px);z-index:16;white-space:nowrap;pointer-events:none}.badge-indisponivel i{color:var(--vermelho);font-size:.85em}.profile.indisponivel .slide-item a[href="#"],.profile.indisponivel .profile-infos-link[href="#"]{pointer-events:none;cursor:not-allowed}.alert-indisponivel{display:flex;align-items:center;gap:14px;width:100%;margin:12px 0 18px;padding:14px 18px;background:linear-gradient(135deg,rgb(253 89 73 / .12),rgb(13 24 28 / .85));border:1px solid rgb(253 89 73 / .45);border-left:4px solid var(--vermelho);border-radius:8px;color:#fff;box-shadow:0 2px 8px rgb(0 0 0 / .25)}.alert-indisponivel>i{color:var(--vermelho);font-size:1.6em;flex-shrink:0}.alert-indisponivel-text{display:flex;flex-direction:column;gap:2px;line-height:1.35}.alert-indisponivel-text strong{color:var(--vermelho);font-size:1.05em;letter-spacing:.2px}.alert-indisponivel-text span{color:#e8e8e8;font-size:.92em}.large-8.column>h2,.large-8.column>h3{margin-top:28px;margin-bottom:12px}.large-8.column>.galeria-fotos,.large-8.column>.video-acompanhante,.large-8.column>.timeline-acompanhante,.large-8.column>.compartilhar-perfil{margin-top:28px;margin-bottom:28px}@media only screen and (max-width:40.063rem){.large-8.column>h2,.large-8.column>h3{margin-top:20px;margin-bottom:8px}.large-8.column>.galeria-fotos,.large-8.column>.video-acompanhante,.large-8.column>.timeline-acompanhante,.large-8.column>.compartilhar-perfil{margin-top:20px;margin-bottom:20px}.profile .contatos{grid-template-columns:1fr 1fr 1fr;gap:6px;margin:14px 0}.profile .contatos a{font-size:.8rem;padding:8px 4px}.profile-card{padding:2px 8px 8px;margin-bottom:12px}.compartilhar-perfil{flex-direction:column;align-items:center}.indicar-whatsapp,.compartilhar-twitter{min-width:80%}}.large-12.column>p.center>.bt.red{background:rgb(253 89 73 / .12);color:var(--vermelho);border:1px solid rgb(253 89 73 / .25);border-radius:8px;transition:all 0.3s ease}.large-12.column>p.center>.bt.red:hover{background:rgb(253 89 73 / .25);border-color:rgb(253 89 73 / .5);transform:translateY(-1px)}@media only screen and (min-width:64.063rem){.profile .contatos{grid-template-rows:1fr;gap:6px}.profile .contatos a{flex-direction:row;justify-content:flex-start;gap:10px;padding:8px 12px}}@media only screen and (max-width:40.063rem){.galeria-fotos.row{margin-left:-4px;margin-right:-4px}.galeria-fotos .column{padding-left:4px;padding-right:4px;margin-bottom:8px}.footer-mobile-acoes{bottom:52px;left:6px;right:6px;gap:8px;padding:6px 10px}.footer-mobile-acoes a,.footer-mobile-acoes button{width:42px;height:42px;font-size:1.1rem}.footer-mobile-acoes .chama-favorito a.favorite-btn-large{width:42px;height:42px;max-width:42px;font-size:1.1rem}.footer-mobile-acoes .seguir a.btn-seguir,.footer-mobile-acoes .seguir button.btn-seguir{width:42px;height:42px;max-width:42px;font-size:1.1rem}}.filtro-premium-container{background:rgb(18 18 18 / .4);border:1px solid rgb(214 184 118 / .2);border-radius:12px;padding:5px 10px;box-shadow:0 4px 15px rgb(0 0 0 / .3)}.filtro-premium-badges{display:flex;flex-wrap:wrap;gap:10px}.filtro-premium-container .badge-premium{background:#111;color:#ccc;font-size:.8rem;padding:6px 12px;border-radius:12px;border:1px solid #333;transition:all 0.3s ease;letter-spacing:.5px}.filtro-premium-container .badge-premium:hover,.filtro-premium-container .badge-premium.ativo{background:#d6b876;color:#000;border-color:#d6b876;box-shadow:0 0 10px rgb(214 184 118 / .4)}.filtro-premium-container .badge-local{background:rgb(255 30 80 / .1);border-color:rgb(255 30 80 / .3);color:#ff5274}.filtro-premium-container .badge-local:hover,.filtro-premium-container .badge-local.ativo{background:#ff5274;color:#fff;border-color:#ff5274;box-shadow:0 0 10px rgb(255 82 116 / .4)}.filtro-accordion{margin-top:2px;width:100%}.filtro-accordion>summary{list-style:none;user-select:none;margin-bottom:0}.filtro-accordion>summary::-webkit-details-marker{display:none}.badge-toggle{background:rgb(18 18 18 / .6);border:1px dashed rgb(214 184 118 / .5);color:#d6b876;cursor:pointer;font-size:.85rem;padding:6px 14px;border-radius:20px;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:.5px;display:inline-flex;align-items:center;gap:6px;margin-top:8px}.badge-toggle:hover{background:rgb(214 184 118 / .1);border-color:#d6b876}.filtro-accordion[open] .badge-toggle i.fa-chevron-down{transform:rotate(180deg)}.badge-toggle i{transition:transform 0.3s ease}.filtros-ocultos{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;animation:expandGaveta 0.3s cubic-bezier(.165,.84,.44,1) forwards}.filtro-premium-container .badge-secundario{background:#181818;border-color:#2a2a2a;color:#999}.filtro-premium-container .badge-secundario:hover{background:#252525;border-color:#d6b876;color:#fff;box-shadow:none}.filtro-premium-container .badge-secundario.ativo{background:#fff0;border:1px solid #d6b876;color:#d6b876;box-shadow:inset 0 0 10px rgb(214 184 118 / .1)}@keyframes expandGaveta{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}.wg-pagination-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;margin:25px 0 15px 0;width:100%}.wg-pagination-container .wg-page{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 8px;background:#181818;color:#ccc!important;font-size:.9rem;font-weight:500;border-radius:8px;border:1px solid #333;transition:all 0.3s ease;text-decoration:none}.wg-pagination-container .wg-page i{font-size:1.1rem}.wg-pagination-container .wg-page:hover{background:rgb(214 184 118 / .1);color:#d6b876!important;border-color:#d6b876;box-shadow:0 0 10px rgb(214 184 118 / .3)}.wg-pagination-container .wg-page.active{background:#d6b876;color:#000!important;border-color:#d6b876;font-weight:700;box-shadow:0 0 10px rgb(214 184 118 / .5)}.wg-pagination-container .wg-page.wg-text-btn{border-radius:20px;padding:0 16px}.wg-pagination-container .wg-dots{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:34px;color:#666;font-size:1.1rem}.filtro-bairro-container{margin:15px auto 25px;background:linear-gradient(135deg,rgb(34 34 34 / .4),rgb(13 24 28 / .6));border:1px solid rgb(202 168 94 / .15);border-radius:12px;padding:20px;box-shadow:0 4px 20px rgb(0 0 0 / .3);backdrop-filter:blur(8px)}.bairros-pills-header{color:var(--dourado);font-size:1.15rem;font-weight:700;margin-bottom:15px;display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.5px}.bairros-pills-header i{color:var(--rosa);animation:pulse 2s infinite}.bairros-pills-wrapper{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:5px}@media (max-width:768px){.filtro-bairro-container{padding:15px;margin:15px auto;border-radius:8px}.bairros-pills-wrapper{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bairros-pills-wrapper::-webkit-scrollbar{display:none}}.bairro-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;background:rgb(0 0 0 / .6);border:1px solid rgb(255 255 255 / .1);border-radius:30px;color:#ddd;font-size:.9rem;font-weight:600;text-decoration:none;transition:all 0.3s cubic-bezier(.25,.8,.25,1);white-space:nowrap;box-shadow:0 2px 5px rgb(0 0 0 / .2)}.bairro-pill:hover,.bairro-pill.active{background:linear-gradient(135deg,rgb(202 168 94 / .2),rgb(214 36 159 / .15));border-color:var(--dourado);color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px rgb(202 168 94 / .3);text-decoration:none}.bairro-pill .badge{background:rgb(202 168 94 / .2);color:var(--dourado);font-size:.75rem;font-weight:700;padding:2px 7px;border-radius:12px;transition:all 0.3s ease;border:1px solid rgb(202 168 94 / .5)}.bairro-pill:hover .badge,.bairro-pill.active .badge{background:var(--dourado);color:#000;border-color:var(--dourado)}.bairro-pill.pill-todos{background:rgb(202 168 94 / .1);border-color:rgb(202 168 94 / .4);color:var(--dourado)}.bairro-pill.pill-todos:hover{background:var(--dourado);color:#000}.premium-select-wrapper{margin:15px auto 35px}.custom-select-container{position:relative;display:flex;align-items:center;background:linear-gradient(135deg,rgb(34 34 34 / .6),rgb(13 24 28 / .7));border:1px solid rgb(202 168 94 / .4);border-radius:30px;padding:0;box-shadow:0 4px 15px rgb(0 0 0 / .4);transition:all 0.3s ease;overflow:hidden;backdrop-filter:blur(5px)}.custom-select-container:hover{border-color:var(--dourado);box-shadow:0 6px 20px rgb(202 168 94 / .3);transform:translateY(-2px)}.custom-select-icon{padding:0 12px 0 20px;color:var(--rosa);font-size:1.1rem}.custom-select-arrow{position:absolute;right:20px;color:var(--dourado);pointer-events:none}.premium-select{appearance:none;-webkit-appearance:none;background:#fff0;border:none;color:#fff;font-size:1rem;font-weight:600;width:100%;padding:12px 40px 12px 0;cursor:pointer;outline:none;line-height:inherit}.premium-select option{background:#151515;color:#fff;padding:10px}.premium-select:focus{outline:none}.bairros-grid-container{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;width:100%}.bairro-pill.grid-item{justify-content:space-between;width:100%;padding:8px 12px}@media (max-width:768px){.bairros-grid-container{grid-template-columns:repeat(2,1fr);gap:8px}.bairro-pill.grid-item{font-size:.8rem;padding:6px 10px}.bairro-pill.grid-item .badge{padding:2px 5px;font-size:.7rem}}.bairros-section-title{margin-bottom:20px;color:var(--dourado)}.bairros-grid-container.collapsed-bairros{overflow:hidden;max-height:145px;position:relative;transition:max-height 0.4s ease}.bairros-fade-mask{position:absolute;bottom:0;left:0;width:100%;height:50px;background:linear-gradient(to bottom,#fff0,rgb(13 24 28));pointer-events:none;transition:opacity 0.3s ease}.bairros-toggle-container{margin-top:15px}.wg-breadcrumb{margin:8px 0 12px;padding:0 5px;width:100%}.wg-breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:.82rem}.wg-breadcrumb li{display:inline-flex;align-items:center;color:#888}.wg-breadcrumb li:not(:last-child)::after{content:'›';margin-left:6px;color:#555;font-size:1rem}.wg-breadcrumb a{color:#aaa;text-decoration:none;transition:color 0.2s ease}.wg-breadcrumb a:hover{color:var(--dourado,#d6b876);text-decoration:underline}.wg-breadcrumb .current span{color:var(--dourado,#d6b876);font-weight:600}@media (max-width:640px){.wg-breadcrumb ol{font-size:.75rem}}.seo-cross-links{margin:30px 0 20px;padding:20px;background:rgb(18 18 18 / .5);border:1px solid rgb(214 184 118 / .15);border-radius:12px;width:100%}.seo-cross-links h3{color:#ccc;font-size:1rem;font-weight:600;margin-bottom:14px;text-align:center}.cross-links-grid{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.cross-links-grid a{display:inline-block;padding:6px 14px;background:#151515;border:1px solid #2a2a2a;border-radius:20px;color:#aaa;font-size:.85rem;text-decoration:none;transition:all 0.3s ease}.cross-links-grid a:hover{background:rgb(214 184 118 / .1);border-color:var(--dourado,#d6b876);color:var(--dourado,#d6b876);transform:translateY(-1px);box-shadow:0 3px 10px rgb(214 184 118 / .2)}@media (max-width:640px){.seo-cross-links{padding:14px}.cross-links-grid a{font-size:.78rem;padding:5px 10px}}.planos-page{min-height:100vh;background:#0D181C url(/assets/img/background-login.jpg) center center / cover no-repeat fixed;padding:0 4px 64px;color:#eee;position:relative}.planos-page::before{content:"";position:fixed;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .72),rgb(13 24 28 / .96));z-index:0;pointer-events:none}.planos-container{max-width:860px;margin:0 auto;position:relative;z-index:1}.planos-hero{text-align:center;padding:16px 8px 4px}.planos-hero .logo-link img{max-height:80px;width:auto}.planos-hero h1{font-size:2rem;font-weight:800;margin:16px 0 8px;background:linear-gradient(45deg,var(--dourado),var(--rosa),var(--roxo),var(--dourado));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0;letter-spacing:.5px}.planos-hero h2{font-size:1.05rem;font-weight:600;color:#fff;margin:0 0 6px}.planos-hero .lead{color:#cfcfcf;font-size:.95rem;margin:8px auto 14px;line-height:1.45}.planos-hero .hero-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:8px 0 4px}.planos-hero .hero-ctas a{padding:10px 18px;border-radius:8px;text-decoration:none;font-weight:700;font-size:.92rem}.planos-hero .hero-ctas .btn-primary{background:linear-gradient(135deg,var(--dourado),#b08a3b);color:#000;box-shadow:0 6px 18px rgb(202 168 94 / .3)}.planos-hero .hero-ctas .btn-secondary{background:rgb(255 255 255 / .06);color:#fff;border:1px solid rgb(255 255 255 / .15)}.planos-card{background:rgb(0 0 0 / .78);border:1px solid rgb(202 168 94 / .22);border-radius:12px;padding:20px 18px;margin:16px 0;box-shadow:0 12px 36px rgb(0 0 0 / .45)}.planos-card h3{color:var(--dourado);font-size:1.1rem;margin:0 0 12px;font-weight:700;display:flex;align-items:center;gap:8px}.planos-card h3 i{font-size:1.1rem}.planos-card p{margin:0 0 10px;line-height:1.5}.planos-card p:last-child{margin-bottom:0}.planos-how{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0 0}.planos-how-item{background:rgb(28 32 37 / .75);border:1px solid #2a2a2a;border-radius:10px;padding:14px 10px;text-align:center;font-size:.85rem;color:#ddd}.planos-how-item i{color:var(--dourado);font-size:1.6rem;margin-bottom:8px;display:inline-block}.planos-how-item b{color:#fff;display:block;margin-bottom:4px;font-size:.95rem}.planos-simulador{background:linear-gradient(145deg,rgb(129 37 157 / .10),rgb(214 36 159 / .06));border:1px solid var(--roxo);box-shadow:0 10px 28px rgb(129 37 157 / .22)}.planos-simulador h3{color:#fdf497}.planos-simulador .simulador-help{color:#ccc;font-size:.88rem;margin:-4px 0 12px}.planos-simulador .periodo-toggle{display:inline-flex;background:#0f0f0f;border:1px solid #333;border-radius:8px;overflow:hidden;margin-bottom:10px}.planos-simulador .periodo-toggle button{background:#fff0;border:0;color:#aaa;padding:10px 18px;font-weight:700;cursor:pointer;font-size:.9rem;transition:all .2s ease;border-right:1px solid #2a2a2a}.planos-simulador .periodo-toggle button:last-child{border-right:0}.planos-simulador .periodo-toggle button:hover:not(.on){color:#fff;background:rgb(255 255 255 / .04)}.planos-simulador .periodo-toggle button.on{background:var(--dourado);color:#000;border-right-color:#fff0}.planos-simulador .simulador-field{display:flex;gap:8px;align-items:stretch;margin-bottom:14px;flex-wrap:wrap}.planos-simulador .campo-valor{flex:1 1 20px;position:relative}.planos-simulador .campo-valor input{width:100%;background:#0f0f0f;border:2px solid #333;color:#fff;font-size:1.3rem;padding:14px 16px;border-radius:8px;font-weight:700;text-align:center;letter-spacing:.5px;transition:border-color .2s ease,box-shadow .2s ease}.planos-simulador .campo-valor input::placeholder{color:#666;font-weight:500;letter-spacing:0}.planos-simulador .campo-valor input:focus{border-color:var(--dourado);outline:none;box-shadow:0 0 0 3px rgb(202 168 94 / .15)}.planos-simulador .simulador-resultado{background:#0b0b0b;border-left:4px solid var(--dourado);border-radius:6px;padding:14px 16px;font-size:.95rem;min-height:70px}.planos-simulador .simulador-resultado .linha-principal{font-size:1rem;color:#ddd}.planos-simulador .simulador-resultado .linha-principal .pos-destaque{color:var(--dourado);font-weight:800;font-size:1.6rem;margin:0 4px;vertical-align:middle}.planos-simulador .simulador-resultado .upsell{display:block;margin-top:10px;padding-top:10px;border-top:1px dashed #333;color:#fdf497;font-size:.92rem;line-height:1.5}.planos-simulador .simulador-resultado .upsell b{color:#fff;background:rgb(253 244 151 / .15);padding:2px 6px;border-radius:4px}.planos-simulador .simulador-resultado .no-upsell{display:block;margin-top:10px;padding-top:10px;border-top:1px dashed #333;color:var(--verde);font-weight:700}.planos-simulador .simulador-resultado .abaixo-minimo{color:var(--vermelho);font-weight:700}.planos-simulador .btn-whatsapp-sim{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;background:#25D366;color:#fff;padding:12px 18px;border-radius:8px;text-decoration:none;font-weight:700;box-shadow:0 6px 18px rgb(37 211 102 / .25);transition:all .2s ease}.planos-simulador .btn-whatsapp-sim:hover{background:#1da851;color:#fff;transform:translateY(-1px)}.planos-simulador .btn-whatsapp-sim i{font-size:1.2rem}.tabela-posicoes{width:100%;border-collapse:separate;border-spacing:0;margin:10px 0 0;font-size:.92rem}.tabela-posicoes thead th{background:linear-gradient(180deg,#2a1f0f,#1a120a);color:var(--dourado);padding:12px 8px;font-weight:700;font-size:.88rem;text-align:center;border-bottom:2px solid var(--dourado);letter-spacing:.3px}.tabela-posicoes tbody td{padding:12px 8px;border-bottom:1px solid #222;background:rgb(0 0 0 / .4);text-align:center;vertical-align:middle}.tabela-posicoes tbody tr:hover td{background:rgb(202 168 94 / .08)}.tabela-posicoes tbody tr.reservado td{opacity:.65;font-style:italic;background:rgb(0 0 0 / .25)}.tabela-posicoes tbody tr.reservado td small{color:#888}.tabela-posicoes .pos-num{color:#eee;font-size:.7rem;white-space:nowrap}.tabela-posicoes .pos-num .medal{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#1a1a1a;margin-right:4px;font-size:.85rem;font-weight:800;border:1px solid #333}.tabela-posicoes tr.top-1 .pos-num .medal{background:linear-gradient(135deg,#f7d14e,#caa85e);color:#000;border-color:var(--dourado);box-shadow:0 0 12px rgb(247 209 78 / .4)}.tabela-posicoes tr.top-2 .pos-num .medal{background:linear-gradient(135deg,#d3d3d3,#a8a8a8);color:#000;border-color:#aaa}.tabela-posicoes tr.top-3 .pos-num .medal{background:linear-gradient(135deg,#cd7f32,#a16322);color:#fff;border-color:#cd7f32}.tabela-posicoes .preco-mensal{font-size:1.05rem;font-weight:800;color:#fff;white-space:nowrap}.tabela-posicoes .preco-mensal .moeda,.tabela-posicoes .preco-semanal .moeda{color:#888;font-size:.75rem;font-weight:600;margin-right:2px}.tabela-posicoes .preco-mensal .periodo,.tabela-posicoes .preco-semanal .periodo{color:#888;font-size:.75rem;font-weight:600;display:block;margin-top:2px}.tabela-posicoes .preco-semanal{font-size:.95rem;font-weight:700;color:#fdf497;white-space:nowrap}.tabela-posicoes .dias-badge{display:inline-block;font-size:.7rem;color:#888;margin-top:4px}.tabela-posicoes .dias-badge.alerta{color:var(--vermelho)}.ver-todos-link{text-align:center;margin:14px 0}.ver-todos-link a{color:var(--dourado);text-decoration:underline;font-size:.9rem}.pagamento-box{text-align:center}.pix-key{display:inline-flex;align-items:center;gap:10px;background:#111;border:2px dashed var(--dourado);padding:12px 18px;border-radius:10px;color:#fff;font-weight:800;font-size:1.1rem;cursor:pointer;margin:6px auto 10px;transition:all .2s ease}.pix-key:hover{background:rgb(202 168 94 / .12);transform:translateY(-1px)}.pix-key i{color:var(--dourado);font-size:1.3rem}.pix-feedback{display:inline-block;color:var(--verde);font-size:.85rem;font-weight:700;margin-left:4px;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease}.pix-feedback.show{opacity:1;transform:translateY(0)}.btn-cartao{display:inline-flex;align-items:center;gap:8px;background:#009ee3;color:#fff;padding:10px 18px;border-radius:8px;text-decoration:none;font-weight:700;font-size:.92rem;margin:6px 4px}.btn-cartao:hover{background:#0080b8;color:#fff}.btn-suporte-wa{display:inline-flex;align-items:center;gap:10px;background:#25D366;color:#fff;padding:14px 22px;border-radius:10px;text-decoration:none;font-weight:800;font-size:1.05rem;box-shadow:0 8px 22px rgb(37 211 102 / .3);margin:6px 0;transition:all .2s ease}.btn-suporte-wa:hover{background:#1da851;color:#fff;transform:translateY(-2px)}.btn-suporte-wa i{font-size:1.3rem}.btn-suporte-tg{display:inline-flex;align-items:center;gap:10px;background:#30A3E6;color:#fff;padding:14px 22px;border-radius:10px;text-decoration:none;font-weight:800;font-size:1.05rem;box-shadow:0 8px 22px rgb(37 211 102 / .3);margin:6px 0;transition:all .2s ease}.btn-suporte-tg:hover{background:#0e5c91;color:#fff;transform:translateY(-2px)}.btn-suporte-tg i{font-size:1.3rem}.faq-list{list-style:none;padding:0;margin:0}.faq-list li{padding:12px 0;border-bottom:1px solid #222;font-size:.9rem;line-height:1.5}.faq-list li:last-child{border-bottom:0}.faq-list li b{color:var(--dourado);display:block;margin-bottom:4px;font-size:.95rem}@media (max-width:640px){.planos-hero h1{font-size:1.55rem}.planos-hero h2{font-size:.95rem}.planos-how{grid-template-columns:1fr}.planos-card{padding:16px 14px}.tabela-posicoes{font-size:.82rem}.tabela-posicoes thead th{padding:10px 4px;font-size:.78rem}.tabela-posicoes tbody td{padding:10px 4px}.tabela-posicoes .pos-num .medal{width:26px;height:26px;font-size:.78rem}.tabela-posicoes .preco-mensal{font-size:.92rem}.tabela-posicoes .preco-semanal{font-size:.85rem}.planos-simulador .simulador-field{flex-direction:column}.planos-simulador .periodo-toggle{width:100%;justify-content:center}.planos-simulador .periodo-toggle button{flex:1}.pix-key{font-size:.95rem;padding:10px 14px}}