.elementor-294 .elementor-element.elementor-element-9368904{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--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:999;}.elementor-294 .elementor-element.elementor-element-9368904:not(.elementor-motion-effects-element-type-background), .elementor-294 .elementor-element.elementor-element-9368904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-81d2720 );}.elementor-294 .elementor-element.elementor-element-d244e44{--display:flex;}.elementor-widget-theme-site-logo .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-294 .elementor-element.elementor-element-348a817{width:100%;max-width:100%;}.elementor-294 .elementor-element.elementor-element-348a817 img{width:100%;max-width:100%;}body:not(.rtl) .elementor-294 .elementor-element.elementor-element-79ebf21{left:0px;}body.rtl .elementor-294 .elementor-element.elementor-element-79ebf21{right:0px;}.elementor-294 .elementor-element.elementor-element-79ebf21{top:0px;z-index:1;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-294 .elementor-element.elementor-element-724cbcb .elementor-menu-toggle{margin:0 auto;}.elementor-294 .elementor-element.elementor-element-724cbcb .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-294 .elementor-element.elementor-element-724cbcb .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-8948721 );fill:var( --e-global-color-8948721 );}.elementor-294 .elementor-element.elementor-element-724cbcb .elementor-nav-menu--main .elementor-item:hover,
					.elementor-294 .elementor-element.elementor-element-724cbcb .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-294 .elementor-element.elementor-element-724cbcb .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-294 .elementor-element.elementor-element-724cbcb .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-2b0f786 );fill:var( --e-global-color-2b0f786 );}.elementor-294 .elementor-element.elementor-element-724cbcb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-294 .elementor-element.elementor-element-724cbcb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-secondary );}.elementor-294 .elementor-element.elementor-element-724cbcb .e--pointer-framed .elementor-item:before,
					.elementor-294 .elementor-element.elementor-element-724cbcb .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-secondary );}.elementor-294 .elementor-element.elementor-element-724cbcb .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-2b0f786 );}.elementor-294 .elementor-element.elementor-element-724cbcb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-294 .elementor-element.elementor-element-724cbcb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-secondary );}.elementor-294 .elementor-element.elementor-element-724cbcb .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-294 .elementor-element.elementor-element-724cbcb .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-secondary );}.elementor-294 .elementor-element.elementor-element-724cbcb div.elementor-menu-toggle{color:var( --e-global-color-2b0f786 );}.elementor-294 .elementor-element.elementor-element-724cbcb div.elementor-menu-toggle svg{fill:var( --e-global-color-2b0f786 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-294 .elementor-element.elementor-element-a42f523 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:14px 14px 14px 14px;padding:6px 8px 6px 8px;}.elementor-294 .elementor-element.elementor-element-a42f523 .elementor-button:hover, .elementor-294 .elementor-element.elementor-element-a42f523 .elementor-button:focus{background-color:#DAA567;}.elementor-294 .elementor-element.elementor-element-fffb5ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:999;}.elementor-294 .elementor-element.elementor-element-fffb5ea:not(.elementor-motion-effects-element-type-background), .elementor-294 .elementor-element.elementor-element-fffb5ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-81d2720 );}.elementor-294 .elementor-element.elementor-element-4b99e6c{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-294 .elementor-element.elementor-element-e6dddaf .elementor-icon-wrapper{text-align:center;}.elementor-294 .elementor-element.elementor-element-e6dddaf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2b0f786 );}.elementor-294 .elementor-element.elementor-element-e6dddaf.elementor-view-framed .elementor-icon, .elementor-294 .elementor-element.elementor-element-e6dddaf.elementor-view-default .elementor-icon{color:var( --e-global-color-2b0f786 );border-color:var( --e-global-color-2b0f786 );}.elementor-294 .elementor-element.elementor-element-e6dddaf.elementor-view-framed .elementor-icon, .elementor-294 .elementor-element.elementor-element-e6dddaf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2b0f786 );}.elementor-294 .elementor-element.elementor-element-2521817{width:100%;max-width:100%;}.elementor-294 .elementor-element.elementor-element-2521817 img{width:100%;max-width:100%;}.elementor-294 .elementor-element.elementor-element-ee1699f .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:14px 14px 14px 14px;padding:6px 8px 6px 8px;}.elementor-294 .elementor-element.elementor-element-ee1699f .elementor-button:hover, .elementor-294 .elementor-element.elementor-element-ee1699f .elementor-button:focus{background-color:#DAA567;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-294 .elementor-element.elementor-element-9368904{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-294 .elementor-element.elementor-element-724cbcb .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-294 .elementor-element.elementor-element-a42f523 .elementor-button{font-size:12px;border-radius:14px 14px 14px 14px;padding:8px 6px 8px 6px;}.elementor-294 .elementor-element.elementor-element-ee1699f .elementor-button{font-size:12px;border-radius:14px 14px 14px 14px;padding:8px 6px 8px 6px;}}@media(max-width:767px){.elementor-294 .elementor-element.elementor-element-d244e44{--width:42%;}.elementor-294 .elementor-element.elementor-element-348a817{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-294 .elementor-element.elementor-element-348a817 img{width:100%;max-width:100%;}.elementor-294 .elementor-element.elementor-element-724cbcb{width:var( --container-widget-width, 72px );max-width:72px;--container-widget-width:72px;--container-widget-flex-grow:0;}.elementor-294 .elementor-element.elementor-element-fffb5ea{--justify-content:space-evenly;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-294 .elementor-element.elementor-element-4b99e6c{--width:100%;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-294 .elementor-element.elementor-element-e6dddaf{width:var( --container-widget-width, 88px );max-width:88px;--container-widget-width:88px;--container-widget-flex-grow:0;}.elementor-294 .elementor-element.elementor-element-e6dddaf .elementor-icon-wrapper{text-align:center;}.elementor-294 .elementor-element.elementor-element-e6dddaf .elementor-icon{font-size:19px;}.elementor-294 .elementor-element.elementor-element-e6dddaf .elementor-icon svg{height:19px;}.elementor-294 .elementor-element.elementor-element-2521817{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-294 .elementor-element.elementor-element-2521817 img{width:42%;max-width:42%;}}@media(min-width:768px){.elementor-294 .elementor-element.elementor-element-d244e44{--width:13%;}.elementor-294 .elementor-element.elementor-element-4b99e6c{--width:13%;}}/* Start custom CSS for container, class: .elementor-element-9368904 *//* =========================================================
   RELUZ SOLUÇÕES
   HEADER + MEGA MENUS
   SOLUÇÕES 342 + SEGMENTOS 362
   ========================================================= */


/* =========================================================
   AJUSTES RÁPIDOS
   ========================================================= */

/*
   ESTES SÃO OS VALORES PRINCIPAIS:

   PC GRANDE:
   padding-top: 128px;

   NOTEBOOK / LAPTOP:
   padding-top: 148px;

   NOTEBOOK MENOR:
   padding-top: 156px;

   QUANTO MAIOR O VALOR:
   mais para BAIXO fica o mega menu.

   QUANTO MENOR O VALOR:
   mais para CIMA fica o mega menu.
*/


/* =========================================================
   1. HEADER NORMAL
   ========================================================= */

.reluz-header {

    background: transparent;

    z-index: 999;

    transition:
        background-color 0.35s ease,
        backdrop-filter 0.35s ease,
        -webkit-backdrop-filter 0.35s ease,
        box-shadow 0.35s ease;

}


/* =========================================================
   2. HEADER DEPOIS DO SCROLL
   ========================================================= */

.reluz-header.reluz-scrolled {

    background:
        rgba(255, 255, 255, 0.94);

    backdrop-filter:
        blur(14px);

    -webkit-backdrop-filter:
        blur(14px);

    box-shadow:
        0 10px 35px
        rgba(17, 16, 47, 0.10);

}


/* =========================================================
   3. LINKS DO MENU
   ========================================================= */

.reluz-header .reluz-menu a {

    transition:
        color 0.25s ease,
        transform 0.25s ease;

}


/* Menu azul quando o header fica claro */

.reluz-header.reluz-scrolled
.reluz-menu a {

    color:
        #221D5C !important;

}


/* Hover dourado */

.reluz-header.reluz-scrolled
.reluz-menu a:hover {

    color:
        #CE9552 !important;

}


/* =========================================================
   4. LINHA DOURADA DO HEADER
   ========================================================= */

.reluz-header::after {

    content: "";

    position: absolute;

    left: 50%;
    bottom: 0;

    width: 0;
    height: 1px;

    background:
        linear-gradient(
            90deg,
            transparent 0%,
            #CE9552 50%,
            transparent 100%
        );

    transform:
        translateX(-50%);

    transition:
        width 0.55s
        cubic-bezier(0.2, 0.8, 0.2, 1);

    pointer-events: none;

}


.reluz-header.reluz-scrolled::after {

    width: 100%;

}


/* =========================================================
   5. ESCONDE OS SUBMENUS NATIVOS DO WORDPRESS
   SOMENTE DESKTOP / NOTEBOOK
   ========================================================= */

@media (min-width: 1025px) {

    .reluz-mega-trigger > .sub-menu,
    .reluz-segmentos-trigger > .sub-menu {

        display:
            none !important;

    }


    .reluz-mega-trigger,
    .reluz-segmentos-trigger {

        cursor: pointer;

    }


    .reluz-mega-trigger > a,
    .reluz-segmentos-trigger > a {

        cursor: pointer;

        position: relative;

    }

}


/* =========================================================
   6. CONFIGURAÇÃO GERAL DOS DOIS POPUPS
   ========================================================= */

#elementor-popup-modal-342,
#elementor-popup-modal-362 {

    z-index:
        9998 !important;

}


#elementor-popup-modal-342
.dialog-widget-content,

#elementor-popup-modal-362
.dialog-widget-content {

    pointer-events: auto;

    overflow: hidden;

    border:
        1px solid
        rgba(34, 29, 92, 0.05);

    transition:
        transform 0.25s ease,
        opacity 0.25s ease,
        box-shadow 0.25s ease;

}


/* =========================================================
   7. PC GRANDE
   ACIMA DE 1366px

   PARA SUBIR OU DESCER OS POPUPS:
   ALTERE APENAS O 128px
   ========================================================= */

@media (min-width: 1367px) {

    #elementor-popup-modal-342,
    #elementor-popup-modal-362 {

        align-items:
            flex-start !important;

        justify-content:
            center !important;


        /* =====================================
           AJUSTE DE ALTURA - PC GRANDE
           ===================================== */

        padding-top:
            128px !important;


        /*
           O fundo do modal não captura mouse.
           Somente o painel branco captura.
        */

        pointer-events:
            none;

    }


    #elementor-popup-modal-342
    .dialog-widget-content,

    #elementor-popup-modal-362
    .dialog-widget-content {

        border-radius:
            20px;

        box-shadow:
            0 24px 70px
            rgba(17, 16, 47, 0.16);

    }

}


/* =========================================================
   8. NOTEBOOK / LAPTOP
   DE 1281px ATÉ 1366px

   PARA SUBIR OU DESCER:
   ALTERE APENAS O 148px
   ========================================================= */

@media
(min-width: 1281px)
and
(max-width: 1366px) {

    #elementor-popup-modal-342,
    #elementor-popup-modal-362 {

        align-items:
            flex-start !important;

        justify-content:
            center !important;


        /* =====================================
           AJUSTE DE ALTURA - NOTEBOOK
           ===================================== */

        padding-top:
            148px !important;


        pointer-events:
            none;

    }


    #elementor-popup-modal-342
    .dialog-widget-content,

    #elementor-popup-modal-362
    .dialog-widget-content {

        border-radius:
            18px;

        box-shadow:
            0 22px 60px
            rgba(17, 16, 47, 0.15);

    }

}


/* =========================================================
   9. NOTEBOOK MENOR
   DE 1025px ATÉ 1280px

   PARA SUBIR OU DESCER:
   ALTERE APENAS O 156px
   ========================================================= */

@media
(min-width: 1025px)
and
(max-width: 1280px) {

    #elementor-popup-modal-342,
    #elementor-popup-modal-362 {

        align-items:
            flex-start !important;

        justify-content:
            center !important;


        /* =====================================
           AJUSTE DE ALTURA - NOTEBOOK MENOR
           ===================================== */

        padding-top:
            156px !important;


        pointer-events:
            none;

    }


    #elementor-popup-modal-342
    .dialog-widget-content,

    #elementor-popup-modal-362
    .dialog-widget-content {

        border-radius:
            18px;

        box-shadow:
            0 22px 60px
            rgba(17, 16, 47, 0.15);

    }

}


/* =========================================================
   10. GARANTE INTERAÇÃO NO CONTEÚDO DOS POPUPS
   ========================================================= */

#elementor-popup-modal-342
.dialog-widget-content,

#elementor-popup-modal-362
.dialog-widget-content {

    pointer-events:
        auto !important;

}


/* =========================================================
   11. TROCA DA LOGO
   ========================================================= */

.reluz-logo img {

    transition:
        opacity 0.28s ease,
        transform 0.28s ease;

}


/* =========================================================
   12. ACESSIBILIDADE
   ========================================================= */

@media
(prefers-reduced-motion: reduce) {

    .reluz-header,

    .reluz-header::after,

    .reluz-header
    .reluz-menu a,

    .reluz-logo img,

    #elementor-popup-modal-342
    .dialog-widget-content,

    #elementor-popup-modal-362
    .dialog-widget-content {

        transition:
            none !important;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fffb5ea *//* =========================================================
   RELUZ SOLUÇÕES
   HEADER + MEGA MENUS
   SOLUÇÕES 342 + SEGMENTOS 362
   ========================================================= */


/* =========================================================
   AJUSTES RÁPIDOS
   ========================================================= */

/*
   ESTES SÃO OS VALORES PRINCIPAIS:

   PC GRANDE:
   padding-top: 128px;

   NOTEBOOK / LAPTOP:
   padding-top: 148px;

   NOTEBOOK MENOR:
   padding-top: 156px;

   QUANTO MAIOR O VALOR:
   mais para BAIXO fica o mega menu.

   QUANTO MENOR O VALOR:
   mais para CIMA fica o mega menu.
*/


/* =========================================================
   1. HEADER NORMAL
   ========================================================= */

.reluz-header {

    background: transparent;

    z-index: 999;

    transition:
        background-color 0.35s ease,
        backdrop-filter 0.35s ease,
        -webkit-backdrop-filter 0.35s ease,
        box-shadow 0.35s ease;

}


/* =========================================================
   2. HEADER DEPOIS DO SCROLL
   ========================================================= */

.reluz-header.reluz-scrolled {

    background:
        rgba(255, 255, 255, 0.94);

    backdrop-filter:
        blur(14px);

    -webkit-backdrop-filter:
        blur(14px);

    box-shadow:
        0 10px 35px
        rgba(17, 16, 47, 0.10);

}


/* =========================================================
   3. LINKS DO MENU
   ========================================================= */

.reluz-header .reluz-menu a {

    transition:
        color 0.25s ease,
        transform 0.25s ease;

}


/* Menu azul quando o header fica claro */

.reluz-header.reluz-scrolled
.reluz-menu a {

    color:
        #221D5C !important;

}


/* Hover dourado */

.reluz-header.reluz-scrolled
.reluz-menu a:hover {

    color:
        #CE9552 !important;

}


/* =========================================================
   4. LINHA DOURADA DO HEADER
   ========================================================= */

.reluz-header::after {

    content: "";

    position: absolute;

    left: 50%;
    bottom: 0;

    width: 0;
    height: 1px;

    background:
        linear-gradient(
            90deg,
            transparent 0%,
            #CE9552 50%,
            transparent 100%
        );

    transform:
        translateX(-50%);

    transition:
        width 0.55s
        cubic-bezier(0.2, 0.8, 0.2, 1);

    pointer-events: none;

}


.reluz-header.reluz-scrolled::after {

    width: 100%;

}


/* =========================================================
   5. ESCONDE OS SUBMENUS NATIVOS DO WORDPRESS
   SOMENTE DESKTOP / NOTEBOOK
   ========================================================= */

@media (min-width: 1025px) {

    .reluz-mega-trigger > .sub-menu,
    .reluz-segmentos-trigger > .sub-menu {

        display:
            none !important;

    }


    .reluz-mega-trigger,
    .reluz-segmentos-trigger {

        cursor: pointer;

    }


    .reluz-mega-trigger > a,
    .reluz-segmentos-trigger > a {

        cursor: pointer;

        position: relative;

    }

}


/* =========================================================
   6. CONFIGURAÇÃO GERAL DOS DOIS POPUPS
   ========================================================= */

#elementor-popup-modal-342,
#elementor-popup-modal-362 {

    z-index:
        9998 !important;

}


#elementor-popup-modal-342
.dialog-widget-content,

#elementor-popup-modal-362
.dialog-widget-content {

    pointer-events: auto;

    overflow: hidden;

    border:
        1px solid
        rgba(34, 29, 92, 0.05);

    transition:
        transform 0.25s ease,
        opacity 0.25s ease,
        box-shadow 0.25s ease;

}


/* =========================================================
   7. PC GRANDE
   ACIMA DE 1366px

   PARA SUBIR OU DESCER OS POPUPS:
   ALTERE APENAS O 128px
   ========================================================= */

@media (min-width: 1367px) {

    #elementor-popup-modal-342,
    #elementor-popup-modal-362 {

        align-items:
            flex-start !important;

        justify-content:
            center !important;


        /* =====================================
           AJUSTE DE ALTURA - PC GRANDE
           ===================================== */

        padding-top:
            128px !important;


        /*
           O fundo do modal não captura mouse.
           Somente o painel branco captura.
        */

        pointer-events:
            none;

    }


    #elementor-popup-modal-342
    .dialog-widget-content,

    #elementor-popup-modal-362
    .dialog-widget-content {

        border-radius:
            20px;

        box-shadow:
            0 24px 70px
            rgba(17, 16, 47, 0.16);

    }

}


/* =========================================================
   8. NOTEBOOK / LAPTOP
   DE 1281px ATÉ 1366px

   PARA SUBIR OU DESCER:
   ALTERE APENAS O 148px
   ========================================================= */

@media
(min-width: 1281px)
and
(max-width: 1366px) {

    #elementor-popup-modal-342,
    #elementor-popup-modal-362 {

        align-items:
            flex-start !important;

        justify-content:
            center !important;


        /* =====================================
           AJUSTE DE ALTURA - NOTEBOOK
           ===================================== */

        padding-top:
            148px !important;


        pointer-events:
            none;

    }


    #elementor-popup-modal-342
    .dialog-widget-content,

    #elementor-popup-modal-362
    .dialog-widget-content {

        border-radius:
            18px;

        box-shadow:
            0 22px 60px
            rgba(17, 16, 47, 0.15);

    }

}


/* =========================================================
   9. NOTEBOOK MENOR
   DE 1025px ATÉ 1280px

   PARA SUBIR OU DESCER:
   ALTERE APENAS O 156px
   ========================================================= */

@media
(min-width: 1025px)
and
(max-width: 1280px) {

    #elementor-popup-modal-342,
    #elementor-popup-modal-362 {

        align-items:
            flex-start !important;

        justify-content:
            center !important;


        /* =====================================
           AJUSTE DE ALTURA - NOTEBOOK MENOR
           ===================================== */

        padding-top:
            156px !important;


        pointer-events:
            none;

    }


    #elementor-popup-modal-342
    .dialog-widget-content,

    #elementor-popup-modal-362
    .dialog-widget-content {

        border-radius:
            18px;

        box-shadow:
            0 22px 60px
            rgba(17, 16, 47, 0.15);

    }

}


/* =========================================================
   10. GARANTE INTERAÇÃO NO CONTEÚDO DOS POPUPS
   ========================================================= */

#elementor-popup-modal-342
.dialog-widget-content,

#elementor-popup-modal-362
.dialog-widget-content {

    pointer-events:
        auto !important;

}


/* =========================================================
   11. TROCA DA LOGO
   ========================================================= */

.reluz-logo img {

    transition:
        opacity 0.28s ease,
        transform 0.28s ease;

}


/* =========================================================
   12. ACESSIBILIDADE
   ========================================================= */

@media
(prefers-reduced-motion: reduce) {

    .reluz-header,

    .reluz-header::after,

    .reluz-header
    .reluz-menu a,

    .reluz-logo img,

    #elementor-popup-modal-342
    .dialog-widget-content,

    #elementor-popup-modal-362
    .dialog-widget-content {

        transition:
            none !important;

    }

}/* End custom CSS */