:root {
  --azul-claro-abrades: #15bbf8;
  --azul-escuro-abrades: var(--black);
  --white: white;
  --black: black;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: #000;
  background-color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h2 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

p {
  color: #626262;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 24px;
}

.navbar {
  background-color: #fff;
}

.nav-logo {
  padding-top: 20px;
  padding-bottom: 20px;
}

.nav-link {
  color: #113b63;
  transform-style: preserve-3d;
  margin-top: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 18px;
}

.nav-link:hover {
  color: var(--azul-claro-abrades);
  font-style: normal;
  font-weight: 400;
  transform: translate3d(0, 0, 2px);
}

.nav-link.w--current {
  color: #113b63;
  margin-top: 0;
  font-size: 18px;
}

.nav-link.w--current:hover {
  color: #15bbf8;
}

.nav-link._1 {
  text-align: center;
  border: 2px solid #e9f0f3;
  border-radius: 10px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 20px;
}

.nav-link._1:hover {
  opacity: 1;
  color: #15bbf8;
  background-color: #f0f4f9;
  transform: translate(2px, -3px);
}

.nav-link.button._2._20 {
  color: var(--azul-claro-abrades);
  background-color: #113b6300;
  border: 2px solid #000;
  margin-left: 0;
  padding: 8px 18px;
  font-weight: 800;
}

.nav-link.button._2._20:hover {
  color: #15bbf8;
  background-color: #0f3b63;
}

.nav-button {
  color: #fff;
  background-color: #113b63;
  border-radius: 500px;
  margin-top: 20px;
  margin-left: 16px;
  padding: 10px 24px;
  font-weight: 700;
}

.container {
  text-align: center;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
}

.hero {
  background-color: #e9e9e9;
  background-image: url('../images/Imagem-1.jpg');
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 120px;
  padding-bottom: 200px;
}

.hero-block {
  text-align: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.hero-heading {
  color: #fff;
  margin-bottom: 30px;
  font-family: Poppins, sans-serif;
  font-size: 55px;
  font-weight: 800;
  line-height: 60px;
}

.paragraph {
  color: #0f3b63;
  text-align: center;
  margin-bottom: 25px;
  font-size: 15px;
  line-height: 24px;
}

.paragraph.left {
  color: var(--azul-escuro-abrades);
  text-align: left;
  margin-bottom: 0;
}

.paragraph.left._2 {
  color: var(--azul-escuro-abrades);
  font-size: 14px;
}

.button {
  color: #113b63;
  background-color: #15bbf8;
  border-radius: 500px;
  padding: 10px 32px;
  font-size: 18px;
  font-weight: 700;
}

.button:hover {
  color: #113b63;
  -webkit-text-stroke-color: #fff;
  background-color: #fff;
}

.button.orange {
  background-color: #e15e1d;
}

.button._2 {
  color: #fff;
  background-color: #113b63;
}

.button._2:hover {
  color: #0f3b63;
  background-color: #15bbf8;
}

.button._3 {
  border: 2px solid var(--azul-claro-abrades);
  background-color: #15bbf800;
  padding-top: 8px;
  padding-bottom: 8px;
}

.button._3:hover {
  background-color: var(--azul-claro-abrades);
  color: var(--white);
}

.hero-paragraph {
  color: #fff;
  margin-bottom: 30px;
  font-size: 18px;
  line-height: 25px;
}

.servi-os-section {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 80px;
  padding-bottom: 80px;
}

.content-grid {
  grid-column-gap: 125px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
}

.content-grid._1 {
  grid-column-gap: 43px;
  grid-row-gap: 39px;
  grid-template-columns: 1fr 1fr;
}

.content-grid._2 {
  grid-column-gap: 34px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.content-block-image {
  width: 130px;
  margin-bottom: 10px;
}

.content-block {
  text-align: center;
}

.content-block-title {
  color: #15bbf8;
  text-align: center;
  margin: 0 auto 30px;
  font-size: 50px;
  font-weight: 900;
}

.footer-section {
  background-color: #797979;
  background-image: url('../images/Imagem-6.jpg');
  background-position: 50% 100%;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 100px;
  padding-bottom: 100px;
}

.footer-section._2 {
  background-image: none;
}

.form-grid {
  grid-column-gap: 57px;
  grid-row-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.form-heading {
  color: #15bbf8;
  text-align: center;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 800;
}

.form-label {
  color: #fff;
  text-align: left;
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 25px;
}

.form-field {
  outline-offset: 0px;
  border-radius: 500px;
  outline: 3px #333;
  height: 52px;
  margin-right: 20px;
  padding-left: 24px;
  padding-right: 2px;
  font-size: 18px;
}

.form-submit {
  background-color: #15bbf8;
  border-radius: 500px;
  height: 52px;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 18px;
  font-weight: 700;
}

.form-block {
  display: flex;
}

.form-wrapper {
  margin-bottom: 0;
}

.quemsomos-section {
  background-color: #fff;
  background-image: linear-gradient(#e7eff5, #fff);
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.prof-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.prof-content {
  flex-direction: column;
  justify-content: center;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.prof-heading {
  color: #0f3b63;
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 50px;
  font-weight: 800;
}

.prof-subheading {
  color: #4043d2;
  margin-bottom: 20px;
}

.image-3 {
  width: 16px;
  height: 16px;
}

.div-block-8 {
  background-color: #0000;
  border-radius: 0;
  justify-content: flex-start;
  align-items: stretch;
  width: 42px;
  height: 42px;
  margin-top: 30px;
  display: flex;
}

.link-block {
  background-color: #eceefb;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.prof-social-link-image {
  width: 16px;
  height: 16px;
}

.prof-social-link {
  background-color: #eceefb;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  margin-right: 16px;
  display: flex;
}

.prof-social-block {
  margin-top: 30px;
  display: flex;
}

.image-5 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.prof-layer-image {
  max-width: 119%;
  position: absolute;
  inset: -5% auto auto 45%;
}

.final-section {
  background-color: #000;
  background-image: linear-gradient(#fff, #e7eff5);
  margin-top: 60px;
  padding-top: 40px;
  padding-bottom: 80px;
}

.final-block {
  grid-column-gap: 41px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center start;
  place-items: center start;
  display: grid;
}

.final-heading {
  color: #0f3b63;
  text-align: left;
  margin: 0;
  font-size: 50px;
  font-weight: 800;
}

.footer {
  padding-top: 30px;
  padding-bottom: 30px;
}

.footer-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: .25fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.nav-menu {
  justify-content: center;
  align-items: center;
  font-size: 13px;
  display: block;
  top: 30px;
}

.prof-image {
  border-radius: 15px;
}

.footer-text {
  color: #0f3b63;
}

.content-heading {
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-weight: 800;
}

.content-block-paragraph {
  color: #0f3b63;
  text-align: center;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 25px;
}

.content-block-paragraph._1 {
  word-break: normal;
  font-size: 16px;
}

.content-block-paragraph._2 {
  text-align: center;
  font-size: 16px;
}

.prof-paragraph {
  color: #0f3b63;
  text-align: left;
  font-size: 16px;
  line-height: 25px;
}

.body {
  font-family: Poppins, sans-serif;
}

.missao-valores-section {
  margin-top: 130px;
  margin-bottom: 130px;
}

.image-6 {
  max-width: 100%;
}

.div-block-9 {
  grid-column-gap: 11px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  margin-top: 20px;
  display: flex;
}

.heading {
  color: #0f3b63;
  text-align: center;
  text-transform: uppercase;
  font-size: 30px;
  font-weight: 500;
}

.heading.final {
  color: #0f3b63;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 500;
  text-decoration: none;
}

.heading.final:hover {
  color: #15bbf8;
}

.heading._2 {
  text-transform: none;
}

.heading.projetos-ativos {
  font-size: 25px;
  line-height: 30px;
}

.image-7 {
  text-align: right;
}

.div-block-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: center start;
  display: grid;
}

.heading-recrutamento {
  color: #113b63;
  text-align: center;
  text-transform: uppercase;
  background-color: #fff;
  border: 2px #0f3b63;
  border-radius: 15px;
  margin-bottom: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 30px;
  font-weight: 800;
  line-height: 30px;
  box-shadow: 0 2px 5px #2f4d8552;
}

.recrutamento-section {
  background-color: #fff;
  border: 1px #000;
  margin: 0 auto 100px;
  padding-top: 50px;
  padding-bottom: 0;
}

.recrutamento-section._2 {
  margin-bottom: 0;
}

.recrutamento-section.portal-transp {
  padding-top: 150px;
  padding-bottom: 200px;
}

.div-block-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-11._2 {
  grid-column-gap: 32px;
  grid-template-columns: 1fr .5fr;
  margin-bottom: 0;
}

.portal-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  display: grid;
}

.portal-grid._2 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.portal-grid._2._1 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

.portal-grid._2._4, .portal-grid._2._3 {
  grid-template-rows: auto;
}

.portal-button {
  text-align: center;
  background-color: #598ab8;
  border-radius: 80px;
  max-width: 100%;
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 15px;
  font-weight: 500;
  box-shadow: 0 3px 5px #0003;
}

.portal-button:hover {
  background-color: #15bbf8;
}

.portal-button._3 {
  background-color: #122639;
  font-weight: 500;
}

.portal-button._3:hover {
  background-color: #15bbf8;
}

.portal-button._2 {
  background-color: #0f3b63;
  font-weight: 500;
}

.portal-button._2:hover {
  background-color: #15bbf8;
}

.portal-button._4 {
  background-color: #3976c1;
}

.portal-button._4:hover {
  background-color: #15bbf8;
}

.portal-button._5 {
  background-color: #131535;
  font-weight: 500;
}

.portal-button._5:hover {
  background-color: #15bbf8;
}

.portal-button._6 {
  background-color: #072d68;
}

.portal-button._6:hover {
  background-color: #15bbf8;
}

.portal-button._7 {
  text-transform: none;
  background-color: #03001c;
  justify-content: center;
  display: block;
}

.portal-button._7:hover {
  background-color: #15bbf8;
}

.portal-button._8 {
  background-color: #6faec6;
}

.portal-button.parecer {
  background-color: #000;
}

.portal-button.parecer._1 {
  font-weight: 300;
}

.portal-button.parecer._2 {
  background-color: #0c3544;
  font-weight: 300;
}

.portal-button.parecer._3 {
  background-color: #131535;
  font-weight: 500;
}

.portal-button.parecer._3:hover {
  background-color: #15bbf8;
}

.portal-button.parecer._4 {
  background-color: #0f3b63;
  font-weight: 300;
}

.portal-button.parecer._5 {
  background-color: #1c7c9f;
  font-weight: 300;
}

.portal-button.parecer._6 {
  background-color: #3cc0f0;
  font-weight: 300;
}

.portal-button.parecer._8 {
  background-color: #6faec6;
  font-weight: 300;
}

.portal-button._1 {
  text-transform: none;
}

.portal-button._9 {
  background-color: #2b6fae;
}

.portal-button._9:hover {
  background-color: #15bbf8;
}

.body-2 {
  font-family: Poppins, sans-serif;
}

.body-3 {
  font-family: Poppins, sans-serif;
  font-size: 15px;
}

.text-section {
  margin-top: 0;
  margin-bottom: 50px;
}

.unidades-paragraph {
  color: #113b63;
  text-align: left;
  margin-bottom: 20px;
  font-size: 15px;
}

.unidades-paragraph._2 {
  text-align: left;
  margin-bottom: 40px;
}

.unidades-paragraph._2._1 {
  text-align: center;
  background-color: #e7eff5;
  padding: 0;
}

.unidades-paragraph._3 {
  margin-top: 5px;
}

.unidades-paragraph._4 {
  margin-top: 0;
  padding-top: 20px;
  font-size: 25px;
}

.div-block-12 {
  grid-column-gap: 43px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 10px;
  display: grid;
}

.div-block-12._2 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
}

.heading-2 {
  color: #113b63;
  text-align: left;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.heading-2._2 {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin: 25px auto;
  font-size: 25px;
  display: block;
  position: static;
}

.heading-2._3 {
  color: #fff;
  margin-bottom: 0;
  font-weight: 400;
  text-decoration: none;
}

.heading-2._3:hover {
  color: #15bbf8;
}

.heading-2._5 {
  text-align: center;
  margin-top: 20px;
  font-size: 25px;
}

.bold-text {
  color: #15bbf8;
  font-size: 50px;
  font-weight: 800;
}

.servi-os-image {
  border-bottom-right-radius: 20px;
}

.text-span {
  color: #15bbf8;
  font-weight: 800;
}

.div-year {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-13 {
  grid-column-gap: 13px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 86%;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.image-8 {
  border-radius: 20px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.diretoria-heading {
  color: #3cc0f0;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 900;
  display: flex;
}

.div-block-14 {
  grid-column-gap: 51px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 50px;
  display: grid;
}

.paragraph-2 {
  text-align: left;
}

.diretoria-paragraph {
  direction: ltr;
  text-align: left;
  -webkit-text-stroke-width: 0px;
  text-indent: 0;
  word-break: normal;
}

.image-9 {
  max-width: 100%;
}

.div-block-15 {
  text-align: left;
}

.link-block-2 {
  background-image: url('../images/Icones-6.png');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
}

.prof-social-block-2 {
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.prof-social-link-2 {
  background-color: #f7f7f7;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-right: 16px;
  display: flex;
  box-shadow: inset 5px 5px 5px #ffffffa8, 5px 5px 5px #0003;
}

.prof-social-link-2:hover {
  box-shadow: 5px 4px 5px #fff, inset 1px 1px 4px #0003;
}

.prof-social-link-image-2 {
  width: 50px;
  height: 50px;
}

.div-block-16 {
  margin-top: 50px;
  margin-left: 70px;
  margin-right: 70px;
}

.mask {
  border-radius: 20px;
  padding-bottom: 0;
}

.slider {
  background-color: #e7eff5;
  border-radius: 20px;
  height: 950px;
  max-height: none;
  margin-top: 40px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.image-10 {
  border-radius: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.icon-5, .icon-6 {
  color: #15bbf8;
  font-size: 35px;
}

.text-block {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 300;
}

.div-block-17 {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.slide {
  background-color: #e7eff5;
  border-radius: 20px;
}

.image-11 {
  border-radius: 20px;
}

.portal-section {
  background-color: #e7eff5;
  padding-top: 150px;
  padding-bottom: 200px;
}

.heading-portal {
  color: #0f3b63;
  background-color: #e7eff5;
  border-radius: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 38px;
  box-shadow: -6px -6px #ffffff8c, 0 2px 5px #0003;
}

.text-span-2, .text-span-3, .text-span-4, .text-span-5, .text-span-6, .text-span-7, .text-span-8, .text-span-9 {
  font-weight: 900;
}

.image-projetos {
  border-radius: 20px;
}

.text-span-10 {
  font-weight: 900;
}

.diretoria-div {
  margin-bottom: 50px;
}

.link {
  color: #113b63;
  text-decoration: none;
}

.link:hover {
  color: #15bbf8;
  text-decoration: underline;
}

.form-2 {
  background-color: #e7eff5;
  border-radius: 20px;
  padding: 20px 30px 30px;
}

.form-texto {
  color: #0f3b63;
  text-align: left;
  margin-top: 20px;
  font-size: 16px;
  font-weight: 600;
}

.form-espa-o {
  border-radius: 20px;
  margin-bottom: 25px;
}

.checkbox-label {
  color: #0f3b63;
  padding-left: 10px;
  font-size: 15px;
  display: flex;
}

.checkbox-field {
  justify-content: center;
  align-items: center;
  display: flex;
}

.checkbox {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  display: flex;
}

.div-block-18 {
  text-align: left;
  margin-top: 15px;
}

.form-div {
  margin-top: 15px;
  margin-bottom: 25px;
}

.textarea {
  border-radius: 20px;
  margin-bottom: 40px;
}

.radio-button-field {
  text-align: left;
}

.div-block-19 {
  grid-column-gap: 44px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.div-block-20 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-diretoria {
  grid-column-gap: 29px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  display: grid;
}

.image-section {
  margin-top: 0;
  margin-bottom: 80px;
}

.link-2 {
  color: #669dd1;
  justify-content: center;
  align-items: stretch;
  text-decoration: underline;
  display: flex;
}

.link-2:hover {
  color: #15bbf8;
}

.div-block-21 {
  grid-column-gap: 16px;
  grid-row-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: block;
}

.text-span-11 {
  color: var(--azul-escuro-abrades);
  word-break: normal;
  display: block;
}

.list {
  color: var(--azul-escuro-abrades);
  text-align: left;
  list-style-type: disc;
}

.list-item {
  color: var(--azul-escuro-abrades);
  text-align: left;
  margin-bottom: 5px;
}

.list-item-2 {
  text-align: left;
}

.heading-vagas {
  color: var(--azul-claro-abrades);
  text-align: left;
}

.div-block-22 {
  border: 2px solid var(--azul-claro-abrades);
  background-color: #15bbf800;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  padding: 35px;
  display: flex;
}

.link-3, .link-4 {
  color: var(--azul-claro-abrades);
}

.cta-vaga {
  margin-top: 20px;
  margin-bottom: 60px;
}

.div-block-24 {
  background-color: #e7eff5;
  border-radius: 14px;
  margin-left: 60px;
  margin-right: 60px;
  padding: 50px 180px 80px;
}

.heading-3 {
  color: var(--azul-claro-abrades);
  margin-bottom: 25px;
}

.image-12 {
  width: 20%;
}

.grid-gooter {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

@media screen and (max-width: 991px) {
  .nav-link {
    text-align: center;
    margin-bottom: 10px;
    display: block;
  }

  .nav-button {
    display: inline-block;
  }

  .container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .servi-os-section {
    padding-top: 40px;
    padding-bottom: 120px;
  }

  .content-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .content-block-title {
    text-align: center;
  }

  .form-grid {
    grid-template-columns: 1fr;
  }

  .form-heading {
    text-align: center;
    max-width: 100%;
  }

  .form-label {
    text-align: center;
  }

  .prof-grid {
    grid-template-columns: 1fr;
  }

  .prof-content {
    align-items: center;
  }

  .prof-layer-image {
    top: -3%;
    left: 45%;
  }

  .menu-button {
    color: #113b63;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #15bbf8;
    border-radius: 0;
  }

  .nav-menu {
    background-color: #fff;
    padding: 30px;
    top: 86px;
  }

  .prof-image {
    border-radius: 20px 20px 0 0;
    width: 100%;
  }

  .prof-paragraph {
    text-align: center;
  }

  .recrutamento-section {
    margin-bottom: 60px;
  }

  .div-block-11 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .div-block-11._2 {
    grid-template-rows: auto;
    display: block;
  }

  .portal-grid._2._1 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .portal-button.parecer._3 {
    font-weight: 500;
  }

  .icon {
    color: #15bbf8;
    font-size: 50px;
  }

  .icon:hover {
    color: #113b63;
  }

  .icon-2, .icon-3, .icon-4 {
    font-size: 30px;
  }

  .div-year {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-14 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr;
    margin-left: 0;
    margin-right: 0;
  }

  .diretoria-paragraph {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .div-block-17 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-22 {
    display: block;
  }

  .div-block-23 {
    margin-bottom: 30px;
  }

  .div-block-24 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .image-social, .image-13 {
    max-width: 70%;
  }
}

@media screen and (max-width: 767px) {
  .nav-link._1 {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 18px;
  }

  .hero {
    padding-top: 250px;
    padding-bottom: 300px;
  }

  .button._3.w--current {
    font-size: 16px;
  }

  .hero-paragraph {
    font-size: 15px;
  }

  .content-grid._1 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .content-grid._2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .form-heading {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .prof-layer-image {
    left: 44%;
  }

  .final-block {
    justify-items: center;
  }

  .footer-block {
    grid-template-columns: .5fr .5fr;
  }

  .content-block-paragraph, .prof-paragraph {
    text-align: center;
    font-size: 15px;
  }

  .div-block-10 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .heading-recrutamento {
    font-size: 28px;
    line-height: 28px;
  }

  .recrutamento-section {
    margin-bottom: 30px;
    padding-top: 100px;
  }

  .div-block-11 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .portal-grid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .div-block-12 {
    grid-column-gap: 8px;
  }

  .diretoria-heading {
    font-size: 25px;
  }

  .div-block-16 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .slider {
    height: 750px;
  }

  .icon-6 {
    font-size: 25px;
  }

  .heading-portal {
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-19 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .slide-nav {
    font-size: 10px;
  }

  .div-block-24 {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-3 {
    font-size: 30px;
    line-height: 35px;
  }

  .image-social {
    max-width: 100%;
  }
}

@media screen and (max-width: 479px) {
  h2 {
    font-size: 30px;
    line-height: 1.2;
  }

  .nav-logo {
    width: 172px;
    font-size: 20px;
  }

  .nav-link._1 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
  }

  .container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .hero {
    padding-top: 150px;
    padding-bottom: 250px;
  }

  .hero-heading {
    font-size: 24px;
    line-height: 1.2;
  }

  .button {
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 15px;
  }

  .button._3.w--current {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 15px;
  }

  .hero-paragraph {
    font-size: 14px;
    line-height: 20px;
  }

  .servi-os-section {
    padding-bottom: 80px;
  }

  .content-block-image {
    width: 100px;
  }

  .content-block-title {
    font-size: 24px;
    line-height: 24px;
  }

  .form-heading {
    font-size: 24px;
  }

  .form-field {
    text-align: center;
    flex: 1;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
  }

  .form-submit {
    flex: 1;
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
  }

  .form-block {
    flex-direction: column;
  }

  .quemsomos-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .prof-content {
    padding-left: 0;
    padding-right: 0;
  }

  .prof-heading {
    margin-top: 20px;
    font-size: 24px;
  }

  .prof-social-link {
    margin-left: 8px;
    margin-right: 8px;
  }

  .prof-layer-image {
    left: 37%;
  }

  .final-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .final-heading {
    text-align: center;
    font-size: 24px;
  }

  .footer {
    padding-top: 0;
  }

  .footer-block {
    grid-row-gap: 27px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .nav-menu {
    top: 75px;
  }

  .footer-logo {
    text-align: center;
    margin-bottom: 15px;
  }

  .footer-text {
    text-align: center;
  }

  .content-block-paragraph, .prof-paragraph {
    font-size: 14px;
    line-height: 20px;
  }

  .missao-valores-section {
    margin-top: 60px;
    margin-bottom: 80px;
  }

  .heading.final {
    font-size: 14px;
  }

  .heading-recrutamento {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    margin-bottom: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 25px;
    line-height: 25px;
  }

  .recrutamento-section {
    margin-bottom: 30px;
    padding-top: 40px;
  }

  .recrutamento-section._2 {
    margin-bottom: 20px;
  }

  .portal-button {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .unidades-paragraph {
    text-align: center;
    font-size: 14px;
  }

  .div-block-12 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .heading-2 {
    text-align: center;
    font-size: 20px;
  }

  .bold-text {
    font-size: 24px;
  }

  .icon {
    font-size: 40px;
  }

  .div-block-13 {
    grid-auto-flow: row;
    place-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .prof-social-link-2 {
    width: 50px;
    height: 50px;
    margin-left: 8px;
    margin-right: 8px;
  }

  .prof-social-link-image-2 {
    width: 35px;
    height: 35px;
  }

  .div-block-16 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .slider {
    height: 750px;
  }

  .image-10 {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-portal {
    font-size: 25px;
    line-height: 25px;
  }

  .slide-nav {
    color: #3c2b81;
    font-size: 8px;
  }

  .list {
    padding-left: 15px;
  }

  .div-block-24 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .heading-3 {
    font-size: 25px;
    line-height: 25px;
  }

  .image-12 {
    width: 25%;
  }
}

#w-node-b7f92bd7-9982-a0d0-1754-7a5b60fb9662-e11e1f30, #w-node-_847fe9ac-f771-236e-41dc-af2b8336e322-e11e1f30, #w-node-c90ff2bc-e339-3481-5755-b3325a3c0725-e11e1f30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1edde318-9567-d719-2d9a-7067e4eda175-e11e1f30, #w-node-_30dfccfc-6c44-4d34-74fd-da28823f66b9-e11e1f30, #w-node-_31059a26-9158-0e2c-f582-7271cb567f3d-e11e1f30, #w-node-_31059a26-9158-0e2c-f582-7271cb567f43-e11e1f30, #w-node-_31059a26-9158-0e2c-f582-7271cb567f49-e11e1f30, #w-node-_9b698c43-e9fe-69a0-10b9-330e7c1dcd9f-e11e1f30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c86d5955-d812-0532-5bf4-5d272e93003b-e11e1f30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_3a9036da-3251-b15e-825b-5f44add283b9-e11e1f30, #w-node-_11199db2-a021-79e1-0e61-54120201c54a-e11e1f30 {
  place-self: center;
}

#w-node-_8dbe31e5-329a-ec2f-b6cc-2bd9a1c5b262-e11e1f30 {
  place-self: center end;
}

#w-node-_706e3685-df70-b368-1982-0262a90431cb-0878256b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_706e3685-df70-b368-1982-0262a90431d0-0878256b {
  place-self: center;
}

#w-node-_35da1331-c5b6-5078-4c67-6e0b422a710b-e6dfc99a, #w-node-a1174e06-7498-514f-563f-e5b2ca04f3ef-e6dfc99a, #w-node-ff6568f7-de24-9b98-ad6e-d2edc7e40482-e6dfc99a, #w-node-_5a397cb6-b3af-c590-1fb5-957b1991301f-e6dfc99a, #w-node-_82104647-c47a-7b82-1fb9-fa6bbc484052-e6dfc99a, #w-node-_8edfcad9-dc64-645c-cc0c-e58084ee101c-e6dfc99a, #w-node-bed3ff50-5172-efdc-d835-634ea562cb09-e6dfc99a, #w-node-_424c659a-42ce-767a-18fc-a642a7d9cb78-e6dfc99a, #w-node-_8b3e9245-293c-c9e4-b32a-d99d1b7467a7-e6dfc99a {
  place-self: center stretch;
}

#w-node-_5f69319a-ed83-beaf-4d23-1ce94edf73de-e6dfc99a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_5f69319a-ed83-beaf-4d23-1ce94edf73e3-e6dfc99a {
  place-self: center;
}

#w-node-_2252e9fe-4138-c7fa-bbfc-5e3281da2620-bd8d2ade, #w-node-_52368289-5288-e98b-c01b-f18253c286ef-bd8d2ade, #w-node-_52368289-5288-e98b-c01b-f18253c286ec-bd8d2ade, #w-node-_90658536-7acc-d622-d747-6bc1c1a341c3-bd8d2ade, #w-node-_90658536-7acc-d622-d747-6bc1c1a341c6-bd8d2ade, #w-node-_5e4d25ca-8c80-5e6b-a76d-053babeae021-bd8d2ade, #w-node-_5e4d25ca-8c80-5e6b-a76d-053babeae024-bd8d2ade, #w-node-fc213b2d-3088-35e6-e8cb-782f14b25fec-bd8d2ade {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6329ca20-11dd-264c-a2c2-c3d622ffbee9-bd8d2ade {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_6329ca20-11dd-264c-a2c2-c3d622ffbeee-bd8d2ade {
  place-self: center;
}

#w-node-_35da1331-c5b6-5078-4c67-6e0b422a710b-03b15708, #w-node-a1174e06-7498-514f-563f-e5b2ca04f3ef-03b15708 {
  place-self: center stretch;
}

#w-node-bf68cdf6-727d-824e-ddce-299d3bc6c42f-03b15708 {
  justify-self: stretch;
}

#w-node-ff6568f7-de24-9b98-ad6e-d2edc7e40482-03b15708, #w-node-b4315a03-5c2c-a4f8-9ef9-d829e32bb598-03b15708 {
  place-self: center stretch;
}

#w-node-a68eb152-b71f-9c48-a384-85ce56d5d113-03b15708 {
  justify-self: stretch;
}

#w-node-_5a397cb6-b3af-c590-1fb5-957b1991301f-03b15708, #w-node-_067acbcc-fb7e-1e24-7b02-375eeb82e047-03b15708 {
  place-self: center stretch;
}

#w-node-_3753ad40-e7f0-46da-2ff7-70009699764c-03b15708 {
  justify-self: stretch;
}

#w-node-_82104647-c47a-7b82-1fb9-fa6bbc484052-03b15708, #w-node-_629ec517-df6d-cfac-be24-1496217c2057-03b15708 {
  place-self: center stretch;
}

#w-node-_8c6a7d8a-76db-d176-fe87-18254d45627f-03b15708 {
  justify-self: stretch;
}

#w-node-_8edfcad9-dc64-645c-cc0c-e58084ee101c-03b15708, #w-node-b43b399f-3441-f5a9-8871-e1a51df73d5f-03b15708 {
  place-self: center stretch;
}

#w-node-_366140d6-5255-fe75-2419-07d48f3d9dc1-03b15708 {
  justify-self: stretch;
}

#w-node-e37c4cfa-c4cc-81d5-d61b-9b7aa864ef4c-03b15708, #w-node-_3791a3a4-3876-0cf1-aae8-d0160169d226-03b15708, #w-node-_5096771f-8150-c521-567f-bec2fcbc370a-03b15708, #w-node-edd6259a-154f-38fa-6702-4a63830f7499-03b15708 {
  place-self: center stretch;
}

#w-node-f7c459e7-43f5-7e14-5ebb-ecd91adc7642-03b15708 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-f7c459e7-43f5-7e14-5ebb-ecd91adc7647-03b15708 {
  place-self: center;
}

#w-node-_445ea74c-4eed-6a2c-41e0-2e6c938a6f64-5dea5e94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_445ea74c-4eed-6a2c-41e0-2e6c938a6f69-5dea5e94 {
  place-self: center;
}

#w-node-_2c2ca4e3-50b6-854a-8bcf-22c39f6fe22a-1fdfb835, #w-node-c207e13a-ca01-03ca-df44-60bb3995b4e2-1fdfb835 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc049081-1677-5595-7318-24ed46eb522d-1fdfb835 {
  place-self: auto;
}

#w-node-cc049081-1677-5595-7318-24ed46eb522f-1fdfb835 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cc049081-1677-5595-7318-24ed46eb5230-1fdfb835 {
  place-self: center;
}

#w-node-_35da1331-c5b6-5078-4c67-6e0b422a710b-4f013a9f, #w-node-ff6568f7-de24-9b98-ad6e-d2edc7e40482-4f013a9f, #w-node-_82104647-c47a-7b82-1fb9-fa6bbc484052-4f013a9f {
  place-self: center stretch;
}

#w-node-_8418427b-fd87-fd03-87bc-7b96e256343b-4f013a9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_8418427b-fd87-fd03-87bc-7b96e2563440-4f013a9f {
  place-self: center;
}

#w-node-_35da1331-c5b6-5078-4c67-6e0b422a710b-18bcc240, #w-node-a1174e06-7498-514f-563f-e5b2ca04f3ef-18bcc240, #w-node-_66421c6d-57bf-251b-3ca0-3e5b6041a03e-18bcc240 {
  place-self: center stretch;
}

#w-node-_85814469-157e-f6af-d976-5b8dc7369570-18bcc240 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_85814469-157e-f6af-d976-5b8dc7369575-18bcc240 {
  place-self: center;
}

#w-node-a7a7c068-4a62-9ebe-f99a-4e01d614883c-c7f3f052 {
  place-self: center start;
}

#w-node-cdf075a3-821f-5f91-1819-df821232af39-c7f3f052 {
  place-self: center end;
}

#w-node-_5b506b36-4be5-7070-dcf2-5cc252a99d10-c7f3f052 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_5b506b36-4be5-7070-dcf2-5cc252a99d15-c7f3f052 {
  place-self: center;
}

#w-node-_35da1331-c5b6-5078-4c67-6e0b422a710b-851b3865, #w-node-_5ce5bebf-6cc2-1cfc-ccf9-96739f832d5f-851b3865, #w-node-d3aff02e-e3c6-74d1-8d4c-616ad600ff2a-851b3865, #w-node-_883b9a80-bf4a-049a-e22f-1e3758bdbd40-851b3865, #w-node-_3d49067c-abc4-b30c-9cdb-a5b293e9c82c-851b3865 {
  place-self: center stretch;
}

#w-node-_85814469-157e-f6af-d976-5b8dc7369570-851b3865 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_85814469-157e-f6af-d976-5b8dc7369575-851b3865 {
  place-self: center;
}

#w-node-_35da1331-c5b6-5078-4c67-6e0b422a710b-23c53b75, #w-node-ff6568f7-de24-9b98-ad6e-d2edc7e40482-23c53b75, #w-node-_82104647-c47a-7b82-1fb9-fa6bbc484052-23c53b75 {
  place-self: center stretch;
}

#w-node-cdc4e4ab-a6c2-b45a-c859-6e4ef6abbdce-23c53b75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_6c3f2680-b6c8-5e85-2622-081437ae5c28-23c53b75, #w-node-f033ff18-e9f3-c64e-5701-b016b28e853d-23c53b75, #w-node-e59505dc-d638-f29b-2b62-25ac2fcebc80-23c53b75 {
  place-self: center stretch;
}

#w-node-f5c0d023-d8f4-41f5-cbf9-5887bd80aede-23c53b75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-a4b90854-18e1-c2b4-e7b3-6ea3434f7f39-23c53b75, #w-node-cec6331a-5c98-fe7c-9986-9ba13ebb03c3-23c53b75, #w-node-_12f5f3b2-0d29-7cf4-60c6-5511573eb56d-23c53b75, #w-node-ea510dbf-f318-bc44-52d0-c464c78f08cd-23c53b75, #w-node-bdeba90e-b680-5663-dca9-8d48939cf018-23c53b75, #w-node-d2d9b867-1061-8647-6352-e471ef37c0d8-23c53b75, #w-node-_546f9ad3-fce9-094b-98ac-5626f38a36b7-23c53b75, #w-node-_48957ad0-76f5-4a5a-33c6-18411ca20514-23c53b75, #w-node-_3f8c7c49-5ab5-5ec9-740a-4a3348d0f895-23c53b75, #w-node-_9a6a92c9-fca9-3f3b-66e2-1f9cf9c01ec6-23c53b75, #w-node-f4c6a88a-eff1-230d-3340-b4aa0bc6e5e8-23c53b75, #w-node-_69fc513d-48dd-8966-c179-83a3e227f6ce-23c53b75, #w-node-fef91f06-3f8f-1e9b-1655-f632fdc50fd7-23c53b75 {
  place-self: center stretch;
}

#w-node-_641e9447-9ab9-7c15-acc9-7822707b9fbc-23c53b75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_8418427b-fd87-fd03-87bc-7b96e256343b-23c53b75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_8418427b-fd87-fd03-87bc-7b96e2563440-23c53b75 {
  place-self: center;
}

#w-node-_9d7b2672-ee81-4964-8163-1537a68cea14-0a79784c {
  place-self: start stretch;
}

#w-node-ae101358-4097-f91b-5375-239770f17d4e-0a79784c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d7b2672-ee81-4964-8163-1537a68cea14-d1f5bb49 {
  place-self: start stretch;
}

#w-node-ae101358-4097-f91b-5375-239770f17d4e-d1f5bb49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d7b2672-ee81-4964-8163-1537a68cea14-642d6dbc {
  place-self: start stretch;
}

#w-node-ae101358-4097-f91b-5375-239770f17d4e-642d6dbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d7b2672-ee81-4964-8163-1537a68cea14-014fc537 {
  place-self: start stretch;
}

#w-node-ae101358-4097-f91b-5375-239770f17d4e-014fc537 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d7b2672-ee81-4964-8163-1537a68cea14-2ed40e5f {
  place-self: start stretch;
}

#w-node-ae101358-4097-f91b-5375-239770f17d4e-2ed40e5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d7b2672-ee81-4964-8163-1537a68cea14-075b3d49 {
  place-self: start stretch;
}

#w-node-ae101358-4097-f91b-5375-239770f17d4e-075b3d49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d7b2672-ee81-4964-8163-1537a68cea14-7424a963 {
  place-self: start stretch;
}

#w-node-ae101358-4097-f91b-5375-239770f17d4e-7424a963 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d7b2672-ee81-4964-8163-1537a68cea14-5f89c962 {
  place-self: start stretch;
}

#w-node-ae101358-4097-f91b-5375-239770f17d4e-5f89c962 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d7b2672-ee81-4964-8163-1537a68cea14-de86342a {
  place-self: start stretch;
}

#w-node-ae101358-4097-f91b-5375-239770f17d4e-de86342a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d7b2672-ee81-4964-8163-1537a68cea14-db07bcfb {
  place-self: start stretch;
}

#w-node-ae101358-4097-f91b-5375-239770f17d4e-db07bcfb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-c86d5955-d812-0532-5bf4-5d272e93003b-e11e1f30, #w-node-_706e3685-df70-b368-1982-0262a90431cb-0878256b, #w-node-_5f69319a-ed83-beaf-4d23-1ce94edf73de-e6dfc99a, #w-node-_6329ca20-11dd-264c-a2c2-c3d622ffbee9-bd8d2ade, #w-node-f7c459e7-43f5-7e14-5ebb-ecd91adc7642-03b15708, #w-node-_445ea74c-4eed-6a2c-41e0-2e6c938a6f64-5dea5e94, #w-node-_8418427b-fd87-fd03-87bc-7b96e256343b-4f013a9f, #w-node-_85814469-157e-f6af-d976-5b8dc7369570-18bcc240, #w-node-_5b506b36-4be5-7070-dcf2-5cc252a99d10-c7f3f052, #w-node-_85814469-157e-f6af-d976-5b8dc7369570-851b3865, #w-node-_8418427b-fd87-fd03-87bc-7b96e256343b-23c53b75 {
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_4fd922b4-a61d-0e86-0f31-9d4b88dc53d8-e11e1f30 {
    place-self: stretch stretch;
  }

  #w-node-c86d5955-d812-0532-5bf4-5d272e93003b-e11e1f30, #w-node-_706e3685-df70-b368-1982-0262a90431cb-0878256b, #w-node-_5f69319a-ed83-beaf-4d23-1ce94edf73de-e6dfc99a, #w-node-_6329ca20-11dd-264c-a2c2-c3d622ffbee9-bd8d2ade, #w-node-f7c459e7-43f5-7e14-5ebb-ecd91adc7642-03b15708, #w-node-_445ea74c-4eed-6a2c-41e0-2e6c938a6f64-5dea5e94, #w-node-_8418427b-fd87-fd03-87bc-7b96e256343b-4f013a9f, #w-node-_85814469-157e-f6af-d976-5b8dc7369570-18bcc240, #w-node-_5b506b36-4be5-7070-dcf2-5cc252a99d10-c7f3f052, #w-node-_85814469-157e-f6af-d976-5b8dc7369570-851b3865, #w-node-_8418427b-fd87-fd03-87bc-7b96e256343b-23c53b75 {
    align-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_8dbe31e5-329a-ec2f-b6cc-2bd9a1c5b262-e11e1f30 {
    justify-self: center;
  }
}


