@charset "UTF-8";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type="button"]),input:where([type="reset"]),input:where([type="submit"]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden="until-found"])){display:none}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.z-50{z-index:50}.flex{display:flex}.select-none{-webkit-user-select:none;user-select:none}.border{border-width:1px}.bg-background{background-color:var(--background)}.text-text-primary{color:var(--text-primary)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--primary: #f80e6e;--primary-rgb: 248, 14, 110;--primary-dark: #d10050;--primary-light: #ff4d94;--premium: #8a2be2;--premium-light: #a15eff;--gradient-primary: linear-gradient(to right, #7c3aed, #db2777);--surface: #ffffff;--surface-hover: #f1f5f9;--background: #f8fafc;--medium: #f8f9fa;--light: #ffffff;--text-primary: #0f172a;--text-secondary: #64748b;--text-muted: #94a3b8;--secondary: #4b4b4b;--secondary-transparent: #00000079;--secondary-light: rgba(24, 24, 24, .986);--dark: #a2a2a2;--tag-p-grey: #a6a6a6;--tab-link: #999;--blue: blueviolet;--transparent: rgba(255, 255, 255, 0);--status-success: #4caf50;--status-success-bg: #4caf5020;--status-teal: #009688;--status-teal-bg: #0096881c;--status-warning: #ff9800;--status-warning-bg: #ffab251f;--status-danger: #ff5252;--status-danger-bg: #ff52521c;--status-info: #25a5ff;--status-info-bg: #0096ff1c;--status-pending: #7e57c2;--status-pending-bg: #9a1fad1c;--status-neutral: #757575;--status-neutral-bg: #e0e0e044;--border-light: #e2e8f0;--border-medium: #cbd5e1;--bottom-transparent: #00000021;--border-card: rgba(0, 0, 0, .05);--radius-sm: 8px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--shadow-card: 0 4px 10px rgba(0, 0, 0, .05);--shadow-card-hover: 0 8px 15px rgba(0, 0, 0, .1);--shadow-btn: 0 4px 6px rgba(0, 0, 0, .05);--skeleton-from: #e2e8f0;--skeleton-via: #f8fafc;--skeleton-to: #e2e8f0}lib-custom-modal.hide-modal-icon .flex-col.items-center>.relative.mb-4:not(.modal-dynamic-content *),.hide-modal-icon lib-custom-modal .flex-col.items-center>.relative.mb-4:not(.modal-dynamic-content *){display:none!important}html.dark,.dark{--surface: #1e293b;--surface-hover: #334155;--background: #0f172a;--medium: #334155;--light: #333333;--text-primary: #f8fafc;--text-secondary: #94a3b8;--text-muted: #64748b;--secondary: #ffffff;--secondary-transparent: #ffffff;--tag-p-grey: #cbd5e1;--tab-link: #ffffff;--border-light: #334155;--border-medium: #475569;--bottom-transparent: #ffffff3a;--border-card: rgba(255, 255, 255, .05);--shadow-card: 0 4px 10px rgba(0, 0, 0, .3);--shadow-card-hover: 0 8px 15px rgba(0, 0, 0, .4);--shadow-btn: 0 4px 6px rgba(0, 0, 0, .3);--skeleton-from: #334155;--skeleton-via: #1e293b;--skeleton-to: #334155}.btn-secondary-outline{background-color:transparent!important;border:1px solid var(--border-medium)!important;color:var(--text-secondary)!important;font-weight:600;transition:all .2s ease}.dark .btn-secondary-outline{border-color:var(--border-light)!important;color:var(--text-primary)!important}.btn-secondary-outline:hover{background-color:var(--surface-hover)!important;border-color:var(--primary)!important;color:var(--primary)!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.filter-tag{display:inline-flex;align-items:center;padding:4px 12px;border-radius:9999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background-color:var(--medium);border:1px solid var(--border-light);color:var(--text-secondary);transition:all .2s ease}.dark .filter-tag{background-color:transparent!important}.dark lib-nav i:not(.fa-arrow-left),.dark lib-nav h3,.dark lib-nav h2,.dark lib-nav .logo-image,.dark lib-nav a:not(.logo){color:var(--text-primary)!important}.dark lib-nav i.fa-arrow-left{color:#fff!important}.dark lib-nav .logo-responsive,.dark lib-nav .logo img{filter:brightness(0) invert(1)}html{overflow-x:hidden;max-width:100%;-webkit-text-size-adjust:100%}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.calendar-container{position:absolute;z-index:1001}.btn-topo{position:fixed;right:26px;color:var(--primary);border:1px solid var(--primary);padding:6px 15px;font-size:18px;text-align:center;text-decoration:none;cursor:pointer;z-index:1000;transition:background-color .3s ease;bottom:100px;width:40px;height:40px;border-radius:50%;display:inline-block;background-color:#fff}.btn-topo:hover{color:#fff;background-color:var(--primary)}.btn-gradient-hover{transition:background .3s ease-in-out}.btn-gradient-hover:hover{background:var(--gradient-primary)}body{position:relative;overflow-x:hidden;overflow-y:auto;min-height:100%;max-width:100%;background:var(--background);-webkit-overflow-scrolling:touch}.container{padding-right:15px;padding-left:15px}section{background-color:var(--background)}h1{font-family:Poppins,sans-serif;color:var(--secondary);font-size:42px;font-weight:500}.h1-secondary{font-family:Poppins,sans-serif;color:var(--secondary);font-size:50px;font-weight:600}h2{font-size:30px;font-weight:500}h2,h3,h4{font-family:Poppins,sans-serif;color:var(--secondary)}h4,p{color:var(--secondary)!important;font-weight:500;font-size:clamp(18px,4vw,32px)}h5{font-size:18px;color:var(--secondary)}p{font-family:Sarabun,sans-serif;font-size:16px;color:var(--secondary)}input.form-control,textarea.form-control,select.form-control,.dark input:not([type=checkbox]):not([type=radio]),.dark textarea,.dark select{background-color:transparent!important;color:var(--text-primary)!important;border:1px solid var(--border-light)!important}.dark input::placeholder,.dark textarea::placeholder{color:#ffffff4d!important}input.form-control::placeholder,textarea.form-control::placeholder{color:var(--text-muted)!important}input.form-control:focus,textarea.form-control:focus{background-color:#ffffff0d!important;border-color:var(--primary)!important;box-shadow:0 0 0 .25rem rgba(var(--primary-rgb, 248, 14, 110),.25)!important}input.form-control:disabled{background-color:#ffffff0d!important;opacity:.6}textarea{background-color:transparent!important;color:var(--secondary)!important}button.btn-primary{color:#fff!important}.input-group-text{color:var(--secondary)!important;background-color:transparent!important}hr{opacity:.1;color:var(--secondary)}.hr-nav-top{border-top:1px solid var(--bottom-transparent)}.hr-nav-bottom{border-bottom:1px solid var(--bottom-transparent)}.card.border{border:1px solid var(--bottom-transparent)}.cards-decoration-border{border:1px solid rgba(255,255,255,.2862745098)!important}lib-nav{border-bottom:1px solid var(--bottom-transparent)}.request-card-title h5{font-size:17px!important;font-weight:600;margin:0;color:var(--secondary)!important}.highlight{color:var(--primary);margin:0}.view-more-btn{font-family:Poppins,sans-serif;color:var(--light);text-transform:uppercase;position:relative;display:inline-block;font-size:18px;min-width:100px;margin-bottom:6px;text-decoration:unset;font-weight:500;cursor:pointer}.view-more-btn:hover{color:var(--light);letter-spacing:2px;-webkit-transition:letter-spacing .3s ease}.view-more-btn:after{content:"";position:absolute;display:inline;width:70%;height:2px;left:0;bottom:-5px;opacity:1;background-color:var(--primary);transition:all .5s}.view-more-btn:hover:after{width:100%}.tag-a-effect{font-family:Poppins,sans-serif;color:var(--light);text-transform:uppercase;position:relative;display:inline-block;font-size:18px;min-width:100px;margin-bottom:6px;text-decoration:unset;font-weight:500}.tag-a-effect:after{content:"";position:absolute;display:inline;width:100%;height:2px;left:0;bottom:-5px;opacity:1;background-color:#4f4836;transition:all .5s;background-color:var(--primary)}.btn{font-family:Poppins,sans-serif;border-radius:var(--radius-sm);transition:all .3s ease;font-weight:500}.btn-primary{background-color:var(--primary)!important;border:1px solid var(--primary)!important;color:var(--light)!important;box-shadow:var(--shadow-btn)}.btn-primary:not(:disabled):hover{background-color:var(--primary-dark)!important;border-color:var(--primary-dark)!important;color:var(--light)!important;transform:translateY(-1px);box-shadow:var(--shadow-card)}.btn-primary:disabled,.btn-primary[disabled]{background-color:var(--primary)!important;border-color:var(--primary)!important;color:var(--light)!important;opacity:.65;box-shadow:none;cursor:not-allowed;transform:none}.btn-outline-primary{background-color:transparent!important;border:1px solid var(--primary)!important;color:var(--primary)!important}.btn-outline-primary:not(:disabled):hover{background-color:var(--primary)!important;color:var(--light)!important;transform:translateY(-1px);box-shadow:var(--shadow-btn)}.btn-outline-primary:disabled,.btn-outline-primary[disabled]{background-color:transparent!important;border-color:var(--primary)!important;color:var(--primary)!important;opacity:.5;cursor:not-allowed;transform:none}.btn-secondary{background-color:var(--medium)!important;border:1px solid var(--border-light)!important;color:var(--text-dark)!important}.btn-secondary:not(:disabled):hover{background-color:var(--surface-hover)!important;color:var(--text-dark)!important;box-shadow:var(--shadow-btn)}.btn-danger{background-color:var(--status-danger)!important;border:1px solid var(--status-danger)!important;color:var(--light)!important}.btn-danger:not(:disabled):hover{filter:brightness(.9);color:var(--light)!important;box-shadow:var(--shadow-btn)}.btn-block{display:block;width:100%}.btn-review{font-family:Poppins,sans-serif;background-color:#f000;color:var(--light);border:4px solid var(--light);box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease;padding:10px 30px;font-size:17px;border-radius:unset;text-decoration:none}.btn-review:hover{background-color:var(--light);color:var(--secondary);border:4px solid var(--light)}.btn-review:focus{border:4px solid var(--light);color:var(--secondary);background-color:var(--light);outline:none;box-shadow:none}.spacement{padding-bottom:3em}.space{margin:4em 0}.input-ui{padding:.9rem .75rem!important}.send-btn{background-color:var(--primary);color:var(--light)}.fa-arrow-left{font-size:1.5em;color:var(--primary);cursor:pointer}.custom-input-container{display:flex;flex-direction:column}.custom-input{font-size:3rem;font-weight:600!important;text-align:center;border:none;outline:none;background-color:transparent;color:var(--secondary)}.custom-input::placeholder{color:var(--secondary)}.title-page{text-transform:uppercase;font-size:medium;color:var(--secondary)}.request-card{border:2px solid var(--bottom-transparent);border-radius:10px;margin:15px 0;box-shadow:0 4px 10px #0000001a;transition:transform .2s ease,box-shadow .2s ease}.request-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px #00000026}.request-quote-btn{font-size:17px;font-weight:600;transition:background-color .8s ease-in-out;background:var(--primary);color:#fff;padding:8px 15px;border:none;border-radius:10px;cursor:pointer}.request-quote-btn:hover{background:var(--primary-dark)}.request-card-icon img{width:100%;height:100%;object-fit:cover;border-radius:50%}.request-card-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin-right:5px;margin-left:-10px}.request-card-icon i{font-size:2rem;color:var(--primary)!important}.request-card-header{display:flex;align-items:center;border-bottom:1px solid var(--bottom-transparent)}.request-card-number{font-weight:600;font-size:1rem;color:#333;margin-bottom:5px}.header-desktop{color:var(--tag-p-grey)!important;font-weight:500!important;font-size:20px;text-decoration:none;cursor:pointer!important}.a-selected{color:var(--primary)!important}.fixed-buttons{position:fixed;bottom:2%;left:50%;transform:translate(-50%);z-index:1050;display:flex;justify-content:center;gap:10px}#btn-renegotiate{background-color:var(--primary);border:1px solid #e9ecef;width:65px}#btn-renegotiate:hover{background-color:var(--primary-dark);border:1px solid #e9ecef}#btn-renegotiate i{color:var(--light)!important}.change-renegotiate-btn{background-color:var(--blue)!important}.carousel-inner{display:flex;transition:transform .5s ease-out}.carousel-item{flex:0 0 100%;width:100%;margin-right:0;backface-visibility:hidden}.truncate-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.request-card-description{font-size:17px;color:#666!important;overflow:hidden}#card-detail .header,#card-detail .body,#card-detail .resume{border:1px solid var(--bottom-transparent)}#card-detail .options button:hover{background-color:var(--light);color:var(--secondary)}.logo-responsive{width:4rem;min-width:4rem}@media (max-width: 500px){.custom-input{font-size:3rem}.request-quote-btn{padding:12px 15px;font-size:15px;font-weight:600}.truncate-text{max-width:70%}.request-card-title h5{font-size:1.1rem;width:100%}}.notification-highlight{animation:highlight 2s infinite;position:relative}@keyframes scale-up{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-scale-up{animation:scale-up .2s ease-out forwards}.animate-fade-in{animation:fade-in .2s ease-out forwards}@keyframes highlight{0%,to{transform:scale(1);box-shadow:0 0 #dc2626b3}50%{transform:scale(1.02);box-shadow:0 0 0 8px #dc26264d}}.notification-pulse{animation:pulse 2s infinite}@keyframes pulse-circle{0%{box-shadow:0 0 #dc2626b3}70%{box-shadow:0 0 0 8px #dc262600}to{box-shadow:0 0 #dc262600}}.btn-soft-glow-enhanced{animation:soft-glow-enhanced 2s infinite;position:relative;border:1px solid rgba(220,38,38,.4)!important;transition:all .3s ease}@keyframes soft-glow-enhanced{0%,to{box-shadow:inset 0 0 1px #00000028,0 0 8px 2px #00000015;transform:scale(1)}50%{transform:scale(1.015);border-color:#dc2626b3!important}}@media (max-width: 412px){.request-quote-btn{padding:12px 0;font-size:12px;font-weight:600}}@media (max-width: 767px){h1{font-size:42px}.btn{padding:11px 23px;font-size:19px}.truncate-text{max-width:79%}}@media (min-width: 768px){.logo-responsive{width:5rem;min-width:5rem}}:root{--safe-area-inset-top: env(safe-area-inset-top);--safe-area-inset-bottom: env(safe-area-inset-bottom);--safe-area-inset-left: env(safe-area-inset-left);--safe-area-inset-right: env(safe-area-inset-right)}body.pwa-mode{padding-bottom:var(--safe-area-inset-bottom)}.pwa-mode .ajuste-margin{margin-top:calc(46px + var(--safe-area-inset-top))!important}.pwa-mode lib-nav>div.fixed,.pwa-mode app-nav>div.fixed{padding-top:calc(var(--safe-area-inset-top) - 15px)!important}.pt-safe{padding-top:var(--safe-area-inset-top)}.pb-safe{padding-bottom:var(--safe-area-inset-bottom)}lib-nav>div.fixed{transition:transform .3s ease!important}.shell-persistent-header lib-nav{position:sticky;top:0;z-index:50}:root[data-theme=prestador],:root[data-theme=prestador],html[data-theme=prestador],body.professional-theme,.professional-theme,[data-theme=prestador]{--primary: #8a2be2 !important;--primary-rgb: 138, 43, 226 !important;--primary-dark: #6b21a8 !important;--primary-light: #a15eff !important;--premium: #8a2be2 !important;--premium-light: #a15eff !important}[data-theme=prestador] lib-nav>div.fixed,[data-theme=prestador] app-nav>div.fixed,.professional-theme lib-nav>div.fixed,.professional-theme app-nav>div.fixed,lib-nav.nav-premium>div.fixed,app-nav.nav-premium>div.fixed,.is-professional lib-nav>div.fixed{background-color:#8a2be2!important}[data-theme=prestador] .menu-item.active,.professional-theme .menu-item.active,.is-professional .menu-item.active{background-color:#8a2be2!important;box-shadow:0 4px 14px #8a2be266!important}[data-theme=prestador] .btn-primary,.professional-theme .btn-primary,[data-theme=prestador] button.bg-primary,.professional-theme button.bg-primary{background-color:#8a2be2!important;border-color:#8a2be2!important}lib-nav,app-nav{display:block!important;height:4.75rem}.ajuste-margin{margin-top:76px}lib-nav:has([header-menu]),app-nav:has([header-menu]){display:block!important;height:3.5rem}app-home lib-nav:has([header-menu]){height:3.5rem!important}app-showcase lib-nav{height:0!important;min-height:0!important;margin-bottom:0!important}
