/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cta-valvulita-highlight{background:linear-gradient(135deg,#1a1a1a 0%,#2c3e50 100%);color:#ffffff;padding:60px 20px;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;border-radius:15px;margin:20px 0;}.cta-container{max-width:800px;margin:0 auto;}.cta-rating{margin-bottom:15px;}.stars{color:#ffcc00;font-size:1.2rem;margin-right:10px;}.rating-text{font-size:0.9rem;text-transform:uppercase;letter-spacing:1px;opacity:0.9;}.cta-title{font-size:2.5rem;font-weight:800;margin-bottom:20px;line-height:1.2;color:#ffffff;}.cta-description{font-size:1.1rem;line-height:1.6;margin-bottom:40px;color:#d1d1d1;}.cta-button{display:inline-block;background-color:#ff6600;color:#ffffff;padding:18px 35px;font-size:1.3rem;font-weight:bold;text-decoration:none;border-radius:50px;box-shadow:0 10px 20px rgba(255,102,0,0.3);transition:all 0.3s ease;border:2px solid transparent;}.cta-button:hover{background-color:#e65c00;transform:translateY(-3px);box-shadow:0 15px 25px rgba(255,102,0,0.4);color:#fff;}.cta-usage{margin-top:15px;font-size:0.85rem;color:#a0a0a0;}.cta-features{margin-top:40px;display:flex;justify-content:center;gap:20px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,0.1);padding-top:25px;}.feature-item{font-size:0.9rem;background:rgba(255,255,255,0.05);padding:5px 15px;border-radius:20px;}.text-align-center{text-align:center;}@media (max-width:600px){.cta-title{font-size:1.8rem;}.cta-button{width:100%;box-sizing:border-box;}.cta-features{flex-direction:column;gap:10px;}}
.search-section{font-family:sans-serif;padding:2.5rem 2rem 0;max-width:620px;}.search-badge{display:inline-flex;align-items:center;gap:6px;background:#E1F5EE;color:#085041;font-size:12px;font-weight:500;padding:4px 12px;border-radius:99px;border:1px solid #9FE1CB;margin-bottom:1.25rem;}.search-hero{font-size:26px;font-weight:600;color:#111;line-height:1.3;margin:0 0 0.75rem;}.search-sub{font-size:15px;color:#555;line-height:1.6;margin:0 0 0.5rem;}.search-divider{border:none;border-top:1px solid #e5e5e5;margin:1.25rem 0;}.search-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:1.5rem;}.search-chip{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:99px;padding:5px 14px;font-size:13px;color:#555;cursor:pointer;}.search-chip:hover{border-color:#1D9E75;color:#085041;background:#E1F5EE;}.view-buscar .view-filters{max-width:620px;padding:0 2rem 2rem;}.view-buscar .views-exposed-form{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;}.view-buscar .views-exposed-form .form-item__label{display:block;font-size:13px;color:#555;margin-bottom:6px;font-weight:500;}.view-buscar .views-exposed-form input[type="text"],.view-buscar .views-exposed-form input.form-autocomplete{flex:1;min-width:220px;height:44px;padding:0 14px;font-size:15px;border:1px solid #ccc;border-radius:8px;outline:none;background:#fff;color:#111;transition:border-color 0.2s,box-shadow 0.2s;}.view-buscar .views-exposed-form input[type="text"]:focus,.view-buscar .views-exposed-form input.form-autocomplete:focus{border-color:#1D9E75;box-shadow:0 0 0 3px #E1F5EE;}.view-buscar .views-exposed-form input[type="submit"],.view-buscar .views-exposed-form .button--primary{height:44px;padding:0 24px;background:#1D9E75;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background 0.2s;}.view-buscar .views-exposed-form input[type="submit"]:hover,.view-buscar .views-exposed-form .button--primary:hover{background:#0F6E56;}.view-buscar .views-exposed-form .js-form-item{flex:1;min-width:220px;}.view-buscar .views-exposed-form #edit-actions--2{display:flex;align-items:flex-end;}@media (max-width:600px){.view-buscar .views-exposed-form{flex-direction:column;}.view-buscar .views-exposed-form input[type="text"],.view-buscar .views-exposed-form input[type="submit"]{width:100%;}a.search-chip{text-decoration:none;display:inline-block;}}
