.elementor-kit-6{--e-global-color-primary:#95C230;--e-global-color-secondary:#3C3C3B;--e-global-color-text:#808080;--e-global-color-accent:#7FA529;--e-global-color-8f16bb8:#FFFFFF;--e-global-color-9d509cb:#F4F9EA;--e-global-color-e95bd9a:#DAD9D9;--e-global-color-98566e0:#EBEBEB;--e-global-color-6a02a86:#F6F6F6;--e-global-color-cba6f7c:#FFFFFF00;--e-global-color-f53b941:#E97B7B;--e-global-typography-primary-font-family:"Opt RG";--e-global-typography-secondary-font-family:"Opt RG";--e-global-typography-text-font-family:"Opt RG";--e-global-typography-accent-font-family:"Opt RG";--e-global-typography-57bff72-font-family:"Opt RG";--e-global-typography-57bff72-font-size:clamp(1.26875rem, 1.2008rem + 0.3021vw, 1.45rem);--e-global-typography-cde5a0b-font-family:"Opt RG";--e-global-typography-cde5a0b-font-size:clamp(0.8rem, 0.7625rem + 0.1667vw, 0.9rem);--e-global-typography-712c484-font-family:"Opt RG";--e-global-typography-712c484-font-size:clamp(0.8rem, 0.7625rem + 0.1667vw, 0.9rem);--e-global-typography-712c484-font-weight:900;--e-global-typography-712c484-text-transform:uppercase;--e-global-typography-4dcb2b9-font-family:"Opt RG";--e-global-typography-4dcb2b9-font-size:clamp(3rem, 2.625rem + 1.6667vw, 4rem);--e-global-typography-4dcb2b9-font-weight:900;--e-global-typography-919b9a9-font-family:"Opt RG";--e-global-typography-919b9a9-font-size:clamp(2.7rem, 2.3625rem + 1.5vw, 3.6rem);--e-global-typography-919b9a9-font-weight:900;--e-global-typography-359ee2a-font-size:clamp(2.4rem, 2.1rem + 1.3333vw, 3.2rem);--e-global-typography-359ee2a-font-weight:800;--e-global-typography-d8578fa-font-size:clamp(2.1rem, 1.8375rem + 1.1667vw, 2.8rem);--e-global-typography-d8578fa-font-weight:800;--e-global-typography-ca1e1be-font-family:"Opt RG";--e-global-typography-ca1e1be-font-size:clamp(1.8rem, 1.575rem + 1vw, 2.4rem);--e-global-typography-ca1e1be-font-weight:800;--e-global-typography-6d07898-font-family:"Opt RG";--e-global-typography-6d07898-font-size:clamp(1.5rem, 1.3125rem + 0.8333vw, 2rem);--e-global-typography-6d07898-font-weight:800;--e-global-typography-f78a936-font-family:"Opt RG";--e-global-typography-f78a936-font-size:clamp(1.3rem, 1.1875rem + 0.5vw, 1.6rem);--e-global-typography-f78a936-font-weight:800;--e-global-typography-6535e02-font-family:"Opt RG";--e-global-typography-6535e02-font-size:clamp(1rem, 0.925rem + 0.3333vw, 1.2rem);--e-global-typography-6535e02-font-weight:800;font-family:"Opt RG", Sans-serif;font-size:clamp(1.05rem, 0.9938rem + 0.25vw, 1.2rem);font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-primary );font-family:"Opt RG", Sans-serif;}.elementor-kit-6 a:hover{color:var( --e-global-color-accent );}.elementor-kit-6 h1{font-family:"Opt RG", Sans-serif;font-size:clamp(3rem, 2.625rem + 1.6667vw, 4rem);font-weight:900;}.elementor-kit-6 h2{font-family:"Opt RG", Sans-serif;font-size:clamp(2.7rem, 2.3625rem + 1.5vw, 3.6rem);font-weight:900;}.elementor-kit-6 h3{font-family:"Opt RG", Sans-serif;font-size:clamp(2.4rem, 2.1rem + 1.3333vw, 3.2rem);font-weight:800;}.elementor-kit-6 h4{font-family:"Opt RG", Sans-serif;font-size:clamp(2.1rem, 1.8375rem + 1.1667vw, 2.8rem);font-weight:800;}.elementor-kit-6 h5{font-family:"Opt RG", Sans-serif;font-size:clamp(1.8rem, 1.575rem + 1vw, 2.4rem);font-weight:800;}.elementor-kit-6 h6{font-family:"Opt RG", Sans-serif;font-size:clamp(1.5rem, 1.3125rem + 0.8333vw, 2rem);font-weight:800;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px;}.e-con{--container-max-width:1320px;--container-default-padding-top:20px;--container-default-padding-right:20px;--container-default-padding-bottom:20px;--container-default-padding-left:20px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Configuracoes da tabela de aplicaçcoes dos equipamentos*/

.tabela-aplicacoes th {
    border: none!important;
    writing-mode: sideways-lr;
}
.tabela-aplicacoes th:not(:last-child) {
   border-right: 1px solid var(--e-global-color-98566e0)!important;
}
.tabela-aplicacoes td {
    border: none;
}
.tabela-aplicacoes td:not(:last-child) {
   border-right: 1px solid var(--e-global-color-98566e0);
}
.tabela-aplicacoes tr:nth-child(odd) {
  background: vvar(--e-global-color-98566e0);
}
.tabela-aplicacoes tr:nth-child(even) {
  background: none;
}

.tabela-aplicacoes tbody tr:hover td {
    background-color: #f4f9ea;
}

.tabela-aplicacoes td {
    vertical-align: middle;
}
.tabela-aplicacoes th {
    text-align: left;
}
@media only screen and (min-width: 768px) {
.tabela-aplicacoes thead th {
    height: 146px;
  }
}
@media only screen and (max-width: 768px) {
.tabela-aplicacoes table {
    min-width: 440px;
  }
.rolagemh {
  width: 100%;
  overflow-x: auto;
}
.rolagemh table {
  border-collapse: collapse;
  table-layout: auto; /* Fundamental para permitir que o conteúdo defina a largura */
  width: auto;         /* Evita que a tabela force 100% da largura da tela */
}
.tabela-aplicacoes table td:not(:first-child), table th:not(:first-child) {
    padding: 8px;
}
}
.icone-aplicacoes {
    width: 16px;
}

/* Configuracoes do campo de busca e seletor do JetSmartfilter*/
.jet-search-filter__input, .jet-select__control {
    outline: none;
}
.jet-search-filter__input-clear {
    margin-top: -19px!important;
    color: var(--e-search-light-grey)!important;
}
.jet-search-filter__input-clear svg {
    height: 15px!important;
    color: var(--e-global-color-text)!important;
}
.jet-search-filter__input-clear:hover svg {
    height: 15px!important;
    color: var(--e-global-color-accent)!important;
}

/* Configuracoes diversas*/
ul {
    padding-bottom: 15px;
}


/* Configuracoes formularios*/
input[type=date]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus {
    border-color: var(--e-global-color-primary) !important;
    outline: none;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked+span::before {
    background-color: var(--e-global-color-primary) !important;
}
.jet-form-builder-row.field-has-error .error-message {
        color: var(--e-global-color-f53b941)!important;
}/* End custom CSS */