.elementor-203 .elementor-element.elementor-element-00a2701{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-203 .elementor-element.elementor-element-d028e9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-203 .elementor-element.elementor-element-cc8db80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:is( .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid > .jet-listing-grid__items, .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid, .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid > .jet-listing-grid__items, .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid, .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-203 .elementor-element.elementor-element-cc8db80 .jet-listing-grid__slider-icon{width:16px;height:16px;line-height:16px;margin-top:calc( -16px/2 );}.elementor-203 .elementor-element.elementor-element-e4dec18{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-203 .elementor-element.elementor-element-a0ee7c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-203 .elementor-element.elementor-element-a0ee7c6:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-a0ee7c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-e3d48fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-203 .elementor-element.elementor-element-e3d48fc:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-e3d48fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-9d63c09{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-203 .elementor-element.elementor-element-35904ff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-203 .elementor-element.elementor-element-6e5f2ca > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-203 .elementor-element.elementor-element-6e5f2ca{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-203 .elementor-element.elementor-element-6e5f2ca .jet-listing-grid__slider-icon{width:43px;height:43px;line-height:43px;margin-top:calc( -43px/2 );font-size:28px;color:#FFFFFF;background:#EF4323;}.elementor-203 .elementor-element.elementor-element-6e5f2ca .jet-listing-grid__slider-icon svg{height:28px;}.elementor-203 .elementor-element.elementor-element-6e5f2ca .jet-listing-grid__slider-icon.prev-arrow{top:273px;bottom:auto;left:29px;right:auto;}.elementor-203 .elementor-element.elementor-element-6e5f2ca .jet-listing-grid__slider-icon.next-arrow{top:251px;bottom:auto;right:29px;left:auto;}.elementor-203 .elementor-element.elementor-element-6097480{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-203 .elementor-element.elementor-element-dd0fedd > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-203 .elementor-element.elementor-element-4dcbc9a > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-203 .elementor-element.elementor-element-0e2e803{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-203 .elementor-element.elementor-element-1db368d > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-203 .elementor-element.elementor-element-80adb78 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-203 .elementor-element.elementor-element-0ca7972{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:50px;--padding-right:50px;}.elementor-203 .elementor-element.elementor-element-0ca7972:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-0ca7972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-800822c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-203 .elementor-element.elementor-element-699603b > .jet-listing-grid > .jet-listing-grid__items{--columns:5;}.elementor-203 .elementor-element.elementor-element-699603b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-699603b.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:767px){:is( .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid > .jet-listing-grid__items, .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid, .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid > .jet-listing-grid__items, .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid, .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-203 .elementor-element.elementor-element-cc8db80 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-203 .elementor-element.elementor-element-e4dec18{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:1px;--padding-right:10px;}.elementor-203 .elementor-element.elementor-element-9d63c09{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-203 .elementor-element.elementor-element-6fd3b2a{width:100%;max-width:100%;}.elementor-203 .elementor-element.elementor-element-6e5f2ca{padding:0px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-6e5f2ca .jet-listing-grid__slider-icon.prev-arrow{left:0px;right:auto;}.elementor-203 .elementor-element.elementor-element-6e5f2ca .jet-listing-grid__slider-icon.next-arrow{right:0px;left:auto;}.elementor-203 .elementor-element.elementor-element-c0865c2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-29c6a1c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-0ca7972{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-203 .elementor-element.elementor-element-e0fb96e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-699603b > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}@media(min-width:768px){.elementor-203 .elementor-element.elementor-element-d028e9d{--width:100%;}.elementor-203 .elementor-element.elementor-element-a0ee7c6{--width:30%;}.elementor-203 .elementor-element.elementor-element-e3d48fc{--width:70%;}.elementor-203 .elementor-element.elementor-element-35904ff{--width:25%;}.elementor-203 .elementor-element.elementor-element-6097480{--width:35%;}.elementor-203 .elementor-element.elementor-element-0e2e803{--width:35%;}}/* Start custom CSS for html, class: .elementor-element-ee63189 *//* Importação da fonte caso não esteja no projeto */
@import url('https://fonts.googleapis.com/css2?family=Carrois+Gothic&display=swap');

.titulo-material {
    /* Tipografia solicitada */
    font-family: 'Carrois Gothic', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    
    /* Cores e Alinhamento */
    color: #004b6b; /* Um tom de azul próximo ao da imagem */
    display: flex;
    align-items: center;
    position: relative;
    padding-left: 15px;
    margin-bottom: 20px;
}

/* O marcador vertical à esquerda */
.titulo-material::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 6px;
    background: linear-gradient(to bottom, #004b6b, #008cb1);
    border-radius: 4px;
}

/* A linha horizontal decorativa */
.titulo-material::after {
    content: "";
    flex-grow: 1;
    height: 2px;
    background: linear-gradient(to right, #004b6b, transparent);
    margin-left: 15px;
    opacity: 0.3;
}
/* Configuração para dispositivos móveis (telas até 480px) */
@media (max-width: 480px) {
    .titulo-material {
        font-size: 19px; /* Reduzimos um pouco para caber melhor */
        padding-left: 12px;
    }

    .titulo-material::before {
        width: 4px; /* Barra lateral um pouco mais fina */
    }

    .titulo-material::after {
        /* Em mobile, a linha fica mais curta para não poluir o visual */
        margin-left: 10px;
        height: 1px;
        opacity: 0.2;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-98f173e *//* Importação da fonte caso não esteja no projeto */
@import url('https://fonts.googleapis.com/css2?family=Carrois+Gothic&display=swap');

.titulo-material {
    /* Tipografia solicitada */
    font-family: 'Carrois Gothic', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    
    /* Cores e Alinhamento */
    color: #004b6b; /* Um tom de azul próximo ao da imagem */
    display: flex;
    align-items: center;
    position: relative;
    padding-left: 15px;
    margin-bottom: 20px;
}

/* O marcador vertical à esquerda */
.titulo-material::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 6px;
    background: linear-gradient(to bottom, #004b6b, #008cb1);
    border-radius: 4px;
}

/* A linha horizontal decorativa */
.titulo-material::after {
    content: "";
    flex-grow: 1;
    height: 2px;
    background: linear-gradient(to right, #004b6b, transparent);
    margin-left: 15px;
    opacity: 0.3;
}
/* Configuração para dispositivos móveis (telas até 480px) */
@media (max-width: 480px) {
    .titulo-material {
        font-size: 19px; /* Reduzimos um pouco para caber melhor */
        padding-left: 12px;
    }

    .titulo-material::before {
        width: 4px; /* Barra lateral um pouco mais fina */
    }

    .titulo-material::after {
        /* Em mobile, a linha fica mais curta para não poluir o visual */
        margin-left: 10px;
        height: 1px;
        opacity: 0.2;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6fd3b2a *//* Importação da fonte caso não esteja no projeto */
@import url('https://fonts.googleapis.com/css2?family=Carrois+Gothic&display=swap');

.titulo-material {
    /* Tipografia solicitada */
    font-family: 'Carrois Gothic', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    
    /* Cores e Alinhamento */
    color: #004b6b; /* Um tom de azul próximo ao da imagem */
    display: flex;
    align-items: center;
    position: relative;
    padding-left: 15px;
    margin-bottom: 20px;
}

/* O marcador vertical à esquerda */
.titulo-material::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 6px;
    background: linear-gradient(to bottom, #004b6b, #008cb1);
    border-radius: 4px;
}

/* A linha horizontal decorativa */
.titulo-material::after {
    content: "";
    flex-grow: 1;
    height: 2px;
    background: linear-gradient(to right, #004b6b, transparent);
    margin-left: 15px;
    opacity: 0.3;
}
/* Configuração para dispositivos móveis (telas até 480px) */
@media (max-width: 480px) {
    .titulo-material {
        font-size: 19px; /* Reduzimos um pouco para caber melhor */
        padding-left: 12px;
    }

    .titulo-material::before {
        width: 4px; /* Barra lateral um pouco mais fina */
    }

    .titulo-material::after {
        /* Em mobile, a linha fica mais curta para não poluir o visual */
        margin-left: 10px;
        height: 1px;
        opacity: 0.2;
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-6e5f2ca *//* --- JETENGINE / SLICK — NAVEGADORES SLIM --- */

.jet-listing-grid__slider-icon.slick-arrow {
    width: 28px !important;            /* Mais fino (era 42px) */
    height: 100px !important;          /* Altura mantida no desktop */
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: rgba(241, 91, 63, 0.95) !important; /* Cor original mantida */
    border: 0 !important;
    border-radius: 4px !important;

    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    transition: all 0.3s ease !important;
    z-index: 9999 !important;
    opacity: 0.8 !important;           /* Ligeira transparência inicial */
}

/* Efeito ao passar o rato - Fica opaco e destaca */
.jet-listing-grid__slider-icon.slick-arrow:hover {
    opacity: 1 !important;
    width: 32px !important;            /* Alarga ligeiramente no hover para feedback */
}

/* Ajuste dos ícones brancos */
.jet-listing-grid__slider-icon.slick-arrow:before {
    color: #ffffff !important;
    font-size: 20px !important;        /* Reduzido para caber no botão mais fino */
    opacity: 1 !important;
}

.jet-listing-grid__slider-icon.slick-arrow svg {
    width: 16px !important;            /* Ajustado para a nova largura */
    height: 16px !important;
    fill: #ffffff !important;
}

/* Posicionamento */
.jet-listing-grid__slider-icon.slick-prev { left: 0 !important; }
.jet-listing-grid__slider-icon.slick-next { right: 0 !important; }

/* --- AJUSTE PARA MOBILE (Telas até 768px) --- */
@media (max-width: 768px) {
    .jet-listing-grid__slider-icon.slick-arrow {
        width: 24px !important;        /* Ainda mais fino no mobile */
        height: 60px !important;       /* Altura reduzida para não poluir o ecrã */
        border-radius: 0 4px 4px 0 !important; /* Arredondado só na ponta interna */
    }

    .jet-listing-grid__slider-icon.slick-next {
        border-radius: 4px 0 0 4px !important;
    }

    .jet-listing-grid__slider-icon.slick-arrow:before {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c0865c2 *//* Importação da fonte caso não esteja no projeto */
@import url('https://fonts.googleapis.com/css2?family=Carrois+Gothic&display=swap');

.titulo-material {
    /* Tipografia solicitada */
    font-family: 'Carrois Gothic', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    
    /* Cores e Alinhamento */
    color: #004b6b; /* Um tom de azul próximo ao da imagem */
    display: flex;
    align-items: center;
    position: relative;
    padding-left: 15px;
    margin-bottom: 20px;
}

/* O marcador vertical à esquerda */
.titulo-material::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 6px;
    background: linear-gradient(to bottom, #004b6b, #008cb1);
    border-radius: 4px;
}

/* A linha horizontal decorativa */
.titulo-material::after {
    content: "";
    flex-grow: 1;
    height: 2px;
    background: linear-gradient(to right, #004b6b, transparent);
    margin-left: 15px;
    opacity: 0.3;
}
/* Configuração para dispositivos móveis (telas até 480px) */
@media (max-width: 480px) {
    .titulo-material {
        font-size: 19px; /* Reduzimos um pouco para caber melhor */
        padding-left: 12px;
    }

    .titulo-material::before {
        width: 4px; /* Barra lateral um pouco mais fina */
    }

    .titulo-material::after {
        /* Em mobile, a linha fica mais curta para não poluir o visual */
        margin-left: 10px;
        height: 1px;
        opacity: 0.2;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-29c6a1c *//* Importação da fonte caso não esteja no projeto */
@import url('https://fonts.googleapis.com/css2?family=Carrois+Gothic&display=swap');

.titulo-material {
    /* Tipografia solicitada */
    font-family: 'Carrois Gothic', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    
    /* Cores e Alinhamento */
    color: #004b6b; /* Um tom de azul próximo ao da imagem */
    display: flex;
    align-items: center;
    position: relative;
    padding-left: 15px;
    margin-bottom: 20px;
}

/* O marcador vertical à esquerda */
.titulo-material::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 6px;
    background: linear-gradient(to bottom, #004b6b, #008cb1);
    border-radius: 4px;
}

/* A linha horizontal decorativa */
.titulo-material::after {
    content: "";
    flex-grow: 1;
    height: 2px;
    background: linear-gradient(to right, #004b6b, transparent);
    margin-left: 15px;
    opacity: 0.3;
}
/* Configuração para dispositivos móveis (telas até 480px) */
@media (max-width: 480px) {
    .titulo-material {
        font-size: 19px; /* Reduzimos um pouco para caber melhor */
        padding-left: 12px;
    }

    .titulo-material::before {
        width: 4px; /* Barra lateral um pouco mais fina */
    }

    .titulo-material::after {
        /* Em mobile, a linha fica mais curta para não poluir o visual */
        margin-left: 10px;
        height: 1px;
        opacity: 0.2;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3153690 *//* Importação da fonte caso não esteja no projeto */
@import url('https://fonts.googleapis.com/css2?family=Carrois+Gothic&display=swap');

.titulo-material {
    /* Tipografia solicitada */
    font-family: 'Carrois Gothic', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    
    /* Cores e Alinhamento */
    color: #004b6b; /* Um tom de azul próximo ao da imagem */
    display: flex;
    align-items: center;
    position: relative;
    padding-left: 15px;
    margin-bottom: 20px;
}

/* O marcador vertical à esquerda */
.titulo-material::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 6px;
    background: linear-gradient(to bottom, #004b6b, #008cb1);
    border-radius: 4px;
}

/* A linha horizontal decorativa */
.titulo-material::after {
    content: "";
    flex-grow: 1;
    height: 2px;
    background: linear-gradient(to right, #004b6b, transparent);
    margin-left: 15px;
    opacity: 0.3;
}
/* Configuração para dispositivos móveis (telas até 480px) */
@media (max-width: 480px) {
    .titulo-material {
        font-size: 19px; /* Reduzimos um pouco para caber melhor */
        padding-left: 12px;
    }

    .titulo-material::before {
        width: 4px; /* Barra lateral um pouco mais fina */
    }

    .titulo-material::after {
        /* Em mobile, a linha fica mais curta para não poluir o visual */
        margin-left: 10px;
        height: 1px;
        opacity: 0.2;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0fb96e *//* Importação da fonte caso não esteja no projeto */
@import url('https://fonts.googleapis.com/css2?family=Carrois+Gothic&display=swap');

.titulo-material {
    /* Tipografia solicitada */
    font-family: 'Carrois Gothic', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    
    /* Cores e Alinhamento */
    color: #004b6b; /* Um tom de azul próximo ao da imagem */
    display: flex;
    align-items: center;
    position: relative;
    padding-left: 15px;
    margin-bottom: 20px;
}

/* O marcador vertical à esquerda */
.titulo-material::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 6px;
    background: linear-gradient(to bottom, #004b6b, #008cb1);
    border-radius: 4px;
}

/* A linha horizontal decorativa */
.titulo-material::after {
    content: "";
    flex-grow: 1;
    height: 2px;
    background: linear-gradient(to right, #004b6b, transparent);
    margin-left: 15px;
    opacity: 0.3;
}
/* Configuração para dispositivos móveis (telas até 480px) */
@media (max-width: 480px) {
    .titulo-material {
        font-size: 19px; /* Reduzimos um pouco para caber melhor */
        padding-left: 12px;
    }

    .titulo-material::before {
        width: 4px; /* Barra lateral um pouco mais fina */
    }

    .titulo-material::after {
        /* Em mobile, a linha fica mais curta para não poluir o visual */
        margin-left: 10px;
        height: 1px;
        opacity: 0.2;
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-699603b *//* Estiliza os botões do slider */
    .jet-listing-grid__slider-icon.slick-arrow {
        border-radius: 50%; /* Arredonda os botões para ficarem circulares */
        background-color: #000000; /* Cor de fundo */
        color: #fff; /* Cor do ícone */
        border: none; /* Remove bordas */
        padding: 10px; /* Ajusta o espaçamento interno */
        cursor: pointer; /* Mostra o cursor de clique */
        transition: all 0.3s ease; /* Efeito suave para transições */
    }
    
    /* Adiciona efeito ao passar o mouse */
    .jet-listing-grid__slider-icon.slick-arrow:hover {
        background-color: #005bb5; /* Cor de fundo ao passar o mouse */
        color: #fff; /* Mantém a cor do ícone */
    }/* End custom CSS */