@charset "utf-8";html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6{ margin: 0; padding: 0; }h1, h2, h3, h4, h5, h6{ font-size: 100%; font-weight: normal; }ul { list-style: none; }button, input, select, textarea{ margin: 0; }button{ background-color: unset; border: none; cursor: pointer; }button:focus{ outline: none; }img, embed, iframe, object, video{ height: auto; max-width: 100%; border: 0; margin: 0; padding: 0; }audio { max-width: 100%; }iframe { border: 0; }table { border-collapse: collapse; border-spacing: 0; }td, th { padding: 0; text-align: left; }html { font-size: 62.5%; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; min-width: 300px; overflow-x: hidden; text-rendering: optimizeLegibility; box-sizing: border-box; }*, *::before, *::after { box-sizing: inherit; }article, aside, figure, footer, header, hgroup, section{ display: block; }body, button, input, select, textarea{ font-family: var(--font); }code, pre{ -moz-osx-font-smoothing: auto; -webkit-font-smoothing: auto; font-family: monospace; }body { color: var(--base); background-color: var(--color-white); font-size: 14px; font-weight: 400; line-height: 1.5; -webkit-overflow-scrolling: touch; margin: 0; }a { cursor: pointer; text-decoration: none; color: inherit; }a strong { color: currentColor; }a:hover{ color: inherit; }code { background-color: whitesmoke; color: #ff3860; font-size: 0.875em; font-weight: normal; padding: 0.25em 0.5em 0.25em; }hr { background-color: whitesmoke; border: none; display: block; height: 2px; margin: 1.5rem 0; }input[type="checkbox"], input[type="radio"] { vertical-align: baseline; }small { font-size: 0.875em; }span { font-style: inherit; font-weight: inherit; }strong { font-weight: bolder; }fieldset { border: none; }pre { -webkit-overflow-scrolling: touch; background-color: whitesmoke; color: #999; font-size: 0.875em; overflow-x: auto; padding: 0; white-space: pre; word-wrap: normal; display: inline; }pre code { background-color: transparent; color: currentColor; font-size: 1em; padding: 0; }table td, table th { text-align: left; vertical-align: middle; }::-moz-selection { background: var(--primaria); color: var(--color-white); }::selection { background: var(--primaria); color: var(--color-white); }.centralizador { width:1300px; width:130rem; }.hack { clear:both; }.oculto { display:none; }.block { display: block; }.flex { display: flex; }.inline-flex { display: inline-flex; }.flex-wrap { flex-wrap: wrap; }.flex-grow { flex-grow: 1; }.justify-center { justify-content: center; }.justify-start { justify-content: flex-start; }.justify-end { justify-content: flex-end; }.justify-between { justify-content: space-between; }.justify-around { justify-content: space-around; }.align-center { align-items: center; }.align-start { align-items: flex-start; }.align-base { align-items: baseline; }.align-end { align-items: flex-end; }.direction-column { flex-direction: column; }.direction-row { flex-direction: row; }.aesquerda { float:left; }.adireita { float:right; }.center { margin-right: auto; margin-left: auto; }.txt-aesquerda { text-align: left; }.txt-adireita { text-align: right; }.txt-aocentro { text-align: center; }.txt-justify { text-align: justify; }.thin { font-weight: 100; }.extralight{ font-weight: 200; }.light { font-weight: 300; }.regular { font-weight: 400; }.medium { font-weight: 500; }.semibold { font-weight: 600; }.bold { font-weight: 700; }.extrabold { font-weight: 800; }.black { font-weight: 900; }.italic { font-style: italic; }.capitalize { text-transform: capitalize; }.uppercase { text-transform: uppercase; }.lowercase { text-transform: lowercase; }.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }.left{ margin-right: 8px; }.right{ margin-left: 8px; }.row { display: flex; flex-wrap: wrap; }.cl { padding: 0 12px; transition: var(--smooth); }.cl_100 { width: 100%; }.cl_90 { width: 90%; }.cl_80 { width: 80%; }.cl_70 { width: 70%; }.cl_75 { width: 75%; }.cl_66 { width: 66.666%; }.cl_60 { width: 60%; }.cl_50 { width: 50%; }.cl_40 { width: 40%; }.cl_33 { width: 33.333%; }.cl_30 { width: 30%; }.cl_25 { width: 25%; }.cl_20 { width: 20%; }.cl_10 { width: 10%; }@media screen and (min-width: 1320px) { .centralizador { max-width:1300px; max-width:130rem; margin:0 auto; } .esconde_desktop { display: none; } .esconde_fulldesktop { display: none; } .exibe_desktop { display: block; } .exibe_fulldesktop { display: block; } .cl_fd { padding: 0 12px; } .cl_fd_100 { width: 100%; } .cl_fd_90 { width: 90%; } .cl_fd_80 { width: 80%; } .cl_fd_70 { width: 70%; } .cl_fd_75 { width: 75%; } .cl_fd_66 { width: 66.666%; } .cl_fd_60 { width: 60%; } .cl_fd_50 { width: 50%; } .cl_fd_40 { width: 40%; } .cl_fd_33 { width: 33.333%; } .cl_fd_30 { width: 30%; } .cl_fd_25 { width: 25%; } .cl_fd_20 { width: 20%; } .cl_fd_10 { width: 10%; } }@media screen and (min-width: 1024px) and (max-width: 1319px) { .centralizador { width:95%; max-width:1280px; max-width:128rem; margin:0 auto; } .esconde_desktop { display: none; } .esconde_smalldesktop { display: none; } .exibe_desktop { display: block; } .exibe_smalldesktop { display: block; } .cl_d { padding: 0 12px; } .cl_d_100 { width: 100%; } .cl_d_90 { width: 90%; } .cl_d_80 { width: 80%; } .cl_d_70 { width: 70%; } .cl_d_75 { width: 75%; } .cl_d_66 { width: 66.666%; } .cl_d_60 { width: 60%; } .cl_d_50 { width: 50%; } .cl_d_40 { width: 40%; } .cl_d_33 { width: 33.333%; } .cl_d_30 { width: 30%; } .cl_d_25 { width: 25%; } .cl_d_20 { width: 20%; } .cl_d_10 { width: 10%; }}@media only screen and (min-width: 641px) and (max-width: 1023px) { .centralizador { width:95%; margin: 0 auto; } .esconde_tablet { display: none !important; } .exibe_tablet { display: block; } .cl_t { padding: 0 12px; } .cl_t_100 { width: 100%; } .cl_t_90 { width: 90%; } .cl_t_80 { width: 80%; } .cl_t_70 { width: 70%; } .cl_t_75 { width: 75%; } .cl_t_66 { width: 66.666%; } .cl_t_60 { width: 60%; } .cl_t_50 { width: 50%; } .cl_t_40 { width: 40%; } .cl_t_33 { width: 33.333%; } .cl_t_30 { width: 30%; } .cl_t_25 { width: 25%; } .cl_t_20 { width: 20%; } .cl_t_10 { width: 10%; }}@media only screen and (min-width: 0px) and (max-width: 640px) { .centralizador { width: 95%; margin: 0 auto; } .esconde_celular { display: none !important; } .exibe_celular { display: block; } .cl_c { padding: 0 12px; } .cl_c_100 { width: 100%; } .cl_c_90 { width: 90%; } .cl_c_80 { width: 80%; } .cl_c_70 { width: 70%; } .cl_c_75 { width: 75%; } .cl_c_66 { width: 66.666%; } .cl_c_60 { width: 60%; } .cl_c_50 { width: 50%; } .cl_c_40 { width: 40%; } .cl_c_33 { width: 33.333%; } .cl_c_30 { width: 30%; } .cl_c_25 { width: 25%; } .cl_c_20 { width: 20%; } .cl_c_10 { width: 10%; } .w3-copy{ top: calc(100vh + 390px) !important; }}.ps__rail-x,.ps__rail-y { background: transparent !important; }.ps__thumb-x,.ps__thumb-y{ background: #00000080 !important; }.w3-primaria{fill:#404041;}.w3-secundaria{fill:#006EB9;}.w3-btn{ display: inline-flex; align-items: center; justify-content: center; height: 60px; text-transform: uppercase; font-family: var(--font2); font-size: 18px; font-weight: 500; font-style: normal; vertical-align: middle; text-align: center; cursor: pointer; border-radius: 0; padding: 0 25px; line-height: 1; white-space: nowrap; border: 0; transition: var(--smooth); }.w3-btn:focus{ outline: none; }.w3-btn i{ height: 16px; }.w3-btn p{ color: inherit; transition: inherit; }.w3-btn *{ font-style: inherit; }.w3-btn-icon{ display: inline-flex; align-items: center; justify-content: center; height: 40px; min-width: 40px; width: 40px; cursor: pointer; border-radius: 10px; padding: 0; line-height: 1; border: 0; transition: var(--smooth); }.w3-btn-icon i{ height: 16px; }.w3-btn-default { background-color: var(--color-500); color: var(--color-white); text-shadow: -2px 2px 0px rgba(0, 0, 0, 0.15); }.w3-btn-default:hover { background-color: var(--primaria); color: var(--color-white); }.w3-btn-default:active { background-color: var(--color-700); color: var(--color-white); }.w3-btn-default:disabled,.w3-btn-default-disabled{ background-color: var(--color-200); color: var(--color-700); opacity: .5; cursor: default; pointer-events: none; }.w3-btn-destaque { background-color: var(--destaque); color: var(--color-white); text-shadow: -2px 2px 0px rgba(0, 0, 0, 0.15); }.w3-btn-destaque:hover { background-color: var(--tango-700); color: var(--color-white); }.w3-btn-destaque:active { background-color: var(--tango-900); color: var(--color-white); }.w3-btn-destaque:disabled,.w3-btn-destaque-disabled { background-color: var(--tango-200); color: var(--tango-700); opacity: .5; cursor: default; pointer-events: none; }.w3-btn-branco { background-color: var(--color-white); color: var(--nox-950); }.w3-btn-branco:hover { background-color: var(--nox-200); color: var(--nox-950); }.w3-btn-branco:active { background-color: var(--nox-400); color: var(--nox-950); }.w3-btn-branco:disabled,.w3-btn-branco-disabled { background-color: var(--nox-100); color: var(--nox-300); opacity: .5; cursor: default; pointer-events: none; }.w3-btn-facebook{ background-color: var(--color-facebook); color: var(--color5); }.w3-btn-twitter{ background-color: var(--color-twitter); color: var(--color5); }.w3-btn-linkedin{ background-color: var(--color-linkedin); color: var(--color5); }.w3-btn-youtube{ background-color: var(--color-youtube); color: var(--color5); }.w3-btn-youtube:hover{ background-color: var(--color5); color: var(--color-youtube); }.w3-btn-instagram{ background-color: var(--color-instagram); color: var(--color5); }.w3-btn-pinterest{ background-color: var(--color-pinterest); color: var(--color5); }.w3-btn-behance{ background-color: var(--color-behance); color: var(--color5); }.w3-btn-skype{ background-color: var(--color-skype); color: var(--color5); }.w3-btn-twitch{ background-color: var(--color-twitch); color: var(--color5); }.w3-btn-twitch:hover{ background-color: var(--color5); color: var(--color-twitch); }.w3-btn-spotify{ background-color: var(--color-spotify); color: var(--color5); }.w3-btn-whatsapp{ background-color: var(--color-whatsapp); color: var(--color-white); text-shadow: -2px 2px 0px rgba(0, 0, 0, 0.15); }.w3-btn-whatsapp:hover{ background-color: var(--color-whatsapp-alt); color: var(--color-white); }.w3-btn-whatsapp-alt{ background-color: var(--color-whatsapp-alt); color: var(--color-white); }:root{ --font: 'Montserrat', 'Helvetica', 'Helvetica Neue', 'Arial', sans-serif; --font2: 'Oswald', 'Helvetica', 'Helvetica Neue', 'Arial', sans-serif; --base: var(--nox-950); --primaria: var(--blue-800); --destaque: var(--tango-500); --tango-50: #fff7ed; --tango-100: #feedd6; --tango-200: #fcd6ac; --tango-300: #f9b978; --tango-400: #f69041; --tango-500: #f37019; --tango-600: #e45812; --tango-700: #bd4111; --tango-800: #963516; --tango-900: #792d15; --tango-950: #411409; --blue-50: #eff8ff; --blue-100: #deefff; --blue-200: #b6e0ff; --blue-300: #76c9ff; --blue-400: #2daeff; --blue-500: #0294f5; --blue-600: #0074d2; --blue-700: #005daa; --blue-800: #005496; --blue-900: #074173; --blue-950: #04294d; --blue-950-rgb: 4, 41, 77; --nox-50: #f6f6f9; --nox-100: #ecebf3; --nox-200: #d5d3e4; --nox-300: #afadcc; --nox-400: #8380b0; --nox-500: #636097; --nox-600: #504c7d; --nox-700: #423e66; --nox-800: #393656; --nox-900: #343149; --nox-950: #1e1c2a; --color-black: #000000; --color-white: #ffffff; --error: #fb0000; --error-alt: #fdd4d4; --warning: #f2930d; --warning-alt: #ffdfb3; --success: #67b108; --success-alt: #cdf59b; --info: #08a1c4; --info-alt: #abe9f7; --color-x: #000000; --color-threads: #000000; --color-facebook: #3b5998; --color-twitter: #00aced; --color-linkedin: #007bb6; --color-youtube: #bb0000; --color-instagram: #517fa4; --color-pinterest: #cb2027; --color-behance: #1769ff; --color-skype: #00aff0; --color-twitch: #6441a5; --color-spotify: #7ab800; --color-whatsapp: #25d366; --color-whatsapp-alt: #128C7E; --shadow-sm: 0 4px 7px -1px rgb(0 0 0 / 11%), 0 2px 4px -1px rgb(0 0 0 / 7%); --shadow-xl: 0 10px 27px 0 rgb(0 0 0 / 35%); --smooth: all 200ms ease-out; --animation: all 200ms cubic-bezier(0.175, 0.885, 0.32, 1.275); --tamanho-topo: 90px;}.w3-row{ width: 100%; }.w3-box{ border-radius: 12px; background-color: var(--color-white); }.w3-box-header h1{ font-size: 18px; color: var(--base); line-height: 1.625; font-weight: 600; margin-bottom: 8px; }.w3-box-header h2{ font-size: 16px; color: var(--base); line-height: 1.625; font-weight: 600; margin-bottom: 8px; }.w3-box-header h3{ font-size: 14px; color: var(--color-400); line-height: 1.5; font-weight: 400; }.w3-box-body{ flex-grow: 1; }.w3-box-body ul{ list-style-type: disc; list-style-position: inside; }.w3-box-txt{ margin-bottom: 48px; }.w3-box-txt h3{ font-size: 14px; font-weight: 600; margin-bottom: 8px; margin-top: 16px; color: var(--nox-300); }.w3-box-txt p{ font-size: 14px; margin-bottom: 8px; }.w3-box-txt figure{ margin-bottom: 16px; }.w3-box-txt figure figcaption{ font-style: italic; }.w3-box-img{ width: 100%; height: 100%; max-width: 430px; max-height: 290px; overflow: hidden; border-radius: 12px; margin-bottom: 16px; }.w3-box-img img{ height: 100%; min-width: none; }.w3-box-icon{ color: var(--primaria); font-size: 14px; }.w3-shadow-sm{ box-shadow: var(--shadow-sm); }.w3-shadow-xl{ box-shadow: var(--shadow-xl); }.w3-subtitle{ font-size: 14px; color: var(--color-400); line-height: 1.5; font-weight: 600; }.w3-title{ font-size: 20px; color: var(--base); line-height: 1.375; font-weight: 700; }.w3-breadcrumb{ display: flex; flex-wrap: wrap; font-size: 13px; }.w3-breadcrumb li:not(:last-of-type)::after{ content: '•'; margin: 0 10px; opacity: .5; color: inherit; }.w3-breadcrumb li:last-of-type{ pointer-events: none; font-weight: 600; }.w3-breadcrumb li a{ transition: var(--smooth); }.w3-breadcrumb li a:hover{ color: var(--base); }.w3-box-table{ width: 100%; overflow-x: auto; }.w3-box-table::-webkit-scrollbar{ width: 8px; height: 8px; }.w3-box-table::-webkit-scrollbar-thumb{ background: #8e9faf; border-radius: 4px; }.w3-box-table::-webkit-scrollbar-thumb:hover{ background: #67748E; }.w3-box-table::-webkit-scrollbar-track{ background: #e9ecef; border-radius: 4px; box-shadow: inset 7px 10px 12px #f0f0f0; }.w3-box-table table{ width: 100%; }.w3-box-table table tr{ border-radius: 12px; border-bottom: 1px solid var(--color3); transition: var(--smooth); }.w3-box-table table tr:last-of-type{ border-bottom-color: transparent; }.w3-box-table table tr:first-of-type:hover{ background-color: transparent; }.w3-box-table table tr:hover{ background-color: var(--color3); }.w3-box-table table tr th.tablecel-width{ min-width: 200px; }.w3-box-table table tr th.tablecel-options{ text-align: center; max-width: 180px; }.w3-box-table table tr th,.w3-box-table table tr td{ line-height: 1.4; padding: 12px 24px 12px 8px; }.w3-box-table table tr th{ font-size: 10px; color: var(--color2); text-transform: uppercase; font-weight: 600; }.w3-box-table table tr td{ font-size: 14px; }.w3-box-table table tr td p[data-status="ativo"],.w3-box-table table tr td p[data-status="enviado"]{ color: var(--color-user7); font-weight: 600; }.w3-box-table table tr td p[data-status="inativo"],.w3-box-table table tr td p[data-status="aguardando-pagamento"]{ color: var(--color-user9); font-weight: 600; }.w3-box-table table tr td p[data-status="aguardando-envio"]{ color: var(--color-user5); font-weight: 600; }.w3-table-img{ height: 80px; width: 80px; min-width: 80px; border-radius: 8px; overflow: hidden; display: flex; justify-content: center; margin-right: 16px; }.w3-table-img img{ height: 100%; max-width: none; }.w3-table-buttons .btn{ margin: 0 4px; }fieldset.w3-box-form{ border: 1px solid var(--color-200); border-radius: 12px; padding: 22px 0 12px; transition: opacity 300ms ease-in-out; }fieldset.w3-box-form legend{ font-size: 14px; font-weight: 600; color: var(--base); margin-left: 16px; padding: 0 8px; }.w3-box-form{ display: flex; flex-wrap: wrap; margin-bottom: 24px; }.w3-box-form-group:not(:last-of-type){ margin-bottom: 24px; }.w3-box-form-group p{ font-size: 12px; }.w3-box-form-group label{ display: block; font-size: 12px; font-weight: 600; line-height: 1.2; margin: 0 0 8px 4px; color: var(--nox-900); }.w3-box-form-group label span,.w3-box-form-group h4 span{ color: var(--nox-900); }.w3-box-form-group input,.w3-box-form-group select{ height: 40px; }.w3-box-form-group input,.w3-box-form-group select,.w3-box-form-group textarea{ font-size: 14px; color: var(--base); background-color: var(--nox-50); border-radius: 8px; border: 0; width: 100%; max-width: 100%; padding: 8px 12px; line-height: 1.4; -webkit-appearance: none; }.w3-box-form-group input:focus,.w3-box-form-group select:focus,.w3-box-form-group textarea:focus{ outline: 2px solid; outline-color: var(--color-300); }.w3-box-form-group textarea{ height: 90px; }.w3-box-form-group input[type="date"]::-webkit-inner-spin-button,.w3-box-form-group input[type="date"]::-webkit-calendar-picker-indicator { opacity: 0; -webkit-appearance: none; }.w3-box-form-group .mask{ position: relative; height: 40px; width: 100%; }.w3-box-form-group .mask::before{ content: ''; position: absolute; right: 0; top: 0; height: 40px; width: 40px; background-color: var(--nox-900); pointer-events: none; transition: var(--smooth); }.w3-box-form-group:has(.mask):hover .mask::before{ background-color: var(--primaria); }.w3-box-form-group .select::before{ -webkit-mask: url('//www.jaupecas.com.br/assets/img/icons/chevron-down.svg') no-repeat center; mask: url('//www.jaupecas.com.br/assets/img/icons/chevron-down.svg') no-repeat center; -webkit-mask-size: 20px; }.w3-box-form-group .input-date::before{ -webkit-mask: url('//www.jaupecas.com.br/assets/img/icons/calendar-month.svg') no-repeat center; mask: url('//www.jaupecas.com.br/assets/img/icons/calendar-month.svg') no-repeat center; -webkit-mask-size: 16px; }.w3-box-form-group .form-btn-unico{ margin-top: 22px; }.w3-form-info{ padding: 4px 8px; border-radius: 4px; font-size: 11px; display: block; margin-top: 4px; }.w3-form-info.erro{ background-color: var(--color-user10); color: var(--color-user9); }.w3-form-info.warning{ background-color: var(--color-user12); color: var(--color-user11); }.w3-form-info.success{ background-color: var(--color-user8); color: var(--color-user7); }.w3-form-info.info{ background-color: var(--color-user6); color: var(--color-user5); }.w3-box-form-group input[data-info="erro"],.w3-box-form-group select[data-info="erro"],.w3-box-form-group textarea[data-info="erro"]{ border-color: var(--color-user9); background-image: url('//www.jaupecas.com.br/assets/img/img-info-erro.svg'); background-repeat: no-repeat; background-size: 12px 12px; background-position: right 12px top 12px; }.w3-box-form-group input[data-info="warning"],.w3-box-form-group select[data-info="warning"],.w3-box-form-group textarea[data-info="warning"]{ border-color: var(--color-user11); background-image: url('//www.jaupecas.com.br/assets/img/img-info-warning.svg'); background-repeat: no-repeat; background-size: 12px 12px; background-position: right 12px top 12px; }.w3-box-form-group input[data-info="success"],.w3-box-form-group select[data-info="success"],.w3-box-form-group textarea[data-info="success"]{ border-color: var(--color-user7); background-image: url('//www.jaupecas.com.br/assets/img/img-info-success.svg'); background-repeat: no-repeat; background-size: 12px 12px; background-position: right 12px top 12px; }.w3-box-form-group input[data-info="info"],.w3-box-form-group select[data-info="info"],.w3-box-form-group textarea[data-info="info"]{ border-color: var(--color-user5); background-image: url('//www.jaupecas.com.br/assets/img/img-info-info.svg'); background-repeat: no-repeat; background-size: 12px 12px; background-position: right 12px top 12px; }.w3-box-form-group select[data-info="erro"],.w3-box-form-group select[data-info="warning"],.w3-box-form-group select[data-info="success"],.w3-box-form-group select[data-info="info"]{ background-position: right 24px top 12px; }.w3-form-checkbox-switch.horizontal{ display: flex; align-items: center; }.w3-form-checkbox-switch.horizontal h4{ margin-left: 8px; order: 1; }.w3-form-checkbox-switch h4{ font-size: 12px; font-weight: 600; line-height: 1.2; margin: 0 0 8px 4px; color: var(--base); }.w3-switch{ position: relative; display: inline-block; width: 40px; min-width: 40px; height: 20px; }.w3-switch input{ opacity: 0; width: 0; height: 0; }.w3-slider{ position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: var(--nox-300); -webkit-transition: var(--animation); transition: var(--animation); }.w3-slider:before{ position: absolute; content: ""; height: 16px; width: 16px; left: 2px; bottom: 2px; background-color: var(--nox-50); -webkit-transition: var(--animation); transition: var(--animation); }input:checked + .w3-slider{ background-color: var(--primaria); }input:checked + .w3-slider:before { -webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px); }.w3-slider.w3-round{ border-radius: 12px; }.w3-slider.w3-round:before{ border-radius: 50%; }.w3-form-options h4{ display: block; font-size: 12px; font-weight: 600; line-height: 1.2; margin: 0 0 8px 4px; color: var(--color2); }.w3-form-options .w3-checkbox{ display: flex; align-items: center; margin-bottom: 12px; }.w3-form-options .w3-checkbox input[type='checkbox'],.w3-form-options .w3-checkbox label{ cursor: pointer; margin: 0; color: var(--color1); }.w3-form-options .w3-checkbox input[type='checkbox']{ -webkit-appearance: none; height: 16px; width: 16px; border: .15rem solid var(--color2); padding: 0; font-size: 0; border-radius: 50%; position: relative; display: inline-block; }.w3-form-options .w3-checkbox input[type='checkbox']:checked:active{ background-color: var(--color-user1); }.w3-form-options .w3-checkbox input[type='checkbox']:checked{ border-color: var(--color-user1); background-color: var(--color-user1); }.w3-form-options .w3-checkbox input[type='checkbox']:disabled{ background-color: var(--color3); border-color: var(--color4); }.w3-form-options .w3-checkbox input[type='checkbox']:before{ opacity: 0.14; content: '\f00c'; font-family: 'Font Awesome 5 Pro'; font-size: 8px; font-weight: bold; width: 100%; height: 100%; background: transparent; display: flex; align-items: center; justify-content: center; }.w3-form-options .w3-checkbox input[type='checkbox']:checked:before{ opacity: 1; color: var(--color5); }.w3-form-options h4{ display: block; font-size: 12px; font-weight: 600; line-height: 1.2; margin: 0 0 8px 4px; color: var(--color2); }.w3-form-options .w3-radio{ display: flex; align-items: center; margin-bottom: 12px; }.w3-form-options .w3-radio input[type='radio'],.w3-form-options .w3-radio label{ cursor: pointer; margin: 0; color: var(--color1); }.w3-form-options .w3-radio input[type='radio']{ -webkit-appearance: none; height: 20px; width: 20px; margin-right: 8px; padding: 0; font-size: 0; border-radius: 50%; position: relative; transition: var(--smooth); display: inline-block; }.w3-form-options .w3-radio input[type='radio']:checked:active{ background-color: var(--color-user1); }.w3-form-options .w3-radio input[type='radio']:checked{ border-color: var(--color-user1); background-color: var(--color-user1); }.w3-form-options .w3-radio input[type='radio']:before{ opacity: 0.14; content: '\f111'; font-family: 'Font Awesome 5 Pro'; font-size: 8px; font-weight: bold; width: 100%; height: 100%; background: transparent; transition: var(--smooth); display: flex; align-items: center; justify-content: center; padding: 1px 0 0 1px; }.w3-form-options .w3-radio input[type='radio']:checked:before{ opacity: 1; color: var(--color5); }.swal2-popup{ border-radius: 10px !important; width: auto !important; min-width: 320px; padding: 16px !important; overflow: hidden; }.swal2-styled{ display: inline-block; font-size: 12px !important; font-weight: 700 !important; vertical-align: middle !important; text-align: center !important; cursor: pointer !important; border-radius: 8px !important; color: var(--color5) !important; text-transform: uppercase !important; padding: 12px 24px !important; margin-top: 16px !important; line-height: 1.4 !important; white-space: nowrap !important; border: 0 !important; box-shadow: var(--shadow-sm) !important; transition: var(--smooth) !important; }.swal2-styled.swal2-confirm { background-color: var(--color-user1) !important; color: var(--color5); }.swal2-styled.swal2-deny { background-color: var(--color-user9) !important; color: var(--color5); }.swal2-styled.swal2-cancel { background-color: var(--color2) !important; color: var(--color2); }.swal2-title{ font-size: 18px !important; color: var(--color1) !important; }.swal2-popup.swal2-toast .swal2-title{ font-size: 14px !important; }.swal2-html-container{ font-size: 14px !important; color: var(--color2) !important; }.swal2-footer{ font-size: 14px !important; }.swal2-footer a{ color: var(--color-user5); font-weight: 600; }.swal2-footer a:hover{ text-decoration: underline; }.swal2-validation-message{ font-size: 14px !important; color: var(--color2) !important; }.swal2-input{ font-size: 14px !important; color: var(--color1) !important; background-color: var(--color5) !important; border-radius: 8px !important; border: 1px solid var(--color-user13) !important; padding: 8px 12px !important; line-height: 1.4 !important; -webkit-appearance: none; height: 40px !important; }.w3-social{ display: flex; align-items: center; }.w3-social li a{ display: flex; align-items: center; justify-content: center; }.w3-margin-0{ margin: 0 !important; }.w3-margin-top-0{ margin-top: 0 !important; }.w3-margin-bottom-0{ margin-bottom: 0 !important; }.w3-margin-left-0{ margin-left: 0 !important; }.w3-margin-right-0{ margin-right: 0 !important; }.w3-margin-top{ margin-top: 10px; }.w3-margin-bottom{ margin-bottom: 10px; }.w3-margin-left{ margin-left: 10px; }.w3-margin-right{ margin-right: 10px; }.w3-padding{ padding: 10px; }.w3-padding-top{ padding-top: 10px; }.w3-padding-bottom{ padding-bottom: 10px; }.w3-padding-left{ padding-left: 10px; }.w3-padding-right{ padding-right: 10px; }.w3-padding-0{ padding: 0 !important; }.w3-padding-top-0{ padding-top: 0 !important; }.w3-padding-bottom-0{ padding-bottom: 0 !important; }.w3-padding-left-0{ padding-left: 0 !important; }.w3-padding-right-0{ padding-right: 0 !important; }.w3-shadow-none{ box-shadow: none; }.w3-space-25{ width: 100%; height: 25px; pointer-events: none; }.tooltipster-content{ text-align: center; font-family: var(--font) !important; font-weight: 500; }@media screen and (min-width: 1320px) { }@media screen and (min-width: 1024px) and (max-width: 1319px) { .w3-box-table table tr th, .w3-box-table table tr td{ min-width: 100px; }}@media only screen and (min-width: 641px) and (max-width: 1023px) { .w3-box-table::-webkit-scrollbar{ width: 4px; height: 4px; } .w3-box-table::-webkit-scrollbar-thumb, .w3-box-table::-webkit-scrollbar-track{ border-radius: 2px; } .w3-box-table table tr th, .w3-box-table table tr td{ padding-right: 8px; min-width: 100px; } .table-img{ height: 60px; width: 60px; min-width: 60px; }}@media only screen and (max-width: 640px) { section.w3-dashboard{ margin-top: 140px; } .w3-box-table::-webkit-scrollbar{ width: 4px; height: 4px; } .w3-box-table::-webkit-scrollbar-thumb, .w3-box-table::-webkit-scrollbar-track{ border-radius: 2px; } .w3-box-table table tr th, .w3-box-table table tr td{ padding-right: 8px; min-width: 100px; } .table-img{ height: 60px; width: 60px; min-width: 60px; }}.w3-icon{ height: 40px; width: 40px; display: inline-flex; align-items: center; justify-content: center; border: 1px solid var(--nox-500); font-size: 16px; color: var(--nox-500); transition: var(--smooth); }header.w3-topo{ padding: 25px 0; position: fixed; top: 0; left: 0; width: 100%; z-index: 2; transition: var(--smooth); }header.w3-topo .w3-logo{ font-size: 0; }header.w3-topo .w3-logo img{ height: 40px; }header.w3-topo .w3-links{ display: flex; align-items: center; gap: 20px; }header.w3-topo .w3-links li a{ display: flex; align-items: center; }header.w3-topo .w3-links li a p{ font-size: 16px; color: var(--color-white); font-family: var(--font2); }header.w3-topo .w3-links li a .w3-icon{ color: var(--color-white); border-color: var(--color-white); }header.w3-topo .w3-links li a .w3-icon:not(i.fa-whatsapp){ background-color: var(--destaque); }header.w3-topo .w3-links li a .w3-icon:has(i.fa-whatsapp){ background-color: var(--color-whatsapp); }header.w3-topo .w3-links li a:hover .w3-icon:not(i.fa-whatsapp){ background-color: var(--tango-600); }header.w3-topo .w3-links li a:hover .w3-icon:has(i.fa-whatsapp){ background-color: var(--color-whatsapp-alt); }header.w3-topo.topo-float{ background-color: rgba(var(--blue-950-rgb), .85); }.w3-whatsapp{ position: fixed; bottom: 60px; right: 4%; background-color: var(--color-whatsapp); padding: 25px; max-width: 640px; display: flex; z-index: 2; transition: var(--smooth); }.w3-whatsapp .icon svg{ width: 80px; min-width: 80px; fill: var(--color-white); transition: var(--smooth); }.w3-whatsapp .txt{ margin-left: 25px; }.w3-whatsapp .txt h1{ color: var(--color-white); font-weight: 500; font-size: 18px; transition: var(--smooth); }.w3-whatsapp .txt .w3-btn{ margin-top: 20px; }.w3-whatsapp.close{ padding: 0; background-color: transparent; border-radius: 50%; }.w3-whatsapp.close .icon svg{ fill: var(--color-whatsapp); filter: drop-shadow(3px 3px 5px rgba(0, 0, 0, 0.35)); }.w3-whatsapp.close .txt{ opacity: 0; margin: 0; width: 0; height: 0; }.w3-whatsapp.close .txt h1{ opacity: 0; font-size: 0; }.w3-whatsapp.close .txt .w3-btn{ margin-top: 0; opacity: 0; height: 0; width: 0; }@media screen and (min-width: 1320px) {}@media screen and (min-width: 1024px) and (max-width: 1319px) {}@media only screen and (min-width: 641px) and (max-width: 1023px) {}@media only screen and (max-width: 640px) { header.w3-topo .w3-content{ flex-direction: column; gap: 20px; } }section.w3-banner{ height: 100vh; min-height: 768px; width: 100%; font-size: 0; }.w3-banner-img{ height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: -1; background-color: var(--blue-700); }.w3-banner-img img{ height: 100%; width: 100%; object-fit: cover; opacity: .10; }section.w3-banner .centralizador{ position: relative; }section.w3-banner .centralizador,section.w3-banner .centralizador .w3-content{ height: 100%; }.w3-banner-call{ max-width: 640px; margin-bottom: 60px; }.w3-banner-call h1{ font-size: 36px; font-weight: bolder; font-family: var(--font2); color: var(--color-white); text-align: left; text-transform: uppercase; }.w3-banner-call h2{ font-size: 24px; font-weight: bolder; color: var(--nox-200); text-align: left; }.w3-banner-call h3{ font-size: 18px; font-weight: bolder; color: var(--color-white); text-align: left; margin-top: 20px; }.w3-banner-call ul{ font-size: 18px; color: var(--color-white); text-align: left; }.w3-banner-call ul li a{ display: flex; align-items: center; transition: var(--smooth); }.w3-banner-call ul li a:hover{ color: var(--destaque); }.w3-banner-call .w3-btn{ margin-top: 35px; }.w3-banner-produto img{ max-height: 500px; }.w3-banner-loader{ position: absolute; bottom: 0; left: 0; }.w3-banner-loader::before{ content: 'Mais conteúdo'; font-size: 14px; color: var(--color-white); font-family: var(--font2); text-transform: uppercase; display: block; transform: rotate(-90deg); margin-bottom: 30px; letter-spacing: 1px; }.loader{ width: 48px; height: 78px; position: relative; box-sizing: border-box; border: 2px solid var(--nox-100); margin: auto; border-radius: 50% 50% 50% 50% / 25% 25% 25% 25%; display: block; transform: scale(.5); }.loader::before { content: ""; position: absolute; left: 50%; top: 20px; transform: translateX(-50%); width: 4px; height: 4px; background: var(--nox-100); border-radius: 10px; animation: scrollDown 1.5s linear infinite; }@keyframes scrollDown { 0% { top: 15px; height: 4px; opacity: 1; } 33% { top: 15px; height: 40px; } 66% { top: 50px; height: 10px; opacity: 1; } 100% { top: 56px; height: 4px; opacity: 0; }}nav.w3-menu ul{ width: 100%; display: flex; flex-wrap: wrap; }nav.w3-menu ul li{ width: calc(100% / 3); }nav.w3-menu ul li a{ display: flex; align-items: center; justify-content: center; flex-direction: column; height: 100px; font-size: 18px; font-family: var(--font2); text-transform: uppercase; background-color: var(--destaque); color: var(--color-white); transition: var(--smooth); }nav.w3-menu ul li a:hover{ background-color: var(--tango-700); }nav.w3-menu ul li a i{ font-size: 28px; margin-bottom: 5px; }section.w3-cta{ padding: 100px 0; }section.w3-cta img{ height: 200px; margin-bottom: 25px; }section.w3-cta h1{ font-size: 48px; font-weight: 800; color: var(--primaria); text-align: center; line-height: 1.1; }section.w3-cta h1::after{ content: ''; display: block; height: 15px; width: 100px; background-color: var(--destaque); margin: 25px auto; }section.w3-produtos{ font-size: 0; margin-bottom: 100px; }section.w3-produtos-right .w3-produtos-txt{ order: 1; }.w3-produtos-txt{ padding: 50px; width: 50%; }.w3-produtos-txt h1{ font-family: var(--font2); font-size: 36px; font-weight: 800; text-transform: uppercase; }.w3-produtos-txt p{ font-size: 18px; line-height: 2; font-weight: 500; margin: 30px 0 30px; position: relative; }.w3-produtos-txt p::before{ content: ''; display: block; position: absolute; top: -20px; left: -30px; height: 15px; width: 15px; background-color: var(--destaque); }.w3-produtos-txt ul{ padding-bottom: 25px; }.w3-produtos-txt ul li{ font-size: 18px; line-height: 1.2; font-weight: 500; position: relative; font-family: var(--font2); margin-bottom: 15px; }.w3-produtos-txt ul li::before{ content: ''; display: inline-block; height: 8px; width: 8px; background-color: var(--destaque); margin-right: 10px; }.w3-produtos-img{ width: 50%; background-color: var(--nox-950); position: relative; top: 50px; }.w3-produtos-img::before{ font-size: 204px; color: transparent; font-weight: bold; font-family: var(--font2); text-transform: uppercase; position: absolute; top: -110px; left: 50px; z-index: 1; -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: var(--nox-200); }.w3-produtos-img::after{ font-size: 204px; color: var(--destaque); font-weight: bold; font-family: var(--font2); text-transform: uppercase; position: absolute; top: -60px; left: 70px; z-index: 1; }#baterias_auto .w3-produtos-img::before,#baterias_auto .w3-produtos-img::after{ content: '#01'; }#baterias_nbrk .w3-produtos-img::before,#baterias_nbrk .w3-produtos-img::after{ content: '#02'; }.w3-produtos-img img{ width: 100%; height: 100%; object-fit: cover; opacity: .75; }section.w3-instalacao{ padding: 60px 0; margin: 100px 0 0; position: relative; }.w3-instalacao-img{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; background-color: var(--tango-600); }.w3-instalacao-img img{ width: 100%; height: 100%; object-fit: cover; opacity: 1; mix-blend-mode: soft-light; }section.w3-instalacao h1{ text-align: center; font-size: 54px; color: var(--color-white); font-weight: 700; font-family: var(--font2); text-transform: uppercase; position: relative; text-shadow: -4px 4px 0px var(--blue-950); }section.w3-instalacao h1 b{ font-size: 40px; background-color: var(--blue-800); padding: 5px 30px; }section.w3-outros{ padding: 100px 0; background-color: var(--nox-100); position: relative; font-size: 0; z-index: 0; }section.w3-outros:nth-child(even){ background-color: var(--color-white); text-align: right; }section.w3-outros:nth-child(even) p::before{ left: auto; right: 30px; }section.w3-outros:nth-child(even) .w3-outros-img{ order: -1; margin-right: 30px; }section.w3-outros:nth-child(odd) .w3-outros-img{ margin-left: 30px; }section.w3-outros .w3-content{ display: flex; }.w3-outros-txt h1{ font-family: var(--font2); font-size: 36px; font-weight: 800; text-transform: uppercase; }.w3-outros-txt p{ font-size: 18px; line-height: 2; font-weight: 500; margin: 30px 0 30px; position: relative; }.w3-outros-txt p::before{ content: ''; display: block; position: absolute; top: -20px; left: 30px; height: 15px; width: 15px; background-color: var(--destaque); }.w3-outros-txt ul{ padding-bottom: 25px; }.w3-outros-txt ul li{ font-size: 18px; line-height: 1.2; font-weight: 500; position: relative; font-family: var(--font2); margin-bottom: 15px; }.w3-outros-txt ul li::before{ content: ''; display: inline-block; height: 8px; width: 8px; background-color: var(--destaque); margin-right: 10px; }.w3-outros-img{ max-width: 35%; min-width: 450px; position: relative; }.w3-outros-img::before{ content: ''; position: absolute; top: -50px; left: -15px; height: 100%; width: 100%; background-color: transparent; border: 1px solid var(--destaque); z-index: -1; }section.w3-sobre{ padding: 100px 0; }section.w3-sobre article{ font-size: 16px; line-height: 2; text-align: center; }section.w3-sobre article h1{ font-size: 48px; font-weight: 700; line-height: 1.2; font-family: var(--font2); color: var(--destaque); margin-bottom: 25px; text-transform: uppercase; }section.w3-sobre article h1 em{ font-style: normal; }section.w3-sobre article h2{ font-size: 18px; font-weight: 700; line-height: 1.2; color: var(--primaria); margin-bottom: 15px; margin-top: 25px; }section.w3-sobre article h3{ font-weight: 700; margin-top: 25px; }section.w3-sobre article p{ font-weight: 500; }section.w3-sobre article span.article-destaque{ display: inline-block; background-color: var(--destaque); padding: 30px; margin-top: 30px; }section.w3-sobre article span.article-destaque h2{ margin-top: 0; text-transform: uppercase; font-family: var(--font2); font-size: 40px; }section.w3-sobre article span.article-destaque:not(h2){ color: var(--color-white); }section.w3-sobre article span.article-destaque a:hover{ text-decoration: underline; }section.w3-contato{ background-color: var(--blue-700); padding: 100px 0; }.w3-contato-endereco h1{ font-family: var(--font2); font-size: 36px; font-weight: 800; text-transform: uppercase; color: var(--destaque); }.w3-contato-endereco h2{ font-size: 18px; font-weight: 500; color: var(--nox-200); }.w3-contato-endereco .w3-contato-box{ font-size: 16px; font-weight: 500; margin-top: 25px; }.w3-contato-endereco .w3-contato-box h3{ font-size: 18px; font-weight: 700; font-family: var(--font2); text-transform: uppercase; margin-bottom: 5px; line-height: 1; color: var(--color-white); }.w3-contato-endereco .w3-contato-box ul li{ color: var(--nox-200); }.w3-contato-endereco .w3-contato-box ul li a{ transition: var(--smooth); }.w3-contato-endereco .w3-contato-box ul li a:hover{ color: var(--destaque); }.w3-contato-mapa{ position: relative; z-index: 0; }.w3-contato-mapa::before{ content: ''; position: absolute; top: -50px; left: -15px; height: 100%; width: 100%; background-color: transparent; border: 1px solid var(--nox-200); z-index: -1; }.w3-contato-mapa iframe{ width: 100%; height: 100%; font-size: 0; }@media screen and (min-width: 1320px) {}@media screen and (min-width: 1024px) and (max-width: 1319px) {}@media only screen and (min-width: 641px) and (max-width: 1023px) {}@media only screen and (max-width: 640px) { section.w3-banner{ min-height: 1000px; height: auto; } .w3-banner-img{ min-height: 1000px; } section.w3-banner .centralizador .w3-content{ flex-wrap: wrap; } .w3-banner-call{ width: 100%; margin-top: 180px; margin-bottom: 50px; text-align: center; } .w3-banner-call h1, .w3-banner-call h2, .w3-banner-call h3, .w3-banner-call li, .w3-banner-call a{ text-align: center; } .w3-banner-call ul li a{ justify-content: center; } .w3-banner-produto{ width: 100%; text-align: center; } .w3-banner-produto img{ max-width: 290px; } .w3-whatsapp{ max-width: 90%; } section.w3-produtos .w3-content{ flex-direction: column; flex-wrap: wrap; align-items: center; } .w3-produtos-txt{ width: 100%; } .w3-produtos-img{ order: -1; margin-bottom: 50px; width: 70%; } .w3-produtos-img::before, .w3-produtos-img::after{ font-size: 150px; } section.w3-baterias{ margin-bottom: 100px; } section.w3-outros .w3-content{ flex-direction: column; align-items: center; } section.w3-outros .w3-outros-img{ margin-right: 0; margin-bottom: 30px; order: -1; } .w3-outros-img{ min-width: 290px; } .w3-outros-txt{ text-align: center; }}footer.w3-rodape{ padding: 50px 0; background-color: var(--blue-800); }footer.w3-rodape p{ font-size: 14px; font-weight: 500; text-align: center; color: var(--blue-500); }.w3-sign{ text-align: center; margin-top: 25px; }svg#w3corp_logo{ height: 10px; fill: var(--blue-50); }@media screen and (min-width: 1320px) {}@media screen and (min-width: 1024px) and (max-width: 1319px) {}@media only screen and (min-width: 641px) and (max-width: 1023px) {}@media only screen and (max-width: 640px) { .w3-contato-mapa{ margin-top: 100px; }}