.elementor-17853 .elementor-element.elementor-element-1e90912{--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;--overlay-opacity:0.5;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-17853 .elementor-element.elementor-element-1e90912:not(.elementor-motion-effects-element-type-background), .elementor-17853 .elementor-element.elementor-element-1e90912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orieng.com.br/wp-content/uploads/2026/04/HEAD-LINKS-1-scaled.webp");background-position:top center;background-size:cover;}.elementor-17853 .elementor-element.elementor-element-1e90912::before, .elementor-17853 .elementor-element.elementor-element-1e90912 > .elementor-background-video-container::before, .elementor-17853 .elementor-element.elementor-element-1e90912 > .e-con-inner > .elementor-background-video-container::before, .elementor-17853 .elementor-element.elementor-element-1e90912 > .elementor-background-slideshow::before, .elementor-17853 .elementor-element.elementor-element-1e90912 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17853 .elementor-element.elementor-element-1e90912 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-17853 .elementor-element.elementor-element-e8e64ad{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17853 .elementor-element.elementor-element-2c4c4bc{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-17853 .elementor-element.elementor-element-2c4c4bc.elementor-element{--align-self:center;}.elementor-17853 .elementor-element.elementor-element-141bc3c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-17853 .elementor-element.elementor-element-141bc3c.elementor-element{--align-self:center;}.elementor-17853 .elementor-element.elementor-element-141bc3c img{border-radius:20px 20px 20px 20px;}.elementor-17853 .elementor-element.elementor-element-ce6f75a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-17853 .elementor-element.elementor-element-ce6f75a.elementor-element{--align-self:center;}.elementor-17853 .elementor-element.elementor-element-ce6f75a img{border-radius:20px 20px 20px 20px;}.elementor-17853 .elementor-element.elementor-element-a61e1c5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-17853 .elementor-element.elementor-element-a61e1c5.elementor-element{--align-self:center;}.elementor-17853 .elementor-element.elementor-element-a61e1c5 img{border-radius:20px 20px 20px 20px;}.elementor-17853 .elementor-element.elementor-element-953b0bc{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-17853 .elementor-element.elementor-element-953b0bc.elementor-element{--align-self:center;}.elementor-17853 .elementor-element.elementor-element-953b0bc img{border-radius:20px 20px 20px 20px;}.elementor-17853 .elementor-element.elementor-element-64d4b2d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-17853 .elementor-element.elementor-element-64d4b2d.elementor-element{--align-self:center;}.elementor-17853 .elementor-element.elementor-element-64d4b2d img{border-radius:20px 20px 20px 20px;}.elementor-17853 .elementor-element.elementor-element-76902b5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-17853 .elementor-element.elementor-element-76902b5.elementor-element{--align-self:center;}.elementor-17853 .elementor-element.elementor-element-76902b5 img{border-radius:20px 20px 20px 20px;}.elementor-17853 .elementor-element.elementor-element-2e441ef{--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-17853 .elementor-element.elementor-element-2e441ef:not(.elementor-motion-effects-element-type-background), .elementor-17853 .elementor-element.elementor-element-2e441ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17853 .elementor-element.elementor-element-76b1cf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-17853 .elementor-element.elementor-element-d286817{--display:flex;--min-height:69px;--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;--z-index:999999999999;}body.elementor-page-17853:not(.elementor-motion-effects-element-type-background), body.elementor-page-17853 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}@media(max-width:767px){.elementor-17853 .elementor-element.elementor-element-1e90912{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-17853 .elementor-element.elementor-element-2c4c4bc{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-17853 .elementor-element.elementor-element-141bc3c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17853 .elementor-element.elementor-element-ce6f75a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17853 .elementor-element.elementor-element-a61e1c5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17853 .elementor-element.elementor-element-953b0bc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17853 .elementor-element.elementor-element-64d4b2d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17853 .elementor-element.elementor-element-76902b5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17853 .elementor-element.elementor-element-76b1cf3{z-index:9;}.elementor-17853 .elementor-element.elementor-element-d286817{--min-height:129px;}}/* Start custom CSS for html, class: .elementor-element-6842fc1 */.elementor-17853 .elementor-element.elementor-element-6842fc1{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
    background: none;
}

.scroll-left,
.scroll-right,
.scroll-bottom,
.scroll-top{
    opacity: 0 !important;
    filter: blur(7px) !important;              /* << adiciona blur inicial */
    transition: 0.5s ease all !important;
}

.scroll-left{  transform: translate(-30px, 0) !important; }
.scroll-right{ transform: translate(30px, 0) !important; }
.scroll-bottom{ transform: translate(0, 80px) !important; }
.scroll-top{ transform: translate(0, -80px) !important; }

.ativo{
    opacity: 1 !important;
    filter: blur(0px) !important;              /* << anima até 0 */
    transform: translate(0, 0) !important;
    transition: 0.5s ease all !important;
    will-change: transform, filter;            /* opcional: melhora suavidade */
}


@media only screen and (min-width: 600px) {
.e1{
        transition: 0.5s 0.5s ease all;
}
.e2{
        transition: 0.5s 1s ease all;
}
.e3{
        transition: 0.5s 1.5s ease all;
}
.e4{
        transition: 0.5s 2s ease all;
}}



.blur{
    position:  absolute;
    inset:  0;
    pointer-events:  none;
}

.blur-1{
    z-index: 1;
    backdrop-filter:  blur(0.25px);
    -webkit-backdrop-filter:  blur(0.25px);
    mask-image:  linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%);
    -webkit-mask-image:  linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%);
}

.blur-2{
    z-index: 2;
    backdrop-filter:  blur(0.5px);
    -webkit-backdrop-filter:  blur(0.5px);
    mask-image:  linear-gradient(to bottom, rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%);
    -webkit-mask-image:  linear-gradient(to bottom,rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%);
}

.blur-3{
    z-index: 3;
    backdrop-filter: blur(1px);
    -webkit-backdrop-filter: blur(1px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%);
}

.blur-4{
    z-index: 4;
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(2px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%);
}

.blur-5{
    z-index: 5;
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%);
}

.blur-6{
    z-index: 6;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);
}

.blur-7{
    z-index: 7;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%);
}

.blur-8{
    z-index: 8;
    backdrop-filter: blur(32px);
    -webkit-backdrop-filter: blur(32px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d286817 */.elementor-17853 .elementor-element.elementor-element-d286817{
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9;
    pointer-events: none;
}/* End custom CSS */