.elementor-167 .elementor-element.elementor-element-6c9c1e8{--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;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-2a4147a{--display:flex;--min-height:745px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-167 .elementor-element.elementor-element-bdf3402{width:100%;max-width:100%;bottom:0px;z-index:2;}.elementor-167 .elementor-element.elementor-element-bdf3402 > .elementor-widget-container{background-color:#07314A;padding:5px 0px 5px 0px;border-radius:0px 0px 10px 10px;}body:not(.rtl) .elementor-167 .elementor-element.elementor-element-bdf3402{left:0px;}body.rtl .elementor-167 .elementor-element.elementor-element-bdf3402{right:0px;}.elementor-167 .elementor-element.elementor-element-bdf3402 .wd-marquee{--wd-marquee-speed:35s;font-size:14px;color:#FFFFFF;}.elementor-167 .elementor-element.elementor-element-f60f837{--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;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-a6543e8 .wd-products-with-bg, .elementor-167 .elementor-element.elementor-element-a6543e8 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-167 .elementor-element.elementor-element-a6543e8 .wd-el-title{font-size:28px;}.elementor-167 .elementor-element.elementor-element-7275318{--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:space-between;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-51d223f{width:auto;max-width:auto;}.elementor-167 .elementor-element.elementor-element-51d223f .title{font-size:28px;}.elementor-167 .elementor-element.elementor-element-26de7a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-167 .elementor-element.elementor-element-e30d40f .wd-products-with-bg, .elementor-167 .elementor-element.elementor-element-e30d40f .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-167 .elementor-element.elementor-element-0c59186{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-f9b199a{--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;--justify-content:flex-end;}.elementor-167 .elementor-element.elementor-element-b75d199 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-167 .elementor-element.elementor-element-b75d199{z-index:4;}.elementor-167 .elementor-element.elementor-element-b75d199 img{width:90%;border-radius:11px 11px 11px 11px;}.elementor-167 .elementor-element.elementor-element-ab65b37{--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;}.elementor-167 .elementor-element.elementor-element-acab341{width:auto;max-width:auto;}.elementor-167 .elementor-element.elementor-element-acab341 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-167 .elementor-element.elementor-element-acab341 .title{font-size:28px;}.elementor-167 .elementor-element.elementor-element-145c884 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-167 .elementor-element.elementor-element-145c884.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-167 .elementor-element.elementor-element-145c884{z-index:4;}.elementor-167 .elementor-element.elementor-element-d6a204b .wd-products-with-bg, .elementor-167 .elementor-element.elementor-element-d6a204b .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-167 .elementor-element.elementor-element-101463c{--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:space-between;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-8da7142{width:auto;max-width:auto;}.elementor-167 .elementor-element.elementor-element-8da7142 .title{font-size:28px;}.elementor-167 .elementor-element.elementor-element-4707ebb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-167 .elementor-element.elementor-element-bdf7e0e .wd-products-with-bg, .elementor-167 .elementor-element.elementor-element-bdf7e0e .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-167 .elementor-element.elementor-element-2ede9e8{--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:space-between;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-6733794{width:auto;max-width:auto;}.elementor-167 .elementor-element.elementor-element-6733794 .title{font-size:28px;}.elementor-167 .elementor-element.elementor-element-fa2f549.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-167 .elementor-element.elementor-element-fa2f549{z-index:3;}.elementor-167 .elementor-element.elementor-element-31e9b6b .wd-products-with-bg, .elementor-167 .elementor-element.elementor-element-31e9b6b .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-167 .elementor-element.elementor-element-26271e7{--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:space-between;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-a0d8c66{width:auto;max-width:auto;}.elementor-167 .elementor-element.elementor-element-a0d8c66 .title{font-size:28px;}.elementor-167 .elementor-element.elementor-element-4b7bdfd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-167 .elementor-element.elementor-element-4b7bdfd{z-index:4;}.elementor-167 .elementor-element.elementor-element-c0f368b .wd-products-with-bg, .elementor-167 .elementor-element.elementor-element-c0f368b .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-167 .elementor-element.elementor-element-b0e5bd0{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-300a714{--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;}.elementor-167 .elementor-element.elementor-element-041d22f{z-index:4;}.elementor-167 .elementor-element.elementor-element-041d22f img{width:87%;border-radius:11px 11px 11px 11px;}.elementor-167 .elementor-element.elementor-element-dd9b13e{--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;}.elementor-167 .elementor-element.elementor-element-7b4bfbb > .elementor-widget-container{margin:0px 0px -35px 0px;}.elementor-167 .elementor-element.elementor-element-7b4bfbb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-167 .elementor-element.elementor-element-7b4bfbb{z-index:5;}.elementor-167 .elementor-element.elementor-element-a63f861{width:auto;max-width:auto;}.elementor-167 .elementor-element.elementor-element-a63f861 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-167 .elementor-element.elementor-element-a63f861 .title{font-size:28px;}.elementor-167 .elementor-element.elementor-element-72f5769 .wd-products-with-bg, .elementor-167 .elementor-element.elementor-element-72f5769 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-167 .elementor-element.elementor-element-51d4562{--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:space-between;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-f4ddf98{width:auto;max-width:auto;}.elementor-167 .elementor-element.elementor-element-f4ddf98 .title{font-size:28px;}.elementor-167 .elementor-element.elementor-element-b93d764.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-167 .elementor-element.elementor-element-cf585f4 .wd-products-with-bg, .elementor-167 .elementor-element.elementor-element-cf585f4 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}@media(max-width:1024px){.elementor-167 .elementor-element.elementor-element-6c9c1e8{--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;--margin-top:-20px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-2a4147a{--min-height:0px;}.elementor-167 .elementor-element.elementor-element-f60f837{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-a6543e8 .wd-el-title{font-size:24px;}.elementor-167 .elementor-element.elementor-element-7275318{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-51d223f .title{font-size:24px;}.elementor-167 .elementor-element.elementor-element-acab341 .title{font-size:24px;}.elementor-167 .elementor-element.elementor-element-101463c{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-8da7142 .title{font-size:24px;}.elementor-167 .elementor-element.elementor-element-2ede9e8{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-6733794 .title{font-size:24px;}.elementor-167 .elementor-element.elementor-element-26271e7{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-a0d8c66 .title{font-size:24px;}.elementor-167 .elementor-element.elementor-element-a63f861 .title{font-size:24px;}.elementor-167 .elementor-element.elementor-element-51d4562{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-f4ddf98 .title{font-size:24px;}}@media(max-width:768px){.elementor-167 .elementor-element.elementor-element-6c9c1e8{--min-height:373px;--margin-top:-20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-bdf3402{bottom:-21px;}.elementor-167 .elementor-element.elementor-element-bdf3402 .wd-marquee{font-size:9px;}.elementor-167 .elementor-element.elementor-element-f60f837{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-a6543e8 .wd-el-title{font-size:22px;}.elementor-167 .elementor-element.elementor-element-7275318{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-51d223f .title{font-size:22px;}.elementor-167 .elementor-element.elementor-element-ab65b37{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-acab341 .title{font-size:22px;}.elementor-167 .elementor-element.elementor-element-101463c{--margin-top:-23px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-8da7142 .title{font-size:22px;}.elementor-167 .elementor-element.elementor-element-2ede9e8{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-6733794 .title{font-size:22px;}.elementor-167 .elementor-element.elementor-element-26271e7{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-a0d8c66 .title{font-size:22px;}.elementor-167 .elementor-element.elementor-element-a63f861 .title{font-size:22px;}.elementor-167 .elementor-element.elementor-element-51d4562{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-f4ddf98 .title{font-size:22px;}}@media(min-width:769px){.elementor-167 .elementor-element.elementor-element-2a4147a{--width:100%;}.elementor-167 .elementor-element.elementor-element-f9b199a{--width:21%;}.elementor-167 .elementor-element.elementor-element-ab65b37{--width:79%;}.elementor-167 .elementor-element.elementor-element-300a714{--width:21%;}.elementor-167 .elementor-element.elementor-element-dd9b13e{--width:79%;}}@media(max-width:1024px) and (min-width:769px){.elementor-167 .elementor-element.elementor-element-2a4147a{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-2a4147a *//* Desktop (altura fixa de 588px) */
@media (min-width: 1025px) {
    .wd-slide-container {
        height: 588px !important;
    }

    .wd-slide-inner {
        height: 100%;
        display: flex;
        align-items: center;
    }

    .elementor-225 .elementor-element.elementor-element-4d4f288 {
        height: 100%;
    }

    .elementor-225 .elementor-element.elementor-element-4d4f288 .e-con-inner {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
}

/* Tablet (mantém proporção) */
@media (min-width: 768px) and (max-width: 1024px) {
    .wd-slide-container {
        min-height: 400px;
    }
}

/* Mobile (mantém proporção) */
@media (max-width: 767px) {
    .wd-slide-container {
        min-height: 300px;
    }
}

/* Mantém os estilos originais do texto */
.elementor-225 .elementor-element.elementor-element-3e6e7ab .title {
    color: #1C4453;
    font-size: 53px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-225 .elementor-element.elementor-element-e4d2c10 .wd-text-block {
    font-size: 22px;
    color: #1C4453;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-a6543e8 *//* Oculta o título por padrão */
.wd-el-title.title.slider-title[data-element_type="wd_title"] {
    display: none;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Mostra o título quando há produtos no carrossel */
.wd-carousel:not(:empty) + .wd-el-title.title.slider-title[data-element_type="wd_title"],
.wd-carousel-inner:not(:empty) + .wd-el-title.title.slider-title[data-element_type="wd_title"] {
    display: block;
    opacity: 1;
}

/* Animação suave para o título */
@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.wd-carousel:not(:empty) + .wd-el-title.title.slider-title[data-element_type="wd_title"],
.wd-carousel-inner:not(:empty) + .wd-el-title.title.slider-title[data-element_type="wd_title"] {
    animation: fadeIn 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for wd_button, class: .elementor-element-26de7a0 */.elementor-element-26de7a0 .btn {
    background-color: #0caceb !important;
    color: #ffffff !important;
    border-color: #0caceb !important;
}

.elementor-element-26de7a0 .btn:hover {
    background-color: #016ea3 !important;
    border-color: #016ea3 !important;
    color: #ffffff !important;
}

/* Garante que o ícone também fique branco */
.elementor-element-26de7a0 .wd-btn-icon img {
    filter: brightness(0) invert(1);
}/* End custom CSS */
/* Start custom CSS for wd_button, class: .elementor-element-145c884 */.elementor-element-26de7a0 .btn {
    background-color: #0caceb !important;
    color: #ffffff !important;
    border-color: #0caceb !important;
}

.elementor-element-26de7a0 .btn:hover {
    background-color: #016ea3 !important;
    border-color: #016ea3 !important;
    color: #ffffff !important;
}

/* Garante que o ícone também fique branco */
.elementor-element-26de7a0 .wd-btn-icon img {
    filter: brightness(0) invert(1);
}/* End custom CSS */
/* Start custom CSS for wd_button, class: .elementor-element-4707ebb */.wd-button-wrapper .btn-color-primary {
    background-color: #0caceb !important;
    color: #ffffff !important;
    border-color: #0caceb !important;
}

.wd-button-wrapper .btn-color-primary:hover {
    background-color: #016ea3 !important;
    border-color: #016ea3 !important;
    color: #ffffff !important;
}

/* Garante que o ícone também fique branco */
.wd-button-wrapper .wd-btn-icon img {
    filter: brightness(0) invert(1);
}/* End custom CSS */
/* Start custom CSS for wd_button, class: .elementor-element-fa2f549 */.wd-button-wrapper .btn-color-primary {
    background-color: #0caceb !important;
    color: #ffffff !important;
    border-color: #0caceb !important;
}

.wd-button-wrapper .btn-color-primary:hover {
    background-color: #016ea3 !important;
    border-color: #016ea3 !important;
    color: #ffffff !important;
}

/* Garante que o ícone também fique branco */
.wd-button-wrapper .wd-btn-icon img {
    filter: brightness(0) invert(1);
}/* End custom CSS */
/* Start custom CSS for wd_button, class: .elementor-element-4b7bdfd */.wd-button-wrapper .btn-color-primary {
    background-color: #0caceb !important;
    color: #ffffff !important;
    border-color: #0caceb !important;
}

.wd-button-wrapper .btn-color-primary:hover {
    background-color: #016ea3 !important;
    border-color: #016ea3 !important;
    color: #ffffff !important;
}

/* Garante que o ícone também fique branco */
.wd-button-wrapper .wd-btn-icon img {
    filter: brightness(0) invert(1);
}/* End custom CSS */
/* Start custom CSS for wd_button, class: .elementor-element-7b4bfbb */.wd-button-wrapper .btn-color-primary {
    background-color: #0caceb !important;
    color: #ffffff !important;
    border-color: #0caceb !important;
}

.wd-button-wrapper .btn-color-primary:hover {
    background-color: #016ea3 !important;
    border-color: #016ea3 !important;
    color: #ffffff !important;
}

/* Garante que o ícone também fique branco */
.wd-button-wrapper .wd-btn-icon img {
    filter: brightness(0) invert(1);
}/* End custom CSS */
/* Start custom CSS for wd_button, class: .elementor-element-b93d764 */.wd-button-wrapper .btn-color-primary {
    background-color: #0caceb !important;
    color: #ffffff !important;
    border-color: #0caceb !important;
}

.wd-button-wrapper .btn-color-primary:hover {
    background-color: #016ea3 !important;
    border-color: #016ea3 !important;
    color: #ffffff !important;
}

/* Garante que o ícone também fique branco */
.wd-button-wrapper .wd-btn-icon img {
    filter: brightness(0) invert(1);
}/* End custom CSS */