@media(max-width:576px){.lang-img-gap{margin-right:4px}}@media(max-width:992px){.modal_viewer .tingle-modal-box{width:98%!important;height:85vh!important;top:3vh!important;border-radius:8px}.modal_viewer .tingle-modal-box__content{padding:0!important;margin:0!important}}@media(max-width:768px){.scrollToTop{right:20px;bottom:20px;width:36px;height:36px}.mb-3{margin-bottom:1rem}h3{font-size:16px}}@media(max-width:576px){.scrollToTop{right:15px;bottom:15px;width:32px;height:32px}#Imagem_VoltarAtras_1{max-height:32px}}@media(max-width:768px){.home-logo{width:160px}.home-first-category-desc{font-size:1rem;margin:15px 0 20px}.home-category-container{margin-bottom:30px}.home-category-title{font-size:1.1rem}.home-orb{max-width:160px;width:70%;margin:12px auto}.home-header{padding:20px 10px;gap:12px}.company-logo{width:160px}.company-name{font-size:1.3rem}.page-title{font-size:1.5rem;margin-bottom:20px}.language-selector{gap:12px;padding:12px 0}.language-btn img{width:42px}.first-category-desc{font-size:1rem;margin:15px 0 20px}.category-item{margin-bottom:30px}.category-image{max-width:160px;width:70%;margin:12px auto}}@media(max-width:576px){.home-logo{width:140px}.home-first-category-desc{font-size:.95rem;margin:12px 0 15px}.home-category-container{margin-bottom:25px}.home-category-title{font-size:1rem}.home-orb{max-width:140px;width:75%;margin:10px auto;border-radius:4px}.home-header{padding:15px 8px;gap:10px}.company-logo{width:140px}.company-name{font-size:1.1rem}.page-title{font-size:1.3rem;margin-bottom:15px}.language-selector{gap:10px;padding:10px 0}.language-btn img{width:38px}.first-category-desc{font-size:.95rem;margin:12px 0 15px}.category-item{margin-bottom:25px}.category-title{font-size:1rem}.category-image{max-width:140px;width:75%;margin:10px auto;border-radius:4px}.home-divider{margin:20px 0}}@media(max-width:420px){.idioma-link{width:28px;height:28px;margin:0 3px 6px}}@media(max-width:768px){.img-categoria{max-width:100%;height:auto}.img-back{max-width:48px;height:auto;margin-right:16px!important}.btn-group{gap:.5rem}.btn{padding:8px 14px;font-size:.9rem}h4{font-size:1.1rem;margin-bottom:15px}.sub-group{margin-bottom:20px;padding-bottom:15px}}@media(max-width:480px){.img-back{max-width:40px;margin-right:12px!important}.btn-group{gap:.5rem}.btn{padding:10px 12px;font-size:.85rem}.card-body{padding:15px}.btn-group .subcategory-btn{flex:0 0 auto;width:auto;min-width:fit-content;max-width:none}}@media(max-width:768px){.btn-group .subcategory-btn{flex:0 0 auto;width:auto;min-width:fit-content;max-width:none}}
