.elementor-4702 .elementor-element.elementor-element-706450dd:not(.elementor-motion-effects-element-type-background), .elementor-4702 .elementor-element.elementor-element-706450dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prevsan.org.br/wp-content/uploads/2025/10/22141744.jpg");background-position:center center;background-size:cover;}.elementor-4702 .elementor-element.elementor-element-706450dd > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4702 .elementor-element.elementor-element-706450dd > .elementor-container{min-height:400px;}.elementor-4702 .elementor-element.elementor-element-706450dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4702 .elementor-element.elementor-element-99ee8ca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4702 .elementor-element.elementor-element-2aa0b5f5 > .elementor-widget-container{margin:0% 0% 1% 0%;padding:0% 0% 0% 0%;}.elementor-4702 .elementor-element.elementor-element-2aa0b5f5{text-align:center;}.elementor-4702 .elementor-element.elementor-element-2aa0b5f5 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:56px;font-weight:700;font-style:normal;line-height:56px;letter-spacing:-2px;color:#082C5C;}.elementor-4702 .elementor-element.elementor-element-274b98f8{text-align:center;}.elementor-4702 .elementor-element.elementor-element-274b98f8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-0.5px;color:#181818;}.elementor-4702 .elementor-element.elementor-element-25e6c8a0{padding:5% 0% 5% 0%;}.elementor-4702 .elementor-element.elementor-element-10fe1a1b .eael-advance-tabs .eael-tabs-nav > ul li.eael-tab-nav-item{background-color:#FFFFFF;}.elementor-4702 .elementor-element.elementor-element-10fe1a1b .eael-advance-tabs .eael-tabs-nav > ul li.eael-tab-nav-item:hover:not(.active){background-color:#333;}.elementor-4702 .elementor-element.elementor-element-10fe1a1b .eael-advance-tabs .eael-tabs-nav > ul li.active{background-color:transparent;background-image:linear-gradient(220deg, #1F74D3 0%, #082C5C 100%);color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-4702 .elementor-element.elementor-element-10fe1a1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4702 .elementor-element.elementor-element-10fe1a1b.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-4702 .elementor-element.elementor-element-10fe1a1b .eael-advance-tabs{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4702 .elementor-element.elementor-element-10fe1a1b .eael-advance-tabs .eael-tabs-nav > ul li{font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:20px;background-color:#FFFFFF00;color:#000000;border-radius:15px 15px 15px 15px;}.elementor-4702 .elementor-element.elementor-element-10fe1a1b .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav{min-width:0px;}.elementor-4702 .elementor-element.elementor-element-10fe1a1b .eael-advance-tabs .eael-tabs-nav > ul li i{font-size:0px;}.elementor-4702 .elementor-element.elementor-element-10fe1a1b .eael-advance-tabs .eael-tabs-nav > ul li img{width:0px;}.elementor-4702 .elementor-element.elementor-element-10fe1a1b .eael-advance-tabs .eael-tabs-nav > ul li svg{width:0px;height:0px;}.elementor-4702 .elementor-element.elementor-element-10fe1a1b .eael-tab-inline-icon li .title-before-icon{margin-right:0px;}.elementor-4702 .elementor-element.elementor-element-10fe1a1b .eael-tab-inline-icon li .title-after-icon{margin-left:0px;}.elementor-4702 .elementor-element.elementor-element-10fe1a1b .eael-tab-top-icon li i, .elementor-4702 .elementor-element.elementor-element-10fe1a1b .eael-tab-top-icon li img, .elementor-4702 .elementor-element.elementor-element-10fe1a1b .eael-tab-top-icon li svg{margin-bottom:0px;}.elementor-4702 .elementor-element.elementor-element-10fe1a1b > .eael-advance-tabs > .eael-tabs-nav ul li{padding:15px 30px 15px 30px;margin:0px 0px 10px 0px;}.elementor-4702 .elementor-element.elementor-element-10fe1a1b > .elementor-widget-container > .eael-advance-tabs > .eael-tabs-nav ul li{padding:15px 30px 15px 30px;margin:0px 0px 10px 0px;}.elementor-4702 .elementor-element.elementor-element-10fe1a1b .eael-advance-tabs .eael-tabs-nav > ul li:hover:not(.active){background-color:#02010100;}.elementor-4702 .elementor-element.elementor-element-10fe1a1b .eael-advance-tabs .eael-tabs-nav > ul li:hover{color:#000000;border-radius:0px 0px 0px 0px;}.elementor-4702 .elementor-element.elementor-element-10fe1a1b .eael-advance-tabs .eael-tabs-content > div{background-color:#00000000;color:#1F74D3;font-family:"Archivo", Sans-serif;font-size:16px;text-transform:none;padding:0px 0px 0px 25px;margin:0px 0px 0px 0px;}.elementor-4702 .elementor-element.elementor-element-10fe1a1b .eael-tabs-content{border-radius:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-4702 .elementor-element.elementor-element-2aa0b5f5 .elementor-heading-title{font-size:48px;}}@media(max-width:767px){.elementor-4702 .elementor-element.elementor-element-2aa0b5f5 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-4702 .elementor-element.elementor-element-25e6c8a0{margin-top:0px;margin-bottom:0px;}.elementor-4702 .elementor-element.elementor-element-10fe1a1b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4702 .elementor-element.elementor-element-10fe1a1b .eael-advance-tabs{padding:2px 2px 2px 2px;margin:0px 0px 0px 0px;}.elementor-4702 .elementor-element.elementor-element-10fe1a1b > .eael-advance-tabs > .eael-tabs-nav ul li{margin:4px 4px 4px 4px;}.elementor-4702 .elementor-element.elementor-element-10fe1a1b > .elementor-widget-container > .eael-advance-tabs > .eael-tabs-nav ul li{margin:4px 4px 4px 4px;}.elementor-4702 .elementor-element.elementor-element-10fe1a1b .eael-advance-tabs .eael-tabs-content > div{font-size:18px;padding:17px 17px 17px 17px;margin:0px 0px 0px 0px;}}/* Start custom CSS for eael-adv-tabs, class: .elementor-element-10fe1a1b *//* ===========================
   ESTILOS ORIGINAIS DAS ABAS
   =========================== */

.eael-tabs-nav li:hover a,
.eael-tabs-nav li:hover {
  color: #891D26 !important;
  background-color: transparent !important;
}

.eael-tabs-nav li:hover {
  background: linear-gradient(220deg, rgba(31, 116, 211, 1) 0%, rgba(8, 44, 92, 1) 100%);
  border-radius: 15px !important;
  color: #fff !important;
  transition: all 0.3s ease;
}

.eael-tabs-nav {
  background-color: #F1EBC9 !important;
  padding: 30px;
  border-radius: 25px;
}

.eael-tabs-nav li {
  justify-content: center !important;
}



/* ===========================
   DROPDOWN PERSONALIZADO DA ABA
   =========================== */

/* Container da aba dropdown */
.eael-advance-tabs .aba-dropdown-educacao {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  padding: 15px 10px;
  margin: -15px 10px;
  cursor: pointer;
  white-space: normal;
  text-align: center;
  outline: none;
}

/* Submenu */
.eael-advance-tabs .aba-dropdown-educacao .submenu-opcoes {
  display: none;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  background: #ffffff;
  border-radius: 12px;
  list-style: none;
  padding: 6px 0;
  margin: 0;
  min-width: 240px;
  box-shadow: 0px 6px 14px rgba(0,0,0,0.12);
  border: 1px solid rgba(0,0,0,0.08);
  z-index: 9999;
}

/* Ponte invisível para manter hover */
.eael-advance-tabs .aba-dropdown-educacao .submenu-opcoes::before {
  content: "";
  position: absolute;
  top: -20px;
  left: 0;
  width: 100%;
  height: 20px;
  background: transparent;
}

/* ===========================
   SUBITENS (botões / links)
   =========================== */

.eael-advance-tabs .aba-dropdown-educacao .submenu-opcoes li {
  padding: 12px 12px;
  cursor: pointer;
  text-align: center;
  transition: 0.25s ease;
  font-size: 16px !important;

  /* Forçamos o estilo normal e prevenimos seleção visual */
  background: #ffffff !important;
  color: #074386 !important;
  border: none !important;
  outline: none !important;
}

/* Impede que a tab ativa do EA estilize os subitens */
.eael-advance-tabs .aba-dropdown-educacao .submenu-opcoes li,
.eael-advance-tabs .aba-dropdown-educacao .submenu-opcoes li:visited,
.eael-advance-tabs .aba-dropdown-educacao .submenu-opcoes li:focus,
.eael-advance-tabs .aba-dropdown-educacao .submenu-opcoes li:active {
  background: #ffffff !important;
  color: #074386 !important;
  border: none !important;
  outline: none !important;
}

/* Hover estilizado que você pediu */
.eael-advance-tabs .aba-dropdown-educacao .submenu-opcoes li:hover {
  background: linear-gradient(220deg, rgba(31,116,211,1) 0%, rgba(8,44,92,1) 100%) !important;
  color: #ffffff !important;
  border-radius: 8px !important;
}



/* ===========================
   DESKTOP — mostra submenu ao hover
   =========================== */

@media(min-width: 769px){
  .eael-advance-tabs .aba-dropdown-educacao:hover .submenu-opcoes,
  .eael-advance-tabs .aba-dropdown-educacao:focus-within .submenu-opcoes {
    display: block;
    
    .eael-advance-tabs .aba-dropdown-educacao {
        position: relative;
        display: block;
        width: 100%;
        height: 100%;
        cursor: pointer;
        text-align: center;
        padding: 15px 10px;
        margin: 2px 0px !important;
        white-space: normal;
        outline: none;
    }
  }
}


/* ===========================
   MOBILE — submenu sempre expandido
   =========================== */

@media(max-width: 768px){

  /* Remove a seta */
  .eael-advance-tabs .aba-dropdown-educacao .submenu-trigger {
    display: none;
  }

  /* Submenu vira lista normal */
  .eael-advance-tabs .aba-dropdown-educacao .submenu-opcoes {
    position: relative;
    display: block !important;
    opacity: 1;
    transform: none;
    top: 0;
    left: 0;
    background: transparent;
    border: none;
    box-shadow: none;
    padding: 0;
    margin-top: 10px;
    text-align: center;
    width: 100%;
  }

  .eael-advance-tabs .aba-dropdown-educacao .submenu-opcoes::before {
    display: none;
  }

  /* Subitens viram mini-abas no mobile */
  .eael-advance-tabs .aba-dropdown-educacao .submenu-opcoes li {
    background: #ffffff !important;
    border-radius: 12px !important;
    margin: 6px 0 !important;
    padding: 14px 10px !important;
    border: 1px solid rgba(0,0,0,0.1) !important;
  }
}/* End custom CSS */