.elementor-131242 .elementor-element.elementor-element-3d055c3b{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-131242 .elementor-element.elementor-element-3d055c3b:not(.elementor-motion-effects-element-type-background), .elementor-131242 .elementor-element.elementor-element-3d055c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}[data-theme="dark"] .elementor-131242 .elementor-element.elementor-element-3d055c3b{background-color:#191C20;}.elementor-131242 .elementor-element.elementor-element-2de8f12b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131242 .elementor-element.elementor-element-24ccf048{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-131242 .elementor-element.elementor-element-24ccf048.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-131242 .elementor-element.elementor-element-24ccf048 img{width:100%;}.elementor-131242 .elementor-element.elementor-element-7b8e68c9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131242 .elementor-element.elementor-element-7b8e68c9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-131242 .elementor-element.elementor-element-163fc69b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-131242 .elementor-element.elementor-element-163fc69b .main-menu > li > a{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:17px;font-weight:400;}.elementor-131242 .elementor-element.elementor-element-163fc69b{--nav-color:#0A0B31;--nav-color-10:#0A0B311a;--nav-color-h-accent:#4426DF;}[data-theme="dark"] .elementor-131242 .elementor-element.elementor-element-163fc69b{--nav-color:#FFFFFF;--nav-color-10:#FFFFFF1a;--nav-color-h:#FFFFFF;}.elementor-131242 .elementor-element.elementor-element-7567e68c{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131242 .elementor-element.elementor-element-4b99b9ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131242 .elementor-element.elementor-element-30f255c0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-131242 .elementor-element.elementor-element-30f255c0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-131242 .elementor-element.elementor-element-30f255c0{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-131242 .elementor-element.elementor-element-30f255c0 .elementor-icon-list-text{transition:color 0.3s;}[data-theme="dark"] .elementor-131242 .elementor-element.elementor-element-30f255c0 .elementor-icon-list-icon i{color:#ffffff;}[data-theme="dark"] .elementor-131242 .elementor-element.elementor-element-30f255c0 .elementor-icon-list-icon svg{fill:#ffffff;}[data-theme="dark"] .elementor-131242 .elementor-element.elementor-element-30f255c0 .elementor-icon-list-text{color:#ffffff;}.elementor-131242 .elementor-element.elementor-element-412d2c50{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}[data-theme="dark"] .elementor-131242 .elementor-element.elementor-element-559a6608 i.wnav-icon, [data-theme="dark"] .elementor-131242 .elementor-element.elementor-element-559a6608 .notification-icon-svg{color:#FFFFFF;}[data-theme="dark"] .elementor-131242 .elementor-element.elementor-element-3efb5493{--input-fcolor:#FFFFFF;}[data-theme="dark"] .elementor-131242 .elementor-element.elementor-element-3efb5493 i.wnav-icon, [data-theme="dark"] .elementor-131242 .elementor-element.elementor-element-3efb5493 .header-search-label, [data-theme="dark"] .elementor-131242 .elementor-element.elementor-element-3efb5493 .icon-holder > .search-icon-svg,
					[data-theme="dark"] .elementor-131242 .elementor-element.elementor-element-3efb5493 .is-form-layout .search-form-inner, [data-theme="dark"] .elementor-131242 .elementor-element.elementor-element-3efb5493 .is-form-layout .rb-loader{color:#FFFFFF;}.elementor-131242 .elementor-element.elementor-element-14b58d07 .dark-mode-slide{transform:scale(100%);-webkit-transform:scale(100%);}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-131242 .elementor-element.elementor-element-2de8f12b{--margin-top:0%;--margin-bottom:0%;--margin-left:1%;--margin-right:0%;}.elementor-131242 .elementor-element.elementor-element-24ccf048 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}}@media(min-width:768px){.elementor-131242 .elementor-element.elementor-element-3d055c3b{--content-width:1250px;}.elementor-131242 .elementor-element.elementor-element-2de8f12b{--width:21%;}.elementor-131242 .elementor-element.elementor-element-7b8e68c9{--width:55.355%;}.elementor-131242 .elementor-element.elementor-element-7567e68c{--width:31%;}.elementor-131242 .elementor-element.elementor-element-4b99b9ac{--width:50%;}.elementor-131242 .elementor-element.elementor-element-412d2c50{--width:59%;}}/* Start custom CSS for image, class: .elementor-element-24ccf048 *//* -----------------------------------------------------------
       TROCA DE LOGO INTELIGENTE (CSS CONTENT)
       Isso troca apenas o arquivo da imagem, mantendo o tamanho original.
    ----------------------------------------------------------- */
    [data-theme="dark"] .elementor-element-922b6ed img {
        /* A MÁGICA: Substitui a fonte da imagem diretamente pelo CSS */
        content: url('https://tempo-homolog.mystagingwebsite.com/wp-content/uploads/2026/01/logo-temporeal-branca.svg');
        
        /* Garante que o logo novo não estique */
        object-fit: contain;
        
        /* Mantém as dimensões controladas pelo Elementor */
        width: auto; 
        max-width: 100%; 
    }/* End custom CSS */
/* Start custom CSS for foxiz-navigation, class: .elementor-element-163fc69b *//* Corrige a cor do "underline" (item ativo/hover) no menu do drawer mobile */
@media (max-width: 1024px) {
  body:not(.elementor-editor-active) .elementor-element-658f64f .main-menu-wrap a{
    text-decoration-color: #4426DF !important; /* se for underline nativo */
  }

  /* Se o tema desenha o underline com pseudo-elemento */
  body:not(.elementor-editor-active) .elementor-element-658f64f .main-menu-wrap a::after,
  body:not(.elementor-editor-active) .elementor-element-658f64f .main-menu-wrap a::before,
  body:not(.elementor-editor-active) .elementor-element-658f64f .elementor-item::after,
  body:not(.elementor-editor-active) .elementor-element-658f64f .elementor-item::before{
    background-color: #4426DF !important;
    border-color: #4426DF !important;
  }

  /* Se o tema usa borda pra criar o underline */
  body:not(.elementor-editor-active) .elementor-element-658f64f .main-menu-wrap a{
    border-bottom-color: #4426DF !important;
  }
}/* End custom CSS */
/* Start custom CSS for foxiz-dark-mode-toggle, class: .elementor-element-14b58d07 *//* Correção do Botão Dark Mode */

/* 1. Faz o clique "atravessar" a bolinha e os ícones */
.dark-mode-toggle .dark-mode-slide, 
.dark-mode-toggle .dark-mode-slide-btn, 
.dark-mode-toggle svg {
    pointer-events: none !important;
}

/* 2. Garante que o container pai (a parte de trás) pegue o clique */
.dark-mode-toggle {
    cursor: pointer !important;
    pointer-events: auto !important;
}/* End custom CSS */