.elementor-9 .elementor-element.elementor-element-f36f317{--display:flex;--min-height:700px;--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;--overlay-opacity:1;}.elementor-9 .elementor-element.elementor-element-f36f317::before, .elementor-9 .elementor-element.elementor-element-f36f317 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-f36f317 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-f36f317 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-f36f317 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-f36f317 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-3808d23{margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-705ccca{--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;--z-index:2;}.elementor-9 .elementor-element.elementor-element-705ccca:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-705ccca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-24384c2{margin:-143px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 42px 42px 0px;}/* Start custom CSS for container, class: .elementor-element-f36f317 */.hero-webm{
    position: relative;
    overflow: hidden;
    background: #050505;
    
    height: 80vh;
 
}

/* CAMADA */

.webm-orb{
    position: absolute;
    z-index: 1;
    pointer-events: none;
    mix-blend-mode: screen;
    
    min-height: 70vh;
}

/* VIDEO */

.webm-orb video{
    width: 1550px;
    height: auto;
    display: block;

    opacity: .9;

    transform-style: preserve-3d;

    animation:
    float 8s ease-in-out infinite;
}

/* ESQUERDA */

.orb-left{
    left: -380px;
    top: -10%;

    transform: rotate(-18deg);
}

/* DIREITA */

.orb-right{
    right: -350px;
    bottom: 0%;

    transform:
    rotate(150deg);
}

/* FLUTUAÇÃO */

@keyframes float{

    0%{
        transform:
        translateY(0px)
        rotate(0deg);
    }

    50%{
        transform:
        translateY(-20px)
        rotate(4deg);
    }

    100%{
        transform:
        translateY(0px)
        rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-705ccca */--case-img: url("SUA-IMAGEM-AQUI");/* End custom CSS */