.elementor-6842 .elementor-element.elementor-element-2bef0f7{--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:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-6842 .elementor-element.elementor-element-2bef0f7:not(.elementor-motion-effects-element-type-background), .elementor-6842 .elementor-element.elementor-element-2bef0f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-6842 .elementor-element.elementor-element-79aef27{--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-6842 .elementor-element.elementor-element-79aef27:not(.elementor-motion-effects-element-type-background), .elementor-6842 .elementor-element.elementor-element-79aef27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-6842 .elementor-element.elementor-element-878bf71{--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-6842 .elementor-element.elementor-element-878bf71:not(.elementor-motion-effects-element-type-background), .elementor-6842 .elementor-element.elementor-element-878bf71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-6842 .elementor-element.elementor-element-0939748{--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-6842 .elementor-element.elementor-element-0939748:not(.elementor-motion-effects-element-type-background), .elementor-6842 .elementor-element.elementor-element-0939748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-6842 .elementor-element.elementor-element-a796329{--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-6842 .elementor-element.elementor-element-a796329:not(.elementor-motion-effects-element-type-background), .elementor-6842 .elementor-element.elementor-element-a796329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F15;}.elementor-6842 .elementor-element.elementor-element-8542d5d{--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-6842 .elementor-element.elementor-element-8542d5d:not(.elementor-motion-effects-element-type-background), .elementor-6842 .elementor-element.elementor-element-8542d5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05090B;}@media(min-width:768px){.elementor-6842 .elementor-element.elementor-element-79aef27{--content-width:1360px;}}/* Start custom CSS for html, class: .elementor-element-d41b1ff */html, body {
  width: 100%;
  overflow-x: hidden;
}

.sf-tech-btn-split {
        margin-top: 40px; /* ISSO AQUI VAI DAR O RESPIRO QUE FALTA! */
        display: inline-block;
        background-color: var(--sf-primary-green);

#sf-hero-block-split {
    /* ...outras propriedades... */
    position: relative;
    overflow: hidden; /* <-- CORREÇÃO */
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6060e3c *//* --- SETAS BLINDADAS (USANDO MASK-IMAGE) --- */
    .sf-nav-btn-tech {
        position: absolute;
        top: 45%; 
        transform: translateY(-50%);
        width: 48px !important;
        height: 48px !important;
        background-color: #222222 !important; 
        border: 1px solid #444444 !important; 
        border-radius: 50% !important; 
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        cursor: pointer;
        z-index: 10;
        transition: all 0.3s ease;
        box-shadow: 0 4px 10px rgba(0,0,0,0.5); 
        padding: 0 !important;
    }
    

    .sf-nav-btn-tech:hover {
        background-color: var(--sf-green) !important;
        border-color: var(--sf-green) !important;
        transform: translateY(-50%) scale(1.1) !important; 
    }

    .sf-btn-prev { left: -24px; } 
    .sf-btn-next { right: -24px; }

    .sf-nav-btn-tech.sf-disabled {
        opacity: 0;
        pointer-events: none;
    }

    /* O Ícone usando Máscara CSS (WordPress não consegue quebrar isso) */
    .sf-nav-btn-icon {
        width: 20px !important;
        height: 20px !important;
        background-color: #ffffff; /* Cor da seta (Branca) */
        transition: background-color 0.3s ease;
        -webkit-mask-size: contain;
        mask-size: contain;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
    }

    /* No Hover, o ícone fica preto */
    .sf-nav-btn-tech:hover .sf-nav-btn-icon {
        background-color: #000000 !important;
    }

    /* Puxando os SVGs como máscaras */
    .icon-prev {
        -webkit-mask-image: url('https://solfacil.com.br/wp-content/uploads/2025/02/universal-icon-pass-left.svg');
        mask-image: url('https://solfacil.com.br/wp-content/uploads/2025/02/universal-icon-pass-left.svg');
    }

    .icon-next {
        -webkit-mask-image: url('https://solfacil.com.br/wp-content/uploads/2025/02/universal-icon-pass-right.svg');
        mask-image: url('https://solfacil.com.br/wp-content/uploads/2025/02/universal-icon-pass-right.svg');
    }/* End custom CSS */