:root {
  --fsi-clr-primaria: #006bb7;
  --fsi-clr-txt: #333333;
  --fsi-clr-neutra-100: #ffffff;
  --fsi-clr-neutra-200: #f9f9f9;
  --fsi-clr-button: hsl(239,79%,29%);
  --fsi-clr-button-hover: #005ca9;
  --fsi-clr-accordion: hsl(239, 79%, 29%);
  --fsi-clr-accordion-hover: hsl(231, 60%, 48%);
  --fsi-clr-servico: #6dceff;
  --fsi-clr-servico-b: #b5eb52;
  --fs-100: .8rem;
  --fs-200: .9rem;
  --fs-300: 1rem;
  --fs-400: 1.25rem;
  --fs-500: 1.5rem;
  --fs-600: 1.75rem;
  --fs-700: 2rem;
  --fs-800: 2.5rem;
  }
  
  html {scroll-behavior: smooth;scroll-padding-top: 3rem;}
  body {-webkit-hyphens: none;-ms-hyphens: none;hyphens: none;}
  a:active, a:focus, button:active, button:focus {outline: 3px solid rgba(0,125,250,0.7);outline-offset: 1px;}

  a.link--estilizado,.fsi-link {color: #006bb7;text-decoration: none;transition: background-size .2s;padding:.15em .1em;border-bottom: 1px solid #006bb7;transition: all .1s ease;}
  a.link--estilizado:visited,.fsi-link:visited {color: hsl(271, 68%, 32%);border-bottom: 2.5px solid hsl(271, 68%, 32%);}
  a.link--estilizado:hover,.fsi-link:hover {border-bottom: 2.5px solid #006bb7;cursor: pointer;}

  .page__page__contentBottom>section>div {display: block !important;}
  .banners__banners__container {padding: 0;margin-top: 2em;margin-bottom: 2em;}
  .banners__banners__banners {padding:0}

/* Sessão Veja também */
.region--related-content__region--related-content__main {margin-top:0;}
/* Abaixo dos blocos de texto */
.ckeditor__ckeditor__text {margin-bottom:0;}
.breadcrumb__breadcrumb__breadcrumb {margin-top: 40px;}

/* Hover no título das notícias */
.latest-news__latest-news__contentTitle a:hover {color: #006bb7;}
.latest-news__latest-news__contentTitle {font-weight: 700;}
  

  
  .fsi__inscricoes {background-color: #f4f4f4;border-bottom: 1px solid #cecece;padding: .55em 0;text-align: center;letter-spacing: 1px;font-weight: 600;font-size: .75em}
  .fsi__inscricoes p {margin:0}
  @media only screen and (max-width: 600px) {.fsi__inscricoes {line-height: calc(2em + .2vw);}}
  
  .fsi-rd__form {max-width: 450px; margin-inline: auto;}
  .fsi-rd__form__shadow {box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 9px;}

  .setenta__galeria-box {margin-bottom: 80px;border: 2px solid #071367;text-align: center;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);background: linear-gradient(to left, #071367, #15217b 25%, #15217b 75%, #071367 100%);}
  .setenta__galeria-box>h2 {letter-spacing: 3px;text-transform: uppercase;font-size: 2em;line-height: 1.4em;font-weight: 600;text-align: center;margin: .7em 0 .3em 0;color:#ffffff;}
  .setenta__galeria-box p {color: #fff;line-height: calc(1.5em + .2vw);letter-spacing: 1px;padding: 10px 20px;}
  .setenta__depoimentos {padding: 10px;margin: 30px 10px;}
  .fsi__button__70anos {background-color:#e8df06;border-radius:0;color: #15217b !important;border: 2px solid #e8df06 !important;}
  .fsi__button__70anos:hover {background-color:#15217b;color: #e8df06 !important;}
  
  .sanfona__movel {background-color: var(--fsi-clr-accordion);}
  .sanfona__movel:hover,.sanfona__movel:focus {background-color: var(--fsi-clr-accordion-hover);}
  
  .new-transition {-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
  
  .new-transition_shadow:hover {box-shadow: 6px 8px 20px rgba(0,0,0,0.19), 4px 4px 6px rgba(0,0,0,0.23);}
  
  .breadcrumb__breadcrumb__breadcrumb {margin-top: 40px;}
  
  .region--header-top__region--header-top__header {background-color: #006bb7;}
  
  .newsletter__block__title {color: #006bb7;}
  
  .ui__buttons__button-inverse, .newsletter__block__block .button, .ckeditor__button, .login__form--user-login-form__container .button, .views-view--events__views-view--events__filter input[value="Filtrar"], .indrustry-magazine-newsletter__industry-magazine-newsletter__block .button, .views-view--publications__views-view--publications__filter .button {
      background: #006bb7;
      border-color: #006bb7;
  }
  
  .breadcrumb__breadcrumb__breadcrumbLink {color: #006bb7;}
  
  h1, h2, h3, h4, h5, h6, .field__label {color: #333;}
  
  .secao-completa {max-width: 100%;width: 1200px;margin: 0 auto;}
  
  .new-text-style {line-height: calc(1.6em + .2vw);letter-spacing: .8px;}
  .fsi__txt {line-height: 1.6; color: var(--fsi-clr-txt);}

  .fsi__youtube,.youtube--responsive {position: relative; padding-bottom: 54.25%; padding-top: 30px; height: 0; overflow: hidden; box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);margin-block: 2em;}
  .fsi__youtube iframe,.fsi__youtube object,.fsi__youtube embed,.youtube--responsive iframe {border: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
  
  .list-image-text__list-image-text__imgContainer img {max-width: 100%;vertical-align: middle;}
  
  .fsi__button__whatsapp {background: #25d366;color: #fff;position: fixed;bottom: 20px;right: 20px;font-size: 40px;display: flex;justify-content: center;align-items: center;width: 0;height: 0;padding: 35px;text-decoration: none;border-radius: 50%;animation-name: pulse;animation-duration: 1.5s;animation-timing-function: ease-out;animation-iteration-count: infinite;z-index: 100;}
  @keyframes pulse {0% {box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.5);} 80% {box-shadow: 0 0 0 14px rgba(37, 211, 102, 0);}}
  
  .fsi__inter__contato {width: 100%;flex-direction: column;display: flex;padding: 2em 0;gap: 3em;}
  .fsi__inter__contato>div {flex: 1 1 calc((100% / 2) - 2rem);}
  @media (min-width: 768px) {.fsi__inter__contato {flex-direction: row;align-items: center;}}
  @media only screen and (max-width: 515px) {.fsi__browser,.new-browser-size {display: none !important;}}
  @media only screen and (min-width: 516px) {.fsi__mobile,.new-mobile-size {display: none !important;}}
  
/* 08/05/23 - Container do layout das páginas (full width) */
.fsi__container {width: calc(100% - 2rem);margin-right: auto;margin-left: auto;}
.fsi__container__p {margin-inline: auto;width: min(90ch,100vw - 4rem);}
@media screen and (min-width: 1024px) {.fsi__container {max-width: 100%;width: 940px;}}
@media screen and (min-width: 1240px) {.fsi__container {width: 1140px;}}

/* 01/03/23 - Link simulando lista com sublinhado branco */
.fsi__bullet-link {color: var(--fsi-clr-neutra-100);padding-bottom: 3px;text-decoration: underline;text-underline-offset: 0.3em;display: list-item;margin-left: 1em;list-style-type: disc;margin-bottom: 1rem;}
.fsi__bullet-link:hover {text-decoration: none;}

/* Design dos botões */
.fsi__section__buttons {display: flex; justify-content: center;gap: 2em;flex-wrap: wrap;}
@media only screen and (min-width: 600px) {.fsi__section__buttons {gap: 3em;}}
.fsi__button {background-color: var(--fsi-clr-button); border: 2px solid var(--fsi-clr-button-hover); font-size: var(--fs-100); color: var(--fsi-clr-neutra-100);text-decoration: none; cursor: pointer; font-weight: 700; transition: 0.3s ease all; text-align: center; padding: .5rem 1rem;display: grid;align-content: center;line-height: 1.5;border-radius: 5px;}
.fsi__button:hover {background-color: var(--fsi-clr-button-hover);}
/* Design dos botões - legado */
.new-button {-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.new-button:hover {text-decoration-line: underline;}
.setenta__galeria-botao {padding: .8em 1em 0.65em;background-color:#e8df06;border-radius:0;color: #15217b !important;border: 2px solid #e8df06 !important;width: 160px;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.setenta__galeria-botao:hover {background-color:#15217b;color: #e8df06 !important;}
.setenta__galeria-botao:active {background-color:#030e61;color: #bab302 !important;border: 2px solid #bab302}
.new-button__verde {color: var(--fsi-clr-button) !important;}
.new-button__verde:hover {background-color: var(--fsi-clr-button);color: #fff !important;}
.new-button__branco {color: #fff !important;border: 2px solid #fff !important;}
.new-button__branco:hover {background-color:#fff;color: #2b2b2b !important;}
.new-button__branco:active {background-color: #ddd;border: 2px solid #ddd !important;}
.new-button__azul {background-color:rgb(73,64,153) !important;border: 2px solid rgb(73,64,153) !important;color: #fff !important;}
.new-button__azul:hover {background-color:rgb(255,255,255) !important;border: 2px solid rgb(73,64,153) !important;color: rgb(73,64,153) !important;}
.new-button__azul:active {background-color:rgb(34,27,97) !important;border: 2px solid rgb(34,27,97) !important;color: #fff !important;}
.new-button__roxo {background-color: #e58756;border: 2px solid #e58756 !important;color: #fff !important;}
.new-button__roxo:hover {background-color: #8875A8 !important;color: #e58756 !important;}
.new-button__roxo:active {background-color:#715e91 !important;border: 2px solid #715e91 !important;}
.new-button__estagio {background-color: #494099 !important;border: 2px solid #494099 !important;color: #fff !important;}
.new-button__estagio:hover {background-color: #5d53b5 !important;border: 2px solid #5d53b5 !important;color: #fff !important;}
.new-button__estagio:active {background-color:#332b7a !important;border: 2px solid #332b7a !important;}
.new-button__talentos {background-color: #e58756 !important;border: 2px solid #e58756 !important;color: #fff !important;}
.new-button__talentos:hover {background-color: #f59e71 !important;border: 2px solid #f59e71 !important;color: #fff !important;}
.new-button__talentos:active {background-color:#d47646 !important;border: 2px solid #d47646 !important;}
.new-button__captacao {background-color: #4bd690 !important;border: 2px solid #4bd690 !important;color: #50467c !important;}
.new-button__captacao:hover {background-color: #62f0a8 !important;border: 2px solid #62f0a8 !important;color: #50467c !important;}
.new-button__captacao:active {background-color: #36ba78 !important;border: 2px solid #36ba78 !important;color: #fff;}
.new-button__marinho {background-color:#336699 !important;border: 2px solid #336699 !important;color: #fff !important;}
.new-button__marinho:hover {background-color:rgb(255,255,255) !important;border: 2px solid #336699 !important;color: #336699 !important;}
.new-button__marinho:active {background-color:#204a75 !important;border: 2px solid #204a75 !important;color: #fff !important;}
.new-button__filtro-verde {border: none;background: linear-gradient(to bottom,#09912c,#036703);border-radius: 3px;font-family: Arial;color: #ffffff;padding: 5px 10px 5px 10px;text-decoration: none;margin: 5px;}
.new-button__filtro-vermelho {background: linear-gradient(to bottom,#b70404,#790505);text-decoration: none;}
.new-button__filtro-verde:hover {background: linear-gradient(to bottom,#b70404,#790505);}

/* Menu de navegação do site */
.new-nav {display:flex;flex-direction: row;justify-content: space-around;width: 100%;flex-wrap: wrap;align-items: center;max-height: inherit;}
.new-nav__logo {order: 1}
.new-nav__social {display: flex;flex-wrap: wrap;list-style: none;justify-content: flex-end;padding: 10px 0 5px 0; margin: 0}
.new-nav__social-icon {color: #006bb7;font-size: 20px;text-decoration: none;min-height: 30px;display: flex;padding: 0 8px;align-items: center;-webkit-transition: transform 0.2s;-moz-transition: transform 0.2s;-o-transition: transform 0.2s;-ms-transition: transform 0.2s;transition: transform 0.2s;}
.new-nav__social-icon:hover {transform: scale(1.3);}
.new-nav__social-icon .fa-facebook:hover {color: #3b5998;}
.new-nav__social-icon .fa-twitter:hover {color: #1baae1;}
.new-nav__social-icon .fa-linkedin:hover {color: #4875b4;}
.new-nav__social-icon .fa-youtube-play:hover {color: #ff3333;}
.new-nav__social-icon .fa-soundcloud:hover {color: #ff7700;}
.new-nav__social-icon .fa-flickr:hover {color: #fe0883;}
.new-nav__entidade {display: inline-block;color: #5B5B5B;text-decoration: none;text-transform: uppercase; font-size: 1rem;padding: 0.4em 0;font-weight: bold;opacity: 0.8;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.new-nav__entidade:hover {color: #006bb7;opacity: 1;}
.new-nav__secoes {font-size: 10.4px;background-color: #006bb7;box-shadow: 0 1px 2px rgba(19, 51, 61, 0.5);margin-bottom: 40px;padding: 0 1em;height: 44px;overflow: hidden;text-align: center;}
.new-nav__secoes-barra {margin: 0;padding: 0;list-style-type: none;max-height: 88px;position: relative;}
.new-nav__secoes-barra li {display: inline-block;}
.new-nav__secoes-links {display: inline-block;padding: 0 1em;color: rgb(236, 236, 236);font-weight: 700;letter-spacing: 0.1em;text-decoration: none;text-transform: uppercase;white-space: nowrap;line-height: 44px;height: 44px;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.new-nav__secoes-links:hover {background-color: #219ce1;color: #fff;}
.new-nav__secoes-links:focus {background-color: #014971;color: #fff;}
.new-nav__secoes-links:active {background-color: #014971;color: #fff;}
.new-nav__secoes li:last-child {position: absolute;right: 0;bottom: 44px;background-image: linear-gradient(to right,rgba(21, 99, 59, 0) 0, #006bb7 2em);}
.new-nav__secoes li:nth-last-child(2) {display: none;}
.new-nav__secoes#menu:target {height: auto;padding: 0;text-align: left;}
.new-nav__secoes#menu:target ul {max-height: none;}
.new-nav__secoes#menu:target li {display: block;}
.new-nav__secoes#menu:target a {display: block;padding: 0 2em;background-color: #006bb7;}
.new-nav__secoes#menu:target a:hover {background-color: #006bb7;}
.new-nav__secoes#menu:target li:not(:first-child) {margin-top: 2px;}
.new-nav__secoes#menu:target li:last-child {display: none;}
.new-nav__secoes#menu:target li:nth-last-child(2) {display: inline-block;position: absolute;top: 0;right: 0;margin: 0;border-left: 2px solid rgb(19, 51, 61);}

/* Destaques */
.new-fadebloco__link {position: relative;box-shadow: 0px 3px 6px #00000066;overflow: hidden;}
.new-fadebloco__link .new-fadebloco__overlay {background: rgba(0,0,0,0.7);border-radius: 5px;position: absolute;width: 100%;left: 0;top: 0;bottom: 0;right: 0;-webkit-transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s;}
.new-fadebloco__titulo {position: absolute;text-align: center;padding-left: 1em;padding-right: 1em;width: 100%;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.new-fadebloco__bottom {top: 80%;}
/* Destaques - Titulo aparece no Hover */
.new-fadebloco__link .new-fadeIn__overlay,.new-fadeIn__titulo {opacity: 0;}
.new-fadebloco__link:hover .new-fadeIn__overlay {opacity: 1;}
.new-fadebloco__link:hover .new-fadeIn__titulo{top: 50%;left: 50%;opacity: 1;}
/* Destaques - Titulo desaparece no Hover */
.new-fadebloco__link .new-fadeOut__overlay {background: rgba(0,0,0,0.4);}
.new-fadeOut__titulo {opacity: 1;}
.new-fadebloco__link:hover .new-fadeOut__overlay{opacity: 0;}
.new-fadebloco__link:hover .new-fadeOut__titulo{top: 130%;left: 50%;opacity: 0;}

/*Titulo e texto nas paginas de cada area*/
.new-secao__titulo {margin-bottom: 110px;display: flex;justify-content: center;align-items: center;flex-direction: column;text-align: center;width: 100%;height: 30vh;overflow: hidden;background-size: cover;}
.new-secao__titulo-texto {font-style: normal;font-weight: bold;color: #eee;font-size: 8vmin;letter-spacing: 0.03em;line-height: 1;text-shadow: 1px 2px 4px rgba(0, 0, 0, 0.8);}
.new-secao__chamada-texto {margin-bottom: 2em;margin-top: 2em;font-size: 1.8em;line-height: 1.7em;letter-spacing: 1px;font-weight: 500;}
.new-secao__paragrafo-texto {font-size: 1.2em;color: #5B5B5B;line-height: calc(2em + .2vw);letter-spacing: 1px;}
/*Legado*/
.new-secao__produtos-itens {display: flex;flex-flow: row wrap;background: #fff;margin-bottom: 30px;padding: 20px;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}
.new-secao__produtos-itens-icone {width: 67px;height: 67px !important;padding-top: 20px;}
.new-secao__produtos-itens-descricao {max-width: 400px;padding-left: 20px;padding-right: 15px;}
.new-secao__produtos-itens-titulo {color: #5b5b5b;font-size: 1.1em;line-height: calc(1.5em + .2vw);letter-spacing: 1px;margin: 1.5em 0 1em;text-transform: uppercase;}
.new-secao__produtos-itens-texto {color: #868787;font-size: 0.9em;line-height: calc(1.5em + .2vw);letter-spacing: 1px;margin-bottom: 2em;margin-top: 1em;}
.new-secao__institucional {padding: 0 !important;width: 460px;align-items: center;justify-content: space-between;border-left: 4px solid green;}
.new-secao__institucional:hover {box-shadow: 0 2px 8px rgba(0,0,0,0.12), 0 2px 7px rgba(0,0,0,0.24);}    
.new-secao__institucional-link {display: flex;align-items: center;width: 100%;justify-content: space-between;}
.new-secao__institucional-title {color:#5b5b5b;font-size: 1.1em;line-height: calc(1.5em + .2vw);letter-spacing: 0.05em;font-weight: 700;text-decoration: none;padding-left: 20px;}
.new-secao__institucional-icone {font-size:24px;color:#5B5B5B;padding-right: 20px;}
.new-secao__institucional-link:hover > .new-secao__institucional-title,.new-secao__institucional-link:hover > .new-secao__institucional-icone {color:green;}

  /* 28/02/23 - Blocos dos serviços nas páginas de cada área */
  .infra-wrap {display: flex;justify-content: center;flex-wrap: wrap;margin-top: 2rem;gap: 4rem;}
  .infra-card {width: 280px;height: 360px;border-radius: 15px;padding: 1.5rem;background: white;position: relative;display: flex;-webkit-box-align: end;align-items: flex-end;-webkit-transition: 0.4s ease-out;transition: 0.4s ease-out;box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.5);}
  .infra-card:hover {-webkit-transform: translateY(20px);transform: translateY(20px);}
  .infra-card:hover:before {opacity: 1;}
  .infra-card:hover .infra-info {opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
  .infra-card:before {content: "";position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;border-radius: 15px;background: rgba(0, 0, 0, 0.9);z-index: 2;-webkit-transition: 0.5s;transition: 0.5s;opacity: 0;}
  .infra-card img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;position: absolute;top: 0;left: 0;border-radius: 15px;}
  .infra-card .infra-info {position: relative;z-index: 3;color: white;opacity: 0;-webkit-transform: translateY(30px);transform: translateY(30px);-webkit-transition: 0.5s;transition: 0.5s;width: 100%;}
  .infra-card .infra-info h3 {color: var(--fsi-clr-primaria);font-size: var(--fs-500);margin-bottom: 0;}
  .infra-card .infra-info p {letter-spacing: .85px;font-size: 16px; margin-block: 1.2rem 1.7rem;line-height: 1.5;}

  /* 28/02/23 - Blocos dos serviços nas páginas de cada área */
  .fsi__servicos {grid-gap: 3rem;display: grid;padding: 0;}
  .fsi__servicos__item {color: #fff;background-color: rgba(12,0,65,0.6);justify-content: space-between;box-shadow: 0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);flex-direction: column;display: flex;}
  .fsi__servicos__item:hover {background-color: rgb(9, 1, 47);}
  .fsi__servicos__item:hover .fsi__servicos__link {background-color: var(--fsi-clr-servico);}
  .fsi__servicos__item > div {padding-inline: 1.8rem;}
  .fsi__servicos__item h3 {color:var(--fsi-clr-servico); font-size: 1.1em;line-height: calc(1.5em + .2vw);letter-spacing: 1px;margin: 1.5em 0 1em;text-transform: uppercase;}
  .fsi__servicos__item > div > p {line-height: calc(1.5em + .2vw);letter-spacing: .7px;}
  .fsi__servicos__link {background-color: #fff;padding: 15px 15px 18px 20px;margin-block: 0px;font-weight: 700;align-self: flex-end;}
  .fsi__servicos__link a {color: #170085;}
  .fsi__servicos__link i {font-size: .9em;margin-left: 12px;}
  .fsi__servicos__link>a:hover i {transform: translateX(10px);}
  .fsi__servicos__item,.fsi__servicos__link,.fsi__servicos__link a,.fsi__servicos__link i {-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
  @media only screen and (min-width: 516px) {.fsi__servicos {grid-template-columns: repeat(auto-fit,minmax(40ch,1fr));}}

/* Agenda de Eventos - Hompage */
.eventos_home-container {display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: center;margin-top: 4em;}
.eventos_home-agenda {flex: 1 1 400px;padding-right: 25px;}
.eventos_home-header {display: flex;justify-content: space-between;}
.eventos_home-titulo {text-transform: uppercase;margin-top: 0px;color: #005698;font-size: 2em;margin-bottom: .6em;display: inline-block;}
.eventos_home-link:hover .eventos_home-evento_azul {background-color: hsl(224.8, 56%, 45.5%);}
.eventos_home-link:hover .eventos_home-evento_verde {background-color: #008849;}
.eventos_home-evento_dia-azul {background-color: hsl(0,72.8%,47.6%);}
.eventos_home-link:hover .eventos_home-evento_dia-azul {color: hsl(236.5, 89.5%, 30%);background-color: #fff;}
.eventos_home-evento_dia-verde {background-color: hsl(129deg 100% 20%);}
.eventos_home-link:hover .eventos_home-evento_dia-verde {color: #006034;background-color: #fff;}
.eventos_home-link:hover .eventos_home-evento_mes,.eventos_home-link:hover .eventos_home-evento_nome,.eventos_home-link:hover .eventos_home-evento_dados {color: #fff;}
.eventos_home-evento {display: flex;box-shadow: 0 1px 3px rgba(0,0,0,0.42),0 1px 2px rgba(0,0,0,0.54);margin: 20px 0;}
.eventos_home-evento_azul {border-left: 4px solid hsl(236.5, 89.5%, 30%);}
.eventos_home-evento_verde {border-left: 4px solid #006034;}
.eventos_home-evento_data {text-align: center;padding-right: 15px;padding-left: 15px;align-self: center;border-right: 1px solid #515151;margin-right: 18px;}
.eventos_home-evento_dia {font-size: 1.3rem;color: #fff;margin-bottom: 0px;margin-top: 15px;font-weight: 600;padding: 2px 5px 0px;}
.eventos_home-evento_mes {margin-top: 5px;margin-bottom: 7.41px;font-size: 1.5rem;font-weight: 600;margin-block-start: 0.3em;margin-block-end: 0.3em;}
.eventos_home-evento_mes-azul {color: hsl(236.5, 89.5%, 30%);}
.eventos_home-evento_mes-verde {color: #006034;}
.eventos_home-evento_nome {margin-bottom: 0px;margin-top: 20.4px;color: hsl(0, 0.6%, 31.6%);font-size: 1.1rem;font-weight: 600;}
.eventos_home-evento_lista {display: flex;padding-left: 18px;margin-top: 10px;flex-wrap: wrap;}
.eventos_home-evento_dados {margin-right: 2em;font-weight: 500;letter-spacing: 1px;color: #6f6e6e;}
@media only screen and (max-width: 515px) {.eventos_home-agenda {padding-right: 0;margin-bottom: 2em;} .eventos_home-evento_lista {flex-direction: column}}

  /* 20/01/23 - Footer menu */
  .page__page__footer {background-color: var(--fsi-clr-primaria);}
  .region--footer__region--footer__section {text-align: left;}
  .region--footer__region--footer__section .block--footer__block-footer__title:nth-child(4) {line-height: 1.7em;}
  .block--footer__block-footer__block a {color: var(--fsi-clr-neutra-200);transition: all 0.2s ease-out;}
  .block--footer__block-footer__block a:hover {border-bottom: 1px solid var(--fsi-clr-neutra-200);}
  .fsi__footer__contato {color: var(--fsi-clr-neutra-200);line-height: 2;}
  .fsi__footer__contato div {display: flex; align-items: center;gap: 5px;font-size: 0.875em;}
  .fsi__footer__contato .fsi__button {background-color: transparent;border: 2px solid var(--fsi-clr-neutra-200);font-size: var(--fs-100);}
  .fsi__footer__contato .fsi__button:hover {background-color: var(--fsi-clr-neutra-200);color: var(--fsi-clr-primaria);}
  @media only screen and (min-width: 768px) {
  .region--footer-stripe-bottom__region--footer-stripe-bottom__region {display: inherit;} 
  .block--footer__block-footer__title {margin: 2em 0 1em;}
  }
  /* 20/01/23 - Footer assinatura e redes */
  .new-footer__social {display: flex;flex-wrap: wrap;list-style: none;justify-content: center;padding: 10px 0 5px 0;margin: 0}
  .new-footer__social-icon i {margin: 0.5em;font-size: 1.15em;border-radius: 50%;padding: 0.5em;transition: all 0.3s ease;width: 1em;background-color: #fff;text-align: center;border: 2px solid #fff;box-sizing: content-box;}
  .new-footer__social-icon i:hover {color: #fff;background-color: transparent;}
  .new-footer__social-icon-fiesc i {color: #006bb7;}
  .new-footer__social-icon-sesi i {color: #006bb7;}
  .new-footer__social-icon-senai i {color: #006bb7;}
  .new-footer__social-icon-iel i {color: #006bb7;}

  /* Media Queries */
  @media only screen and (max-width: 321px) {
    .new-nav__secoes li:last-child {padding-right: 8em !important;}
    }
    
    @media only screen and (max-width: 515px) {
    .new-flex-orientation {flex-direction: column;}
    .new-text-style__center-left {text-align: left;}
    .new-nav__logo {margin-top: 20px;}	
    .new-nav__secoes-barra {font-size: 1.3em;}	
    .new-nav__secoes li:last-child {padding-left: 20em;padding-right: 11em;}
    .new-secao__chamada-texto {font-size: 1.5em !important;}
    .setenta__galeria-box p {text-align:left;}	
    .setenta__depoimentos {padding: 0;margin: 30px 0px;}
    .new-nav__secoes {padding: 0 !important;}
    .new-secao__produtos-itens-descricao {padding-left: 15px !important;}
    .new-footer__social {width: 200px;}
    .align-left {float: none;}
    }
    
    @media only screen and (min-width: 516px) {
    .new-nav__secoes-barra {font-size: 1em;}
    .new-flex-orientation {flex-direction: row;}
    .new-nav__secoes li:last-child {padding-left: 5em;}
    }
    
    @media only screen and (max-width: 1099px) {
    .new-nav-browser {display: none !important;}
    .layout-flex-wrap {flex-wrap: wrap}	
    .secao-completa {width: calc(100% - 2rem);}
    }
    
    @media only screen and (min-width: 1100px) {
    .new-tablet-size {display: none !important;}
    }
    
    @media only screen and (max-width: 1199px) {
    .secao-completa {width: calc(100% - 2rem);}
    }
    
    @media only screen and (min-width: 1402px) {
    .new-nav__secoes-barra {font-size: 1.11em;}
    }
    
    @media only screen and (min-width: 1502px) {
    .new-nav__secoes-barra {font-size: 1.19em;}
    }
