.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1084 .elementor-element.elementor-element-e474051{--display:flex;--min-height:65vh;--overlay-opacity:0.5;--z-index:5;}.elementor-1084 .elementor-element.elementor-element-e474051:not(.elementor-motion-effects-element-type-background), .elementor-1084 .elementor-element.elementor-element-e474051 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://steelk.id7clientes.com.br/wp-content/uploads/2026/07/03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1084 .elementor-element.elementor-element-e474051::before, .elementor-1084 .elementor-element.elementor-element-e474051 > .elementor-background-video-container::before, .elementor-1084 .elementor-element.elementor-element-e474051 > .e-con-inner > .elementor-background-video-container::before, .elementor-1084 .elementor-element.elementor-element-e474051 > .elementor-background-slideshow::before, .elementor-1084 .elementor-element.elementor-element-e474051 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1084 .elementor-element.elementor-element-e474051 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1084 .elementor-element.elementor-element-8f81bd6{--display:flex;--position:absolute;--min-height:60vh;--overlay-opacity:0.5;top:174px;}.elementor-1084 .elementor-element.elementor-element-8f81bd6:not(.elementor-motion-effects-element-type-background), .elementor-1084 .elementor-element.elementor-element-8f81bd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A4B3A0;}.elementor-1084 .elementor-element.elementor-element-8f81bd6::before, .elementor-1084 .elementor-element.elementor-element-8f81bd6 > .elementor-background-video-container::before, .elementor-1084 .elementor-element.elementor-element-8f81bd6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1084 .elementor-element.elementor-element-8f81bd6 > .elementor-background-slideshow::before, .elementor-1084 .elementor-element.elementor-element-8f81bd6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1084 .elementor-element.elementor-element-8f81bd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-1084 .elementor-element.elementor-element-8f81bd6{right:79px;}body.rtl .elementor-1084 .elementor-element.elementor-element-8f81bd6{left:79px;}.elementor-1084 .elementor-element.elementor-element-48ffe3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-jet-smart-filters-search .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-smart-filters-search .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1084 .elementor-element.elementor-element-7d43778 .jet-search-filter{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor-1084 .elementor-element.elementor-element-7d43778 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-widget-jet-smart-filters-select .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-smart-filters-select .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-smart-filters-select .apply-filters__button, .elementor-widget-jet-smart-filters-select .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1084 .elementor-element.elementor-element-d1385e3 .jet-smart-filters-select.jet-filter{display:block;}.elementor-1084 .elementor-element.elementor-element-d1385e3 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:100%;max-width:100%;}.elementor-1084 .elementor-element.elementor-element-d1385e3 .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-1084 .elementor-element.elementor-element-d1385e3 .jet-smart-filters-select.jet-filter .jet-select{max-width:100%;flex-basis:100%;}.elementor-1084 .elementor-element.elementor-element-d1385e3 .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1084 .elementor-element.elementor-element-d1385e3 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-1084 .elementor-element.elementor-element-d1385e3 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1084 .elementor-element.elementor-element-d1385e3 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-widget-jet-listing-grid .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-listing-grid .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1084 .elementor-element.elementor-element-6437876 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1084 .elementor-element.elementor-element-8f81bd6{--min-height:64vh;top:662px;}body:not(.rtl) .elementor-1084 .elementor-element.elementor-element-8f81bd6{right:38px;}body.rtl .elementor-1084 .elementor-element.elementor-element-8f81bd6{left:38px;}}@media(max-width:767px){.elementor-1084 .elementor-element.elementor-element-e474051{--min-height:36vh;}.elementor-1084 .elementor-element.elementor-element-8f81bd6{--width:80%;--min-height:35vh;top:83px;}body:not(.rtl) .elementor-1084 .elementor-element.elementor-element-8f81bd6{right:17px;}body.rtl .elementor-1084 .elementor-element.elementor-element-8f81bd6{left:17px;}.elementor-1084 .elementor-element.elementor-element-6437876 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(min-width:768px){.elementor-1084 .elementor-element.elementor-element-e474051{--width:100%;}.elementor-1084 .elementor-element.elementor-element-8f81bd6{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1084 .elementor-element.elementor-element-8f81bd6{--width:643px;}}/* Start custom CSS for container, class: .elementor-element-48ffe3b *//* =========================================
   FILTROS STEEL K — JETSMARTFILTERS
   Aplicar no container pai dos filtros
========================================= */

.elementor-1084 .elementor-element.elementor-element-48ffe3b {
    --steel-dark: #161616;
    --steel-gray: #737373;
    --steel-border: #D9D9D9;
    --steel-light: #F7F7F7;
    --steel-white: #FFFFFF;

    display: flex;
    align-items: center;
    gap: 14px;
    width: 100%;
}


/* =========================================
   WIDGETS
========================================= */

.elementor-1084 .elementor-element.elementor-element-48ffe3b > .elementor-element {
    flex: 1;
    min-width: 0;
    margin: 0;
}

.elementor-1084 .elementor-element.elementor-element-48ffe3b .elementor-widget-container,
.elementor-1084 .elementor-element.elementor-element-48ffe3b .jet-filter,
.elementor-1084 .elementor-element.elementor-element-48ffe3b .jet-search-filter,
.elementor-1084 .elementor-element.elementor-element-48ffe3b .jet-filters-group,
.elementor-1084 .elementor-element.elementor-element-48ffe3b .jet-select {
    width: 100%;
}


/* =========================================
   CAMPO DE PESQUISA
========================================= */

.elementor-1084 .elementor-element.elementor-element-48ffe3b .jet-search-filter__input-wrapper {
    position: relative;
    width: 100%;
}

.elementor-1084 .elementor-element.elementor-element-48ffe3b .jet-search-filter__input {
    width: 100%;
    height: 56px;
    padding: 0 52px 0 22px;

    font-family: inherit;
    font-size: 15px;
    font-weight: 400;
    color: var(--steel-dark);

    background-color: var(--steel-white);
    border: 1px solid var(--steel-border);
    border-radius: 4px;
    outline: none;
    box-shadow: none;

    transition:
        border-color 0.25s ease,
        background-color 0.25s ease,
        box-shadow 0.25s ease;
}

.elementor-1084 .elementor-element.elementor-element-48ffe3b .jet-search-filter__input::placeholder {
    color: var(--steel-gray);
    opacity: 1;
}

.elementor-1084 .elementor-element.elementor-element-48ffe3b .jet-search-filter__input:hover {
    border-color: #A8A8A8;
}

.elementor-1084 .elementor-element.elementor-element-48ffe3b .jet-search-filter__input:focus {
    background-color: var(--steel-white);
    border-color: var(--steel-dark);
    box-shadow: 0 0 0 3px rgba(22, 22, 22, 0.08);
}


/* =========================================
   ÍCONE DE PESQUISA
========================================= */

.elementor-1084 .elementor-element.elementor-element-48ffe3b .jet-search-filter__input-wrapper::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 20px;

    width: 18px;
    height: 18px;

    border: 1.7px solid var(--steel-dark);
    border-radius: 50%;

    pointer-events: none;
    transform: translateY(-60%);
    transition: opacity 0.2s ease;
}

.elementor-1084 .elementor-element.elementor-element-48ffe3b .jet-search-filter__input-wrapper::before {
    content: "";
    position: absolute;
    z-index: 2;
    top: 50%;
    right: 17px;

    width: 7px;
    height: 1.7px;

    background-color: var(--steel-dark);
    border-radius: 2px;

    pointer-events: none;
    transform: translateY(6px) rotate(45deg);
    transform-origin: center;
    transition: opacity 0.2s ease;
}


/* =========================================
   BOTÃO LIMPAR PESQUISA
========================================= */

.elementor-1084 .elementor-element.elementor-element-48ffe3b .jet-search-filter__input-clear {
    z-index: 5;
    top: 50%;
    right: 14px;

    width: 30px;
    height: 30px;

    display: flex;
    align-items: center;
    justify-content: center;

    color: var(--steel-dark);
    background-color: var(--steel-light);
    border-radius: 50%;

    transform: translateY(-50%);
    cursor: pointer;
}

.elementor-1084 .elementor-element.elementor-element-48ffe3b .jet-search-filter__input-clear svg {
    width: 12px;
    height: 12px;
    fill: currentColor;
}

.elementor-1084 .elementor-element.elementor-element-48ffe3b .jet-search-filter__input-clear:not(.show) {
    display: none;
}

/* Esconde a lupa quando o botão limpar estiver ativo */
.elementor-1084 .elementor-element.elementor-element-48ffe3b .jet-search-filter__input-wrapper:has(
    .jet-search-filter__input-clear.show
)::before,
.elementor-1084 .elementor-element.elementor-element-48ffe3b .jet-search-filter__input-wrapper:has(
    .jet-search-filter__input-clear.show
)::after {
    opacity: 0;
}


/* =========================================
   FILTRO SELECT
========================================= */

.elementor-1084 .elementor-element.elementor-element-48ffe3b .jet-select {
    position: relative;
}

.elementor-1084 .elementor-element.elementor-element-48ffe3b .jet-select::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 21px;

    width: 8px;
    height: 8px;

    border-right: 1.5px solid var(--steel-dark);
    border-bottom: 1.5px solid var(--steel-dark);

    pointer-events: none;
    transform: translateY(-70%) rotate(45deg);
    transition: transform 0.25s ease;
}

.elementor-1084 .elementor-element.elementor-element-48ffe3b .jet-select__control {
    width: 100%;
    height: 56px;
    padding: 0 52px 0 22px;

    font-family: inherit;
    font-size: 15px;
    font-weight: 400;
    color: var(--steel-dark);

    background-color: var(--steel-white);
    border: 1px solid var(--steel-border);
    border-radius: 4px;
    outline: none;
    box-shadow: none;

    cursor: pointer;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    transition:
        border-color 0.25s ease,
        background-color 0.25s ease,
        box-shadow 0.25s ease;
}

.elementor-1084 .elementor-element.elementor-element-48ffe3b .jet-select__control:hover {
    border-color: #A8A8A8;
}

.elementor-1084 .elementor-element.elementor-element-48ffe3b .jet-select__control:focus {
    border-color: var(--steel-dark);
    box-shadow: 0 0 0 3px rgba(22, 22, 22, 0.08);
}

.elementor-1084 .elementor-element.elementor-element-48ffe3b .jet-select__control option {
    color: var(--steel-dark);
    background-color: var(--steel-white);
}


/* =========================================
   LOADING
========================================= */

.elementor-1084 .elementor-element.elementor-element-48ffe3b .jet-search-filter__input-loading {
    right: 18px;
}

.elementor-1084 .elementor-element.elementor-element-48ffe3b .jet-search-filter__input-loading::after {
    border-color: var(--steel-border);
    border-top-color: var(--steel-dark);
}


/* =========================================
   RESPONSIVO
========================================= */

@media (max-width: 767px) {
    .elementor-1084 .elementor-element.elementor-element-48ffe3b {
        flex-direction: column;
        align-items: stretch;
        gap: 10px;
    }

    .elementor-1084 .elementor-element.elementor-element-48ffe3b > .elementor-element {
        width: 100%;
        flex: none;
    }

    .elementor-1084 .elementor-element.elementor-element-48ffe3b .jet-search-filter__input,
    .elementor-1084 .elementor-element.elementor-element-48ffe3b .jet-select__control {
        height: 52px;
        font-size: 14px;
        padding-left: 18px;
    }
}/* End custom CSS */