.elementor-1998 .elementor-element.elementor-element-4b08dc7e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1998 .elementor-element.elementor-element-4b08dc7e:not(.elementor-motion-effects-element-type-background), .elementor-1998 .elementor-element.elementor-element-4b08dc7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-1998 .elementor-element.elementor-element-4b08dc7e > .elementor-container{max-width:1600px;min-height:154px;}.elementor-1998 .elementor-element.elementor-element-4b08dc7e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-132px;padding:0vw 0vw 0vw 0vw;z-index:13;overflow:visible;}.elementor-1998 .elementor-element.elementor-element-4b08dc7e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1998 .elementor-element.elementor-element-4acccb56.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1998 .elementor-element.elementor-element-4acccb56.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1998 .elementor-element.elementor-element-4acccb56.elementor-column > .elementor-widget-wrap{justify-content:space-around;}.elementor-1998 .elementor-element.elementor-element-4acccb56 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1998 .elementor-element.elementor-element-4acccb56 > .elementor-element-populated{margin:32px 32px 32px 32px;--e-column-margin-right:32px;--e-column-margin-left:32px;padding:0px 0px 0px 0px;}.elementor-1998 .elementor-element.elementor-element-b3868be{width:var( --container-widget-width, 50.608% );max-width:50.608%;--container-widget-width:50.608%;--container-widget-flex-grow:0;}.elementor-1998 .elementor-element.elementor-element-b3868be.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1998 .elementor-element.elementor-element-b3868be .elementor-menu-toggle{margin:0 auto;}.elementor-1998 .elementor-element.elementor-element-b3868be .elementor-nav-menu .elementor-item{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:700;}.elementor-1998 .elementor-element.elementor-element-b3868be .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-1998 .elementor-element.elementor-element-b3868be .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-1998 .elementor-element.elementor-element-b3868be .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#52B652;}.elementor-1998 .elementor-element.elementor-element-b3868be .e--pointer-framed .elementor-item:before,
					.elementor-1998 .elementor-element.elementor-element-b3868be .e--pointer-framed .elementor-item:after{border-color:#52B652;}.elementor-1998 .elementor-element.elementor-element-b3868be .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-1998 .elementor-element.elementor-element-b3868be .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#52B652;}.elementor-1998 .elementor-element.elementor-element-b3868be .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-1998 .elementor-element.elementor-element-b3868be .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#52B652;}.elementor-1998 .elementor-element.elementor-element-b3868be div.elementor-menu-toggle{color:#FFFFFF;}.elementor-1998 .elementor-element.elementor-element-b3868be div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-1998 .elementor-element.elementor-element-bf0b61a{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-1998 .elementor-element.elementor-element-bf0b61a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1998 .elementor-element.elementor-element-d6785ac{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-1998 .elementor-element.elementor-element-d6785ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1998 .elementor-element.elementor-element-ceb320e .hfe-input-focus .hfe-search-icon-toggle input[type=search]{width:344px;}.elementor-1998 .elementor-element.elementor-element-ceb320e .hfe-search-icon-toggle input[type=search]{padding:0 calc( 21px / 2);}.elementor-1998 .elementor-element.elementor-element-ceb320e .hfe-search-icon-toggle i.fa-search:before{font-size:21px;}.elementor-1998 .elementor-element.elementor-element-ceb320e .hfe-search-icon-toggle i.fa-search, .elementor-1998 .elementor-element.elementor-element-ceb320e .hfe-search-icon-toggle{width:21px;}.elementor-1998 .elementor-element.elementor-element-ceb320e{width:var( --container-widget-width, 3.252% );max-width:3.252%;--container-widget-width:3.252%;--container-widget-flex-grow:0;}.elementor-1998 .elementor-element.elementor-element-ceb320e.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1998 .elementor-element.elementor-element-ceb320e .hfe-input-focus .hfe-search-form__input:focus{background-color:#FFFFFF;}.elementor-1998 .elementor-element.elementor-element-ceb320e .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-style:none;border-radius:0px;}.elementor-1998 .elementor-element.elementor-element-ceb320e .hfe-search-icon-toggle i{color:#FFFFFF;border-color:#FFFFFF;fill:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-1998 .elementor-element.elementor-element-4b08dc7e > .elementor-container{max-width:626px;min-height:172px;}.elementor-bc-flex-widget .elementor-1998 .elementor-element.elementor-element-4acccb56.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1998 .elementor-element.elementor-element-4acccb56.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1998 .elementor-element.elementor-element-4acccb56.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1998 .elementor-element.elementor-element-4acccb56 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1998 .elementor-element.elementor-element-4acccb56 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1998 .elementor-element.elementor-element-b3868be{width:var( --container-widget-width, 199.805px );max-width:199.805px;--container-widget-width:199.805px;--container-widget-flex-grow:0;}.elementor-1998 .elementor-element.elementor-element-b3868be.elementor-element{--order:99999 /* order end hack */;}.elementor-1998 .elementor-element.elementor-element-bf0b61a{width:var( --container-widget-width, 118px );max-width:118px;--container-widget-width:118px;--container-widget-flex-grow:0;}.elementor-1998 .elementor-element.elementor-element-d6785ac{width:var( --container-widget-width, 118px );max-width:118px;--container-widget-width:118px;--container-widget-flex-grow:0;}.elementor-1998 .elementor-element.elementor-element-ceb320e{width:var( --container-widget-width, 34.391px );max-width:34.391px;--container-widget-width:34.391px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-1998 .elementor-element.elementor-element-4b08dc7e{margin-top:-12px;margin-bottom:-122px;padding:0vw 0vw 0vw 0vw;z-index:13;}.elementor-1998 .elementor-element.elementor-element-4acccb56{width:100%;}.elementor-bc-flex-widget .elementor-1998 .elementor-element.elementor-element-4acccb56.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1998 .elementor-element.elementor-element-4acccb56.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1998 .elementor-element.elementor-element-4acccb56.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1998 .elementor-element.elementor-element-4acccb56 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1998 .elementor-element.elementor-element-b3868be{--container-widget-width:69px;--container-widget-flex-grow:0;width:var( --container-widget-width, 69px );max-width:69px;--nav-menu-icon-size:27px;}.elementor-1998 .elementor-element.elementor-element-bf0b61a{width:initial;max-width:initial;text-align:start;}.elementor-1998 .elementor-element.elementor-element-bf0b61a img{width:45px;}.elementor-1998 .elementor-element.elementor-element-d6785ac{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-1998 .elementor-element.elementor-element-d6785ac img{width:100%;}}@media(min-width:768px){.elementor-1998 .elementor-element.elementor-element-4acccb56{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1998 .elementor-element.elementor-element-4acccb56{width:100%;}}/* Start custom CSS for section, class: .elementor-element-4b08dc7e *//* ========================================
   HEADER STICKY - TOXICOLOGIA ANALÍTICA
   ======================================== */

/* Estado base do header */
.elementor-1998 .elementor-element.elementor-element-4b08dc7e {
  background-color: rgba(0,0,0,0);
  transition: background-color 0.6s ease, backdrop-filter 0.6s ease, -webkit-backdrop-filter 0.6s ease;
}

/* Estado sticky (ao rolar) */
.elementor-1998 .elementor-element.elementor-element-4b08dc7e.elementor-sticky--effects {
  background-color: rgba(0,0,0,0.35) !important;
  -webkit-backdrop-filter: blur(12px) saturate(140%);
  backdrop-filter: blur(12px) saturate(140%);
  border-bottom: 1px solid rgba(255,255,255,0.10);
}

/* ========================================
   CONTAINER - ALTURA DINÂMICA
   ======================================== */

.elementor-1998 .elementor-element.elementor-element-4b08dc7e > .elementor-container {
  min-height: auto;
  transition: min-height 0.6s ease;
}

.elementor-1998 .elementor-element.elementor-element-4b08dc7e.elementor-sticky--effects > .elementor-container {
  min-height: 80px;
}

/* ========================================
   LOGOS - REDIMENSIONAMENTO
   ======================================== */

/* Logo Unicamp */
.elementor-1998 .elementor-element.elementor-element-4b08dc7e .logo img {
  max-width: 54px;
  height: auto;
  transition: max-width 0.6s ease, height 0.6s ease;
}

.elementor-1998 .elementor-element.elementor-element-4b08dc7e.elementor-sticky--effects .logo img {
  max-width: 40px;
}

/* Logo LTA */
.elementor-1998 .elementor-element.elementor-element-4b08dc7e .logoLTA img {
  max-width: 117px;
  height: auto;
  transition: max-width 0.6s ease, height 0.6s ease;
}

.elementor-1998 .elementor-element.elementor-element-4b08dc7e.elementor-sticky--effects .logoLTA img {
  max-width: 90px;
}

/* ========================================
   MENU - FONTE DINÂMICA
   ======================================== */

.elementor-1998 .elementor-element.elementor-element-4b08dc7e .elementor-nav-menu a,
.elementor-1998 .elementor-element.elementor-element-4b08dc7e .elementor-nav-menu .elementor-item {
  font-size: 15px;
  line-height: 1.2;
  transition: font-size 0.6s ease, line-height 0.6s ease;
}

.elementor-1998 .elementor-element.elementor-element-4b08dc7e.elementor-sticky--effects .elementor-nav-menu a,
.elementor-1998 .elementor-element.elementor-element-4b08dc7e.elementor-sticky--effects .elementor-nav-menu .elementor-item {
  font-size: 13px;
  line-height: 1.1;
}

/* ========================================
   ÍCONES SOCIAIS - ESCALA + ESPAÇAMENTO
   ======================================== */

.elementor-1998 .elementor-element.elementor-element-4b08dc7e .elementor-social-icon {
  padding: 10px;
  transform: scale(1);
  transition: transform 0.6s ease, padding 0.6s ease;
}

.elementor-1998 .elementor-element.elementor-element-4b08dc7e.elementor-sticky--effects .elementor-social-icon {
  padding: 6px;
  transform: scale(0.80);
}/* End custom CSS */