body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.message-content{word-wrap:break-word;border-radius:18px;line-height:1.5;max-width:70%;padding:16px 20px}.message-user .message-content{background:linear-gradient(135deg,#20d3c7,#17b3a8);border-bottom-right-radius:4px;box-shadow:0 4px 15px #20d3c74d;color:#fff}.message-bot .message-content{background:#fff;border:1px solid #e0e0e0;border-bottom-left-radius:4px;box-shadow:0 4px 15px #0000001a;color:#333}.message-text-block{margin-bottom:12px}.message-text-block:last-child{margin-bottom:0}.message-text-block strong{color:inherit;font-weight:700}.message-text-block em{color:inherit;font-style:italic}.message-text-block code{background:#0000001a;border-radius:4px;font-family:Courier New,monospace;font-size:.9em;padding:2px 6px}.message-user .message-text-block code{background:#fff3}.message-text-block a{border-bottom:1px solid #0000;color:#20d3c7;text-decoration:none;transition:border-color .3s ease}.message-text-block a:hover{border-bottom-color:#20d3c7}.message-user .message-text-block a{border-bottom-color:#ffffff80;color:#fff}.message-table-container{border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:12px 0;overflow-x:auto}.message-table{background:#fff;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.message-table th{background:linear-gradient(135deg,#20d3c7,#17b3a8);border:none;color:#fff;font-size:14px;font-weight:600;padding:12px 16px;text-align:left}.message-table td{border-bottom:1px solid #f0f0f0;color:#333;font-size:14px;padding:12px 16px}.message-table tr:last-child td{border-bottom:none}.message-table tr:hover td{background:#f8f9fa}.message-list{list-style:none;margin:12px 0;padding-left:20px}.message-list li{line-height:1.5;margin-bottom:8px;padding-left:20px;position:relative}.message-list li:before{color:#20d3c7;content:"•";font-size:18px;font-weight:700;left:0;position:absolute}.message-user .message-list li:before{color:#fffc}.message-info-card{align-items:flex-start;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;gap:12px;margin:12px 0;padding:16px;transition:all .3s ease}.message-info-card:hover{box-shadow:0 4px 15px #0000001a;transform:translateY(-2px)}.info-card-icon{flex-shrink:0;font-size:24px;margin-top:2px}.info-card-content{color:#333;flex:1 1;font-size:14px;line-height:1.5}.message-time{display:block;font-size:11px;margin-top:8px}@media (max-width:768px){.message-content{max-width:85%;padding:14px 16px}.message-table td,.message-table th{font-size:13px;padding:10px 12px}.message-info-card{gap:10px;padding:14px}.info-card-icon{font-size:20px}.info-card-content{font-size:13px}}@media (max-width:480px){.message-content{max-width:90%;padding:12px 14px}.message-table-container{margin:8px 0}.message-table td,.message-table th{font-size:12px;padding:8px 10px}.message-list,.message-list li{padding-left:16px}.message-list li{margin-bottom:6px}.message-info-card{gap:8px;padding:12px}.info-card-icon{font-size:18px}.info-card-content{font-size:12px}}:root{--turquoise-light:#17bcba1a}.dashboard{background:linear-gradient(135deg,#17bcba,#149a98);background:linear-gradient(135deg,var(--turquoise) 0,var(--turquoise-hover) 100%);font-family:Barlow,sans-serif;margin-top:0;min-height:100vh;overflow-x:hidden;padding-top:0;position:relative;width:100%;z-index:1}.dashboard .dashboard-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #fff3;border-radius:0 0 15px 15px;box-shadow:0 2px 20px #0000001a;margin-top:auto;padding:1rem 2rem;position:relative;z-index:1}.dashboard .header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px}.dashboard .header-content h1{color:#2d3748;font-size:1.8rem;font-weight:600;margin:0}.dashboard .user-info{align-items:center;display:flex;gap:1rem}.dashboard .user-name{color:#4a5568;font-weight:500}.dashboard .user-avatar{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:1.2rem;height:40px;justify-content:center;width:40px}.dashboard .dashboard-container{display:flex;margin:0 auto;max-width:1400px;min-height:calc(100vh - 200px);position:relative}.dashboard .dashboard-sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-right:1px solid #fff3;box-shadow:2px 0 20px #0000001a;flex-shrink:0;padding:2rem 0;position:relative;width:280px;z-index:5}.dashboard .sidebar-nav{display:flex;flex-direction:column;gap:.5rem;padding:0 1rem}.dashboard .sidebar-item{align-items:center;background:#0000;border:none;border-radius:12px;color:#4a5568;cursor:pointer;display:flex;gap:1rem;padding:1rem;text-align:left;transition:all .3s ease;width:100%}.dashboard .sidebar-item:hover{background:#17bcba1a;background:var(--turquoise-light);transform:translateX(5px)}.dashboard .sidebar-item.active{background:linear-gradient(135deg,#17bcba,#149a98);background:linear-gradient(135deg,var(--turquoise) 0,var(--turquoise-hover) 100%);box-shadow:0 4px 15px #17bcba4d;color:#fff}.dashboard .sidebar-item-icon{align-items:center;background:#fff3;border-radius:10px;display:flex;flex-shrink:0;font-size:1.2rem;height:40px;justify-content:center;width:40px}.dashboard .sidebar-item.active .sidebar-item-icon{background:#ffffff4d}.dashboard .sidebar-item-content{display:flex;flex:1 1;flex-direction:column}.dashboard .sidebar-item-label{font-size:1rem;font-weight:600;margin-bottom:.25rem}.dashboard .sidebar-item-description{font-size:.85rem;line-height:1.3;opacity:.8}.dashboard .dashboard-main{flex:1 1;overflow-y:auto;padding:2rem;position:relative;z-index:5}.dashboard .main-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:20px;box-shadow:0 10px 40px #0000001a;min-height:calc(100vh - 280px);padding:2rem}.dashboard .section-header{border-bottom:2px solid #e2e8f0;margin-bottom:2rem;padding-bottom:1rem}.dashboard .section-header h2{color:#2d3748;font-size:2rem;font-weight:700;margin:0 0 .5rem}.dashboard .section-header p{color:#718096;font-size:1.1rem;margin:0}.dashboard .dashboard-card{background:#fff;border:1px solid #e2e8f0;border-radius:15px;box-shadow:0 4px 20px #00000014;padding:1.5rem;transition:all .3s ease}.dashboard .dashboard-card:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-2px)}.dashboard .card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.dashboard .card-title{color:#2d3748;font-size:1.3rem;font-weight:600;margin:0}.dashboard .card-actions{display:flex;gap:.5rem}.dashboard .btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.dashboard .btn-primary{background:linear-gradient(135deg,#17bcba,#149a98);background:linear-gradient(135deg,var(--turquoise) 0,var(--turquoise-hover) 100%);color:#fff}.dashboard .btn-primary:hover{box-shadow:0 4px 15px #17bcba66;transform:translateY(-2px)}.dashboard .btn-secondary{background:#f7fafc;border:1px solid #e2e8f0;color:#4a5568}.dashboard .btn-secondary:hover{background:#edf2f7;transform:translateY(-1px)}.dashboard .btn-success{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff}.dashboard .btn-success:hover{box-shadow:0 4px 15px #48bb7866;transform:translateY(-2px)}.dashboard .btn-danger{background:linear-gradient(135deg,#f56565,#e53e3e);color:#fff}.dashboard .btn-danger:hover{box-shadow:0 4px 15px #f5656566;transform:translateY(-2px)}.dashboard .form-group{margin-bottom:1.5rem}.dashboard .form-label{color:#2d3748;display:block;font-weight:600;margin-bottom:.5rem}.dashboard .form-input{background:#fff;border:2px solid #e2e8f0;border-radius:10px;font-size:1rem;padding:.75rem;transition:all .3s ease;width:100%}.dashboard .form-input:focus{border-color:#17bcba;border-color:var(--turquoise);box-shadow:0 0 0 3px #17bcba1a;box-shadow:0 0 0 3px var(--turquoise-light);outline:none}.dashboard .form-textarea{min-height:100px;resize:vertical}.dashboard .grid-2{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.dashboard .grid-3{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.dashboard .grid-4{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (max-width:1024px){.dashboard .dashboard-container{flex-direction:column}.dashboard .dashboard-sidebar{padding:1rem;width:100%}.dashboard .sidebar-nav{flex-direction:row;overflow-x:auto;padding:0}.dashboard .sidebar-item{flex-shrink:0;min-width:200px}.dashboard .dashboard-main{padding:1rem}}@media (max-width:768px){.dashboard .header-content{flex-direction:column;gap:1rem;text-align:center}.dashboard .main-content{padding:1rem}.dashboard .grid-2,.dashboard .grid-3,.dashboard .grid-4{grid-template-columns:1fr}}.dashboard .main-content{animation:fadeIn .5s ease-out}.dashboard .loading{align-items:center;color:#718096;display:flex;justify-content:center;padding:2rem}.dashboard .loading i{animation:spin 1s linear infinite}.dashboard .status-badge{border-radius:20px;font-size:.8rem;font-weight:600;padding:.25rem .75rem;text-transform:uppercase}.dashboard .status-active{background:#c6f6d5;color:#22543d}.dashboard .status-inactive{background:#fed7d7;color:#742a2a}.dashboard .status-pending{background:#fef5e7;color:#744210}.dashboard .company-info-grid{display:flex;flex-direction:column;gap:2rem}.dashboard .info-section{border-bottom:1px solid #e2e8f0;padding-bottom:1.5rem}.dashboard .info-section:last-child{border-bottom:none}.dashboard .info-section h4{color:#2d3748;font-size:1.2rem;font-weight:600;margin-bottom:1rem}.dashboard .logo-upload-section{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem}.dashboard .logo-preview{align-items:center;display:flex;gap:1rem}.dashboard .logo-container{display:inline-block;position:relative}.dashboard .company-logo{background:#fff;border:2px solid #e2e8f0;border-radius:12px;height:120px;object-fit:contain;padding:.5rem;transition:all .3s ease;width:120px}.dashboard .company-logo:hover{border-color:#17bcba;border-color:var(--turquoise);transform:scale(1.05)}.dashboard .logo-placeholder{align-items:center;background:#f7fafc;border:2px dashed #cbd5e0;border-radius:12px;color:#a0aec0;display:flex;flex-direction:column;height:120px;justify-content:center;transition:all .3s ease;width:120px}.dashboard .logo-placeholder:hover{background:#17bcba1a;background:var(--turquoise-light);border-color:#17bcba;border-color:var(--turquoise);color:#17bcba;color:var(--turquoise)}.dashboard .logo-placeholder i{font-size:2rem;margin-bottom:.5rem}.dashboard .logo-placeholder span{font-size:.9rem;font-weight:500}.dashboard .remove-logo-btn{align-items:center;background:#f56565;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #00000026;color:#fff;display:flex;font-size:.8rem;height:24px;justify-content:center;padding:0;position:absolute;right:-8px;top:-8px;transition:all .3s ease;width:24px}.dashboard .remove-logo-btn:hover{background:#e53e3e;transform:scale(1.1)}.dashboard .logo-upload-controls{display:flex;flex-direction:column;gap:.75rem}.dashboard .logo-file-input{display:none}.dashboard .btn-outline-primary{align-items:center;background:#0000;border:2px solid #17bcba;border:2px solid var(--turquoise);border-radius:10px;color:#17bcba;color:var(--turquoise);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.dashboard .btn-outline-primary:hover{background:#17bcba;background:var(--turquoise);box-shadow:0 4px 15px #17bcba4d;color:#fff;transform:translateY(-2px)}.dashboard .upload-hint{color:#718096;font-size:.85rem;font-style:italic;margin:0}.dashboard .btn-sm{font-size:.8rem;padding:.5rem .75rem}@media (max-width:768px){.dashboard .logo-upload-section{align-items:center}.dashboard .logo-preview{flex-direction:column;gap:1rem}.dashboard .company-logo,.dashboard .logo-placeholder{height:100px;width:100px}}.dashboard .stat-card{align-items:center;display:flex;gap:1rem}.dashboard .stat-icon{align-items:center;background:#17bcba1a;background:var(--turquoise-light);border-radius:12px;color:#17bcba;color:var(--turquoise);display:flex;font-size:1.5rem;height:50px;justify-content:center;width:50px}.dashboard .stat-content h3{color:#2d3748;font-size:1.8rem;font-weight:700;margin:0 0 .25rem}.dashboard .stat-content p{color:#718096;margin:0 0 .5rem}.dashboard .stat-change{align-items:center;display:flex;font-size:.85rem;font-weight:600;gap:.25rem}.dashboard .stat-change.positive{color:#48bb78}.dashboard .stat-change.negative{color:#f56565}.dashboard .products-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.dashboard .product-card{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:all .3s ease}.dashboard .product-card:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.dashboard .product-image{height:200px;overflow:hidden;position:relative}.dashboard .product-image img{height:100%;object-fit:cover;width:100%}.dashboard .product-status{position:absolute;right:10px;top:10px}.dashboard .product-info{padding:1rem}.dashboard .product-info h4{font-size:1.1rem;margin:0 0 .5rem}.dashboard .product-description{color:#718096;font-size:.9rem;line-height:1.4;margin-bottom:1rem}.dashboard .product-details{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.dashboard .product-category{background:#e2e8f0;border-radius:6px;color:#4a5568;font-size:.8rem;padding:.25rem .5rem}.dashboard .product-price{color:#2d3748;font-size:1.1rem;font-weight:600}.dashboard .product-stock{color:#718096;font-size:.9rem;margin-bottom:1rem}.dashboard .product-actions{display:flex;flex-wrap:wrap;gap:.5rem}.dashboard .product-actions .btn{flex:1 1;font-size:.8rem;min-width:80px;padding:.5rem .75rem}.dashboard .modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.dashboard .modal-content{background:#fff;border-radius:15px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}.dashboard .modal-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.5rem}.dashboard .modal-header h3{color:#2d3748;margin:0}.dashboard .modal-close{background:none;border:none;border-radius:50%;color:#718096;cursor:pointer;font-size:1.5rem;padding:.5rem;transition:all .3s ease}.dashboard .modal-close:hover{background:#f7fafc;color:#2d3748}.dashboard .modal-body{padding:1.5rem}.dashboard .modal-footer{border-top:1px solid #e2e8f0;display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem}.dashboard .current-plan-info{display:flex;justify-content:center}.dashboard .current-plan-card{background:linear-gradient(135deg,#17bcba,#149a98);background:linear-gradient(135deg,var(--turquoise) 0,var(--turquoise-hover) 100%);border-radius:15px;color:#fff;max-width:500px;padding:2rem;width:100%}.dashboard .plan-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.dashboard .plan-header h4{font-size:1.5rem;margin:0}.dashboard .plan-price{text-align:right}.dashboard .price-amount{font-size:2rem;font-weight:700}.dashboard .price-period{font-size:1rem;opacity:.8}.dashboard .plan-description{margin-bottom:1.5rem;opacity:.9}.dashboard .plan-features h5{font-size:1.1rem;margin-bottom:1rem}.dashboard .plan-features ul{list-style:none;margin:0;padding:0}.dashboard .plan-features li{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem;opacity:.9}.dashboard .plan-features i{color:#48bb78}.dashboard .plan-actions{display:flex;gap:1rem;margin-top:1.5rem}.dashboard .plans-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.dashboard .plan-card{border:2px solid #e2e8f0;border-radius:15px;padding:2rem;position:relative;transition:all .3s ease}.dashboard .plan-card:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.dashboard .plan-card.popular{border-color:#17bcba;border-color:var(--turquoise);box-shadow:0 5px 20px #17bcba33}.dashboard .plan-card.current{background:linear-gradient(135deg,#f0fff4,#e6fffa);border-color:#48bb78}.dashboard .current-badge,.dashboard .popular-badge{border-radius:20px;color:#fff;font-size:.8rem;font-weight:600;left:50%;padding:.5rem 1rem;position:absolute;top:-10px;transform:translateX(-50%)}.dashboard .plan-comparison{overflow-x:auto}.dashboard .comparison-table{border-collapse:collapse;margin-top:1rem;width:100%}.dashboard .comparison-table td,.dashboard .comparison-table th{border-bottom:1px solid #e2e8f0;padding:1rem;text-align:left}.dashboard .comparison-table th{background:#f7fafc;color:#2d3748;font-weight:600}.dashboard .comparison-table td{color:#4a5568}.dashboard .faq-section{display:flex;flex-direction:column;gap:1.5rem}.dashboard .faq-item h4{color:#2d3748;font-size:1.1rem;margin-bottom:.5rem}.dashboard .faq-item p{color:#718096;line-height:1.6;margin:0}.dashboard .time-range-selector{display:flex;gap:.5rem}.dashboard .chart-container{height:300px;padding:1rem 0}.dashboard .chart-bars,.dashboard .chart-container{align-items:end;display:flex;justify-content:space-between}.dashboard .chart-bars{gap:.5rem;height:100%;width:100%}.dashboard .chart-bar-container{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%}.dashboard .chart-bar{align-items:end;background:linear-gradient(135deg,#17bcba,#149a98);background:linear-gradient(135deg,var(--turquoise) 0,var(--turquoise-hover) 100%);border-radius:4px 4px 0 0;display:flex;justify-content:center;max-width:40px;min-height:20px;position:relative;transition:all .3s ease;width:100%}.dashboard .chart-bar:hover{transform:scale(1.05)}.dashboard .chart-value{color:#2d3748;font-size:.8rem;font-weight:600;position:absolute;top:-25px}.dashboard .chart-label{color:#718096;font-size:.8rem;font-weight:500;margin-top:.5rem}.dashboard .top-products-list{display:flex;flex-direction:column;gap:1rem}.dashboard .product-item{align-items:center;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.dashboard .product-item:hover{background:#f7fafc}.dashboard .product-rank{align-items:center;background:linear-gradient(135deg,#17bcba,#149a98);background:linear-gradient(135deg,var(--turquoise) 0,var(--turquoise-hover) 100%);border-radius:50%;color:#fff;display:flex;font-size:.9rem;font-weight:600;height:30px;justify-content:center;width:30px}.dashboard .product-info{flex:1 1}.dashboard .product-info h4{color:#2d3748;font-size:1rem;margin:0 0 .25rem}.dashboard .product-info p{color:#718096;font-size:.9rem;margin:0}.dashboard .product-percentage{color:#17bcba;color:var(--turquoise);font-size:1.1rem;font-weight:600}.dashboard .activity-list{display:flex;flex-direction:column;gap:1rem}.dashboard .activity-item{align-items:flex-start;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.dashboard .activity-item:hover{background:#f7fafc}.dashboard .activity-icon{align-items:center;background:#17bcba1a;background:var(--turquoise-light);border-radius:50%;color:#17bcba;color:var(--turquoise);display:flex;flex-shrink:0;font-size:1rem;height:40px;justify-content:center;width:40px}.dashboard .activity-content{flex:1 1}.dashboard .activity-content h4{color:#2d3748;font-size:1rem;margin:0 0 .25rem}.dashboard .activity-content p{color:#718096;font-size:.9rem;margin:0 0 .25rem}.dashboard .activity-time{color:#a0aec0;font-size:.8rem}.dashboard .metrics-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.dashboard .metric-item{border:1px solid #e2e8f0;border-radius:10px;padding:1rem}.dashboard .metric-item h4{color:#2d3748;font-size:1rem;margin:0 0 .5rem}.dashboard .metric-value{color:#2d3748;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.dashboard .metric-progress{background:#e2e8f0;border-radius:4px;height:8px;overflow:hidden}.dashboard .progress-bar{border-radius:4px;height:100%;transition:width .3s ease}.dashboard .popular-badge,.dashboard .progress-bar{background:linear-gradient(135deg,#17bcba,#149a98);background:linear-gradient(135deg,var(--turquoise) 0,var(--turquoise-hover) 100%)}.dashboard .current-badge{background:linear-gradient(135deg,#48bb78,#38a169)}:root{--turquoise:#17bcba;--turquoise-hover:#149a98;--text-gray:#666;--text-dark:#333}.uk-alert-warning,.uk-label-warning,.uk-notification-message-warning,.uk-text-warning{color:#17bcba!important;color:var(--turquoise)!important}.uk-alert-warning{background:#17bcba1a!important}.uk-label-warning{background-color:#17bcba!important;background-color:var(--turquoise)!important;color:#fff!important}.datepicker--day-name,.fa-star.uk-text-warning,.far.fa-star.uk-text-warning,.fas.fa-star.uk-text-warning,.uk-alert-primary,.uk-button-primary:not(.formulario-content .uk-button-primary):not(.provider-actions .uk-button-primary),.uk-label-primary,.uk-notification-message-primary,.uk-text-primary,[style*="#FF9800"],[style*="#FF9A19"],[style*="#FFC107"],[style*="#FFD700"],[style*="#FFEB3B"],[style*="#ff9a19"],[style*=yellow]{color:#17bcba!important;color:var(--turquoise)!important}.uk-alert-primary{background:#17bcba1a!important}.uk-label-primary{background-color:#17bcba!important;background-color:var(--turquoise)!important;color:#fff!important}a:not(.login-link a):not(.provider-contact-item a):not(.uk-text-primary):not(.uk-navbar-nav a):not(.uk-navbar-dropdown-nav a):not(.category-button){color:#17bcba!important;color:var(--turquoise)!important}a:hover:not(.login-link a):not(.provider-contact-item a):not(.uk-text-primary):not(.uk-navbar-nav a):not(.uk-navbar-dropdown-nav a):not(.category-button){color:#149a98!important;color:var(--turquoise-hover)!important}.uk-button-primary:not(.formulario-content .uk-button-primary):not(.provider-actions .uk-button-primary){background-color:#17bcba!important;background-color:var(--turquoise)!important;border-color:#17bcba!important;border-color:var(--turquoise)!important}.uk-button-primary:hover:not(.formulario-content .uk-button-primary):not(.provider-actions .uk-button-primary){background-color:#149a98!important;background-color:var(--turquoise-hover)!important;border-color:#149a98!important;border-color:var(--turquoise-hover)!important}.uk-input:focus,.uk-select:focus,.uk-textarea:focus{border-color:#17bcba!important;border-color:var(--turquoise)!important;box-shadow:0 0 0 3px #17bcba1a!important}.uk-card-primary{background-color:#17bcba!important;background-color:var(--turquoise)!important}.uk-card-primary,.uk-card-primary .uk-card-title{color:#fff!important}.uk-navbar-dropdown-nav>li.uk-active>a,.uk-navbar-nav>li.uk-active>a,.uk-pagination>li>a{color:#17bcba!important;color:var(--turquoise)!important}.uk-pagination>li>a:hover{color:#149a98!important;color:var(--turquoise-hover)!important}.uk-pagination>.uk-active>a{background-color:#17bcba!important;background-color:var(--turquoise)!important;border-color:#17bcba!important;border-color:var(--turquoise)!important}.uk-tab>li>a{color:#17bcba!important;color:var(--turquoise)!important}.uk-tab>li>a:hover{color:#149a98!important;color:var(--turquoise-hover)!important}.uk-tab>li.uk-active>a{border-color:#17bcba!important;border-color:var(--turquoise)!important}.uk-list>li>a,.uk-tab>li.uk-active>a{color:#17bcba!important;color:var(--turquoise)!important}.uk-list>li>a:hover{color:#149a98!important;color:var(--turquoise-hover)!important}.uk-breadcrumb>li>a{color:#17bcba!important;color:var(--turquoise)!important}.uk-breadcrumb>li>a:hover{color:#149a98!important;color:var(--turquoise-hover)!important}.uk-tooltip{background-color:#17bcba!important;background-color:var(--turquoise)!important}.uk-modal-header{border-bottom-color:#17bcba!important;border-bottom-color:var(--turquoise)!important}.uk-modal-footer{border-top-color:#17bcba!important;border-top-color:var(--turquoise)!important}.uk-offcanvas-bar{background-color:#fff!important}.uk-offcanvas-bar .uk-nav>li>a{color:#333!important;color:var(--text-dark)!important}.uk-offcanvas-bar .uk-nav>li>a:hover,[style*="#004085"],[style*="#0056b3"],[style*="#0062cc"],[style*="#0069d9"],[style*="#007bff"],[style*=blue]{color:#17bcba!important;color:var(--turquoise)!important}[style*="background-color: #004085"],[style*="background-color: #0056b3"],[style*="background-color: #0062cc"],[style*="background-color: #0069d9"],[style*="background-color: #007bff"],[style*="background-color: blue"]{background-color:#17bcba!important;background-color:var(--turquoise)!important}[style*="border-color: #004085"],[style*="border-color: #0056b3"],[style*="border-color: #0062cc"],[style*="border-color: #0069d9"],[style*="border-color: #007bff"],[style*="border-color: blue"]{border-color:#17bcba!important;border-color:var(--turquoise)!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-header{background:#0000!important;box-shadow:none!important;left:0!important;position:fixed!important;right:0!important;top:0!important;width:100%!important;z-index:999!important}.page-header-bottom,.page-header-top{padding:0 20px}.page-wrapper{margin-top:80px!important}.page-header-bottom__left,.page-header-bottom__right,.page-header-top__left,.page-header-top__right{padding:0 15px}.uk-navbar-dropdown .uk-nav-sub{background-color:#fff;box-shadow:0 2px 10px #0000001a;display:none;left:100%;margin-left:-5px;min-width:200px;position:absolute;top:0}.uk-navbar-dropdown .uk-parent:hover>.uk-nav-sub{display:block}.uk-navbar-dropdown-nav>li>a:after,.uk-navbar-nav>li>a:after{display:none!important}.uk-navbar-nav>li>a{color:#666!important;color:var(--text-gray)!important;transition:color .3s ease}.uk-navbar-nav>li>a:hover{color:#17bcba!important;color:var(--turquoise)!important}.uk-navbar-dropdown-nav>li>a{color:#666!important;color:var(--text-gray)!important;transition:color .3s ease}.uk-navbar-dropdown-nav>li>a:hover{color:#17bcba!important;color:var(--turquoise)!important}.page-main,.page-wrapper,.section-slideshow,.slideshow-item,.uk-slideshow,.uk-slideshow-items{height:100vh;min-height:100vh!important}.custom-background{background-attachment:scroll;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;position:relative}.App{position:relative;z-index:1}.custom-overlay{background-attachment:scroll;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;mix-blend-mode:overlay;opacity:1;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.page-wrapper{position:relative;z-index:2}.page-footer,.page-header{position:relative;z-index:3}.section-slideshow,.slideshow-item{background:#0000!important;position:relative}.slideshow-item__content{position:relative;z-index:2}.section-title .uk-h2{font-weight:700;text-shadow:2px 2px 4px #000000b3}.find-box{background:#ffffff1a;border:1px solid #fff3;border-radius:15px;padding:20px}.category-buttons-container,.find-box{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.category-buttons-container{background:#0000004d;border:1px solid #ffffff1a;border-radius:15px}.page-header{background:#0000001a}.page-footer,.page-header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.page-footer{background:#000c}.section-title .uk-h2:after,.section-title .uk-h2:before,.section-title:after,.section-title:before,.uk-h2:after,.uk-h2:before{display:none!important}.uk-button-secondary{background-color:#17bcba!important;background-color:var(--turquoise)!important;border-color:#17bcba!important;border-color:var(--turquoise)!important;color:#fff!important;transition:background-color .3s ease}.uk-button-secondary:hover{background-color:#149a98!important;background-color:var(--turquoise-hover)!important;border-color:#149a98!important;border-color:var(--turquoise-hover)!important;color:#fff!important}.find-box .uk-button-secondary{background-color:#17bcba!important;background-color:var(--turquoise)!important;border-color:#17bcba!important;border-color:var(--turquoise)!important;color:#fff!important}.find-box .uk-button-secondary:hover{background-color:#149a98!important;background-color:var(--turquoise-hover)!important;border-color:#149a98!important;border-color:var(--turquoise-hover)!important;color:#fff!important}.category-buttons-container{background-color:#ffffff1a;border-radius:10px;margin-top:20px;padding:20px}.category-button{align-items:center;background-color:#0006;border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin:5px;padding:10px;transition:background-color .3s ease}.category-button,.category-button:hover{color:#fff!important;text-decoration:none}.category-button:hover{background-color:#17bcba!important;background-color:var(--turquoise)!important}.category-button i{font-size:24px;margin-bottom:8px}.category-button i,.category-button:hover i{color:#fff!important}.category-button span{color:#fff!important;font-size:14px;text-align:center}.category-button:hover span{color:#fff!important}.uk-modal-full{background:#000c}.uk-modal-full .uk-modal-dialog{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:15px;box-shadow:0 20px 60px #0000004d;margin:20px auto;max-width:1200px}.registro-content h2{color:#333;font-weight:700;margin-bottom:20px}.registro-content .uk-text-lead{color:#666;font-size:1.1em;line-height:1.6}.registro-content .uk-list-bullet li{color:#555;font-size:1em;margin-bottom:10px}.registro-content .uk-list-bullet li i{color:#28a745;font-weight:700}.registro-image img{border-radius:10px;box-shadow:0 10px 30px #0003;height:auto;width:100%}.formulario-content h2{color:#333;font-weight:700;margin-bottom:20px}.formulario-content .uk-text-lead{color:#666;font-size:1.1em;line-height:1.6}.formulario-content .uk-input{background-color:#fff!important;border:2px solid #e9ecef;border-radius:8px;color:#333!important;font-size:1em;padding:12px 15px;transition:all .3s ease}.formulario-content .uk-input:focus,.formulario-content .uk-select:focus,.formulario-content .uk-textarea:focus{box-shadow:0 0 0 3px #00d4aa1a}.formulario-content .uk-select{border:2px solid #e9ecef;border-radius:8px;font-size:1em;padding:12px 15px;transition:all .3s ease}.formulario-content select option{background-color:#fff!important;color:#333!important;text-transform:none!important}.formulario-content select option:hover{background-color:#f8f9fa!important;color:#333!important;text-transform:none!important}.formulario-content select option:checked{background-color:#17bcba!important;background-color:var(--turquoise)!important;color:#fff!important;text-transform:none!important}.formulario-content .uk-select,.formulario-content .uk-select option,.formulario-content .uk-select:focus option,.formulario-content select{background-color:#fff!important;color:#333!important;text-transform:none!important}.formulario-content .uk-textarea{background-color:#fff!important;border:2px solid #e9ecef;border-radius:8px;color:#333!important;font-size:1em;min-height:80px;padding:12px 15px;transition:all .3s ease}.formulario-content .uk-button-primary:hover{box-shadow:0 8px 25px #00d4aa4d}.formulario-info .uk-card{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6}.formulario-info .uk-card-title{color:#333;font-weight:700}.formulario-info .uk-list-bullet li{color:#555}.formulario-info .uk-card-primary .uk-card-title,.formulario-info .uk-card-secondary .uk-card-title{color:#fff;font-weight:600}.formulario-info .uk-card-primary .uk-text-small,.formulario-info .uk-card-secondary .uk-text-small{color:#ffffffe6}.uk-modal-close-default{align-items:center;background:#ffffffe6;border-radius:50%;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.uk-modal-close-default:hover{background:#fff;transform:scale(1.1)}@media (max-width:959px){.uk-modal-full .uk-modal-dialog{margin:10px;max-width:none}.formulario-content,.registro-content{padding:20px}}.whatsapp-button-container{bottom:20px;position:fixed;right:20px;z-index:1000}.whatsapp-button{align-items:center;background-color:#25d366;border-radius:50%;box-shadow:0 2px 10px #0003;color:#fff;display:flex;font-size:24px;height:50px;justify-content:center;text-decoration:none;transition:all .3s ease;width:50px}.whatsapp-button:hover{box-shadow:0 4px 20px #0000004d;transform:scale(1.1)}.whatsapp-button i{margin-right:0}#page-preloader{align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a1a 25%,#0f0f0f 50%,#1a1a1a 75%,#0a0a0a);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:40px;width:40px}[data-uk-sticky]{position:-webkit-sticky;position:sticky;top:0;z-index:100}.page-footer{background-color:#222;color:#fff;padding:40px 0 20px}.page-footer-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.subscription-block__form-box{display:flex;gap:10px}.subscription-block__form-box input{flex:1 1}.uk-offcanvas-bar{background-color:#222;color:#fff}.uk-offcanvas-bar .uk-nav-default>li>a{color:#fff}.uk-offcanvas-bar .uk-nav-default>li>a:hover{color:#17bcba;color:var(--turquoise)}.totop-link{align-items:center;background-color:#17bcba;background-color:var(--turquoise);border-radius:50%;bottom:20px;display:flex;flex-direction:column;font-size:12px;left:20px;padding:10px;position:fixed;transition:all .3s ease;z-index:999}.totop-link,.totop-link:hover{color:#fff;text-decoration:none}.totop-link:hover{background-color:#149a98;background-color:var(--turquoise-hover);transform:translateY(-2px)}.find-box{background-color:#ffffff1a;border-radius:10px;margin:20px 0;padding:30px}.find-box__form{margin:0 auto;max-width:600px}.page-header-top{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-bottom:1px solid #ffffff1a;color:#fff;font-size:12px;font-weight:400;letter-spacing:.3px;padding:6px 0}.login-link i{margin-right:8px}.gratis-highlight{color:#17bcba!important;color:var(--turquoise)!important;font-size:1.1em;font-weight:700;text-transform:uppercase}.action-buttons-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:30px}.action-buttons-container button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid;border-radius:50px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;letter-spacing:.5px;padding:15px 25px;text-transform:uppercase;transition:all .3s ease}.action-buttons-container button:not(:disabled):hover{transform:translateY(-2px)}.action-buttons-container button:disabled{cursor:not-allowed;opacity:.7}@media (max-width:959px){.page-wrapper{margin-top:70px!important}.page-header-bottom,.page-header-top{padding:0 15px}.page-header-bottom__left,.page-header-bottom__right,.page-header-top__left,.page-header-top__right{padding:0 8px}.page-header-top{font-size:10px;padding:4px 0!important}.page-header-bottom{padding:6px 0!important}.page-header-top .social,.page-header-top .time-work,.page-header-top .update{display:none}.logo__img{max-width:100px!important}.support__desc{display:none}.support__icon{font-size:18px}.uk-navbar-nav>li>a{font-size:12px;padding:6px 10px!important}}@media (min-width:960px) and (max-width:1199px){.page-header-bottom,.page-header-top{padding:0 30px}.page-header-bottom__left,.page-header-bottom__right,.page-header-top__left,.page-header-top__right{padding:0 12px}.support__label,.update span{font-size:12px}.support__phone{font-size:14px}}@media (max-width:959px){.section-slideshow,.slideshow-item,.uk-slideshow,.uk-slideshow-items{height:100vh;min-height:100vh}.action-buttons-container{align-items:center;flex-direction:column;gap:15px;margin-top:20px}.action-buttons-container button{font-size:14px;justify-content:center;max-width:280px;padding:12px 20px;width:100%}.section-title .uk-h2{font-size:24px!important;line-height:1.3;margin-bottom:20px}.find-box{margin:20px 0}.find-box__form .uk-grid{flex-direction:column}.find-box__form .uk-width-expand@m{margin-bottom:15px;width:100%}.find-box__form .uk-width-auto@m{width:100%}.category-buttons-container{margin-top:15px;padding:15px}.category-buttons-container .uk-grid{margin:0}.category-buttons-container .uk-child-width-1-3@s,.category-buttons-container .uk-child-width-1-6@m{width:50%!important}.category-button{margin:3px;padding:8px 5px}.category-button i{font-size:20px;margin-bottom:5px}.category-button span{font-size:12px;line-height:1.2}}@media (min-width:960px) and (max-width:1199px){.section-title .uk-h2{font-size:32px!important}.category-buttons-container .uk-child-width-1-6@m{width:33.333%!important}.category-button{padding:10px 8px}.category-button i{font-size:22px}.category-button span{font-size:13px}}.uk-section-large{padding:60px 0}.uk-section-primary{background:linear-gradient(135deg,#20d3c7,#17bcba);margin-top:0;padding:60px 0;position:relative;z-index:1}.uk-section-primary .uk-heading-medium{color:#fff;font-weight:700;margin-bottom:20px}.uk-section-primary .uk-text-lead{color:#ffffffe6;font-size:1.2em;line-height:1.6}.uk-section-primary i{color:#fff}.uk-section-large{background:#f8f9fa;position:relative;z-index:1}.formulario-content{background:#fff!important;position:relative;z-index:2}@media (max-width:959px){.uk-width-1-3@m,.uk-width-2-3@m{width:100%!important}.uk-width-1-3@m{margin-top:20px}.formulario-content .uk-grid{margin:0}.formulario-content .uk-width-1-2@s{margin-bottom:15px;width:100%!important}.formulario-content .uk-width-1-4@s{margin-bottom:15px;width:50%!important}.formulario-content .uk-width-1-3@s{margin-bottom:15px;width:100%!important}.formulario-info{margin-bottom:20px}.formulario-info .uk-card-body{padding:20px}.formulario-info h4{font-size:18px}.formulario-info ul{font-size:14px}.formulario-content{padding:15px}.formulario-content .uk-form-label{color:#333;color:var(--text-dark);font-size:14px;font-weight:600;margin-bottom:8px}.formulario-content .uk-input,.formulario-content .uk-select,.formulario-content .uk-textarea{border:2px solid #e5e5e5;border-radius:8px;font-size:16px;padding:12px 15px;transition:border-color .3s ease}.formulario-content .uk-input:focus,.formulario-content .uk-select:focus,.formulario-content .uk-textarea:focus{border-color:#17bcba;border-color:var(--turquoise);box-shadow:0 0 0 3px #17bcba1a}.formulario-content .uk-textarea{min-height:120px;resize:vertical}.formulario-content .uk-button-primary{background:linear-gradient(135deg,#17bcba,#149a98);background:linear-gradient(135deg,var(--turquoise),var(--turquoise-hover));border:none;border-radius:8px;box-shadow:0 4px 15px #17bcba4d;font-size:16px;font-weight:600;height:50px;transition:all .3s ease;width:100%}.formulario-content .uk-button-primary:hover{box-shadow:0 6px 20px #17bcba66;transform:translateY(-2px)}.formulario-content .uk-button-primary:disabled{opacity:.7;transform:none}.formulario-content .uk-checkbox{height:20px;margin-right:10px;width:20px}.formulario-content .uk-form-label span{font-size:14px;line-height:1.4}.formulario-content .uk-text-danger{background-color:#dc35451a;border-left:3px solid #dc3545;border-radius:4px;font-size:12px;margin-top:5px;padding:5px 10px}.uk-section-primary .uk-heading-medium{font-size:24px;margin-bottom:10px}.uk-section-primary .uk-text-lead{font-size:16px;line-height:1.5}.uk-section-primary i{font-size:32px;margin-right:10px}}@media (min-width:960px) and (max-width:1199px){.uk-width-2-3@m{width:60%!important}.uk-width-1-3@m{width:40%!important}.formulario-content .uk-width-1-4@s{width:50%!important}.formulario-content{padding:20px}.formulario-content .uk-input,.formulario-content .uk-select,.formulario-content .uk-textarea{font-size:15px;padding:10px 12px}.formulario-content .uk-button-primary{font-size:15px;height:45px}.uk-section-primary .uk-heading-medium{font-size:28px}.uk-section-primary .uk-text-lead{font-size:18px}}@media (min-width:1200px){.formulario-content{padding:30px}.formulario-content .uk-input,.formulario-content .uk-select,.formulario-content .uk-textarea{font-size:16px;padding:12px 15px}.formulario-content .uk-button-primary{font-size:16px;height:50px}}@media (max-width:959px){.uk-width-1-4@m{margin-bottom:20px;width:100%!important}.category-page-header .uk-flex{flex-direction:column;gap:10px}.category-page-header .uk-flex>div,.category-page-header select{min-width:auto;width:100%}.uk-width-3-4@m{width:100%!important}.uk-card-body{padding:15px}.uk-card-title{font-size:18px}.uk-child-width-1-2@s,.uk-child-width-1-3@m{width:100%!important}.uk-width-1-4@m .uk-card{margin-bottom:20px}.uk-width-1-4@m .uk-card-body{padding:15px}.category-page-header{padding:20px 0;text-align:center}.category-page-header h1{font-size:24px;margin-bottom:10px}.category-page-header p{font-size:16px;line-height:1.5}.provider-card{border-radius:12px;box-shadow:0 4px 15px #0000001a;margin-bottom:20px;overflow:hidden;transition:all .3s ease}.provider-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px)}.provider-card .uk-card-media-top{height:200px;overflow:hidden}.provider-card .uk-card-media-top img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.provider-card:hover .uk-card-media-top img{transform:scale(1.05)}.provider-card .uk-card-body{padding:20px}.provider-card .uk-card-title{color:#333;color:var(--text-dark);font-size:18px;font-weight:600;margin-bottom:10px}.provider-card .uk-card-body p{color:#666;color:var(--text-gray);font-size:14px;line-height:1.5;margin-bottom:15px}.provider-contact{border-top:1px solid #eee;margin-top:15px;padding-top:15px}.provider-contact-item{align-items:center;display:flex;font-size:13px;margin-bottom:8px}.provider-contact-item i{color:#17bcba;color:var(--turquoise);margin-right:8px;width:16px}.provider-rating{align-items:center;display:flex;margin-bottom:10px}.provider-rating .stars{color:#17bcba;color:var(--turquoise);font-size:16px;margin-right:8px}.provider-rating .rating-text{color:#666;color:var(--text-gray);font-size:13px}.provider-actions{display:flex;gap:10px;margin-top:15px}.provider-actions .uk-button{border-radius:8px;flex:1 1;font-size:14px;height:40px}.provider-actions .uk-button-primary{background-color:#17bcba;background-color:var(--turquoise);border-color:#17bcba;border-color:var(--turquoise)}.provider-actions .uk-button-secondary{background-color:initial;border-color:#17bcba;border-color:var(--turquoise);color:#17bcba;color:var(--turquoise)}.category-filters{background:#f8f9fa;border-radius:12px;margin-bottom:20px;padding:20px}.category-filters h3{color:#333;color:var(--text-dark);font-size:18px;margin-bottom:15px}.category-filters .uk-form-label{font-size:14px;font-weight:600;margin-bottom:8px}.category-filters .uk-input,.category-filters .uk-select{border:2px solid #e5e5e5;border-radius:8px;font-size:14px;padding:10px 12px}.category-filters .uk-input:focus,.category-filters .uk-select:focus{border-color:#17bcba;border-color:var(--turquoise);box-shadow:0 0 0 3px #17bcba1a}.results-count{background:#17bcba;background:var(--turquoise);border-radius:8px;color:#fff;font-weight:600;margin-bottom:20px;padding:10px 15px;text-align:center}}@media (min-width:960px) and (max-width:1199px){.uk-width-1-4@m{width:30%!important}.uk-width-3-4@m{width:70%!important}.uk-child-width-1-3@m{width:50%!important}.category-page-header h1{font-size:28px}.category-page-header p{font-size:18px}.provider-card .uk-card-media-top{height:180px}.provider-card .uk-card-title{font-size:20px}.provider-card .uk-card-body p{font-size:15px}.provider-actions .uk-button{font-size:15px;height:45px}}@media (min-width:1200px){.category-page-header h1{font-size:32px}.category-page-header p{font-size:20px}.provider-card .uk-card-media-top{height:220px}.provider-card .uk-card-title{font-size:22px}.provider-card .uk-card-body p{font-size:16px}.provider-actions .uk-button{font-size:16px;height:50px}}@media (max-width:959px){.page-footer .uk-grid{margin:0}.page-footer .uk-width-1-2@m,.page-footer .uk-width-1-4@m{margin-bottom:30px;width:100%!important}.page-footer .uk-card-body{padding:20px}.page-footer h4{font-size:18px;margin-bottom:15px}.page-footer li,.page-footer p{font-size:14px}}@media (min-width:960px) and (max-width:1199px){.page-footer .uk-width-1-4@m{width:50%!important}.page-footer .uk-width-1-2@m{width:100%!important}}@media (max-width:959px){.uk-navbar-nav{display:none!important}.uk-navbar-toggle{display:block!important}.uk-offcanvas{width:280px}.uk-offcanvas-bar{background:#fff;color:#333;color:var(--text-dark)}.uk-offcanvas-bar .uk-nav{margin:0}.uk-offcanvas-bar .uk-nav>li>a{border-bottom:1px solid #eee;color:#333;color:var(--text-dark);padding:10px 0}.uk-offcanvas-bar .uk-nav>li>a:hover{color:#17bcba;color:var(--turquoise)}.whatsapp-button{bottom:15px;height:50px;right:15px;width:50px}.whatsapp-button i{font-size:24px}.uk-visible@l{display:none!important}.uk-hidden@l{display:block!important}.uk-section{padding:40px 0}.uk-container{padding-left:15px;padding-right:15px}.uk-margin{margin-bottom:20px}.uk-margin-large{margin-bottom:30px}.uk-heading-medium{font-size:28px}.uk-heading-small{font-size:24px}.uk-text-lead{font-size:16px}.uk-text-large{font-size:18px}.uk-form-large{font-size:16px;height:45px;padding:0 15px}.uk-button-large{font-size:16px;height:45px;padding:0 20px}.uk-textarea{min-height:100px}.uk-form-label{font-size:14px;margin-bottom:5px}.uk-text-danger{font-size:12px}.uk-card{margin-bottom:20px}.uk-card-body{padding:20px}.uk-card-title{font-size:18px;margin-bottom:15px}.uk-card-media-top img{height:auto;width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:959px) and (orientation:landscape){.section-slideshow,.slideshow-item{height:100vh;min-height:100vh}.section-title .uk-h2{font-size:20px!important;margin-bottom:10px}.find-box{margin:10px 0}.category-buttons-container{margin-top:10px;padding:10px}.category-button{padding:5px 3px}.category-button i{font-size:16px;margin-bottom:3px}.category-button span{font-size:10px}}@media (max-width:959px){body,body:before{background-attachment:scroll}.category-buttons-container,.find-box{padding:15px}}@media (min-width:960px) and (max-width:1199px){body,body:before{background-attachment:scroll}}@media (min-width:1200px){body,body:before{background-attachment:scroll}}.page-main,.page-wrapper{overflow:visible!important}.page-main{min-height:auto!important}.formulario-content{background:#fff;border-radius:12px;box-shadow:0 5px 20px #0000001a;margin-bottom:30px;padding:30px}.formulario-content .uk-heading-small{border-bottom:2px solid #e9ecef;color:#17bcba;color:var(--turquoise);font-weight:700;margin:30px 0 20px;padding-bottom:10px}.formulario-content .uk-heading-small:first-child{margin-top:0}.formulario-content .uk-margin{margin-bottom:20px}.formulario-content .uk-form-controls{position:relative}.formulario-content .uk-text-danger{background-color:#dc35451a;border-left:3px solid #dc3545;border-radius:4px;color:#dc3545;display:block;font-size:12px;margin-top:5px;padding:5px 10px}.formulario-info{position:-webkit-sticky;position:sticky;top:20px}.formulario-info .uk-card{border:none;border-radius:12px;box-shadow:0 5px 15px #0000001a;margin-bottom:20px;overflow:hidden}.formulario-info .uk-card-primary{background:linear-gradient(135deg,#17bcba,#149a98);background:linear-gradient(135deg,var(--turquoise) 0,var(--turquoise-hover) 100%);color:#fff}.formulario-info .uk-card-secondary{background:linear-gradient(135deg,#6c757d,#495057);color:#fff}.formulario-info .uk-card-title{color:#fff;font-weight:600;margin-bottom:15px}.formulario-info .uk-list-bullet li{color:#ffffffe6;font-size:.95em;line-height:1.4;margin-bottom:8px}.formulario-content .uk-input,.formulario-content .uk-select,.formulario-content .uk-textarea{background-color:#fff!important;border:2px solid #e9ecef;border-radius:8px;font-size:1em;padding:12px 15px;transition:all .3s ease;width:100%}.formulario-content .uk-input:focus,.formulario-content .uk-select:focus,.formulario-content .uk-textarea:focus{border-color:#17bcba;border-color:var(--turquoise);box-shadow:0 0 0 3px #17bcba1a;outline:none}.formulario-content .uk-textarea{min-height:100px;resize:vertical}.formulario-content .uk-button-primary{background:linear-gradient(135deg,#17bcba,#149a98);background:linear-gradient(135deg,var(--turquoise) 0,var(--turquoise-hover) 100%);border:none;border-radius:8px;font-size:16px;font-weight:600;height:50px;letter-spacing:.5px;padding:15px 30px;text-transform:uppercase;transition:all .3s ease;width:100%}.formulario-content .uk-button-primary:hover{background:linear-gradient(135deg,#149a98,#009f7f);background:linear-gradient(135deg,var(--turquoise-hover) 0,#009f7f 100%);box-shadow:0 8px 25px #17bcba4d;transform:translateY(-2px)}.formulario-content .uk-button-primary:disabled{cursor:not-allowed;opacity:.7;transform:none}.formulario-content .uk-form-label{color:#333;font-size:14px;font-weight:600;margin-bottom:8px}.formulario-content .uk-checkbox{accent-color:#17bcba;accent-color:var(--turquoise);height:20px;margin-right:10px;width:20px}.formulario-content .uk-form-label span{color:#666;font-size:14px;line-height:1.4}.page-header-top__left,.page-header-top__right{align-items:center;display:flex;gap:20px}.update a{color:#17bcba;color:var(--turquoise);text-decoration:none}.update a:hover{text-decoration:underline}.social-list{display:flex;gap:10px;list-style:none;margin:0;padding:0}.social-list__link{color:#fff;text-decoration:none;transition:color .3s ease}.social-list__link:hover{color:#17bcba;color:var(--turquoise)}.page-header-bottom{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-bottom:1px solid #00000014;box-shadow:0 1px 3px #0000000d;padding:8px 0}.page-header-bottom__left,.page-header-bottom__right{align-items:center;display:flex;gap:30px}.support__link{align-items:center;color:#333;display:flex;gap:10px;text-decoration:none}.support__icon{color:#007bff;font-size:24px}.support__label{color:#666;font-size:12px}.support__phone{color:#333;font-weight:700}.uk-navbar-nav>li>a{border-radius:4px;color:#555!important;font-size:13px;font-weight:500;letter-spacing:.5px;margin:0 2px;padding:8px 12px!important;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.uk-navbar-nav>li>a:hover{background:#20d3c71a;color:#20d3c7!important;transform:translateY(-1px)}.uk-navbar-dropdown{background:#fff;border:1px solid #00000014;border-radius:8px;box-shadow:0 4px 20px #0000001a;margin-top:8px!important;min-width:220px}.uk-navbar-dropdown-nav>li>a{border-bottom:1px solid #0000000d;color:#555!important;font-size:13px;font-weight:400;padding:10px 16px!important;text-decoration:none;transition:all .3s ease}.uk-navbar-dropdown-nav>li>a:hover{background:#20d3c714;color:#20d3c7!important;padding-left:20px}.cart-btn{color:#333;position:relative;text-decoration:none}.cart-btn__count{align-items:center;background-color:#dc3545;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;position:absolute;right:-5px;top:-5px;width:20px}.uk-search-input{border:2px solid #e9ecef;border-radius:8px;font-size:16px;padding:10px 15px;transition:all .3s ease}.uk-search-input:focus{border-color:#17bcba;border-color:var(--turquoise);box-shadow:0 0 0 3px #00d4aa1a;outline:none}.uk-button{border-radius:8px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;transition:all .3s ease}.uk-button:hover{box-shadow:0 5px 15px #0003;transform:translateY(-2px)}.uk-button-primary{background:linear-gradient(135deg,#17bcba,#149a98);background:linear-gradient(135deg,var(--turquoise) 0,var(--turquoise-hover) 100%);border:none}.uk-button-primary:hover{background:linear-gradient(135deg,#149a98,#009f7f);background:linear-gradient(135deg,var(--turquoise-hover) 0,#009f7f 100%)}.uk-button-secondary{background:linear-gradient(135deg,#6c757d,#495057);border:none;color:#fff}.uk-button-secondary:hover{background:linear-gradient(135deg,#495057,#343a40);color:#fff}.uk-grid{margin-left:-20px}.uk-grid>*{padding-left:20px}.uk-container{margin:0 auto;max-width:1200px;padding:0 20px}.uk-container-large{max-width:1400px}@media (max-width:959px){.page-header-top__left,.page-header-top__right{flex-direction:column;gap:10px}.page-header-bottom__left,.page-header-bottom__right{flex-direction:column;gap:15px}.subscription-block__form-box{flex-direction:column}.find-box{padding:20px}.category-buttons-container{padding:15px}.category-button{padding:8px}.category-button i{font-size:20px}.category-button span{font-size:12px}}@media (max-width:639px){.uk-container{padding:0 15px}.page-footer-top{flex-direction:column;gap:20px;text-align:center}.social-list{justify-content:center}}.page-wrapper{background:#0000!important}.no-results-container{position:relative;z-index:2}.no-results-container:before{background:radial-gradient(circle at center,#ffffff1a 0,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.category-page-header{animation:fadeInUp .8s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.provider-card{border-radius:15px!important;overflow:hidden;transition:all .3s ease!important}.provider-card:hover{box-shadow:0 10px 30px #00000026!important;transform:translateY(-5px)!important}.uk-checkbox{accent-color:#20d3c7!important}@media (max-width:959px){.category-page-header{padding:40px 0!important}.category-page-header h1{font-size:32px!important}.no-results-container .uk-margin-large{margin:40px auto!important;padding:40px 20px!important}}.uk-button-primary:hover{box-shadow:0 6px 20px #20d3c766!important;transform:translateY(-2px)!important}.uk-text-center h3,.uk-text-center p{text-shadow:0 2px 4px #0000004d!important}.results-count{animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.beta-warning-screen{animation:fadeIn .5s ease-out}.beta-warning-content{animation:slideInUp .8s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.beta-warning-content button:hover{box-shadow:0 8px 25px #ffd70080!important;transform:translateY(-3px)!important}@media (max-width:768px){.beta-warning-content{margin:20px!important;padding:30px 20px!important}.beta-warning-content h1{font-size:2rem!important}.beta-warning-content h2{font-size:1.3rem!important}.beta-warning-content button{font-size:1.1rem!important;padding:12px 30px!important}}@media (max-width:480px){.beta-warning-content{padding:25px 15px!important}.beta-warning-content h1{font-size:1.8rem!important}.beta-warning-content h2{font-size:1.2rem!important}.beta-warning-content button{font-size:1rem!important;padding:10px 25px!important}}.direct-chat-hero{min-height:calc(100vh - 140px);overflow:hidden;position:relative;width:100%}.direct-chat-layout{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:2fr 1fr;margin:0 auto;max-width:1600px;min-height:calc(100vh - 140px);padding:2rem}.chat-main-section{display:flex;flex-direction:column;justify-content:flex-start;padding:0 2rem 2rem}.chat-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:1px solid #fff3;border-radius:25px;box-shadow:0 25px 80px #0000004d;display:flex;flex-direction:column;height:calc(100vh - 220px);overflow:hidden}.chat-header{background:linear-gradient(135deg,#20d3c7,#17b3a8);border-bottom:1px solid #ffffff1a;color:#fff;justify-content:space-between;padding:2rem}.chat-header,.chat-header-info{align-items:center;display:flex}.chat-header-info{gap:1.5rem}.chat-avatar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:3px solid #ffffff4d;border-radius:50%;display:flex;height:60px;justify-content:center;position:relative;width:60px}.chat-avatar img{object-fit:cover}.avatar-fallback,.chat-avatar img{border-radius:50%;height:100%;width:100%}.avatar-fallback{align-items:center;background:linear-gradient(135deg,#20d3c7,#17b3a8);border:3px solid #ffffff4d;color:#fff;display:flex;font-size:1.5rem;font-weight:700;justify-content:center;left:0;position:absolute;top:0}.chat-header-text h2{font-size:1.8rem;font-weight:700;line-height:1.2;margin:0}.chat-header-text p{font-size:1rem;margin:.5rem 0 0;opacity:.9}.chat-actions{gap:1rem}.action-btn,.chat-actions{align-items:center;display:flex}.action-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1.1rem;height:45px;justify-content:center;transition:all .3s ease;width:45px}.action-btn:hover{background:#ffffff4d;transform:scale(1.1)}.messages-area{background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;flex:1 1;flex-direction:column;gap:1.5rem;overflow-y:auto;padding:2rem}.messages-area::-webkit-scrollbar{width:8px}.messages-area::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.messages-area::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.messages-area::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.message-item{align-items:flex-start;animation:messageSlideIn .4s ease;display:flex;gap:1rem}.user-message{flex-direction:row-reverse}.message-avatar{flex-shrink:0;height:45px;position:relative;width:45px}.message-avatar img{border:2px solid #20d3c74d;border-radius:50%;height:100%;object-fit:cover;width:100%}.avatar-fallback-small{align-items:center;background:linear-gradient(135deg,#20d3c7,#17b3a8);border:2px solid #ffffff4d;border-radius:50%;color:#fff;display:flex;font-size:1.2rem;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.message-content{max-width:75%;position:relative}.bot-content{background:#fff;border:1px solid #0000000d;border-radius:20px 20px 20px 5px;box-shadow:0 4px 15px #0000001a;color:#333;padding:1.5rem 2rem}.user-content{background:linear-gradient(135deg,#20d3c7,#17b3a8);border-radius:20px 20px 5px 20px;box-shadow:0 4px 15px #20d3c74d;color:#fff;padding:1.5rem 2rem}.message-time{font-size:.75rem;margin-top:.75rem;opacity:.7;text-align:right}.chat-input-section{background:#fff;border-top:1px solid #e9ecef;padding:2rem}.input-container{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.message-input{background:#f8f9fa;border:2px solid #e9ecef;border-radius:25px;flex:1 1;font-size:1rem;outline:none;padding:1rem 1.5rem;transition:all .3s ease}.message-input:focus{background:#fff;border-color:#20d3c7;box-shadow:0 0 0 3px #20d3c71a}.send-button{align-items:center;background:linear-gradient(135deg,#20d3c7,#17b3a8);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1.2rem;height:50px;justify-content:center;transition:all .3s ease;width:50px}.send-button:hover:not(:disabled){box-shadow:0 6px 20px #20d3c766;transform:scale(1.1)}.send-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.input-suggestions{display:flex;flex-wrap:wrap;gap:1rem}.suggestion{background:#20d3c71a;border:1px solid #20d3c733;border-radius:20px;color:#20d3c7;cursor:pointer;font-size:.9rem;padding:.75rem 1.25rem;transition:all .3s ease}.suggestion:hover{background:#20d3c733;transform:translateY(-2px)}.tools-section{justify-content:flex-start;padding:0 2rem 2rem}.tools-container,.tools-section{display:flex;flex-direction:column}.tools-container{gap:2rem}.categories-widget,.info-widget,.search-widget{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:2rem;transition:all .3s ease}.categories-widget:hover,.info-widget:hover,.search-widget:hover{background:#ffffff26;box-shadow:0 10px 30px #0003;transform:translateY(-2px)}.widget-header{align-items:center;color:#fff;display:flex;gap:1rem;margin-bottom:1.5rem}.widget-header i{color:#20d3c7;font-size:1.3rem}.widget-header h3{font-size:1.3rem;font-weight:600;margin:0}.search-form{margin-top:1rem}.search-input-group{display:flex;gap:.75rem}.search-input{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:25px;color:#fff;flex:1 1;font-size:1rem;outline:none;padding:1rem 1.5rem;transition:all .3s ease}.search-input::placeholder{color:#ffffffb3}.search-input:focus{background:#fff3;border-color:#20d3c7;box-shadow:0 0 0 3px #20d3c733}.search-btn{align-items:center;background:linear-gradient(135deg,#20d3c7,#17b3a8);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;height:50px;justify-content:center;transition:all .3s ease;width:50px}.search-btn:hover{box-shadow:0 6px 20px #20d3c766;transform:scale(1.1)}.categories-dropdown{position:relative;z-index:1000}.dropdown-toggle{align-items:center;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:15px;color:#fff;cursor:pointer;display:flex;font-size:1rem;justify-content:space-between;padding:1rem 1.5rem;transition:all .3s ease;width:100%}.dropdown-toggle:hover{background:#fff3}.dropdown-content{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff2;border-radius:15px;box-shadow:0 10px 30px #0003;left:0;margin-top:.5rem;overflow:hidden;position:absolute;right:0;top:100%;z-index:10000}.categories-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);max-height:300px;overflow-y:auto;padding:1rem}.category-item{align-items:center;background:#20d3c71a;border:1px solid #20d3c733;border-radius:10px;color:#333;display:flex;flex-direction:column;padding:1rem .5rem;text-decoration:none;transition:all .3s ease}.category-item:hover{background:#20d3c733;box-shadow:0 5px 15px #0000001a;transform:translateY(-2px)}.category-item i{color:#20d3c7;font-size:1.5rem;margin-bottom:.5rem}.category-item span{font-size:.8rem;font-weight:500;text-align:center}.info-cards{display:flex;flex-direction:column;gap:1rem}.info-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:15px;display:flex;gap:1.25rem;padding:1.5rem;transition:all .3s ease}.info-card:hover{background:#ffffff26;transform:translateX(5px)}.info-card i{color:#20d3c7;font-size:1.5rem;text-align:center;width:30px}.info-card h4{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 .25rem}.info-card p{color:#fffc;font-size:.9rem;margin:0}.typing-indicator{align-items:center;display:flex;gap:4px;padding:.5rem 0}.typing-indicator span{animation:typing 1.4s ease-in-out infinite;background-color:#20d3c7;border-radius:50%;height:8px;width:8px}.typing-indicator span:first-child{animation-delay:-.32s}.typing-indicator span:nth-child(2){animation-delay:-.16s}@keyframes typing{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.direct-chat-layout{gap:1.5rem;grid-template-columns:1fr;min-height:calc(100vh - 180px);padding:1.5rem}.chat-main-section{order:1;padding:1.5rem}.tools-section{order:2;padding:1.5rem}.chat-header{flex-direction:column;gap:1rem;text-align:center}.chat-header-text h2{font-size:1.5rem!important}.chat-container{height:calc(100vh - 260px)}}@media (max-width:768px){.direct-chat-layout{gap:1rem;min-height:calc(100vh - 160px);padding:1rem}.chat-container{border-radius:20px;height:calc(100vh - 220px)}.message-content{max-width:85%}.categories-grid{grid-template-columns:repeat(3,1fr)}.category-item{padding:.75rem .25rem}.category-item i{font-size:1.2rem}.category-item span{font-size:.7rem}.input-suggestions{flex-direction:column;gap:.5rem}.chat-header,.chat-input-section,.messages-area{padding:1.5rem}}@media (max-width:480px){.direct-chat-layout{min-height:calc(100vh - 140px)}.chat-container{height:calc(100vh - 200px)}.chat-header-text h2{font-size:1.3rem!important}.chat-avatar{height:50px;width:50px}.avatar-fallback{font-size:1.2rem}.categories-grid{grid-template-columns:repeat(2,1fr)}.search-input-group{flex-direction:column}.search-btn{border-radius:25px;width:100%}}.hidden{display:none!important}
/*# sourceMappingURL=main.fc8d83c5.css.map*/