.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-3546 .elementor-element.elementor-element-112b466{--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:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-prime-slider-general .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-prime-slider-general .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-prime-slider-general.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-prime-slider-general .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-prime-slider-general .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-3546 .elementor-element.elementor-element-07e539c .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag{background-color:#162D6200;font-family:"Montserrat", Sans-serif;font-size:4vw;}.elementor-3546 .elementor-element.elementor-element-07e539c{width:100%;max-width:100%;}.elementor-3546 .elementor-element.elementor-element-07e539c .bdt-prime-slider .bdt-prime-slider-wrapper{margin:200px 0px 0px 0px;}.elementor-3546 .elementor-element.elementor-element-07e539c .bdt-prime-slider .bdt-prime-slider-desc .bdt-ps-sub-title{color:var( --e-global-color-de59849 );}.elementor-3546 .elementor-element.elementor-element-07e539c .bdt-prime-slider .bdt-slider-excerpt{color:var( --e-global-color-3abaf91 );font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:bold;line-height:59px;max-width:1071px;}.elementor-3546 .elementor-element.elementor-element-07e539c .bdt-prime-slider-skin-general .bdt-slideshow-nav li{margin-right:4px;}.elementor-3546 .elementor-element.elementor-element-07e539c .bdt-prime-slider-skin-general .bdt-slideshow-nav{left:300px;}.elementor-3546 .elementor-element.elementor-element-07e539c .bdt-prime-slider-skin-slide .bdt-dotnav{margin-left:300px;margin-bottom:36px;}.elementor-3546 .elementor-element.elementor-element-07e539c .bdt-prime-slider-skin-meteor .bdt-dotnav{margin-right:300px;}.elementor-3546 .elementor-element.elementor-element-07e539c .bdt-prime-slider .bdt-slideshow-nav{margin-bottom:36px;}.elementor-3546 .elementor-element.elementor-element-cd2850e{--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:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3546 .elementor-element.elementor-element-30b31b2 > .elementor-widget-container{margin:-19px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3546 .elementor-element.elementor-element-30b31b2{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-de59849 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3546 .elementor-element.elementor-element-aa074ea{--divider-border-style:solid;--divider-color:#E1232C;--divider-border-width:8.1px;}.elementor-3546 .elementor-element.elementor-element-aa074ea > .elementor-widget-container{margin:-49px 0px -7px 0px;padding:00px 0px 0px 0px;}.elementor-3546 .elementor-element.elementor-element-aa074ea .elementor-divider-separator{width:38px;}.elementor-3546 .elementor-element.elementor-element-aa074ea .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3546 .elementor-element.elementor-element-19dd19b{--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:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3546 .elementor-element.elementor-element-2363129 > .elementor-widget-container{margin:-19px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3546 .elementor-element.elementor-element-2363129{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-de59849 );}.elementor-3546 .elementor-element.elementor-element-abef6f3{--divider-border-style:solid;--divider-color:#E1232C;--divider-border-width:6px;}.elementor-3546 .elementor-element.elementor-element-abef6f3 > .elementor-widget-container{margin:-49px 0px -7px 0px;padding:00px 0px 0px 0px;}.elementor-3546 .elementor-element.elementor-element-abef6f3 .elementor-divider-separator{width:38px;}.elementor-3546 .elementor-element.elementor-element-abef6f3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3546 .elementor-element.elementor-element-e1aa93b{--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:-15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-widget-ucaddon_content_carousel_new .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-ucaddon_content_carousel_new .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-ucaddon_content_carousel_new.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-ucaddon_content_carousel_new .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-ucaddon_content_carousel_new .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-ucaddon_content_carousel_new .ue-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_carousel_new .ue-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_carousel_new .ue-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3546 .elementor-element.elementor-element-44e8162 .ue-item{transform:scale(1,1);}.elementor-3546 .elementor-element.elementor-element-44e8162 .uc-active-item .ue-item{transform:scale(1,1);}.elementor-3546 .elementor-element.elementor-element-44e8162 .carousel-image{height:250px;background-size:cover;opacity:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3546 .elementor-element.elementor-element-44e8162 .uc-active-item .carousel-image{opacity:100%;}.elementor-3546 .elementor-element.elementor-element-44e8162 .uc_image_carousel_container_holder{text-align:center;}.elementor-3546 .elementor-element.elementor-element-44e8162 .ue-content-holder{justify-content:start;}.elementor-3546 .elementor-element.elementor-element-44e8162 .content-padding{padding:20px 20px 20px 20px;min-height:0px;}.elementor-3546 .elementor-element.elementor-element-44e8162 .uc_image_carousel_content{background-color:#D6D6D6;}.elementor-3546 .elementor-element.elementor-element-44e8162 .ue-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;margin-top:0px;}.elementor-3546 .elementor-element.elementor-element-44e8162 .ue-text{color:#FFFDFD;font-family:"Montserrat", Sans-serif;font-weight:400;margin-top:10px;}.elementor-3546 .elementor-element.elementor-element-44e8162 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:15px;background-color:#d3d3d3;color:#000000;margin-top:10px;}.elementor-3546 .elementor-element.elementor-element-44e8162 .uc_more_btn svg{fill:#000000;}.elementor-3546 .elementor-element.elementor-element-44e8162 .ue-btn-inner-wrapper{gap:10px;}.elementor-3546 .elementor-element.elementor-element-44e8162 .owl-nav .owl-prev{left:-69px;right:auto;}.elementor-3546 .elementor-element.elementor-element-44e8162 .owl-nav .owl-next{right:-69px;left:auto;}.elementor-3546 .elementor-element.elementor-element-44e8162 .owl-carousel .owl-nav .owl-next,.elementor-3546 .elementor-element.elementor-element-44e8162 .owl-carousel .owl-nav .owl-prev{top:168px;border-radius:35px;width:55px;height:55px;line-height:55px;font-size:15px;color:#E1232C;}.elementor-3546 .elementor-element.elementor-element-44e8162 .owl-carousel .owl-nav svg{fill:#E1232C!important;}.elementor-3546 .elementor-element.elementor-element-44e8162 .owl-carousel .owl-nav .owl-next:hover,.elementor-3546 .elementor-element.elementor-element-44e8162 .owl-carousel .owl-nav .owl-prev:hover{color:#E1232C;}.elementor-3546 .elementor-element.elementor-element-44e8162 .owl-carousel .owl-nav .owl-next:hover svg,.elementor-3546 .elementor-element.elementor-element-44e8162 .owl-carousel .owl-nav .owl-prev:hover svg{fill:#E1232C!important;}.elementor-3546 .elementor-element.elementor-element-44e8162 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-3546 .elementor-element.elementor-element-44e8162 .owl-dot.active{background-color:#E1232C;}.elementor-3546 .elementor-element.elementor-element-44e8162 .owl-dots{margin-top:20px;}.elementor-3546 .elementor-element.elementor-element-05c271e{--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:-15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .ue-item{transform:scale(1,1);}.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .uc-active-item .ue-item{transform:scale(1,1);}.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .carousel-image{height:250px;background-size:cover;opacity:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .uc-active-item .carousel-image{opacity:100%;}.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .uc_image_carousel_container_holder{text-align:center;}.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .ue-content-holder{justify-content:start;}.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .content-padding{padding:20px 20px 20px 20px;min-height:0px;}.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .uc_image_carousel_content{background-color:#D6D6D6;}.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .ue-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;margin-top:0px;}.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .ue-text{color:#FFFDFD;font-family:"Montserrat", Sans-serif;font-weight:400;margin-top:10px;}.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:15px;background-color:#d3d3d3;color:#000000;margin-top:10px;}.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .uc_more_btn svg{fill:#000000;}.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .ue-btn-inner-wrapper{gap:10px;}.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .owl-nav .owl-prev{left:-69px;right:auto;}.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .owl-nav .owl-next{right:-69px;left:auto;}.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .owl-carousel .owl-nav .owl-next,.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .owl-carousel .owl-nav .owl-prev{top:168px;border-radius:35px;width:55px;height:55px;line-height:55px;font-size:15px;color:#E1232C;}.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .owl-carousel .owl-nav svg{fill:#E1232C!important;}.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .owl-carousel .owl-nav .owl-next:hover,.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .owl-carousel .owl-nav .owl-prev:hover{color:#E1232C;}.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .owl-carousel .owl-nav .owl-next:hover svg,.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .owl-carousel .owl-nav .owl-prev:hover svg{fill:#E1232C!important;}.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .owl-dot.active{background-color:#E1232C;}.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .owl-dots{margin-top:20px;}@media(max-width:767px){.elementor-3546 .elementor-element.elementor-element-07e539c .bdt-prime-slider .bdt-slideshow-nav{margin-bottom:1px;}.elementor-3546 .elementor-element.elementor-element-07e539c .bdt-prime-slider-skin-slide .bdt-dotnav{margin-bottom:1px;}.elementor-3546 .elementor-element.elementor-element-19dd19b{--content-width:80%;--margin-top:25px;--margin-bottom:-27px;--margin-left:0px;--margin-right:0px;}.elementor-3546 .elementor-element.elementor-element-2363129{font-size:20px;}.elementor-3546 .elementor-element.elementor-element-abef6f3 > .elementor-widget-container{margin:-49px 0px 0px 0px;}.elementor-3546 .elementor-element.elementor-element-abef6f3 .elementor-divider-separator{width:30px;}.elementor-3546 .elementor-element.elementor-element-05c271e{--content-width:80%;}.elementor-3546 .elementor-element.elementor-element-2f4f7e6{width:100%;max-width:100%;}.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .owl-nav .owl-prev{left:-38px;right:auto;}.elementor-3546 .elementor-element.elementor-element-2f4f7e6 .owl-nav .owl-next{right:-38px;left:auto;}}/* Start custom CSS for prime-slider-general, class: .elementor-element-07e539c *//* ==========================================================================
   1. ALINHAMENTO CENTRAL DA BARRA DE PONTOS (DOTNAV)
   ========================================================================== */
.bdt-slideshow-nav {
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    bottom: 20px !important;

    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 1px; /* Mantido o teu gap de 1px */
    width: auto !important;
    z-index: 10; 
}

/* ==========================================================================
   2. TRATAMENTO DA IMAGEM DE FUNDO E GRADIENTE (0.30 a 0.65)
   ========================================================================== */
.bdt-ps-slide-img {
    position: relative;
    overflow: hidden;
}

.bdt-ps-slide-img::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to bottom,
        rgba(0,0,0,0.30),
        rgba(0,0,0,0.65)
    );
    z-index: 1;
}

.bdt-prime-slider-wrapper {
    position: relative;
    z-index: 2;
}

/* ==========================================================================
   3. CONFIGURAÇÃO DE TAMANHO DOS LINKS (DOTS)
   ========================================================================== */
.bdt-prime-slider-skin-general .bdt-slideshow-nav li a {
    position: relative !important;
    display: inline-block !important;
    width: 12px !important;  /* Mantido o teu tamanho de 20px */
    height: 12px !important; 
    margin: 0 6px !important; 
}

/* ==========================================================================
   4. ESTADO INATIVO E HOVER (#444444 e #666666)
   ========================================================================== */

/* 1. Estado Inativo (Cinza escuro) */
.bdt-prime-slider-skin-general .bdt-slideshow-nav li a:before {
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    transform: none !important;
    border-radius: 50% !important;
    
    background-color: #444444 !important; 
    border: 2px solid #444444 !important; 
    transition: background-color 0.3s ease, border-color 0.3s ease !important;
}

/* Hover: Ao passar o rato nos pontos inativos muda para #666666 */
.bdt-prime-slider-skin-general .bdt-slideshow-nav li a:hover:before {
    background-color: #666666 !important;
    border-color: #666666 !important;
}



/* ==========================================================================
   5. ESTADO ATIVO (Vermelho Vivo SEM SOBRAS/BORDAS)
   ========================================================================== */

/* 2. Estado Ativo (Vermelho Vivo) */
.bdt-prime-slider-skin-general .bdt-slideshow-nav li.bdt-active a:before {
    background-color: #FF0000 !important; 
    border-color: transparent !important; 
    box-shadow: none !important; /* Remove qualquer sombra/brilho que cause a "sobra" */
    outline: none !important;    /* Remove contornos de foco */
    transform: scale(1.1) !important; 
}

/* Forçar a remoção do pseudo-elemento :after caso o slider o use para criar o efeito de expansão (comum no Prime Slider) */
.bdt-prime-slider-skin-general .bdt-slideshow-nav li.bdt-active a:after {
    display: none !important;
    content: none !important;
    box-shadow: none !important;
}





/* Reduzir a altura do Prime Slider */
#bdt-07e539c, 
#bdt-07e539c .bdt-slideshow-items {
    height: 100vh !important; /* Altura ideal para computadores */
    aspect-ratio: auto !important; /* Quebra o cálculo do 16:9 que o deixa gigante */
}


@media (max-width: 767px) {
    /* Esconde o campo completo das Certificações Académicas */
    #wpforms-718-field_7-container {
        display: none !important;
    }
    
    /* Esconde o campo completo de Enviar o CV */
    #wpforms-718-field_10-container {
        display: none !important;
    }
    
}



/*trabalhar o DOTS */

.bdt-prime-slider-skin-general .bdt-slideshow-nav li a:before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    transform: none !important;
    border-radius: 50% !important;
    
    /* Define apenas a cor de fundo (ajuste o #444444 se quiser outra cor) */
    background-color: #444444 !important;
    
    /* Remove completamente bordas e sombras */
    border: none !important;
    box-shadow: none !important;
    
    /* Transição suave apenas para a cor de fundo */
    transition: background-color 0.3s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd2850e */.elementor-element div.wpforms-container-full, .elementor-element div.wpforms-container-full .wpforms-form * {
    visibility: inherit;
    display: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_carousel_new, class: .elementor-element-44e8162 */.uc_image_carousel_placeholder {
    position: relative;
    overflow: hidden;
  
}

/* imagem */
.uc_image_carousel_placeholder .carousel-image {
    transition: transform 0.4s ease;
}

/* camada de cor */
.uc_image_carousel_placeholder::before {
    content: "";
    position: absolute;
    inset: 0;
   background: rgba(0, 140, 255, 0.20);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 2;
    pointer-events: none;
}

/* hover */
.uc_image_carousel_placeholder:hover::before {
    opacity: 1;
}

/* zoom */
.uc_image_carousel_placeholder:hover .carousel-image {
    transform: scale(1.08);
}



.ue-title:hover {
    color: #162d62 !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_carousel_new, class: .elementor-element-2f4f7e6 */.uc_image_carousel_placeholder {
    position: relative;
    overflow: hidden;
  
}

/* imagem */
.uc_image_carousel_placeholder .carousel-image {
    transition: transform 0.4s ease;
}

/* camada de cor */
.uc_image_carousel_placeholder::before {
    content: "";
    position: absolute;
    inset: 0;
   background: rgba(0, 140, 255, 0.20);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 2;
    pointer-events: none;
}

/* hover */
.uc_image_carousel_placeholder:hover::before {
    opacity: 1;
}

/* zoom */
.uc_image_carousel_placeholder:hover .carousel-image {
    transform: scale(1.08);
}



.ue-title:hover {
    color: #162d62 !important;
}/* End custom CSS */