.elementor-915 .elementor-element.elementor-element-e82185f{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-565e6ce *//* Resets Básicos isolados nessa sessão */
.elementor-915 .elementor-element.elementor-element-565e6ce {
    padding: 0;
    margin: 0;
    width: 100%;
}
.elementor-915 .elementor-element.elementor-element-565e6ce .meu-portfolio-custom {
    background-color: #09090b;
    color: #fafafa;
    overflow-x: hidden;
    font-family: 'Inter', sans-serif;
    position: relative;
}
.elementor-915 .elementor-element.elementor-element-565e6ce .meu-portfolio-custom .font-display {
    font-family: 'Space Grotesk', sans-serif;
}

/* Estado inicial oculto para animação Fade Up */
.elementor-915 .elementor-element.elementor-element-565e6ce .meu-portfolio-custom .fade-up {
    opacity: 0;
    transform: translateY(30px);
}

/* Área de Rolagem do GSAP */
.elementor-915 .elementor-element.elementor-element-565e6ce .meu-portfolio-custom .services-wrapper {
    overflow: hidden;
    width: 100%;
}
.elementor-915 .elementor-element.elementor-element-565e6ce .meu-portfolio-custom .services-track {
    /* Padding right para criar um respiro apó o útimo Card quando rolar tudo */
    padding-right: 15vw; 
}

/* Corrigindo e forçando interações dos cards de forma nativa */
.elementor-915 .elementor-element.elementor-element-565e6ce .meu-portfolio-custom .service-card:hover .bg-gradient-hover { 
    opacity: 1; 
}
.elementor-915 .elementor-element.elementor-element-565e6ce .meu-portfolio-custom .service-card:hover .icon-box { 
    background-color: rgba(39, 39, 42, 1); /* Puxa para a cor cinza escuro */
}
.elementor-915 .elementor-element.elementor-element-565e6ce .meu-portfolio-custom .service-card:hover .number-text { 
    color: rgba(63, 63, 70, 1); 
}/* End custom CSS */