.header-internal{background-color:var(--color-secondary)!important;position:relative!important}.header-internal .logo img{filter:none!important}.anuncie-container{max-width:800px;margin:30px auto 30px;padding:0 20px}.anuncie-hero{text-align:center;margin-bottom:5px}.anuncie-hero h1{font-family:var(--font-main);font-size:2.8em;font-weight:800;color:var(--color-secondary);margin-bottom:12px}.anuncie-hero p{font-size:1.2em;color:var(--color-secondary)}.form-section{background:#fff;padding:25px 10px 20px;border-radius:15px;box-shadow:0 10px 30px rgb(0 0 0 / .05)}.form-group{margin-bottom:20px;display:flex;flex-direction:column}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}label{font-weight:600;margin-bottom:8px;font-size:.9rem;letter-spacing:1.5px;color:var(--color-secondary)}input,select,textarea{padding:12px;border:1px solid #ddd;border-radius:8px;font-size:1rem}select{color:var(--color-secondary)}input:focus,select:focus,textarea:focus{border-color:#000;outline:none}hr{margin:10px 0 25px 0;border:0;border-top:1px solid #eee}h3{margin-bottom:20px;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-size:1rem;letter-spacing:1px;color:var(--color-secondary)}.aviso-fotos{background-color:#fdfaea;border-left:4px solid #f39c12;padding:15px;margin-bottom:25px;border-radius:4px}.aviso-fotos p{margin:0;font-size:.85rem;color:#856404;line-height:1.4}.aviso-fotos i{margin-right:8px}.btn-submit-anuncie{display:block;padding:12px 24px;background:var(--color-secondary);color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:0.3s;font-size:1rem;text-decoration:none}.btn-submit-anuncie:hover{background:#354a3b}.aviso-obrigatorio{color:var(--color-secondary);font-style:italic;font-size:0.9rem!important;margin-top:20px}.obrigatorio{color:#dc3545;margin-left:2px;font-weight:700}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#1a1a1a;box-shadow:0 0 0 4px rgb(0 0 0 / .05);transform:translateY(-2px);transition:all 0.3s ease}.form-group label i{color:var(--color-secondary);margin-right:5px;width:20px;text-align:center}@media (max-width:850px){.anuncie-hero h1{font-size:2.2rem}}@media (max-width:600px){.form-row{grid-template-columns:1fr;gap:0}.anuncie-container{padding:0 10px}.btn-submit-anuncie{width:fit-content;margin:20px auto;display:block}}@media (max-width:480px){.btn-submit-anuncie{width:100%;margin:20px 0}}