:root {
  --white: white;
  --black-2: #181616;
  --grey: #cecccc;
  --black: black;
  --white-smoke: #f7f7f7;
  --azul: #1f354a;
  --black-3: #0a0a0a;
  --texto: #1e354900;
  --verde: #b7d379;
}

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

.w-users-userformpagewrap {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 340px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.w-users-userformheader {
  text-align: center;
}

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

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-users-userloginformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformbutton {
  text-align: center;
  width: 100%;
}

.w-users-userformfooter {
  justify-content: space-between;
  margin-top: 12px;
  display: flex;
}

.w-users-userformerrorstate {
  margin-left: 20px;
  margin-right: 20px;
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%;
}

.w-users-userresetpasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformsuccessstate {
  display: none;
}

.w-users-usersignupformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.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-users-usersignupverificationmessage {
  display: none;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.w-users-userupdatepasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-useraccountwrapper {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-users-blockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-users-blockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  margin-bottom: 20px;
  padding: 20px;
}

.w-users-useraccountformsavebutton {
  text-align: center;
  margin-right: 8px;
}

.w-users-useraccountformcancelbutton {
  text-align: center;
  color: #333;
  background-color: #d3d3d3;
}

@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: #beb8b8;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: bold;
  line-height: 36px;
}

p {
  color: #353535;
  margin-bottom: 4em;
}

.body {
  margin: 22px;
}

.body.globarl-conteiner {
  filter: none;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.main {
  opacity: 1;
  background-color: #0000;
  flex: 1;
  margin-top: 0;
  display: block;
}

.globarl-conteiner {
  filter: none;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  width: 100vw;
  height: auto;
  min-height: 100vh;
  display: flex;
  position: absolute;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.sistemas {
  background-color: var(--white);
}

.heading-3 {
  color: #949191;
  text-align: right;
  margin-top: -33px;
  margin-left: -519px;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 70px;
  display: block;
}

.paragraph-4 {
  text-align: center;
  margin-top: -82px;
  padding: 152px;
  font-size: 30px;
  line-height: 50px;
}

.div-block-37 {
  justify-content: space-between;
  align-items: center;
  width: 500px;
  margin-left: 939px;
  margin-right: auto;
  display: flex;
}

.image-23 {
  margin-top: 42px;
  margin-left: -62px;
  margin-right: auto;
  display: block;
}

.bold-text-10 {
  color: var(--black-2);
  text-align: center;
  margin-top: 76px;
  margin-left: 543px;
  margin-right: auto;
  display: block;
}

.section-16 {
  height: auto;
  margin-top: 60px;
  display: block;
}

.info-block {
  padding: 5px;
  position: absolute;
  bottom: 0;
  right: 0;
}

.button-wrap-2 {
  text-align: left;
  background-color: #0000;
  border: 1px dashed #0000;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 300px;
  min-width: 200px;
  min-height: 200px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 55px 0;
  display: block;
  position: relative;
}

.button-rounded {
  border: 1px solid var(--grey);
  color: var(--grey);
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 13px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  min-height: 150px;
  margin-left: 0;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 30px;
  transition: all .2s;
  display: flex;
}

.button-rounded:hover {
  transform: translate(0, -3px);
  box-shadow: 0 8px 11px #00000026;
}

.text-block-50 {
  background-color: var(--white);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  color: var(--black);
  text-align: center;
  height: 100px;
  margin-top: 121px;
  padding-top: 55px;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
}

.section-20 {
  border-top: 1px none var(--grey);
  border-bottom: 1px none var(--grey);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-51 {
  border-style: none;
  border-width: 1px 1px 0;
  border-color: var(--grey);
  color: #3a3939;
  text-align: center;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  display: block;
}

.button-wrap-3 {
  background-color: #0000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-width: auto;
  min-height: 200px;
  padding: 55px 15px;
  display: flex;
  position: relative;
}

.button-standard-2 {
  text-align: center;
  text-transform: uppercase;
  background-color: #921248;
  border-radius: 20px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 280px;
  min-width: 250px;
  height: 70px;
  min-height: 70px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 24px;
  padding: 12px 22px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 400;
  transition: all .2s;
  display: flex;
}

.button-standard-2:hover {
  transform: translate(0, -3px);
  box-shadow: 0 8px 11px #00000026;
}

.bold-text-16 {
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 700;
  line-height: 19px;
}

.bold-text-17 {
  flex: 1;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-top: 0;
  display: block;
}

.div-block-49 {
  grid-column-gap: 114px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template: ". Area Area-2 Area-3"
                 ". Area-4 Area-5 Area-8"
                 / minmax(0, 2fr) .25fr .25fr minmax(200px, .25fr);
  grid-auto-columns: .25fr;
  grid-auto-flow: row dense;
  align-content: center;
  place-items: center;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.bold-text-18 {
  align-self: center;
  margin-left: 9px;
}

.bold-text-20 {
  align-self: center;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 20px;
}

.bold-text-21 {
  align-self: center;
  margin-left: 0;
  font-size: 20px;
}

.bold-text-22 {
  text-align: center;
  align-self: center;
  display: none;
}

.section-21 {
  justify-content: center;
  min-width: 60%;
  margin-top: 161px;
  display: block;
  position: relative;
}

.column-3 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.columns-2 {
  display: flex;
}

.column-4, .column-5 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-53 {
  text-align: center;
  font-size: 50px;
}

.div-block-52 {
  margin-top: 72px;
  margin-bottom: 66px;
}

.bold-text-25 {
  font-size: 30px;
}

.text-block-55 {
  color: var(--black-2);
  text-align: center;
  margin-top: 25px;
  margin-bottom: 60px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 30px;
}

.call-to-action {
  border: 1px none var(--white-smoke);
  padding-top: 0;
  padding-bottom: 100px;
}

.centered-container {
  text-align: center;
  flex-direction: column;
  flex: 1;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.bold-text-27 {
  color: var(--black);
  font-size: 30px;
}

.bold-text-28, .bold-text-29, .bold-text-30 {
  font-size: 30px;
}

.hero3-firstbutton-wrap {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 10px;
  display: inline-block;
}

.btn {
  float: none;
  color: #fff;
  text-align: left;
  letter-spacing: 0;
  background-color: #921248;
  border-radius: 4px;
  margin-top: 33px;
  margin-bottom: 10px;
  padding: 11px 25px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  transition: color .2s, box-shadow .2s, background-color .2s, transform .4s;
  display: inline-block;
}

.btn:hover {
  background-color: var(--azul);
  color: #fff;
  border: 1px solid #0c294d;
  transform: translate(0, -2px);
  box-shadow: 0 1px 3px #0000001a;
}

.btn:active {
  background-color: #b9306a;
  transform: translate(0, -1px);
  box-shadow: 0 1px 1px #0000001a;
}

.bold-text-31, .bold-text-32 {
  font-size: 30px;
}

.text-block-56 {
  color: #a19c9c;
  text-align: center;
  margin-top: 60px;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  display: block;
}

.informeanual {
  flex-direction: column;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.flex-container {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-image-mask {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.hero-image {
  object-fit: cover;
  object-position: 50% 50%;
  flex: 0 .5 auto;
  width: 400px;
  height: 500px;
  display: block;
}

.heading-4 {
  color: #a19c9c;
  text-align: center;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
}

.paragraph-5 {
  text-align: justify;
  font-family: Montserrat, sans-serif;
}

.cards-section {
  padding-top: 20px;
  padding-bottom: 100px;
}

.cards-grid-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template: ". . ."
                 ". . Area"
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
}

.cards-image-mask {
  text-align: left;
  border-radius: 0%;
  width: 100%;
  height: 200px;
  margin-bottom: 106px;
  padding-top: 100%;
  position: relative;
  overflow: visible;
}

.cards-image {
  vertical-align: sub;
  object-fit: cover;
  object-position: 50% 50%;
  background-image: url('../images/Ciencia.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: none;
  height: 130%;
  position: absolute;
  inset: 0%;
}

.heading-5 {
  color: #a19c9c;
  margin-bottom: 69px;
}

.div-block-53, .div-block-54, .div-block-55 {
  text-align: center;
}

.heading-6 {
  font-size: 20px;
}

.heading-7 {
  margin-top: 99px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.heading-8 {
  font-size: 20px;
}

.paragraph-7 {
  text-align: justify;
  font-family: Montserrat, sans-serif;
}

.paragraph-8 {
  text-align: justify;
  margin-top: 0;
}

.paragraph-9 {
  text-align: justify;
}

.navigation {
  background-color: #0b231e;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 4px 8px #00000021;
}

.brand-link {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: -3px;
  text-decoration: none;
  display: block;
  position: static;
}

.nav-link-19 {
  color: #fff;
  padding: 26px 17px;
  font-family: Montserrat, sans-serif;
  transition: box-shadow .5s, color .3s;
  box-shadow: inset 0 3px #0000;
}

.nav-link-19:hover {
  box-shadow: inset 0 3px #b5b5b580;
}

.nav-link-19.w--current {
  color: #4dbd90;
  box-shadow: inset 0 3px #4dbd90;
}

.heading-9 {
  float: left;
  color: #33333387;
  margin-top: 0;
  margin-right: 14px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 15px;
}

.text-blockd {
  color: #817f7f;
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.row-5 {
  align-items: center;
  display: flex;
}

.div-block-11 {
  opacity: 1;
  border-radius: 4px;
  margin-bottom: 22px;
  margin-left: 18px;
  margin-right: 18px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  transition: all 1s;
  overflow: visible;
}

.div-block-11:hover {
  border: 1px #00000036;
  transform: translate(0, -15px);
  box-shadow: 1px 1px 9px -1px #000;
}

.heading-10 {
  margin-bottom: 0;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 42px;
  padding-top: 24px;
  display: flex;
  overflow: hidden;
}

.div-block-58 {
  border-bottom: 1px solid #00000029;
  width: 750px;
  padding: 12px 14px;
}

.image {
  background-color: var(--white);
  border-radius: 17px;
}

.column-38 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-11 {
  color: var(--black);
  text-align: center;
  margin-top: 60px;
  font-size: 30px;
}

.textp {
  color: #fff;
  margin-top: -13px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.bold-text-35 {
  align-items: center;
  margin-top: 32px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
  position: relative;
}

.block_wrap {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25%;
  margin-right: -31px;
  display: flex;
}

.block_wrap-2 {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.cards-image-2 {
  text-align: left;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.paragraph-10 {
  text-align: center;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  position: static;
}

.link-18 {
  color: #333;
  font-style: normal;
  text-decoration: none;
}

.link-18:hover {
  color: var(--grey);
}

.paragraph-11, .paragraph-12, .paragraph-13 {
  text-align: justify;
}

.bold-text-37 {
  font-size: 18px;
}

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

.pop-up-modal {
  z-index: 999999;
  opacity: .99;
  background-color: #5286744d;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.pop-up {
  opacity: 1;
  color: #000;
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-color: #cfcfcf;
  background-clip: border-box;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 600px;
  height: 250px;
  margin-top: 0;
  padding: 32px 30px 64px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 10px 5px #00000040;
}

.dropdown-list-6 {
  margin-left: 4px;
}

.dropdown-list-6.w--open {
  margin-top: -61px;
  margin-left: 228px;
}

.dropdown {
  border: 1px #000;
}

.container-20 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.sectionadmision {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding-top: 140px;
  padding-bottom: 160px;
  position: relative;
}

.sectionadmision.cc-no-padding-bottom {
  text-align: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.container-2 {
  text-align: center;
  margin-top: 50px;
  margin-bottom: auto;
}

.hero-subgestion {
  color: #686666;
  text-align: justify;
  letter-spacing: -.02em;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
}

.block {
  color: #fff;
  background-color: #7946f3;
  align-items: stretch;
  min-height: 400px;
  margin-bottom: 100px;
  padding: 48px 50px 56px;
  font-size: 28px;
  font-weight: 300;
  line-height: 1.4;
  display: flex;
  position: sticky;
}

.orgullo {
  color: var(--black);
  text-align: center;
  letter-spacing: -.01em;
  object-fit: fill;
  object-position: 50% 50%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  display: flex;
}

.bold-text-40 {
  margin-top: -12px;
}

.card {
  color: #000c;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 40px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  box-shadow: 0 5px 15px #0000001a;
}

.card.card--no-padding {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 0%;
  padding: 0;
  display: flex;
}

.heading-h4 {
  color: #333333d6;
  text-align: left;
  letter-spacing: .02em;
  flex: 0 auto;
  align-self: stretch;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.2em;
  font-weight: 700;
  line-height: 1.5em;
}

.heading-h4:hover {
  border: 1px #000;
  height: auto;
}

.heading-h4.faq--says-faq {
  align-self: center;
  font-family: Montserrat, sans-serif;
  font-size: 2.75em;
  font-weight: 500;
  line-height: 1em;
}

.accordion__arrow {
  opacity: .8;
  width: 15px;
}

.accordion-2 {
  color: var(--black);
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  display: block;
}

.space-between-container-2 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.space-between-container-2.top-faq-text-only {
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  padding-top: 2%;
  padding-bottom: 2%;
}

.accordion__content-container {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.faq-section {
  background-color: #fdfeff;
  margin-top: 153px;
  margin-left: auto;
  margin-right: auto;
  padding: 64px 10%;
  display: block;
}

.accordion__content-wrapper-2 {
  background-color: var(--white);
  text-align: center;
  overflow: hidden;
}

.accordion__content-container-2 {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 40px;
  display: block;
  overflow: hidden;
}

.line-faq {
  background-color: #ebedf89e;
  width: 100%;
  height: 1px;
  margin-top: 16px;
  margin-bottom: 0;
}

.accordion__tab-button-3 {
  text-transform: capitalize;
  cursor: pointer;
  background-color: #f5faff3d;
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 40px 0;
  transition: background-color .2s;
  display: block;
  position: relative;
}

.accordion__tab-button-3:hover {
  background-color: #f5faffd1;
}

.text-main {
  opacity: .6;
  color: #333;
  text-align: justify;
  letter-spacing: .025px;
  font-size: 18px;
  line-height: 27px;
}

.text-main.s {
  text-transform: none;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.pop-up-icon {
  background-color: #f5f5f5;
  background-image: none;
  border: 5px solid #fff;
  border-radius: 50%;
  width: 150px;
  height: 150px;
  margin-top: -3px;
  margin-left: auto;
  margin-right: auto;
  padding: 3px 21px 23px;
  display: flex;
  position: absolute;
  inset: -13% 0% auto;
}

.heading-16 {
  color: var(--black);
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.button-3 {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 200px;
  margin-top: 367px;
  margin-left: 64px;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section-28 {
  background-color: var(--white);
  background-image: url('../images/Imagen-de-WhatsApp-2025-05-02-a-las-15.39.28_7007f1f2.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: fixed;
  height: 700px;
  display: block;
}

.text-block-59 {
  color: var(--black-3);
  text-align: justify;
  margin: 60px;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.heading-20 {
  color: var(--black-2);
  text-align: center;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  font-size: 38px;
}

.section-29 {
  margin-bottom: 20px;
  padding-top: 382px;
  padding-bottom: 70px;
}

.space {
  width: 8px;
  height: 8px;
}

.text-block-60 {
  color: #4a90e2;
  cursor: pointer;
  background-color: #4a90e23d;
  border-radius: 20px;
  margin-bottom: 8px;
  margin-right: 8px;
  padding: 4px 10px;
  display: inline-block;
}

.text-block-60:hover {
  background-color: #4a90e252;
}

.div-block-3 {
  flex: none;
  margin-bottom: 40px;
  margin-right: 24px;
}

.text-block-61 {
  color: var(--black-3);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.text-block-62 {
  text-align: center;
  margin-top: 33px;
  font-family: Bitter, serif;
  font-size: 28px;
}

.text-block-63 {
  color: var(--black);
  text-align: center;
  margin-top: 20px;
  font-size: 25px;
}

.bold-text-43 {
  font-family: Montserrat, sans-serif;
}

.heading-21 {
  color: #615e5e;
  text-align: center;
  margin: 60px auto 100px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.movie-background-2 {
  color: #fff;
  cursor: pointer;
  background-image: linear-gradient(#fff0, #13131300 66%, #0000003d), none;
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 10px;
  align-items: flex-end;
  width: 360px;
  height: 200px;
  margin-left: 8px;
  padding: 12px;
  font-size: 16px;
  font-weight: 600;
  transition: all .3s;
  display: flex;
  box-shadow: 0 4px 18px #0000003d;
}

.movie-background-2:hover {
  transform: translate(0, -2px);
  box-shadow: 0 8px 24px #0000003d;
}

.movie-background-2.black-man-in-sf {
  background-image: linear-gradient(#fff0, #13131300 66%, #0000003d), none;
}

.movie-background-2.lion-king {
  background-image: linear-gradient(#fff0, #13131300 66%, #0000003d), url('../images/complejocultural_buap_2.jpg');
}

.div-block-61 {
  flex-wrap: nowrap;
  align-items: flex-start;
  margin-left: 100px;
  padding-top: 0;
  display: flex;
  overflow: visible;
}

.div-block-62 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 24px;
  padding-left: 24px;
  display: none;
}

.paragraph-17 {
  text-align: justify;
  width: 400px;
  height: 100px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.heading-23, .heading-24, .heading-25 {
  font-size: 20px;
}

.div-block-63 {
  background-image: url('../images/museo_2025_i_61868.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  height: 600px;
  margin-top: 60px;
  display: block;
}

.button-4 {
  cursor: pointer;
  background-color: #0000;
  margin-top: 486px;
  margin-left: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-style: italic;
  font-weight: 300;
}

.section-31 {
  filter: none;
  background-image: url('../images/IMG_0226.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 800px;
  box-shadow: 3px 3px 8px #000;
}

.heading-27 {
  text-align: center;
  margin-top: 60px;
}

.bold-text-45 {
  color: var(--black);
}

.text-block-66 {
  text-align: center;
  margin: 111px auto 60px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.text-block-67 {
  text-align: center;
  align-self: center;
  margin-top: 60px;
  margin-bottom: 60px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 700;
  display: block;
}

.text-block-68 {
  background-color: #0c294d;
  padding-top: 14px;
  padding-bottom: 29px;
  padding-left: 116px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  display: flex;
}

.bold-text-46 {
  color: var(--white);
  width: 700px;
  margin-top: 18px;
  font-weight: 500;
  display: flex;
}

.section-34 {
  height: 260px;
}

.text-block-69 {
  width: 700px;
  margin-top: 17px;
  margin-left: 112px;
}

.link-22, .link-23, .link-24, .link-25 {
  text-decoration: none;
}

.slider-6 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: 125px;
  height: 550px;
}

.slide-25 {
  background-color: var(--white);
  background-image: url('../images/PlaF-100.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.slide-26 {
  background-color: var(--white);
  background-image: url('../images/Preve1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-27 {
  background-color: var(--white);
  background-image: url('../images/Preve2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-nav-5 {
  background-color: var(--white);
  border: 1px solid #0000;
  width: 500px;
  margin-bottom: -56px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 14px;
}

.bold-text-48 {
  margin-left: 22px;
}

.bold-text-49 {
  margin-left: 71px;
}

.div-block-67 {
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 300px;
  height: 400px;
  margin-top: -12px;
}

.bold-text-50 {
  font-size: 30px;
  font-weight: 700;
}

.certificaciones {
  padding-top: 100px;
  padding-bottom: 100px;
}

.centered-container-2 {
  text-align: center;
  flex: 1;
  margin-top: -89px;
}

.cards-grid-container-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: -24px;
  display: grid;
}

.cards-image-mask-2 {
  border-radius: 0%;
  width: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 10px -3px #000;
}

.cards-image-3 {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%;
  box-shadow: 2px 2px 3px #000;
}

.heading-32 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-21 {
  text-align: justify;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.grid-2 {
  grid-template-columns: .25fr .25fr .25fr .25fr;
  margin: 60px 40px;
}

.grid-3 {
  grid-template-columns: .25fr .25fr .25fr;
  margin-top: 65px;
  margin-left: 354px;
}

.text-block-72 {
  text-align: center;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  text-decoration: none;
}

.bold-text-53 {
  color: #8d8787;
  text-decoration: none;
}

.pasos {
  background-image: none;
  background-position: 9%;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 500px;
  padding-top: 130px;
  padding-bottom: 130px;
}

.m-b-50 {
  color: var(--grey);
  margin-top: -39px;
  margin-bottom: 50px;
  margin-left: 97px;
}

.block-tag {
  color: #fff;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #354463;
  margin-top: -16px;
  margin-left: 64px;
  padding: 11px 40px;
  font-size: 14px;
  line-height: 24px;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}

.flex-vert-top-left {
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  margin-left: 110px;
  margin-right: auto;
  display: flex;
}

.text-block-73 {
  z-index: 2;
  margin-top: 0;
  margin-left: 0;
  position: relative;
  inset: -5% 26% auto auto;
}

.text-block-73.about {
  background-color: var(--texto);
  color: var(--white);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-top: 10px;
  padding-top: 9px;
  display: flex;
  position: static;
  right: 0%;
}

.cta-btn {
  background-color: var(--texto);
  color: var(--white);
  border-radius: 30px;
  margin-top: -29px;
  margin-left: 575px;
  padding: 13px 40px 13px 39px;
  font-size: 18px;
  line-height: 22px;
  transition: background-color .2s, color .2s;
}

.cta-btn:hover {
  color: var(--white);
  background-color: #354463;
}

.electrocontenido {
  width: 1500px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.electrocontenido.electro {
  background-image: url('../images/IMG_2242-1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 600px;
  padding-top: 0;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}

.electrocontenido.sistemas {
  background-image: url('../images/IMG_2093-1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 600px;
  padding-top: 0;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}

.brush-text {
  color: var(--grey);
  text-align: left;
  width: 800px;
  max-width: 100%;
  margin-top: 22px;
  margin-left: 75px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  line-height: 76px;
}

.flex-hor-left-middle {
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  display: flex;
}

.bold-text-54 {
  color: var(--black);
  margin-left: 244px;
  font-size: 38px;
}

.div-block-69 {
  height: 40px;
}

.div-block-69.block-20 {
  height: 20px;
}

.heading-33 {
  color: #7c8094;
  text-align: center;
  margin-top: -4px;
  font-size: 48px;
  font-weight: 700;
  line-height: 47px;
}

.heading-33.subheading {
  color: #7c8094;
  text-align: left;
  font-size: 24px;
  font-weight: 700;
  line-height: 31px;
}

.heading-33.subheading.subheading-light {
  color: #fff;
}

.heading-33.subheading.subheading-light.dark-text {
  color: #7c8094;
  align-items: center;
  display: flex;
}

.column-40 {
  justify-content: flex-end;
  display: flex;
}

.columns-4 {
  justify-content: space-between;
  align-items: center;
  margin-top: 99px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.bezopara-left {
  text-align: left;
  padding-left: 50px;
}

.bezopara-left.column-4.cleft {
  justify-content: flex-start;
  padding-left: 0;
}

.paragraph {
  color: #7c8094;
  text-align: center;
  padding-left: 173px;
  padding-right: 173px;
  font-size: 18px;
  font-weight: 500;
}

.paragraph.bezopara {
  padding-left: 99px;
  padding-right: 99px;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
}

.paragraph.bezopara.bezopara-left {
  color: #fff;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  line-height: 26px;
}

.paragraph.bezopara.bezopara-left.dark-text {
  color: #7c8094;
  text-align: justify;
  padding-right: 64px;
}

.bezo-black-section {
  background-color: #7c8094;
  padding-top: 102px;
  padding-bottom: 102px;
}

.bezo-black-section.bezo-light-section {
  background-color: #0000;
  margin-top: -137px;
  padding-top: 0;
}

.text-block-75 {
  text-align: center;
  margin-top: -32px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  font-size: 400px;
  font-weight: 700;
}

.grid-5 {
  grid-column-gap: 33px;
  grid-row-gap: 68px;
  grid-template: "."
                 "Area" 232px
                 "."
                 / .5fr .5fr .5fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: space-around stretch;
  place-items: start center;
  width: 1000px;
  margin-top: 98px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.image-46 {
  filter: grayscale();
  background-image: url('../images/IMG_5687.jpg');
  background-position: 0 0;
  background-size: 125px;
  border-radius: 12px;
}

.image-46:hover {
  filter: none;
}

.text-block-76 {
  color: var(--black-2);
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  margin-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: flex;
  position: absolute;
}

.text-block-77 {
  text-align: center;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.div-block-130 {
  text-align: left;
  display: block;
}

.text-block-79 {
  text-align: center;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.section-gestion {
  background-image: url('../images/IMG_6555.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  min-height: 30vw;
}

.link-block-19 {
  cursor: pointer;
}

.slide-1-7 {
  background-color: var(--white);
  background-image: url('../images/sliderque.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
}

.section-39 {
  background-color: var(--white);
  background-image: url('../images/IMG_6335.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  height: 500px;
}

.section-40 {
  background-color: var(--white);
  background-image: url('../images/IMG_5687.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  height: 500px;
}

.section-41 {
  background-image: url('../images/IMG_6284.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  height: 500px;
}

.section-42 {
  background-color: var(--white);
  background-image: url('../images/IMG_8573.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  height: 500px;
}

.section-43 {
  background-color: var(--white);
  background-image: none;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  height: 500px;
}

.section-44 {
  background-color: var(--white);
  background-image: url('../images/Conta6-1-of-1.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  height: 500px;
}

.section-45 {
  opacity: 1;
  color: var(--grey);
  text-align: center;
  background-color: #f7f7f7;
  border: 1px #000;
  flex-flow: column;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.card-2 {
  color: #b8b9c2;
  background-color: #3f4046;
  border-radius: 5px;
  width: 293px;
  height: 100%;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: hidden;
  box-shadow: 0 5px 2rem #0000004d;
}

.arrow-left {
  width: 50px;
  height: 50px;
  inset: auto auto 0% 0%;
}

.arrow-right {
  width: 50px;
  height: 50px;
  inset: auto 0% 0% auto;
}

.card-body {
  height: 50%;
  padding: 30px;
}

.card-header {
  background-color: var(--texto);
  height: 100px;
  display: block;
}

.container-23 {
  background-color: var(--white);
  width: 90%;
  max-width: 1300px;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
}

.text-block-80 {
  color: var(--white);
  margin-left: auto;
  margin-right: auto;
  padding-top: 41px;
  padding-left: 22px;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 700;
  display: flex;
}

.paragraph-22 {
  color: var(--white);
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.text-block-81 {
  color: #666363;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding-top: 0;
  font-size: 40px;
  display: block;
}

.doc-title {
  color: #838080;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  line-height: 40px;
  display: block;
}

.doc-title.dropdown {
  color: var(--black-2);
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  font-weight: 400;
  line-height: 27px;
  display: flex;
}

.faq-plus-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-left: auto;
  margin-right: 40px;
  padding-left: 0;
  display: flex;
  position: relative;
}

.faq-plus {
  background-color: var(--grey);
  border-radius: 3px;
  width: 100%;
  height: 5px;
  display: block;
}

.filename {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 14px;
  position: relative;
}

.filename.dropdown {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 20px;
  padding-bottom: 10px;
  padding-left: 0;
  display: flex;
}

.electroacordeon {
  cursor: pointer;
  background-color: #b55488;
  align-items: center;
  height: 90px;
  font-size: 22px;
  font-weight: 800;
  display: flex;
}

.electroacordeon.bg1, .electroacordeon.bg2 {
  background-color: #0000;
  flex-wrap: wrap;
  place-content: center;
  align-self: center;
  align-items: center;
  width: 100vw;
  height: 300px;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  display: flex;
}

.faq-plus-l {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--grey);
  border-radius: 3px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 5px;
  height: 100%;
  display: grid;
  position: absolute;
}

.dropdown-big-text {
  background-color: #0000;
  border-bottom: 1px #2d3e501f;
  flex-direction: column;
  align-items: center;
  width: auto;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  overflow: hidden;
}

.dropdown-content {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  display: block;
  position: static;
  overflow: hidden;
}

.dropdown-content.sub {
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
}

.pdf-icon {
  flex: 0 auto;
  align-self: flex-start;
  width: 70px;
  height: 80px;
  margin-left: -6px;
  margin-right: 0;
  padding-left: 0;
  display: block;
}

.dropdown-wrap {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.dropdown-wrap.sub {
  background-color: var(--white-smoke);
  color: #181616;
  text-align: left;
  text-align: left;
  background-color: #f7f7f7;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.link-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  margin-top: 0;
  text-decoration: none;
  display: block;
}

.bold-text-57 {
  color: var(--black-2);
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  margin-left: 0;
  padding-top: 13px;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.grid-6 {
  grid-column-gap: 22px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  place-content: center start;
  place-items: start;
  margin-top: 49px;
  margin-left: 0;
  margin-right: 10px;
  padding-bottom: 110px;
}

.bold-text-59 {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: auto;
  font-size: 15px;
  display: flex;
}

.bold-text-60 {
  color: var(--black-2);
}

.image-47 {
  border-radius: 20px;
  align-self: center;
  transform: translate(0);
  box-shadow: 1px 1px 8px -3px #000;
}

.columns-5 {
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.grid-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #0000;
  background-color: #f7f7f7;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr .25fr .25fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: start center;
  justify-items: start;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 70px;
  display: grid;
}

.bold-text-61 {
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
}

.div-block-136 {
  text-align: left;
  margin-left: 39px;
}

.section-47 {
  opacity: 1;
  color: #cecccc;
  text-align: center;
  background-color: #f7f7f7;
  border: 1px #000;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 69px;
  display: block;
}

.grid-8 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #0000;
  background-color: #f7f7f7;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr .25fr .25fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: start center;
  justify-items: start;
  margin-top: 140px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 70px;
  display: grid;
}

.paragraph-24 {
  color: #fff;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.text-block-83 {
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  padding-top: 41px;
  padding-left: 41px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  display: flex;
}

.container-24 {
  background-color: #fff;
  width: 90%;
  max-width: 1300px;
  margin-top: -109px;
  margin-left: auto;
  margin-right: auto;
}

.card-header-2 {
  background-color: #528674;
  height: 100px;
  display: block;
}

.accordion-3 {
  color: #000;
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  display: block;
}

.faq-plus-l-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #cecccc;
  border-radius: 3px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 5px;
  height: 100%;
  display: grid;
  position: absolute;
}

.faq-plus---2 {
  background-color: #cecccc;
  border-radius: 3px;
  width: 100%;
  height: 5px;
  display: block;
}

.accordion__content-wrapper-3 {
  text-align: center;
  background-color: #fff;
  overflow: hidden;
}

.team-member-col {
  width: 33%;
  margin-bottom: 70px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.white-hero-div {
  background-color: #fff;
  padding: 76px 64px 119px;
  position: relative;
}

.white-hero-div.absolute {
  opacity: 1;
  background-color: #ffffffc2;
  flex-direction: column;
  align-items: center;
  width: 50%;
  margin-top: 14px;
  margin-left: 381px;
  margin-right: 44px;
  padding-top: 63px;
  padding-bottom: 77px;
  padding-right: 39px;
  display: block;
  position: static;
  bottom: -60px;
  right: 0;
}

.hero-brush-text {
  color: var(--black);
  justify-content: center;
  width: 900px;
  max-width: 100%;
  margin: 40px auto;
  font-size: 45px;
  line-height: 76px;
  display: flex;
}

.div-block-4 {
  margin-top: -16px;
  margin-left: 64px;
  position: absolute;
  top: 0;
  left: 0;
}

.div-block-4.about {
  width: auto;
  display: flex;
  inset: 0% auto auto 0%;
}

.italic-text-3 {
  color: var(--white);
  margin-top: 1px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.div-block-142 {
  margin-top: 96px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-49 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-87 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.datosinternos {
  height: 100%;
  padding: 30px;
}

.heading-35 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  padding: 20px;
  font-size: 30px;
  display: block;
}

.card-3 {
  color: #b8b9c2;
  background-color: #3f4046;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  box-shadow: 0 5px 2rem #0000004d;
}

.datos {
  background-color: var(--texto);
  height: 130px;
}

.cuerposacademi {
  background-color: var(--grey);
  justify-content: center;
  align-items: center;
  padding-top: 99px;
  padding-bottom: 99px;
  overflow: hidden;
}

.carousel-slideraca._2 {
  right: -21%;
}

.carousel-slideraca._4 {
  right: -63%;
}

.carousel-slideraca._3 {
  right: -42%;
}

.carousel-slideraca._5 {
  right: -84%;
}

.containeraca {
  width: 90%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.carouselacademicos {
  background-color: #0000;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  height: 400px;
}

.carouselacademicos.is_contained {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 75px;
}

.carousel-maskacademicos {
  width: 40%;
  overflow: visible;
}

.paragraph-26, .paragraph-27, .paragraph-28, .paragraph-29, .paragraph-30 {
  color: var(--white);
  text-align: justify;
}

.modal-slide {
  color: #151c34;
}

.close {
  opacity: .5;
  transition: opacity .2s;
}

.close:hover {
  opacity: 1;
}

.about-image {
  border-radius: 0%;
  width: 500px;
  height: 20rem;
  margin: 0 auto 20px -15px;
  display: block;
}

.about-link {
  font-size: .9rem;
}

.hflex-c-s {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.about-desktop {
  background-color: #f5f5f5;
  border-radius: 1rem;
  align-items: center;
  width: 400px;
  height: 420px;
  margin: 214px auto .5rem;
  padding: 1rem 2rem;
  display: flex;
}

.div-block-143 {
  align-self: flex-start;
  margin-top: -123px;
  padding-top: 0;
}

.paragraph-31 {
  text-align: justify;
  margin-top: 20px;
  display: block;
}

.text-block-88, .text-block-89, .text-block-90 {
  font-size: 20px;
}

.grid-9 {
  grid-column-gap: 143px;
  grid-row-gap: 680px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .5fr 1fr .5fr;
  grid-auto-columns: 1fr;
  margin-top: -53px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.electro {
  display: flex;
}

.paragraph-32 {
  padding-top: 15px;
  font-family: Montserrat, sans-serif;
}

.hero-overlay {
  color: #fff;
  background-image: linear-gradient(#0009, #0009), url('../images/MURAL-min.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.centered-container-3 {
  text-align: center;
  flex: 1;
  margin-top: 230px;
}

.centered-container-4 {
  text-align: center;
  flex: 1;
  margin-top: 7px;
  padding-bottom: 20px;
}

.sistematitulo {
  color: var(--black);
  justify-content: center;
  width: 900px;
  max-width: 100%;
  margin: 40px auto;
  font-size: 45px;
  line-height: 76px;
  display: flex;
}

.gridsistemas-copy {
  grid-column-gap: 51px;
  grid-row-gap: 539px;
  grid-template: ". . Area-4"
                 ". . ."
                 "Area Area-2 Area-3"
                 / .5fr 1fr .5fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: start;
  margin-top: -43px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.about-desktop-copy {
  background-color: #f5f5f5;
  border-radius: 1rem;
  align-items: center;
  width: 400px;
  height: 420px;
  margin: 326px auto .5rem;
  padding: 1rem 2rem;
  display: flex;
}

.div-block-144 {
  background-image: url('../images/IMG_2252.JPG');
  background-position: 50% 70%;
  background-size: cover;
  width: 1500px;
  max-width: 100%;
  height: 600px;
}

.elena {
  background-color: #f5f5f5;
  border-radius: 1rem;
  align-items: center;
  width: 400px;
  height: 420px;
  margin: 208px auto .5rem;
  padding: 1rem 2rem;
  display: flex;
}

.ii {
  display: flex;
}

.iifoto {
  width: 1500px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.iifoto.iifoto2 {
  background-image: url('../images/IMG_2194.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 600px;
  padding-top: 0;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}

.ai {
  display: flex;
}

.aifoto {
  width: 1500px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.aifoto.aifoto2 {
  background-image: url('../images/IMG_2117.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 600px;
  padding-top: 0;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}

.igefoto {
  display: flex;
}

.ige {
  width: 1500px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.ige.igefoto2 {
  background-image: url('../images/MURAL-min.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 600px;
  padding-top: 0;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}

.image-51 {
  margin-top: 84px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  box-shadow: 2px 2px 15px 1px #000;
}

.section-29b {
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 70px;
}

.section-28m {
  height: 700px;
}

.text-block-59-copy, .text-block-59-col2 {
  color: var(--black-2);
  text-align: justify;
  margin: 60px;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.text-block-59-copy {
  text-align: justify;
  margin: 60px;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.slide-38 {
  background-color: var(--white);
  background-image: url('../images/Vacante.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p {
  color: #00000078;
  text-align: left;
  white-space: normal;
  width: 260px;
  height: 0;
  padding-top: 30px;
  padding-left: 14px;
  padding-right: 0;
  font-size: 15px;
  line-height: 26px;
  display: flex;
}

._3colwrapper {
  background-color: var(--white);
  border-radius: 15px;
  width: 100%;
  height: 240px;
  margin-top: 20px;
  margin-bottom: 13px;
  padding: 0 25px 25px 0;
  box-shadow: 2px 2px 8px -4px #000;
}

.h2 {
  color: var(--white);
  margin-top: 29px;
  margin-bottom: 25px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.row {
  margin-top: 67px;
  display: flex;
}

.col {
  align-items: flex-start;
  display: flex;
}

.fechas-reinscrip {
  width: 100%;
  max-width: 1200px;
  margin-top: -116px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 35px;
  padding-right: 35px;
  display: block;
}

.text-block-92-copy {
  text-align: left;
  padding-top: 6px;
  font-size: 19px;
  display: block;
}

.bold-text-62 {
  text-align: center;
  margin-top: 28px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 48px;
  display: flex;
}

.rojo {
  text-align: left;
  background-color: #b64e4e;
  border-bottom: 1px solid #151c341a;
  border-radius: 14px 14px 0 0;
  justify-content: center;
  align-items: center;
  width: 249px;
  height: 50px;
  min-height: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.heading-41 {
  color: #528674;
  font-size: 30px;
}

.heading-42 {
  text-align: left;
  justify-content: flex-start;
  margin-bottom: 57px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 81px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  display: inline;
}

.call-to-action-2 {
  padding-top: 71px;
  padding-bottom: 100px;
}

.hero-overlay-4 {
  color: #fff;
  background-image: linear-gradient(#0009, #0009), url('../images/arbol-8.png');
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  background-attachment: scroll, fixed;
  justify-content: center;
  align-items: center;
  height: 1560px;
  max-height: none;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 317px;
  display: flex;
}

.centered-container-5 {
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.paragraph-36 {
  color: var(--white);
  text-align: center;
  margin-top: 35px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 22px;
}

.heading-44 {
  margin-top: -31px;
  font-family: Montserrat, sans-serif;
}

.energ {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
}

.energia {
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.energiaresu {
  border: 1px solid var(--grey);
  color: var(--grey);
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 13px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  min-height: 150px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
  transition: all .2s;
  display: block;
}

.energiaresu:hover {
  transform: translate(0, -3px);
  box-shadow: 0 8px 11px #00000026;
}

.columns-6 {
  flex-direction: column;
  align-items: center;
  width: 1200px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.column-41 {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.heading-45 {
  color: var(--black);
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  font-weight: 400;
}

.column-42 {
  height: 30px;
}

.paragraph-35-copy {
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 48px;
  margin-bottom: 47px;
  padding-top: 7px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  display: flex;
}

.cargando {
  z-index: 9999999;
  background-color: var(--grey);
  opacity: .66;
  object-fit: fill;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
}

.hero-image-mask-2 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 0;
  display: flex;
}

.hero-image-3 {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 18px;
  flex: 0 .5 auto;
  width: 80%;
  height: 80%;
  box-shadow: 4px 4px 13px #000;
}

.button-15 {
  margin-top: 46px;
}

.modal-header-2-copy {
  text-align: left;
  text-align: left;
  background-color: #227383;
  border-bottom: 1px solid #151c341a;
  border-radius: 14px 14px 0 0;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: 50px;
  min-height: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.modal-header-2-copy-copy-copy {
  text-align: left;
  background-color: #e48131;
  border-bottom: 1px solid #151c341a;
  border-radius: 14px 14px 0 0;
  justify-content: center;
  align-items: center;
  width: 249px;
  height: 50px;
  min-height: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.bold-text-66, .bold-text-67, .bold-text-68, .bold-text-69 {
  font-size: 20px;
  font-weight: 400;
}

.modal-header-2-copy {
  text-align: left;
  background-color: #586490;
  border-bottom: 1px solid #151c341a;
  border-radius: 14px 14px 0 0;
  justify-content: center;
  align-items: center;
  width: 249px;
  height: 50px;
  min-height: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.rojo-copy {
  text-align: left;
  background-color: #726553;
  border-bottom: 1px solid #151c341a;
  border-radius: 14px 14px 0 0;
  justify-content: center;
  align-items: center;
  width: 249px;
  height: 50px;
  min-height: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-57 {
  width: 210px;
  margin-top: 11px;
}

.text-block-95 {
  text-align: center;
  width: 700px;
  font-size: 20px;
  display: flex;
}

.mask {
  background-color: var(--white);
}

.bold-text-70 {
  font-size: 40px;
  display: inline;
}

.social-link-group {
  margin-top: 20px;
  margin-bottom: 0;
}

.main-subheading {
  color: var(--white);
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 150%;
  display: inline;
}

.nav-link-24 {
  color: #969696;
  letter-spacing: .5px;
  text-transform: uppercase;
  padding: 6px 0;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
  transition: color .2s;
  display: block;
}

.nav-link-24:hover, .nav-link-24.w--current {
  color: #ebebeb;
}

.logo-text {
  color: #f0f0f0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 120%;
}

.sidebar-column {
  color: #9b9b9b;
  background-color: #1c4d46;
  border: 1px solid #20ac99;
  width: 300px;
  height: 100%;
  padding: 50px 40px;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
}

.navigation-menu {
  float: none;
}

.divider {
  background-color: #5e5e5e;
  width: 50%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.logo-link {
  float: none;
  display: block;
}

.navigation-bar {
  background-color: #0000;
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.social-icon-link {
  opacity: .41;
  width: 19px;
  margin-right: 11px;
  transition: opacity .2s;
}

.social-icon-link:hover {
  opacity: .8;
}

.nav-link-24-copy {
  color: #969696;
  letter-spacing: .5px;
  text-transform: uppercase;
  padding: 6px 0;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
  transition: color .2s;
  display: block;
}

.nav-link-24-copy:hover, .nav-link-24-copy.w--current {
  color: #ebebeb;
}

.content {
  width: 75%;
  margin-left: 25%;
  padding: 50px;
}

.collection-list-wrapper {
  margin-left: auto;
}

.collection-item {
  border-style: none none solid;
  border-width: 3px 3px 1.5px;
  border-color: black black var(--texto);
  padding-bottom: 87px;
}

.blogposttitle {
  color: #7a7a7a;
  max-width: 80%;
  margin-top: 25px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  font-weight: 400;
}

.link-40 {
  color: var(--texto);
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  text-decoration: none;
  display: inline;
}

.paragraph-38 {
  color: #aaa;
  display: inline;
}

.paragraph-39 {
  margin: 27px 0;
}

.section-58 {
  width: 50%;
  height: auto;
  margin: auto auto 45px 466px;
  padding-left: 0;
  display: block;
}

.image-63 {
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.rich-text-block {
  color: var(--texto);
  text-align: justify;
  width: 100%;
  margin-top: 44px;
  margin-right: 139px;
  font-family: Montserrat, sans-serif;
}

.body-2 {
  background-color: var(--white-smoke);
  margin-left: auto;
  margin-right: auto;
}

.text-block-102 {
  color: #7a7a7a;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  display: inline;
}

.div-block-147 {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.paragraph-40 {
  text-align: justify;
  margin: 62px 250px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
}

.text-block-103 {
  text-transform: none;
  margin: 68px 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  text-decoration: none;
  display: inline;
}

.div-block-148 {
  width: 1200px;
  margin-top: 46px;
}

.close-2 {
  opacity: .5;
  height: 20px;
  margin-top: 31px;
  transition: opacity .2s;
  display: flex;
}

.close-2:hover {
  opacity: 1;
}

.text-block-108 {
  margin-top: 57px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 50px;
  display: flex;
}

.bold-text-71 {
  font-size: 20px;
}

.energia-copy, .energia-copy1 {
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero3cocodi {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 16px;
  padding-right: 10px;
  display: inline-block;
}

.whatsapp-chat {
  background-color: #fff;
  border: 1px solid #00000029;
  border-radius: 20px;
  flex-direction: column;
  width: 300px;
  height: 315px;
  margin-bottom: 16px;
  display: flex;
  overflow: hidden;
}

.live-chat-top-text {
  color: var(--white);
  letter-spacing: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 700;
  position: static;
}

.live-chat-top-text.block {
  color: var(--black-3);
  background-color: #0000;
  min-height: 60px;
  margin-bottom: 10px;
  padding: 6px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.live-icon {
  background-color: #00b94a;
  border-radius: 100%;
  width: 15px;
  height: 15px;
  position: absolute;
  inset: 5px auto auto 5px;
}

.chat-section {
  background-color: #e6ddd4;
  background-image: url('../images/2b45cfec4c0d3c56aed4ccd30b61bd3a.jpg');
  background-position: 50%;
  background-size: cover;
  height: 50%;
  padding: 9px 20px 16px;
}

.livechat-button {
  background-color: var(--azul);
  border-radius: 200px;
  flex-wrap: wrap;
  place-content: center;
  align-items: center;
  width: 300px;
  height: 42px;
  margin-top: 20px;
  margin-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.live-icon-chat {
  max-width: 20%;
  margin-right: 0;
}

.live-chat-link {
  border-radius: 0;
  justify-content: center;
  align-items: center;
  height: 25%;
  text-decoration: none;
  display: flex;
}

.whatsapp-block {
  z-index: 30;
  flex-direction: column;
  align-items: center;
  padding-right: 0;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.whatsapp-container {
  z-index: 30;
  cursor: pointer;
  background-color: #0b231e;
  border: 1px #ffffff4d;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin-bottom: 9px;
  transition: all .3s cubic-bezier(.45, .182, .111, .989);
  display: flex;
  position: relative;
  inset: auto 0% 0% auto;
}

.whatsapp-container:hover {
  background-color: #383838;
  transform: scale(1.05);
}

.live-chat-bottom-text {
  color: var(--white);
  margin-right: 47px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.live-chat-text {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  text-decoration: none;
}

.top-section {
  background-color: var(--texto);
  justify-content: space-between;
  align-items: center;
  height: 25%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.small-whatsapp-icon {
  margin-right: 10px;
}

.chat-block-2 {
  background-color: var(--white);
  border-radius: 8px;
  width: 100%;
  padding: 5px 15px;
  font-size: 10px;
  line-height: 10px;
}

.live-chat-top-text-2 {
  color: var(--white);
  letter-spacing: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 700;
  position: static;
}

.live-chat-top-text-2.block {
  color: var(--grey);
  background-color: #0000;
  min-height: 10px;
  margin-bottom: 0;
  padding: 6px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.div-block-149 {
  justify-content: center;
  margin-top: auto;
  display: flex;
}

.bold-text-72 {
  color: var(--texto);
  font-size: 40px;
  font-weight: 500;
}

.link-block-25 {
  text-decoration: none;
}

.paragraph-41 {
  color: var(--white);
}

.manuales {
  border-top: 1px none var(--grey);
  border-bottom: 1px none var(--grey);
}

.text-block-111 {
  text-align: center;
  flex-direction: row-reverse;
  justify-content: center;
  margin-top: 100px;
  margin-bottom: 100px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 30px;
  display: flex;
}

.slide-65 {
  background-color: var(--white);
  background-image: url('../images/slidera1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1896px;
}

.bold-text-77 {
  font-weight: 400;
}

.bene {
  background-color: var(--white);
  background-image: url('../images/SLIDER-Servicio.jpg');
  background-position: 50%;
  background-size: cover;
}

.section {
  -webkit-text-fill-color: inherit;
  background-color: #6b1124;
  background-clip: border-box;
  flex-direction: column;
  flex: 1;
  align-items: center;
  margin-top: -4px;
  padding-left: 36px;
  padding-right: 36px;
}

.home-section-wrap {
  margin-bottom: 30px;
}

.bene1 {
  margin-top: 80px;
  margin-bottom: 120px;
}

.about-grid {
  grid-column-gap: 80px;
  grid-row-gap: 30px;
  grid-template: ". ."
  / 1fr 2fr;
  align-items: center;
  margin-bottom: 80px;
}

.about-grid.cc-about-2 {
  grid-template-columns: 2fr 1fr;
  grid-template-areas: ". .";
}

.paragraph-light {
  opacity: .6;
  text-align: justify;
  font-size: 15px;
}

.section-heading {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.label {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.label.cc-light {
  opacity: .6;
}

.button {
  background-color: var(--texto);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 0;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.button:hover {
  color: #fff;
  background-color: #32343a;
}

.button:active {
  background-color: #43464d;
}

.motto-wrap {
  text-align: center;
  width: 80%;
  margin-bottom: 85px;
  margin-left: auto;
  margin-right: auto;
}

.heading-jumbo-small {
  text-transform: none;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 25px;
  font-weight: 400;
  line-height: 50px;
  display: flex;
}

.divider-2 {
  background-color: #eee;
  height: 1px;
}

.bene2, .bene3, .bene4, .bene5, .bene6 {
  margin-top: 80px;
  margin-bottom: 120px;
}

.container-25-beneficios {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1140px;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-60-copy {
  margin-left: 30px;
  margin-right: 30px;
}

.section-60-copy.cc-store-home-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.html-embed-2 {
  background-color: #eee;
  justify-content: center;
  display: flex;
}

.footer2 {
  border-top: 1px solid #ebedee;
  border-bottom: 1px solid #ebedee;
}

.content-2 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer2-divider {
  background-color: #ebedee;
  width: 100%;
  height: 1px;
}

.footer2-links-grid {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 50px;
  display: flex;
}

.footer2-links-wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 450px;
  margin-right: auto;
  display: flex;
}

.text-block-115 {
  color: var(--white);
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  text-decoration: none;
}

.text-block-117 {
  color: var(--white);
  background-color: #0000;
  margin-top: auto;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  text-decoration: none;
}

.link-block-27 {
  margin-top: 5px;
  text-decoration: none;
}

.link-42 {
  color: #fff;
  text-decoration: underline;
}

.footer1 {
  border: 1px #000;
  margin-top: 40px;
  padding-top: 60px;
}

.sectionblue {
  background-color: #0c294d;
  flex-direction: column;
  flex: 1;
  align-items: center;
  margin-top: 45px;
  padding-left: 36px;
  padding-right: 36px;
}

.italic-text-5 {
  text-align: left;
  justify-content: center;
  font-size: 14px;
  display: flex;
}

.formaci {
  color: var(--white);
  text-align: center;
  background-color: #0000;
  margin-top: auto;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  text-decoration: none;
}

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

.sitios {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  display: block;
}

.grid-10 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template: ". Area Area-2 Area-3 Area-4"
  / .25fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center;
  margin-top: auto;
  margin-left: 40px;
  margin-right: 40px;
  display: grid;
}

.conacyt {
  text-align: left;
  background-color: #0000;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 300px;
  min-width: 200px;
  min-height: 200px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 55px 0;
  display: block;
  position: relative;
}

.conacytimage {
  border: 1px solid var(--grey);
  color: var(--grey);
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  background-image: url('../images/CONACYT-01.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 13px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  min-height: 150px;
  margin-left: 0;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 30px;
  transition: all .2s;
  display: flex;
}

.conacytimage:hover {
  transform: translate(0, -3px);
  box-shadow: 0 8px 11px #00000026;
}

.inani {
  border: 1px solid var(--grey);
  color: var(--grey);
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  background-image: url('../images/unnamed.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 13px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  min-height: 150px;
  margin-left: 0;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 30px;
  transition: all .2s;
  display: flex;
}

.inani:hover {
  transform: translate(0, -3px);
  box-shadow: 0 8px 11px #00000026;
}

.grid-11 {
  grid-column-gap: 16px;
  grid-row-gap: 45px;
  flex-flow: column;
  grid-template: ". Area Area-2 Area-3" 157px
                 ". Area-4 Area-5 Area-6" 157px
                 / .5fr .5fr .5fr .5fr .5fr;
  grid-auto-columns: 1fr;
  margin-bottom: 100px;
  padding-bottom: 0;
  display: grid;
}

.cepci {
  border: 1px solid var(--grey);
  color: var(--grey);
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 13px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 200px;
  min-width: 300px;
  min-height: 150px;
  margin-left: 0;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 30px;
  transition: all .2s;
  display: flex;
}

.cepci:hover {
  transform: translate(0, -3px);
  box-shadow: 0 8px 11px #00000026;
}

.textboton {
  color: var(--grey);
  text-align: center;
  align-self: center;
  font-size: 20px;
  display: flex;
}

.decreto, .sistema {
  text-align: left;
  background-color: #0000;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 300px;
  min-width: 200px;
  min-height: 200px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 55px 0;
  display: block;
  position: relative;
}

.conducta {
  border: 1px solid var(--grey);
  color: var(--grey);
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 13px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  min-height: 150px;
  margin-left: 0;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 30px;
  transition: all .2s;
  display: flex;
}

.conducta:hover {
  transform: translate(0, -3px);
  box-shadow: 0 8px 11px #00000026;
}

.condu {
  text-align: left;
  background-color: #0000;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 300px;
  min-width: 200px;
  min-height: 200px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 55px 0;
  display: block;
  position: relative;
}

.div-block-155 {
  text-align: center;
  background-color: #0000;
  display: block;
  position: static;
}

.cocody-copy-copy {
  text-align: left;
  background-color: #0000;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 300px;
  min-width: 200px;
  min-height: 200px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 55px 0;
  display: block;
  position: relative;
}

.mapa {
  border: 1px solid var(--grey);
  color: var(--grey);
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  background-image: url('../images/LOGO_TRANSPARENCIA.jpg');
  background-position: 50%;
  background-size: contain;
  border-radius: 13px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  min-height: 150px;
  margin-left: 0;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 30px;
  transition: all .2s;
  display: flex;
}

.mapa:hover {
  transform: translate(0, -3px);
  box-shadow: 0 8px 11px #00000026;
}

.contraloria {
  border: 1px solid var(--grey);
  color: var(--grey);
  text-align: center;
  text-transform: uppercase;
  background-color: #fff;
  background-image: url('../images/LOGOS_GUARDIANES-DEL-GASTO_PNG_Mesa-de-trabajo-1-copia-3.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 13px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  min-height: 150px;
  margin-left: 0;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 30px;
  transition: all .2s;
  display: flex;
}

.contraloria:hover {
  transform: translate(0, -3px);
  box-shadow: 0 8px 11px #00000026;
}

.italic-text-6 {
  font-size: 14px;
  text-decoration: none;
}

.link-43, .link-44, .link-45, .link-46 {
  color: var(--white);
  text-decoration: none;
}

.extraescolares {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.feature-image-mask {
  width: 30%;
  margin-right: 40px;
}

.feature-image {
  object-fit: contain;
  object-position: 50% 50%;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  box-shadow: 1px 1px 9px -2px #000;
}

.botoncalidad {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 200px;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.heading-47 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 29px;
  font-weight: 600;
}

.div-block-159 {
  justify-content: center;
  align-items: center;
  margin-top: 106px;
  margin-bottom: 106px;
  display: flex;
}

.heading-48 {
  text-align: center;
  margin-top: 64px;
}

.ebsco {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 81px;
  display: grid;
}

.bold-text-100 {
  color: #000;
  margin-top: 40px;
  display: block;
}

.extraboton {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  margin-top: 44px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  display: flex;
  position: relative;
}

.div-block-160 {
  text-align: center;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 18px;
  display: flex;
}

.paragraph-43 {
  text-align: center;
  font-size: 18px;
}

.image-70 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.egresados {
  padding-top: 100px;
  padding-bottom: 100px;
}

.avisoegresados {
  flex-direction: row;
  flex: 1;
  align-items: center;
  display: block;
}

.bold-text-101 {
  text-align: left;
}

.centered-container-8 {
  text-align: right;
  flex: 1;
  margin-top: auto;
  padding-left: 0;
  display: block;
}

.gallery {
  padding-top: 0;
  padding-bottom: 100px;
}

.heading-54 {
  color: var(--black-2);
  text-align: center;
  margin-top: auto;
  font-family: Montserrat, sans-serif;
}

.heading-55, .heading-56, .heading-58 {
  text-align: center;
}

.finasub {
  margin-left: 4px;
}

.finasub.w--open {
  background-color: #0000;
  margin-top: 0;
  margin-left: 22px;
}

.div-block-163 {
  justify-content: center;
  align-items: center;
  display: block;
}

._w-trigger {
  color: var(--texto);
  cursor: pointer;
  border-bottom: 2px solid #fff;
  flex-direction: row;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

._w-trigger:hover {
  border-bottom-color: #ffffff4d;
}

.div-block-164 {
  color: var(--black-3);
  cursor: pointer;
  width: 100%;
  max-width: 100%;
  display: flex;
}

._w-trigger-2 {
  color: var(--black-3);
  cursor: pointer;
  border-bottom: 2px solid #fff;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  margin-bottom: auto;
  padding-bottom: 0;
  display: flex;
}

._w-trigger-2:hover {
  border-bottom-color: #ffffff4d;
}

.stem {
  background-color: var(--texto);
  width: 30px;
  height: 2px;
}

.stem.vertical {
  background-color: var(--texto);
  margin-top: -1px;
  transform: rotate(90deg);
}

.accordion-comp {
  width: 60%;
}

.accordion-comp.is--black {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border: 1px #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70%;
  margin-top: 46px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 40px 40px;
  display: block;
}

.drawer {
  color: var(--black-2);
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  display: block;
}

.wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

._w-drawer-content {
  margin-bottom: 25px;
  display: block;
}

.arrow-box {
  flex-direction: column;
  align-self: center;
  margin-right: 30px;
  display: flex;
}

.finaarchi {
  grid-column-gap: 21px;
  grid-row-gap: 63px;
  grid-template-rows: repeat(auto-fit, 174px);
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  place-content: center start;
  place-items: start;
  margin-top: 58px;
  margin-left: 0;
  margin-right: 10px;
  padding-bottom: 0;
}

.heading-63 {
  color: var(--black-3);
  margin-top: auto;
  margin-bottom: auto;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.heading-64 {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.div-block-166 {
  justify-content: center;
  align-items: center;
  display: block;
}

.heading-65, .heading-66, .heading-67, .heading-68, .heading-69, .heading-71 {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.tabs-menu-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: auto;
  margin-left: 21px;
  margin-right: 21px;
  display: grid;
}

.tab-pane__content {
  display: flex;
}

.tab__link {
  background-color: #fff;
  border-radius: 8px;
  width: 400px;
  height: auto;
  margin-left: .25rem;
  margin-right: .5rem;
  padding: 1.6rem 2rem 1rem;
  transition: all .2s;
  transform: scale(.9);
  box-shadow: 1px 4px 12px #0000000d;
}

.tab__link:hover {
  background-color: var(--grey);
  color: #fff;
  transform: scale(1);
  box-shadow: 5px 5px 40px #0000001a;
}

.tab__link:active {
  transform: scale(.98);
}

.tab__link.w--current {
  background-color: var(--texto);
  color: #fff;
  border-bottom-color: #1f1f1f;
  border-radius: 8px;
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
  transform: scale(1);
}

.tab-link__name {
  color: var(--black-3);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.7rem;
  display: flex;
}

.drawer-copy-copy {
  margin-top: 40px;
}

._w-trigger-2-copy {
  color: var(--texto);
  cursor: pointer;
  border-bottom: 2px solid #fff;
  flex-direction: row;
  align-items: center;
  max-width: 100%;
  margin-bottom: 25px;
  margin-left: 74px;
  padding-bottom: 10px;
  display: flex;
}

._w-trigger-2-copy:hover {
  border-bottom-color: #ffffff4d;
}

.flex-container-2 {
  border-radius: 20px;
  flex-direction: row;
  flex: 1;
  align-items: center;
  display: flex;
}

.cards-grid-container-2-copy {
  grid-column-gap: 40px;
  grid-row-gap: 59px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.centered-container-8-copy {
  text-align: right;
  flex: 1;
  margin-top: -137px;
  padding-left: 0;
  display: block;
}

.div-block-170 {
  margin-top: 146px;
}

.div-block-171 {
  flex-flow: row;
  justify-content: center;
  width: 600px;
  height: auto;
  margin-top: 67px;
  margin-left: -37px;
  display: flex;
  position: static;
}

.legend-category {
  align-items: center;
  height: 100%;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.legend-category-color {
  background-color: #0000;
  border: 1px solid #000;
  width: 20px;
  height: 10px;
}

.legend-category-color._2nd-category {
  opacity: 1;
  background-color: #77778e;
  justify-content: center;
  align-items: center;
  height: 14px;
  display: flex;
  overflow: hidden;
}

.legend-category-color._2nd-category:hover {
  opacity: 1;
}

.legend-category-color._1st-category {
  opacity: 1;
  cursor: pointer;
  background-color: #778e77;
  justify-content: center;
  align-items: center;
  height: 14px;
  transition: transform .2s;
  display: flex;
  overflow: hidden;
}

.legend-category-color._1st-category:hover {
  opacity: 1;
}

.axis-data {
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 5px;
  font-family: Lato, sans-serif;
  font-size: 10px;
  font-weight: 400;
  display: block;
}

.vert-chart-country-wrap {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 40px;
  margin-top: 0;
  font-size: 16px;
  display: flex;
}

.chart-vertical {
  background-color: #0000;
  border: 1px #4355ac;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-end;
  width: auto;
  height: 240px;
  min-height: 0;
  margin-top: 23px;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0 20px;
  display: flex;
  position: relative;
  overflow: visible;
}

.chart-canvass {
  background-color: #0000;
  border: 1px #000;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: 340px;
  margin-top: -70px;
  margin-left: 0;
  padding: 0 10px;
  display: flex;
  transform: scale(1);
}

.vert-chart-line-item {
  z-index: auto;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  width: auto;
  height: 240px;
  margin-bottom: 0;
  margin-left: 5px;
  margin-right: 5px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
  position: relative;
}

.vert-chart-name {
  color: #5e5656;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding-top: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 18px;
  display: flex;
}

.axis-wrap {
  flex-direction: column;
  width: 10%;
  height: 225px;
  margin-top: 53px;
  margin-bottom: 31px;
  display: flex;
}

.chart-wrap {
  flex-direction: column;
  justify-content: flex-start;
  width: 90%;
  display: flex;
  overflow: hidden;
}

.vert-bar-outer {
  transform-origin: 50%;
  background-color: #0000;
  border: 1px #6780e4;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 60px;
  height: 200px;
  margin-top: 0;
  margin-left: 0%;
  margin-right: 1px;
  display: flex;
  position: relative;
  inset: auto auto 0%;
}

.legend-category-title {
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  font-family: Lato, sans-serif;
  font-weight: 400;
  display: flex;
}

.chart-legend {
  justify-content: center;
  align-items: stretch;
  height: 30px;
  margin-bottom: 10px;
  display: flex;
}

.axis-x {
  justify-content: flex-end;
  align-items: center;
  height: 20px;
  margin-bottom: 22px;
  padding-bottom: 0;
  display: flex;
}

.vert-bar-inner {
  opacity: 1;
  color: #fff;
  text-align: center;
  background-color: #0000;
  border: 1px #0000;
  align-items: flex-end;
  width: 100%;
  margin-right: 0;
  padding-top: 0;
  font-family: Lato, sans-serif;
  font-weight: 400;
  line-height: 24px;
  display: flex;
  position: relative;
}

.vert-bar-inner.category-1 {
  transform-origin: 50%;
  flex-direction: column;
  justify-content: flex-end;
  align-self: stretch;
  align-items: stretch;
  width: 60px;
  height: 100%;
  font-size: 12px;
  line-height: 16px;
  display: flex;
}

.vert-bar-inner.category-2 {
  transform-origin: 50%;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: stretch;
  height: 199%;
  font-size: 12px;
  line-height: 200%;
  display: flex;
}

.vert-chart-bars-wrap {
  flex-direction: row;
  display: flex;
}

.chart-details {
  margin-bottom: 10px;
}

.tick-mark {
  border-bottom: .7px solid #778e77cc;
  height: 25%;
}

.tick-mark.top {
  border-top: .7px solid #778e77cc;
  border-bottom-width: .7px;
  border-bottom-color: #778e77cc;
}

.x-y-axis {
  border-bottom: .5px solid #333;
  border-left: 1px solid #333;
  border-right: 1px solid #333;
  flex-direction: column;
  height: 200px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.grafica {
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 60%;
  height: 75%;
  margin-top: 19px;
  margin-left: 345px;
  padding: 40px;
  display: block;
}

.graficacont {
  width: 100%;
  height: 100%;
}

.div-block-173 {
  text-align: center;
  margin: 64px 238px;
  font-size: 30px;
}

.text-block-125 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.text-block-126 {
  text-align: center;
  margin-top: 17px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.column-47 {
  margin-top: 80px;
  display: block;
}

.bold-text-103 {
  color: var(--black-2);
  font-weight: 600;
  display: inline-block;
}

.textsmallcaps {
  color: #94a2ab;
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
}

.divblock {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.box {
  color: #333;
  background-color: #fff;
  border: 1px solid #f3f3f3;
  border-radius: 4px;
  width: 48%;
  margin-bottom: 2%;
  margin-left: 1%;
  margin-right: 1%;
  box-shadow: 11px 11px 15px -5px #0000001a;
}

.box.fourth {
  border-color: #4f5c6540;
  border-radius: 8px;
  width: 31%;
}

.box.fourth.productcard {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.box.fourth.productcard.long {
  border-width: 2px;
  border-color: #363f45;
  border-radius: 5px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 23%;
  transition: all .35s;
  display: flex;
}

.box.fourth.productcard.long:hover {
  transform: translate(0, -6px);
}

.box.fourth.productcard.long._01 {
  background-color: #5681d61a;
  border-color: #5681d6;
  flex: 0 auto;
  width: auto;
  display: flex;
}

.h3-2 {
  color: #363f45;
  margin-top: 0;
}

.boxpad {
  flex: 0 auto;
  padding: 1.6em;
}

.blocksection {
  justify-content: center;
  align-items: stretch;
  padding: 0 5rem 1rem;
  display: flex;
}

.blocksection._01 {
  padding-bottom: 0;
}

.columns-8 {
  margin-top: 52px;
}

.image-71 {
  margin-bottom: 11px;
}

.btn-5 {
  float: none;
  color: #fff;
  text-align: left;
  letter-spacing: 0;
  background-color: #921248;
  border-radius: 4px;
  margin-top: 33px;
  margin-bottom: 10px;
  padding: 11px 25px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  transition: color .2s, box-shadow .2s, background-color .2s, transform .4s;
  display: inline-block;
}

.btn-5:hover {
  color: #fff;
  background-color: #528674;
  border: 1px solid #0c294d;
  transform: translate(0, -2px);
  box-shadow: 0 1px 3px #0000001a;
}

.btn-5:active {
  background-color: #b9306a;
  transform: translate(0, -1px);
  box-shadow: 0 1px 1px #0000001a;
}

.hero3-firstbutton-wrap-copy {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 10px;
  display: inline-block;
}

.feature-section {
  padding-top: 0;
  padding-bottom: 100px;
}

.feature-image-mask-2 {
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  margin-right: 40px;
  display: flex;
}

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

.cards-section-2 {
  padding-top: 40px;
  padding-bottom: 100px;
}

.centered-container-9 {
  text-align: center;
  flex: 1;
}

.d-110-top-wrapper {
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 200px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.column-49 {
  color: #000;
  text-align: left;
  display: block;
}

.bold-text-104 {
  font-size: 15px;
}

.hero-overlay-8 {
  color: #fff;
  background-image: linear-gradient(#0009, #0009), url('../images/DJI_0133.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.paragraph-44 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.paragraph-45 {
  text-align: justify;
}

.finaarchi2 {
  grid-column-gap: 82px;
  grid-template-rows: repeat(auto-fit, 96px);
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  place-content: center start;
  place-items: start;
  margin-top: 125px;
  margin-left: 0;
  margin-right: 10px;
  padding-bottom: 0;
}

.tabs-prodep {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-46 {
  color: var(--black);
  text-align: justify;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.heading-75 {
  color: var(--texto);
  text-align: justify;
  border: 1px #000;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.heading-76 {
  color: var(--texto);
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
}

.grid-12 {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr .5fr .75fr 1fr 1fr;
  grid-template-areas: "Area Area-2 Area-3 Area-4 Area-5"
                       "Area-6 Area-7 Area-8 Area-9 Area-10";
  margin-top: 101px;
  margin-bottom: 40px;
}

.text-block-128 {
  color: var(--black);
  text-align: left;
  border-bottom: 1px solid #000;
  font-family: Montserrat, sans-serif;
}

.text-block-128-copy {
  color: var(--black);
  text-align: center;
  text-align: center;
  text-align: center;
  text-align: center;
  text-align: center;
  border-bottom: 1px solid #000;
  padding-bottom: 21px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.text-block-129 {
  font-family: Montserrat, sans-serif;
  font-size: 17px;
}

.grid-13 {
  display: none;
}

.grid-15 {
  border-radius: 10px;
  grid-template: "Area"
                 "Area-2"
                 "Area-3"
                 / 2fr;
  grid-auto-flow: row;
  place-items: center;
}

.paragraph-58 {
  color: var(--white);
  text-align: center;
  background-color: #18345e;
  border: 1px #000;
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 250px;
  margin-top: 51px;
  margin-bottom: 51px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 30px;
  display: flex;
}

.paragraph-58-copy, .paragraph-582-copy {
  background-color: var(--grey);
  color: var(--white);
  text-align: center;
  border: 1px #000;
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 250px;
  margin-top: 51px;
  margin-bottom: 51px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 30px;
  display: flex;
}

.bold-text-70-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 40px;
  display: flex;
}

.section-16-copy {
  height: auto;
  margin-top: 60px;
  display: block;
}

.div-block-175 {
  background-color: #0000;
}

.heading-44-copy {
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
}

.image-74 {
  margin-left: 148px;
  display: inline-block;
}

.botonfina2 {
  grid-column-gap: 51px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 81px;
  display: grid;
}

.botonfina2d {
  border: 1px solid var(--grey);
  color: var(--grey);
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 13px;
  flex-flow: wrap;
  place-content: center;
  align-items: center;
  width: 200px;
  min-width: 300px;
  min-height: 150px;
  margin-top: 60px;
  margin-left: 0;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
  transition: all .2s;
  display: flex;
}

.botonfina2d:hover {
  transform: translate(0, -3px);
  box-shadow: 0 8px 11px #00000026;
}

.nav-link-25 {
  font-family: Montserrat, sans-serif;
}

.nav-link-25:hover {
  color: #cecccc;
}

.dropdown-list-7 {
  background-color: #0c294d;
}

.dropdown-link-144 {
  color: #fff;
  font-family: Montserrat, sans-serif;
}

.dropdown-link-144:hover {
  background-color: #cecccc;
}

.navbar-17 {
  background-color: #6b1124;
}

.invibienes-2 {
  background-color: #fff;
  font-family: Montserrat, sans-serif;
}

.invibienes-2.w--current {
  font-family: Montserrat, sans-serif;
}

.infofina-2 {
  background-color: #fff;
}

.div-block-179 {
  justify-content: center;
  max-width: 100%;
  display: flex;
}

.dropdown-toggle-52 {
  margin-top: -20px;
  margin-left: 0;
  padding-right: 10px;
}

.dropdown-toggle-53 {
  margin-top: -20px;
  padding-right: 10px;
}

.gesti-n-2, .industrial-2 {
  background-color: #fff;
}

.financieros-2 {
  background-color: #fff;
  padding-right: 92px;
}

.financieros-2.w--open {
  padding-right: 92px;
}

.homep-2 {
  text-align: center;
  border-right: 1px solid #cecccc;
  align-self: flex-start;
  margin-top: 9px;
  padding-right: 27px;
  display: none;
}

.homep-2.w--current {
  border: 1px #000;
  border-right: .5px solid #cecccc;
  width: auto;
  height: 60px;
  margin-top: 4px;
  margin-left: 120px;
  padding-left: 40px;
  padding-right: 40px;
}

.navbar-18 {
  background-color: #0c294d;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  height: 70px;
  margin-top: 0;
  margin-left: -51px;
  padding-left: 0;
  display: flex;
  position: static;
}

.dropdown-toggle-54 {
  background-color: #0000;
  display: flex;
}

.dropdown-toggle-54:hover {
  opacity: 1;
  color: #cecccc;
  background-color: #fff;
  border-right: 1px #000;
}

.dropdown-toggle-54.w--open {
  font-family: Montserrat, sans-serif;
}

.div-block-178 {
  padding-top: 0;
}

.navbar-15 {
  background-color: #0000;
  border-left: 1px solid #000;
  margin-left: -88px;
  padding-left: 0;
}

.imgmovil {
  display: none;
}

.disfina-2, .tic-2 {
  background-color: #fff;
}

.dropdown-link-145 {
  background-color: #fff;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.dropdown-link-145:hover {
  background-color: var(--grey);
  position: relative;
}

.dropdown-link-146 {
  background-color: #fff;
}

.nav-menu-12 {
  width: auto;
  margin-right: -222px;
}

.text-block-130 {
  font-family: Montserrat, sans-serif;
}

.nav-link-27 {
  color: #fff;
  margin-top: 4px;
  padding-left: 11px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.nav-link-27:hover {
  color: #cecccc;
}

.dropdown-link-147 {
  color: #fff;
  background-color: #0000;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.dropdown-link-147:hover {
  color: #fff;
  background-color: #cecccc;
}

.dropdown-link-147:focus {
  color: #fff;
  background-color: #0000;
}

.image-76 {
  text-align: center;
  border-radius: 0;
  width: 1000px;
  max-width: 78%;
  height: 60px;
  margin-top: 123px;
  display: block;
  position: static;
  overflow: visible;
}

.container-25 {
  flex: 1;
  align-self: flex-start;
  align-items: flex-start;
  height: auto;
  margin-left: 151px;
  margin-right: 166.109px;
  display: flex;
}

.ambiental-2 {
  background-color: #fff;
}

.nav-menu-13 {
  text-align: center;
  font-style: normal;
}

.nav-menu-14 {
  margin-left: 0;
}

.dropdown-toggle-55 {
  background-color: #fff;
  padding-right: 58px;
}

.industrial-copy-2 {
  background-color: #fff;
}

.image-77 {
  margin-top: auto;
  margin-left: 124px;
  padding-top: 13px;
  padding-left: 0;
  position: relative;
}

.nav-link-28 {
  color: #fff;
  border: 1px #fff;
  border-right-style: solid;
  margin-top: 4px;
  padding-right: 44px;
  font-family: Montserrat, sans-serif;
}

.nav-link-28:hover {
  color: #cecccc;
}

.text-block-132 {
  color: #fff;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.text-block-132:hover {
  color: #cecccc;
}

.link-block-31 {
  text-align: right;
  cursor: help;
  margin-top: 16px;
  margin-left: -46px;
  margin-right: -2px;
  padding-left: 0;
  padding-right: 0;
}

.container-26 {
  margin-left: 219px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.presudefi-2, .sistemas-2 {
  background-color: #fff;
}

.image-78 {
  width: 150px;
  margin-top: 6px;
  margin-left: -12px;
  margin-right: 28px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.dropdown-list-10.w--open {
  background-color: var(--white);
}

.dropdown-list-10.w--open:hover {
  background-color: var(--grey);
}

.dropdown-toggle-56 {
  margin-top: 4px;
  padding-right: 10px;
  display: block;
}

.dropdown-toggle-57 {
  margin-top: -20px;
  padding-right: 10px;
}

.div-block-181 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.container-27 {
  flex-direction: column;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-becas {
  justify-content: center;
  align-items: center;
  display: block;
}

.tabs-menu-beca {
  justify-content: center;
  display: flex;
}

.tab__link-beca {
  background-color: #fff;
  border-radius: 8px;
  margin-left: .25rem;
  margin-right: .5rem;
  padding: 1.6rem 2rem 1rem;
  transition: all .2s;
  transform: scale(.9);
  box-shadow: 1px 4px 12px #0000000d;
}

.tab__link-beca:hover {
  background-color: var(--grey);
  color: #fff;
  transform: scale(1);
  box-shadow: 5px 5px 40px #0000001a;
}

.tab__link-beca:active {
  transform: scale(.98);
}

.tab__link-beca.w--current {
  background-color: var(--texto);
  color: #fff;
  border-bottom-color: #1f1f1f;
  border-radius: 8px;
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
  transform: scale(1);
}

.logos-without-title {
  background-color: var(--white);
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.clients-wrapper-three {
  flex-flow: wrap;
  justify-content: space-around;
  align-items: center;
  margin-bottom: -10px;
  display: flex;
}

.clients-image-three {
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
}

.text-block-134 {
  color: var(--texto);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 29px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
  display: flex;
}

.div-block-183 {
  padding-left: 220px;
  padding-right: 220px;
}

.text-block-137 {
  border-bottom: 2px solid var(--texto);
  color: #000;
  text-align: justify;
  padding: 70px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.text-block-140 {
  color: var(--texto);
  margin-top: 54px;
  font-size: 50px;
  text-decoration: none;
}

.heading-78 {
  color: #000;
  margin-top: 38px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.dropdown-link-148 {
  background-color: var(--white);
}

.div-block-193 {
  color: #000;
  text-align: justify;
  white-space: normal;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 47px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  display: flex;
}

.gallery-slider {
  border-bottom: 1px #e4ebf3;
  margin-top: 20px;
  padding: 0 30px 80px;
  position: relative;
}

.container-28 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.gallery-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  margin-top: -40px;
  display: flex;
}

.gallery-slide-wrapper {
  max-width: 47%;
  margin-right: 6%;
}

.gallery-slide-image {
  position: relative;
}

.gallery-image {
  width: 100%;
}

.gallery-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -50px;
}

.gallery-slider-left:focus-visible, .gallery-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed {
  color: #1a1b1f;
}

.gallery-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -50px;
}

.gallery-slider-right:focus-visible, .gallery-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.gallery-slide-nav {
  display: none;
}

.div-block-194 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.gallery-slide-copy {
  background-color: #0000;
  height: auto;
}

.gallery-slide-wrapper-copy {
  max-width: 47%;
  margin-right: 6%;
}

.list {
  margin-top: -47px;
  padding: 199px;
}

.arrow {
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.main-h1 {
  color: #000;
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 14vh;
  font-weight: 400;
  line-height: 16vh;
  position: relative;
}

.main-h1.home {
  margin-top: auto;
  font-family: Montserrat, sans-serif;
  font-size: 16vh;
  line-height: 22vh;
}

.main-h1.bold {
  font-weight: 900;
}

.main-h1.bold.home {
  margin-top: 0;
}

.home-subhead {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  width: 40vw;
  height: auto;
  margin-top: 30px;
  display: flex;
}

.wrapper-title {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 5vw;
  padding-right: 5vw;
  overflow: hidden;
}

.hero-2 {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  min-height: 100vh;
  padding-bottom: 10vh;
  display: flex;
  position: fixed;
}

._w-h1 {
  padding-right: 10vw;
  position: relative;
  overflow: hidden;
}

.fontawesome-close {
  color: #de5b91;
  text-align: center;
  cursor: pointer;
  font-size: 18px;
  font-weight: 900;
  line-height: 18px;
  transition: color .5s;
  position: absolute;
  right: 15px;
}

.fontawesome-close:hover {
  color: #fe4242;
}

.fontawesome-close-menu {
  color: #de5b91;
  text-align: center;
  cursor: pointer;
  font-size: 40px;
  font-weight: 900;
  line-height: 100%;
  transition: color .5s;
  position: absolute;
  inset: 40px 5vw auto auto;
}

.fontawesome-close-menu:hover {
  color: #1c3a6b;
}

.search-open-trigger {
  z-index: 10;
  cursor: pointer;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.slide {
  width: 100%;
  height: 100%;
}

.label-2 {
  color: var(--black-2);
  text-align: center;
  letter-spacing: 2px;
  text-transform: none;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 40px;
}

.text-block {
  height: 100px;
  margin-top: auto;
  margin-bottom: auto;
}

.content-3 {
  margin-top: 24px;
  margin-left: -169px;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.4;
}

.step {
  z-index: 2;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: row;
  align-items: center;
  width: 500px;
  margin-top: 142px;
  padding: 12%;
  display: flex;
  position: relative;
}

.titulohero {
  background-color: #21303e;
  background-image: url('../images/foto3.jpg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 50vh;
  display: flex;
}

.css-button {
  background-color: #1b1b1b;
  background-image: linear-gradient(to right, #1b1b1b, var(--texto) 0%, var(--texto) 24%, #03c98a 66%, #0076a8);
  color: #fff;
  border: 1px solid #4353ff80;
  border-radius: 9px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 40px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-size: 23px;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  transition: background-position 1s;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 40px #00000080;
}

.button-text-2 {
  z-index: 2;
  font-family: Montserrat, sans-serif;
  position: relative;
}

.image-85 {
  text-align: center;
  margin-top: auto;
  padding-right: 0;
}

.div-block-195 {
  align-self: center;
  width: 100%;
  display: block;
}

.grid-21 {
  grid-template-columns: 1fr 1fr;
  place-items: center;
  min-width: auto;
  min-height: auto;
}

.table-col {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.table-col.data {
  justify-content: center;
  align-items: flex-end;
}

.table-col.data.left {
  z-index: 80;
  background-color: #fff;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  position: sticky;
  left: 0;
}

.table-col.data.left.slim {
  justify-content: center;
  padding-left: 0;
}

.table {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #fff;
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 15px;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.table:active {
  border: 1px solid #dadada;
}

.table:focus {
  border-color: #d4d4d4;
}

.table.no-pad {
  padding-top: 0;
  padding-bottom: 0;
}

.table.no-pad.overflow {
  flex: none;
  height: auto;
  max-height: 360px;
  padding-left: 0;
  position: relative;
  overflow: auto;
}

.table.no-pad.overflow.slim {
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  height: auto;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.table-1---header---text {
  color: #5e5656;
  text-align: center;
  border: 1px #000;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

.table-1---header---text.data {
  text-align: right;
  width: 100%;
  font-weight: 400;
}

.table-1---header---text.data.center {
  text-align: center;
  text-align: right;
  width: auto;
  margin: 11px 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-decoration: none;
}

.table-icon {
  width: 50px;
  height: 50px;
  margin-right: 10px;
}

.table-label {
  color: #2d3e4e;
  text-align: center;
  text-transform: none;
  background-color: #0000;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.div-block-196-copy {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 600px;
  margin-top: 20px;
  display: flex;
}

.table-wrapper-2-copy._3-col-slim {
  border-style: none;
  align-self: center;
  width: auto;
  overflow: visible;
}

.table-wrapper-2-copy {
  background-color: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  width: 50%;
  height: auto;
  margin-left: 3px;
  margin-right: 10px;
  padding: 15px 5px;
  transition: transform .2s;
  position: relative;
}

.table-wrapper-2-copy._3-col-slim {
  width: 40%;
}

.barratm {
  z-index: -2;
  background-color: #0c294d;
  width: 3px;
  height: 100%;
  position: absolute;
}

.line_wrapper {
  grid-column-gap: 100%;
  grid-row-gap: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.progresotm {
  z-index: -1;
  background-color: #fff;
  width: 3px;
  height: 100vh;
  margin-top: 0;
  position: fixed;
  top: auto;
  bottom: 50vh;
}

.fecha_izquierda {
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  font-weight: 500;
}

.contenidocentral {
  justify-content: center;
  margin-top: -35px;
  display: flex;
}

.a-o {
  color: #fff;
  text-align: right;
  margin: 0 auto;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
}

.a-o.izquierda {
  color: #fff;
  text-align: right;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 500;
  position: sticky;
  top: 50vh;
}

.container-33 {
  border: 0 solid #000;
  border-radius: 0;
  padding-top: 0;
  display: block;
}

.circulotm {
  background-color: #fff;
  border-radius: 100%;
  width: 16px;
  height: 16px;
  position: sticky;
  top: 50vh;
}

.contenidoizquierdo {
  color: #f7f7f7;
  text-align: right;
  padding-top: 63px;
  padding-bottom: 0;
}

.text_dato-derecho {
  padding-top: 38px;
  padding-bottom: 27px;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 100;
  line-height: 30px;
}

.imagetm {
  background-color: #0000;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.imagetm.long {
  width: 66%;
}

.linetiempo {
  z-index: -3;
  color: #000;
  background-color: #0c294d;
  background-image: url('../images/Fondo20-años.jpg');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  border: 0 solid #fff;
  width: 100%;
  height: 100%;
  margin-right: 0;
  padding-top: 0;
  position: relative;
}

.fecha_derecha {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 33px;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  font-weight: 500;
  display: block;
}

.contenidoderecho {
  color: #f7f7f7;
  padding-top: 42px;
}

.a-o_derecha {
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 500;
  position: sticky;
  top: 50vh;
}

.time_item {
  border: 0 solid #0000001c;
  grid-template-rows: auto;
  grid-template-columns: 1fr 160px 1fr;
  place-content: stretch;
  place-items: stretch stretch;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
}

.text_dato {
  padding-top: 28px;
  padding-bottom: 33px;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 100;
  line-height: 30px;
}

.text-block-141 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 50px;
}

.div-block-205 {
  display: none;
}

.link-block-32 {
  flex-wrap: nowrap;
  margin-left: 209px;
  text-decoration: none;
  display: inline;
}

.home-hero-info-wrap {
  z-index: 50;
  perspective: 1000px;
  background-color: #528674b5;
  align-self: auto;
  width: 100%;
  height: 400px;
  display: block;
  position: relative;
}

.home-hero-heading {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 8rem;
}

.home-hero-heading._2 {
  color: #fdfdfd;
  text-shadow: 1px 1px 16px #000;
  margin-top: 65px;
  font-family: Montserrat, sans-serif;
  font-size: 7.7em;
  font-weight: 700;
  text-decoration: none;
}

.home-hero-heading._3 {
  text-align: center;
  text-shadow: 1px 1px 14px #000;
  padding-top: 75px;
  font-family: Poppins, sans-serif;
  font-size: 8rem;
  text-decoration: none;
}

._150-image {
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-left: 10px;
  margin-right: 10px;
}

._150-image._22 {
  background-image: url('../images/IMG_6947.jpg');
  background-position: 50%;
}

._150-image._17 {
  background-image: url('../images/IMG_5886.jpg');
}

._150-image._4 {
  background-image: url('../images/foto19.jpg');
}

._150-image._26 {
  background-image: url('../images/foto3.jpg');
  background-position: 50% 0;
}

._150-image._18 {
  background-image: url('../images/foto9.jpg');
  background-position: 50% 0;
}

._150-image._14 {
  background-image: url('../images/IMG_0485.jpg');
  background-position: 50%;
  background-size: cover;
}

._150-image._11 {
  background-image: url('../images/foto9.jpg');
  background-position: 50% 0;
}

._150-image._8 {
  background-image: url('../images/foto14.jpg');
  background-position: 100%;
}

._150-image._21 {
  background-image: url('../images/foto5.jpg');
}

._150-image._15 {
  background-image: url('../images/foto2.jpg');
}

._150-image._29, ._150-image._2, ._150-image._25 {
  background-image: none;
}

._150-image._10 {
  background-image: url('../images/DJI_0672.jpg');
  background-position: 50% 0;
}

._150-image._16 {
  background-image: url('../images/IMG_8215.jpg');
  background-position: 50% 0;
}

._150-image._6 {
  background-image: none;
}

._150-image._20 {
  background-image: url('../images/IMG_7473.jpg');
  background-position: 50% 0;
}

._150-image._23 {
  background-image: url('../images/IMG_2473.jpg');
}

._150-image._5 {
  background-image: url('../images/foto12.jpg');
  background-position: 100% 0;
}

._150-image._3 {
  background-image: none;
}

._150-image._19 {
  background-image: url('../images/foto11.jpg');
}

._150-image._30 {
  background-image: none;
}

._150-image._13 {
  background-image: url('../images/foto19.jpg');
}

._150-image._27 {
  background-image: url('../images/foto13.jpg');
}

._150-image._12 {
  background-image: none;
}

._150-image._9 {
  background-image: url('../images/foto10.jpg');
}

._150-image._28, ._150-image._7, ._150-image._24 {
  background-image: none;
}

.left-arrow-3 {
  border: 1px #eff9fc1a;
  justify-content: flex-start;
  align-items: center;
  width: 84px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  top: auto;
  left: 0%;
  right: 84px;
  overflow: visible;
}

.steps-section {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  min-height: 80vh;
  margin-top: auto;
  padding-top: 0;
  padding-bottom: 4.6rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.link {
  color: #fff;
  letter-spacing: 5px;
  text-transform: uppercase;
  border: 1px solid #ffffff1a;
  border-radius: 100px;
  padding: 12px 28px;
  font-size: 11px;
  text-decoration: none;
}

._150-image-wrapper-inner {
  flex-direction: column;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 150vw;
  height: 200vh;
  display: flex;
  position: absolute;
  transform: rotate(20deg);
}

.step-wrap {
  color: #ececec;
  cursor: pointer;
  border: 1px #ffeb7c21;
  border-right-style: solid;
  border-radius: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 20%;
  padding: 2.8rem;
  display: flex;
}

._150-image-row-wrapper {
  flex: 1;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.social-icon {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: relative;
}

.social-icon.white {
  background-color: #fff;
  border-radius: 100%;
  margin-bottom: 6px;
  margin-right: 6px;
}

.moving-gallery-section {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: relative;
  overflow: hidden;
}

.work-column {
  z-index: 2;
  height: 200px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.work-overlay {
  background-color: #0000;
  background-image: radial-gradient(circle, #fff0, #00000080);
  width: 100%;
  height: 100%;
  transition: all .4s ease-in-out;
  position: absolute;
  overflow: hidden;
}

.work-overlay:hover {
  box-shadow: inset 0 0 8px 3px #00000080;
}

.work-hover {
  padding: 15px 20px;
  display: block;
  position: absolute;
  inset: 38% 0 0;
}

.on-work {
  color: #fff;
  text-align: center;
  background-color: #81818199;
  border-radius: 5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  transition: all .5s;
}

.on-work:hover {
  background-color: #5286748c;
}

.sub-title {
  color: #f2f2f2;
  text-align: center;
  font-size: 13px;
  font-weight: 300;
}

.hero-div {
  z-index: 10;
  background-color: var(--azul);
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.hero-text {
  color: #95c2e8;
  text-align: center;
  font-size: 20px;
  font-weight: 300;
}

.white {
  color: #fff;
  letter-spacing: 2px;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 35px;
  text-decoration: none;
}

.shadow-section {
  background-image: url('../images/shadow.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: block;
}

.admisistemas {
  background-color: #005cff;
  width: auto;
  height: 400px;
}

.admicontac {
  background-color: #755d35;
  width: auto;
  height: 400px;
}

.admibeneficios {
  background-color: var(--azul);
  color: #1e818a;
  width: auto;
  height: 400px;
}

.admigestion {
  background-color: #c77b12;
  width: auto;
  height: 400px;
}

.admiamiental {
  background-color: #4bb340;
  width: auto;
  height: 400px;
}

.admielectro {
  background-color: #615b52;
  width: auto;
  height: 400px;
}

.admiindustrial {
  background-color: #6f1818;
  width: auto;
  height: 400px;
}

.admienblanco {
  background-color: #96488e;
  width: auto;
  height: 400px;
}

.tabsad {
  flex-direction: column;
  align-items: center;
  max-width: 720px;
  display: flex;
}

.icn-tab-arrow {
  position: absolute;
  top: -12px;
}

.icn-tab-arrow._3 {
  left: 346px;
}

.icn-tab-arrow._1 {
  left: 66px;
}

.icn-tab-arrow._4 {
  left: 486px;
}

.icn-tab-arrow._2 {
  left: 205px;
}

.h2-center {
  text-align: center;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 44px;
  font-weight: 800;
  line-height: 120%;
}

.h2-center.mb60 {
  color: #000;
  margin-bottom: 60px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.icn-active {
  opacity: 0;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: absolute;
}

.icn {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.icn.w--current {
  background-color: #0000;
}

.h4-center {
  color: #151a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.h4-center.mt12 {
  margin-top: 12px;
}

.p1-center {
  color: #333;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 180%;
}

.icn-default {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.tab-content {
  border: 1px solid #265dcc;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
  position: relative;
}

.tab-content.mt12 {
  border-color: #528674;
  margin-top: 12px;
}

.img-default {
  width: 80px;
  height: auto;
}

.img-hover {
  opacity: 0;
  background-color: #0000;
  width: auto;
  height: auto;
  position: absolute;
}

.link-47 {
  text-decoration: none;
}

.tabs-icons-copy {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  padding: 12px;
  display: grid;
}

.tag-label {
  color: #8a94a4;
  letter-spacing: 1.5px;
  text-transform: none;
  margin-top: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  line-height: 1.125em;
}

.tag-label.uppercase {
  text-align: center;
  text-transform: none;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.tag-holder {
  background-color: #0000;
  width: 500px;
  margin-bottom: 10px;
  padding: 10px 10px 20px;
  transition: box-shadow .4s;
  box-shadow: 0 0 50px #0000;
}

.tag-holder:hover {
  box-shadow: 0 0 75px #13294b2e;
}

.button-text {
  color: #000917;
  text-align: left;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
  position: static;
}

.button-text.light {
  color: #eeeadc;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.button_wrap {
  display: inline-block;
  position: relative;
}

.tag-divider {
  background-color: #dcdfe4;
  width: 100%;
  height: 1px;
  margin-top: 15px;
  margin-bottom: 10px;
}

.button-18-copy {
  color: #000917;
  letter-spacing: 1.5px;
  border-style: none;
  align-items: stretch;
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
  display: flex;
  position: static;
}

.button-18-copy.dark {
  background-color: var(--azul);
  color: #fff;
  text-align: center;
  border-color: #13294b;
  justify-content: center;
  width: 100%;
  padding-right: 0;
}

.div-block-208 {
  margin-top: 79px;
}

.h2-center-copy {
  text-align: center;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 44px;
  font-weight: 800;
  line-height: 120%;
}

.h2-center-copy.mb60 {
  margin-bottom: 60px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
}

.h1 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 72px;
}

.page-title {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: right;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 800px;
  margin-bottom: 70px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.question-icon {
  margin-bottom: 35px;
}

.faq-content {
  margin-top: -2px;
  overflow: hidden;
}

.faq-wrap-copy {
  flex-direction: column;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.faq-section-2 {
  min-height: 600px;
  padding: 140px 5% 100px;
  position: relative;
}

.faq-text-details {
  color: #637178;
  text-align: center;
  letter-spacing: -.27px;
  margin-top: 15px;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.animation {
  width: 60px;
  height: 60px;
}

.paragraph-68 {
  color: #445567;
  letter-spacing: -.25px;
  margin-bottom: 0;
  margin-left: 25px;
  margin-right: 25px;
  padding-top: 42px;
  padding-bottom: 42px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 28px;
}

.question-title {
  color: #0b1033;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.faq-question-wrap {
  margin-bottom: 35px;
}

.faq-question-bar {
  background-color: #fff;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 10px 25px;
  text-decoration: none;
  display: flex;
  box-shadow: 7px 7px 60px #f2f3f6;
}

.link-49 {
  text-decoration: none;
}

.image-88 {
  margin: -51px 159px 23px 150px;
  display: block;
}

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

.hero-wrap-copy {
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  display: flex;
}

.hero-left {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.heading-1 {
  color: var(--texto);
  flex: none;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.cursos-ero-section-copy {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 300px;
  display: flex;
}

.wrap-2 {
  width: 80%;
  display: flex;
}

.left-1 {
  border: 1px #000;
  width: 50%;
  padding: 50px 20px;
  box-shadow: 1px 1px 6px -4px #000;
}

.class-section {
  color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.paragraph-2 {
  text-align: center;
  margin-bottom: 2em;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.heading-2 {
  color: #000;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 36px;
}

.right-1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: 50px 20px;
  display: block;
  box-shadow: 1px 1px 6px -4px #000;
}

.div-block-166-copy {
  justify-content: center;
  align-items: center;
  display: block;
}

.accordion-comp-copy.is--black {
  color: #fff;
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70%;
  margin-top: 20px;
  margin-left: 291px;
  margin-right: 291px;
  padding: 20px 40px 40px;
  display: flex;
}

.testimonial-stack {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  display: none;
  position: relative;
}

.container-34 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-card-three {
  background-color: var(--white-smoke);
  color: var(--white-smoke);
  text-align: center;
  background-image: url('../images/MartinMArtina_shape_02.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 64px 42px;
}

.testimonial-card-content {
  flex-direction: column;
  align-items: center;
  max-width: 580px;
  margin-left: 292px;
  margin-right: auto;
  display: flex;
  position: relative;
}

.testimonial-card-heading {
  color: var(--texto);
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 27px;
  font-weight: 700;
}

.testimonial-text-three {
  margin-bottom: auto;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.testimonial-info-four {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.testimonial-image {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}

.testimonial-image.centered {
  width: 80px;
  height: 80px;
  margin-bottom: 16px;
  margin-right: 0;
}

.testimonial-author-name-three {
  color: var(--black-2);
  margin-bottom: 10px;
}

.testimonial-title {
  color: var(--texto);
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.heading-2-copy {
  color: #000;
  text-align: left;
  text-align: center;
  align-self: center;
  margin-top: -46px;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 36px;
}

.paragraph-2-copy {
  text-align: center;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 21px;
}

.right-1-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  box-shadow: 1px 1px 6px -4px #000;
}

.accordion-2-copy {
  color: var(--black);
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  display: block;
}

.accordion__content-wrapper-2-copy {
  background-color: var(--white);
  text-align: center;
  overflow: hidden;
}

.cusosimagent-copy {
  background-color: var(--white);
  background-image: url('../images/IMG_20220913_083238_1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  height: 500px;
}

.div-block-210 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.call-to-action-copy {
  border: 1px none var(--white-smoke);
  padding-top: 0;
  padding-bottom: 100px;
}

.link-block-34 {
  text-decoration: none;
  display: block;
}

.tabs-content-3 {
  margin-top: -81px;
}

.white-copy {
  color: #fff;
  letter-spacing: 2px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 180%;
}

.imageslogros {
  background-color: #fff;
  padding: 63px 40px;
  position: relative;
}

.section-title-group {
  margin-bottom: 62px;
  display: flex;
}

.section-heading-2 {
  margin-top: 0;
  margin-bottom: 16px;
}

.section-heading-2.centered {
  color: #313131;
  text-align: center;
  text-transform: none;
  margin-top: 36px;
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.grid-fours {
  float: left;
  width: 25%;
  padding: 10px;
  display: flex;
  box-shadow: 0 0 4px -1px #0003;
}

.container-36 {
  text-align: center;
}

.div-block-211 {
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 70px;
  display: flex;
}

.link-block-35 {
  text-decoration: none;
}

.link-block-36 {
  font-family: Montserrat, sans-serif;
  text-decoration: none;
}

.link-block-37, .link-block-38 {
  text-decoration: none;
}

.grid-22 {
  grid-template-columns: .25fr .25fr;
}

.link-block-39 {
  text-decoration: none;
}

.div-block-212 {
  justify-content: center;
  display: flex;
}

.link-51 {
  text-decoration: none;
}

.columns-13 {
  width: auto;
}

.grid-fours-copy {
  float: left;
  width: 25%;
  padding: 10px;
  box-shadow: 0 0 4px -1px #0003;
}

.third-width {
  width: 33.333%;
}

.section-59 {
  color: #5c5c5c;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-59.projects {
  color: #4d4d4d;
  border: 1px #000;
  padding-top: 40px;
  padding-bottom: 0;
}

.half-width {
  width: 50%;
}

.quarter-width {
  width: 25%;
}

.project-row {
  background-color: #528674;
  background-image: linear-gradient(86deg, var(--texto), #e06161);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.project-row.teal {
  background-image: linear-gradient(to right, #00b7ff, #00f59b);
  display: block;
}

.project-row.blue {
  background-image: linear-gradient(90deg, #b8ac31, #74935e 50%, #528674);
  display: flex;
}

.project-wrapper {
  background-color: #00000017;
  padding: 11px 19px 13px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.project-link {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.project-link:hover {
  opacity: .5;
}

.project-link.project-10 {
  background-image: url('../images/Conta6-1-of-1.jpg');
  width: 405px;
}

.tag {
  color: #ffffff7d;
  letter-spacing: 1px;
  text-transform: none;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 10px;
  display: inline-block;
}

.project-link-copy.project-2-copy {
  background-image: url('../images/Conta6-1-of-1_1.jpg');
  width: 405px;
}

.section-59-copy {
  color: #5c5c5c;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-59-copy.projects-conta {
  color: #4d4d4d;
  border: 1px #000;
  padding-top: 40px;
  padding-bottom: 0;
}

.project-row-conta {
  background-color: #528674;
  background-image: linear-gradient(86deg, var(--texto), #e06161);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  flex-flow: row;
  display: flex;
}

.project-link-contay {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.project-link-contay:hover {
  opacity: .5;
}

.project-link-contay.project-4-copy {
  background-image: url('../images/Conta3-1-of-1.jpg');
  background-position: 50%;
  width: 405px;
}

.project-link-conta {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.project-link-conta:hover {
  opacity: .5;
}

.project-link-conta.project-3-conta {
  background-image: url('../images/Conta4-1-of-1.jpg');
  width: 405px;
}

.project-link-copy.project-5-conta {
  background-image: url('../images/Conta5-1-of-1.jpg');
  background-position: 50%;
  width: 640px;
  overflow: hidden;
}

.project-conta {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.project-conta:hover {
  opacity: .5;
}

.project-conta.project-1-conta {
  background-color: var(--texto);
  background-image: url('../images/Conta2-1-of-1.jpg');
  background-position: 50% 0;
  width: 640px;
}

.section-electro {
  color: #5c5c5c;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-electro.projects-electro {
  color: #4d4d4d;
  border: 1px #000;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 0;
  display: flex;
}

.project-electro {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.project-electro:hover {
  opacity: .5;
}

.project-electro.project-electro-oferta {
  background-image: url('../images/Electro-1-of-1.jpg');
  background-position: 50%;
}

.project-electro2 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.project-electro2:hover {
  opacity: .5;
}

.project-electro2.project-electrofoto2 {
  background-image: url('../images/IMG_5702.jpg');
}

.project-electro3 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.project-electro3:hover {
  opacity: .5;
}

.project-electro3.project-electrofoto3 {
  background-image: url('../images/IMG_5840.jpg');
  background-position: 50%;
  width: 726px;
}

.projectelectro4 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.projectelectro4:hover {
  opacity: .5;
}

.projectelectro4.project-1-electrofoto4 {
  background-color: var(--texto);
  background-image: url('../images/IMG_5695.jpg');
  background-position: 50%;
  width: 726px;
}

.project-electro6 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.project-electro6:hover {
  opacity: .5;
}

.project-electro6.project-electrofoto6 {
  background-image: url('../images/IMG_5762.jpg');
}

.project-electro7 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.project-electro7:hover {
  opacity: .5;
}

.project-electro7.project-electrofoto7 {
  background-image: url('../images/IMG_5934.jpg');
}

.project-ambiental7 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.project-ambiental7:hover {
  opacity: .5;
}

.project-ambiental7.project-ambientalfoto7 {
  background-image: url('../images/ambi17-1-of-1.jpg');
  width: 25%;
}

.project-ambiental6 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.project-ambiental6:hover {
  opacity: .5;
}

.project-ambiental6.project-ambientalfoto6 {
  background-image: url('../images/ambi7-1-of-1.jpg');
  width: 20%;
}

.project-ambiental1 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.project-ambiental1:hover {
  opacity: .5;
}

.project-ambiental1.project-ambientalfoto1 {
  background-image: url('../images/ambi6-1-of-1.jpg');
  background-position: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.project-ambiental2 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.project-ambiental2:hover {
  opacity: .5;
}

.project-ambiental2.project-ambientalfoto2 {
  background-image: url('../images/ambi16-1-of-1.jpg');
}

.project-ambiental3 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.project-ambiental3:hover {
  opacity: .5;
}

.project-ambiental3.project-ambientalfoto3 {
  background-image: url('../images/ambi11-1-of-1.jpg');
  background-position: 50% 0;
  width: 600px;
}

.project-link-copy {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.project-link-copy:hover {
  opacity: .5;
}

.project-ambiental4 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.project-ambiental4:hover {
  opacity: .5;
}

.project-ambiental4.project-ambientalfoto4 {
  background-color: var(--texto);
  background-image: url('../images/ambi13-1-of-1.jpg');
  background-position: 50% 0;
  width: 700px;
}

.project-ambiental5 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.project-ambiental5:hover {
  opacity: .5;
}

.project-ambiental5.project-ambientalfoto5 {
  background-image: url('../images/ambi16-1-of-1.jpg');
}

.project-ambiental9 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.project-ambiental9:hover {
  opacity: .5;
}

.project-ambiental9.project-9 {
  background-image: url('../images/ambi14-1-of-1.jpg');
  width: 28%;
}

.project-ambiental8 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.project-ambiental8:hover {
  opacity: .5;
}

.project-ambiental8.project-ambientalfoto8 {
  background-image: url('../images/ambi15-1-of-1.jpg');
  background-position: 50% 0;
  width: 47%;
}

.section-sistemas {
  color: #5c5c5c;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-sistemas.projects-sistemas {
  color: #4d4d4d;
  border: 1px #000;
  padding-top: 0;
  padding-bottom: 0;
}

.project-sistemas {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.project-sistemas:hover {
  opacity: .5;
}

.project-sistemas.project-sistemas1 {
  background-image: url('../images/IMG_6390.jpg');
  background-position: 50%;
}

.project-sistemas2 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.project-sistemas2:hover {
  opacity: .5;
}

.project-sistemas2.project-sistemasfoto2 {
  background-image: url('../images/IMG_6355.jpg');
}

.project-sistemas3 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.project-sistemas3:hover {
  opacity: .5;
}

.project-sistemas3.project-sistemas3 {
  background-image: url('../images/IMG_6323.jpg');
  background-position: 100%;
  width: 726px;
}

.projectsistemas4 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.projectsistemas4:hover {
  opacity: .5;
}

.projectsistemas4.projectsistemasfoto4 {
  background-color: var(--texto);
  background-image: url('../images/IMG_6431.jpg');
  background-position: 50%;
  background-size: cover;
  width: 726px;
}

.projectsistemas5 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.projectsistemas5:hover {
  opacity: .5;
}

.projectsistemas5.projectsistemasfoto5 {
  background-image: url('../images/IMG_6396.jpg');
}

.projectsistemas6 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.projectsistemas6:hover {
  opacity: .5;
}

.projectsistemas6.projectsistemasfoto6 {
  background-image: url('../images/IMG_6448.jpg');
}

.section-industrial {
  color: #5c5c5c;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-industrial.projectsindustrial {
  color: #4d4d4d;
  border: 1px #000;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 0;
  display: flex;
}

.projectindustrial1 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.projectindustrial1:hover {
  opacity: .5;
}

.projectindustrial1.projectindustrialfoto1 {
  background-image: url('../images/IMG_5997.jpg');
  background-position: 50%;
  width: 100%;
}

.projectindustrial2 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.projectindustrial2:hover {
  opacity: .5;
}

.projectindustrial2.projectindustrialfoto2 {
  background-image: url('../images/IMG_6140.jpg');
  background-position: 50%;
  width: 100%;
}

.projectindustrial3 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.projectindustrial3:hover {
  opacity: .5;
}

.projectindustrial3.projectindustrialfoto3 {
  background-image: url('../images/IMG_6064.jpg');
  background-position: 50%;
  background-size: cover;
  width: 726px;
}

.projectindustrial4 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.projectindustrial4:hover {
  opacity: .5;
}

.projectindustrial4.projectindustrialfoto4 {
  background-color: var(--texto);
  background-image: url('../images/IMG_6182.jpg');
  background-position: 50%;
  width: 726px;
}

.projectindustrial5 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.projectindustrial5:hover {
  opacity: .5;
}

.projectindustrial5.projectindustrialfoto5 {
  background-image: url('../images/IMG_6019.jpg');
  width: 100%;
}

.projectindustrial6 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.projectindustrial6:hover {
  opacity: .5;
}

.projectindustrial6.projectindustrialfoto6 {
  background-image: url('../images/IMG_6174.jpg');
  width: 100%;
}

.section-gestionofe {
  color: #5c5c5c;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-gestionofe.projectsgestionfotos {
  color: #4d4d4d;
  border: 1px #000;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.projectgestion2 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.projectgestion2:hover {
  opacity: .5;
}

.projectgestion2.projectgestionfoto2 {
  background-image: url('../images/IMG_6555.jpg');
}

.projectgestion4 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.projectgestion4:hover {
  opacity: .5;
}

.projectgestion4.projectgestionfoto4 {
  background-color: var(--texto);
  background-image: url('../images/IMG_6529.jpg');
  background-position: 50%;
  width: 726px;
}

.projectgestion5 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.projectgestion5:hover {
  opacity: .5;
}

.projectgestion5.projectgestionfoto5 {
  background-image: url('../images/IMG_6611.jpg');
  width: 25%;
}

.projectgestion1 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.projectgestion1:hover {
  opacity: .5;
}

.projectgestion1.projectgestionfoto1 {
  background-image: url('../images/IMG_6523.jpg');
  background-position: 50%;
}

.projectgestion3 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.projectgestion3:hover {
  opacity: .5;
}

.projectgestion3.projectgestionfoto3 {
  background-image: url('../images/IMG_6601.jpg');
  background-position: 50%;
  width: 726px;
}

.projectgestion9 {
  float: left;
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25%;
  height: 350px;
  text-decoration: none;
  transition: opacity .25s;
  display: block;
  position: relative;
}

.projectgestion9:hover {
  opacity: .5;
}

.projectgestion9.projectgestionfoto9 {
  background-image: url('../images/IMG_6577.jpg');
  width: 25%;
}

.link-block-40 {
  background-image: url('../images/minuto-verde2.jpg');
  background-position: 50%;
  background-size: cover;
  width: 800px;
  height: 150px;
}

.link-block-40-copy {
  background-image: url('../images/Conciencia-Verde.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 800px;
  height: 150px;
}

.slide-72 {
  background-image: none;
  background-position: 50%;
  background-size: cover;
}

.image-90 {
  height: auto;
}

.grid-fours-copy {
  float: left;
  order: -1;
  width: 60%;
  padding: 10px;
  box-shadow: 0 0 4px -1px #0003;
}

.div-block-215 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-block-41 {
  justify-content: center;
  text-decoration: none;
  display: inline;
}

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

.link-block-42 {
  text-decoration: none;
}

.tab-link__name-copy {
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.7;
}

.link-block-43 {
  border: 1px #000;
  text-decoration: none;
}

.bold-text-108 {
  border: 1px #000;
}

.tabs-content-5 {
  width: 80%;
  margin-top: 53px;
}

.div-block-217 {
  width: auto;
}

.tab-link__name-copy-copy {
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.7;
}

.image-91 {
  max-width: 100%;
  margin-top: 0;
  display: block;
}

.link-block-44 {
  opacity: 1;
  border: 1px #000;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  margin-top: 107px;
  margin-left: -14px;
  display: flex;
}

.gallery-popup__image-wrapper {
  width: 100%;
  height: 100%;
  padding-top: 50%;
  position: relative;
}

.line-block {
  border: 2px solid #f08c3c;
  width: 50px;
  margin-right: 10px;
  padding-right: 0;
}

.title-block {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.gs-three-title {
  color: var(--white);
  text-align: center;
  max-width: none;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 42px;
  display: flex;
  position: relative;
}

.gs-small-title {
  color: #f08c3c;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 40px;
}

.gs-content {
  color: #c07b7b;
  background-color: #f7f7f7;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-left: 50px;
  padding-right: 50px;
  transition: all .5s;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.gs-content:hover {
  backface-visibility: visible;
  perspective: none;
  perspective-origin: 50%;
  background-color: #f7f7f7;
  border-radius: 0;
  overflow: hidden;
  transform: none;
}

.grid-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template: "Area . Area-2" minmax(295px, 295px)
                 ". . Area-2"
                 ". . ."
                 / 295px minmax(295px, 295px) minmax(295px, 295px) minmax(295px, 295px);
  grid-auto-rows: minmax(auto, 295px);
  grid-auto-flow: row;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.grid-copy.gallery-grid-copy {
  grid-template-columns: minmax(190px, 195px) repeat(auto-fit, minmax(220px, 220px)) minmax(233px, 295px) 295px;
  grid-auto-flow: row;
  width: 100%;
  max-width: 1099%;
}

.gs-three {
  width: 100%;
  max-width: 295px;
  height: 100%;
  max-height: none;
  padding-top: 0%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.gs-three:hover {
  background-color: #f7f7f7;
}

.gs-img {
  object-fit: cover;
  transform-style: preserve-3d;
  width: 100%;
  height: 100%;
  transition: all .5s;
  position: absolute;
  top: 0;
}

.gs-img:hover {
  transform: none;
}

.gs-small-desc {
  color: #112631;
  margin-top: 30px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
}

.gs-nine {
  background-color: #fdf2e9;
  position: relative;
  overflow: visible;
}

.gs-two {
  width: 100%;
  height: 100%;
  padding-top: 47%;
  position: relative;
  overflow: hidden;
}

.gs-three-content {
  background-color: #fef7ea;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  padding: 0 10px;
  transition: all .5s;
  display: flex;
  position: relative;
}

.gs-three-content:hover {
  background-color: #fef7ea;
  border-radius: 0;
  overflow: hidden;
}

.gs-three-content.content-block {
  background-color: var(--texto);
}

.gs-eleven {
  position: relative;
  overflow: hidden;
}

.gs-eleven.gs-gallery {
  padding-top: 47%;
}

.gs-one {
  backface-visibility: hidden;
  perspective: none;
  background-color: #f7f7f7;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  padding-top: 0;
  position: relative;
  overflow: hidden;
}

.gs-one:hover {
  backface-visibility: visible;
  perspective-origin: 50%;
  transform-origin: 50%;
  background-color: #fef7ea;
  position: relative;
}

.gs-six {
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.gs-nine-content {
  background-color: #fdf2e9;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: all .5s;
  display: flex;
  position: relative;
}

.gs-nine-content:hover {
  background-color: #fdf2e9;
  border-radius: 0;
  overflow: hidden;
}

.gs-nine-content.content-block {
  background-color: var(--texto);
}

.gs-five, .gs-eight {
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.gs-ten {
  position: relative;
  overflow: hidden;
}

.gs-ten.gs-gallery {
  padding-top: 47%;
}

.gs-four {
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.gs-seven-content {
  background-color: #e2eff4;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: all .5s;
  display: flex;
}

.gs-seven-content:hover {
  background-color: #e2eff4;
  border-radius: 0;
  position: relative;
  overflow: hidden;
}

.gs-seven-content.content-block {
  background-color: var(--texto);
}

.gs-desc {
  color: #112631;
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 60px;
  text-decoration: none;
}

.gs-seven {
  padding-top: 0%;
  position: relative;
  overflow: visible;
}

.container-39 {
  max-width: 1099px;
}

.gallery-block-copy-2 {
  cursor: pointer;
}

.div-block-218 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: minmax(313px, 176px) auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.link-block-45 {
  text-decoration: none;
}

.copy-this-code {
  display: flex;
}

.gs-eleven-copy {
  position: relative;
  overflow: hidden;
}

.button-3dos {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 200px;
  margin-top: 4px;
  margin-left: 243px;
  margin-right: auto;
  display: flex;
  position: relative;
}

.sliderboton2 {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 200px;
  margin-top: 24px;
  margin-left: 243px;
  margin-right: auto;
  display: flex;
  position: relative;
}

.slide-73 {
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-1-11 {
  background-image: url('../images/EncuestaServicio23.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-1-12 {
  background-image: url('../images/ColombiaSlider.jpg');
  background-position: 50%;
  background-size: cover;
}

.sliderboton3-copy {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 200px;
  margin-top: 24px;
  margin-left: 243px;
  margin-right: auto;
  display: flex;
  position: relative;
}

.text-block-142 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.container-cata {
  width: 100%;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.listcata {
  padding-left: 0;
  font-size: 1rem;
  list-style-type: none;
}

.line {
  z-index: -1;
  background-color: #a3a3a3;
  width: .0625rem;
  margin-left: .46875rem;
  position: absolute;
  inset: .5rem auto 0% 0%;
}

.list-item-4 {
  color: var(--black-2);
  text-align: left;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.list-2 {
  margin-top: 40px;
}

.bold-text-109 {
  font-size: 25px;
}

.section-60 {
  transform-style: preserve-3d;
  background-image: url('../images/IMG_1801-min.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 800px;
  transition: all .5s;
}

.section-60:hover {
  transform: scale3d(1.1, 1.1, 1.1);
}

.div-block-219 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.heading-79 {
  font-family: Montserrat, sans-serif;
}

.text-block-143 {
  text-align: justify;
  font-family: Montserrat, sans-serif;
}

.cell-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.list-3 {
  text-align: justify;
  margin-top: 16px;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
}

.hero-heading-right {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-41 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.shadow-two {
  box-shadow: 0 4px 24px #96a3b514;
}

.margin-bottom-24px {
  margin-bottom: 24px;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.hero-heading-left {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.margin-bottom-24px-2 {
  margin-bottom: 24px;
}

.cell-5 {
  background-image: url('../images/Imagen-de-WhatsApp-2023-10-17-a-las-15.10.15_dbfffd0e.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  box-shadow: 0 2px 5px #0003;
}

.testimonial-image-left {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.testimonial-wrapper-four {
  justify-content: space-between;
  display: flex;
}

.testimonial-left {
  background-image: url('../images/Imagen-de-WhatsApp-2023-10-17-a-las-15.10.15_dbfffd0e.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 30%;
  margin-right: 64px;
}

.testimonial-image-four {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.testimonial-right {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.heading-small {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.heading-small.margin-bottom-32px {
  color: var(--texto);
  align-self: flex-end;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.testimonial-text-four {
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
}

.testimonial-author-name-three-2 {
  margin-bottom: 10px;
}

.list-4 {
  color: var(--black);
  align-self: flex-start;
  margin-top: 40px;
  list-style-type: square;
}

.text-block-149 {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.list-item-8 {
  margin-bottom: 20px;
}

.list-item-9 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.hero-heading-center {
  background-color: #fff;
  border: 1px #000;
  padding: 0 30px 80px;
  position: relative;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading.margin-bottom-32px {
  color: var(--texto);
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
}

.margin-bottom-24px-3 {
  margin-bottom: 24px;
}

.shadow-two-2 {
  box-shadow: 0 4px 24px #96a3b514;
}

.cell-6 {
  background-image: url('../images/IMG_2055-min.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
}

.text-block-150 {
  align-self: center;
}

.text-block-151 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 60px;
  font-family: Montserrat, sans-serif;
}

.slide-1-12-copy {
  background-color: #fff;
  background-image: url('../images/CALENDARIO25-26.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-13, .slide-1-14 {
  background-image: none;
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
}

.slide-74 {
  background-image: url('../images/ResuBEcas.jpg');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
}

.button-standard-2-copy {
  text-align: center;
  text-transform: none;
  background-color: #921248;
  border-radius: 20px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 250px;
  height: 70px;
  min-height: 100px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 24px;
  padding: 12px 22px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 10px;
  transition: all .2s;
  display: flex;
}

.slide-1-15 {
  background-image: none;
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: cover;
}

.slide-1-16 {
  background-image: url('../images/Premio-Raquel.jpg');
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
}

.slide-1-17 {
  background-image: url('../images/seliderBecas232.jpg'), linear-gradient(#fff, #fff);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
}

.slide-1-19 {
  background-image: none;
  background-position: 50%;
  background-size: cover;
}

.slide-1-20 {
  background-image: url('../images/Vacante.jpg');
  background-position: 50%;
  background-size: contain;
}

.row_social {
  z-index: 1;
  position: relative;
}

.social-column {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

.social {
  background-color: #333c45;
  border-right: 1px solid #3c4752;
  width: 100%;
  padding-top: 50px;
  padding-bottom: 50px;
  transition: all .3s;
}

.social:hover {
  background-color: #3b5998;
}

.social.instagram:hover {
  background-color: #bf3939;
}

.social.twitter:hover {
  background-color: #2aa9e0;
}

.social.rss:hover {
  background-color: #eb8a1c;
}

.image-96 {
  max-width: 112%;
  margin-top: 2px;
  margin-left: 71px;
  display: block;
  position: absolute;
  top: 351px;
}

.section-61 {
  background-color: #1e3549;
  background-image: url('../images/FondoAdmi24.jpg');
  background-position: 50%;
  background-size: contain;
  align-items: flex-start;
  height: 600px;
  display: flex;
}

.div-block-221 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--verde);
  color: var(--azul);
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 60px;
  margin-top: 94px;
  margin-left: 110px;
  font-family: Montserrat, sans-serif;
  display: flex;
  position: absolute;
}

.text-block-152 {
  color: var(--azul);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 900;
  display: flex;
}

.div-block-222 {
  color: var(--texto);
  flex-direction: column;
  width: 300px;
  height: 60px;
  margin-top: 112px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  display: block;
  position: absolute;
}

.text-block-154 {
  color: var(--verde);
  flex-direction: column;
  font-size: 50px;
  display: flex;
  position: absolute;
  inset: 302% 0% auto 690px;
}

.text-block-154-copy {
  color: var(--verde);
  font-family: Montserrat, sans-serif;
  font-size: 69px;
  font-style: italic;
  font-weight: 900;
  position: absolute;
  top: 687px;
  left: 684px;
}

.text-block-154-copy-copy {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-style: italic;
  font-weight: 900;
  line-height: 34px;
  position: absolute;
  top: 729px;
  left: 707px;
}

.div-block-221-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--verde);
  color: var(--azul);
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 60px;
  margin-top: 94px;
  margin-left: 110px;
  font-family: Montserrat, sans-serif;
  display: flex;
  position: absolute;
}

.text-block-152-copy {
  color: var(--azul);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 900;
  display: flex;
}

.text-block-155 {
  color: #fff;
  margin-top: 243px;
  margin-left: 689px;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 900;
  display: inline-block;
}

.image-97 {
  min-width: 6%;
  max-width: 80%;
  margin-left: 121px;
}

.text-block-156 {
  color: var(--verde);
  letter-spacing: 10px;
  margin-top: 249px;
  font-family: Montserrat, sans-serif;
  font-size: 55px;
  font-weight: 700;
  display: inline-block;
  position: absolute;
  top: auto;
  left: 732px;
}

.text-block-156-copy {
  color: var(--verde);
  letter-spacing: 10px;
  margin-top: 278px;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-style: italic;
  font-weight: 900;
  display: inline-block;
  position: absolute;
  top: auto;
  left: 732px;
}

.text-block-156-copy-copy {
  color: var(--white);
  letter-spacing: 3px;
  margin-top: 402px;
  margin-left: 43px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-style: italic;
  font-weight: 900;
  display: inline-block;
  position: absolute;
  top: auto;
  left: 696px;
}

.text-block-157 {
  color: #fff;
  margin-top: 142px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 900;
  display: inline-block;
  position: absolute;
  top: auto;
  left: 740px;
}

.text-block-157-copy {
  outline-offset: 0px;
  color: #fff;
  -webkit-text-stroke-color: var(--texto);
  outline: 3px #fff;
  margin-top: 322px;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-style: normal;
  font-weight: 900;
  text-decoration: none;
  display: inline-block;
  position: absolute;
  top: auto;
  left: 740px;
}

.accordion-comp-copy {
  width: 60%;
}

.accordion-comp-copy.is--black, .accordion-comp-copy.is--black-copy {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border: 1px #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70%;
  margin-top: 46px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 40px 40px;
  display: flex;
}

.div-block-223 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bold-text-110 {
  color: var(--black-2);
  font-weight: 600;
}

.bg-light__primarycontainer, .bg-light__primarycontainer.cl-swatch {
  color: #001258;
  background-color: #dee1ff;
}

.state-bg {
  z-index: 0;
  opacity: 0;
  pointer-events: none;
  background-color: #000;
  position: absolute;
  inset: 0%;
}

.accordion__title {
  color: var(--black);
  text-align: center;
  letter-spacing: -.009em;
  margin-top: 4px;
  margin-bottom: .236em;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.272;
}

.accordion-trigger-icon {
  align-self: center;
  align-items: center;
  margin-bottom: -2px;
  display: flex;
}

.bg-light__onsurfacevariant {
  color: #e3e1ec;
  background-color: #45464f;
}

.accordion-trigger-title {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.accordion__desc {
  color: #767680;
  letter-spacing: -.007em;
  font-size: .786em;
  font-weight: 400;
  line-height: 1.272;
}

.bg-light__infocontainer {
  color: #001946;
  background-color: #dae2ff;
}

.bg-light__secondary {
  background-color: #5a5d72;
}

.bg-light__surface {
  color: #1b1b1f;
  background-color: #fbf8fd;
}

.bg-light__tertiarycontainer {
  color: #2d1228;
  background-color: #ffd7f2;
}

.bg-light__primary {
  color: #fefbff;
  background-color: #4658ac;
}

.bg-light__primary.cl-swatch {
  color: #fefbff;
  background-color: #fff;
}

.bg-light__success {
  color: #fff;
  background-color: #006d3d;
}

.bg-light__background {
  color: #1b1b1f;
  background-color: #fefbff;
}

.bg-light__primary {
  background-color: #4658ac;
}

.cl-swatch {
  z-index: 1;
  color: #171b2c;
  border-radius: 0;
  padding: .656447rem .835rem .835rem;
  display: block;
  position: relative;
  box-shadow: 0 0 1px #000c;
}

.bg-light__surfacevariant {
  color: #45464f;
  background-color: #e3e1ec;
}

.bg-light__outline {
  color: #fbf8fd;
  background-color: #767680;
}

.bg-light__secondary, .bg-light__secondary.cl-swatch {
  color: #fff;
  background-color: #5a5d72;
}

.accordion-wrap {
  border: 1px solid #c6c5d0;
  border-radius: .786164em;
  width: 400px;
  margin-bottom: 37px;
  overflow: hidden;
}

.bg-light__warning {
  color: #fff;
  background-color: #7c5800;
}

.caption {
  letter-spacing: -.007em;
  font-size: .786em;
  font-weight: 400;
  line-height: 1.272;
}

.accordion-content {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.labelstyle {
  letter-spacing: .02em;
  word-break: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.272;
}

.bg-light__onsurface {
  color: #fbf8fd;
  background-color: #1b1b1f;
}

.accordion-trigger {
  background-color: var(--verde);
  text-align: left;
  cursor: pointer;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: .786em 1.618em .786em 1em;
  display: flex;
  position: relative;
}

.bg-light__info {
  color: #fff;
  background-color: #1758c7;
}

.bg-light__error {
  color: #fff;
  background-color: #ba1a1a;
}

.bg-light__onbackground {
  color: #fefbff;
  background-color: #1b1b1f;
}

.bg-light__warningcontainer {
  color: #271900;
  background-color: #ffdea7;
}

.bg-light__outlinevariant {
  color: #1b1b1f;
  background-color: #c6c5d0;
}

.util__colorgroupscontainer {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  width: 400px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.bg-light__secondarycontainer {
  color: #171b2c;
  background-color: #dfe1f9;
}

.bg-light__successcontainer {
  color: #00210f;
  background-color: #92f8b4;
}

.bg-light__surfacecontainer {
  color: #1b1b1f;
  background-color: #f0edf1;
}

.label-3 {
  letter-spacing: -.004em;
  margin-bottom: 0;
  font-size: .835em;
  font-weight: 500;
  line-height: 1.272;
  position: static;
  top: 6.235em;
}

.util-grid__simplecolor {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 1em;
  padding-bottom: 1em;
  display: grid;
}

.bg__transparent {
  background-color: #0000;
  width: 16px;
  height: 16px;
  padding-right: 0;
}

.bg-light__tertiary {
  color: #fff;
  background-color: #76546e;
}

.state-layer {
  z-index: 0;
  opacity: 0;
  pointer-events: none;
  background-color: #000;
  position: absolute;
  inset: 0%;
}

.material-symbols-outlined {
  z-index: 1;
  font-size: 1.272rem;
  line-height: 1;
  display: flex;
  position: relative;
}

.material-symbols-outlined.scale__1-618 {
  align-self: center;
  font-weight: 400;
}

.bg-light__errorcontainer {
  color: #410002;
  background-color: #ffdad6;
}

.label-3-copy {
  letter-spacing: -.004em;
  margin-bottom: 0;
  font-size: .835em;
  font-weight: 500;
  line-height: 1.272;
  position: static;
  top: 6.235em;
}

.text-block-159 {
  color: var(--black);
  text-align: left;
  margin-bottom: 5px;
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.div-block-226 {
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  display: flex;
}

.image-99 {
  margin-left: 30px;
}

.div-block-227 {
  display: flex;
}

.link-52 {
  border: 1px #000;
  text-decoration: none;
}

.link-53 {
  color: #fff;
  text-decoration: none;
}

.slide-1-21 {
  background-image: url('../images/slider-25mujeres.jpg');
  background-position: 50%;
  background-size: cover;
}

.bold-text-111 {
  font-weight: 400;
}

.div-block-228 {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: -11px;
  display: flex;
}

.slide-77 {
  background-color: #fff;
  background-image: url('../images/slider-torneos.jpg');
  background-position: 50%;
  background-size: cover;
}

.link-block-banco {
  background-image: url('../images/64484753deb4186b2f314292_minuto-verde.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 800px;
  height: 150px;
}

.slide-78 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
}

.slide-79 {
  background-color: #e2bcbc;
}

.slide-80 {
  background-color: #fdf9f9;
}

.slide-81, .slide-82, .slide-83 {
  background-color: #fff;
}

.slide-84, .slide-85 {
  background-color: #f5f3f3;
}

.slide-1-23 {
  background-color: #faf5f5;
  background-image: url('../images/slider-DERECHOS-SEX-INFO-3-2023.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-24 {
  background-color: #fff;
  background-image: url('../images/SLIDER-VIOLENCIA-info-3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.bold-text-112, .bold-text-113, .bold-text-114, .bold-text-115 {
  font-size: 14px;
}

.dropdown-link-149 {
  background-color: #fff;
}

.dropdown-link-149:hover {
  background-color: #ddd;
}

.text-block-157-copy-copy {
  outline-offset: 0px;
  color: var(--verde);
  -webkit-text-stroke-color: var(--texto);
  outline-offset: 0px;
  -webkit-text-stroke-color: var(--texto);
  outline: 3px #fff;
  margin-top: 373px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 900;
  line-height: 40px;
  text-decoration: none;
  display: inline-block;
  position: absolute;
  top: auto;
  left: 740px;
}

.link-53-copy {
  color: var(--verde);
  text-decoration: none;
}

.slide-1-25 {
  background-color: #fff;
  background-image: url('../images/ResultadosExamen2.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.bold-text-116 {
  height: 100px;
  line-height: 40px;
}

.section-65 {
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.drp {
  line-height: 0;
  transition: all .2s;
  display: block;
}

.drop {
  color: #fff;
  border-bottom: 1px solid #ffffff1a;
  width: 500px;
  transition: all .2s;
  display: block;
}

.drop:hover {
  background-color: #ffffff1a;
}

.drop.w--open {
  color: #fff;
}

.text-block-162 {
  line-height: 20px;
}

.drp-list {
  background-color: #fff;
  height: 0;
  line-height: 23px;
  transition: all .5s;
  display: block;
  position: static;
  overflow: hidden;
}

.drp-list.w--open {
  line-height: 23px;
  position: static;
  overflow: hidden;
}

.text-wrapper {
  padding: 30px 25px;
}

.prodep {
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-162-copy {
  line-height: 20px;
}

.drop-2 {
  color: #fff;
  border-bottom: 1px solid #ffffff1a;
  width: 500px;
  transition: all .2s;
  display: block;
}

.drop-2:hover {
  background-color: #ffffff1a;
}

.drop-2.w--open {
  color: #fff;
}

.text-wrapper-2, .text-wrapper-3, .text-wrapper-4, .text-wrapper-5 {
  padding: 30px 25px;
}

.faq-wrap {
  border: 1px solid #f2f3ff;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1152px;
  margin-top: 30px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 10px 30px -10px #1d01501a;
}

.faq-item {
  background-color: #fff;
  border-radius: 0;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  display: flex;
}

.faq-question {
  color: #000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.faq-question:hover {
  color: #434de7;
}

.faq_icon-wrap {
  justify-content: center;
  align-items: center;
  width: 15px;
  height: 15px;
  display: flex;
  position: relative;
}

.minus {
  background-color: #000;
  border-radius: 20px;
  width: 100%;
  height: 3px;
  position: absolute;
}

.plus {
  background-color: #000;
  border-radius: 20px;
  width: 3px;
  height: 100%;
  position: absolute;
}

.faq-answer {
  background-color: var(--white-smoke);
  text-align: left;
  border-bottom: 1px #cfcfcf;
  width: 100%;
  overflow: hidden;
}

.faq-p {
  color: #000;
  text-align: left;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
}

.tabs-menu-3 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab-pane-tab-1 {
  width: 1020px;
  height: auto;
  margin-top: 30px;
}

.text-block-165 {
  color: var(--black);
  margin-top: 30px;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.text-block-166, .text-block-167 {
  margin-top: 30px;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.text-block-168 {
  text-align: center;
  margin-top: 14px;
  margin-bottom: 14px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.text-block-169 {
  color: var(--black-2);
  margin-top: 30px;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.tab-link-tab-4, .tab-link-tab-3, .tab-link-tab-2 {
  height: 100px;
}

.tab-link-tab-2.w--current {
  background-color: var(--verde);
}

.tab-link-tab-1 {
  height: 100px;
}

.tab-link-tab-1.w--current {
  background-color: var(--verde);
}

.tab-link-tab-5, .tab-link-tab-5.w--current {
  height: 100px;
}

.grid-23 {
  flex-flow: column;
  display: flex;
}

.div-block-230 {
  flex-flow: row;
  display: flex;
}

.image-103 {
  margin-top: 20px;
  margin-left: 20px;
}

.text-block-170 {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-left: 20px;
  display: flex;
}

.button-wrap-3-copy {
  background-color: #0000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-width: auto;
  min-height: 200px;
  padding: 55px 15px;
  display: flex;
  position: relative;
}

.button-standard-2-copy {
  text-align: center;
  text-transform: uppercase;
  background-color: #921248;
  border-radius: 20px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 250px;
  height: 70px;
  min-height: 70px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 24px;
  padding: 12px 22px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 400;
  transition: all .2s;
  display: flex;
}

.button-standard-2-copy:hover {
  transform: translate(0, -3px);
  box-shadow: 0 8px 11px #00000026;
}

.slide-86 {
  background-color: #fff;
  background-image: url('../images/PortadaFaceEgre.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-26 {
  background-color: #fff;
  background-image: url('../images/Traslado24.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.section-66 {
  background-image: url('../images/ResultadosExamen2Etapa.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 450px;
  display: flex;
}

.slide-1-27 {
  background-color: #fff;
  background-image: url('../images/reins24.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.link-block-48 {
  justify-content: center;
  align-items: center;
  margin-top: 296px;
  margin-left: -427px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.text-block-171 {
  color: #fff;
  justify-content: center;
  align-items: center;
  font-size: 40px;
  line-height: 34px;
  display: flex;
}

.text-block-172 {
  color: var(--verde);
  margin-top: 248px;
  margin-left: -11px;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 700;
}

.grid-24 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-232 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  border-bottom: 1px #000;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 400px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 0;
  display: flex;
  box-shadow: inset 2px -3px 5px -4px #0003;
}

.image-104 {
  vertical-align: baseline;
  margin-top: 16px;
  margin-left: 0;
  display: block;
}

.text-block-173 {
  color: var(--black-2);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-left: 20px;
  display: block;
}

.div-block-233 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bold-text-59-copy {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: auto;
  font-size: 15px;
  display: flex;
}

.bold-text-118 {
  font-size: 20px;
}

.slide-87 {
  background-color: var(--white);
  background-image: url('../images/slider.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-88 {
  background-image: url('../images/sliderFeriaTrabajo.jpg');
  background-position: 0 0;
  background-size: auto;
}

.slide-1-28 {
  background-color: #fff;
  background-image: url('../images/ConvoINgles.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-89 {
  background-color: #fff;
  background-image: url('../images/EncuestaServicio23.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.heading-45-copy {
  color: var(--black);
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  font-weight: 400;
}

.slide-90 {
  background-color: #fff;
  background-image: url('../images/ProcesoReinscrip25.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-29 {
  background-color: #fff;
  background-image: url('../images/VacaChofer.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.button-standard-2-copy-copy {
  text-align: center;
  background-color: #921248;
  border-radius: 20px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 250px;
  height: 70px;
  min-height: 100px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 24px;
  padding: 12px 22px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 10px;
  transition: all .2s;
  display: flex;
}

.button-standard-2-copy-copy {
  text-align: center;
  text-transform: none;
  background-color: #921248;
  border-radius: 20px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 250px;
  height: 70px;
  min-height: 100px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 24px;
  padding: 12px 22px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 10px;
  transition: all .2s;
  display: flex;
}

.button-standard-2-copy-copy:hover {
  transform: translate(0, -3px);
  box-shadow: 0 8px 11px #00000026;
}

.slide-1-30 {
  background-color: var(--white);
  background-image: url('../images/Millonario2S.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.livechat-button-2 {
  background-color: #000;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 42px;
  text-decoration: none;
  display: flex;
}

.chat-block {
  background-color: #fff;
  border-radius: 8px;
  width: 80%;
  padding: 15px;
}

.close-live-chat-container {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 10%;
  height: 100%;
  display: flex;
}

.live-icon-chat-2 {
  margin-right: 0;
}

.top-section-2 {
  justify-content: space-between;
  align-items: center;
  height: 25%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.live-chat-text-2 {
  color: #fff;
  text-decoration: none;
}

.whatsapp-block-2 {
  z-index: 30;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
  position: fixed;
  inset: auto 30px 30px auto;
}

.live-chat-link-2 {
  border-radius: 0;
  justify-content: center;
  align-items: center;
  height: 25%;
  text-decoration: none;
  display: flex;
}

.whatsapp-container-2 {
  z-index: 30;
  cursor: pointer;
  background-color: #000;
  border: 1px solid #ffffff4d;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  transition: all .3s cubic-bezier(.45, .182, .111, .989);
  display: flex;
  position: relative;
  inset: auto 0% 0% auto;
}

.whatsapp-container-2:hover {
  background-color: #383838;
  transform: scale(1.05);
}

.live-chat-top-text-3 {
  letter-spacing: 0;
  font-size: 12px;
  font-weight: 500;
  position: static;
}

.live-chat-top-text-3.block {
  color: #b0b0b0;
  margin-bottom: 10px;
  font-size: 12px;
}

.chat-section-2 {
  background-color: #e6ddd4;
  height: 50%;
  padding: 16px 20px;
}

.whatsapp-chat-2 {
  background-color: #fff;
  border: 1px solid #00000029;
  border-radius: 20px;
  flex-direction: column;
  width: 300px;
  height: 315px;
  margin-bottom: 16px;
  display: flex;
  overflow: hidden;
}

.live-chat-bottom-text-2 {
  font-size: 10px;
}

.live-chat-bottom-text-2.block {
  margin-bottom: 5px;
  font-size: 12px;
}

.work-column-copy {
  z-index: 2;
  height: 200px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.work-overlay-copy {
  background-color: #0000;
  background-image: radial-gradient(circle, #fff0, #00000080);
  width: 100%;
  height: 100%;
  transition: all .4s ease-in-out;
  position: absolute;
  overflow: hidden;
}

.work-overlay-copy:hover {
  box-shadow: inset 0 0 8px 3px #00000080;
}

.admiamiental-copy {
  background-color: #1d5555;
  width: auto;
  height: 400px;
}

.image-88-copy {
  margin: -51px 159px 23px;
  display: block;
}

.div-block-209-copy {
  margin-left: 116px;
  display: block;
}

.traslados {
  background-color: #755d35;
  width: auto;
  height: 400px;
}

.div-block-234 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 800px;
  display: flex;
}

.heading-82 {
  color: #000;
}

.paragraph-75 {
  flex-flow: row;
  margin-top: 60px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  display: flex;
}

.list-5 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.tabs-menu-4 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab-link-traslados {
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 50px;
  display: flex;
}

.tab-link-traslados.w--current {
  background-color: var(--verde);
}

.tab-link-convalidaci-n {
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 50px;
  display: flex;
}

.tab-link-convalidaci-n.w--current {
  background-color: var(--verde);
}

.list-6 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.list-7 {
  color: #000;
}

.div-block-236 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.button-standard-2-copy-copy-copy {
  text-align: center;
  background-color: #921248;
  border-radius: 20px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 250px;
  height: 70px;
  min-height: 100px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 24px;
  padding: 12px 22px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 10px;
  transition: all .2s;
  display: flex;
}

.button-standard-2-copy-copy-copy {
  text-align: center;
  background-color: #921248;
  border-radius: 20px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 250px;
  height: 70px;
  min-height: 100px;
  margin: 20px 136px;
  padding: 12px 22px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 10px;
  transition: all .2s;
  display: flex;
}

.button-standard-2-copy-copy-copy:hover {
  transform: translate(0, -3px);
  box-shadow: 0 8px 11px #00000026;
}

.div-block-237 {
  width: 80%;
}

.link-54 {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  min-width: auto;
  display: flex;
}

.link-55 {
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  display: flex;
}

.link-56, .link-57 {
  align-self: flex-start;
}

.livechat-button-3 {
  background-color: #199043;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 42px;
  text-decoration: none;
  display: flex;
}

.chat-block-3 {
  background-color: #fff;
  border-radius: 8px;
  width: 80%;
  padding: 15px;
}

.live-icon-chat-3 {
  margin-right: 0;
}

.top-section-3 {
  justify-content: space-between;
  align-items: center;
  height: 25%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.live-chat-text-3 {
  color: #fff;
  text-decoration: none;
}

.whatsapp-block-3 {
  z-index: 30;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
  position: fixed;
  inset: auto 30px 30px auto;
}

.live-chat-link-3 {
  border-radius: 0;
  justify-content: center;
  align-items: center;
  height: 25%;
  text-decoration: none;
  display: flex;
}

.whatsapp-container-3 {
  z-index: 30;
  cursor: pointer;
  background-color: #288b64;
  border: 1px solid #ffffff4d;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 80px;
  max-width: none;
  height: 80px;
  transition: all .3s cubic-bezier(.45, .182, .111, .989);
  display: flex;
  position: relative;
  inset: auto 0% 0% auto;
}

.whatsapp-container-3:hover {
  background-color: #383838;
  transform: scale(1.05);
}

.whatsapp-container-3:active {
  max-width: none;
}

.live-chat-top-text-4 {
  letter-spacing: 0;
  font-size: 12px;
  font-weight: 500;
  position: static;
}

.live-chat-top-text-4.block {
  color: #b0b0b0;
  margin-bottom: 10px;
  font-size: 12px;
}

.whatsapp-block-3-copy {
  z-index: 30;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: fixed;
  inset: auto 30px 166px auto;
}

.live-chat-top-text-4-copy {
  letter-spacing: 0;
  font-size: 12px;
  font-weight: 500;
  position: static;
}

.live-chat-top-text-4-copy.block {
  color: #b0b0b0;
  margin-bottom: 10px;
  font-size: 12px;
}

.live-chat-bottom-text-2-copy {
  font-size: 10px;
}

.live-chat-bottom-text-2-copy.block {
  margin-bottom: 5px;
  font-size: 12px;
}

.chat-block-3-copy {
  background-color: #fff;
  border-radius: 8px;
  width: 80%;
  padding: 15px;
}

.text-block-178 {
  color: #000;
  margin-top: 17px;
  font-family: Montserrat, sans-serif;
}

.text-block-179 {
  font-family: Montserrat, sans-serif;
  font-size: 11px;
}

.orgullo-copy {
  color: var(--white);
  text-align: center;
  letter-spacing: -.01em;
  object-fit: fill;
  object-position: 50% 50%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  display: flex;
}

.section-67 {
  background-color: var(--azul);
  background-image: linear-gradient(135deg, var(--texto) 73%, var(--verde));
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-239 {
  margin-left: 113px;
}

.text-block-181 {
  color: var(--white);
  justify-content: center;
  align-items: center;
  margin-top: 39px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  display: flex;
}

.text-block-183 {
  color: var(--verde);
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.italic-text-7 {
  color: var(--white);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 30px;
  display: flex;
}

.italic-text-8 {
  font-size: 40px;
  font-weight: 400;
}

.button-16 {
  background-color: var(--verde);
  color: var(--azul);
  border-radius: 11px;
  justify-content: center;
  align-items: center;
  height: 110px;
  margin-top: 47px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.sectionfotosadmi {
  background-color: var(--verde);
  padding-top: 0;
  padding-bottom: 0;
}

.grid-4-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-4-columns.instagram-v7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  height: 300px;
}

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

.btn-primary {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #4a3aff;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.btn-primary:hover {
  color: #fff;
  background-color: #3324d5;
  transform: translate3d(0, -3px, .01px);
}

.buttons-row {
  align-items: center;
  display: flex;
}

.buttons-row.center {
  justify-content: center;
}

.container-default {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.heading-link {
  transition: color .3s;
}

.heading-link:hover {
  color: #4a3aff;
}

.heading-link.td-none {
  text-decoration: none;
}

.heading-link.td-none:hover {
  color: #211f54;
}

.image-wrapper.instagram-image {
  border-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.image-wrapper.instagram-image.no-border {
  border-radius: 0;
}

.inner-container._600px {
  max-width: 600px;
}

.div-block-244 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1200px;
  display: flex;
}

.bold-text-122 {
  color: var(--black-2);
  font-family: Montserrat, sans-serif;
}

.div-block-245 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.columns-2-copy {
  display: flex;
}

.normativitab {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 42px;
  padding-top: 0;
  display: flex;
  overflow: hidden;
}

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

.util__colorgroupscontainer-copy {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  width: 400px;
  display: flex;
}

.accordion-wrap-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #c6c5d0;
  border-radius: .786164em;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  margin-bottom: 37px;
  display: flex;
  overflow: hidden;
}

.accordion-content-copy {
  padding: 0 1em;
  overflow: hidden;
}

.normativitabcontrol {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 42px;
  padding-top: 24px;
  display: flex;
  overflow: hidden;
}

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

.link-block-50 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.hero-div-copy {
  z-index: 10;
  background-color: var(--verde);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.white-copy-copy {
  color: var(--black-3);
  letter-spacing: 2px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 180%;
}

.link-block-51 {
  background-image: url('../images/Hostigamiento.jpg');
  background-position: 50%;
  background-size: contain;
  width: 800px;
  height: 150px;
}

.image-108 {
  background-image: url('../images/Hostigamiento.jpg');
  background-position: 0 0;
  background-size: auto;
}

.section-42-copy {
  background-color: var(--white);
  background-image: url('../images/IMG_7754.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  height: 500px;
}

.div-block-166-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-255 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-185 {
  color: var(--black-2);
  text-align: justify;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 700px;
  margin: 20px;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.titula {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 42px;
  padding-top: 0;
  display: flex;
  overflow: hidden;
}

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

.util__colorgroupscontainer-titula {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  display: flex;
}

.accordion-wrap-titula {
  border: 1px solid #c6c5d0;
  border-radius: .786164em;
  width: 900px;
  margin-bottom: 37px;
  overflow: hidden;
}

.accordion-trigger-copy {
  background-color: var(--verde);
  cursor: pointer;
  align-items: center;
  padding: .786em 1.618em .786em 1em;
  display: flex;
  position: relative;
}

.image-109 {
  margin-bottom: 20px;
}

.div-block-196-copy-copy {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 600px;
  margin-top: 1px;
  display: flex;
}

.text-block-186 {
  color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  display: flex;
}

.div-block-256 {
  background-color: var(--azul);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100px;
  display: flex;
}

.bienestab {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 42px;
  padding-top: 0;
  display: flex;
  overflow: hidden;
}

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

.text-block-187 {
  color: var(--black);
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 900;
  display: block;
}

.text-block-187-copy {
  color: var(--azul);
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 38px;
  font-weight: 300;
  line-height: 40px;
  display: block;
}

.text-block-187-copy-copy {
  color: var(--azul);
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 900;
  display: block;
}

.container-42 {
  flex-flow: column;
  display: flex;
}

.text-block-187-copy-copy {
  color: var(--azul);
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 23px;
  font-weight: 300;
  line-height: 50px;
  display: block;
}

.text-block-187-copy-copy-copy {
  color: var(--black-2);
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 900;
  display: block;
}

.div-block-257 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.italic-text-9 {
  color: var(--black-3);
}

.text-block-187-copy-copy-copy-copy {
  color: var(--black-3);
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 900;
  display: block;
}

.div-block-258 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-258-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.div-block-259 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.slide-91 {
  background-color: #f8f8f8;
  background-image: url('../images/BecaChedrahui.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-32 {
  background-color: var(--white);
  background-image: url('../images/curso-verano.jpg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-260 {
  margin-top: 67px;
}

.div-block-226-copy {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 18px;
  display: flex;
}

.div-block-226-copy-copy {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 350px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.util__colorgroupscontainerlibros {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  display: flex;
}

.accordion-comp-copy-copy {
  width: 60%;
}

.accordion-comp-copy-copy.is--black, .accordion-comp-copy-copy.is--black-copy {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border: 1px #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70%;
  margin-top: 46px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 40px 40px;
  display: flex;
}

.accordion-wrap-copylibros {
  border: 1px solid #c6c5d0;
  border-radius: .786164em;
  width: 400px;
  margin-bottom: 37px;
  overflow: hidden;
}

.link-block-52, .link-block-53, .link-block-54, .link-block-55, .link-block-56, .link-block-57, .link-block-58, .link-block-59, .link-block-60, .link-block-61, .link-block-62, .link-block-63, .link-block-64, .link-block-65, .link-block-66, .link-block-67, .link-block-68, .link-block-69, .link-block-70, .link-block-71, .link-block-72, .link-block-73, .link-block-74, .link-block-75, .link-block-76, .link-block-77, .link-block-78, .link-block-79, .link-block-80 {
  margin-bottom: 5px;
}

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

.text-block-188 {
  color: var(--black-2);
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.link-block-81 {
  margin-bottom: 0;
}

.bold-text-131, .bold-text-137, .bold-text-138, .bold-text-139 {
  font-weight: 500;
}

.util__colorgroupscontainer-copy-copy {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  width: 400px;
  display: flex;
}

.div-block-262 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-263 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-264 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-265 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.util__colorgroupscontainerestu {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  width: 600px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.accordion-wrap-estu {
  border: 1px solid #c6c5d0;
  border-radius: .786164em;
  width: 600px;
  margin-bottom: 37px;
  overflow: hidden;
}

.bold-text-140 {
  color: var(--black-2);
}

.bold-text-141 {
  font-weight: 400;
}

.bold-text-142 {
  font-weight: 500;
}

.slide-1-33 {
  background-color: var(--white-smoke);
  background-image: url('../images/8Banner-Respeto_01.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-34 {
  background-color: var(--white-smoke);
  background-image: url('../images/8Banner-Respeto_02.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-35 {
  background-color: var(--white-smoke);
  background-image: url('../images/9Banner-Acoso_laboral_01-AVISO-9.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.text-block-189 {
  color: var(--black-2);
  justify-content: center;
  align-items: center;
  display: flex;
}

.slide-1-36 {
  background-color: var(--white);
  background-image: url('../images/CienciasB2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.pop-up-modal-2 {
  z-index: 999999;
  background-color: #2a2a2dbf;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.pop-up-2 {
  text-align: center;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  width: 450px;
  height: auto;
  padding: 40px 30px 30px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 10px 5px #00000040;
}

.exit-button {
  color: var(--grey);
  cursor: pointer;
  background-color: #949291;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  padding: 10px;
  position: absolute;
  inset: 2% 2% auto auto;
}

.pop-up-heading {
  color: #e8832e;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.5em;
}

.primary-button {
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #e8832e;
  border-radius: 50px;
  margin-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 15px;
  font-weight: 700;
}

.primary-button:hover {
  background-color: #f6b685;
}

.paragraph-76 {
  margin-bottom: 2em;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
}

.div-block-266 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--azul);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 300px;
  display: grid;
}

.text-block-190 {
  color: var(--white-smoke);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  display: flex;
}

.div-block-267 {
  background-color: var(--azul);
  justify-content: center;
  align-items: center;
  height: 100px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  display: flex;
}

.image-110, .image-111, .image-112, .image-113 {
  border-radius: 16px;
}

.div-block-268 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: block;
}

.image-114 {
  margin-left: 25px;
  margin-right: 25px;
}

.image-115, .image-116, .image-117 {
  margin: 20px;
}

.text-block-191 {
  color: var(--black-3);
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.text-block-61-copy {
  text-align: center;
  margin-top: 33px;
  font-family: Great Vibes, cursive;
  font-size: 20px;
}

.bold-text-143 {
  color: var(--black-3);
  font-size: 33px;
}

.financierostab {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 42px;
  padding-top: 0;
  display: flex;
  overflow: hidden;
}

.accordion-content-copy {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.util__colorgroupscontainer-copy {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  width: 400px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.slide-1-37 {
  background-color: var(--white);
  background-image: url('../images/bann_encipc2025_13may25.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-92 {
  background-image: url('../images/FaBeca2022.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.div-block-270 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-273 {
  margin-left: 46px;
  margin-right: 46px;
}

.slide-93 {
  background-color: #fff;
  background-image: url('../images/Mesa-de-trabajo-104x.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.button-17 {
  color: #000;
  text-align: center;
  background-color: #ec9238;
  width: 200px;
  margin-top: 28px;
  margin-left: 63px;
  font-weight: 700;
}

.button-16-copy {
  background-color: var(--verde);
  color: var(--azul);
  text-align: center;
  border-radius: 11px;
  justify-content: center;
  align-items: center;
  height: 110px;
  margin-top: 47px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.bold-text-145 {
  font-size: 20px;
  line-height: 30px;
}

.grid-25-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.image-118 {
  margin-top: 31px;
  margin-bottom: 50px;
}

.slide-94 {
  background-color: #fff;
  background-image: url('../images/seliderBecas232.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-95 {
  background-color: #fff;
  background-image: url('../images/slidervaca.jpg');
  background-position: 50%;
  background-size: contain;
}

.slide-1-38 {
  background-image: url('../images/Slider3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

html.w-mod-js [data-ix="fade-in-overall-content-block"] {
  opacity: 0;
  transform: translate(0, 40px);
}

html.w-mod-js [data-ix="hide-contact-info-tooltip"] {
  opacity: 0;
  display: block;
  transform: translate(30px);
}

@media screen and (min-width: 1280px) {
  .body.globarl-conteiner {
    filter: none;
    -webkit-backdrop-filter: grayscale();
    backdrop-filter: grayscale();
  }

  .globarl-conteiner {
    filter: none;
  }

  .section-16 {
    margin-top: 0;
  }

  .text-block-50 {
    margin-top: 42px;
  }

  .section-20 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-51 {
    text-transform: uppercase;
    margin-bottom: 64px;
  }

  .button-wrap-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: grid;
  }

  .button-standard-2 {
    flex-flow: column;
    flex: none;
    width: 280px;
    height: 50px;
    min-height: 90px;
    margin: 20px 0 34px;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    font-weight: 400;
  }

  .bold-text-16 {
    justify-content: center;
    align-items: center;
    margin-top: 7px;
    font-size: 20px;
    line-height: 20px;
    display: flex;
  }

  .column-3 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .columns-2 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 1px;
    display: flex;
  }

  .text-block-55 {
    color: var(--black);
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .bold-text-27 {
    color: #000;
  }

  .btn {
    margin-top: -19px;
  }

  .informeanual {
    justify-content: center;
    align-items: center;
  }

  .flex-container {
    flex-flow: column;
  }

  .hero-image-mask {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-7 {
    color: #000;
  }

  .div-block-58 {
    width: 900px;
  }

  .pop-up-modal {
    display: none;
  }

  .pop-up {
    width: 800px;
    height: 300px;
  }

  .container-2 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .hero-subgestion {
    margin-bottom: 40px;
  }

  .orgullo {
    color: var(--black-2);
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .heading-16 {
    color: var(--black);
  }

  .button-3 {
    margin-top: 366px;
    margin-left: 149px;
    display: flex;
  }

  .section-28 {
    background-image: url('../images/Imagen-de-WhatsApp-2025-05-02-a-las-15.39.28_7007f1f2.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 650px;
  }

  .text-block-59 {
    color: #000;
  }

  .heading-20 {
    color: var(--black-2);
    font-family: Montserrat, sans-serif;
  }

  .text-block-61, .text-block-62 {
    color: var(--black);
  }

  .text-block-66 {
    color: #000;
  }

  .section-42 {
    background-image: url('../images/IMG_8573.JPG');
  }

  .doc-title.dropdown {
    color: var(--black);
    margin-top: auto;
    margin-left: auto;
    padding-top: 0;
    font-size: 14px;
    font-weight: 400;
  }

  .filename.dropdown {
    flex-wrap: nowrap;
    align-items: center;
    display: flex;
  }

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

  .bold-text-61 {
    padding-top: 40px;
  }

  .grid-9 {
    grid-column-gap: 100px;
    grid-row-gap: 680px;
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: center;
    place-items: center stretch;
    display: grid;
  }

  .slide-38 {
    background-image: url('../images/Vacante.jpg');
  }

  .hero-image-mask-2 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .bold-text-70 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .top-text-container {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-left: 34px;
    display: flex;
  }

  .text-block-111 {
    color: var(--black-3);
    text-align: center;
    flex-direction: row-reverse;
    font-weight: 700;
    line-height: 43px;
  }

  .label.cc-light {
    color: var(--black-2);
  }

  .heading-jumbo-small {
    color: var(--black-3);
  }

  .footer2-links-grid {
    display: flex;
  }

  .sectionblue {
    margin-top: 40px;
  }

  .contraloria {
    background-image: url('../images/Logo-Contraloria-447x179-1.png');
    background-position: 60% 60%;
    background-size: 223px;
  }

  .heading-48 {
    align-self: center;
    margin-top: 18px;
  }

  .bold-text-100 {
    color: #000;
    margin-bottom: 40px;
    font-size: 28px;
    font-weight: 500;
  }

  .div-block-160 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .paragraph-43 {
    margin-top: 44px;
  }

  .image-70 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .heading-49 {
    margin-top: -65px;
    margin-bottom: -13px;
  }

  .avisoegresados {
    display: block;
  }

  .finasub.w--open {
    margin-top: -1px;
    margin-left: 32px;
  }

  .div-block-164 {
    justify-content: flex-start;
    align-items: center;
  }

  ._w-trigger-2 {
    margin-top: 21px;
    margin-bottom: 20px;
    margin-left: auto;
  }

  .accordion-comp.is--black {
    display: flex;
  }

  .drawer {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    width: 800px;
    margin-top: 35px;
    margin-left: 31px;
    display: block;
  }

  .wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .finaarchi {
    margin-top: 61px;
  }

  .heading-63 {
    margin-top: auto;
    margin-bottom: auto;
    font-size: 20px;
    font-weight: 400;
    line-height: 0;
  }

  .tabs-menu-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: .25fr .25fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .tab__link {
    justify-content: center;
    align-items: center;
    width: 400px;
    height: 90.0025px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    display: flex;
  }

  .tab__link.w--current {
    justify-content: center;
    align-items: center;
    width: 450px;
    padding: 0 0 0 0%;
    display: flex;
  }

  .tab__pane {
    border-radius: 0;
    width: 100%;
    margin-top: -15px;
  }

  .tab-link__name {
    color: var(--black-3);
    flex-flow: row;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 18px;
    display: block;
  }

  .columns-9 {
    margin-top: 71px;
  }

  .invibienes-2 {
    font-family: Montserrat, sans-serif;
  }

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

  .dropdown-toggle-52 {
    margin-top: -20px;
    margin-left: -4px;
  }

  .dropdown-toggle-53 {
    margin-top: -20px;
  }

  .gesti-n-2:hover, .industrial-2:hover {
    background-color: var(--verde);
  }

  .financieros-2, .financieros-2.w--open {
    padding-right: 92px;
  }

  .tic-2:hover, .dropdown-link-146:hover {
    background-color: var(--verde);
  }

  .nav-link-27 {
    padding-left: 16px;
  }

  .image-76 {
    width: 1200px;
    max-width: 100%;
    height: 65px;
    margin-top: auto;
  }

  .ambiental-2:hover, .industrial-copy-2:hover, .sistemas-2:hover {
    background-color: var(--verde);
  }

  .dropdown-toggle-57 {
    margin-top: -20px;
  }

  .div-block-193 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-bottom: 40px;
    display: flex;
  }

  .list {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .label-2 {
    color: var(--black);
  }

  .step {
    justify-content: center;
    align-items: center;
    margin-top: 110px;
  }

  .css-button {
    height: 80px;
  }

  .image-85 {
    margin-right: 20px;
  }

  .div-block-196-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .home-hero-info-wrap {
    height: 400px;
  }

  ._150-image._22 {
    background-image: url('../images/IMG_6947.jpg');
  }

  ._150-image._17 {
    background-image: url('../images/IMG_7473.jpg');
  }

  ._150-image._14 {
    background-image: url('../images/DJI_0672.jpg');
  }

  ._150-image._11 {
    background-image: url('../images/IMG_2473.jpg');
  }

  ._150-image._15 {
    background-image: url('../images/IMG_8215.jpg');
  }

  ._150-image._10 {
    background-image: url('../images/IMG_6389.jpg');
  }

  ._150-image._16 {
    background-image: url('../images/IMG_5886.jpg');
  }

  ._150-image._23 {
    background-image: url('../images/IMG_6141.jpg');
  }

  ._150-image._9 {
    background-image: url('../images/IMG_6186.jpg');
  }

  .steps-section {
    margin-top: 0;
  }

  .moving-gallery-section {
    display: none;
  }

  .hero-div {
    border-top: 1px solid #000;
    margin-top: 0;
  }

  .p1-center {
    color: var(--azul);
  }

  .h2-center-copy.mb60 {
    color: #000;
  }

  .image-88 {
    margin-left: 148px;
  }

  .div-block-209 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .div-block-166-copy {
    margin-top: 30px;
    margin-bottom: 40px;
  }

  .accordion-comp-copy.is--black {
    margin-top: auto;
  }

  .testimonial-stack {
    display: none;
    overflow: visible;
  }

  .tabs-bienes {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .white-copy {
    font-size: 22px;
  }

  .div-block-211 {
    flex-flow: column;
    display: block;
  }

  .column-52 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .grid-22 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .columns-13 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .section-59.projects {
    display: block;
  }

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

  .project-row.teal {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .project-row.blue {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .project-row-conta {
    display: flex;
  }

  .section-electro.projects-electro {
    display: block;
  }

  .project-ambiental7.project-ambientalfoto7 {
    width: 27%;
  }

  .project-ambiental6.project-ambientalfoto6 {
    width: 100%;
  }

  .project-ambiental1.project-ambientalfoto1 {
    display: block;
  }

  .project-ambiental4.project-ambientalfoto4 {
    width: 100%;
    height: 50%;
  }

  .project-ambiental5.project-ambientalfoto5 {
    width: 100%;
  }

  .project-ambiental8.project-ambientalfoto8 {
    width: 45%;
  }

  .projectindustrial2.projectindustrialfoto2 {
    width: 24%;
    height: 350px;
  }

  .projectindustrial4.projectindustrialfoto4 {
    width: 600px;
  }

  .section-gestionofe.projectsgestionfotos {
    display: block;
  }

  .projectgestion5.projectgestionfoto5 {
    width: 30%;
  }

  .projectgestion9.projectgestionfoto9 {
    width: 30%;
    display: block;
  }

  .slide-72 {
    background-image: none;
    background-position: 50%;
    background-size: cover;
  }

  .div-block-215 {
    margin-left: auto;
    display: flex;
  }

  .tabs-content-5 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 18px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .tab-link__name-copy-copy {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .gs-three-title {
    color: var(--white);
    text-decoration: none;
  }

  .gs-small-title {
    font-size: 20px;
    line-height: 50px;
  }

  .gs-content {
    background-color: var(--grey);
  }

  .grid-copy.gallery-grid-copy {
    grid-auto-flow: row;
    max-width: none;
  }

  .gs-img {
    border-radius: 15px;
  }

  .gs-small-desc {
    margin-top: 10px;
  }

  .gs-three-content.content-block, .gs-nine-content.content-block, .gs-seven-content.content-block {
    background-color: var(--texto);
  }

  .gs-desc {
    line-height: 59px;
  }

  .container-39 {
    width: 1200px;
    max-width: none;
  }

  .link-block-45 {
    text-decoration: none;
  }

  .copy-this-code {
    display: none;
  }

  .button-3dos {
    margin-top: 32px;
  }

  .sliderboton2 {
    margin-top: 35px;
  }

  .slide-73 {
    background-image: none;
    background-position: 50%;
    background-size: cover;
  }

  .slide-1-8 {
    background-image: url('../images/banners-snef3.jpg');
    background-position: 50%;
    background-repeat: repeat-x;
    background-size: contain;
  }

  .slide-1-9, .slide-1-10 {
    background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0 0;
    background-size: auto;
  }

  .slide-1-11 {
    background-image: url('../images/EncuestaServicio23.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .slide-1-12 {
    background-image: url('../images/ColombiaSlider.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .sliderboton3-copy {
    margin-top: 35px;
  }

  .text-block-142 {
    text-align: center;
    font-family: Montserrat, sans-serif;
    font-size: 18px;
    font-weight: 400;
  }

  .list-item-4 {
    color: var(--black-3);
    text-align: left;
    margin-bottom: 30px;
    font-family: Montserrat, sans-serif;
    font-size: 19px;
    font-weight: 400;
  }

  .list-2 {
    margin-top: 40px;
    margin-left: auto;
  }

  .bold-text-109 {
    font-size: 25px;
  }

  .section-60 {
    filter: contrast(116%);
    background-attachment: fixed;
    transition-property: none;
  }

  .section-60:hover {
    transform: none;
  }

  .image-92 {
    width: 1600px;
    margin-left: auto;
  }

  .cell {
    background-color: var(--white);
  }

  .container-40 {
    width: 1200px;
    max-width: 1500px;
  }

  .heading-79 {
    color: #606060;
    text-align: right;
    letter-spacing: 8px;
    align-self: flex-end;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
  }

  .text-block-143 {
    margin-top: 40px;
    font-family: Montserrat, sans-serif;
  }

  .quick-stack {
    grid-row-gap: 0px;
  }

  .text-block-147 {
    text-align: justify;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
  }

  .list-3 {
    margin-top: 10px;
    padding-left: 0;
  }

  .image-93 {
    align-self: center;
    margin-top: auto;
  }

  .cell-4 {
    flex-wrap: nowrap;
  }

  .hero-heading-right {
    background-color: #fff;
  }

  .hero-split {
    max-width: 100%;
  }

  .shadow-two {
    box-shadow: 10px 8px 20px 5px #0003;
  }

  .margin-bottom-24px {
    text-align: justify;
    font-family: Montserrat, sans-serif;
    font-size: 15px;
  }

  .heading-80 {
    color: var(--texto);
    text-align: right;
    align-self: flex-end;
    width: 432.391px;
    font-family: Montserrat, sans-serif;
    font-size: 27px;
    font-weight: 900;
  }

  .image-94 {
    max-width: 35%;
    margin-left: 115px;
  }

  .hero-heading-left {
    background-color: #fff;
  }

  .margin-bottom-24px-2 {
    text-align: justify;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
  }

  .heading-81 {
    color: var(--texto);
    font-family: Montserrat, sans-serif;
    font-weight: 900;
  }

  .cell-5 {
    background-image: url('../images/Imagen-de-WhatsApp-2023-10-17-a-las-15.10.15_dbfffd0e.jpg');
    background-position: 50%;
    background-size: contain;
    flex-wrap: nowrap;
    align-items: center;
  }

  .text-block-148 {
    font-family: Montserrat, sans-serif;
    font-size: 19px;
  }

  .testimonial-left {
    background-image: url('../images/Imagen-de-WhatsApp-2023-10-17-a-las-15.10.15_dbfffd0e.jpg');
    background-position: 50%;
    background-size: cover;
    box-shadow: 2px 6px 19px 8px #0003;
  }

  .testimonial-image-four {
    opacity: 1;
    outline-offset: 0px;
    border-radius: 16px;
    outline: 3px #333;
    width: 100%;
    box-shadow: 5px 0 14px 5px #0003;
  }

  .heading-small.margin-bottom-32px {
    color: var(--texto);
    text-align: right;
    align-self: flex-start;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
  }

  .testimonial-text-four {
    margin-top: 22px;
    font-family: Montserrat, sans-serif;
    font-size: 18px;
    font-weight: 400;
  }

  .text-block-149 {
    text-align: justify;
    font-size: 16px;
  }

  .list-item-9 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .hero-heading-center {
    background-color: #fff;
  }

  .centered-heading.margin-bottom-32px {
    color: var(--texto);
    font-family: Montserrat, sans-serif;
  }

  .shadow-two-2 {
    box-shadow: 1px 1px 8px #0003;
  }

  .cell-6 {
    background-image: url('../images/IMG_2055-min.JPG');
    background-position: 50% 36%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: column;
    align-items: center;
  }

  .cell-7 {
    align-items: center;
    font-family: Montserrat, sans-serif;
    font-size: 19px;
  }

  .slide-1-12-copy {
    background-image: url('../images/CALENDARIO25-26.jpg');
    background-position: 50%;
    background-size: contain;
  }

  .slide-1-13, .slide-1-14 {
    background-image: none;
    background-position: 50%;
    background-repeat: repeat-y;
    background-size: contain;
  }

  .slide-74 {
    background-color: #fff;
    background-image: url('../images/ResuBEcas.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .button-standard-2-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-transform: uppercase;
    width: 200px;
    height: 30px;
    min-height: 90px;
    margin: 22px auto 39px;
    font-size: 14px;
    display: block;
  }

  .slide-1-15 {
    background-image: url('../images/ServiSocial231.jpg');
    background-position: 50%;
    background-repeat: repeat-y;
    background-size: contain;
  }

  .slide-1-16 {
    background-image: url('../images/Premio-Raquel.jpg');
    background-position: 50%;
    background-repeat: repeat-y;
    background-size: contain;
  }

  .slide-1-17 {
    background-image: url('../images/seliderBecas232.jpg'), linear-gradient(180deg, var(--white), white);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
  }

  .slide-1-18 {
    background-image: none;
    background-position: 50%;
    background-repeat: repeat-y;
    background-size: contain;
  }

  .slide-1-19 {
    background-image: none;
    background-position: 50%;
    background-size: cover;
  }

  .slide-1-20 {
    background-image: url('../images/Vacante.jpg');
    background-position: 50%;
    background-size: contain;
  }

  .social.instagram:hover {
    background-color: #8134af;
  }

  .div-block-220 {
    background-color: #22416d;
    width: auto;
  }

  .image-96 {
    object-fit: fill;
    max-width: 60%;
    margin-top: auto;
    margin-left: 0;
    display: block;
    position: absolute;
    top: 332px;
    left: 46px;
  }

  .section-61 {
    background-repeat: no-repeat;
    background-size: cover;
    height: 600px;
  }

  .div-block-221 {
    background-color: #b7d379;
    width: 300px;
    height: 60px;
    margin-top: 94px;
    margin-left: 110px;
    display: flex;
    position: absolute;
  }

  .text-block-152 {
    color: var(--azul);
    align-self: center;
    margin-left: 20px;
    font-family: Montserrat, sans-serif;
    font-size: 30px;
    font-weight: 900;
  }

  .div-block-222 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: -108px;
    display: block;
    position: absolute;
    inset: auto 0% auto auto;
  }

  .text-block-153 {
    margin-top: 61px;
  }

  .text-block-154 {
    color: var(--verde);
    letter-spacing: 10px;
    -webkit-text-stroke-width: 0px;
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    font-family: Montserrat, sans-serif;
    font-size: 50px;
    font-weight: 900;
    display: block;
    position: absolute;
    top: 440px;
    left: -303.828px;
  }

  .div-block-222-copy {
    flex-direction: column;
    align-items: center;
    margin-top: -34px;
    margin-left: -1px;
    display: flex;
    position: absolute;
    inset: auto 0% auto auto;
  }

  .text-block-154-copy {
    color: var(--verde);
    letter-spacing: 10px;
    -webkit-text-stroke-width: 0px;
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    align-self: stretch;
    font-family: Montserrat, sans-serif;
    font-size: 69px;
    font-style: italic;
    font-weight: 900;
    position: absolute;
    top: 417px;
    left: -604.828px;
  }

  .div-block-222-copy-copy {
    flex-direction: row;
    align-items: center;
    margin-top: auto;
    display: block;
    position: absolute;
    inset: auto 0% auto auto;
  }

  .text-block-154-copy-copy {
    color: var(--white);
    letter-spacing: 4px;
    -webkit-text-stroke-width: 0px;
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    margin-top: 22px;
    margin-left: -97px;
    font-family: Montserrat, sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 900;
    line-height: 34px;
    position: absolute;
    top: 417px;
    left: -556.828px;
  }

  .div-block-221-copy {
    background-color: var(--white);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    width: 300px;
    height: 60px;
    margin-top: 229px;
    margin-left: 668px;
    font-size: 40px;
    display: flex;
    position: absolute;
  }

  .text-block-152-copy {
    color: var(--white);
    align-self: center;
    margin-left: 20px;
    font-family: Montserrat, sans-serif;
    font-size: 30px;
    font-weight: 900;
  }

  .text-block-155 {
    color: #fff;
    margin-top: 188px;
    margin-left: 788px;
    font-family: Montserrat, sans-serif;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    display: inline-block;
  }

  .image-97 {
    margin-left: 610px;
    display: block;
    position: absolute;
    left: 200px;
  }

  .text-block-156 {
    color: var(--verde);
    align-self: auto;
    align-items: center;
    margin-top: -376px;
    margin-left: 204px;
    font-family: Montserrat, sans-serif;
    font-size: 50px;
    font-weight: 900;
    display: flex;
    top: auto;
    left: auto;
  }

  .text-block-156-copy {
    color: var(--verde);
    align-items: center;
    margin-top: -322px;
    margin-left: 199px;
    font-family: Montserrat, sans-serif;
    font-size: 60px;
    font-weight: 900;
    display: flex;
    top: auto;
    left: auto;
  }

  .text-block-156-copy-copy {
    color: var(--white-smoke);
    letter-spacing: 2px;
    margin-top: -284px;
    margin-left: 200px;
    font-family: Montserrat, sans-serif;
    font-size: 15px;
    font-weight: 900;
    display: flex;
    top: auto;
    left: auto;
  }

  .text-block-157 {
    color: var(--white);
    flex-direction: row;
    align-self: flex-start;
    align-items: flex-start;
    margin-top: -446px;
    margin-left: 201px;
    font-family: Montserrat, sans-serif;
    font-size: 20px;
    font-style: italic;
    font-weight: 700;
    display: block;
    position: absolute;
    top: auto;
    bottom: auto;
    left: auto;
  }

  .text-block-157-copy {
    color: var(--white);
    align-self: auto;
    align-items: flex-start;
    margin-top: -71px;
    margin-left: 219px;
    font-family: Montserrat, sans-serif;
    font-size: 50px;
    font-style: italic;
    font-weight: 700;
    display: block;
    position: absolute;
    top: auto;
    bottom: auto;
    left: auto;
  }

  .column-54, .column-55 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .accordion-comp-copy.is--black-copy {
    margin-top: -8px;
    padding-top: 54px;
  }

  .image-98 {
    display: block;
  }

  .div-block-223 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 600px;
    display: flex;
  }

  .div-block-224 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .bold-text-110 {
    align-items: center;
    min-width: 10px;
    margin-top: auto;
    font-family: Montserrat, sans-serif;
    font-size: 20px;
    font-weight: 500;
    display: flex;
  }

  .bg-light__primarycontainer.cl-swatch {
    background-color: #fff;
  }

  .accordion__title {
    color: var(--black);
    text-align: left;
    justify-content: center;
    align-items: center;
    font-size: 17px;
    font-weight: 400;
    line-height: 20px;
    display: flex;
  }

  .caption.color__outline {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .accordion-content {
    grid-column-gap: 76px;
    grid-row-gap: 16px;
    color: #000;
    flex-flow: column;
    grid-template: "Area"
    / 2fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    margin-bottom: 0;
    padding-top: 0;
    display: flex;
  }

  .labelstyle {
    text-align: center;
    margin-bottom: auto;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
  }

  .accordion-trigger {
    background-color: var(--verde);
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .util__colorgroupscontainer {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .util-grid__simplecolor {
    grid-template-rows: 58px;
    grid-template-areas: ". . ."
                         "Area Area-2 Area-3";
    grid-auto-rows: 58px;
    grid-auto-flow: row;
  }

  .div-block-225 {
    font-family: Montserrat, sans-serif;
    font-size: 18px;
  }

  .text-block-158 {
    color: #000;
    text-align: left;
    font-family: Montserrat, sans-serif;
  }

  .text-block-159 {
    text-align: left;
    background-color: #0000;
    margin: 10px;
    padding-left: 3px;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .div-block-226 {
    text-align: justify;
    background-color: #ffffff52;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 10px;
    margin-bottom: 14px;
    margin-left: 20px;
    display: flex;
  }

  .list-item-10 {
    margin-top: 38px;
    display: block;
  }

  .image-99 {
    margin-left: auto;
    display: block;
  }

  .div-block-227 {
    flex-direction: row;
  }

  .link-53 {
    margin-top: -131px;
    margin-left: -18px;
    display: block;
  }

  .text-block-160 {
    margin-top: 21px;
    margin-bottom: 21px;
    font-family: Montserrat, sans-serif;
    font-size: 20px;
  }

  .image-100 {
    margin-top: 50px;
  }

  .image-101 {
    margin-top: 48px;
  }

  .slide-1-22 {
    background-color: #fff;
    background-image: url('../images/Slider-CC.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .div-block-228 {
    flex-direction: row;
    margin-top: auto;
    display: flex;
  }

  .slide-75 {
    background-color: #fff;
    background-image: url('../images/Vacante.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .slide-76 {
    background-color: #fff;
    background-image: url('../images/slider-DANZAConvo2024.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .slide-77 {
    background-color: #fff;
    background-image: url('../images/slider-torneos.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .link-block-banco {
    background-image: url('../images/64484753deb4186b2f314292_minuto-verde.jpg');
  }

  .slide-1-23 {
    background-image: url('../images/SLIDER-VIOLENCIA-info-2.jpg');
    background-position: 50%;
    background-size: contain;
  }

  .slide-1-24 {
    background-color: #fff;
    background-image: url('../images/SLIDER-VIOLENCIA-info-3.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .bold-text-115 {
    line-height: 20px;
  }

  .dropdown-link-149 {
    background-color: #fff;
    font-family: Montserrat, sans-serif;
  }

  .link-block-46, .link-block-46-copy {
    display: block;
  }

  .link-block-47 {
    margin-top: -182px;
    margin-left: 195px;
  }

  .text-block-157-copy-copy {
    color: var(--verde);
    align-self: auto;
    align-items: flex-start;
    margin-top: -192px;
    margin-left: 219px;
    font-family: Montserrat, sans-serif;
    font-size: 20px;
    font-style: italic;
    font-weight: 700;
    display: block;
    position: absolute;
    top: auto;
    bottom: auto;
    left: auto;
  }

  .link-53-copy {
    margin-top: 30px;
    margin-left: -18px;
    display: block;
  }

  .drop {
    color: var(--texto);
  }

  .icon {
    color: var(--verde);
  }

  .text-wrapper {
    color: var(--texto);
  }

  .text-block-162-copy {
    color: var(--texto);
    font-family: Montserrat, sans-serif;
    font-size: 17px;
    font-weight: 500;
  }

  .dropdown-11 {
    width: 600px;
  }

  .icon-32 {
    box-sizing: border-box;
    margin-right: -182px;
  }

  .text-block-163 {
    color: var(--texto);
    font-family: Montserrat, sans-serif;
    font-size: 20px;
    font-weight: 500;
  }

  .dropdown-toggle-58 {
    text-align: left;
  }

  .paragraph-69 {
    color: #000;
  }

  .faq-wrap {
    border-radius: 0;
    max-width: 1152px;
    margin-top: 0;
  }

  .faq-item {
    width: 100%;
  }

  .faq-question {
    border-radius: 0;
  }

  .faq-answer {
    text-align: justify;
    background-color: #f5f5f5;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .faq-p {
    text-align: left;
    margin-top: 20px;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
  }

  .text-block-164 {
    color: var(--black-2);
    font-family: Montserrat, sans-serif;
  }

  .tabs-menu-3 {
    border-radius: 0;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-top: 29px;
    padding-bottom: 29px;
    display: flex;
  }

  .tab-pane-tab-1 {
    width: 1120px;
  }

  .tabs-content-7 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-165 {
    margin-top: 30px;
    margin-bottom: 30px;
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    font-weight: 600;
  }

  .text-block-166, .text-block-167 {
    margin-top: 30px;
    margin-bottom: 30px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .text-block-168 {
    text-align: center;
    margin-top: 22px;
    margin-bottom: 22px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .text-block-169 {
    margin-top: 30px;
    margin-bottom: 30px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .tab-link-tab-4 {
    height: 100px;
  }

  .tab-link-tab-4:hover {
    background-color: var(--verde);
  }

  .tab-link-tab-3 {
    height: 100px;
  }

  .tab-link-tab-3:hover {
    background-color: var(--verde);
  }

  .tab-link-tab-2 {
    height: 100px;
  }

  .tab-link-tab-2:hover, .tab-link-tab-2.w--current {
    background-color: var(--verde);
  }

  .tab-link-tab-1 {
    height: 100px;
  }

  .tab-link-tab-1:hover, .tab-link-tab-1.w--current {
    background-color: var(--verde);
  }

  .tab-link-tab-5 {
    height: 100px;
  }

  .tab-link-tab-5:hover {
    background-color: var(--verde);
  }

  .grid-23 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 1000px;
    margin-top: 22px;
    display: grid;
  }

  .div-block-230 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom: 1px solid #000;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 900px;
    height: 50px;
    display: flex;
  }

  .image-103 {
    margin-top: auto;
    margin-bottom: 32px;
    margin-left: 20px;
  }

  .text-block-170 {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-left: 40px;
    font-family: Montserrat, sans-serif;
    display: flex;
  }

  .paragraph-70, .paragraph-71 {
    margin: 10px;
  }

  .paragraph-72 {
    text-align: justify;
  }

  .button-wrap-3-copy {
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .button-standard-2-copy {
    width: 200px;
    height: 50px;
    min-height: 90px;
    margin: auto;
    font-size: 14px;
    font-weight: 500;
  }

  .slide-86 {
    background-color: #fff;
    background-image: url('../images/PortadaFaceEgre.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .slide-1-26 {
    background-color: #fff;
    background-image: url('../images/Traslado24.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .section-66 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: url('../images/ResultadosExamen2Etapa.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 450px;
    display: flex;
  }

  .div-block-231 {
    margin-top: -56px;
  }

  .slide-1-27 {
    background-color: #fff;
    background-image: url('../images/reins24.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .link-block-48 {
    margin-left: -427px;
  }

  .text-block-172 {
    margin-left: 217px;
  }

  .grid-24 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: 57px;
    display: flex;
  }

  .div-block-232 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom: 1px #000;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 1000px;
    height: 50px;
    display: flex;
  }

  .image-104 {
    margin-top: auto;
    margin-bottom: 32px;
    margin-left: 20px;
  }

  .text-block-173 {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: -2px;
    margin-left: 13px;
    font-family: Montserrat, sans-serif;
    display: flex;
  }

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

  .bold-text-59-copy {
    margin-top: 35px;
  }

  .bold-text-118 {
    font-size: 20px;
  }

  .bold-text-119, .bold-text-120 {
    font-size: 17px;
  }

  .slide-87 {
    background-color: #fff;
    background-image: url('../images/slider.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .slide-88 {
    background-image: url('../images/sliderFeriaTrabajo.jpg');
    background-position: 0 0;
    background-size: contain;
  }

  .slide-1-28 {
    background-color: #fff;
    background-image: url('../images/ConvoINgles.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .slide-89 {
    background-color: #fff;
    background-image: url('../images/EncuestaServicio23.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .heading-45-copy {
    font-size: 40px;
  }

  .slide-90 {
    background-color: #fff;
    background-image: url('../images/ProcesoReinscrip25.jpg');
    background-position: 50%;
    background-size: contain;
  }

  .slide-1-29 {
    background-color: #fff;
    background-image: url('../images/VacaChofer.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .button-standard-2-copy-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-transform: uppercase;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-transform: uppercase;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-transform: uppercase;
    width: 200px;
    height: 30px;
    min-height: 90px;
    margin: 22px auto 39px;
    font-size: 14px;
    display: block;
  }

  .slide-1-30 {
    background-color: #fff;
    background-image: url('../images/Millonario2S.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .chat-block {
    width: 100%;
  }

  .whatsapp-block-2 {
    justify-content: center;
    align-items: flex-end;
    margin-right: -1px;
  }

  .whatsapp-container-2 {
    justify-content: center;
    align-items: center;
  }

  .live-chat-top-text-3.block {
    color: #fff;
    -webkit-text-stroke-color: #7a1c1c45;
    background-color: #c6c2cf;
    justify-content: center;
    align-items: stretch;
    min-height: 80px;
    display: flex;
  }

  .live-chat-bottom-text-2.block {
    min-height: auto;
  }

  .image-88-copy {
    margin-left: 345px;
  }

  .div-block-209-copy {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .div-block-234 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 1000px;
    display: flex;
  }

  .heading-82 {
    color: #000;
    font-family: Montserrat, sans-serif;
  }

  .paragraph-75 {
    margin-top: 2rem;
    margin-bottom: 2em;
    font-family: Montserrat, sans-serif;
    font-size: 18px;
  }

  .list-item-11, .list-item-12, .list-item-13, .list-item-14 {
    font-family: Montserrat, sans-serif;
    font-size: 16px;
  }

  .list-5 {
    color: #000;
    list-style-type: decimal;
  }

  .tabs-3 {
    width: 700px;
  }

  .tabs-menu-4 {
    text-align: left;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .tab-link-traslados {
    background-color: var(--grey);
    color: var(--black);
    text-align: center;
    border-radius: 10px 3px 3px;
    justify-content: center;
    align-items: center;
    width: 300px;
    height: 50px;
    text-decoration: none;
    display: flex;
  }

  .tab-link-traslados.w--current {
    background-color: var(--verde);
  }

  .tab-link-convalidaci-n {
    background-color: var(--grey);
    border-top-left-radius: 0;
    border-top-right-radius: 10px;
    justify-content: center;
    align-items: center;
    width: 300px;
    height: 50px;
    font-family: Vollkorn, serif;
    display: flex;
  }

  .tab-link-convalidaci-n.w--current {
    background-color: var(--verde);
    border-radius: 0 4px 3px 0;
    font-family: Montserrat, sans-serif;
  }

  .text-block-174, .text-block-175 {
    font-family: Montserrat, sans-serif;
    font-weight: 500;
  }

  .tab-pane-traslados {
    font-family: Montserrat, sans-serif;
  }

  .list-6 {
    color: #000;
    list-style-type: decimal;
  }

  .list-7 {
    color: #000;
  }

  .div-block-236 {
    flex-flow: column;
    order: 0;
    justify-content: center;
    align-items: center;
    width: 720px;
    margin: 10px;
    display: flex;
  }

  .image-105 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .button-standard-2-copy-copy-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-transform: uppercase;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-transform: uppercase;
    flex-flow: row;
    width: 200px;
    height: 30px;
    min-height: 90px;
    margin: -2px auto 39px;
    font-size: 14px;
    display: block;
  }

  .slide-1-31 {
    background-color: #fff;
    background-image: url('../images/Vacante.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .livechat-button-3 {
    background-color: #199043;
  }

  .live-icon-chat-3 {
    margin-right: -132px;
  }

  .whatsapp-container-3 {
    background-color: #288b64;
  }

  .live-chat-top-text-4.block {
    flex-flow: row;
    display: flex;
  }

  .whatsapp-block-3-copy {
    flex-flow: column;
    align-items: flex-end;
    width: auto;
    min-width: auto;
    display: flex;
    bottom: 138px;
  }

  .live-chat-top-text-4-copy {
    color: #020202;
  }

  .live-chat-bottom-text-2-copy {
    color: #000;
  }

  .chat-block-3-copy {
    width: 100%;
  }

  .text-block-176 {
    color: #d3d3d3;
    font-size: 10px;
  }

  .text-block-177 {
    color: #b4afaf;
    font-size: 11px;
  }

  .text-block-178 {
    color: #000;
    margin-top: 20px;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
  }

  .orgullo-copy {
    color: var(--white);
  }

  .section-67 {
    pointer-events: auto;
    background-image: none;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    height: 650px;
    display: flex;
  }

  .div-block-239 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    opacity: 1;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 700px;
    height: 400px;
    margin-left: 0;
    display: flex;
  }

  .text-block-180 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    filter: drop-shadow(0 2px 5px #000000b3);
    color: #fff;
    justify-content: center;
    align-items: center;
    margin-left: 53px;
    margin-right: auto;
    font-family: Montserrat, sans-serif;
    font-size: 60px;
    font-weight: 800;
    line-height: 80px;
    display: flex;
  }

  .div-block-240 {
    align-items: center;
    margin-left: -125px;
    display: flex;
  }

  .div-block-241 {
    font-family: Montserrat, sans-serif;
    font-size: 70px;
    font-weight: 700;
    display: flex;
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .text-block-181 {
    filter: drop-shadow(0 2px 5px #000000b3);
    color: #fff;
    margin-top: 41px;
    font-family: Montserrat, sans-serif;
    font-size: 50px;
    font-weight: 400;
  }

  .text-block-183 {
    filter: drop-shadow(0 2px 5px #000000b3);
    margin-top: 40px;
    margin-bottom: 40px;
    font-size: 60px;
  }

  .italic-text-7 {
    font-size: 25px;
    font-weight: 400;
  }

  .italic-text-8 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-16 {
    background-color: var(--verde);
    filter: drop-shadow(11px 7px 9px #000000b3);
    color: var(--azul);
    text-align: center;
    border-radius: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 400px;
    height: 160px;
    margin-top: 76px;
    font-family: Montserrat, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    display: flex;
  }

  .sectionfotosadmi, .grid-4-columns.instagram-v7 {
    background-color: var(--verde);
  }

  .div-block-243 {
    flex-flow: column;
    display: flex;
  }

  .bold-text-122 {
    color: #000;
  }

  .div-block-245 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .columns-17, .columns-18 {
    margin: 40px;
  }

  .columns-2-copy {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 1px;
    display: block;
  }

  .div-block-246 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 1000px;
    display: block;
  }

  .normativitab {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: center;
    display: flex;
  }

  .div-block-251 {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    grid-template: "Area Area-2"
                   "Area-3 ."
                   / 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: start center;
    display: grid;
  }

  .util__colorgroupscontainer-copy {
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
  }

  .accordion-wrap-copy {
    width: 800px;
  }

  .accordion-content-copy {
    grid-column-gap: 76px;
    grid-row-gap: 16px;
    color: #000;
    grid-template: "Area"
    / 2fr;
    grid-auto-columns: 1fr;
    padding-top: 0;
    display: block;
  }

  .div-block-252 {
    justify-content: center;
    align-items: center;
    width: 800px;
    display: flex;
  }

  .div-block-253 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-184 {
    color: var(--black);
    width: auto;
    font-family: Montserrat, sans-serif;
  }

  .list-8 {
    width: 700px;
    font-family: Montserrat, sans-serif;
  }

  .normativitabcontrol {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: center;
    display: flex;
  }

  .div-block-251-control {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    grid-template: "Area Area-2"
                   "Area-3 ."
                   / 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: start center;
    display: flex;
  }

  .div-block-254 {
    margin-bottom: 100px;
  }

  .hero-div-copy {
    background-color: var(--verde);
    border-top: 1px solid #000;
    margin-top: 0;
  }

  .white-copy-copy {
    color: var(--black);
    font-size: 20px;
    font-weight: 900;
  }

  .link-block-51 {
    background-image: url('../images/Hostigamiento.jpg');
    background-position: 0 0;
    background-size: cover;
  }

  .section-42-copy {
    background-image: url('../images/IMG_7754.JPG');
  }

  .bold-text-123 {
    color: var(--black-2);
  }

  .div-block-255 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 40px;
    display: flex;
  }

  .text-block-185 {
    color: var(--black-2);
    text-align: justify;
    margin-top: 40px;
    margin-bottom: 40px;
    font-family: Montserrat, sans-serif;
    font-size: 15px;
  }

  .titula {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: center;
    display: flex;
  }

  .div-block-251-titula {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    grid-template: "Area Area-2"
                   "Area-3 ."
                   / 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: center;
    display: grid;
  }

  .util__colorgroupscontainer-titula {
    margin-bottom: 10px;
  }

  .accordion-trigger-copy {
    background-color: var(--verde);
  }

  .bold-text-124 {
    font-weight: 600;
  }

  .image-109 {
    margin-bottom: 20px;
  }

  .div-block-196-copy-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .text-block-186 {
    color: var(--white);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    font-family: Montserrat, sans-serif;
    font-size: 26px;
    font-weight: 700;
    display: flex;
  }

  .div-block-256 {
    background-color: var(--azul);
    color: #b8bcbe;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 100px;
    display: flex;
  }

  .bienestab {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: center;
    display: flex;
  }

  .div-block-251-copy {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    grid-template: "Area Area-2"
                   "Area-3 ."
                   / 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: start center;
    display: grid;
  }

  .text-block-187-copy {
    color: var(--black);
  }

  .italic-text-9 {
    font-weight: 600;
  }

  .text-block-187-copy-copy-copy-copy {
    color: var(--black-3);
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-258 {
    margin-bottom: 20px;
  }

  .div-block-258-copy {
    flex-flow: column;
    margin-bottom: 20px;
  }

  .div-block-259 {
    display: flex;
  }

  .slide-91 {
    background-color: #fff;
    background-image: url('../images/BecaChedrahui.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .slide-1-32 {
    background-color: #fff;
    background-image: url('../images/curso-verano.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .div-block-226-copy, .div-block-226-copy-copy {
    text-align: justify;
    background-color: #ffffff52;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 350px;
    margin-top: 10px;
    margin-bottom: 14px;
    display: flex;
  }

  .util__colorgroupscontainerlibros {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10px;
  }

  .accordion-comp-copy-copy.is--black-copy {
    margin-top: -8px;
    padding-top: 54px;
  }

  .accordion-wrap-copylibros {
    width: 500px;
  }

  .bold-text-128, .bold-text-129, .bold-text-130 {
    font-size: 17px;
  }

  .link-block-81 {
    font-family: Montserrat, sans-serif;
  }

  .bold-text-131, .bold-text-132, .bold-text-133, .bold-text-134, .bold-text-135, .bold-text-136, .bold-text-137, .bold-text-138, .bold-text-139 {
    font-size: 17px;
  }

  .util__colorgroupscontainer-copy-copy {
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
  }

  .util__colorgroupscontainerestu {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .column-57 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .slide-1-36 {
    background-color: var(--white-smoke);
    background-image: url('../images/CienciasB2.jpg');
    background-position: 50%;
    background-size: contain;
  }

  .pop-up-modal-2 {
    display: none;
  }

  .pop-up-2 {
    background-color: var(--white-smoke);
    width: 600px;
    height: 200px;
  }

  .exit-button {
    background-color: #8d8d8d;
  }

  .paragraph-76 {
    color: #6e6e6e;
    margin-top: 20px;
    margin-bottom: 0;
    font-family: Montserrat, sans-serif;
    font-size: 18px;
  }

  .column-58 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-190 {
    font-weight: 500;
  }

  .image-114 {
    margin-left: 53px;
    margin-right: 53px;
  }

  .text-block-61-copy {
    color: var(--black);
  }

  .financierostab {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: center;
    display: flex;
  }

  .accordion-content-copy {
    grid-column-gap: 76px;
    grid-row-gap: 16px;
    color: #000;
    flex-flow: column;
    grid-template: "Area"
    / 2fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    margin-bottom: 0;
    padding-top: 0;
    display: flex;
  }

  .util__colorgroupscontainer-copy {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .slide-1-37 {
    background-color: var(--white-smoke);
    background-image: url('../images/bann_encipc2025_13may25.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .slide-92 {
    background-image: url('../images/FaBeca2022.jpg');
    background-size: contain;
  }

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

  .paragraph-77 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
    display: block;
  }

  .bold-text-144 {
    font-size: 17px;
  }

  .div-block-271 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .div-block-272 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 54px;
    display: flex;
  }

  .div-block-273 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .slide-93 {
    background-image: url('../images/Mesa-de-trabajo-104x.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .button-17 {
    color: #000;
    text-align: center;
    background-color: #ec9238;
    width: 200px;
    margin-top: 8px;
    margin-left: 269px;
    font-weight: 700;
  }

  .button-16-copy {
    background-color: var(--verde);
    filter: drop-shadow(11px 7px 9px #000000b3);
    color: var(--azul);
    text-align: center;
    border-radius: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 400px;
    height: 160px;
    margin-top: 76px;
    font-family: Montserrat, sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
    display: flex;
  }

  .bold-text-145 {
    font-size: 20px;
  }

  .grid-25-copy {
    grid-template-columns: 1fr;
  }

  .slide-94 {
    background-image: url('../images/seliderBecas232.jpg');
  }

  .slide-1-38 {
    background-color: #fff;
    background-image: url('../images/Slider3.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }
}

@media screen and (min-width: 1920px) {
  .body.globarl-conteiner {
    filter: none;
  }

  .button-wrap-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: flex;
  }

  .button-standard-2 {
    width: 280px;
    min-height: 90px;
    margin-left: 0;
  }

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

  .column-3 {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: flex;
  }

  .column-5 {
    flex-flow: row;
  }

  .button-3 {
    margin-top: 367px;
    margin-left: 391px;
    font-family: Montserrat, sans-serif;
  }

  .slide-nav-5 {
    color: #0000;
    background-color: #0000;
  }

  .slide-nav-5:active, .slide-1-7 {
    background-color: #0000;
  }

  .section-42 {
    background-image: url('../images/IMG_8573.JPG');
    background-position: 50%;
    background-size: cover;
  }

  .bold-text-57 {
    font-size: 20px;
  }

  .bold-text-59 {
    font-size: 40px;
  }

  .hero-overlay-4 {
    height: 1400px;
  }

  .centered-container-5 {
    justify-content: center;
    align-items: center;
  }

  .heading-45 {
    text-decoration: none;
  }

  .div-block-148 {
    display: flex;
  }

  .livechat-button:hover {
    background-color: #000;
    transform: scale(1.05);
  }

  .whatsapp-icon {
    box-sizing: border-box;
  }

  .footer2-links-grid {
    grid-auto-flow: row;
    display: flex;
  }

  .div-block-164 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  ._w-trigger-2 {
    text-align: left;
    margin-left: auto;
    font-family: Montserrat, sans-serif;
  }

  .accordion-comp.is--black {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .drawer {
    text-align: left;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 1000px;
    display: block;
  }

  .wrapper {
    justify-content: center;
    align-items: flex-start;
    width: 1000px;
  }

  .arrow-box {
    height: 35px;
  }

  .heading-63 {
    text-align: left;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 1000px;
    height: 35px;
    font-size: 22px;
    display: block;
  }

  .heading-64, .heading-65 {
    font-size: 22px;
  }

  .tabs-menu-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: .25fr .25fr;
    grid-auto-columns: 1fr;
    align-self: center;
    margin-left: 332px;
    margin-right: 332px;
    display: grid;
  }

  .tab__link {
    justify-content: center;
    align-items: center;
    width: 300px;
    display: flex;
  }

  .tab__link.w--current {
    width: 400px;
    padding: 0;
  }

  .tab__pane {
    width: 1600px;
    margin-top: 0;
  }

  .tab-link__name {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
  }

  .columns-9 {
    margin-top: 0;
  }

  .image-76 {
    width: 1400px;
    max-width: 100%;
    height: 80px;
  }

  .tab__link-beca.w--current {
    height: auto;
  }

  .tabs-content {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .gallery-slider {
    margin-top: 40px;
  }

  .image-86 {
    margin-top: 70px;
  }

  .home-hero-info-wrap {
    order: -1;
    align-self: center;
    height: 450px;
  }

  .home-hero-heading._2 {
    padding-top: 43px;
  }

  .home-hero-heading._3 {
    text-align: center;
    font-size: 8rem;
  }

  ._150-image._22 {
    background-image: url('../images/IMG_2473.jpg');
  }

  ._150-image._17 {
    background-image: url('../images/IMG_6141.jpg');
  }

  ._150-image._14 {
    background-image: url('../images/DJI_0672.jpg');
  }

  ._150-image._11 {
    background-image: url('../images/IMG_0485.jpg');
  }

  ._150-image._8 {
    background-image: url('../images/IMG_6389.jpg');
    background-position: 50% 0;
  }

  ._150-image._21 {
    background-image: url('../images/IMG_6947.jpg');
  }

  ._150-image._10 {
    background-image: url('../images/IMG_8215.jpg');
  }

  ._150-image._16 {
    background-image: url('../images/IMG_6186.jpg');
  }

  ._150-image._20 {
    background-image: url('../images/IMG_5886.jpg');
    background-position: 50% 0;
  }

  ._150-image._23 {
    background-image: url('../images/IMG_7473.jpg');
  }

  ._150-image._19 {
    background-image: url('../images/foto8.jpg');
  }

  ._150-image._13 {
    background-image: url('../images/IMG_6010.jpg');
  }

  ._150-image._27 {
    background-image: url('../images/foto16.jpg');
  }

  .steps-section {
    background-color: var(--white-smoke);
  }

  .step-wrap {
    width: 20%;
  }

  .moving-gallery-section {
    align-items: center;
    margin-top: -7px;
  }

  .hero-div {
    background-color: var(--azul);
    margin-top: auto;
  }

  .white {
    font-size: 29px;
  }

  .shadow-section {
    padding-top: 0;
  }

  .h2-center.mb60 {
    font-family: Montserrat, sans-serif;
  }

  .tag-holder {
    margin-left: 220px;
  }

  .div-block-208 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    width: 900px;
    display: block;
  }

  .h2-center-copy.mb60 {
    font-family: Montserrat, sans-serif;
  }

  .faq-section-2 {
    padding-top: 100px;
  }

  .image-88 {
    margin-left: 157px;
  }

  .div-block-209 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-89 {
    align-self: auto;
    margin-left: 0;
    display: inline-block;
  }

  .div-block-210 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 53px;
    display: flex;
  }

  .white-copy {
    font-size: 20px;
  }

  .section-heading-2.centered {
    font-family: Montserrat, sans-serif;
  }

  .column-52 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-59.projects {
    border: 1px #000;
    padding-top: 0;
  }

  .project-link.project-10 {
    width: 26%;
  }

  .project-link-copy.project-2-copy {
    width: 30%;
  }

  .section-59-copy.projects-conta {
    border: 1px #000;
    padding-top: 0;
  }

  .project-row-conta {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .project-link-contay.project-4-copy {
    width: 30%;
  }

  .project-link-conta.project-3-conta {
    width: 27%;
  }

  .project-link-copy.project-5-conta {
    width: 825px;
  }

  .project-conta.project-1-conta {
    width: 844px;
  }

  .section-electro.projects-electro {
    border: 1px #000;
    flex-flow: column;
    padding-top: 0;
    display: block;
  }

  .project-electro.project-electro-oferta {
    width: 30%;
  }

  .project-electro2.project-electrofoto2 {
    width: 27%;
  }

  .project-electro3.project-electrofoto3 {
    width: 825px;
  }

  .projectelectro4.project-1-electrofoto4 {
    width: 844px;
  }

  .project-electro6.project-electrofoto6 {
    width: 26%;
  }

  .project-electro7.project-electrofoto7, .project-ambiental7.project-ambientalfoto7 {
    width: 30%;
  }

  .project-ambiental6.project-ambientalfoto6 {
    width: 540px;
  }

  .project-ambiental1.project-ambientalfoto1 {
    width: 30%;
  }

  .project-ambiental2.project-ambientalfoto2 {
    width: 27%;
  }

  .project-ambiental3.project-ambientalfoto3 {
    width: 825px;
  }

  .project-ambiental4.project-ambientalfoto4 {
    width: 840px;
  }

  .project-ambiental5.project-ambientalfoto5 {
    width: 28%;
  }

  .project-ambiental9.project-9 {
    width: 30%;
  }

  .project-ambiental8.project-ambientalfoto8 {
    width: 768px;
  }

  .section-sistemas.projects-sistemas {
    border: 1px #000;
    padding-top: 0;
  }

  .project-sistemas.project-sistemas1 {
    width: 30%;
  }

  .project-sistemas2.project-sistemasfoto2 {
    width: 27%;
  }

  .project-sistemas3.project-sistemas3 {
    width: 825px;
  }

  .projectsistemas4.projectsistemasfoto4 {
    width: 844px;
  }

  .projectsistemas5.projectsistemasfoto5 {
    width: 26%;
  }

  .projectsistemas6.projectsistemasfoto6 {
    width: 30%;
  }

  .section-industrial.projectsindustrial {
    border: 1px #000;
    padding-top: 0;
  }

  .projectindustrial1.projectindustrialfoto1 {
    width: 30%;
  }

  .projectindustrial2.projectindustrialfoto2 {
    width: 27%;
  }

  .projectindustrial3.projectindustrialfoto3 {
    width: 825px;
  }

  .projectindustrial4.projectindustrialfoto4 {
    width: 844px;
  }

  .projectindustrial5.projectindustrialfoto5 {
    width: 26%;
  }

  .projectindustrial6.projectindustrialfoto6 {
    width: 30%;
  }

  .section-gestionofe.projectsgestionfotos {
    border: 1px #000;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: block;
  }

  .projectgestion2.projectgestionfoto2 {
    width: 27%;
  }

  .projectgestion4.projectgestionfoto4 {
    width: 844px;
  }

  .projectgestion5.projectgestionfoto5 {
    width: 499px;
  }

  .projectgestion1.projectgestionfoto1 {
    width: 30%;
  }

  .projectgestion3.projectgestionfoto3 {
    width: 825px;
  }

  .projectgestion9.projectgestionfoto9 {
    background-image: url('../images/IMG_6577.jpg');
    width: 577px;
  }

  .link-block-40 {
    background-image: url('../images/minuto-verde2.jpg');
    background-position: 50%;
    background-size: cover;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: inline-block;
  }

  .link-block-40-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: inline-block;
  }

  .link-block-42 {
    font-size: 89px;
    text-decoration: none;
    display: block;
  }

  .tabs-content-4 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .tabs-content-5 {
    margin-left: 0;
  }

  .tabssocial {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 1900px;
    margin-left: -515px;
    display: flex;
  }

  .grid-copy.gallery-grid-copy {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: row;
    grid-template-rows: minmax(295px, 295px) auto auto;
    grid-template-columns: 295px minmax(295px, 295px) minmax(295px, 295px) minmax(295px, 295px);
    grid-auto-columns: 1fr;
    place-items: center stretch;
    display: grid;
  }

  .container-39 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .list-item-4 {
    color: var(--black);
    font-size: 22px;
  }

  .list-2 {
    background-color: var(--texto);
    margin-top: 40px;
  }

  .bold-text-109 {
    font-size: 25px;
  }

  .image-92 {
    width: 1900px;
  }

  .text-block-143 {
    text-align: justify;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 15px;
  }

  .quick-stack {
    grid-column-gap: 38px;
  }

  .text-block-144 {
    font-family: Montserrat, sans-serif;
    font-size: 19px;
    font-weight: 400;
  }

  .list-item-5 {
    margin-bottom: 25px;
  }

  .list-item-6 {
    margin-bottom: 40px;
  }

  .text-block-145, .text-block-146 {
    font-family: Montserrat, sans-serif;
    font-size: 19px;
  }

  .text-block-147 {
    font-family: Montserrat, sans-serif;
    font-size: 19px;
    font-weight: 400;
  }

  .list-item-7 {
    margin-bottom: 40px;
  }

  .list-3 {
    text-align: left;
    margin-top: 39px;
    padding-left: 17px;
  }

  .text-block-148 {
    font-family: Montserrat, sans-serif;
    font-size: 19px;
  }

  .testimonial-image-four {
    border-radius: 0;
  }

  .testimonial-right {
    background-color: var(--white);
    color: #fff;
  }

  .heading-small.margin-bottom-32px {
    align-self: center;
    margin-top: 42px;
    margin-right: 0;
    font-family: Montserrat, sans-serif;
  }

  .list-4 {
    margin-left: 55px;
  }

  .text-block-149 {
    text-align: justify;
  }

  .list-item-8 {
    margin-top: 20px;
  }

  .list-item-9 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .slide-1-12-copy {
    background-image: url('../images/CALENDARIO25-26.jpg');
    background-position: 50%;
    background-size: contain;
  }

  .slide-74 {
    background-repeat: repeat;
  }

  .button-standard-2-copy {
    width: 230px;
    height: 100px;
    min-height: 120px;
    margin-left: auto;
    margin-right: auto;
  }

  .slide-1-20 {
    background-image: url('../images/Vacante.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .image-96 {
    box-shadow: none;
    max-width: 70%;
    margin-top: 0;
    margin-left: 0;
    position: absolute;
    top: 337px;
  }

  .section-61 {
    opacity: 1;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 660px;
    display: flex;
    position: sticky;
  }

  .div-block-222 {
    margin-top: 0;
    top: auto;
  }

  .text-block-154 {
    align-self: auto;
    font-size: 71px;
    top: 341px;
    left: -724.828px;
  }

  .div-block-222-copy {
    margin-top: 41px;
  }

  .text-block-154-copy {
    font-size: 103px;
    top: 378px;
    left: -1027.83px;
  }

  .div-block-222-copy-copy {
    margin-top: 76px;
  }

  .text-block-154-copy-copy {
    font-size: 24px;
    top: 384px;
    left: -971.828px;
  }

  .image-97 {
    margin-top: 64px;
    margin-left: 978px;
    top: auto;
  }

  .text-block-156 {
    margin-top: 110px;
    font-size: 90px;
    top: auto;
    left: 250px;
  }

  .text-block-156-copy {
    margin-top: 119px;
    font-size: 100px;
    top: 221px;
    left: 250px;
  }

  .text-block-156-copy-copy {
    flex-direction: row;
    align-items: center;
    margin-top: 291px;
    font-size: 20px;
    line-height: 30px;
    display: flex;
    top: auto;
    left: 272px;
  }

  .text-block-157 {
    margin-top: -16px;
    margin-left: 5px;
    font-size: 25px;
    top: auto;
    left: 455px;
  }

  .text-block-157-copy {
    align-self: flex-start;
    margin-top: 80px;
    font-size: 50px;
    position: absolute;
    top: auto;
    left: 247px;
  }

  .column-54, .column-55 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .accordion-content {
    justify-content: center;
    align-items: flex-start;
  }

  .text-block-159 {
    font-size: 20px;
  }

  .image-99 {
    margin-left: 0;
  }

  .link-53 {
    color: var(--white);
    margin-top: 237px;
  }

  .div-block-228 {
    align-self: flex-start;
    margin-top: 145px;
    display: block;
  }

  .section-62 {
    position: sticky;
  }

  .slide-77 {
    background-size: cover;
  }

  .link-block-banco {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: inline-block;
  }

  .bold-text-115 {
    line-height: 20px;
  }

  .text-block-157-copy-copy {
    align-self: flex-start;
    margin-top: 378px;
    font-size: 50px;
    position: absolute;
    top: auto;
    left: 247px;
  }

  .link-block-47 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-top: 271px;
    margin-left: -504px;
    display: block;
  }

  .text-block-161 {
    height: auto;
  }

  .text-block-157-copy-copy {
    color: var(--verde);
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    margin-top: auto;
    font-size: 30px;
    display: block;
    position: absolute;
    top: auto;
    left: 247px;
  }

  .link-53-copy {
    color: var(--verde);
    text-align: center;
    width: 700px;
    margin-top: 272px;
    margin-left: 63px;
  }

  .slide-1-25 {
    background-size: cover;
  }

  .tabs-menu-3 {
    width: 1154px;
  }

  .tab-pane-tab-1 {
    width: 1120px;
  }

  .tabs-content-7 {
    width: 1151px;
    margin-top: 29px;
  }

  .button-wrap-3-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    min-height: auto;
    margin-top: 47px;
    margin-right: 139px;
    padding-top: 0;
  }

  .button-standard-2-copy {
    margin-left: auto;
    display: flex;
  }

  .slide-86 {
    background-image: url('../images/PortadaFaceEgre.jpg');
    background-size: cover;
  }

  .slide-1-27 {
    background-image: url('../images/reins24.jpg');
  }

  .link-block-48 {
    margin-top: 102px;
    margin-left: -430px;
  }

  .text-block-172 {
    margin-top: -9px;
    margin-left: -343px;
  }

  .bold-text-59-copy {
    margin-top: auto;
    margin-right: auto;
    font-size: 15px;
  }

  .bold-text-118, .bold-text-119, .bold-text-120 {
    font-size: 20px;
  }

  .slide-1-28 {
    background-color: #fff;
    background-image: url('../images/ConvoINgles.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .slide-89 {
    background-color: #fff;
  }

  .heading-45-copy {
    text-decoration: none;
  }

  .slide-90 {
    background-size: cover;
  }

  .button-standard-2-copy-copy {
    width: 230px;
    height: 100px;
    min-height: 120px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .livechat-button-2 {
    transition: all .2s;
  }

  .livechat-button-2:hover {
    background-color: #000;
    transform: scale(1.05);
  }

  .whatsapp-chat-2 {
    display: flex;
  }

  .image-88-copy {
    margin-left: 157px;
  }

  .div-block-209-copy {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .traslados {
    background-color: #753536;
  }

  .button-standard-2-copy-copy-copy {
    height: 90px;
    min-height: 120px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .livechat-button-3 {
    transition: all .2s;
  }

  .livechat-button-3:hover {
    background-color: #000;
    transform: scale(1.05);
  }

  .section-67 {
    justify-content: center;
    align-items: center;
    height: 700px;
  }

  .text-block-181 {
    font-family: Montserrat, sans-serif;
    font-size: 50px;
    font-weight: 400;
  }

  .div-block-242 {
    background-color: var(--verde);
    filter: drop-shadow(0 2px 5px #000000b3);
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
    justify-content: center;
    align-items: center;
    width: 300px;
    height: 100px;
    margin-left: 609px;
    display: flex;
    position: absolute;
  }

  .text-block-182 {
    color: var(--texto);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    font-family: Montserrat, sans-serif;
    font-size: 70px;
    font-weight: 900;
    display: flex;
  }

  .grid-4-columns.instagram-v7 {
    height: 400px;
  }

  .tabs-content-8 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .columns-2-copy {
    margin-bottom: 0;
    display: flex;
  }

  .hero-div-copy {
    background-color: var(--verde);
    margin-top: auto;
  }

  .white-copy-copy {
    font-size: 20px;
  }

  .link-block-51 {
    vertical-align: baseline;
    background-image: url('../images/Hostigamiento.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .section-42-copy {
    background-image: url('../images/IMG_7754.JPG');
    background-position: 50%;
    background-size: cover;
  }

  .column-57 {
    justify-content: center;
    align-items: center;
  }

  .column-58 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .accordion-content-copy {
    justify-content: center;
    align-items: flex-start;
  }

  .slide-1-37 {
    background-image: url('../images/bann_encipc2025_13may25.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

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

  .button-17 {
    margin-top: 13px;
    margin-left: 488px;
  }

  .grid-25-copy {
    grid-template-columns: 1fr;
  }

  .slide-94 {
    background-image: url('../images/seliderBecas232.jpg');
    background-size: cover;
  }

  .slide-95 {
    background-image: url('../images/slidervaca.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-1-38 {
    background-color: #fff;
    background-image: url('../images/Slider3.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }
}

@media screen and (max-width: 991px) {
  .main {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: auto;
    display: block;
    position: relative;
    overflow: auto;
  }

  .globarl-conteiner {
    position: relative;
  }

  .section-16 {
    height: auto;
    margin-top: auto;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .button-wrap-2 {
    flex: 0 auto;
    align-self: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 72px;
    padding-bottom: 0;
    display: block;
  }

  .button-rounded {
    flex-flow: row;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .text-block-50 {
    margin-top: 0;
    padding-top: 62px;
  }

  .section-20 {
    margin-top: auto;
  }

  .text-block-51 {
    border-style: none;
    margin-top: 40px;
  }

  .button-wrap-3 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    min-width: auto;
    min-height: 200px;
    display: flex;
  }

  .button-standard-2 {
    flex-flow: row;
    min-width: 200px;
    height: 150px;
    min-height: 80px;
    margin-top: 43px;
    margin-left: 0;
    padding: 0;
    display: flex;
  }

  .bold-text-16 {
    font-size: 14px;
    line-height: 13px;
  }

  .div-block-49 {
    grid-column-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-areas: ". Area Area-2"
                         ". Area-4 Area-6"
                         ". Area-5 Area-3";
    place-content: stretch space-around;
    place-items: center;
    margin-top: 54px;
    margin-left: 0;
    display: block;
  }

  .section-21 {
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
  }

  .column-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .columns-2 {
    border: 1px #000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .column-4 {
    align-self: center;
  }

  .column-5 {
    flex: 0 auto;
    align-self: center;
  }

  .div-block-52 {
    margin-top: 110px;
  }

  .text-block-55 {
    margin-top: 64px;
    margin-bottom: 60px;
  }

  .centered-container {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: block;
  }

  .btn {
    text-align: center;
  }

  .text-block-56 {
    margin-top: 131px;
    font-size: 50px;
  }

  .informeanual {
    margin-top: 100px;
  }

  .flex-container {
    flex-direction: column;
    justify-content: center;
  }

  .hero-image {
    width: 100%;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-right: 237px;
    display: inline-block;
  }

  .paragraph-5 {
    margin-left: 3px;
  }

  .cards-section {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .cards-grid-container {
    grid-column-gap: 20px;
  }

  .navigation {
    margin-top: 0;
  }

  .nav-link-19 {
    color: #fff;
    margin-left: 21px;
    margin-right: 8px;
    padding: 18px 0;
  }

  .nav-link-19:hover {
    box-shadow: inset 0 3px #0000;
  }

  .nav-link-19.w--current {
    box-shadow: inset 0 1px #0000;
  }

  .heading-11 {
    margin-top: 94px;
    padding-bottom: 38px;
  }

  .block_wrap, .block_wrap-2 {
    width: 50%;
  }

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

  .pop-up-modal {
    flex-flow: column wrap;
    flex: 1;
    order: -1;
    align-content: center;
    align-self: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .pop-up {
    flex-flow: column;
    flex: 0 auto;
    align-self: auto;
    width: 600px;
    height: 280px;
    margin-top: 0;
    padding-top: 40px;
    display: flex;
  }

  .sectionadmision.cc-no-padding-bottom {
    justify-content: center;
    align-items: center;
  }

  .container-2 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hero-subgestion {
    text-align: justify;
    font-size: 1rem;
  }

  .block {
    top: 28%;
  }

  .orgullo {
    font-size: 20px;
  }

  .card {
    padding: 24px;
  }

  .card.card--no-padding {
    margin-top: 50px;
  }

  .heading-h4.faq--says-faq {
    color: #333;
    font-size: 1.5em;
    line-height: 1.25em;
  }

  .space-between-container-2.top-faq-text-only {
    padding-top: 2%;
  }

  .faq-section {
    margin-top: 57px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .accordion__content-container-2 {
    flex-direction: row;
    align-items: center;
  }

  .accordion__tab-button-3:hover {
    background-color: #f5faffd1;
  }

  .accordion__tab-button-3:active {
    background-color: #ebedf8;
  }

  .heading-16 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    font-size: 15px;
    display: block;
  }

  .button-3 {
    margin-top: 121px;
    margin-left: 69px;
  }

  .section-28 {
    margin-top: 120px;
  }

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

  .div-block-3 {
    width: 42%;
  }

  .movie-background-2 {
    background-position: 0 0, 50%;
    width: 100%;
  }

  .div-block-61 {
    margin-left: 40px;
    padding: 41px 40px 40px;
    overflow: auto;
  }

  .paragraph-17 {
    width: 200px;
    height: 8px;
  }

  .button-4 {
    font-size: 30px;
  }

  .section-31 {
    margin-top: 110px;
  }

  .heading-27 {
    color: var(--black-2);
  }

  .text-block-67 {
    white-space: normal;
    font-size: 24px;
    overflow: hidden;
  }

  .text-block-69 {
    width: 500px;
  }

  .slider-6 {
    height: auto;
  }

  .slide-25 {
    background-position: 50%;
    background-size: cover;
  }

  .certificaciones {
    margin-top: 38px;
  }

  .cards-grid-container-2 {
    grid-column-gap: 20px;
  }

  .grid-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: .25fr .25fr .25fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    margin-left: 6px;
    margin-right: auto;
    display: block;
  }

  .pasos {
    flex-direction: row;
    justify-content: center;
    padding-top: 64px;
    padding-bottom: 64px;
    display: flex;
  }

  .m-b-50 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    display: block;
  }

  .flex-vert-top-left {
    flex: 0 auto;
    align-items: flex-start;
    width: 25%;
    margin-left: -480px;
    margin-right: 64px;
  }

  .text-block-73.about {
    padding-left: 45px;
    padding-right: 16px;
  }

  .cta-btn {
    text-align: center;
    margin-left: 259px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .electrocontenido {
    width: 660px;
    max-width: 50%;
    height: 150px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .electrocontenido.electro, .electrocontenido.sistemas {
    background-position: 50%;
    padding-top: 276px;
    padding-bottom: 64px;
    display: inline-block;
  }

  .brush-text {
    text-align: left;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-left: auto;
    font-size: 44px;
    line-height: 46px;
    display: flex;
  }

  .flex-hor-left-middle {
    text-align: center;
    justify-content: center;
  }

  .bold-text-54 {
    text-align: center;
    width: auto;
    margin-left: 207px;
    font-size: 30px;
    display: block;
  }

  .grid-5 {
    grid-template-rows: auto 232px;
    grid-template-columns: .25fr .25fr .25fr .25fr;
    grid-auto-columns: 1fr;
    place-content: center space-around;
    place-items: start center;
    width: 400px;
    display: block;
  }

  .image-46 {
    margin-top: 0;
  }

  .text-block-76 {
    margin-top: -56px;
    margin-left: auto;
    font-size: 20px;
  }

  .text-block-77 {
    text-align: center;
    margin-top: 35px;
    font-size: 20px;
  }

  .div-block-129 {
    margin-bottom: 97px;
  }

  .div-block-130 {
    margin-top: -59px;
  }

  .link-block-17 {
    margin-bottom: 67px;
  }

  .text-block-79 {
    text-align: center;
    font-family: Montserrat, sans-serif;
    font-size: 20px;
    font-weight: 700;
  }

  .div-block-132 {
    margin-top: 25px;
  }

  .div-block-133, .div-block-135 {
    margin-top: 40px;
  }

  .section-42 {
    background-image: url('../images/IMG_8573.JPG');
  }

  .section-45 {
    background-color: #f7f7f7;
    background-image: none;
  }

  .card-2 {
    flex-direction: column;
    height: 50%;
    margin-bottom: 32px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .card-header {
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .text-block-80 {
    padding-top: 0;
    padding-left: 0;
  }

  .doc-title {
    font-size: 17px;
  }

  .doc-title.dropdown {
    justify-content: center;
    align-items: flex-start;
    width: 200px;
    margin-left: 0;
    display: flex;
  }

  .faq-plus-wrap {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    display: flex;
  }

  .filename.dropdown {
    flex-wrap: wrap;
    margin-top: 5px;
  }

  .electroacordeon.bg1, .electroacordeon.bg2 {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    height: 200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: flex;
  }

  .dropdown-big-text {
    width: 700px;
    margin-left: 62px;
    display: block;
  }

  .dropdown-content.sub {
    flex-direction: row;
    width: 700px;
    margin-bottom: 13px;
    margin-left: -50px;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrap.sub {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .bold-text-57 {
    color: var(--black-2);
  }

  .grid-6 {
    grid-column-gap: 22px;
    grid-row-gap: 16px;
    object-fit: scale-down;
    object-position: 50% 0%;
    flex-wrap: wrap;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    margin-left: 59px;
    display: flex;
    overflow: hidden;
  }

  .bold-text-59 {
    text-align: center;
    margin-top: 19px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    font-size: 25px;
  }

  .grid-7 {
    grid-column-gap: 46px;
    grid-row-gap: 16px;
    background-color: var(--white-smoke);
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: .25fr .25fr .25fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    place-content: stretch start;
    place-items: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section-47 {
    background-color: #f7f7f7;
    background-image: none;
  }

  .grid-8 {
    grid-column-gap: 46px;
    grid-row-gap: 16px;
    background-color: #f7f7f7;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: .25fr .25fr .25fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    place-content: stretch start;
    place-items: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .text-block-83 {
    padding-left: 32px;
  }

  .team-member-col {
    width: 50%;
  }

  .white-hero-div {
    width: 100%;
  }

  .white-hero-div.absolute {
    width: 100%;
    margin-top: 0;
    margin-left: -5px;
    padding-top: 0;
    padding-bottom: 0;
    position: static;
    bottom: 0;
  }

  .hero-brush-text {
    color: var(--black);
    width: 600px;
    margin-top: -4px;
    margin-left: 76px;
    font-size: 60px;
  }

  .div-block-4.about {
    margin-top: -105px;
  }

  .div-block-142 {
    margin-top: 126px;
    display: block;
  }

  .text-block-87 {
    margin-top: 72px;
  }

  .heading-35 {
    font-family: Montserrat, sans-serif;
    font-size: 15px;
  }

  .datos {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .about-image {
    margin-top: 0;
    margin-bottom: -7px;
    margin-left: 0;
    display: inline-block;
  }

  .about-desktop {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    height: 400px;
    margin: 943px auto 0;
    padding-top: 600px;
    padding-bottom: 0;
    display: flex;
    position: static;
    bottom: 1rem;
    left: 4rem;
  }

  .div-block-143 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    margin-top: -781px;
    margin-bottom: 128px;
    padding-bottom: 0;
    display: block;
  }

  .paragraph-31 {
    padding-bottom: 0;
  }

  .grid-9 {
    grid-column-gap: 44px;
    grid-row-gap: 265px;
    grid-template-rows: auto auto auto;
    grid-template-columns: .5fr 1fr .5fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-top: -628px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
  }

  .electro {
    display: block;
  }

  .paragraph-32 {
    padding-top: 41px;
  }

  .hero-overlay {
    margin-top: 110px;
  }

  .sistematitulo {
    color: var(--black);
    text-align: center;
    width: 600px;
    margin-top: 36px;
    margin-left: 76px;
    font-size: 50px;
  }

  .gridsistemas-copy {
    margin-top: 0;
    display: block;
    position: static;
  }

  .about-desktop-copy {
    z-index: 1;
    z-index: 1;
    margin-top: 741px;
    margin-bottom: 0;
    display: flex;
    position: static;
    bottom: 1rem;
    left: 4rem;
  }

  .elena {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    height: 400px;
    margin: 449px auto 0;
    padding-top: 600px;
    padding-bottom: 0;
    display: flex;
    position: static;
    bottom: 1rem;
    left: 4rem;
  }

  .ii {
    display: block;
  }

  .iifoto {
    width: 660px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .iifoto.iifoto2 {
    background-position: 50%;
    padding-top: 276px;
    padding-bottom: 64px;
    display: inline-block;
  }

  .ai {
    display: block;
  }

  .aifoto {
    width: 660px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .aifoto.aifoto2 {
    background-position: 50%;
    padding-top: 276px;
    padding-bottom: 64px;
    display: inline-block;
  }

  .igefoto {
    display: block;
  }

  .ige {
    width: 660px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ige.igefoto2 {
    background-position: 50%;
    padding-top: 276px;
    padding-bottom: 64px;
    display: inline-block;
  }

  .section-49 {
    margin-top: 0;
  }

  .section-28m {
    margin-top: 110px;
  }

  .row {
    flex-wrap: wrap;
    flex: 0 auto;
    align-content: flex-start;
    align-self: flex-start;
    display: flex;
  }

  .fechas-reinscrip {
    flex-direction: column;
    order: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    padding-top: 70px;
    padding-bottom: 60px;
    display: flex;
  }

  .heading-41 {
    font-size: 20px;
  }

  .heading-42 {
    margin-left: auto;
    margin-right: auto;
    font-size: 25px;
    display: inline;
  }

  .hero-overlay-4 {
    background-image: linear-gradient(#000000a3, #000000a3);
    width: 98%;
    height: 3000px;
    max-height: none;
    display: block;
  }

  .centered-container-5 {
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-36 {
    color: var(--white);
    font-size: 19px;
  }

  .energ {
    margin-top: 52px;
    margin-bottom: 31px;
  }

  .energia {
    flex-direction: column;
    flex: 0 auto;
    width: auto;
    height: auto;
    margin-top: 0;
    display: flex;
  }

  .energiaresu {
    margin-top: -73px;
  }

  .columns-6 {
    width: 100%;
    margin-top: -75px;
    display: block;
    overflow: hidden;
  }

  .column-41 {
    height: 1000px;
    margin-top: 172px;
    margin-left: auto;
    margin-right: auto;
  }

  .column-42 {
    align-items: flex-start;
    height: 400px;
    margin-top: -384px;
    display: flex;
    position: relative;
  }

  .paragraph-35-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    margin: auto;
    padding-top: 0;
    display: block;
  }

  .modal-header-2-copy-copy-copy {
    width: 255%;
  }

  .text-block-95 {
    flex: 0 auto;
    display: flex;
  }

  .icon-25 {
    display: none;
  }

  .right-arrow {
    display: flex;
  }

  .mask {
    width: auto;
    height: 300px;
  }

  .section-50 {
    margin-top: 120px;
  }

  .main-subheading {
    margin-top: 0;
  }

  .nav-link-24 {
    text-align: center;
  }

  .logo-text {
    margin-top: 8px;
    margin-bottom: 0;
  }

  .sidebar-column {
    width: 100%;
    padding: 20px;
    position: static;
  }

  .navigation-menu {
    background-color: #333;
    border-radius: 5px;
    padding: 20px;
  }

  .menu-button {
    color: #fff;
    background-color: #ffffff1a;
    border-radius: 5px;
    padding: 13px 11px 11px;
  }

  .menu-button.w--open {
    color: #333;
    background-color: #f0f0f0;
  }

  .divider {
    width: 30%;
    margin: 14px auto;
    display: block;
  }

  .logo-link {
    float: left;
  }

  .navigation-bar {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .nav-link-24-copy {
    text-align: center;
  }

  .content {
    width: 100%;
    margin-left: 0%;
    padding: 30px 20px;
  }

  .blogposttitle {
    width: 700px;
  }

  .section-58, .rich-text-block {
    width: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-147 {
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-40 {
    text-align: justify;
    margin-left: 123px;
    margin-right: 123px;
  }

  .text-block-103 {
    text-align: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .div-block-148 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .energia-copy {
    flex-direction: column;
    flex: 0 auto;
    width: 600px;
    margin-top: -209px;
    display: flex;
  }

  .energia-copy1 {
    flex-direction: column;
    flex: 0 auto;
    width: 600px;
    margin-top: -442px;
    display: flex;
  }

  .hero3cocodi {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .livechat-button {
    background-color: var(--azul);
  }

  .whatsapp-block {
    bottom: 20px;
    right: 20px;
  }

  .div-block-149 {
    margin-top: 143px;
    display: block;
  }

  .bold-text-72 {
    display: flex;
  }

  .manuales {
    margin-top: 110px;
  }

  .columns-7 {
    display: flex;
  }

  .column-46 {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .text-block-111 {
    text-align: center;
    font-size: 30px;
    line-height: 25px;
  }

  .section {
    opacity: 1;
    background-size: cover;
    padding-left: 24px;
    padding-right: 24px;
  }

  .about-grid {
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr;
  }

  .about-grid.cc-about-2 {
    grid-template-columns: 1fr;
    grid-template-areas: "."
                         ".";
  }

  .button {
    justify-content: center;
  }

  .content-2 {
    max-width: 738px;
  }

  .footer2-links-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    max-width: 738px;
    padding-top: 40px;
    padding-bottom: 10px;
    display: flex;
  }

  .footer1 {
    border: 1px #000;
  }

  .sectionblue {
    opacity: 1;
    background-image: none;
    height: 450px;
    margin-bottom: 2px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .sitios {
    display: block;
  }

  .grid-10 {
    flex-direction: column;
    justify-content: center;
    justify-items: center;
    display: flex;
  }

  .conacyt {
    flex: 0 auto;
    align-self: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 72px;
    padding-bottom: 0;
    display: block;
  }

  .conacytimage, .inani {
    flex-flow: row;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .grid-11 {
    display: block;
  }

  .cepci {
    flex-flow: row;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .decreto, .sistema {
    flex: 0 auto;
    align-self: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 72px;
    padding-bottom: 0;
    display: block;
  }

  .conducta {
    flex-flow: row;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .condu, .cocody-copy-copy {
    flex: 0 auto;
    align-self: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 72px;
    padding-bottom: 0;
    display: block;
  }

  .mapa, .contraloria {
    flex-flow: row;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .botoncalidad {
    margin-top: 242px;
  }

  .link-block-29 {
    margin-top: 65px;
    margin-bottom: 65px;
  }

  .div-block-158 {
    justify-content: center;
    display: inline-block;
  }

  .div-block-159 {
    justify-content: center;
    display: flex;
  }

  .ebsco {
    grid-column-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .extraboton {
    margin-top: auto;
    margin-bottom: 26px;
  }

  .div-block-160 {
    flex-flow: column;
    order: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .image-70 {
    flex: 0 auto;
    order: -1;
    align-self: flex-start;
    margin-left: auto;
    display: block;
  }

  .avisoegresados {
    flex-direction: column;
    justify-content: center;
  }

  .heading-54 {
    color: #000;
  }

  .finasub.w--open {
    margin-top: -5px;
    margin-left: 26px;
  }

  .div-block-163 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-164 {
    color: var(--black-3);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: block;
  }

  ._w-trigger-2 {
    text-align: left;
    flex-direction: row;
    margin-bottom: auto;
    display: block;
  }

  .accordion-comp.is--black {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    align-items: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .drawer {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 400px;
    margin-top: auto;
    margin-left: 0;
    display: flex;
  }

  .wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  ._w-drawer-content {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .arrow-box {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .finaarchi {
    grid-column-gap: 22px;
    grid-row-gap: 16px;
    object-fit: scale-down;
    object-position: 50% 0%;
    flex-flow: row;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-left: 59px;
    display: flex;
    overflow: hidden;
  }

  .heading-63 {
    color: var(--black-2);
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 15px;
    display: block;
  }

  .div-block-166 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .tabs-menu-2 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .tab__link {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: .5rem 1rem .5rem 0;
    display: flex;
  }

  .tab__pane {
    flex: 0 auto;
    max-width: 80%;
    margin-left: 0;
  }

  .tab-link__name {
    font-size: 1.2rem;
    line-height: 1.5rem;
  }

  .tabs {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: block;
  }

  .cards-grid-container-2-copy {
    grid-column-gap: 20px;
  }

  .div-block-171 {
    margin-left: auto;
    display: block;
  }

  .legend-category-color._2nd-category, .legend-category-color._1st-category {
    height: 14px;
  }

  .chart-canvass {
    flex-wrap: nowrap;
    width: auto;
    margin-top: 0;
    margin-left: -133px;
    margin-right: 34px;
    padding-left: 10px;
  }

  .vert-chart-name, .legend-category-title {
    font-size: 12px;
  }

  .grafica {
    flex-direction: column;
    align-items: center;
    margin-top: auto;
    margin-left: 161px;
    display: block;
  }

  .div-block-173 {
    margin-left: auto;
    margin-right: auto;
  }

  .column-47 {
    align-self: auto;
    margin-top: auto;
    display: block;
  }

  .bold-text-103 {
    line-height: 30px;
  }

  .textsmallcaps {
    flex-direction: row;
    display: flex;
  }

  .blocksection {
    flex-direction: row;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .columns-8 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .column-48 {
    display: block;
  }

  .btn-5 {
    text-align: center;
  }

  .column-49 {
    color: #000;
  }

  .finaarchi2 {
    grid-column-gap: 22px;
    grid-row-gap: 16px;
    object-fit: scale-down;
    object-position: 50% 0%;
    flex-wrap: wrap;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 59px;
    display: flex;
    overflow: hidden;
  }

  .tabs-prodep {
    box-sizing: border-box;
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    text-align: left;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .paragraph-46 {
    text-align: justify;
    column-count: auto;
    white-space: normal;
    flex-direction: column;
    display: block;
    position: static;
  }

  .heading-75 {
    line-height: 30px;
  }

  .text-block-128 {
    font-size: 13px;
  }

  .grid-15 {
    grid-template-columns: 1.75fr;
  }

  .paragraph-58, .paragraph-58-copy, .paragraph-582-copy {
    color: var(--white);
    border-style: none;
    font-size: 20px;
    box-shadow: 3px 3px 10px -4px #000;
  }

  .section-16-copy {
    height: auto;
    margin-top: auto;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .columns-9 {
    display: block;
  }

  .botonfina2 {
    grid-column-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .botonfina2d {
    flex-flow: row;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .nav-link-25 {
    margin-top: 0;
    margin-left: auto;
    margin-right: 0;
    padding: 10px 0 15px;
  }

  .nav-link-25.menu {
    align-items: flex-start;
    margin: auto 0 auto auto;
    padding: 10px 0;
    display: block;
    left: auto;
  }

  .dropdown-9 {
    margin: -11px 0 auto auto;
    padding-left: 0;
    display: block;
    left: -70px;
  }

  .menu-button-13 {
    margin-top: -49px;
    padding-bottom: 0;
  }

  .menu-button-13.w--open {
    color: #181616;
    background-color: #fff;
  }

  .navbar-17 {
    position: absolute;
  }

  .dropdown-list-8 {
    margin-top: -16px;
    margin-left: 5px;
    padding-top: 0;
    padding-left: 46px;
  }

  .dropdown-list-8.w--open {
    background-color: #fff;
    margin-top: auto;
    margin-left: -39px;
  }

  .dropdown-toggle-52 {
    margin-top: auto;
    margin-bottom: auto;
    margin-left: auto;
    display: inline-block;
    left: auto;
  }

  .dropdown-4 {
    margin: auto 0 auto auto;
    padding-top: 0;
    padding-left: 0;
    display: block;
    left: 0;
  }

  .dropdown-4.menu {
    padding-top: 8px;
    padding-bottom: 27px;
  }

  .dropdown-toggle-53 {
    margin-top: auto;
    margin-bottom: auto;
    margin-left: auto;
    display: inline-block;
    left: auto;
  }

  .dropdown-5 {
    margin: auto 0 auto auto;
    padding-top: 0;
    padding-bottom: 26px;
    padding-left: 0;
    display: block;
    left: auto;
  }

  .text-block-131 {
    margin: auto;
    padding-left: 0;
    display: inline;
  }

  .homep-2 {
    padding-right: 0;
  }

  .homep-2.w--current {
    margin-top: -3px;
  }

  .navbar-18 {
    margin-top: 78px;
    position: relative;
  }

  .dropdown-10 {
    margin: -13px 0 auto auto;
    padding-right: 0;
    display: block;
    left: -70px;
  }

  .dropdown-toggle-54 {
    background-color: #0000;
    margin: auto 0 auto auto;
    padding: 0;
    display: block;
    left: auto;
  }

  .dropdown-toggle-54:hover {
    background-color: #0000;
  }

  .navbar-15 {
    margin-top: -27px;
    margin-bottom: -109px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .imgmovil {
    object-fit: fill;
    background-image: url('../images/LogosPueblaNuevo.jpg');
    background-position: 0 0;
    background-size: auto;
    flex: 1;
    max-width: 70%;
    max-height: 100px;
    margin: 0 auto 48px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
    top: 8px;
    left: 8px;
  }

  .icon-31 {
    color: #fff;
    text-align: center;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    margin-left: 0;
    padding-left: 0;
    display: block;
    position: static;
  }

  .icon-31:hover {
    color: #fff;
  }

  .dropdown-8 {
    margin: auto 0 -5px auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    left: -70px;
    right: 0;
  }

  .menu-button-11 {
    text-align: right;
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    flex: 0 auto;
    order: 1;
    align-self: auto;
    margin-left: 0;
    padding-left: 0;
  }

  .menu-button-11.w--open {
    mix-blend-mode: normal;
    background-color: #0000;
    flex: 0 auto;
    margin-left: 0;
    display: block;
    overflow: visible;
  }

  .menu-button-11.w--open:focus {
    flex: 0 auto;
    display: flex;
  }

  .nav-link-26 {
    margin: auto 0 auto auto;
    padding: 0 0 27px;
    display: block;
    left: auto;
  }

  .nav-menu-12 {
    background-color: #0c294d;
    align-self: flex-start;
    margin-top: 0;
    margin-right: -181px;
    padding-top: 0;
  }

  .text-block-130 {
    color: #000;
    margin: auto 0 auto auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
    left: auto;
  }

  .text-block-130:hover {
    color: #cecccc;
  }

  .nav-link-27 {
    margin: auto 0 7px auto;
    padding: 10px 0 10px 20px;
    display: block;
    left: -70px;
  }

  .dropdown-list-9 {
    margin-top: -27px;
  }

  .image-76 {
    text-align: left;
    max-width: 20%;
    margin-bottom: 19px;
    padding-bottom: 0;
    display: none;
    position: static;
    overflow: visible;
  }

  .container-25 {
    flex-wrap: nowrap;
    flex: 0 auto;
    place-content: flex-start space-between;
    align-self: center;
    margin-left: 102.891px;
    margin-right: 0;
    padding-left: 126px;
    padding-right: 0;
    display: flex;
    position: static;
  }

  .nav-menu-13 {
    background-color: #0000;
    margin-right: 20px;
    padding-top: 13px;
    padding-bottom: 13px;
    padding-right: 0;
    display: flex;
  }

  .nav-menu-14 {
    background-color: #fff;
    margin-top: 57px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 109px;
    padding-right: 0;
    display: block;
  }

  .nav-link-28 {
    border-style: solid;
    border-color: #0000;
    margin: auto 0 auto auto;
    padding: 0;
    display: block;
    left: -70px;
  }

  .dropdown-7 {
    margin: -14px 0 auto auto;
    display: block;
    left: -70px;
  }

  .text-block-132 {
    display: block;
  }

  .link-block-31 {
    margin-top: 0;
  }

  .div-block-180 {
    margin-top: 109px;
  }

  .dropdown-3 {
    padding-left: 29px;
  }

  .dropdown-3.menu {
    margin: auto 0 auto auto;
    padding-top: 12px;
    padding-bottom: 13px;
    padding-left: 0;
    display: block;
    left: auto;
  }

  .container-26 {
    object-fit: fill;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 1px auto 0 91px;
    display: flex;
  }

  .dropdown-6 {
    margin: auto 0 auto auto;
    padding-top: 0;
    padding-bottom: 27px;
    padding-left: 0;
    display: block;
    left: 0;
  }

  .image-78 {
    border-right: 1px solid #fff;
    flex: 0 auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: 131px;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-list-10 {
    margin-top: -20px;
  }

  .dropdown-toggle-56 {
    margin-top: auto;
    margin-bottom: auto;
    margin-left: auto;
    display: inline-block;
  }

  .dropdown-toggle-57 {
    margin-top: auto;
    margin-bottom: auto;
    margin-left: auto;
    display: inline-block;
    left: auto;
  }

  .container-27 {
    max-width: 728px;
  }

  .div-block-becas {
    width: 900px;
    display: block;
  }

  .tabsbecas {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: block;
  }

  .tabs-menu-beca {
    flex-direction: column;
    justify-content: flex-start;
    width: 700px;
  }

  .tab__link-beca {
    padding: .5rem 1rem;
  }

  .tab__link-beca.w--current {
    width: 700px;
  }

  .clients-image-three {
    margin-bottom: 30px;
  }

  .text-block-134 {
    color: var(--texto);
  }

  .div-block-183 {
    width: 769px;
    padding: 38px;
  }

  .text-block-140 {
    margin: 40px;
  }

  .div-block-193 {
    text-align: justify;
    width: auto;
    margin-left: 40px;
    margin-right: 40px;
  }

  .gallery-slider {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-28 {
    max-width: 728px;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .main-h1 {
    font-size: 84px;
    line-height: 80px;
  }

  .main-h1.home {
    font-size: 14vh;
    line-height: 15vh;
  }

  .main-h1.bold {
    font-size: 84px;
    line-height: 80px;
  }

  .main-h1.bold.home {
    line-height: 15vh;
  }

  .home-subhead {
    width: 50vw;
  }

  .wrapper-title {
    width: 100vw;
  }

  .hero-2 {
    justify-content: flex-start;
    padding-left: 0;
  }

  .text-block {
    margin-top: auto;
    margin-bottom: auto;
    display: block;
  }

  .step {
    margin-bottom: 77px;
  }

  .titulohero {
    min-height: 50vh;
    padding-top: 10%;
    padding-left: 10%;
    padding-right: 10%;
  }

  .button-text-2 {
    font-size: 19px;
  }

  .grid-21 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .table {
    padding-left: 10px;
    padding-right: 10px;
  }

  .table.no-pad.overflow {
    flex: none;
    max-height: 400px;
  }

  .table-1---header---text {
    font-size: 10px;
    line-height: 14px;
  }

  .table-icon {
    height: auto;
  }

  .table-label {
    font-size: 20px;
    line-height: 22px;
  }

  .div-block-196-copy {
    align-items: flex-start;
    width: 400px;
    margin-bottom: 20px;
  }

  .table-wrapper-2-copy {
    width: 80%;
    height: auto;
    margin-bottom: 20px;
    margin-right: 4px;
  }

  .text_dato-derecho {
    font-size: 20px;
    line-height: 25px;
  }

  .imagetm {
    width: 80%;
  }

  .text_dato {
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-205 {
    display: none;
  }

  .link-block-32 {
    margin-top: 127px;
    display: inline-block;
  }

  .home-hero-info-wrap {
    margin-top: 295px;
  }

  .home-hero-heading._2 {
    font-size: 4em;
  }

  .home-hero-heading._3 {
    padding-top: 72px;
    font-size: 4rem;
  }

  ._150-image {
    background-image: url('../images/foto20.jpg');
  }

  ._150-image._17 {
    background-position: 50% 100%;
  }

  ._150-image._4 {
    background-image: url('../images/foto17.jpg');
  }

  ._150-image._8 {
    background-image: url('../images/IMG_8126.jpg');
    background-position: 50%;
  }

  ._150-image._2 {
    background-image: url('../images/IMG_5763.jpg');
    background-position: 50%;
  }

  ._150-image._3 {
    background-image: url('../images/IMG_6548.jpg');
    background-position: 50%;
  }

  ._150-image._7 {
    background-image: url('../images/foto3.jpg');
  }

  ._150-image-wrapper-inner {
    width: 200vw;
  }

  .step-wrap {
    width: 50%;
  }

  .moving-gallery-section {
    justify-content: center;
    align-items: flex-start;
    display: none;
  }

  .work-column {
    height: 190px;
  }

  .work-hover {
    margin-top: -23px;
    padding-top: 3px;
  }

  .on-work {
    font-size: 14px;
  }

  .hero-div {
    width: 768px;
    margin-top: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .white {
    margin-left: -22px;
    margin-right: -22px;
    padding: 15px;
    font-size: 18px;
  }

  .icn-tab-arrow._3 {
    left: 326px;
  }

  .icn-tab-arrow._1 {
    left: 59px;
  }

  .icn-tab-arrow._4 {
    left: 456px;
  }

  .icn-tab-arrow._2 {
    left: 190px;
  }

  .button-18-copy.dark {
    width: 100%;
  }

  .image-88 {
    max-width: 100%;
    margin-top: -16px;
    margin-left: 40px;
  }

  .div-block-209 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 7px;
    margin-left: auto;
    display: block;
  }

  .wrap-2.b {
    width: auto;
  }

  .wrap-2.a {
    width: 100%;
  }

  .left-1 {
    width: auto;
  }

  .class-section {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .right-1 {
    width: auto;
  }

  .div-block-166-copy {
    width: 0;
    display: block;
  }

  .accordion-comp-copy.is--black {
    margin-left: 14px;
  }

  .container-34 {
    max-width: 728px;
  }

  .testimonial-card-three {
    background-position: 20%;
    background-size: 208px;
  }

  .heading-2-copy {
    text-align: center;
  }

  .right-1-copy {
    width: 634%;
  }

  .tabs-bienes {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: block;
  }

  .white-copy {
    margin-left: -22px;
    margin-right: -22px;
    padding: 15px;
    font-size: 12px;
  }

  .div-block-211 {
    width: 200px;
  }

  .link-block-38 {
    text-decoration: none;
  }

  .column-52, .column-53 {
    justify-content: center;
    display: flex;
  }

  .columns-13 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .project-row {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .project-link.project-10, .project-link-copy.project-2-copy {
    width: 384px;
  }

  .project-row-conta {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .project-link-contay.project-4-copy {
    background-position: 50%;
    width: 450px;
  }

  .project-link-conta.project-3-conta {
    width: 318px;
  }

  .project-link-copy.project-5-conta, .project-conta.project-1-conta {
    width: 768px;
  }

  .section-electro.projects-electro {
    padding-top: 0;
  }

  .project-electro.project-electro-oferta {
    background-position: 50%;
    width: 450px;
  }

  .project-electro2.project-electrofoto2 {
    width: 318px;
  }

  .project-electro3.project-electrofoto3, .projectelectro4.project-1-electrofoto4 {
    width: 768px;
  }

  .project-electro6.project-electrofoto6, .project-electro7.project-electrofoto7, .project-ambiental7.project-ambientalfoto7, .project-ambiental6.project-ambientalfoto6 {
    width: 384px;
  }

  .project-ambiental1.project-ambientalfoto1 {
    background-position: 50%;
    width: 450px;
  }

  .project-ambiental2.project-ambientalfoto2 {
    width: 318px;
  }

  .project-ambiental3.project-ambientalfoto3, .project-ambiental4.project-ambientalfoto4 {
    width: 768px;
  }

  .project-ambiental5.project-ambientalfoto5, .project-ambiental9.project-9 {
    width: 384px;
  }

  .project-ambiental8.project-ambientalfoto8 {
    width: 768px;
  }

  .project-sistemas.project-sistemas1 {
    background-position: 50%;
    width: 450px;
  }

  .project-sistemas2.project-sistemasfoto2 {
    width: 318px;
  }

  .project-sistemas3.project-sistemas3, .projectsistemas4.projectsistemasfoto4 {
    width: 768px;
  }

  .projectsistemas5.projectsistemasfoto5, .projectsistemas6.projectsistemasfoto6 {
    width: 384px;
  }

  .section-industrial.projectsindustrial {
    flex-flow: column;
  }

  .projectindustrial1.projectindustrialfoto1 {
    background-position: 50%;
    width: 100%;
  }

  .projectindustrial2.projectindustrialfoto2 {
    width: 100%;
  }

  .projectindustrial3.projectindustrialfoto3, .projectindustrial4.projectindustrialfoto4 {
    width: 768px;
  }

  .projectindustrial5.projectindustrialfoto5, .projectindustrial6.projectindustrialfoto6 {
    width: 384px;
  }

  .projectgestion2.projectgestionfoto2 {
    width: 318px;
  }

  .projectgestion4.projectgestionfoto4 {
    width: 768px;
  }

  .projectgestion5.projectgestionfoto5 {
    width: 384px;
    min-width: 768px;
  }

  .projectgestion1.projectgestionfoto1 {
    background-position: 50%;
    width: 450px;
  }

  .projectgestion3.projectgestionfoto3 {
    width: 768px;
  }

  .projectgestion9.projectgestionfoto9 {
    width: 384px;
    min-width: 768px;
  }

  .link-block-40 {
    background-image: url('../images/minuto-verde2.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 765px;
  }

  .link-block-40-copy {
    background-image: url('../images/Conciencia-Verde.png');
    background-position: 50%;
    background-size: contain;
    width: 765px;
  }

  .slide-72 {
    background-image: none;
    background-position: 50%;
    background-size: cover;
  }

  .tab-link__name-copy {
    font-size: 1.2rem;
    line-height: 1.5rem;
  }

  .tabs-content-4 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .tabs-content-5 {
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 600px;
    margin-top: 40px;
    margin-left: 0;
    display: flex;
  }

  .tabssocial {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: block;
  }

  .div-block-217 {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .tab-link__name-copy-copy {
    justify-content: center;
    font-size: 1.2rem;
    line-height: 1.5rem;
    display: flex;
  }

  .image-91 {
    max-width: 100%;
    margin-top: auto;
  }

  .link-block-44 {
    display: none;
  }

  .grid-copy.gallery-grid-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .gs-small-desc {
    margin-top: 15px;
  }

  .gs-desc {
    font-size: 42px;
    line-height: 54px;
  }

  .container-39 {
    max-width: 95%;
  }

  .gallery-block-copy-2 {
    position: relative;
    overflow: visible;
  }

  .button-3dos {
    margin-top: 26px;
  }

  .sliderboton2, .sliderboton3-copy {
    margin-top: 24px;
  }

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

  .container-cata {
    margin-bottom: 2.5rem;
  }

  .list-item-4 {
    color: var(--black-3);
    text-align: left;
    margin-bottom: 30px;
  }

  .list-2 {
    margin-top: 40px;
  }

  .section-60 {
    height: 400px;
  }

  .heading-79 {
    text-align: right;
  }

  .list-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    display: flex;
  }

  .container-41 {
    max-width: 728px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    align-items: flex-start;
    max-width: 100%;
    margin-bottom: 40px;
    display: block;
  }

  .testimonial-left {
    width: 40%;
    margin-right: 40px;
  }

  .heading-small.margin-bottom-32px {
    font-size: 23px;
  }

  .shadow-two-2 {
    max-width: 50%;
  }

  .slide-74 {
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .button-standard-2-copy {
    min-height: 80px;
    margin-top: 43px;
    margin-left: auto;
  }

  .slide-1-16 {
    background-image: url('../images/Premio-Raquel.jpg');
    background-position: 50%;
    background-repeat: repeat-y;
    background-size: contain;
  }

  .slide-1-17 {
    background-image: url('../images/seliderBecas232.jpg'), linear-gradient(#fff, #fff);
  }

  .slide-1-20 {
    background-size: contain;
  }

  .image-96 {
    max-width: 40%;
    margin-top: -339px;
    margin-left: 178px;
  }

  .section-61 {
    height: 300px;
  }

  .div-block-221 {
    max-width: 39%;
    margin-top: 31px;
    margin-left: 30px;
  }

  .text-block-154 {
    top: 45%;
    left: 438px;
  }

  .text-block-154-copy {
    font-size: 50px;
    top: 187px;
    left: 441px;
  }

  .text-block-154-copy-copy {
    font-size: 12px;
    top: 219px;
    left: 442px;
  }

  .div-block-221-copy {
    max-width: 39%;
    margin-top: 31px;
    margin-left: 30px;
  }

  .text-block-155 {
    margin-top: 65px;
    margin-left: 436px;
    font-size: 35px;
  }

  .image-97 {
    max-width: 40%;
    margin-top: -30px;
    margin-left: 80px;
  }

  .text-block-156 {
    margin-top: -36px;
    top: 96px;
    left: 367px;
  }

  .text-block-156-copy {
    margin-top: -35px;
    font-size: 50px;
    top: 140px;
    left: 370px;
  }

  .text-block-156-copy-copy {
    letter-spacing: 1px;
    margin-top: -37px;
    font-size: 12px;
    top: 180px;
    left: 373px;
  }

  .text-block-157 {
    margin-top: -37px;
    top: 55px;
    left: 371px;
  }

  .text-block-157-copy {
    margin-top: -56px;
    margin-left: 48px;
    font-size: 30px;
    top: 209px;
    left: 373px;
  }

  .accordion-comp-copy.is--black, .accordion-comp-copy.is--black-copy {
    flex-flow: column;
    align-content: center;
    align-items: center;
    margin-left: 105px;
    margin-right: 0;
    display: block;
  }

  .accordion-content {
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .util-grid__simplecolor {
    overflow: scroll;
  }

  .material-symbols-outlined {
    text-decoration: none;
  }

  .text-block-159 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div-block-226 {
    margin-left: 20px;
  }

  .div-block-227 {
    flex-direction: column;
    display: flex;
  }

  .slide-75 {
    background-color: var(--white);
    background-image: url('../images/Vacante.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .tabs-content-6 {
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .slide-77 {
    background-size: contain;
  }

  .link-block-banco {
    background-image: url('../images/64484753deb4186b2f314292_minuto-verde.jpg');
    background-position: 50%;
    background-size: contain;
    width: 765px;
  }

  .dropdown-link-149:hover {
    background-color: #d5d4d4;
  }

  .text-block-157-copy-copy {
    margin-top: -23px;
    margin-left: 6px;
    font-size: 18px;
    line-height: 20px;
    top: 233px;
    left: 373px;
  }

  .faq-wrap {
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: none;
    display: flex;
    overflow: hidden;
  }

  .faq-item {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: -12px;
  }

  .faq-question {
    width: 100%;
  }

  .faq-answer {
    display: block;
  }

  .faq-p {
    margin-top: 20px;
  }

  .tabs-menu-3 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center stretch;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .tab-pane-tab-1 {
    width: 580px;
  }

  .tabs-content-7 {
    margin-left: -94px;
  }

  .tabs-2 {
    margin-left: -9px;
  }

  .text-block-165, .text-block-166, .text-block-167, .text-block-168 {
    text-align: center;
  }

  .text-block-169 {
    text-align: center;
    font-weight: 700;
  }

  .button-wrap-3-copy {
    min-width: 70px;
    min-height: 200px;
    display: block;
  }

  .button-standard-2-copy {
    min-width: 150px;
    min-height: 80px;
    margin-top: 43px;
    margin-left: -5px;
  }

  .slide-86 {
    background-repeat: no-repeat;
    background-size: cover;
  }

  .section-66 {
    background-position: 50%;
    background-size: cover;
    justify-content: center;
    align-items: center;
  }

  .link-block-48 {
    margin-top: 121px;
    margin-left: -326px;
  }

  .text-block-171 {
    font-size: 30px;
  }

  .text-block-172 {
    margin-top: 85px;
    margin-left: -44px;
    font-size: 40px;
  }

  .bold-text-59-copy {
    text-align: center;
    margin-top: 19px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    font-size: 25px;
  }

  .slide-88 {
    background-size: contain;
  }

  .slide-89 {
    background-color: #fff;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .slide-1-29 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .button-standard-2-copy-copy {
    min-height: 80px;
    margin-top: 43px;
    margin-left: auto;
  }

  .whatsapp-block-2 {
    bottom: 20px;
    right: 20px;
  }

  .work-column-copy {
    height: 190px;
  }

  .image-88-copy {
    max-width: 100%;
    margin-top: -16px;
    margin-left: 40px;
  }

  .div-block-209-copy {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 7px;
    margin-left: 92px;
    display: block;
  }

  .div-block-234 {
    width: 700px;
  }

  .paragraph-75 {
    margin-bottom: 2em;
  }

  .list-7 {
    font-family: Montserrat, sans-serif;
    font-size: 16px;
  }

  .button-standard-2-copy-copy-copy {
    min-height: 80px;
    margin-top: 43px;
    margin-left: auto;
    margin-right: auto;
  }

  .whatsapp-block-3 {
    bottom: 20px;
    right: 20px;
  }

  .whatsapp-container-3 {
    background-color: #288b64;
  }

  .whatsapp-block-3-copy {
    justify-content: flex-start;
    align-items: flex-end;
    margin-bottom: 105px;
    display: flex;
    bottom: 20px;
    right: 20px;
  }

  .text-block-178 {
    color: #000;
    margin-top: 20px;
  }

  .orgullo-copy {
    color: var(--white);
    font-size: 20px;
  }

  .section-67 {
    background-color: var(--texto);
    background-image: linear-gradient(180deg, var(--azul) 66%, #8fa96c 90%, var(--verde));
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-239 {
    color: #fff;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 46px;
    margin-left: auto;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    display: flex;
  }

  .text-block-181 {
    margin-top: 32px;
    font-size: 30px;
    font-weight: 400;
  }

  .text-block-183 {
    filter: drop-shadow(0 2px 5px #000000b3);
    color: var(--white);
    margin-bottom: 52px;
    font-family: Montserrat, sans-serif;
    font-size: 40px;
    font-weight: 700;
  }

  .italic-text-7 {
    filter: drop-shadow(0 2px 5px #000000b3);
    text-align: center;
    flex-flow: column;
    font-size: 35px;
    line-height: 30px;
    display: flex;
  }

  .italic-text-8 {
    filter: drop-shadow(0 2px 5px #000000b3);
  }

  .button-16 {
    text-align: center;
    flex-flow: column;
    width: 300px;
    height: 100px;
  }

  .sectionfotosadmi {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

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

  .grid-4-columns.instagram-v7 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    height: auto;
    display: grid;
  }

  .btn-primary {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .image-wrapper.instagram-image.no-border {
    height: 300px;
  }

  .div-block-243 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    font-family: Montserrat, sans-serif;
    display: flex;
  }

  .div-block-244 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 700px;
  }

  .tabs-content-8 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .columns-2-copy {
    border: 1px #000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .div-block-246, .div-block-249, .columns-19, .columns-20, .columns-21, .column-56 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .normativitab {
    flex-flow: column;
    max-width: none;
    margin-top: auto;
    padding-top: 0;
  }

  .div-block-250 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-251 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 112%;
    display: flex;
  }

  .normativitabcontrol {
    flex-flow: column;
    max-width: none;
    margin-top: auto;
    padding-top: 0;
  }

  .div-block-251-control {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 112%;
    display: flex;
  }

  .hero-div-copy {
    width: 768px;
    margin-top: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .white-copy-copy {
    margin-left: -22px;
    margin-right: -22px;
    padding: 15px;
    font-size: 12px;
  }

  .section-42-copy {
    background-image: url('../images/IMG_7754.JPG');
  }

  .div-block-166-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .text-block-185 {
    width: 700px;
  }

  .titula {
    flex-flow: column;
    max-width: none;
    margin-top: auto;
    padding-top: 0;
  }

  .div-block-251-titula {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .accordion-wrap-titula {
    width: auto;
  }

  .div-block-196-copy-copy {
    justify-content: center;
    align-items: center;
    width: auto;
    margin-bottom: 20px;
  }

  .bienestab {
    flex-flow: column;
    max-width: none;
    margin-top: auto;
    padding-top: 0;
  }

  .div-block-251-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 112%;
    display: flex;
  }

  .container-42, .text-block-187-copy-copy {
    text-align: center;
  }

  .text-block-187-copy-copy-copy-copy {
    font-size: 40px;
  }

  .accordion-comp-copy-copy.is--black, .accordion-comp-copy-copy.is--black-copy {
    flex-flow: column;
    align-content: center;
    align-items: center;
    margin-left: 105px;
    margin-right: 0;
    display: block;
  }

  .div-block-261 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-266 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-content: center;
    place-items: center stretch;
    height: 300px;
    padding: 70px 8px 30px;
    display: grid;
  }

  .image-111 {
    vertical-align: baseline;
  }

  .image-114 {
    display: block;
  }

  .lightbox-link {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

  .financierostab {
    flex-flow: column;
    max-width: none;
    margin-top: auto;
    padding-top: 0;
  }

  .accordion-content-copy {
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .grid-25 {
    flex-flow: wrap;
    grid-auto-flow: column;
    margin-top: 60px;
    display: flex;
  }

  .button-16-copy {
    text-align: center;
    flex-flow: column;
    width: 300px;
    height: 100px;
  }

  .bold-text-145 {
    font-size: 20px;
  }

  .grid-25-copy {
    flex-flow: wrap;
    grid-auto-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 60px;
    display: flex;
  }
}

@media screen and (max-width: 767px) {
  .main {
    object-fit: none;
    margin-top: auto;
    position: relative;
    overflow: hidden;
  }

  .globarl-conteiner {
    position: static;
  }

  .section-16 {
    flex-direction: column;
    align-items: center;
    height: auto;
    margin-top: auto;
    margin-bottom: 233px;
    display: flex;
  }

  .button-wrap-2 {
    order: 1;
    margin-top: 0;
    margin-bottom: 16px;
  }

  .button-rounded {
    margin-left: 0;
    display: flex;
  }

  .section-20 {
    flex-flow: column;
    display: flex;
  }

  .text-block-51 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 60%;
    margin-top: 50px;
    font-size: 20px;
    display: flex;
  }

  .button-wrap-3 {
    margin-bottom: 16px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 4px;
    display: block;
  }

  .button-standard-2 {
    margin-top: 42px;
    margin-left: auto;
    margin-right: auto;
  }

  .bold-text-16 {
    justify-content: center;
    align-items: center;
    font-size: 16px;
    line-height: 20px;
    display: block;
  }

  .div-block-49 {
    flex: 1;
    grid-template-rows: auto auto auto;
    grid-template-columns: .5fr .25fr .25fr .25fr .25fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    place-content: center start;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .section-21 {
    min-width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .columns-2 {
    display: flex;
  }

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

  .text-block-55 {
    margin-top: 15px;
    margin-bottom: 68px;
    display: block;
  }

  .call-to-action {
    border-style: none;
    padding: 40px 20px;
  }

  .hero3-firstbutton-wrap {
    text-align: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .bold-text-31 {
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-32 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    line-height: 22px;
    display: flex;
  }

  .informeanual {
    margin-top: auto;
    padding: 40px 20px;
  }

  .flex-container {
    flex-direction: column;
  }

  .hero-image-mask {
    order: -1;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-image {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .cards-section {
    padding: 40px 20px;
  }

  .cards-grid-container {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
    display: block;
  }

  .container-18 {
    display: flex;
  }

  .heading-9 {
    font-size: 12px;
  }

  .row-5 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .heading-10 {
    padding-right: 0;
  }

  .div-block-58 {
    width: 500px;
  }

  .image {
    width: 400px;
    height: 300px;
    display: none;
  }

  .textp {
    display: none;
  }

  .cards-image-2 {
    width: 100vw;
    max-width: 100%;
  }

  .pop-up-modal {
    flex: 0 auto;
    display: none;
  }

  .pop-up {
    flex: 0 auto;
    order: 1;
    align-self: center;
    width: 90%;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 38px;
    padding-bottom: 38px;
    display: block;
  }

  .hero-subgestion {
    padding-left: 10px;
    padding-right: 10px;
  }

  .block {
    margin-bottom: 40px;
  }

  .orgullo {
    color: var(--black);
    font-size: 20px;
  }

  .bold-text-40 {
    margin-left: 74px;
    margin-right: auto;
  }

  .card {
    padding: 24px;
  }

  .card.card--no-padding {
    margin-top: 50px;
  }

  .card.card--no-padding.faq-card {
    margin-top: -19px;
  }

  .accordion__content-container {
    padding-left: 5%;
    padding-right: 5%;
  }

  .faq-section {
    margin-top: 44px;
    padding-top: 85px;
  }

  .accordion__content-container-2 {
    flex-direction: row;
    padding-left: 0;
    padding-right: 0;
  }

  .accordion__tab-button-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .pop-up-icon {
    margin-top: -32px;
  }

  .button-3 {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    margin-top: 142px;
    margin-left: 169px;
  }

  .section-29 {
    flex-flow: column;
    justify-content: center;
    margin-top: -259px;
    display: inline-block;
  }

  .div-block-3 {
    width: 70%;
    margin-right: 16px;
  }

  .bold-text-43 {
    font-size: 20px;
  }

  .heading-21 {
    text-align: center;
    font-size: 23px;
  }

  .div-block-61 {
    margin-left: 20px;
  }

  .button-4 {
    font-size: 25px;
  }

  .section-31 {
    max-width: 100%;
    margin-top: auto;
  }

  .section-34 {
    margin-left: -61px;
  }

  .text-block-69 {
    width: 500px;
  }

  .slider-6 {
    flex: 0 auto;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    display: block;
  }

  .slide-27 {
    background-position: 50%;
  }

  .bold-text-47 {
    font-size: 20px;
  }

  .certificaciones {
    padding: 40px 20px;
  }

  .cards-grid-container-2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .grid-3 {
    margin-left: 117px;
    margin-right: auto;
    display: block;
  }

  .image-42 {
    margin-top: -360px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-43 {
    margin-top: -83px;
    margin-bottom: 56px;
  }

  .pasos {
    display: flex;
  }

  .m-b-50 {
    margin-left: auto;
    display: block;
  }

  .flex-vert-top-left {
    width: 100%;
    margin-bottom: 64px;
  }

  .text-block-73.about {
    padding-left: 32px;
  }

  .cta-btn {
    margin-left: 95px;
    display: block;
  }

  .electrocontenido {
    margin-left: 684px;
  }

  .electrocontenido.electro, .electrocontenido.sistemas {
    display: block;
  }

  .brush-text {
    width: 75%;
  }

  .flex-hor-left-middle {
    flex-flow: column;
  }

  .bold-text-54 {
    margin-left: auto;
  }

  .heading-33 {
    padding-left: 75px;
    padding-right: 75px;
    font-size: 32px;
    font-weight: 700;
    line-height: 33px;
  }

  .heading-33.subheading.subheading-light {
    padding-left: 0;
  }

  .paragraph {
    padding-left: 52px;
    padding-right: 52px;
  }

  .grid-5 {
    place-content: start;
    margin-left: auto;
    display: block;
  }

  .image-46 {
    margin-top: 0;
    margin-bottom: -6px;
    display: block;
    box-shadow: 1px 1px 6px -2px #000;
  }

  .text-block-76 {
    margin-left: auto;
    display: block;
  }

  .text-block-77 {
    margin-top: 32px;
  }

  .section-37 {
    text-align: center;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    margin-top: auto;
    display: flex;
  }

  .div-block-129 {
    margin-top: 0;
    margin-bottom: 93px;
  }

  .div-block-130 {
    margin-top: -1px;
    margin-bottom: 79px;
  }

  .section-42 {
    background-image: url('../images/IMG_8573.JPG');
  }

  .card-header {
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .container-23 {
    margin-top: -100px;
    margin-left: auto;
  }

  .text-block-80 {
    justify-content: center;
    padding-top: 0;
    padding-left: 0;
  }

  .doc-title {
    flex-flow: column;
    line-height: 23px;
    display: block;
  }

  .faq-plus-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
  }

  .electroacordeon.bg1 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-left: 20px;
    margin-right: 20px;
    display: flex;
  }

  .electroacordeon.bg2 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .dropdown-big-text {
    width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-content.sub {
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .pdf-icon {
    width: 80px;
  }

  .link-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    order: 0;
    align-self: auto;
    display: flex;
  }

  .bold-text-57 {
    color: var(--black-2);
    text-align: left;
    flex-flow: column;
    padding-top: 0;
    display: flex;
  }

  .grid-6 {
    grid-column-gap: 22px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    align-items: center;
    margin-left: 0;
    padding-bottom: 40px;
    display: block;
  }

  .bold-text-59 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: auto;
    margin-left: auto;
    font-size: 30px;
    display: flex;
  }

  .bold-text-60 {
    font-size: 30px;
  }

  .columns-5 {
    display: block;
  }

  .grid-7 {
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section-47 {
    flex-direction: column;
    align-items: center;
    display: block;
  }

  .grid-8 {
    flex-direction: column;
  }

  .container-24 {
    margin-left: auto;
  }

  .white-hero-div.absolute {
    width: 90%;
    margin-left: 0;
    padding-left: 41px;
  }

  .hero-brush-text {
    width: 500px;
    margin-left: 19px;
    margin-right: auto;
    font-size: 50px;
  }

  .div-block-4.about {
    margin-left: 0;
  }

  .cuerposacademi {
    display: block;
  }

  .carousel-slideraca._2 {
    right: -9%;
  }

  .carousel-slideraca._4 {
    right: -27%;
  }

  .carousel-slideraca._3 {
    right: -18%;
  }

  .carousel-slideraca._5 {
    right: -36%;
  }

  .carousel-maskacademicos {
    width: 60%;
  }

  .about-image {
    margin-top: -8px;
  }

  .about-desktop {
    left: 2rem;
  }

  .hero-overlay {
    margin-top: 17px;
    padding: 40px 20px;
  }

  .centered-container-4 {
    display: block;
  }

  .sistematitulo {
    width: 500px;
    margin-left: 19px;
    margin-right: auto;
    font-size: 50px;
  }

  .about-desktop-copy, .elena {
    left: 2rem;
  }

  .iifoto.iifoto2, .aifoto.aifoto2, .ige.igefoto2 {
    display: block;
  }

  .section-49 {
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }

  .slide-38 {
    background-position: 50%;
  }

  .p {
    margin-bottom: 30px;
    font-size: 17px;
    line-height: 27px;
  }

  ._3colwrapper {
    max-width: 390px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .h2 {
    margin-bottom: 15px;
    font-size: 27px;
  }

  .row {
    display: block;
  }

  .col {
    margin-bottom: 24px;
    padding-left: 10px;
  }

  .fechas-reinscrip {
    padding: 35px 20px;
  }

  .heading-42 {
    text-align: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: flex;
  }

  .call-to-action-2 {
    padding: 40px 20px;
  }

  .hero-overlay-4 {
    height: 4000px;
    max-height: none;
    padding: 40px 20px;
    overflow: visible;
  }

  .paragraph-36 {
    width: 80%;
  }

  .heading-44 {
    margin-top: 37px;
  }

  .energ {
    margin-top: 0;
  }

  .energia {
    flex: 0 auto;
    width: 80%;
    height: 700px;
    margin-top: auto;
  }

  .energiaresu {
    margin-top: 0;
    margin-left: 0;
  }

  .column-41 {
    height: auto;
    margin-top: auto;
    display: flex;
  }

  .heading-45 {
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    max-width: none;
    margin-left: 0;
    display: block;
  }

  .column-42 {
    height: 720px;
    margin-top: -172px;
    display: block;
  }

  .paragraph-35-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    margin-left: -68px;
    padding-bottom: 15px;
    font-size: 18px;
    display: block;
  }

  .hero-image-mask-2 {
    order: -1;
    margin-left: 0;
    margin-right: 0;
  }

  .right-arrow, .left-arrow {
    display: none;
  }

  .bold-text-70 {
    font-size: 30px;
  }

  .main-subheading {
    width: auto;
  }

  .nav-link-24 {
    display: block;
  }

  .logo-text {
    margin-top: 5px;
  }

  .sidebar-column {
    padding: 10px;
  }

  .navigation-menu {
    margin-top: 20px;
  }

  .logo-link {
    padding-left: 0;
  }

  .nav-link-24-copy {
    display: block;
  }

  .content {
    padding: 20px 10px;
  }

  .blogposttitle {
    width: 500px;
  }

  .section-58 {
    width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-63 {
    margin-left: 0;
  }

  .rich-text-block {
    text-align: left;
    width: 500px;
    margin-left: -2px;
  }

  .div-block-147 {
    text-align: center;
  }

  .text-block-108 {
    font-size: 15px;
  }

  .energia-copy {
    flex: 0 auto;
    width: 80%;
    height: 500px;
    margin-top: 0;
  }

  .energia-copy1 {
    flex: 0 auto;
    width: 80%;
    height: 500px;
    margin-top: 133px;
  }

  .hero3cocodi {
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .livechat-button {
    background-color: var(--azul);
    align-content: center;
  }

  .live-chat-link {
    flex-direction: column;
    align-items: center;
    display: block;
  }

  .whatsapp-block {
    bottom: 15px;
    right: 15px;
  }

  .div-block-149 {
    flex: none;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    margin-top: 99px;
    display: flex;
  }

  .bold-text-72 {
    margin-top: 23px;
    font-size: 20px;
    font-weight: 700;
  }

  .text-block-111 {
    font-size: 26px;
  }

  .slide-65 {
    background-size: contain;
  }

  .section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-jumbo-small {
    font-size: 30px;
    line-height: 52px;
  }

  .container-25-beneficios {
    text-align: center;
  }

  .section-60-copy, .section-60-copy.cc-store-home-wrap {
    margin-left: 15px;
    margin-right: 15px;
  }

  .footer2-links-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: none;
    padding-top: 40px;
    display: inline-block;
  }

  .footer2-links-wrap {
    padding-bottom: 39px;
  }

  .text-block-117 {
    align-self: center;
  }

  .footer1 {
    width: auto;
    height: auto;
    margin-top: 0;
    padding-top: 0;
  }

  .sectionblue {
    background-color: #0c294d;
    width: auto;
    height: auto;
    margin-top: -62px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .italic-text-5 {
    text-align: left;
  }

  .formaci {
    align-self: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-67 {
    padding-bottom: 34px;
  }

  .sitios {
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .grid-10 {
    flex-direction: column;
    align-items: center;
  }

  .conacyt {
    order: 1;
    margin-top: auto;
    margin-bottom: 16px;
  }

  .conacytimage, .inani {
    margin-left: 0;
    display: flex;
  }

  .cepci {
    margin-left: 0;
    font-size: 20px;
    display: flex;
  }

  .decreto, .sistema {
    order: 1;
    margin-top: auto;
    margin-bottom: 16px;
    display: block;
  }

  .conducta {
    margin-left: 0;
    font-size: 20px;
    display: flex;
  }

  .condu {
    order: 1;
    margin-top: auto;
    margin-bottom: 16px;
    display: block;
  }

  .div-block-155 {
    height: auto;
  }

  .cocody-copy-copy {
    order: 1;
    margin-top: auto;
    margin-bottom: 16px;
    display: block;
  }

  .mapa, .contraloria {
    margin-left: 0;
    display: flex;
  }

  .div-block-156 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .extraescolares {
    padding: 40px 20px;
  }

  .feature-image-mask {
    margin-right: 0;
  }

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

  .botoncalidad {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    margin-top: 224px;
    margin-left: 169px;
  }

  .ebsco {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .bold-text-100 {
    font-size: 25px;
  }

  .extraboton {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    margin-top: 53px;
    margin-left: auto;
  }

  .div-block-160 {
    margin-left: auto;
  }

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

  .image-70 {
    margin-left: auto;
  }

  .egresados {
    padding: 40px 20px;
  }

  .avisoegresados {
    flex-direction: column;
  }

  .centered-container-8 {
    margin-top: auto;
  }

  .gallery {
    padding: 40px 20px;
  }

  .heading-54 {
    margin-top: auto;
  }

  .finasub.w--open {
    margin-top: 1px;
    margin-left: 41px;
  }

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

  .div-block-164 {
    width: 100%;
  }

  .accordion-comp.is--black {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    font-family: Montserrat, sans-serif;
    display: flex;
  }

  .drawer {
    flex-flow: column;
    justify-content: center;
    align-self: center;
    margin-top: 65px;
    margin-left: 18px;
    display: block;
  }

  .wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: block;
  }

  ._w-drawer-content {
    display: block;
  }

  .arrow-box {
    flex-flow: column;
    display: flex;
  }

  .finaarchi {
    grid-column-gap: 22px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    margin-left: 0;
    display: flex;
  }

  .heading-63 {
    text-align: left;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 24px;
  }

  .heading-64 {
    font-size: 24px;
    font-weight: 500;
  }

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

  .heading-65, .heading-66 {
    text-align: left;
    font-weight: 500;
  }

  .tabs-menu-2 {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 400px;
  }

  .tab-pane__content {
    flex-direction: column;
  }

  .tab__link.w--current {
    flex-direction: column;
    display: block;
  }

  .tab__pane {
    width: auto;
    margin-left: 0;
    padding-left: 0;
  }

  .tab-link__name {
    font-size: 20px;
  }

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

  .flex-container-2 {
    flex-direction: column;
  }

  .cards-grid-container-2-copy {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .div-block-171 {
    margin-left: auto;
    display: block;
  }

  .chart-vertical {
    padding-left: 4px;
    padding-right: 4px;
  }

  .chart-canvass {
    width: 500px;
    margin-left: 9px;
  }

  .vert-chart-name {
    align-items: flex-start;
    padding-top: 2px;
    font-size: 12px;
  }

  .vert-bar-outer {
    width: 60px;
  }

  .vert-bar-inner.category-1, .vert-bar-inner.category-2 {
    font-size: 10px;
  }

  .grafica {
    margin-left: 100px;
    display: flex;
  }

  .div-block-173 {
    margin-top: 97px;
  }

  .text-block-125 {
    font-size: 20px;
  }

  .text-block-126 {
    margin-top: 7px;
  }

  .column-47 {
    align-self: center;
  }

  .textsmallcaps {
    font-size: 13px;
  }

  .box.fourth {
    width: 48%;
    margin-left: auto;
    margin-right: auto;
  }

  .box.fourth.productcard.long {
    flex-direction: row;
    align-items: center;
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
  }

  .blocksection {
    flex-direction: row;
    align-items: stretch;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .blocksection._01 {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .hero3-firstbutton-wrap-copy {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .feature-section {
    padding: 40px 20px;
  }

  .feature-image-mask-2 {
    margin-right: 0;
  }

  .cards-section-2 {
    padding: 40px 20px;
  }

  .column-49 {
    color: #000;
  }

  .hero-overlay-8 {
    padding: 40px 20px;
  }

  .finaarchi2 {
    grid-column-gap: 22px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    margin-left: 0;
    display: flex;
  }

  .heading-75 {
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
  }

  .grid-12 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-left: -75px;
    display: none;
  }

  .grid-13 {
    display: block;
  }

  .paragraph-58, .paragraph-58-copy, .paragraph-582-copy {
    background-color: var(--texto);
    color: var(--white);
    font-size: 22px;
  }

  .bold-text-70-copy {
    font-size: 30px;
  }

  .section-16-copy {
    background-color: var(--white);
    flex-direction: column;
    align-items: center;
    height: auto;
    margin-top: auto;
    margin-bottom: 233px;
    display: flex;
  }

  .heading-44-copy {
    margin-top: 37px;
  }

  .botonfina2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .botonfina2d {
    margin-left: 0;
    font-size: 40px;
    display: flex;
  }

  .nav-link-25 {
    padding-left: 10px;
  }

  .nav-link-25.menu {
    bottom: 0;
    left: 34px;
  }

  .dropdown-list-7 {
    margin-left: 61px;
    padding-left: 0;
  }

  .dropdown-9 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
    left: auto;
  }

  .icon-30 {
    margin-bottom: -14px;
    padding-bottom: 0;
    position: relative;
    top: 13px;
  }

  .menu-button-13 {
    width: 40px;
    height: 40px;
    margin-top: 0;
    padding: 0;
    display: inline-block;
  }

  .dropdown-list-8 {
    margin-left: auto;
  }

  .dropdown-list-8.w--open {
    background-color: #fff;
    margin-left: auto;
    padding-left: 16px;
    display: block;
  }

  .dropdown-toggle-52 {
    padding-left: 50px;
    left: auto;
  }

  .dropdown-4 {
    margin-left: 0;
    padding-left: 30px;
    left: 0;
  }

  .dropdown-toggle-53 {
    padding-left: 50px;
    display: block;
  }

  .dropdown-5 {
    padding-left: 28px;
    left: 0;
  }

  .homep-2.w--current {
    border-right-color: #0000;
    align-self: flex-start;
    margin-top: 2px;
    margin-left: auto;
    display: flex;
  }

  .navbar-18 {
    text-align: left;
    justify-content: center;
    margin-top: 126px;
    margin-left: 0;
    display: block;
    position: relative;
    overflow: visible;
  }

  .dropdown-10 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    left: auto;
  }

  .dropdown-toggle-54.menu {
    margin-right: auto;
    padding-left: 30px;
  }

  .navbar-15 {
    margin: -27px 1px -125px 0;
    padding-left: 0;
  }

  .imgmovil {
    clear: none;
    text-align: left;
    border-radius: 0;
    flex: 0 auto;
    max-width: none;
    margin: -8px 0 auto auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
    top: 13px;
    left: 0;
    overflow: scroll;
  }

  .icon-31 {
    text-align: center;
    object-fit: fill;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: block;
    position: static;
    left: 0;
  }

  .dropdown-8 {
    margin-left: auto;
    margin-right: auto;
    display: block;
    left: auto;
  }

  .menu-button-11 {
    outline-offset: 0px;
    text-align: left;
    white-space: normal;
    -webkit-text-fill-color: inherit;
    mix-blend-mode: normal;
    object-fit: fill;
    background-clip: border-box;
    outline: .3px #333;
    flex: 0 auto;
    order: 1;
    align-self: auto;
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
    padding-right: 155px;
    display: block;
    position: static;
  }

  .menu-button-11.w--open {
    flex: 1;
    margin-left: auto;
    padding-left: 0;
    display: flex;
  }

  .nav-link-26 {
    margin-right: auto;
    padding-left: 30px;
    left: 0;
  }

  .nav-menu-12 {
    border-bottom: 1px solid #000;
    margin-bottom: 37px;
  }

  .nav-link-27 {
    text-align: left;
    letter-spacing: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    margin-right: auto;
    padding-top: 15px;
    padding-bottom: 10px;
    padding-left: 50px;
    display: block;
    left: auto;
  }

  .image-76 {
    margin-top: 0;
  }

  .container-25 {
    text-align: left;
    flex-direction: row;
    flex: 0 auto;
    place-content: flex-start;
    margin: auto;
    padding-left: 0;
    display: block;
  }

  .nav-menu-13 {
    margin-left: -2px;
    margin-right: 32px;
    padding-left: 0;
    padding-right: 12px;
  }

  .nav-menu-14 {
    background-color: #fff;
    border-bottom: 1px solid #0000;
    align-items: center;
    margin-top: 72px;
    padding-top: 0;
    padding-left: 0;
  }

  .image-77 {
    margin-left: 50px;
    display: inline-block;
  }

  .nav-link-28 {
    left: 0;
  }

  .nav-link-28.w--current {
    border-right-color: #0000;
  }

  .dropdown-7 {
    margin-left: auto;
    margin-right: auto;
    left: auto;
  }

  .text-block-132 {
    padding-left: 0;
  }

  .dropdown-3.menu {
    margin-right: auto;
    left: auto;
  }

  .container-26 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin: auto auto 20px;
    padding-top: 0;
    display: flex;
  }

  .dropdown-6 {
    padding-left: 28px;
    left: 0;
  }

  .image-78 {
    flex: 0 auto;
    order: -1;
    width: 150px;
    margin: auto auto auto 108px;
    padding: 0;
    display: inline-block;
    position: static;
    left: auto;
  }

  .dropdown-toggle-56 {
    justify-content: flex-start;
    padding-left: 50px;
    padding-right: 0;
    display: block;
    position: relative;
    left: 0;
  }

  .dropdown-toggle-57 {
    padding-left: 50px;
    display: block;
    left: auto;
  }

  .div-block-becas {
    flex-direction: column;
    align-self: center;
    width: 400px;
    display: flex;
  }

  .tabsbecas {
    align-self: auto;
    align-items: center;
    width: auto;
    display: flex;
  }

  .tabs-menu-beca {
    flex-direction: column;
    align-items: center;
    width: 400px;
  }

  .tab__link-beca {
    width: 400px;
  }

  .tab__link-beca.w--current {
    width: 659px;
  }

  .logos-without-title {
    padding: 60px 15px;
  }

  .clients-wrapper-three {
    margin-bottom: -30px;
  }

  .clients-image-three {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-block-134 {
    color: var(--texto);
  }

  .div-block-183 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 569px;
    display: flex;
  }

  .text-block-140 {
    margin-top: auto;
  }

  .div-block-193 {
    width: auto;
    margin-left: 31px;
    margin-right: 31px;
  }

  .gallery-slider {
    padding: 60px 15px;
    display: flex;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .div-block-194 {
    margin-top: 65px;
    display: block;
  }

  .gallery-slide-copy {
    flex-direction: column;
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
    display: flex;
  }

  .list {
    padding: 44px;
  }

  .main-h1.home {
    text-align: center;
    font-size: 9vh;
  }

  .home-subhead {
    flex-direction: column;
  }

  .wrapper-title {
    text-align: center;
  }

  .fontawesome-close-menu {
    right: 40px;
  }

  .step {
    justify-content: center;
    padding: 8%;
  }

  .titulohero {
    background-image: url('../images/MURAL-min.jpg');
    background-position: 100%;
    background-size: contain;
    padding-top: 0%;
    padding-left: 4%;
    padding-right: 4%;
  }

  .button-text-2 {
    font-size: 17px;
  }

  .div-block-195 {
    margin-bottom: 61px;
  }

  .table.no-pad {
    padding-left: 10px;
    padding-right: 0;
  }

  .table.no-pad.overflow {
    width: 100%;
    max-height: 80%;
    padding-left: 0;
    overflow: auto;
  }

  .table-1---header---text {
    font-size: 10px;
    line-height: 12px;
  }

  .table-icon {
    height: auto;
  }

  .table-label {
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
  }

  .div-block-196-copy {
    flex-direction: column;
    justify-content: space-around;
    width: 500px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .table-wrapper-2-copy {
    border-style: none;
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    transform: scale(.8);
  }

  .table-wrapper-2-copy._3-col-slim {
    width: 100%;
  }

  .fecha_izquierda {
    font-size: 27px;
  }

  .a-o.izquierda {
    font-size: 50px;
  }

  .text_dato-derecho {
    padding-right: 40px;
    font-size: 20px;
    line-height: 25px;
  }

  .linetiempo {
    position: relative;
  }

  .fecha_derecha {
    padding-right: 23px;
    font-size: 27px;
    line-height: 30px;
  }

  .a-o_derecha {
    font-size: 50px;
  }

  .time_item {
    grid-column-gap: 5px;
    grid-template-columns: 1fr 62px 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text_dato {
    float: right;
    width: 90%;
    padding-left: 20px;
    padding-right: 0;
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-205 {
    display: none;
  }

  .home-hero-heading {
    font-size: 6rem;
  }

  .home-hero-heading._3 {
    padding-top: 44px;
    font-size: 3rem;
  }

  ._150-image {
    background-image: url('../images/foto18.jpg');
    background-position: 50% 0;
  }

  ._150-image._7 {
    background-image: url('../images/foto20.jpg');
  }

  .work-hover {
    margin-top: -43px;
  }

  .hero-div {
    width: 568px;
  }

  .hero-text {
    line-height: 34px;
  }

  .white {
    height: auto;
    font-size: 29px;
    line-height: 29px;
  }

  .tabs-contentadmi {
    padding-left: 32px;
    padding-right: 32px;
  }

  .tabsad {
    max-width: 100%;
  }

  .icn-tab-arrow._3 {
    left: 240px;
  }

  .icn-tab-arrow._1 {
    left: 20px;
  }

  .icn-tab-arrow._2 {
    left: 130px;
  }

  .h2-center {
    font-size: 40px;
  }

  .p1-center {
    text-align: justify;
  }

  .tabs-icons-copy {
    max-width: 100%;
    overflow: auto;
  }

  .button-text {
    font-size: 12px;
  }

  .h2-center-copy {
    font-size: 40px;
  }

  .image-88 {
    margin-left: 88px;
    margin-right: 88px;
  }

  .hero-wrap-copy {
    flex-direction: column;
    flex: 1;
  }

  .hero-left {
    text-align: center;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cursos-ero-section-copy {
    height: auto;
  }

  .wrap-2 {
    flex-direction: column;
  }

  .wrap-2.a {
    flex-direction: column-reverse;
  }

  .left-1 {
    text-align: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .class-section {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .right-1 {
    width: 100%;
    height: auto;
  }

  .div-block-166-copy {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 0;
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .accordion-comp-copy.is--black {
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    font-family: Montserrat, sans-serif;
  }

  .testimonial-stack {
    padding: 60px 15px;
  }

  .testimonial-card-three {
    background-position: 0%;
  }

  .testimonial-card-content {
    margin-left: 105px;
  }

  .testimonial-text-three {
    font-size: 20px;
    line-height: 28px;
  }

  .heading-2-copy {
    margin-top: 0;
  }

  .right-1-copy {
    width: 100%;
    height: 200px;
  }

  .accordion-2-copy {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    display: block;
  }

  .accordion__content-wrapper-2-copy {
    flex-flow: row;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .call-to-action-copy {
    border-style: none;
    padding: 40px 20px;
  }

  .white-copy {
    font-size: 14px;
  }

  .imageslogros {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-title-group {
    justify-content: center;
    align-items: center;
  }

  .grid-fours {
    width: 33.333%;
  }

  .container-36 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .div-block-211 {
    width: 200px;
  }

  .grid-22 {
    grid-template-columns: .25fr .25fr;
    width: 500px;
  }

  .div-block-212 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-213 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .third-width {
    width: 100%;
  }

  .section-59 {
    padding-top: 29px;
    padding-bottom: 29px;
  }

  .half-width, .quarter-width {
    width: 100%;
  }

  .project-link {
    width: 50%;
    height: 280px;
  }

  .project-link.project-10 {
    width: 812px;
  }

  .project-link-copy.project-2-copy {
    width: 812px;
  }

  .section-59-copy {
    padding-top: 29px;
    padding-bottom: 29px;
  }

  .project-link-copy, .project-link-contay {
    width: 50%;
    height: 280px;
  }

  .project-link-contay.project-4-copy {
    background-position: 50%;
    width: 568px;
  }

  .project-link-conta {
    width: 50%;
    height: 280px;
  }

  .project-link-conta.project-3-conta {
    width: 812px;
  }

  .project-link-copy, .project-conta {
    width: 50%;
    height: 280px;
  }

  .section-electro {
    padding-top: 29px;
    padding-bottom: 29px;
  }

  .project-electro {
    width: 50%;
    height: 280px;
  }

  .project-electro.project-electro-oferta {
    background-position: 50%;
    width: 568px;
  }

  .project-electro2 {
    width: 50%;
    height: 280px;
  }

  .project-electro2.project-electrofoto2 {
    width: 812px;
  }

  .project-electro3, .projectelectro4, .project-electro6 {
    width: 50%;
    height: 280px;
  }

  .project-electro6.project-electrofoto6 {
    width: 812px;
  }

  .project-electro7 {
    width: 50%;
    height: 280px;
  }

  .project-electro7.project-electrofoto7 {
    width: 812px;
  }

  .project-ambiental7 {
    width: 50%;
    height: 280px;
  }

  .project-ambiental7.project-ambientalfoto7 {
    width: 812px;
  }

  .project-ambiental6 {
    width: 50%;
    height: 280px;
  }

  .project-ambiental6.project-ambientalfoto6 {
    width: 812px;
  }

  .project-ambiental1 {
    width: 50%;
    height: 280px;
  }

  .project-ambiental1.project-ambientalfoto1 {
    background-position: 50%;
    width: 568px;
  }

  .project-ambiental2 {
    width: 50%;
    height: 280px;
  }

  .project-ambiental2.project-ambientalfoto2 {
    width: 812px;
  }

  .project-ambiental3, .project-link-copy, .project-ambiental4, .project-ambiental5 {
    width: 50%;
    height: 280px;
  }

  .project-ambiental5.project-ambientalfoto5 {
    width: 812px;
  }

  .project-ambiental9 {
    width: 50%;
    height: 280px;
  }

  .project-ambiental9.project-9 {
    width: 812px;
  }

  .project-ambiental8 {
    width: 50%;
    height: 280px;
  }

  .section-sistemas {
    padding-top: 29px;
    padding-bottom: 29px;
  }

  .project-sistemas {
    width: 50%;
    height: 280px;
  }

  .project-sistemas.project-sistemas1 {
    background-position: 50%;
    width: 568px;
  }

  .project-sistemas2 {
    width: 50%;
    height: 280px;
  }

  .project-sistemas2.project-sistemasfoto2 {
    width: 812px;
  }

  .project-sistemas3, .projectsistemas4, .projectsistemas5 {
    width: 50%;
    height: 280px;
  }

  .projectsistemas5.projectsistemasfoto5 {
    width: 812px;
  }

  .projectsistemas6 {
    width: 50%;
    height: 280px;
  }

  .projectsistemas6.projectsistemasfoto6 {
    width: 812px;
  }

  .section-industrial {
    padding-top: 29px;
    padding-bottom: 29px;
  }

  .projectindustrial1 {
    width: 50%;
    height: 280px;
  }

  .projectindustrial1.projectindustrialfoto1 {
    background-position: 50%;
    width: 100%;
  }

  .projectindustrial2 {
    width: 50%;
    height: 280px;
  }

  .projectindustrial2.projectindustrialfoto2 {
    width: 812px;
  }

  .projectindustrial3, .projectindustrial4, .projectindustrial5 {
    width: 50%;
    height: 280px;
  }

  .projectindustrial5.projectindustrialfoto5 {
    width: 812px;
  }

  .projectindustrial6 {
    width: 50%;
    height: 280px;
  }

  .projectindustrial6.projectindustrialfoto6 {
    width: 812px;
  }

  .section-gestionofe {
    padding-top: 29px;
    padding-bottom: 29px;
  }

  .projectgestion2 {
    width: 50%;
    height: 280px;
  }

  .projectgestion2.projectgestionfoto2 {
    width: 812px;
  }

  .projectgestion4, .projectgestion5 {
    width: 50%;
    height: 280px;
  }

  .projectgestion5.projectgestionfoto5 {
    width: 100%;
    min-width: 100%;
  }

  .projectgestion1 {
    width: 50%;
    height: 280px;
  }

  .projectgestion1.projectgestionfoto1 {
    background-position: 50%;
    width: 568px;
  }

  .projectgestion3, .projectgestion9 {
    width: 50%;
    height: 280px;
  }

  .projectgestion9.projectgestionfoto9 {
    width: 100%;
    min-width: 100%;
  }

  .link-block-40 {
    background-image: url('../images/minuto-verde2.jpg');
    background-position: 100%;
    width: 560px;
  }

  .link-block-40-copy {
    background-position: 100%;
    width: 560px;
  }

  .slide-72 {
    background-image: none;
    background-position: 50%;
    background-size: cover;
  }

  .grid-fours-copy {
    width: 33.333%;
  }

  .div-block-215 {
    flex-direction: column;
    display: flex;
  }

  .tab-link__name-copy {
    font-size: 20px;
  }

  .tabs-content-5 {
    justify-content: center;
    align-items: center;
    width: auto;
    margin-left: 0;
  }

  .tabssocial {
    align-items: center;
    display: flex;
  }

  .bold-text-59-copy {
    margin-top: 13px;
    font-size: 30px;
    display: block;
  }

  .div-block-217 {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .tab-link__name-copy-copy {
    font-size: 20px;
  }

  .image-91 {
    max-width: 100%;
    margin-top: 0;
  }

  .link-block-44 {
    max-width: 100%;
  }

  .line-block {
    width: 30px;
  }

  .gs-three-title {
    max-width: none;
    font-size: 25px;
    line-height: 36px;
  }

  .gs-small-title {
    font-size: 20px;
  }

  .gs-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-copy.gallery-grid-copy {
    grid-template-columns: 295px;
  }

  .gs-small-desc {
    font-size: 15px;
  }

  .gs-desc {
    font-size: 30px;
    line-height: 39px;
  }

  .button-3dos {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    margin-top: 13px;
    margin-left: 169px;
  }

  .sliderboton2 {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    margin-top: 22px;
    margin-left: 169px;
  }

  .slide-1-11 {
    background-image: url('../images/EncuestaServicio23.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-1-12 {
    background-image: url('../images/ColombiaSlider.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .sliderboton3-copy {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    margin-top: 22px;
    margin-left: 169px;
  }

  .text-block-142 {
    text-align: center;
    font-size: 20px;
  }

  .list-item-4 {
    color: var(--black-3);
    text-align: left;
    margin-bottom: 30px;
  }

  .list-2 {
    margin-top: 50px;
  }

  .section-60 {
    height: 400px;
  }

  .hero-heading-right, .hero-heading-left, .testimonial-image-left {
    padding: 60px 15px;
  }

  .testimonial-wrapper-four {
    flex-direction: column;
  }

  .testimonial-left {
    background-image: url('../images/Imagen-de-WhatsApp-2023-10-17-a-las-15.10.15_dbfffd0e.jpg');
    background-size: 360px;
    align-self: auto;
    width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .testimonial-image-four {
    width: 50%;
    height: auto;
  }

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

  .heading-small.margin-bottom-32px {
    align-self: center;
  }

  .hero-heading-center {
    padding: 60px 15px;
  }

  .shadow-two-2 {
    display: none;
  }

  .image-95 {
    box-shadow: 0 7px 5px #0003;
  }

  .slide-1-12-copy {
    background-image: url('../images/cale25.png');
    background-position: 50%;
    background-size: contain;
  }

  .slide-1-16 {
    background-image: url('../images/Premio-Raquel.jpg');
    background-position: 50%;
    background-repeat: repeat-y;
    background-size: contain;
  }

  .social {
    border-bottom: 1px solid #3c4752;
    border-right-style: none;
  }

  .image-96 {
    margin-top: -224px;
    margin-left: 23px;
    top: 270px;
  }

  .div-block-221 {
    margin-top: 16px;
  }

  .text-block-152 {
    font-size: 20px;
  }

  .text-block-154 {
    left: 267px;
  }

  .text-block-154-copy {
    left: 266px;
  }

  .text-block-154-copy-copy {
    left: 261px;
  }

  .div-block-221-copy {
    margin-top: 16px;
  }

  .text-block-152-copy {
    font-size: 20px;
  }

  .text-block-155 {
    margin-top: 84px;
    margin-left: 263px;
  }

  .image-97 {
    max-width: 60%;
    margin-top: -67px;
    margin-left: 5px;
  }

  .text-block-156 {
    margin-top: -35px;
    font-size: 20px;
    top: 118px;
    left: 307px;
  }

  .text-block-156-copy {
    margin-top: -32px;
    font-size: 25px;
    left: 307px;
  }

  .text-block-156-copy-copy {
    letter-spacing: 1px;
    margin-top: -66px;
    margin-left: auto;
    top: 169px;
    left: 310px;
  }

  .text-block-157 {
    margin-top: -66px;
    top: 85px;
    left: 305px;
  }

  .text-block-157-copy {
    margin-top: -35px;
    margin-left: auto;
    top: 185px;
    left: 305px;
  }

  .accordion-comp-copy.is--black, .accordion-comp-copy.is--black-copy {
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    font-family: Montserrat, sans-serif;
  }

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

  .accordion-content {
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .accordion-trigger {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 4.018em;
    padding-right: 4.018em;
  }

  .text-block-159 {
    font-size: 14px;
  }

  .div-block-226 {
    margin-left: 20px;
  }

  .div-block-227 {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-100, .image-101 {
    margin-top: 40px;
  }

  .section-64 {
    flex-flow: row;
    justify-content: center;
    display: block;
  }

  .tabs-content-6 {
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .slide-76 {
    background-color: #fff;
    background-image: url('../images/slider-DANZAConvo2024.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .link-block-banco {
    background-position: 100%;
    width: 560px;
  }

  .bold-text-115 {
    line-height: 20px;
  }

  .div-block-229 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .dropdown-link-149:hover {
    background-color: #d8d8d8;
  }

  .text-block-157-copy-copy {
    margin-top: -72px;
    margin-left: auto;
    top: 290px;
    left: 305px;
  }

  .link-53-copy {
    color: var(--verde);
  }

  .faq-item {
    margin-left: -6px;
  }

  .faq-question {
    flex-flow: row;
    width: 100%;
    display: flex;
  }

  .faq-answer {
    width: 500px;
  }

  .tabs-menu-3 {
    margin-left: -31px;
  }

  .tab-pane-tab-1 {
    width: 500px;
  }

  .tabs-content-7 {
    margin-top: 33px;
    margin-left: -34px;
  }

  .button-wrap-3-copy {
    margin-bottom: 16px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 4px;
    display: block;
  }

  .button-standard-2-copy {
    margin-top: 42px;
    margin-left: auto;
    margin-right: auto;
  }

  .slide-86 {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .link-block-48 {
    margin-left: -207px;
    font-size: 20px;
  }

  .text-block-171 {
    font-size: 20px;
  }

  .text-block-172 {
    font-size: 25px;
  }

  .div-block-232 {
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 17px;
    display: flex;
  }

  .bold-text-59-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: auto;
    margin-left: auto;
    font-size: 30px;
    display: flex;
  }

  .slide-89 {
    background-color: #fff;
  }

  .heading-45-copy {
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    max-width: none;
    margin-left: 0;
    display: block;
  }

  .button-standard-2-copy-copy {
    margin-top: 42px;
    margin-left: auto;
    margin-right: auto;
  }

  .whatsapp-block-2 {
    bottom: 15px;
    right: 15px;
  }

  .image-88-copy {
    margin-left: 88px;
    margin-right: 88px;
  }

  .div-block-234 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 500px;
  }

  .tabs-3 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .tabs-menu-4 {
    flex-flow: column;
  }

  .div-block-235 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .button-standard-2-copy-copy-copy {
    flex-flow: column;
    margin-top: 42px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    display: flex;
  }

  .div-block-237 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .whatsapp-block-3 {
    bottom: 15px;
    right: 15px;
  }

  .whatsapp-block-3-copy {
    display: flex;
    bottom: 15px;
    right: 15px;
  }

  .text-block-178 {
    color: var(--black);
    margin-top: 20px;
  }

  .orgullo-copy {
    color: var(--white);
    font-size: 20px;
  }

  .section-67 {
    background-image: linear-gradient(180deg, var(--azul) 66%, var(--verde) 99%, var(--azul));
  }

  .image-106 {
    background-color: var(--texto);
  }

  .text-block-181, .text-block-183 {
    filter: drop-shadow(0 2px 5px #000000b3);
  }

  .italic-text-7 {
    font-size: 25px;
  }

  .button-16 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .sectionfotosadmi {
    flex-flow: column;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .grid-4-columns.instagram-v7 {
    flex-flow: column;
    display: flex;
  }

  .btn-primary {
    padding: 20px 32px;
  }

  .image-107 {
    height: auto;
  }

  .columns-2-copy {
    display: flex;
  }

  .div-block-247 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-248 {
    display: flex;
  }

  .hero-div-copy {
    border: 1px #000;
    width: 568px;
  }

  .white-copy-copy {
    font-size: 30px;
  }

  .link-block-51 {
    background-position: 50%;
    background-repeat: no-repeat;
    width: 560px;
  }

  .image-108 {
    width: 560px;
  }

  .section-42-copy {
    background-image: url('../images/IMG_7754.JPG');
    background-position: 80%;
  }

  .div-block-166-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    display: block;
  }

  .text-block-185 {
    width: 500px;
    margin-left: 5px;
  }

  .util__colorgroupscontainer-titula {
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: block;
  }

  .accordion-wrap-titula {
    width: 500px;
  }

  .accordion-trigger-copy {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-196-copy-copy {
    flex-direction: column;
    justify-content: space-around;
    width: 500px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-block-187-copy-copy-copy-copy {
    font-size: 30px;
  }

  .accordion-comp-copy-copy.is--black, .accordion-comp-copy-copy.is--black-copy {
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    font-family: Montserrat, sans-serif;
  }

  .util__colorgroupscontainerestu, .accordion-wrap-estu {
    width: 500px;
  }

  .primary-button {
    text-align: center;
  }

  .div-block-266 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
    height: 760px;
    padding-top: 0;
    padding-bottom: 0;
    display: grid;
    position: static;
  }

  .text-block-190 {
    font-size: 18px;
    font-weight: 500;
  }

  .link-block-82 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .image-114 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .accordion-content-copy {
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .grid-25 {
    justify-content: center;
    align-items: center;
    margin-top: 60px;
  }

  .button-17 {
    margin-top: 12px;
    margin-left: 169px;
  }

  .button-16-copy {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .grid-25-copy {
    justify-content: center;
    align-items: center;
    margin-top: 60px;
  }
}

@media screen and (max-width: 479px) {
  p {
    display: flex;
  }

  .body.globarl-conteiner {
    display: block;
  }

  .main {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .globarl-conteiner {
    margin-top: -107px;
    display: block;
    position: static;
  }

  .section-16 {
    height: auto;
    margin-top: auto;
    display: block;
  }

  .button-wrap-2 {
    flex-direction: column;
    order: 0;
    align-self: auto;
    align-items: center;
    margin-left: auto;
    display: flex;
  }

  .button-rounded {
    display: flex;
  }

  .text-block-50 {
    padding-bottom: 60px;
  }

  .section-20 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
  }

  .button-wrap-3 {
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .button-standard-2 {
    width: 200px;
    min-width: auto;
    max-width: none;
    min-height: 100px;
    font-weight: 700;
  }

  .bold-text-16 {
    font-size: 12px;
    font-weight: 700;
    display: block;
  }

  .div-block-49 {
    flex: 0 auto;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-areas: ". Area Area-2"
                         ". Area-4 ."
                         ". Area-5 ."
                         ". Area-3 ."
                         ". Area-6 ."
                         ". . .";
    justify-content: stretch;
    margin-top: -200px;
    margin-left: 0;
  }

  .section-21 {
    text-align: center;
    flex-wrap: nowrap;
    align-items: center;
    margin-top: auto;
    margin-left: auto;
    display: block;
    position: static;
  }

  .columns-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .column-4 {
    display: block;
  }

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

  .text-block-55 {
    margin: 50px;
  }

  .call-to-action {
    margin-top: -13px;
    display: block;
  }

  .centered-container {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .bold-text-29 {
    font-size: 20px;
  }

  .hero3-firstbutton-wrap {
    text-align: center;
    justify-content: center;
    align-self: auto;
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    display: block;
  }

  .btn {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .bold-text-31 {
    font-size: 20px;
    font-weight: 700;
  }

  .bold-text-32 {
    font-size: 27px;
  }

  .hero-image {
    width: 80vw;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .cards-section {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .cards-grid-container {
    grid-template-columns: 1fr;
    align-self: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  .navigation {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .brand-link {
    margin-left: auto;
    display: none;
  }

  .container-18 {
    flex: 0 auto;
    align-items: center;
    height: 100px;
    display: flex;
  }

  .heading-9, .text-blockd {
    font-size: 11px;
  }

  .div-block-11 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    transition-duration: .5s;
    display: flex;
  }

  .heading-10 {
    font-size: 12px;
  }

  .container {
    margin-top: auto;
  }

  .div-block-58 {
    width: 300px;
  }

  .column-38 {
    display: none;
  }

  .heading-11 {
    margin-top: auto;
    margin-bottom: auto;
    padding-bottom: 0;
    font-family: Montserrat, sans-serif;
    font-size: 20px;
  }

  .bold-text-35 {
    margin-top: 30px;
  }

  .block_wrap, .block_wrap-2 {
    width: 100%;
  }

  .cards-image-2 {
    max-width: 100%;
  }

  .pop-up-modal {
    opacity: 1;
    flex-flow: column wrap;
    align-content: center;
    margin-top: 0;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .pop-up {
    background-image: none;
    flex-direction: column;
    width: 300px;
    height: auto;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    display: flex;
  }

  .dropdown-list-6.w--open {
    margin-top: -2px;
    margin-left: -3px;
  }

  .sectionadmision.cc-no-padding-bottom {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .container-2 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
    display: flex;
  }

  .hero-subgestion {
    margin-left: 10px;
    margin-right: 10px;
    line-height: 1.5;
  }

  .block {
    padding: 28px 32px 32px;
    font-size: 24px;
    top: 24%;
  }

  .orgullo {
    color: var(--black);
    font-size: 20px;
  }

  .bold-text-40 {
    margin-top: 8px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .card.card--no-padding {
    margin-top: 0;
  }

  .heading-h4.faq--says-faq {
    color: #333;
    font-size: 1.5em;
    line-height: 1.25em;
  }

  .accordion__content-container {
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: 100%;
    padding-left: 5px;
    padding-right: 5px;
    display: inline-block;
  }

  .faq-section {
    margin-top: 28px;
    padding-top: 79px;
    padding-left: 5%;
    padding-right: 5%;
    display: block;
  }

  .accordion__content-wrapper-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .accordion__content-container-2 {
    width: 100%;
    padding-bottom: 75px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .text-main.s {
    font-size: 16px;
  }

  .pop-up-icon {
    display: flex;
  }

  .heading-16 {
    text-align: center;
    justify-content: center;
    display: flex;
  }

  .button-3 {
    justify-content: center;
    align-items: center;
    margin-top: 255px;
    margin-left: 36px;
  }

  .section-28 {
    background-position: 40%;
    background-size: cover;
    width: 320px;
    height: 400px;
    margin-top: auto;
  }

  .text-block-60 {
    font-size: 12px;
  }

  .div-block-3 {
    width: 80%;
  }

  .movie-background-2 {
    height: 150px;
  }

  .section-31 {
    max-height: 80%;
    margin-top: auto;
    display: flex;
  }

  .text-block-67 {
    font-size: 20px;
  }

  .text-block-68 {
    margin-top: 6px;
  }

  .bold-text-46 {
    width: 200px;
    margin-left: -33px;
  }

  .text-block-69 {
    width: 250px;
  }

  .link-22 {
    width: 250px;
    display: flex;
  }

  .slider-6 {
    flex-direction: column;
    justify-content: center;
    min-width: 100%;
    max-width: 100%;
    height: 400px;
    display: flex;
  }

  .slide-25, .slide-26 {
    background-color: var(--white);
    background-position: 50%;
    background-size: contain;
  }

  .slide-27 {
    background-position: 50%;
    background-size: 650px;
    background-attachment: scroll;
  }

  .slide-nav-5 {
    width: 300px;
    min-width: 20%;
    height: auto;
    margin-top: auto;
    margin-bottom: -59px;
    padding-top: 0;
  }

  .centered-container-2 {
    text-align: left;
  }

  .cards-grid-container-2 {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-2 {
    display: block;
  }

  .grid-3 {
    margin-left: 5px;
  }

  .section-36 {
    margin-top: 184px;
  }

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

  .text-block-73.about {
    width: 290px;
  }

  .electrocontenido.electro, .electrocontenido.sistemas {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: block;
  }

  .heading-33 {
    padding-left: 18px;
    padding-right: 18px;
    font-size: 28px;
  }

  .heading-33.subheading.subheading-light.dark-text {
    margin-top: 37px;
  }

  .columns-4 {
    display: block;
  }

  .bezopara-left {
    margin-top: 8px;
  }

  .bezopara-left.column-4.cleft {
    margin-top: 284px;
  }

  .paragraph {
    padding-left: 29px;
    padding-right: 29px;
    font-size: 16px;
  }

  .paragraph.bezopara {
    padding-left: 41px;
    padding-right: 41px;
  }

  .paragraph.bezopara.bezopara-left.dark-text {
    padding-right: 0;
  }

  .text-block-75 {
    margin-top: 213px;
  }

  .grid-5 {
    align-content: start;
    width: 300px;
    display: block;
  }

  .text-block-76 {
    text-align: center;
    margin-left: auto;
  }

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

  .section-37 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 48px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-129 {
    margin-bottom: 77px;
  }

  .div-block-130 {
    margin-top: -43px;
    margin-bottom: 76px;
  }

  .div-block-131 {
    text-align: center;
    margin-top: -73px;
  }

  .section-gestion {
    background-position: 30%;
    min-height: 100vw;
  }

  .slide-1-7 {
    background-color: var(--white);
    background-image: url('../images/sliderque.jpg');
    background-position: 50%;
    background-size: contain;
  }

  .section-39 {
    width: 320px;
    height: 550px;
  }

  .section-40 {
    background-position: 70%;
    width: 320px;
  }

  .section-41 {
    width: 320px;
    max-width: none;
  }

  .section-42 {
    background-image: url('../images/IMG_8573.JPG');
    background-position: 60%;
    background-size: cover;
    width: 320px;
  }

  .section-44 {
    background-position: 50%;
    width: 100%;
  }

  .card-body {
    padding: 20px;
  }

  .card-header {
    background-color: #4b6672;
  }

  .container-23 {
    width: auto;
    max-width: 1200px;
    margin-left: auto;
  }

  .text-block-81 {
    margin-bottom: 66px;
    font-size: 60px;
  }

  .doc-title {
    font-size: 14px;
  }

  .doc-title.dropdown {
    flex-flow: row;
    flex: 1;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    width: 180px;
    margin-top: 20px;
    margin-right: 0;
    font-size: 13px;
    display: flex;
  }

  .filename.dropdown {
    margin-left: auto;
    margin-right: auto;
  }

  .electroacordeon.bg1, .electroacordeon.bg2 {
    width: 90vw;
  }

  .dropdown-big-text {
    width: 310px;
    margin-left: 10px;
    margin-right: auto;
    padding-left: 0;
    display: flex;
  }

  .dropdown-content.sub {
    text-align: left;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 310px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .pdf-icon {
    width: 30px;
    height: 30px;
  }

  .dropdown-wrap {
    margin-bottom: 50px;
  }

  .link-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: auto;
    display: flex;
  }

  .bold-text-57 {
    color: var(--black-2);
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-left: 0;
  }

  .grid-6 {
    grid-column-gap: 22px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    display: block;
  }

  .bold-text-59, .bold-text-60 {
    font-size: 20px;
  }

  .columns-5 {
    display: block;
  }

  .grid-7 {
    text-align: center;
    flex-flow: column wrap;
    grid-template-rows: auto auto;
    grid-template-columns: .25fr .25fr .25fr;
    grid-auto-columns: 1fr;
    align-content: center;
    align-items: center;
    width: 100vw;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .bold-text-61 {
    font-size: 20px;
  }

  .section-47 {
    width: 320px;
    padding-top: 0;
  }

  .grid-8 {
    width: auto;
    margin-top: auto;
  }

  .container-24 {
    width: auto;
    max-width: 1200px;
    margin-left: auto;
  }

  .team-member-col {
    width: 100%;
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  .white-hero-div {
    text-align: center;
    padding: 50px 30px 30px;
  }

  .white-hero-div.absolute {
    width: 290px;
  }

  .hero-brush-text {
    width: 260px;
    margin-left: 38px;
    font-size: 20px;
    line-height: 46px;
  }

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

  .italic-text-3 {
    text-align: left;
  }

  .datosinternos {
    padding: 20px;
  }

  .carousel-slideraca {
    padding-left: 10px;
    padding-right: 10px;
  }

  .carousel-slideraca._2, .carousel-slideraca._4, .carousel-slideraca._3, .carousel-slideraca._5 {
    right: 0%;
  }

  .carousel-maskacademicos {
    width: 100%;
  }

  .about-image {
    max-width: 100%;
    margin-left: -18px;
    margin-right: auto;
  }

  .about-link {
    display: block;
  }

  .about-desktop {
    align-items: center;
    width: 200px;
    padding-left: 1rem;
    padding-right: 1rem;
    left: 1rem;
    right: 1rem;
  }

  .div-block-143 {
    width: 300px;
    margin-left: -58px;
    margin-right: auto;
    font-size: 12px;
    display: block;
  }

  .paragraph-31 {
    flex-flow: column;
    justify-content: center;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .grid-9 {
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-32 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 41px;
    font-size: 11px;
  }

  .centered-container-3 {
    text-align: left;
  }

  .centered-container-4 {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
  }

  .sistematitulo {
    width: 260px;
    margin-left: 38px;
    font-size: 20px;
    line-height: 46px;
  }

  .gridsistemas-copy {
    margin-left: 52px;
    margin-right: auto;
  }

  .about-desktop-copy {
    padding-left: 1rem;
    padding-right: 1rem;
    left: 1rem;
    right: 1rem;
  }

  .elena {
    align-items: center;
    width: 200px;
    padding-left: 1rem;
    padding-right: 1rem;
    left: 1rem;
    right: 1rem;
  }

  .iifoto.iifoto2, .aifoto.aifoto2, .ige.igefoto2 {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: block;
  }

  .section-49 {
    flex-direction: column;
    align-items: center;
    margin-top: -17px;
    display: flex;
  }

  .section-28m {
    background-position: 36%;
  }

  .slide-38 {
    background-size: contain;
  }

  .p {
    font-size: 16px;
  }

  ._3colwrapper {
    max-width: 310px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .h2 {
    font-size: 23px;
  }

  .col {
    padding-left: 0;
    padding-right: 0;
  }

  .fechas-reinscrip {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .rojo {
    width: 100%;
  }

  .call-to-action-2 {
    padding-top: 46px;
  }

  .hero-overlay-4 {
    height: 4000px;
    max-height: 4500px;
    padding-left: 20px;
  }

  .centered-container-5 {
    text-align: left;
    flex-direction: column;
    display: block;
  }

  .paragraph-36 {
    text-align: left;
    margin-bottom: 4px;
    margin-left: 26px;
    display: inline-block;
  }

  .heading-44 {
    text-align: center;
    justify-content: center;
    font-size: 25px;
    display: flex;
  }

  .energia {
    height: 700px;
    margin-top: 209px;
  }

  .energiaresu {
    width: 90%;
    min-width: auto;
    max-width: none;
    min-height: auto;
    margin-left: auto;
  }

  .column-41 {
    margin-top: auto;
    padding-left: 0;
  }

  .heading-45 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 15px;
    display: block;
  }

  .column-42 {
    height: 900px;
    margin-top: -339px;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-35-copy {
    text-align: left;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: none;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 15px;
    display: block;
  }

  .modal-header-2-copy, .modal-header-2-copy-copy-copy, .modal-header-2-copy, .rojo-copy {
    width: 100%;
  }

  .icon-25, .icon-26, .left-arrow {
    display: none;
  }

  .mask {
    width: 320px;
    height: 400px;
    margin-top: auto;
  }

  .social-link-group {
    margin-top: 0;
  }

  .main-subheading {
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 150%;
  }

  .nav-link-24, .nav-link-24-copy {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .blogposttitle {
    display: none;
  }

  .section-58 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .image-63 {
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .rich-text-block {
    text-align: justify;
    width: 80%;
    margin-left: auto;
    display: none;
  }

  .paragraph-40 {
    margin-left: 46px;
    margin-right: 46px;
  }

  .text-block-108 {
    font-size: 13px;
  }

  .bold-text-71 {
    font-size: 17px;
  }

  .energia-copy, .energia-copy1 {
    height: 500px;
    margin-top: 238px;
  }

  .hero3cocodi {
    text-align: center;
    justify-content: center;
    align-self: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .whatsapp-chat {
    width: 100%;
    height: 40vh;
    position: relative;
  }

  .livechat-button {
    background-color: var(--azul);
  }

  .whatsapp-block {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    bottom: 0;
    right: 0;
  }

  .whatsapp-container {
    width: 80px;
    height: 80px;
    bottom: 10px;
    right: 0;
  }

  .column-44 {
    margin-top: -475px;
  }

  .column-45 {
    margin-top: -487px;
  }

  .text-block-111 {
    flex-direction: column;
    align-items: center;
    margin-top: 100px;
    font-size: 25px;
  }

  .slide-65 {
    background-position: 50%;
    background-size: contain;
  }

  .bene {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-jumbo-small {
    font-size: 20px;
  }

  .footer2-links-grid {
    grid-column-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .footer2-links-wrap {
    width: 300px;
  }

  .sectionblue {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-154 {
    width: auto;
  }

  .link-block-28 {
    display: inline-block;
  }

  .conacytimage, .inani, .cepci, .conducta {
    display: flex;
  }

  .mapa {
    flex-direction: column;
    order: 0;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .contraloria {
    display: flex;
  }

  .feature-image {
    width: 60%;
  }

  .botoncalidad {
    margin-top: 137px;
    margin-left: 35px;
  }

  .ebsco {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .bold-text-100 {
    margin-top: 50px;
    font-size: 24px;
  }

  .extraboton {
    margin-top: 52px;
    margin-left: auto;
  }

  .div-block-160 {
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: center;
    min-width: 0;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .paragraph-43 {
    font-size: 12px;
  }

  .heading-49 {
    font-size: 26px;
  }

  .centered-container-8 {
    text-align: left;
  }

  .finasub.w--open {
    margin-top: -2px;
    margin-left: 22px;
  }

  ._w-trigger {
    width: 100%;
    margin-bottom: 15px;
    padding-bottom: 15px;
  }

  ._w-trigger-2 {
    text-align: left;
    flex-flow: row;
    align-self: center;
    width: 80%;
    max-width: 80%;
    margin-bottom: 0;
    padding-bottom: 0;
    display: block;
  }

  .accordion-comp.is--black {
    width: 80%;
    margin-top: 62px;
    margin-left: auto;
    padding-left: 0;
    padding-right: 20px;
    font-size: 12px;
  }

  .drawer {
    align-self: center;
    width: 300px;
    margin-top: auto;
    margin-left: auto;
    display: flex;
  }

  .wrapper {
    display: block;
  }

  ._w-drawer-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-bottom: auto;
    display: inline-flex;
  }

  .arrow-box {
    flex-direction: row;
    align-items: flex-start;
    margin-right: 15px;
    display: block;
  }

  .finaarchi {
    grid-column-gap: 22px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    margin-top: auto;
    margin-left: 0;
    margin-right: auto;
    display: flex;
  }

  .heading-63 {
    width: auto;
    font-size: 15px;
    font-weight: 500;
    display: block;
  }

  .heading-64 {
    font-family: Montserrat, sans-serif;
    font-size: 15px;
    font-weight: 500;
  }

  .div-block-166 {
    width: 300px;
    margin-left: auto;
    display: block;
  }

  .heading-65, .heading-66, .heading-67, .heading-68, .heading-69 {
    font-size: 15px;
    font-weight: 500;
  }

  .tabs-menu-2 {
    text-align: center;
    width: 300px;
    margin-top: 59px;
    margin-left: auto;
    display: block;
  }

  .tab__link {
    width: 300px;
    margin-top: .25rem;
    margin-bottom: .25rem;
  }

  .tab__link.w--current {
    width: 300px;
    margin: auto auto auto 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .tab__pane {
    align-self: center;
    width: 400px;
    max-width: 80%;
    margin-left: 0;
    padding-left: 0;
  }

  .tab-link__name {
    text-align: center;
    justify-content: center;
    padding: 19px 20px;
    font-size: 15px;
    display: flex;
  }

  .tabs {
    width: 300px;
  }

  ._w-trigger-2-copy {
    width: 100%;
    margin-bottom: 15px;
    padding-bottom: 15px;
  }

  .cards-grid-container-2-copy {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .centered-container-8-copy {
    text-align: left;
  }

  .div-block-171 {
    width: auto;
    margin-left: -10px;
    display: flex;
  }

  .legend-category-color._2nd-category, .legend-category-color._1st-category {
    width: 14px;
    height: 14px;
  }

  .axis-data {
    font-size: 8px;
  }

  .chart-vertical {
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
  }

  .chart-canvass {
    width: auto;
  }

  .vert-chart-line-item {
    margin-bottom: 0;
  }

  .vert-chart-name {
    font-size: 10px;
  }

  .chart-wrap {
    overflow: visible;
  }

  .vert-bar-outer {
    width: 40px;
    margin-left: 0;
    margin-right: 0;
    transform: scale(.9);
  }

  .legend-category-title, .axis-x {
    font-size: 10px;
  }

  .vert-bar-inner.category-1 {
    width: 40px;
    font-size: 10px;
  }

  .vert-bar-inner.category-2 {
    height: 100%;
    font-size: 10px;
  }

  .vert-chart-bars-wrap {
    flex-direction: row;
    justify-content: flex-start;
  }

  .grafica {
    flex-direction: column;
    width: auto;
    height: auto;
    margin-left: auto;
    display: flex;
  }

  .textsmallcaps {
    flex-direction: row;
    flex: 1;
    margin-top: 5px;
    margin-left: 0;
    font-size: 12px;
    line-height: 1.6;
  }

  .divblock {
    text-align: left;
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .box.fourth {
    width: 100%;
  }

  .box.fourth.productcard {
    width: 98%;
    margin-bottom: 0;
  }

  .box.fourth.productcard.long {
    flex-direction: row;
    flex: 0 auto;
    width: 98%;
    display: flex;
  }

  .boxpad {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .blocksection {
    flex-direction: column;
    align-items: stretch;
  }

  .blocksection._01 {
    margin-bottom: 1rem;
  }

  .column-48 {
    align-self: center;
  }

  .btn-5 {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .hero3-firstbutton-wrap-copy {
    text-align: center;
    justify-content: center;
    align-self: auto;
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .heading-73 {
    text-align: center;
  }

  .centered-container-9 {
    text-align: left;
    margin-top: 242px;
    font-family: Montserrat, sans-serif;
  }

  .hero-overlay-8 {
    flex-direction: column;
  }

  .paragraph-44, .heading-74 {
    font-size: 14px;
  }

  .finaarchi2 {
    grid-column-gap: 22px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .tabs-prodep {
    margin-left: 0;
  }

  .paragraph-46 {
    font-size: 14px;
    display: block;
  }

  .heading-75 {
    font-size: 15px;
    line-height: 20px;
  }

  .grid-12 {
    margin-left: auto;
    display: none;
  }

  .grid-13 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 39px;
    display: block;
  }

  .paragraph-47, .paragraph-48, .paragraph-49, .paragraph-50, .paragraph-51, .paragraph-52, .paragraph-53, .paragraph-54, .paragraph-55 {
    font-size: 13px;
  }

  .paragraph-56 {
    font-size: 13px;
    font-style: italic;
  }

  .bold-text-106 {
    text-align: justify;
    font-size: 17px;
  }

  .paragraph-58 {
    background-color: #17314b;
    width: 200px;
    font-size: 15px;
  }

  .paragraph-58-copy, .paragraph-582-copy {
    width: 200px;
    font-size: 15px;
  }

  .section-16-copy {
    height: auto;
    margin-top: auto;
    display: block;
  }

  .heading-44-copy {
    text-align: center;
    justify-content: center;
    font-size: 25px;
    display: flex;
  }

  .botonfina2 {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .botonfina2d {
    flex-direction: column;
    justify-content: center;
    margin-left: auto;
    display: flex;
  }

  .nav-link-25 {
    text-align: left;
    padding-left: 33px;
  }

  .nav-link-25.menu {
    padding-top: 16px;
    padding-left: 30px;
    left: 0;
  }

  .dropdown-9 {
    margin-left: auto;
    padding-left: 0;
  }

  .icon-30 {
    text-align: right;
    margin-top: 0;
    margin-bottom: -10px;
    padding-top: 0;
    top: -36px;
  }

  .menu-button-13 {
    flex: 1;
    order: -1;
    align-self: auto;
    margin-top: 57px;
    padding-top: 0;
    padding-left: 0;
    left: auto;
  }

  .dropdown-toggle-52 {
    padding-left: 90px;
    padding-right: 0;
    display: block;
    position: relative;
  }

  .dropdown-4 {
    padding-left: 0;
  }

  .dropdown-4.menu {
    margin-left: auto;
  }

  .dropdown-toggle-53 {
    padding-left: 90px;
  }

  .dropdown-5 {
    padding-left: 0;
  }

  .homep-2 {
    margin-top: 0;
    padding-left: 16px;
  }

  .homep-2.w--current {
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin-top: -50px;
    margin-left: 0;
    display: none;
  }

  .navbar-18 {
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 103px;
    margin-bottom: 6px;
    margin-left: auto;
    padding-right: 0;
    display: block;
    position: relative;
  }

  .dropdown-10 {
    margin-left: auto;
    padding-left: 0;
  }

  .dropdown-toggle-54 {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    padding-left: 30px;
  }

  .dropdown-toggle-54.menu {
    margin-left: auto;
  }

  .div-block-178 {
    margin: auto;
  }

  .navbar-15 {
    margin-top: auto;
    margin-bottom: -112px;
  }

  .imgmovil {
    object-fit: fill;
    flex: 1;
    margin-top: 0;
    margin-left: -28px;
    margin-right: 3px;
    padding-left: 0;
    padding-right: 8px;
    display: none;
  }

  .icon-31 {
    object-fit: fill;
    margin-left: 0;
    padding-right: 15px;
    position: static;
    top: -2px;
    left: 0;
  }

  .dropdown-8 {
    margin-left: auto;
  }

  .menu-button-11 {
    -webkit-text-fill-color: inherit;
    object-fit: fill;
    background-color: #0c294d;
    background-clip: border-box;
    flex: 1;
    order: -1;
    margin: auto;
    padding: 14px 39px 23px 66px;
    display: flex;
    position: static;
    top: 7px;
    bottom: auto;
    left: -14px;
  }

  .menu-button-11.w--open {
    -webkit-text-fill-color: inherit;
    mix-blend-mode: normal;
    object-fit: fill;
    background-clip: border-box;
    margin: auto;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -42px;
    left: auto;
  }

  .nav-link-26 {
    padding-left: 32px;
  }

  .nav-menu-12 {
    margin: auto;
    padding-bottom: 0;
    padding-left: 0;
    position: absolute;
  }

  .text-block-130 {
    padding-left: 0;
  }

  .nav-link-27 {
    padding-left: 90px;
  }

  .container-25 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 1;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch flex-end;
    align-self: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    margin: 4px auto 0;
    padding: 0;
    display: block;
  }

  .nav-menu-13 {
    flex-direction: row;
    justify-content: center;
    align-items: baseline;
    display: flex;
  }

  .nav-menu-14 {
    text-align: left;
    margin-top: 30px;
    margin-right: 0;
    padding-top: 31px;
  }

  .image-77 {
    align-self: flex-start;
    margin-left: 2px;
  }

  .nav-link-28 {
    padding: 13px 0 2px 90px;
    display: block;
    left: auto;
  }

  .dropdown-7 {
    margin-left: 0;
  }

  .link-block-31 {
    display: none;
  }

  .dropdown-3.menu {
    padding-left: 0;
  }

  .container-26 {
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 110px;
    margin-bottom: -33px;
    margin-left: auto;
    display: flex;
    position: relative;
    left: auto;
  }

  .dropdown-6 {
    padding-left: 0;
  }

  .image-78 {
    flex: 0 auto;
    order: 1;
    width: 170px;
    margin-top: auto;
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
    position: relative;
    left: auto;
  }

  .dropdown-toggle-56, .dropdown-toggle-57 {
    padding-left: 90px;
  }

  .container-27 {
    max-width: none;
  }

  .tabsbecas {
    align-self: center;
    width: 300px;
  }

  .tabs-menu-beca {
    text-align: center;
    width: 300px;
    display: block;
  }

  .tab__link-beca {
    margin-top: .25rem;
    margin-bottom: .25rem;
  }

  .tab__link-beca.w--current {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: auto;
    font-family: Montserrat, sans-serif;
    display: flex;
  }

  .clients-wrapper-three {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 0;
    display: grid;
  }

  .clients-image-three {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-134 {
    color: var(--texto);
    text-align: center;
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-183 {
    flex-direction: column;
    align-items: center;
    width: 320px;
    margin-left: auto;
  }

  .tabs-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 300px;
    font-family: Montserrat, sans-serif;
    display: flex;
  }

  .div-block-193 {
    text-align: left;
    width: auto;
    max-width: none;
  }

  .gallery-slider {
    display: block;
  }

  .container-28 {
    max-width: none;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr;
  }

  .gallery-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .gallery-slide-wrapper-copy {
    max-width: 100%;
    margin-right: 0%;
  }

  .list {
    padding: 19px;
  }

  .main-h1 {
    font-size: 50px;
    line-height: 50px;
  }

  .main-h1.home {
    font-size: 5vh;
    line-height: 8vh;
  }

  .main-h1.bold {
    font-size: 60px;
    line-height: 50px;
  }

  .main-h1.bold.home {
    line-height: 8vh;
  }

  .home-subhead {
    width: auto;
  }

  .wrapper-title {
    align-self: flex-start;
  }

  .hero-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .fontawesome-close-menu {
    right: 40px;
  }

  .content-3 {
    font-size: 20px;
  }

  .step {
    width: 310px;
    margin-bottom: 165px;
  }

  .titulohero {
    background-image: url('../images/IMG_2055-min.JPG');
    background-position: 40%;
    background-size: cover;
    flex-flow: row;
    width: 320px;
    height: 400px;
    min-height: auto;
    padding-top: 0%;
    padding-right: 0%;
    display: flex;
  }

  .div-block-195 {
    margin-bottom: 50px;
  }

  .grid-21 {
    text-align: center;
    min-width: auto;
    min-height: auto;
  }

  .table {
    width: 100%;
  }

  .table.no-pad.overflow {
    flex: none;
    max-height: 600px;
  }

  .table.no-pad.overflow.slim {
    padding-right: 0;
  }

  .table-1---header---text.data.center {
    line-height: 20px;
  }

  .table-icon {
    width: 70px;
    height: auto;
  }

  .table-label {
    padding-left: 10px;
    font-size: 15px;
  }

  .div-block-196-copy {
    flex-direction: row;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .table-wrapper-2-copy._3-col-slim {
    width: auto;
    height: auto;
  }

  .table-wrapper-2-copy {
    width: 100%;
    margin-bottom: 7px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .table-wrapper-2-copy._3-col-slim {
    width: 100%;
  }

  .time_item {
    grid-template-columns: 1fr 28px 1fr;
  }

  .text-block-141 {
    display: block;
  }

  .div-block-205 {
    background-color: #fff;
    width: 100%;
    height: 100vh;
    margin-bottom: 0;
    padding-top: 0;
    display: block;
  }

  .image-86 {
    width: 100%;
    height: 75vh;
    margin-top: 72px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .link-block-32 {
    margin-left: auto;
    display: flex;
  }

  .home-hero-heading {
    font-size: 4rem;
  }

  .home-hero-heading._2 {
    margin-top: 88px;
    font-size: 3rem;
  }

  .home-hero-heading._3 {
    padding-top: 3px;
    font-size: 3rem;
  }

  .steps-section {
    min-height: 50vh;
  }

  ._150-image-wrapper-inner {
    width: 300%;
  }

  .step-wrap {
    width: 100%;
  }

  .moving-gallery-section {
    display: none;
  }

  .work-hover {
    margin-top: -10px;
    top: 30%;
  }

  .on-work {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .on-work:hover {
    background-color: #5286747d;
  }

  .hero-div {
    width: 100%;
    height: 300px;
    margin-top: auto;
  }

  .hero-text {
    font-size: 16px;
  }

  .white {
    margin: -7px;
  }

  .shadow-section {
    background-image: none;
  }

  .tabs-contentadmi {
    padding-left: 24px;
    padding-right: 24px;
  }

  .tabsad {
    align-items: stretch;
    max-width: 100%;
  }

  .icn-tab-arrow {
    display: none;
    top: auto;
  }

  .icn-tab-arrow._3, .icn-tab-arrow._1, .icn-tab-arrow._4, .icn-tab-arrow._2 {
    left: auto;
  }

  .h2-center {
    font-size: 32px;
  }

  .icn {
    width: 100px;
  }

  .tabs-icons-copy {
    flex-flow: column;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: start;
    display: flex;
  }

  .tag-holder {
    align-self: center;
    width: 300px;
    margin-left: 10px;
    margin-right: 10px;
    display: block;
  }

  .button-text.light {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 15px;
    display: block;
  }

  .button-18-copy.dark {
    flex-direction: row;
    align-items: center;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .div-block-208 {
    flex-direction: column;
    order: 0;
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .h2-center-copy {
    font-size: 32px;
  }

  .faq-content {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .paragraph-68 {
    text-align: justify;
    flex-flow: column;
  }

  .question-title {
    flex: 1;
  }

  .image-88 {
    align-self: center;
    margin-top: -38px;
    margin-left: 100px;
    margin-right: 108px;
    display: block;
  }

  .div-block-209 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-1 {
    font-size: 18px;
  }

  .cursos-ero-section-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    display: flex;
  }

  .paragraph-2 {
    display: block;
  }

  .accordion-comp-copy.is--black {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
    display: flex;
  }

  .container-34 {
    max-width: none;
  }

  .testimonial-card-three {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding: 0;
  }

  .testimonial-card-content {
    margin-left: auto;
  }

  .testimonial-info-four {
    text-align: center;
    flex-direction: column;
  }

  .testimonial-title {
    font-size: 15px;
  }

  .heading-2-copy {
    margin-top: 0;
  }

  .right-1-copy {
    height: 200px;
  }

  .accordion__content-wrapper-2-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .cusosimagent-copy {
    background-position: 30%;
    background-size: cover;
    width: 100%;
  }

  .call-to-action-copy {
    margin-top: -13px;
    display: block;
  }

  .white-copy {
    margin: auto;
  }

  .imageslogros {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-heading-2.centered {
    font-family: Montserrat, sans-serif;
    font-weight: 500;
  }

  .grid-fours {
    width: 80%;
  }

  .container-36 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-211 {
    margin-top: 29px;
    margin-bottom: 29px;
  }

  .link-block-37 {
    font-family: Montserrat, sans-serif;
  }

  .grid-22 {
    width: 319px;
    display: block;
  }

  .div-block-213 {
    width: 350px;
  }

  .project-row {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .project-link.project-10, .project-link-copy.project-2-copy {
    width: 100%;
  }

  .section-59-copy.projects-conta {
    padding-top: 0;
  }

  .project-row-conta {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .project-link-contay.project-4-copy, .project-link-conta.project-3-conta, .project-link-copy.project-5-conta, .project-conta.project-1-conta {
    width: 100%;
  }

  .section-electro.projects-electro {
    width: 320px;
  }

  .project-electro.project-electro-oferta, .project-electro2.project-electrofoto2, .project-electro3.project-electrofoto3, .projectelectro4.project-1-electrofoto4, .project-electro6.project-electrofoto6, .project-electro7.project-electrofoto7, .project-ambiental1.project-ambientalfoto1, .project-ambiental2.project-ambientalfoto2, .project-ambiental3.project-ambientalfoto3 {
    width: 100%;
  }

  .section-sistemas.projects-sistemas {
    width: 320px;
  }

  .project-sistemas.project-sistemas1, .project-sistemas2.project-sistemasfoto2, .project-sistemas3.project-sistemas3, .projectsistemas4.projectsistemasfoto4, .projectsistemas5.projectsistemasfoto5, .projectsistemas6.projectsistemasfoto6 {
    width: 100%;
  }

  .section-industrial.projectsindustrial {
    width: 320px;
  }

  .projectindustrial1.projectindustrialfoto1, .projectindustrial2.projectindustrialfoto2, .projectindustrial3.projectindustrialfoto3, .projectindustrial4.projectindustrialfoto4, .projectindustrial5.projectindustrialfoto5, .projectindustrial6.projectindustrialfoto6, .projectgestion2.projectgestionfoto2, .projectgestion4.projectgestionfoto4, .projectgestion5.projectgestionfoto5, .projectgestion1.projectgestionfoto1, .projectgestion3.projectgestionfoto3, .projectgestion9.projectgestionfoto9 {
    width: 100%;
  }

  .link-block-40, .link-block-40-copy {
    background-position: 100%;
    background-size: contain;
    width: 319px;
    height: 60px;
  }

  .slide-72 {
    background-image: none;
    background-position: 70%;
    background-repeat: no-repeat;
    background-size: 1200px 400px;
  }

  .grid-fours-copy {
    width: 80%;
  }

  .div-block-215 {
    align-self: center;
    margin-left: auto;
    display: flex;
  }

  .tab-link__name-copy {
    text-align: center;
    justify-content: center;
    display: flex;
  }

  .tabs-content-5 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 300px;
    margin-left: 29px;
    display: block;
  }

  .tab-link__name-copy-copy {
    text-align: center;
    justify-content: center;
    display: flex;
  }

  .image-91 {
    max-width: 70%;
  }

  .link-block-44 {
    max-width: 50%;
    height: 60px;
  }

  .gs-three-title {
    padding: 40px 10px;
  }

  .gs-small-title {
    font-size: 16px;
  }

  .gs-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-copy.gallery-grid-copy {
    grid-template-rows: minmax(295px, 295px);
    grid-template-columns: minmax(100%, 1fr) minmax(100%, 1fr);
    grid-auto-flow: row;
    display: block;
  }

  .gs-three {
    max-width: none;
    padding-bottom: 20px;
  }

  .gs-small-desc {
    text-align: justify;
    margin-top: 20px;
    display: block;
  }

  .gs-nine, .gs-two {
    margin-bottom: 20px;
  }

  .gs-eleven {
    margin-bottom: 20px;
    padding-top: 100%;
  }

  .gs-one, .gs-six, .gs-five, .gs-eight {
    margin-bottom: 20px;
  }

  .gs-ten {
    margin-bottom: 20px;
    padding-top: 100%;
  }

  .gs-four {
    margin-bottom: 20px;
  }

  .gs-desc {
    font-size: 25px;
    line-height: 32px;
  }

  .gs-seven {
    margin-bottom: 20px;
  }

  .div-block-218 {
    place-content: end center;
    place-items: stretch stretch;
    display: flex;
  }

  .gs-eleven-copy {
    margin-bottom: 20px;
    padding-top: 100%;
  }

  .button-3dos {
    margin-top: 11px;
    margin-left: 36px;
  }

  .sliderboton2 {
    margin-top: 21px;
    margin-left: 36px;
  }

  .slide-1-11 {
    background-image: url('../images/EncuestaServicio23.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .slide-1-12 {
    background-image: url('../images/ColombiaSlider.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .sliderboton3-copy {
    margin-top: 21px;
    margin-left: 36px;
  }

  .text-block-142 {
    text-align: center;
    margin-top: 38px;
  }

  .list-item-4 {
    margin-bottom: 30px;
    font-size: 14px;
  }

  .list-2 {
    color: var(--texto);
    text-align: left;
    padding-left: 0;
  }

  .section-60 {
    height: 200px;
    margin-top: 20px;
  }

  .image-92 {
    margin-top: -7px;
  }

  .cell {
    display: none;
  }

  .heading-79 {
    font-family: Montserrat, sans-serif;
    font-weight: 800;
    display: block;
  }

  .text-block-143 {
    text-align: justify;
    font-family: Montserrat, sans-serif;
  }

  .cell-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .cell-3 {
    display: none;
  }

  .quick-stack {
    padding-left: 20px;
    padding-right: 0;
  }

  .container-41 {
    max-width: none;
  }

  .testimonial-left {
    display: flex;
  }

  .heading-small {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-small.margin-bottom-32px {
    font-size: 18px;
  }

  .text-block-149 {
    font-size: 15px;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .centered-heading.margin-bottom-32px {
    font-size: 30px;
  }

  .slide-1-12-copy {
    background-color: #fff;
    background-image: url('../images/cale25.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .slide-74 {
    background-color: #fff;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .slide-1-15 {
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .slide-1-16, .slide-1-17 {
    background-color: #fff;
    background-repeat: no-repeat;
  }

  .slide-1-19 {
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .slide-1-20 {
    background-color: #fff;
    background-repeat: no-repeat;
  }

  .image-96 {
    max-width: 80%;
    margin-top: auto;
    margin-left: auto;
    position: relative;
    top: -71px;
    left: -99px;
  }

  .section-61 {
    background-position: 50% 100%;
    width: 100%;
    height: 300px;
    display: block;
  }

  .div-block-221 {
    width: 200px;
    height: 30px;
  }

  .text-block-152 {
    font-size: 13px;
  }

  .text-block-154 {
    font-size: 20px;
    top: -9%;
    left: 190px;
  }

  .text-block-154-copy {
    font-size: 20px;
    top: 125px;
    left: 190px;
  }

  .text-block-154-copy-copy {
    font-size: 10px;
    line-height: 14px;
    top: 154px;
    left: 196px;
  }

  .div-block-221-copy {
    width: 200px;
    height: 30px;
  }

  .text-block-152-copy {
    font-size: 13px;
  }

  .text-block-155 {
    float: none;
    margin-left: 195px;
    font-size: 10px;
  }

  .image-97 {
    object-fit: fill;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    max-width: 50%;
    margin-top: 140px;
    margin-left: 76px;
    margin-right: 75px;
    display: block;
    position: absolute;
  }

  .text-block-156 {
    margin-top: 115px;
    display: none;
    position: static;
    top: 67px;
    left: 87px;
  }

  .text-block-156-copy {
    flex: 0 auto;
    align-self: auto;
    margin-top: 252px;
    margin-left: 20px;
    display: none;
    position: static;
    top: auto;
    left: auto;
  }

  .text-block-156-copy-copy {
    text-align: center;
    letter-spacing: 0;
    align-self: auto;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: static;
    top: 130px;
    left: 41px;
  }

  .text-block-157 {
    align-self: center;
    margin-top: 22px;
    font-size: 15px;
    font-style: normal;
    top: auto;
    left: auto;
  }

  .text-block-157-copy {
    flex: 0 auto;
    order: 0;
    align-self: auto;
    margin-top: 85px;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    display: block;
    position: static;
    top: 179px;
    left: 96px;
  }

  .accordion-comp-copy.is--black, .accordion-comp-copy.is--black-copy {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
  }

  .accordion__title {
    text-align: center;
    font-size: 16px;
  }

  .accordion-wrap {
    width: 300px;
  }

  .accordion-content {
    flex-flow: row;
    width: auto;
    margin: 10px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .util__colorgroupscontainer {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .link-53 {
    flex-direction: row;
    margin-top: -27px;
    margin-left: 118px;
    margin-right: auto;
    display: block;
  }

  .div-block-228 {
    flex-direction: column;
    align-self: auto;
    align-items: center;
    margin-top: auto;
    display: flex;
  }

  .section-63 {
    margin-top: 0;
  }

  .slide-75 {
    background-size: contain;
  }

  .tabs-content-6 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 300px;
    margin-left: auto;
    display: flex;
  }

  .slide-76 {
    background-image: url('../images/slider-DANZAConvo2024.jpg');
    background-position: 50%;
    background-size: contain;
    height: auto;
  }

  .slide-77 {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .link-block-banco {
    background-position: 100%;
    background-size: contain;
    width: 319px;
    height: 60px;
  }

  .slide-1-23 {
    background-position: 50%;
    background-size: contain;
  }

  .text-block-157-copy-copy {
    flex: 0 auto;
    order: 0;
    align-self: auto;
    margin-top: 85px;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    display: block;
    position: static;
    top: 179px;
    left: 96px;
  }

  .link-53-copy {
    color: var(--verde);
    text-align: center;
    flex-direction: row;
    margin-top: 255px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .bold-text-117 {
    margin-top: 0;
  }

  .faq-wrap {
    width: auto;
  }

  .faq-item {
    width: 100%;
  }

  .faq-question {
    width: 100%;
    padding-left: 20px;
  }

  .faq-answer {
    text-align: justify;
    object-fit: fill;
    width: 290px;
  }

  .faq-p {
    flex-flow: column;
    width: 80%;
  }

  .text-block-164 {
    width: 250px;
    font-size: 13px;
  }

  .tabs-menu-3 {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: auto;
    margin-left: 0;
    display: flex;
  }

  .tab-pane-tab-1 {
    width: 300px;
    margin-left: auto;
  }

  .tabs-content-7 {
    width: 300px;
    margin-left: auto;
    display: flex;
  }

  .text-block-165, .text-block-166, .text-block-167, .text-block-168 {
    text-align: center;
    font-family: Montserrat, sans-serif;
  }

  .text-block-169 {
    text-align: center;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
  }

  .paragraph-70, .paragraph-71 {
    justify-content: center;
    align-items: flex-start;
  }

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

  .paragraph-73, .paragraph-74 {
    text-align: justify;
  }

  .button-wrap-3-copy {
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .button-standard-2-copy {
    min-width: auto;
    max-width: none;
    min-height: 100px;
  }

  .slide-86 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .section-66 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: auto;
    display: flex;
  }

  .link-block-48 {
    margin-top: 27px;
    margin-left: auto;
  }

  .text-block-172 {
    justify-content: center;
    align-items: center;
    margin-top: 43px;
    margin-left: auto;
    display: flex;
  }

  .div-block-232 {
    text-align: center;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 300px;
  }

  .bold-text-59-copy {
    font-size: 20px;
  }

  .link-block-49 {
    margin-left: 109px;
  }

  .heading-45-copy {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 15px;
    display: block;
  }

  .slide-1-29 {
    background-color: #fff;
  }

  .button-standard-2-copy-copy {
    min-width: auto;
    max-width: none;
    min-height: 100px;
  }

  .whatsapp-block-2 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    bottom: 0;
    right: 0;
  }

  .whatsapp-container-2 {
    width: 80px;
    height: 80px;
    bottom: 10px;
    right: 0;
  }

  .whatsapp-chat-2 {
    width: 100%;
    height: 40vh;
    position: relative;
  }

  .columns-14 {
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .columns-15 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .columns-16 {
    width: 70%;
  }

  .image-88-copy {
    align-self: center;
    margin-top: -38px;
    margin-left: 17px;
    margin-right: 108px;
    display: block;
  }

  .div-block-209-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-234 {
    text-align: justify;
    width: 300px;
  }

  .tab-link-traslados {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 60px;
    display: flex;
  }

  .tab-link-convalidaci-n {
    text-align: center;
    justify-content: center;
    align-items: center;
    height: 60px;
    display: flex;
  }

  .list-7 {
    text-align: justify;
  }

  .button-standard-2-copy-copy-copy {
    width: 200px;
    min-width: auto;
    max-width: none;
    min-height: 100px;
  }

  .div-block-237 {
    width: auto;
  }

  .whatsapp-block-3 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    bottom: 0;
    right: 0;
  }

  .whatsapp-container-3 {
    width: 80px;
    height: 80px;
    position: sticky;
    bottom: 10px;
    right: 0;
  }

  .whatsapp-block-3-copy {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    display: none;
    position: absolute;
    bottom: 0;
    right: 0;
  }

  .text-block-178 {
    color: #070707;
    margin-top: 14px;
    font-family: Montserrat, sans-serif;
  }

  .orgullo-copy {
    color: var(--white);
    font-size: 20px;
  }

  .div-block-238 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-67 {
    background-image: linear-gradient(180deg, var(--azul) 48%, #8fa96c 90%, var(--verde));
    margin-top: 6px;
  }

  .image-106 {
    background-color: var(--texto);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
  }

  .text-block-181 {
    font-size: 20px;
  }

  .text-block-183 {
    font-size: 25px;
  }

  .italic-text-7, .italic-text-8 {
    font-size: 20px;
  }

  .sectionfotosadmi {
    width: 100%;
    margin-top: -17px;
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .grid-4-columns.instagram-v7 {
    grid-template-columns: 1fr 1fr;
  }

  .btn-primary {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .buttons-row {
    flex-direction: column;
  }

  .container-default {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-wrapper.instagram-image {
    border-radius: 16px;
  }

  .bold-text-121 {
    font-weight: 400;
  }

  .tabs-content-8 {
    justify-content: center;
    align-items: flex-start;
    min-width: 0;
  }

  .columns-2-copy {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .normativitab {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 90%;
    margin-top: auto;
    display: flex;
  }

  .div-block-250, .div-block-251 {
    max-width: none;
  }

  .accordion-wrap-copy {
    width: 300px;
  }

  .normativitabcontrol {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 90%;
    margin-top: auto;
    display: flex;
  }

  .div-block-251-control {
    max-width: none;
  }

  .hero-div-copy {
    width: 100%;
    height: 300px;
    margin-top: 0;
  }

  .white-copy-copy {
    margin: auto;
    font-size: 20px;
  }

  .link-block-51 {
    width: 319px;
  }

  .section-42-copy {
    background-image: url('../images/IMG_7754.JPG');
    background-position: 70%;
    background-size: cover;
    width: 320px;
  }

  .div-block-166-copy {
    flex-flow: column;
    width: 300px;
    max-width: 100%;
    margin-left: auto;
    display: flex;
  }

  .div-block-255 {
    text-align: justify;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: auto;
    display: block;
  }

  .text-block-185 {
    box-sizing: border-box;
    text-align: justify;
    object-fit: contain;
    flex-flow: row;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
    display: block;
  }

  .titula {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    margin-top: auto;
    display: flex;
  }

  .div-block-251-titula {
    flex-flow: column;
    max-width: none;
    display: block;
  }

  .util__colorgroupscontainer-titula {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .accordion-wrap-titula {
    width: 300px;
    margin-top: 10px;
    margin-bottom: 0;
  }

  .accordion-trigger-copy {
    margin-top: 20px;
  }

  .div-block-196-copy-copy {
    flex-direction: row;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-256 {
    width: 100%;
  }

  .bienestab {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 90%;
    margin-top: auto;
    display: flex;
  }

  .div-block-251-copy {
    max-width: none;
  }

  .text-block-187-copy {
    font-size: 30px;
  }

  .container-42 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    height: 700px;
    margin-top: 513px;
    display: flex;
  }

  .text-block-187-copy-copy-copy {
    font-size: 30px;
  }

  .div-block-257 {
    width: 300px;
  }

  .italic-text-9, .text-block-187-copy-copy-copy-copy {
    font-size: 20px;
  }

  .util__colorgroupscontainerlibros {
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .accordion-comp-copy-copy.is--black, .accordion-comp-copy-copy.is--black-copy {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
  }

  .accordion-wrap-copylibros {
    width: auto;
    margin-bottom: 15px;
  }

  .bold-text-125, .bold-text-126, .bold-text-127 {
    font-size: 25px;
  }

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

  .util__colorgroupscontainer-copy-copy {
    justify-content: center;
    align-items: center;
    width: 300px;
    max-width: 100%;
    display: flex;
  }

  .util__colorgroupscontainerestu {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .accordion-wrap-estu {
    width: 300px;
  }

  .pop-up-modal-2 {
    display: none;
  }

  .pop-up-2 {
    width: 96%;
    padding: 10px;
  }

  .exit-button {
    width: 20px;
    height: 20px;
    padding: 3px;
    top: 1%;
    right: 1%;
  }

  .primary-button {
    text-align: center;
  }

  .paragraph-76 {
    text-align: justify;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    font-size: 12px;
  }

  .div-block-266 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 320px;
    height: 1300px;
    margin-top: -19px;
    display: flex;
  }

  .div-block-267 {
    margin-top: -18px;
  }

  .lightbox-link {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .text-block-191 {
    font-size: 14px;
  }

  .financierostab {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 90%;
    margin-top: auto;
    display: flex;
  }

  .accordion-content-copy {
    flex-flow: row;
    width: auto;
    margin: 10px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .util__colorgroupscontainer-copy {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .button-17 {
    margin-left: 36px;
  }

  .slide-1-38 {
    background-size: contain;
  }
}

#w-node-b429242c-8631-3c19-68f9-43b0f2671f7b-985ede3c, #w-node-b429242c-8631-3c19-68f9-43b0f2671f7d-985ede3c, #w-node-b429242c-8631-3c19-68f9-43b0f2671f7f-985ede3c, #w-node-_810702ad-d9b5-55b1-ff81-2e42bd5e4724-985ede3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cd55c434-3507-bb68-893c-58e7d18f99c3-985ede3c {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_5dd3cfd4-d02f-5e68-50ea-c643fe2e2bd7-985ede3c {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-db81e176-dd7b-93af-7cbf-a0668d25dd5f-985ede3c {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_626f477e-4274-ed18-1ab8-6e019a53282d-985ede3c {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_42b3aacd-5e59-4109-0edf-3b8ece7aab87-985ede3c {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_61a4cd51-7c20-0cec-e8e9-cf2f5fc56512-985ede3c {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_61a4cd51-7c20-0cec-e8e9-cf2f5fc56513-985ede3c {
  grid-area: Area-6;
}

#w-node-_2de8c9da-ef7a-50d4-de1d-ddb01b2da97e-985ede3c {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_0ef257d2-8ed3-d1ad-ab5a-bd55731c0f9d-985ede3c {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_0aa0e295-c7ac-3eec-816f-4ef58043a4d7-985ede3c {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-c8a0d6c4-f723-1f52-9772-92bb40cf01ed-985ede3c {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_7a2362c1-0026-2871-20ed-db05cc937708-985ede3c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center;
}

#w-node-_7a2362c1-0026-2871-20ed-db05cc937739-985ede3c {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_9e869ae4-b938-0c54-13fd-8ac1953c2022-985ede3c, #w-node-e41e9608-5e75-876b-a5a6-9da0a25b763f-985ede3c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_60a849a1-24d0-f553-1cdc-5f57627c23d1-985ede3c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-aed6e08f-af08-5bd3-ff8d-367b70b5fe53-985ede69 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-aed6e08f-af08-5bd3-ff8d-367b70b5fe57-985ede69 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-aed6e08f-af08-5bd3-ff8d-367b70b5fe5b-985ede69 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-aed6e08f-af08-5bd3-ff8d-367b70b5fe5f-985ede69 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-aed6e08f-af08-5bd3-ff8d-367b70b5fe63-985ede69 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-aed6e08f-af08-5bd3-ff8d-367b70b5fe67-985ede69 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-aed6e08f-af08-5bd3-ff8d-367b70b5fe68-985ede69 {
  grid-area: Area-6;
}

#w-node-aed6e08f-af08-5bd3-ff8d-367b70b5fe6d-985ede69 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-aed6e08f-af08-5bd3-ff8d-367b70b5fe71-985ede69 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-aed6e08f-af08-5bd3-ff8d-367b70b5fe75-985ede69 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-aed6e08f-af08-5bd3-ff8d-367b70b5fe79-985ede69 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-d8b47c1e-c6b0-5315-74d0-39087e2c26d7-985ede69 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-d8b47c1e-c6b0-5315-74d0-39087e2c26f3-985ede69 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_181e6e9c-c5be-4dbb-cba0-de1f7294909c-985ede69, #w-node-_181e6e9c-c5be-4dbb-cba0-de1f729490ac-985ede69 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_181e6e9c-c5be-4dbb-cba0-de1f729490cd-985ede69 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d42d83c6-b71a-5916-6f99-1f7bedd9eb61-985eded3 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-d42d83c6-b71a-5916-6f99-1f7bedd9eb65-985eded3 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-d42d83c6-b71a-5916-6f99-1f7bedd9eb69-985eded3 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-d42d83c6-b71a-5916-6f99-1f7bedd9eb6d-985eded3 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-d42d83c6-b71a-5916-6f99-1f7bedd9eb71-985eded3 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-d42d83c6-b71a-5916-6f99-1f7bedd9eb75-985eded3 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-d42d83c6-b71a-5916-6f99-1f7bedd9eb76-985eded3 {
  grid-area: Area-6;
}

#w-node-d42d83c6-b71a-5916-6f99-1f7bedd9eb7b-985eded3 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-d42d83c6-b71a-5916-6f99-1f7bedd9eb7f-985eded3 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-d42d83c6-b71a-5916-6f99-1f7bedd9eb83-985eded3 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-d42d83c6-b71a-5916-6f99-1f7bedd9eb87-985eded3 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_7d70d9c9-627a-a6bb-54d4-c4e3f55f1e14-985eded3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_7d70d9c9-627a-a6bb-54d4-c4e3f55f1e30-985eded3 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-bfb9fd60-0ae7-c95c-8886-713cd6f74ea7-985eded3, #w-node-bfb9fd60-0ae7-c95c-8886-713cd6f74eb7-985eded3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-bfb9fd60-0ae7-c95c-8886-713cd6f74ed8-985eded3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_53a56d6f-1abc-a217-8dfa-6cd58733e2cb-985eded4 {
  place-self: auto center;
}

#w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5af3-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5af9-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5aff-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b05-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b0b-985eded4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b11-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b17-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b1d-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b23-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b29-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b2f-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b35-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b3b-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b41-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b47-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b4d-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b53-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b59-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b5f-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b65-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b6b-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b71-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b77-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b7d-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b83-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b89-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b8f-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b95-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b9b-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5ba1-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5ba7-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5bad-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5bb3-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5bb9-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5bbf-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5bc5-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5bcb-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5bd1-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5bd7-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5bdd-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5be3-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5be9-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5bef-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5bf5-985eded4, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5bfb-985eded4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8051a652-2be9-54d3-76bb-eb1dc5927294-985eded4 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_8051a652-2be9-54d3-76bb-eb1dc5927298-985eded4 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_8051a652-2be9-54d3-76bb-eb1dc592729c-985eded4 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_8051a652-2be9-54d3-76bb-eb1dc59272a0-985eded4 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_8051a652-2be9-54d3-76bb-eb1dc59272a4-985eded4 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_8051a652-2be9-54d3-76bb-eb1dc59272a8-985eded4 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_8051a652-2be9-54d3-76bb-eb1dc59272a9-985eded4 {
  grid-area: Area-6;
}

#w-node-_8051a652-2be9-54d3-76bb-eb1dc59272ae-985eded4 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_8051a652-2be9-54d3-76bb-eb1dc59272b2-985eded4 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_8051a652-2be9-54d3-76bb-eb1dc59272b6-985eded4 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_8051a652-2be9-54d3-76bb-eb1dc59272ba-985eded4 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_274fd950-5885-704e-2f49-4099b38685da-985eded4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_274fd950-5885-704e-2f49-4099b38685f6-985eded4 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-a31d2351-e544-4d39-04b9-468a955c451f-985eded4, #w-node-a31d2351-e544-4d39-04b9-468a955c452f-985eded4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a31d2351-e544-4d39-04b9-468a955c4550-985eded4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6f1dc1b6-0c7d-3036-c881-ca5566e9e8b6-985eded5, #w-node-c602aa46-3481-309f-10f4-6b3d04e580e7-985eded5, #w-node-_85ee1406-b25e-dcde-6fc8-c1316fcf8344-985eded5, #w-node-_6a6ab4cd-8d7e-eb86-076a-11e827c5c66d-985eded5, #w-node-_9b114372-84db-54dd-3e7b-d03e948d62ec-985eded5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: auto;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6dd0-985eded5 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6dd4-985eded5 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6dd8-985eded5 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6ddc-985eded5 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6de0-985eded5 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6de4-985eded5 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6de5-985eded5 {
  grid-area: Area-6;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6dea-985eded5 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6dee-985eded5 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6df2-985eded5 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6df6-985eded5 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-b1f531ac-33a3-83c4-5c78-123b32b7ab05-985eded5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-b1f531ac-33a3-83c4-5c78-123b32b7ab21-985eded5 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-d4bef3e7-1698-18ba-f16d-683ff9eac43e-985eded5, #w-node-d4bef3e7-1698-18ba-f16d-683ff9eac44e-985eded5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d4bef3e7-1698-18ba-f16d-683ff9eac46f-985eded5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a3d2d011-e812-4936-7838-cd81bf35feac-985eded6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: auto;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137a5-985eded6 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137a9-985eded6 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137ad-985eded6 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137b1-985eded6 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137b5-985eded6 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137b9-985eded6 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137ba-985eded6 {
  grid-area: Area-6;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137bf-985eded6 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137c3-985eded6 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137c7-985eded6 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137cb-985eded6 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_16a01cd2-ecb4-f75d-fea1-6b0209328f86-985eded6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_16a01cd2-ecb4-f75d-fea1-6b0209328fa2-985eded6 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_9f1bfb20-6af3-2850-acb6-89e44ab9a755-985eded6, #w-node-_9f1bfb20-6af3-2850-acb6-89e44ab9a765-985eded6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9f1bfb20-6af3-2850-acb6-89e44ab9a786-985eded6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9d4-985eded8 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9d8-985eded8 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9dc-985eded8 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9e0-985eded8 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9e4-985eded8 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9e8-985eded8 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9e9-985eded8 {
  grid-area: Area-6;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9ee-985eded8 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9f2-985eded8 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9f6-985eded8 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9fa-985eded8 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985eded8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985eded8 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985eded8, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985eded8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2525-985eded8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cfbba006-85c9-445a-dae3-31cfcc95bd3b-985eded9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cfbba006-85c9-445a-dae3-31cfcc95bd46-985eded9 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_399d433c-35da-fa9f-d6b8-6427be6b3985-985eded9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_399d433c-35da-fa9f-d6b8-6427be6b3990-985eded9 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_399d433c-35da-fa9f-d6b8-6427be6b3992-985eded9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_399d433c-35da-fa9f-d6b8-6427be6b399d-985eded9 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_47941060-862f-72b3-c13b-c8c412e3fe79-985eded9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_47941060-862f-72b3-c13b-c8c412e3fe84-985eded9 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_47941060-862f-72b3-c13b-c8c412e3fe86-985eded9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_47941060-862f-72b3-c13b-c8c412e3fe91-985eded9 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_4813a017-df90-1444-4f1e-2783fdb11333-985eded9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4813a017-df90-1444-4f1e-2783fdb1133e-985eded9 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_4813a017-df90-1444-4f1e-2783fdb11340-985eded9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4813a017-df90-1444-4f1e-2783fdb1134b-985eded9 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_42ece677-161a-3f27-2cb7-a8cc4b26b579-985eded9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_42ece677-161a-3f27-2cb7-a8cc4b26b584-985eded9 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_48c34f90-372e-5c4a-eb83-edae47107189-985eded9 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_48c34f90-372e-5c4a-eb83-edae4710718d-985eded9 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_48c34f90-372e-5c4a-eb83-edae47107191-985eded9 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_48c34f90-372e-5c4a-eb83-edae47107195-985eded9 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_48c34f90-372e-5c4a-eb83-edae47107199-985eded9 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_48c34f90-372e-5c4a-eb83-edae4710719d-985eded9 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_48c34f90-372e-5c4a-eb83-edae4710719e-985eded9 {
  grid-area: Area-6;
}

#w-node-_48c34f90-372e-5c4a-eb83-edae471071a3-985eded9 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_48c34f90-372e-5c4a-eb83-edae471071a7-985eded9 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_48c34f90-372e-5c4a-eb83-edae471071ab-985eded9 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_48c34f90-372e-5c4a-eb83-edae471071af-985eded9 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_9f2a0c91-15e9-dc8a-512a-debb4eaa0d32-985eded9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_9f2a0c91-15e9-dc8a-512a-debb4eaa0d4e-985eded9 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2c1-985eded9, #w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2d1-985eded9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2f2-985eded9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_54389c9c-2a3c-e4bb-c7e3-329a02b52dec-985ededc {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_54389c9c-2a3c-e4bb-c7e3-329a02b52df0-985ededc {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_54389c9c-2a3c-e4bb-c7e3-329a02b52df4-985ededc {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_54389c9c-2a3c-e4bb-c7e3-329a02b52df8-985ededc {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_54389c9c-2a3c-e4bb-c7e3-329a02b52dfc-985ededc {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_54389c9c-2a3c-e4bb-c7e3-329a02b52e00-985ededc {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_54389c9c-2a3c-e4bb-c7e3-329a02b52e01-985ededc {
  grid-area: Area-6;
}

#w-node-_54389c9c-2a3c-e4bb-c7e3-329a02b52e06-985ededc {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_54389c9c-2a3c-e4bb-c7e3-329a02b52e0a-985ededc {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_54389c9c-2a3c-e4bb-c7e3-329a02b52e0e-985ededc {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_54389c9c-2a3c-e4bb-c7e3-329a02b52e12-985ededc {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_95ac4325-3d92-dcfa-a0eb-3aa0ac81eabb-985ededc {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_95ac4325-3d92-dcfa-a0eb-3aa0ac81ead7-985ededc {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_1b9f30cc-8cc7-6f2a-13a1-06019bdb9aa8-985ededc, #w-node-_1b9f30cc-8cc7-6f2a-13a1-06019bdb9ab8-985ededc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1b9f30cc-8cc7-6f2a-13a1-06019bdb9ad9-985ededc {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_017d9cbd-8b95-15c4-dfde-ce7d5d0a7878-985ededf {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_017d9cbd-8b95-15c4-dfde-ce7d5d0a787c-985ededf {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_017d9cbd-8b95-15c4-dfde-ce7d5d0a7880-985ededf {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_017d9cbd-8b95-15c4-dfde-ce7d5d0a7884-985ededf {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_017d9cbd-8b95-15c4-dfde-ce7d5d0a7888-985ededf {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_017d9cbd-8b95-15c4-dfde-ce7d5d0a788c-985ededf {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_017d9cbd-8b95-15c4-dfde-ce7d5d0a788d-985ededf {
  grid-area: Area-6;
}

#w-node-_017d9cbd-8b95-15c4-dfde-ce7d5d0a7892-985ededf {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_017d9cbd-8b95-15c4-dfde-ce7d5d0a7896-985ededf {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_017d9cbd-8b95-15c4-dfde-ce7d5d0a789a-985ededf {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_017d9cbd-8b95-15c4-dfde-ce7d5d0a789e-985ededf {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_9403754a-54e9-0c83-3f24-2a4b5ebec386-985ededf {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_9403754a-54e9-0c83-3f24-2a4b5ebec3a2-985ededf {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-e1041883-c832-451f-497f-4102ddd54751-985ededf, #w-node-e1041883-c832-451f-497f-4102ddd54761-985ededf {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e1041883-c832-451f-497f-4102ddd54782-985ededf {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-af1d62e0-dd36-28a3-e890-8445c512c661-985edee0 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-af1d62e0-dd36-28a3-e890-8445c512c665-985edee0 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-af1d62e0-dd36-28a3-e890-8445c512c669-985edee0 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-af1d62e0-dd36-28a3-e890-8445c512c66d-985edee0 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-af1d62e0-dd36-28a3-e890-8445c512c671-985edee0 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-af1d62e0-dd36-28a3-e890-8445c512c675-985edee0 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-af1d62e0-dd36-28a3-e890-8445c512c676-985edee0 {
  grid-area: Area-6;
}

#w-node-af1d62e0-dd36-28a3-e890-8445c512c67b-985edee0 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-af1d62e0-dd36-28a3-e890-8445c512c67f-985edee0 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-af1d62e0-dd36-28a3-e890-8445c512c683-985edee0 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-af1d62e0-dd36-28a3-e890-8445c512c687-985edee0 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_28701761-ea89-443d-dd69-5b240061708b-985edee0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_28701761-ea89-443d-dd69-5b24006170a7-985edee0 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_60dbc4e4-7caf-5dc7-c289-25e8a1a92a47-985edee0, #w-node-_60dbc4e4-7caf-5dc7-c289-25e8a1a92a57-985edee0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_60dbc4e4-7caf-5dc7-c289-25e8a1a92a78-985edee0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9426ee05-78c8-84e9-3b42-e7133b5949b3-985edee1, #w-node-_9426ee05-78c8-84e9-3b42-e7133b5949cc-985edee1, #w-node-_9426ee05-78c8-84e9-3b42-e7133b5949dc-985edee1, #w-node-_9426ee05-78c8-84e9-3b42-e7133b5949f2-985edee1, #w-node-_154ee1e9-9f8a-b5d6-fe8d-95e9b1b4a4db-985edee1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: auto;
}

#w-node-d6426c02-a088-8a97-8d37-ef1302f75dd7-985edee1 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-d6426c02-a088-8a97-8d37-ef1302f75ddb-985edee1 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-d6426c02-a088-8a97-8d37-ef1302f75ddf-985edee1 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-d6426c02-a088-8a97-8d37-ef1302f75de3-985edee1 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-d6426c02-a088-8a97-8d37-ef1302f75de7-985edee1 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-d6426c02-a088-8a97-8d37-ef1302f75ded-985edee1 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-d6426c02-a088-8a97-8d37-ef1302f75df1-985edee1 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-d6426c02-a088-8a97-8d37-ef1302f75df5-985edee1 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-d6426c02-a088-8a97-8d37-ef1302f75df9-985edee1 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_9a5bbdf0-eaa4-dbe4-d040-e33660e34c4b-985edee1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_9a5bbdf0-eaa4-dbe4-d040-e33660e34c67-985edee1 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_594ce313-8ecd-6c6e-7583-4c063c8bf297-985edee1, #w-node-_594ce313-8ecd-6c6e-7583-4c063c8bf2a7-985edee1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_594ce313-8ecd-6c6e-7583-4c063c8bf2c8-985edee1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6cffc06e-bf5e-5a60-5fac-4986459996ca-985edee2 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_6cffc06e-bf5e-5a60-5fac-4986459996ce-985edee2 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_6cffc06e-bf5e-5a60-5fac-4986459996d2-985edee2 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_6cffc06e-bf5e-5a60-5fac-4986459996d6-985edee2 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_6cffc06e-bf5e-5a60-5fac-4986459996da-985edee2 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_6cffc06e-bf5e-5a60-5fac-4986459996de-985edee2 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_6cffc06e-bf5e-5a60-5fac-4986459996df-985edee2 {
  grid-area: Area-6;
}

#w-node-_6cffc06e-bf5e-5a60-5fac-4986459996e4-985edee2 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_6cffc06e-bf5e-5a60-5fac-4986459996e8-985edee2 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_6cffc06e-bf5e-5a60-5fac-4986459996ec-985edee2 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_6cffc06e-bf5e-5a60-5fac-4986459996f0-985edee2 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-de950fae-8d62-06f6-be01-f2ce3ff02324-985edee2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-de950fae-8d62-06f6-be01-f2ce3ff02340-985edee2 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_926f81cf-b685-2edf-0d16-3946f294f836-985edee2, #w-node-_926f81cf-b685-2edf-0d16-3946f294f846-985edee2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_926f81cf-b685-2edf-0d16-3946f294f867-985edee2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_88ee91f9-c9db-3d51-f0c6-76fdd1b83014-985edee3, #w-node-_88ee91f9-c9db-3d51-f0c6-76fdd1b8307d-985edee3, #w-node-_88ee91f9-c9db-3d51-f0c6-76fdd1b83096-985edee3, #w-node-_88ee91f9-c9db-3d51-f0c6-76fdd1b830ae-985edee3, #w-node-_88ee91f9-c9db-3d51-f0c6-76fdd1b830ca-985edee3, #w-node-_88ee91f9-c9db-3d51-f0c6-76fdd1b830ed-985edee3, #w-node-_901132b1-3e9e-bd25-8cc4-0d1d8b5ead8c-985edee3, #w-node-f7359238-fd8b-bde1-037c-02cedfdf8c87-985edee3, #w-node-_446ac027-1b97-f3e4-c0ac-a3b0f71848e2-985edee3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: auto;
}

#w-node-_0ef012bf-ae41-0ec6-96e5-6ac1753ba11f-985edee3 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_0ef012bf-ae41-0ec6-96e5-6ac1753ba123-985edee3 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_0ef012bf-ae41-0ec6-96e5-6ac1753ba127-985edee3 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_0ef012bf-ae41-0ec6-96e5-6ac1753ba12b-985edee3 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_0ef012bf-ae41-0ec6-96e5-6ac1753ba12f-985edee3 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_0ef012bf-ae41-0ec6-96e5-6ac1753ba133-985edee3 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_0ef012bf-ae41-0ec6-96e5-6ac1753ba134-985edee3 {
  grid-area: Area-6;
}

#w-node-_0ef012bf-ae41-0ec6-96e5-6ac1753ba139-985edee3 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_0ef012bf-ae41-0ec6-96e5-6ac1753ba13d-985edee3 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_0ef012bf-ae41-0ec6-96e5-6ac1753ba141-985edee3 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_0ef012bf-ae41-0ec6-96e5-6ac1753ba145-985edee3 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-c20aa0dc-ddd5-7935-e7aa-a36fd3e5a8ab-985edee3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-c20aa0dc-ddd5-7935-e7aa-a36fd3e5a8c7-985edee3 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-cb0ac7c8-c238-9736-0c53-a9f8e3fb5447-985edee3, #w-node-cb0ac7c8-c238-9736-0c53-a9f8e3fb5457-985edee3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cb0ac7c8-c238-9736-0c53-a9f8e3fb5478-985edee3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4a79d6f2-3e78-e980-95b7-b04a59c15953-985edee4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: auto;
}

#w-node-_7f80101f-49b5-47b9-2d11-03d1c4755195-985edee4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9d4-985edee4 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9d8-985edee4 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9dc-985edee4 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9e0-985edee4 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9e4-985edee4 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9e8-985edee4 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9e9-985edee4 {
  grid-area: Area-6;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9ee-985edee4 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9f2-985edee4 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9f6-985edee4 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9fa-985edee4 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edee4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edee4 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edee4, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edee4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2525-985edee4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d56ec1cb-d109-2e8c-0d56-b39afc9bfeb1-985edee5 {
  place-self: auto center;
}

#w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9a13-985edee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9a19-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9a1f-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9a25-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9a2b-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9a31-985edee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9a37-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9a3d-985edee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9a43-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9a49-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9a4f-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9a55-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9a5b-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9a61-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9a67-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9a6d-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9a73-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9a79-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9a7f-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9a85-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9a8b-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9a91-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9a97-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9a9d-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9aa3-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9aa9-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9aaf-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9ab5-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9abb-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9ac1-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9ac7-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9acd-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9ad3-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9ad9-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9adf-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9ae5-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9aeb-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9af1-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9af7-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9afd-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9b03-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9b09-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9b0f-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9b15-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9b1b-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9b21-985edee5, #w-node-c9ff671b-a77b-1d62-400d-6fafdb9d9b27-985edee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0650cb28-ea97-885e-87ef-3bca94081e0b-985edee5 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_0650cb28-ea97-885e-87ef-3bca94081e0f-985edee5 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_0650cb28-ea97-885e-87ef-3bca94081e13-985edee5 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_0650cb28-ea97-885e-87ef-3bca94081e17-985edee5 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_0650cb28-ea97-885e-87ef-3bca94081e1b-985edee5 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_0650cb28-ea97-885e-87ef-3bca94081e1f-985edee5 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_0650cb28-ea97-885e-87ef-3bca94081e20-985edee5 {
  grid-area: Area-6;
}

#w-node-_0650cb28-ea97-885e-87ef-3bca94081e25-985edee5 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_0650cb28-ea97-885e-87ef-3bca94081e29-985edee5 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_0650cb28-ea97-885e-87ef-3bca94081e2d-985edee5 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_0650cb28-ea97-885e-87ef-3bca94081e31-985edee5 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_466e8f2d-8552-f028-b10f-705a9da41378-985edee5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_466e8f2d-8552-f028-b10f-705a9da41394-985edee5 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-b758cc3d-6572-a8d2-9233-33be0454f32e-985edee5, #w-node-b758cc3d-6572-a8d2-9233-33be0454f33e-985edee5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b758cc3d-6572-a8d2-9233-33be0454f35f-985edee5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7311cc65-f055-9233-96c2-6481f068ad4b-985edee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9bfaae5c-e5a1-25a4-b2aa-40dce348006d-985edee6 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_9bfaae5c-e5a1-25a4-b2aa-40dce3480071-985edee6 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_9bfaae5c-e5a1-25a4-b2aa-40dce3480075-985edee6 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_9bfaae5c-e5a1-25a4-b2aa-40dce3480079-985edee6 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_9bfaae5c-e5a1-25a4-b2aa-40dce348007d-985edee6 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_9bfaae5c-e5a1-25a4-b2aa-40dce3480081-985edee6 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_9bfaae5c-e5a1-25a4-b2aa-40dce3480082-985edee6 {
  grid-area: Area-6;
}

#w-node-_9bfaae5c-e5a1-25a4-b2aa-40dce3480087-985edee6 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_9bfaae5c-e5a1-25a4-b2aa-40dce348008b-985edee6 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_9bfaae5c-e5a1-25a4-b2aa-40dce348008f-985edee6 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_9bfaae5c-e5a1-25a4-b2aa-40dce3480093-985edee6 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_6af87965-6e03-6ef7-99f3-215122d867f4-985edee6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_6af87965-6e03-6ef7-99f3-215122d86810-985edee6 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_7d4e40f6-4d45-1c45-b98e-406ee9195a0f-985edee6, #w-node-_7d4e40f6-4d45-1c45-b98e-406ee9195a1f-985edee6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7d4e40f6-4d45-1c45-b98e-406ee9195a40-985edee6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9d4-985edee7 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9d8-985edee7 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9dc-985edee7 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9e0-985edee7 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9e4-985edee7 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9e8-985edee7 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9e9-985edee7 {
  grid-area: Area-6;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9ee-985edee7 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9f2-985edee7 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9f6-985edee7 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9fa-985edee7 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edee7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edee7 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edee7, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edee7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2525-985edee7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_47b2d679-fdd8-cdbc-8932-25343de16da7-985edee9 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_47b2d679-fdd8-cdbc-8932-25343de16dab-985edee9 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_47b2d679-fdd8-cdbc-8932-25343de16daf-985edee9 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_47b2d679-fdd8-cdbc-8932-25343de16db3-985edee9 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_47b2d679-fdd8-cdbc-8932-25343de16db7-985edee9 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_47b2d679-fdd8-cdbc-8932-25343de16dbb-985edee9 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_47b2d679-fdd8-cdbc-8932-25343de16dbc-985edee9 {
  grid-area: Area-6;
}

#w-node-_47b2d679-fdd8-cdbc-8932-25343de16dc1-985edee9 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_47b2d679-fdd8-cdbc-8932-25343de16dc5-985edee9 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_47b2d679-fdd8-cdbc-8932-25343de16dc9-985edee9 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_47b2d679-fdd8-cdbc-8932-25343de16dcd-985edee9 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_4fc5b9a9-fc18-6d24-0bd6-4f20c880aa05-985edee9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_4fc5b9a9-fc18-6d24-0bd6-4f20c880aa21-985edee9 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_8f14c96c-b793-f12b-422c-ef1babc9e9bc-985edee9, #w-node-_8f14c96c-b793-f12b-422c-ef1babc9e9cc-985edee9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8f14c96c-b793-f12b-422c-ef1babc9e9ed-985edee9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_48c34f90-372e-5c4a-eb83-edae47107189-985edeea {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_48c34f90-372e-5c4a-eb83-edae4710718d-985edeea {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_48c34f90-372e-5c4a-eb83-edae47107191-985edeea {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_48c34f90-372e-5c4a-eb83-edae47107195-985edeea {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_48c34f90-372e-5c4a-eb83-edae47107199-985edeea {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_48c34f90-372e-5c4a-eb83-edae4710719d-985edeea {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_48c34f90-372e-5c4a-eb83-edae4710719e-985edeea {
  grid-area: Area-6;
}

#w-node-_48c34f90-372e-5c4a-eb83-edae471071a3-985edeea {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_48c34f90-372e-5c4a-eb83-edae471071a7-985edeea {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_48c34f90-372e-5c4a-eb83-edae471071ab-985edeea {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_48c34f90-372e-5c4a-eb83-edae471071af-985edeea {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_9f2a0c91-15e9-dc8a-512a-debb4eaa0d32-985edeea {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_9f2a0c91-15e9-dc8a-512a-debb4eaa0d4e-985edeea {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2c1-985edeea, #w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2d1-985edeea {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2f2-985edeea {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6dd0-985edeef {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6dd4-985edeef {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6dd8-985edeef {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6ddc-985edeef {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6de0-985edeef {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6de4-985edeef {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6de5-985edeef {
  grid-area: Area-6;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6dea-985edeef {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6dee-985edeef {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6df2-985edeef {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6df6-985edeef {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-b1f531ac-33a3-83c4-5c78-123b32b7ab05-985edeef {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-b1f531ac-33a3-83c4-5c78-123b32b7ab21-985edeef {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-d4bef3e7-1698-18ba-f16d-683ff9eac43e-985edeef, #w-node-d4bef3e7-1698-18ba-f16d-683ff9eac44e-985edeef {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d4bef3e7-1698-18ba-f16d-683ff9eac46f-985edeef {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4b7cf23e-8bb0-9d04-3be6-08c9c4839d03-985edf06 {
  place-self: auto center;
}

#w-node-_0588cdb7-f838-cab7-39cd-d3860ceb1839-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb183f-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb1845-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb184b-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb1851-985edf06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_0588cdb7-f838-cab7-39cd-d3860ceb1857-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb185d-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb1863-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb1869-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb186f-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb1875-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb187b-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb1881-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb1887-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb188d-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb1893-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb1899-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb189f-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb18a5-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb18ab-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb18b1-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb18b7-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb18bd-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb18c3-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb18c9-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb18cf-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb18d5-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb18db-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb18e1-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb18e7-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb18ed-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb18f3-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb18f9-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb18ff-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb1905-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb190b-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb1911-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb1917-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb191d-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb1923-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb1929-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb192f-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb1935-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb193b-985edf06, #w-node-_0588cdb7-f838-cab7-39cd-d3860ceb1941-985edf06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_569aced5-7155-e22f-54b8-4af3b15c7457-985edf06 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_569aced5-7155-e22f-54b8-4af3b15c745b-985edf06 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_569aced5-7155-e22f-54b8-4af3b15c745f-985edf06 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_569aced5-7155-e22f-54b8-4af3b15c7463-985edf06 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_569aced5-7155-e22f-54b8-4af3b15c7467-985edf06 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_569aced5-7155-e22f-54b8-4af3b15c746b-985edf06 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_569aced5-7155-e22f-54b8-4af3b15c746c-985edf06 {
  grid-area: Area-6;
}

#w-node-_569aced5-7155-e22f-54b8-4af3b15c7471-985edf06 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_569aced5-7155-e22f-54b8-4af3b15c7475-985edf06 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_569aced5-7155-e22f-54b8-4af3b15c7479-985edf06 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_569aced5-7155-e22f-54b8-4af3b15c747d-985edf06 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_60591207-ba79-eb7c-8f52-432b1de51387-985edf06 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_60591207-ba79-eb7c-8f52-432b1de513a3-985edf06 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_311e4116-6b79-da02-d850-7adbb5d6d446-985edf06, #w-node-_311e4116-6b79-da02-d850-7adbb5d6d456-985edf06 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_311e4116-6b79-da02-d850-7adbb5d6d477-985edf06 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_45c97b93-974e-a169-bbe3-a1d26a58d253-985edf07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f2a0c91-15e9-dc8a-512a-debb4eaa0d32-985edf07 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_9f2a0c91-15e9-dc8a-512a-debb4eaa0d4e-985edf07 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2c1-985edf07, #w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2d1-985edf07 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2f2-985edf07 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6f6bb845-744d-def8-adc9-d541c69e15f5-985edf08 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_6f6bb845-744d-def8-adc9-d541c69e15f9-985edf08 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_6f6bb845-744d-def8-adc9-d541c69e15fd-985edf08 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_6f6bb845-744d-def8-adc9-d541c69e1601-985edf08 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_6f6bb845-744d-def8-adc9-d541c69e1605-985edf08 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_6f6bb845-744d-def8-adc9-d541c69e1609-985edf08 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_6f6bb845-744d-def8-adc9-d541c69e160a-985edf08 {
  grid-area: Area-6;
}

#w-node-_6f6bb845-744d-def8-adc9-d541c69e160f-985edf08 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_6f6bb845-744d-def8-adc9-d541c69e1613-985edf08 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_6f6bb845-744d-def8-adc9-d541c69e1617-985edf08 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_6f6bb845-744d-def8-adc9-d541c69e161b-985edf08 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-a6bfe99f-2303-41a6-151d-52eee7eafa8a-985edf08 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-a6bfe99f-2303-41a6-151d-52eee7eafaa6-985edf08 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-d60d9ea9-1dca-350f-b985-ba70b7013858-985edf08, #w-node-d60d9ea9-1dca-350f-b985-ba70b7013868-985edf08 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d60d9ea9-1dca-350f-b985-ba70b7013889-985edf08 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f4342050-cb22-5ea7-ef42-5a5328d6a4c2-985edf09 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-f4342050-cb22-5ea7-ef42-5a5328d6a4c6-985edf09 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-f4342050-cb22-5ea7-ef42-5a5328d6a4ca-985edf09 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-f4342050-cb22-5ea7-ef42-5a5328d6a4ce-985edf09 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-f4342050-cb22-5ea7-ef42-5a5328d6a4d2-985edf09 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-f4342050-cb22-5ea7-ef42-5a5328d6a4d6-985edf09 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-f4342050-cb22-5ea7-ef42-5a5328d6a4d7-985edf09 {
  grid-area: Area-6;
}

#w-node-f4342050-cb22-5ea7-ef42-5a5328d6a4dc-985edf09 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-f4342050-cb22-5ea7-ef42-5a5328d6a4e0-985edf09 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-f4342050-cb22-5ea7-ef42-5a5328d6a4e4-985edf09 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-f4342050-cb22-5ea7-ef42-5a5328d6a4e8-985edf09 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-ed1bc729-07c2-afd8-35d7-7f26d3cfeaa4-985edf09 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-ed1bc729-07c2-afd8-35d7-7f26d3cfeac0-985edf09 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_9406961d-d39c-bd42-f374-f57ceb6a3d3c-985edf09, #w-node-_9406961d-d39c-bd42-f374-f57ceb6a3d4c-985edf09 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9406961d-d39c-bd42-f374-f57ceb6a3d6d-985edf09 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b4ea00bc-39c4-ca6b-5271-898e73b686f0-985edf0a {
  grid-area: 1 / 1 / 3 / 3;
}

#w-node-b4ea00bc-39c4-ca6b-5271-898e73b686fd-985edf0a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b4ea00bc-39c4-ca6b-5271-898e73b68700-985edf0a {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4ea00bc-39c4-ca6b-5271-898e73b68704-985edf0a, #w-node-b4ea00bc-39c4-ca6b-5271-898e73b68707-985edf0a, #w-node-b4ea00bc-39c4-ca6b-5271-898e73b6870a-985edf0a, #w-node-b4ea00bc-39c4-ca6b-5271-898e73b6870d-985edf0a, #w-node-b4ea00bc-39c4-ca6b-5271-898e73b68711-985edf0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4ea00bc-39c4-ca6b-5271-898e73b68718-985edf0a {
  grid-area: 4 / 2 / 5 / 4;
}

#w-node-b4ea00bc-39c4-ca6b-5271-898e73b6871b-985edf0a, #w-node-_1d86058c-6888-20a9-9e3e-132b51732ee5-985edf0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa6ad437-1618-5582-b884-0d707c2267fd-985edf0a {
  grid-area: 1 / 1 / 3 / 3;
}

#w-node-fa6ad437-1618-5582-b884-0d707c22680b-985edf0a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-fa6ad437-1618-5582-b884-0d707c22680e-985edf0a {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa6ad437-1618-5582-b884-0d707c226814-985edf0a, #w-node-fa6ad437-1618-5582-b884-0d707c226817-985edf0a, #w-node-fa6ad437-1618-5582-b884-0d707c22681a-985edf0a, #w-node-fa6ad437-1618-5582-b884-0d707c22681d-985edf0a, #w-node-fa6ad437-1618-5582-b884-0d707c226822-985edf0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa6ad437-1618-5582-b884-0d707c226829-985edf0a {
  grid-area: 4 / 2 / 5 / 4;
}

#w-node-fa6ad437-1618-5582-b884-0d707c22682c-985edf0a, #w-node-fa6ad437-1618-5582-b884-0d707c226830-985edf0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6cffc06e-bf5e-5a60-5fac-4986459996ca-985edf0a {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_6cffc06e-bf5e-5a60-5fac-4986459996ce-985edf0a {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_6cffc06e-bf5e-5a60-5fac-4986459996d2-985edf0a {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_6cffc06e-bf5e-5a60-5fac-4986459996d6-985edf0a {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_6cffc06e-bf5e-5a60-5fac-4986459996da-985edf0a {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_6cffc06e-bf5e-5a60-5fac-4986459996de-985edf0a {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_6cffc06e-bf5e-5a60-5fac-4986459996df-985edf0a {
  grid-area: Area-6;
}

#w-node-_6cffc06e-bf5e-5a60-5fac-4986459996e4-985edf0a {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_6cffc06e-bf5e-5a60-5fac-4986459996e8-985edf0a {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_6cffc06e-bf5e-5a60-5fac-4986459996ec-985edf0a {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_6cffc06e-bf5e-5a60-5fac-4986459996f0-985edf0a {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-de950fae-8d62-06f6-be01-f2ce3ff02324-985edf0a {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-de950fae-8d62-06f6-be01-f2ce3ff02340-985edf0a {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_926f81cf-b685-2edf-0d16-3946f294f836-985edf0a, #w-node-_926f81cf-b685-2edf-0d16-3946f294f846-985edf0a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_926f81cf-b685-2edf-0d16-3946f294f867-985edf0a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_68cf9e39-fd77-5e94-d59c-a5e24d5b0709-985edf0d, #w-node-_63304970-06e2-4c4e-7099-629cd02c7a1d-985edf0d, #w-node-_46fcb574-01a7-1086-2e98-24c460bdbe16-985edf0d, #w-node-_46fcb574-01a7-1086-2e98-24c460bdbe1c-985edf0d, #w-node-_46fcb574-01a7-1086-2e98-24c460bdbe22-985edf0d, #w-node-_1dc6927c-d93b-8e77-893b-a3210cddb83c-985edf0d, #w-node-_6c8c8a22-1546-6c3a-de9e-d72e16fce6d0-985edf0d, #w-node-_5c30ebf5-47b2-7e4c-859e-3cfb455478b0-985edf0d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8193f-985edf0d {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81943-985edf0d {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81947-985edf0d {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8194b-985edf0d {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8194f-985edf0d {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81953-985edf0d {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81954-985edf0d {
  grid-area: Area-6;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81959-985edf0d {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8195d-985edf0d {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81961-985edf0d {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81965-985edf0d {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf0d {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf0d {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf0d, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf0d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2525-985edf0d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0822fdc4-af55-fd76-5ad1-715830ad1eaf-985edf0e {
  place-self: auto center;
}

#w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c27f6-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c27fc-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c2802-985edf0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c2808-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c280e-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c2814-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c281a-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c2820-985edf0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c2826-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c282c-985edf0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c2832-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c2838-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c283e-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c2844-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c284a-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c2850-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c2856-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c285c-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c2862-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c2868-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c286e-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c2874-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c287a-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c2880-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c2886-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c288c-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c2892-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c2898-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c289e-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c28a4-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c28aa-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c28b0-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c28b6-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c28bc-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c28c2-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c28c8-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c28ce-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c28d4-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c28da-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c28e0-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c28e6-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c28ec-985edf0e, #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c28f2-985edf0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6b79a441-3606-17f6-c949-b6addef9397b-985edf0e {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_6b79a441-3606-17f6-c949-b6addef9397f-985edf0e {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_6b79a441-3606-17f6-c949-b6addef93983-985edf0e {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_6b79a441-3606-17f6-c949-b6addef93987-985edf0e {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_6b79a441-3606-17f6-c949-b6addef9398b-985edf0e {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_6b79a441-3606-17f6-c949-b6addef9398f-985edf0e {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_6b79a441-3606-17f6-c949-b6addef93990-985edf0e {
  grid-area: Area-6;
}

#w-node-_6b79a441-3606-17f6-c949-b6addef93995-985edf0e {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_6b79a441-3606-17f6-c949-b6addef93999-985edf0e {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_6b79a441-3606-17f6-c949-b6addef9399d-985edf0e {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_6b79a441-3606-17f6-c949-b6addef939a1-985edf0e {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_88c460f9-b0af-df68-53e2-af5e938ae4ec-985edf0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_88c460f9-b0af-df68-53e2-af5e938ae508-985edf0e {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-e00d2ddf-a72c-801f-0517-ce40c83b16c9-985edf0e, #w-node-e00d2ddf-a72c-801f-0517-ce40c83b16d9-985edf0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e00d2ddf-a72c-801f-0517-ce40c83b16fa-985edf0e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_84d4e0b5-bf25-6fa5-2949-aa576984f914-985edf22 {
  place-self: auto center;
}

#w-node-_980c96ba-1360-521c-2072-da9de83404e9-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de83404ef-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de83404f5-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de83404fb-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de8340501-985edf22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_980c96ba-1360-521c-2072-da9de8340507-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de834050d-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de8340513-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de8340519-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de834051f-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de8340525-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de834052b-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de8340531-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de8340537-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de834053d-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de8340543-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de8340549-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de834054f-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de8340555-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de834055b-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de8340561-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de8340567-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de834056d-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de8340573-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de8340579-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de834057f-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de8340585-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de834058b-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de8340591-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de8340597-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de834059d-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de83405a3-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de83405a9-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de83405af-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de83405b5-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de83405bb-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de83405c1-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de83405c7-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de83405cd-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de83405d3-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de83405d9-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de83405df-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de83405e5-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de83405eb-985edf22, #w-node-_980c96ba-1360-521c-2072-da9de83405f1-985edf22, #w-node-_6f606a4f-37af-6d6c-76e0-6eeaac54f4ed-985edf22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_75febc80-1f54-c676-42ad-065a8cd8d16e-985edf22 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_75febc80-1f54-c676-42ad-065a8cd8d172-985edf22 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_75febc80-1f54-c676-42ad-065a8cd8d176-985edf22 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_75febc80-1f54-c676-42ad-065a8cd8d17a-985edf22 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_75febc80-1f54-c676-42ad-065a8cd8d17e-985edf22 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_75febc80-1f54-c676-42ad-065a8cd8d182-985edf22 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_75febc80-1f54-c676-42ad-065a8cd8d183-985edf22 {
  grid-area: Area-6;
}

#w-node-_75febc80-1f54-c676-42ad-065a8cd8d188-985edf22 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_75febc80-1f54-c676-42ad-065a8cd8d18c-985edf22 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_75febc80-1f54-c676-42ad-065a8cd8d190-985edf22 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_75febc80-1f54-c676-42ad-065a8cd8d194-985edf22 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-f44c88f1-eb0a-3635-789c-8431c2884a19-985edf22 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-f44c88f1-eb0a-3635-789c-8431c2884a35-985edf22 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-a10fc8e4-3515-5f6e-8848-b8644d67bbce-985edf22, #w-node-a10fc8e4-3515-5f6e-8848-b8644d67bbde-985edf22 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a10fc8e4-3515-5f6e-8848-b8644d67bbff-985edf22 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc74e-985edf23, #w-node-_4fc5ba7e-d0da-2580-9b80-03adea4e25cd-985edf23, #w-node-_2dea580d-633d-d5ab-6b0f-e8d12eafb928-985edf23, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc770-985edf23, #w-node-_8f40a877-daae-5e1a-9671-d12b24f8a795-985edf23, #w-node-_31c2e8d8-654f-2db0-f56f-ec0a6fc009ff-985edf23, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc792-985edf23, #w-node-d173237c-6ddb-f8e2-9b0f-075ce9d784cb-985edf23, #w-node-c8687a49-839f-c197-5288-ec492d674bec-985edf23, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc7b4-985edf23, #w-node-b5a0fe5c-35f8-1171-357d-dc181e6b2622-985edf23, #w-node-b8e0cc51-7892-3b14-cb4e-cbffe6ad9e1b-985edf23, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc7d6-985edf23, #w-node-_5563dac3-eca8-0732-bff2-a3009c105209-985edf23, #w-node-c4737f70-0c03-c1b9-5c08-9ae672d46b8a-985edf23, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc7f8-985edf23, #w-node-_402d93e3-a2ae-7c1d-6ba7-f16f428e4bd2-985edf23, #w-node-_5b70dc60-07d2-d52b-64c5-df571d685106-985edf23, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc81a-985edf23, #w-node-b035f2cc-f802-ad71-581e-5b11cefb7a29-985edf23, #w-node-_6c3a400d-75c0-cd0f-a3c5-302290e7d2b2-985edf23, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc83c-985edf23, #w-node-a3fa6c08-630d-7061-844c-a095d30ad2be-985edf23, #w-node-_7a72a869-f82f-55f4-5e74-12731c84b640-985edf23, #w-node-_27762f7f-bd12-e41a-1ae9-e3920026931d-985edf23, #w-node-_927b8fef-a5f2-f02a-59ba-f7006e266a91-985edf23, #w-node-ad0ae59f-31e3-2707-5836-1301787c5d1e-985edf23, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afde7-985edf23, #w-node-_8638fb29-7e6e-deda-179b-557b5b473760-985edf23, #w-node-_2a6312ae-3f9a-5a51-aff7-b48747abbb0b-985edf23, #w-node-_75a29a2d-a52c-6653-521b-e1add12ef074-985edf23, #w-node-_2fb77dcf-4b59-3aab-eede-808b49fe3ad4-985edf23, #w-node-d71e94c1-d1ed-80fb-6e96-7b116477aba6-985edf23, #w-node-_94b21224-ff56-6b61-7649-1e953dec022e-985edf23, #w-node-b5c853ca-2c76-f75b-7932-c50ccc1b5203-985edf23, #w-node-b1efac49-12ac-d94e-c346-52ac74378e7c-985edf23, #w-node-_7df7fcdf-ce45-4133-d5cf-a411d8a2c262-985edf23, #w-node-_2c84c8d8-0d4a-f63e-661c-753702150b5b-985edf23, #w-node-_6779fc9a-a347-3342-ba2d-e57e190da9d2-985edf23, #w-node-cf7b8d7e-5a17-4e06-41ee-19b3b4784b4b-985edf23, #w-node-f2e97812-7c75-9a38-d80f-ff012d141dea-985edf23, #w-node-_552bd289-973a-b6b0-4834-79416739bcd1-985edf23, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afe2b-985edf23, #w-node-_51c70e6c-c5c0-a5d2-587d-8f9883b7eb0b-985edf23, #w-node-bdcb4d4b-d9bb-d8ca-9155-295243987280-985edf23, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afe4d-985edf23, #w-node-_29e0b244-b86a-7f5f-2735-ae70c226be59-985edf23, #w-node-_6a09223a-8d2c-2cd2-3d24-5373ea1307b5-985edf23, #w-node-_659208a2-9ebf-e4ea-5571-be0c001b88ff-985edf23, #w-node-fb7c0aa8-82aa-7776-5a4c-f7b24f3d35e6-985edf23, #w-node-_71eb085c-7d8d-bbdb-c757-6f1ffeb9c63e-985edf23, #w-node-d0038359-1fd7-aa6e-2d8c-605f4aa26d90-985edf23, #w-node-_6796cf2b-6745-ff32-5bab-82f1307c7955-985edf23, #w-node-_81a66fa5-930e-9792-3859-4ed7d54ba910-985edf23, #w-node-b590fef8-469a-9bee-2e28-a4bd2be3a746-985edf23, #w-node-e27f147b-2d7a-61e1-c130-1880fb60e961-985edf23, #w-node-_6c1719f6-cc2d-7766-1d8c-c898c5bd24b8-985edf23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6f30bb4e-28c1-39fd-075b-bc79b07c0cd7-985edf23, #w-node-cfd6ebb8-d32b-8096-1c2a-c05c6c1d4446-985edf23 {
  justify-self: center;
}

#w-node-_6f30bb4e-28c1-39fd-075b-bc79b07c0cdb-985edf23, #w-node-b632caee-d529-f548-1a8b-91f69c07c09e-985edf23 {
  place-self: center;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8193f-985edf23 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81943-985edf23 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81947-985edf23 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8194b-985edf23 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8194f-985edf23 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81953-985edf23 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81954-985edf23 {
  grid-area: Area-6;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81959-985edf23 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8195d-985edf23 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81961-985edf23 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81965-985edf23 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf23 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf23 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf23, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf23 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2525-985edf23 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc74e-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc754-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc75a-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc760-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc770-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc776-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc77c-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc782-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc792-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc798-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc79e-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc7a4-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc7b4-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc7ba-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc7c0-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc7c6-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc7d6-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc7dc-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc7e2-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc7e8-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc7f8-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc7fe-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc804-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc80a-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc81a-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc820-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc826-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc82c-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc83c-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc842-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc848-985edf24, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc84e-985edf24, #w-node-aa4831fd-c03c-21d5-b15c-efdc3c77f719-985edf24, #w-node-aa4831fd-c03c-21d5-b15c-efdc3c77f71f-985edf24, #w-node-aa4831fd-c03c-21d5-b15c-efdc3c77f725-985edf24, #w-node-_6006fbd2-fd00-8623-7584-14c095daeab7-985edf24, #w-node-_6006fbd2-fd00-8623-7584-14c095daeabd-985edf24, #w-node-_6006fbd2-fd00-8623-7584-14c095daeac3-985edf24, #w-node-b9289aff-f9a8-5d9a-2799-bb50dc292fec-985edf24, #w-node-b9289aff-f9a8-5d9a-2799-bb50dc292ff2-985edf24, #w-node-b9289aff-f9a8-5d9a-2799-bb50dc292ff8-985edf24, #w-node-_2c86d1a7-e4fa-d332-4cc3-fb9e2c90aa23-985edf24, #w-node-_2c86d1a7-e4fa-d332-4cc3-fb9e2c90aa29-985edf24, #w-node-_2c86d1a7-e4fa-d332-4cc3-fb9e2c90aa2f-985edf24, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afde7-985edf24, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afded-985edf24, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afdf3-985edf24, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afdf9-985edf24, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afe09-985edf24, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afe0f-985edf24, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afe15-985edf24, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afe1b-985edf24, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afe2b-985edf24, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afe31-985edf24, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afe37-985edf24, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afe3d-985edf24, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afe4d-985edf24, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afe53-985edf24, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afe59-985edf24, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afe5f-985edf24, #w-node-_659208a2-9ebf-e4ea-5571-be0c001b88ff-985edf24, #w-node-_659208a2-9ebf-e4ea-5571-be0c001b8905-985edf24, #w-node-_659208a2-9ebf-e4ea-5571-be0c001b890b-985edf24, #w-node-_659208a2-9ebf-e4ea-5571-be0c001b8911-985edf24, #w-node-_6202de4d-e346-545d-43c7-4131b79514a5-985edf24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8193f-985edf24 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81943-985edf24 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81947-985edf24 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8194b-985edf24 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8194f-985edf24 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81953-985edf24 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81954-985edf24 {
  grid-area: Area-6;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81959-985edf24 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8195d-985edf24 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81961-985edf24 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81965-985edf24 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf24 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf24 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf24, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf24 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2525-985edf24 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc74e-985edf25, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc754-985edf25, #w-node-_7d881561-71ac-2c84-705f-d4532307f917-985edf25, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc770-985edf25, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc776-985edf25, #w-node-aee2581d-d069-25b9-33d7-8056200d642d-985edf25, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc792-985edf25, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc798-985edf25, #w-node-_3adeb2b7-040b-67c2-ed6d-a5b6eb14492f-985edf25, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc7b4-985edf25, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc7ba-985edf25, #w-node-_68b1b2ad-54ef-28ab-ffae-157589f97361-985edf25, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc7d6-985edf25, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc7dc-985edf25, #w-node-d076128b-3025-2810-e963-1b08ac5f9358-985edf25, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc7f8-985edf25, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc7fe-985edf25, #w-node-c1bb4e52-3948-98de-cf81-b053f75d7280-985edf25, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc81a-985edf25, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc820-985edf25, #w-node-_6679fb04-33e2-6b41-37c5-463509221e21-985edf25, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc83c-985edf25, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc842-985edf25, #w-node-_61cf774b-592c-3863-5ffe-7a952b2a65f3-985edf25, #w-node-_5249f776-0571-817e-d8f8-c2dbc460348e-985edf25, #w-node-_5249f776-0571-817e-d8f8-c2dbc4603494-985edf25, #w-node-df5a9b8b-59f1-81fc-c3ff-a42b9c641781-985edf25, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afde7-985edf25, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afded-985edf25, #w-node-bf89480a-76b7-aa7b-2ae5-e0f9ad47ab27-985edf25, #w-node-_75a29a2d-a52c-6653-521b-e1add12ef074-985edf25, #w-node-_75a29a2d-a52c-6653-521b-e1add12ef07a-985edf25, #w-node-_5e3a1ede-6ad1-b7d9-4655-66409126d644-985edf25, #w-node-_94b21224-ff56-6b61-7649-1e953dec022e-985edf25, #w-node-_94b21224-ff56-6b61-7649-1e953dec0234-985edf25, #w-node-_4a12bfeb-6a54-9b15-86e2-8f15fba53c6c-985edf25, #w-node-_7df7fcdf-ce45-4133-d5cf-a411d8a2c262-985edf25, #w-node-_7df7fcdf-ce45-4133-d5cf-a411d8a2c268-985edf25, #w-node-e88da637-c7f0-b02c-d0c6-4af3f853272b-985edf25, #w-node-cf7b8d7e-5a17-4e06-41ee-19b3b4784b4b-985edf25, #w-node-cf7b8d7e-5a17-4e06-41ee-19b3b4784b51-985edf25, #w-node-b4a15a7e-dbd3-babd-051d-858a77c5f8f9-985edf25, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afe2b-985edf25, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afe31-985edf25, #w-node-_1b30b54d-70d1-486e-50eb-e016b58c1814-985edf25, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afe4d-985edf25, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afe53-985edf25, #w-node-d466689d-7b4c-2107-03d2-a4bbee23bf67-985edf25, #w-node-_659208a2-9ebf-e4ea-5571-be0c001b88ff-985edf25, #w-node-_659208a2-9ebf-e4ea-5571-be0c001b8905-985edf25, #w-node-_9fcd4041-be22-dee5-f6a9-c6c745605dfe-985edf25, #w-node-_6202de4d-e346-545d-43c7-4131b79514a5-985edf25, #w-node-d0038359-1fd7-aa6e-2d8c-605f4aa26d90-985edf25, #w-node-_54c58b98-5127-e294-c695-2528e541bc07-985edf25, #w-node-df0a69b6-8a82-cb41-d771-0321c0ef3444-985edf25, #w-node-b590fef8-469a-9bee-2e28-a4bd2be3a746-985edf25, #w-node-_3bfd2587-3d12-0acb-edd0-ed277a23e225-985edf25, #w-node-_06274349-b4b7-1c27-649e-db18d6e5b60f-985edf25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6f30bb4e-28c1-39fd-075b-bc79b07c0cd7-985edf25 {
  justify-self: center;
}

#w-node-_6f30bb4e-28c1-39fd-075b-bc79b07c0cdb-985edf25 {
  place-self: center;
}

#w-node-_6f30bb4e-28c1-39fd-075b-bc79b07c0cdf-985edf25 {
  justify-self: center;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8193f-985edf25 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81943-985edf25 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81947-985edf25 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8194b-985edf25 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8194f-985edf25 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81953-985edf25 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81954-985edf25 {
  grid-area: Area-6;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81959-985edf25 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8195d-985edf25 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81961-985edf25 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81965-985edf25 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf25 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf25 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf25, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf25 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2525-985edf25 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_51888748-7cd4-db1a-c872-f67a7de3e6f9-985edf26, #w-node-_7d5db9dd-02bc-8a44-8ac6-4d70cc81e53f-985edf26, #w-node-_7d5db9dd-02bc-8a44-8ac6-4d70cc81e555-985edf26, #w-node-_47b0ed7b-d649-5a0d-c882-b0d228d1f225-985edf26, #w-node-_4d162936-9074-84c6-6bfe-7ab3e06877be-985edf26, #w-node-_7d5db9dd-02bc-8a44-8ac6-4d70cc81e58d-985edf26, #w-node-_7d5db9dd-02bc-8a44-8ac6-4d70cc81e5a0-985edf26, #w-node-_7d5db9dd-02bc-8a44-8ac6-4d70cc81e56c-985edf26, #w-node-_7d5db9dd-02bc-8a44-8ac6-4d70cc81e579-985edf26, #w-node-_7d5db9dd-02bc-8a44-8ac6-4d70cc81e5c4-985edf26 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: auto;
}

#w-node-_563b50ce-70f4-da05-7f45-d8f183f1a588-985edf26 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_563b50ce-70f4-da05-7f45-d8f183f1a58c-985edf26, #w-node-bea08725-ea1d-21d9-36c9-2668c7d5ad66-985edf26, #w-node-_6c4fb537-4918-9916-ebfc-0dabdfbeb3a6-985edf26, #w-node-_80a379e7-0aed-eac6-6cff-473a42d5c097-985edf26, #w-node-f3d3428d-4049-d7c4-c2fd-8dcdf10e8b91-985edf26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76209591-1ffd-85bd-c465-9905d2141a7b-985edf26 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: auto;
}

#w-node-_98ae5765-1950-d830-39f0-f04c009a151b-985edf26 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_98ae5765-1950-d830-39f0-f04c009a151f-985edf26 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_98ae5765-1950-d830-39f0-f04c009a1523-985edf26 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_98ae5765-1950-d830-39f0-f04c009a1527-985edf26 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_98ae5765-1950-d830-39f0-f04c009a152b-985edf26 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_98ae5765-1950-d830-39f0-f04c009a152f-985edf26 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_98ae5765-1950-d830-39f0-f04c009a1530-985edf26 {
  grid-area: Area-6;
}

#w-node-_98ae5765-1950-d830-39f0-f04c009a1535-985edf26 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_98ae5765-1950-d830-39f0-f04c009a1539-985edf26 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_98ae5765-1950-d830-39f0-f04c009a153d-985edf26 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_98ae5765-1950-d830-39f0-f04c009a1541-985edf26 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_3cb4aa38-b4b5-ee2a-4472-be5c11d5bfc5-985edf26 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_3cb4aa38-b4b5-ee2a-4472-be5c11d5bfe1-985edf26 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-f933984b-8ad9-4727-945a-1e837b6bf0c5-985edf26, #w-node-f933984b-8ad9-4727-945a-1e837b6bf0d5-985edf26 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f933984b-8ad9-4727-945a-1e837b6bf0f6-985edf26 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f4ddb5e0-e013-45f1-d42d-ebf0b44642fd-985edf28, #w-node-_55be4097-24b8-3701-b32c-59c649113028-985edf28, #w-node-_9c8ebab6-dbec-16c8-1d09-c95df4845b4e-985edf28, #w-node-dd8d1126-daa8-cf56-6ca2-f6b426ea0fe1-985edf28, #w-node-da992a6d-f6dd-2c6f-951c-36f56e7d599f-985edf28, #w-node-_699e1b82-242c-e80b-7acb-2b46ee6f7543-985edf28, #w-node-_699e1b82-242c-e80b-7acb-2b46ee6f7554-985edf28, #w-node-_699e1b82-242c-e80b-7acb-2b46ee6f7565-985edf28 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: auto;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8193f-985edf28 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81943-985edf28 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81947-985edf28 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8194b-985edf28 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8194f-985edf28 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81953-985edf28 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81954-985edf28 {
  grid-area: Area-6;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81959-985edf28 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8195d-985edf28 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81961-985edf28 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81965-985edf28 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf28 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf28 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf28, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf28 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2525-985edf28 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f72681d8-9c19-9318-67e8-587a414dfbaf-985edf2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f72681d8-9c19-9318-67e8-587a414dfbb1-985edf2a, #w-node-f72681d8-9c19-9318-67e8-587a414dfbfa-985edf2a, #w-node-f72681d8-9c19-9318-67e8-587a414dfc1a-985edf2a, #w-node-f72681d8-9c19-9318-67e8-587a414dfc40-985edf2a, #w-node-f72681d8-9c19-9318-67e8-587a414dfc63-985edf2a, #w-node-f72681d8-9c19-9318-67e8-587a414dfc88-985edf2a, #w-node-f72681d8-9c19-9318-67e8-587a414dfcaf-985edf2a, #w-node-f72681d8-9c19-9318-67e8-587a414dfcd2-985edf2a, #w-node-f72681d8-9c19-9318-67e8-587a414dfcf4-985edf2a, #w-node-f72681d8-9c19-9318-67e8-587a414dfd13-985edf2a {
  place-self: center;
}

#w-node-_9f2a0c91-15e9-dc8a-512a-debb4eaa0d32-985edf2a {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_9f2a0c91-15e9-dc8a-512a-debb4eaa0d4e-985edf2a {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2c1-985edf2a, #w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2d1-985edf2a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2f2-985edf2a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4c43dd01-4e41-ee5a-008e-e10305243629-985edf2d {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_4c43dd01-4e41-ee5a-008e-e1030524362d-985edf2d {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_4c43dd01-4e41-ee5a-008e-e10305243631-985edf2d {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_4c43dd01-4e41-ee5a-008e-e10305243635-985edf2d {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_4c43dd01-4e41-ee5a-008e-e10305243639-985edf2d {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_4c43dd01-4e41-ee5a-008e-e1030524363d-985edf2d {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_4c43dd01-4e41-ee5a-008e-e1030524363e-985edf2d {
  grid-area: Area-6;
}

#w-node-_4c43dd01-4e41-ee5a-008e-e10305243643-985edf2d {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_4c43dd01-4e41-ee5a-008e-e10305243647-985edf2d {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_4c43dd01-4e41-ee5a-008e-e1030524364b-985edf2d {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_4c43dd01-4e41-ee5a-008e-e1030524364f-985edf2d {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-a3c46337-5ff7-53d7-a460-59ceb6962d34-985edf2d {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-a3c46337-5ff7-53d7-a460-59ceb6962d50-985edf2d {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_1a404146-04b3-9fad-5928-c4b3f0fae076-985edf2d, #w-node-_1a404146-04b3-9fad-5928-c4b3f0fae086-985edf2d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1a404146-04b3-9fad-5928-c4b3f0fae0a7-985edf2d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2e70489c-973a-f9a4-3cf5-f1620c5436b5-985edf2e {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_2e70489c-973a-f9a4-3cf5-f1620c5436b9-985edf2e {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_2e70489c-973a-f9a4-3cf5-f1620c5436bd-985edf2e {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_2e70489c-973a-f9a4-3cf5-f1620c5436c1-985edf2e {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_2e70489c-973a-f9a4-3cf5-f1620c5436c5-985edf2e {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_2e70489c-973a-f9a4-3cf5-f1620c5436c9-985edf2e {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_2e70489c-973a-f9a4-3cf5-f1620c5436ca-985edf2e {
  grid-area: Area-6;
}

#w-node-_2e70489c-973a-f9a4-3cf5-f1620c5436cf-985edf2e {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_2e70489c-973a-f9a4-3cf5-f1620c5436d3-985edf2e {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_2e70489c-973a-f9a4-3cf5-f1620c5436d7-985edf2e {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_2e70489c-973a-f9a4-3cf5-f1620c5436db-985edf2e {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-bf53d91d-fbdf-733e-73a6-893c3f4af82f-985edf2e {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-bf53d91d-fbdf-733e-73a6-893c3f4af84b-985edf2e {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_7e0ca5c0-8b1b-1b85-5aeb-3de1bbae6943-985edf2e, #w-node-_7e0ca5c0-8b1b-1b85-5aeb-3de1bbae6953-985edf2e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7e0ca5c0-8b1b-1b85-5aeb-3de1bbae6974-985edf2e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f8b2f934-9426-8476-ba3a-e530c79d5081-985edf30 {
  justify-self: auto;
}

#w-node-_7209fc0e-6c4d-a6cc-fa37-cb09e64ab02a-985edf30 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_7209fc0e-6c4d-a6cc-fa37-cb09e64ab02e-985edf30 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_7209fc0e-6c4d-a6cc-fa37-cb09e64ab032-985edf30 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_7209fc0e-6c4d-a6cc-fa37-cb09e64ab036-985edf30 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_7209fc0e-6c4d-a6cc-fa37-cb09e64ab03a-985edf30 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_7209fc0e-6c4d-a6cc-fa37-cb09e64ab03e-985edf30 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_7209fc0e-6c4d-a6cc-fa37-cb09e64ab03f-985edf30 {
  grid-area: Area-6;
}

#w-node-_7209fc0e-6c4d-a6cc-fa37-cb09e64ab044-985edf30 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_7209fc0e-6c4d-a6cc-fa37-cb09e64ab048-985edf30 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_7209fc0e-6c4d-a6cc-fa37-cb09e64ab04c-985edf30 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_7209fc0e-6c4d-a6cc-fa37-cb09e64ab050-985edf30 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-bb9dbd43-8064-3e2b-042a-c7d3536e446f-985edf30 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-bb9dbd43-8064-3e2b-042a-c7d3536e448b-985edf30 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-cf969934-135e-9c6a-de25-258a4d952165-985edf30, #w-node-cf969934-135e-9c6a-de25-258a4d952175-985edf30 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cf969934-135e-9c6a-de25-258a4d952196-985edf30 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6dd0-985edf31 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6dd4-985edf31 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6dd8-985edf31 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6ddc-985edf31 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6de0-985edf31 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6de4-985edf31 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6de5-985edf31 {
  grid-area: Area-6;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6dea-985edf31 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6dee-985edf31 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6df2-985edf31 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_19333313-9057-3847-a5d9-5b0bc9ed6df6-985edf31 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-b1f531ac-33a3-83c4-5c78-123b32b7ab05-985edf31 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-b1f531ac-33a3-83c4-5c78-123b32b7ab21-985edf31 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-d4bef3e7-1698-18ba-f16d-683ff9eac43e-985edf31, #w-node-d4bef3e7-1698-18ba-f16d-683ff9eac44e-985edf31 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d4bef3e7-1698-18ba-f16d-683ff9eac46f-985edf31 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c8dc958a-ae59-51ed-ad12-6f5d571ec1bd-985edf33, #w-node-db10781d-b3d4-8098-c4f7-f203002fff82-985edf33, #w-node-_424dabea-ab49-2910-bbb7-15db6321b591-985edf33, #w-node-_424dabea-ab49-2910-bbb7-15db6321b597-985edf33, #w-node-_91798d83-757a-d1d9-9cf0-71cf7aa1fe42-985edf33, #w-node-a255e991-7d41-ddbb-33f2-b37d21ca28d3-985edf33, #w-node-_8fce078b-370c-6f36-984e-70b9cdbf1bf1-985edf33, #w-node-_8fce078b-370c-6f36-984e-70b9cdbf1bf7-985edf33, #w-node-_0023ebfb-b62c-b420-64ba-d68a32cd5472-985edf33, #w-node-_0023ebfb-b62c-b420-64ba-d68a32cd5484-985edf33, #w-node-_0023ebfb-b62c-b420-64ba-d68a32cd548a-985edf33, #w-node-_6657f841-0840-bea5-ca97-004e3c142d33-985edf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ee3635e2-20df-f9af-eebf-635adfdaf443-985edf33 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-ee3635e2-20df-f9af-eebf-635adfdaf447-985edf33 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-ee3635e2-20df-f9af-eebf-635adfdaf44b-985edf33 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-ee3635e2-20df-f9af-eebf-635adfdaf44f-985edf33 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-ee3635e2-20df-f9af-eebf-635adfdaf453-985edf33 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-ee3635e2-20df-f9af-eebf-635adfdaf457-985edf33 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-ee3635e2-20df-f9af-eebf-635adfdaf458-985edf33 {
  grid-area: Area-6;
}

#w-node-ee3635e2-20df-f9af-eebf-635adfdaf45d-985edf33 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-ee3635e2-20df-f9af-eebf-635adfdaf461-985edf33 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-ee3635e2-20df-f9af-eebf-635adfdaf465-985edf33 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-ee3635e2-20df-f9af-eebf-635adfdaf469-985edf33 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf33 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf33 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf33, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf33 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2525-985edf33 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8193f-985edf34 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81943-985edf34 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81947-985edf34 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8194b-985edf34 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8194f-985edf34 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81953-985edf34 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81954-985edf34 {
  grid-area: Area-6;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81959-985edf34 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8195d-985edf34 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81961-985edf34 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81965-985edf34 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf34 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf34 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf34, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf34 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2525-985edf34 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cbea88ba-1cbc-318e-85ee-54ef0d09fd0a-985edf35 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-cbea88ba-1cbc-318e-85ee-54ef0d09fd0e-985edf35 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-cbea88ba-1cbc-318e-85ee-54ef0d09fd12-985edf35 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-cbea88ba-1cbc-318e-85ee-54ef0d09fd16-985edf35 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-cbea88ba-1cbc-318e-85ee-54ef0d09fd1a-985edf35 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-cbea88ba-1cbc-318e-85ee-54ef0d09fd1e-985edf35 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-cbea88ba-1cbc-318e-85ee-54ef0d09fd1f-985edf35 {
  grid-area: Area-6;
}

#w-node-cbea88ba-1cbc-318e-85ee-54ef0d09fd24-985edf35 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-cbea88ba-1cbc-318e-85ee-54ef0d09fd28-985edf35 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-cbea88ba-1cbc-318e-85ee-54ef0d09fd2c-985edf35 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-cbea88ba-1cbc-318e-85ee-54ef0d09fd30-985edf35 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-ff04ee16-db8e-5ada-5659-5e3490e703f2-985edf35 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-ff04ee16-db8e-5ada-5659-5e3490e7040e-985edf35 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_00c13fec-a617-966e-8899-f6e64ffe7629-985edf35, #w-node-_00c13fec-a617-966e-8899-f6e64ffe7639-985edf35 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_00c13fec-a617-966e-8899-f6e64ffe765a-985edf35 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e72f835a-cb21-1b21-f0e0-c66e99a77948-985edf36 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-e72f835a-cb21-1b21-f0e0-c66e99a7794c-985edf36 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-e72f835a-cb21-1b21-f0e0-c66e99a77950-985edf36 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-e72f835a-cb21-1b21-f0e0-c66e99a77954-985edf36 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-e72f835a-cb21-1b21-f0e0-c66e99a77958-985edf36 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-e72f835a-cb21-1b21-f0e0-c66e99a7795c-985edf36 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-e72f835a-cb21-1b21-f0e0-c66e99a7795d-985edf36 {
  grid-area: Area-6;
}

#w-node-e72f835a-cb21-1b21-f0e0-c66e99a77962-985edf36 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-e72f835a-cb21-1b21-f0e0-c66e99a77966-985edf36 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-e72f835a-cb21-1b21-f0e0-c66e99a7796a-985edf36 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-e72f835a-cb21-1b21-f0e0-c66e99a7796e-985edf36 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-fdac756d-670b-748d-6123-c8796d6daf7c-985edf36 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-fdac756d-670b-748d-6123-c8796d6daf98-985edf36 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_58628aef-af29-92d1-640f-4800f9823877-985edf36, #w-node-_58628aef-af29-92d1-640f-4800f9823887-985edf36 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_58628aef-af29-92d1-640f-4800f98238a8-985edf36 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6e50a12b-277c-4012-91da-c7b124ffd082-985edf37 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_6e50a12b-277c-4012-91da-c7b124ffd086-985edf37 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_6e50a12b-277c-4012-91da-c7b124ffd08a-985edf37 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_6e50a12b-277c-4012-91da-c7b124ffd08e-985edf37 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_6e50a12b-277c-4012-91da-c7b124ffd092-985edf37 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_6e50a12b-277c-4012-91da-c7b124ffd096-985edf37 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_6e50a12b-277c-4012-91da-c7b124ffd097-985edf37 {
  grid-area: Area-6;
}

#w-node-_6e50a12b-277c-4012-91da-c7b124ffd09c-985edf37 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_6e50a12b-277c-4012-91da-c7b124ffd0a0-985edf37 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_6e50a12b-277c-4012-91da-c7b124ffd0a4-985edf37 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_6e50a12b-277c-4012-91da-c7b124ffd0a8-985edf37 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-f74bffbb-a8fb-8c6f-2263-18b11d43f4a6-985edf37 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-f74bffbb-a8fb-8c6f-2263-18b11d43f4c2-985edf37 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-e782271a-6ba0-f577-78f6-b9a91fdf90ce-985edf37, #w-node-e782271a-6ba0-f577-78f6-b9a91fdf90de-985edf37 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e782271a-6ba0-f577-78f6-b9a91fdf90ff-985edf37 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ca9ba659-2276-190c-4f0c-fd0bf8829ef9-985edf39 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: auto;
}

#w-node-_76962c30-cbbe-47b8-a042-54eba6c97dc0-985edf39 {
  justify-self: center;
}

#w-node-_76962c30-cbbe-47b8-a042-54eba6c97dc9-985edf39 {
  place-self: center;
}

#w-node-_76962c30-cbbe-47b8-a042-54eba6c97dd2-985edf39, #w-node-_24312341-d7bb-a509-87d4-732cf98610f7-985edf39 {
  justify-self: center;
}

#w-node-_24312341-d7bb-a509-87d4-732cf98610fb-985edf39 {
  place-self: center;
}

#w-node-_24312341-d7bb-a509-87d4-732cf98610ff-985edf39, #w-node-c0defb99-9418-946d-2d3f-f1d313bcb087-985edf39 {
  justify-self: center;
}

#w-node-_9a379ef9-dfc6-05d5-972b-970718d4c879-985edf39 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_9a379ef9-dfc6-05d5-972b-970718d4c87d-985edf39 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_9a379ef9-dfc6-05d5-972b-970718d4c881-985edf39 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_9a379ef9-dfc6-05d5-972b-970718d4c885-985edf39 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_9a379ef9-dfc6-05d5-972b-970718d4c889-985edf39 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_9a379ef9-dfc6-05d5-972b-970718d4c88d-985edf39 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_9a379ef9-dfc6-05d5-972b-970718d4c88e-985edf39 {
  grid-area: Area-6;
}

#w-node-_9a379ef9-dfc6-05d5-972b-970718d4c893-985edf39 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_9a379ef9-dfc6-05d5-972b-970718d4c897-985edf39 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_9a379ef9-dfc6-05d5-972b-970718d4c89b-985edf39 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_9a379ef9-dfc6-05d5-972b-970718d4c89f-985edf39 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_41332613-e00e-d060-b975-e4a36a990279-985edf39 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_41332613-e00e-d060-b975-e4a36a990295-985edf39 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_05177273-676a-8a50-dcad-5e4be9a70eaf-985edf39, #w-node-_05177273-676a-8a50-dcad-5e4be9a70ebf-985edf39 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_05177273-676a-8a50-dcad-5e4be9a70ee0-985edf39 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d35dfd4d-e25c-5138-ae0b-4fa63cc50993-985edf4b {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-d35dfd4d-e25c-5138-ae0b-4fa63cc50997-985edf4b {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-d35dfd4d-e25c-5138-ae0b-4fa63cc5099b-985edf4b {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-d35dfd4d-e25c-5138-ae0b-4fa63cc5099f-985edf4b {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-d35dfd4d-e25c-5138-ae0b-4fa63cc509a3-985edf4b {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-d35dfd4d-e25c-5138-ae0b-4fa63cc509a7-985edf4b {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-d35dfd4d-e25c-5138-ae0b-4fa63cc509a8-985edf4b {
  grid-area: Area-6;
}

#w-node-d35dfd4d-e25c-5138-ae0b-4fa63cc509ad-985edf4b {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-d35dfd4d-e25c-5138-ae0b-4fa63cc509b1-985edf4b {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-d35dfd4d-e25c-5138-ae0b-4fa63cc509b5-985edf4b {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-d35dfd4d-e25c-5138-ae0b-4fa63cc509b9-985edf4b {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_6af87965-6e03-6ef7-99f3-215122d867f4-985edf4b {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_6af87965-6e03-6ef7-99f3-215122d86810-985edf4b {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_7d4e40f6-4d45-1c45-b98e-406ee9195a0f-985edf4b, #w-node-_7d4e40f6-4d45-1c45-b98e-406ee9195a1f-985edf4b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7d4e40f6-4d45-1c45-b98e-406ee9195a40-985edf4b {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9d4-985edf4e {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9d8-985edf4e {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9dc-985edf4e {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9e0-985edf4e {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9e4-985edf4e {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9e8-985edf4e {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9e9-985edf4e {
  grid-area: Area-6;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9ee-985edf4e {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9f2-985edf4e {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9f6-985edf4e {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9fa-985edf4e {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf4e {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf4e {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf4e, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf4e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2525-985edf4e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b2eb2b52-b157-eaf3-3f86-e1283258256a-985edf50 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-b2eb2b52-b157-eaf3-3f86-e1283258256e-985edf50 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-b2eb2b52-b157-eaf3-3f86-e12832582572-985edf50 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-b2eb2b52-b157-eaf3-3f86-e12832582576-985edf50 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-b2eb2b52-b157-eaf3-3f86-e1283258257a-985edf50 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-b2eb2b52-b157-eaf3-3f86-e1283258257e-985edf50 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-b2eb2b52-b157-eaf3-3f86-e1283258257f-985edf50 {
  grid-area: Area-6;
}

#w-node-b2eb2b52-b157-eaf3-3f86-e12832582584-985edf50 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-b2eb2b52-b157-eaf3-3f86-e12832582588-985edf50 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-b2eb2b52-b157-eaf3-3f86-e1283258258c-985edf50 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-b2eb2b52-b157-eaf3-3f86-e12832582590-985edf50 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf50 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf50 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf50, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf50 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2525-985edf50 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fa3dbaec-28b0-f919-51c5-e4ebb76c9b64-985edf51 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-fa3dbaec-28b0-f919-51c5-e4ebb76c9b68-985edf51 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-fa3dbaec-28b0-f919-51c5-e4ebb76c9b6c-985edf51 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-fa3dbaec-28b0-f919-51c5-e4ebb76c9b70-985edf51 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-fa3dbaec-28b0-f919-51c5-e4ebb76c9b74-985edf51 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-fa3dbaec-28b0-f919-51c5-e4ebb76c9b78-985edf51 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-fa3dbaec-28b0-f919-51c5-e4ebb76c9b79-985edf51 {
  grid-area: Area-6;
}

#w-node-fa3dbaec-28b0-f919-51c5-e4ebb76c9b7e-985edf51 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-fa3dbaec-28b0-f919-51c5-e4ebb76c9b82-985edf51 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-fa3dbaec-28b0-f919-51c5-e4ebb76c9b86-985edf51 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-fa3dbaec-28b0-f919-51c5-e4ebb76c9b8a-985edf51 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_6af87965-6e03-6ef7-99f3-215122d867f4-985edf51 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_6af87965-6e03-6ef7-99f3-215122d86810-985edf51 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_7d4e40f6-4d45-1c45-b98e-406ee9195a0f-985edf51, #w-node-_7d4e40f6-4d45-1c45-b98e-406ee9195a1f-985edf51 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7d4e40f6-4d45-1c45-b98e-406ee9195a40-985edf51 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_444ac6d9-257d-6778-31ad-37515940b989-985edf53 {
  place-self: auto center;
}

#w-node-_94156344-1b8b-7423-d5e5-248e87fccd16-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccd1c-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccd22-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccd28-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccd2e-985edf53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_94156344-1b8b-7423-d5e5-248e87fccd34-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccd3a-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccd40-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccd46-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccd4c-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccd52-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccd58-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccd5e-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccd64-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccd6a-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccd70-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccd76-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccd7c-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccd82-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccd88-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccd8e-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccd94-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccd9a-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccda0-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccda6-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccdac-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccdb2-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccdb8-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccdbe-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccdc4-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccdca-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccdd0-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccdd6-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccddc-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccde2-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccde8-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccdee-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccdf4-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fccdfa-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fcce00-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fcce06-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fcce0c-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fcce12-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fcce18-985edf53, #w-node-_94156344-1b8b-7423-d5e5-248e87fcce1e-985edf53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e54b74c6-9bfe-89b3-db47-f8cdaeadd47d-985edf53 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-e54b74c6-9bfe-89b3-db47-f8cdaeadd481-985edf53 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-e54b74c6-9bfe-89b3-db47-f8cdaeadd485-985edf53 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-e54b74c6-9bfe-89b3-db47-f8cdaeadd489-985edf53 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-e54b74c6-9bfe-89b3-db47-f8cdaeadd48d-985edf53 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-e54b74c6-9bfe-89b3-db47-f8cdaeadd491-985edf53 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-e54b74c6-9bfe-89b3-db47-f8cdaeadd492-985edf53 {
  grid-area: Area-6;
}

#w-node-e54b74c6-9bfe-89b3-db47-f8cdaeadd497-985edf53 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-e54b74c6-9bfe-89b3-db47-f8cdaeadd49b-985edf53 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-e54b74c6-9bfe-89b3-db47-f8cdaeadd49f-985edf53 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-e54b74c6-9bfe-89b3-db47-f8cdaeadd4a3-985edf53 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_53dd0983-3525-57c2-4996-ee777aa36179-985edf53 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_53dd0983-3525-57c2-4996-ee777aa36195-985edf53 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_5df03f14-fc13-7667-d137-b5fe92fa4305-985edf53, #w-node-_5df03f14-fc13-7667-d137-b5fe92fa4315-985edf53 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5df03f14-fc13-7667-d137-b5fe92fa4336-985edf53 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_38ed846c-34e0-390b-d4bb-a154be6198e7-985edf56 {
  place-self: auto center;
}

#w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5c17-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5c1d-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5c23-985edf56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5c35-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5c3b-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5c41-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5c47-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5c4d-985edf56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5c29-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5c2f-985edf56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5c53-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5c59-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5c5f-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5c65-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5c6b-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5c71-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5c77-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5c7d-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5c83-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5c89-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5c8f-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5c95-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5c9b-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5ca1-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5ca7-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5cad-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5cb3-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5cb9-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5cbf-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5cc5-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5ccb-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5cd1-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5cd7-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5cdd-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5ce3-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5ce9-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5cef-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5cf5-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5cfb-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5d01-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5d07-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5d0d-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5d13-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5d19-985edf56, #w-node-_101adea9-8ae2-0486-44e5-17f7a6fd5d1f-985edf56, #w-node-_3597237f-9a56-eab1-313c-e4f5a83f48f1-985edf56, #w-node-aa5b9b2f-579d-afda-bb53-10cbbc05a3ff-985edf56, #w-node-_335d9c14-2e76-9a91-b22e-0919fd483c72-985edf56, #w-node-fe006ed4-b683-923f-964c-0473228be884-985edf56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_22b5c7cb-402e-0b19-0926-148e2f3dd452-985edf56 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_22b5c7cb-402e-0b19-0926-148e2f3dd456-985edf56 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_22b5c7cb-402e-0b19-0926-148e2f3dd45a-985edf56 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_22b5c7cb-402e-0b19-0926-148e2f3dd45e-985edf56 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_22b5c7cb-402e-0b19-0926-148e2f3dd462-985edf56 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_22b5c7cb-402e-0b19-0926-148e2f3dd466-985edf56 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_22b5c7cb-402e-0b19-0926-148e2f3dd467-985edf56 {
  grid-area: Area-6;
}

#w-node-_22b5c7cb-402e-0b19-0926-148e2f3dd46c-985edf56 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_22b5c7cb-402e-0b19-0926-148e2f3dd470-985edf56 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_22b5c7cb-402e-0b19-0926-148e2f3dd474-985edf56 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_22b5c7cb-402e-0b19-0926-148e2f3dd478-985edf56 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-e1c6c401-b695-3826-543c-f18a4638a1fd-985edf56 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-e1c6c401-b695-3826-543c-f18a4638a219-985edf56 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-f86d98d6-3c88-ca98-9c43-eb4ff9f17c3c-985edf56, #w-node-f86d98d6-3c88-ca98-9c43-eb4ff9f17c4c-985edf56 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f86d98d6-3c88-ca98-9c43-eb4ff9f17c6d-985edf56 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137a5-985edf5b {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137a9-985edf5b {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137ad-985edf5b {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137b1-985edf5b {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137b5-985edf5b {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137b9-985edf5b {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137ba-985edf5b {
  grid-area: Area-6;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137bf-985edf5b {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137c3-985edf5b {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137c7-985edf5b {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137cb-985edf5b {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_16a01cd2-ecb4-f75d-fea1-6b0209328f86-985edf5b {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_16a01cd2-ecb4-f75d-fea1-6b0209328fa2-985edf5b {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_9f1bfb20-6af3-2850-acb6-89e44ab9a755-985edf5b, #w-node-_9f1bfb20-6af3-2850-acb6-89e44ab9a765-985edf5b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9f1bfb20-6af3-2850-acb6-89e44ab9a786-985edf5b {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc74e-baa26d00, #w-node-_46b96c35-250a-46d9-0355-ac7e615ebbce-baa26d00, #w-node-a1c7a8ad-38ad-5ec0-bf22-af9eab286807-baa26d00, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc770-baa26d00, #w-node-_76eae53c-6224-d269-3787-2fafb28b0ea9-baa26d00, #w-node-_5a314994-948a-8090-7491-fe21db0316c2-baa26d00, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc792-baa26d00, #w-node-_755380e1-cab1-a667-4599-d3f2b475863e-baa26d00, #w-node-_0ad7ddd5-a4ab-b347-151d-1b2f547bd2f4-baa26d00, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc7b4-baa26d00, #w-node-_2c648c51-c8a8-64f8-2e1d-43e123e0162e-baa26d00, #w-node-_98391c66-4133-4431-c276-9de5496856f3-baa26d00, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc7d6-baa26d00, #w-node-d64f11a6-69bf-5f67-8fe7-f6cc4e9a73a7-baa26d00, #w-node-cbbe1e01-15bb-97ab-a089-5c1ba284d7f6-baa26d00, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc7f8-baa26d00, #w-node-ece8d412-8e42-0349-94d1-c0a6f14aacb0-baa26d00, #w-node-_8957dc4e-3ef2-663b-042e-98023844bf24-baa26d00, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc81a-baa26d00, #w-node-_1780e042-2906-412c-7d11-5521515fac59-baa26d00, #w-node-_38ab6d21-c278-ee38-1b96-6a9d5ead4fc7-baa26d00, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc83c-baa26d00, #w-node-_7b07a618-19de-d070-52d1-55b1a7048d8a-baa26d00, #w-node-_4f0e9c7c-e3d9-4512-1f2a-067babf6c536-baa26d00, #w-node-_27762f7f-bd12-e41a-1ae9-e3920026931d-baa26d00, #w-node-c1ae0360-8a08-9b6e-929e-fcb51fbbfa16-baa26d00, #w-node-_16e20346-be44-518b-8b6d-95586a4183eb-baa26d00, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afde7-baa26d00, #w-node-f9985df8-9ed3-143e-903b-8e0776ac840c-baa26d00, #w-node-befe0e6c-eddd-bdbe-12e7-722419776a11-baa26d00, #w-node-_75a29a2d-a52c-6653-521b-e1add12ef074-baa26d00, #w-node-_6d9482b3-7dbc-f535-1648-91d2458e8a44-baa26d00, #w-node-_2ba3a0fa-7d0e-720b-9db1-9016cf992263-baa26d00, #w-node-_94b21224-ff56-6b61-7649-1e953dec022e-baa26d00, #w-node-c8f1b1ad-b232-c673-97ea-6d4e5c399fcc-baa26d00, #w-node-_565d2b36-e72e-cec1-c465-c0a7feeeee99-baa26d00, #w-node-_7df7fcdf-ce45-4133-d5cf-a411d8a2c262-baa26d00, #w-node-a913b34a-ce3a-5835-a001-03972f328eb4-baa26d00, #w-node-_24a2f282-99fc-804e-d5e6-5b0043fa835e-baa26d00, #w-node-cf7b8d7e-5a17-4e06-41ee-19b3b4784b4b-baa26d00, #w-node-d1941688-3f6d-84c8-b709-2be62f000d13-baa26d00, #w-node-_0bf14143-4ca7-3a6f-8ef0-e9be68bcd5d3-baa26d00, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afe2b-baa26d00, #w-node-_85edd9f0-5bcd-7b13-c7fc-5f7ba2033570-baa26d00, #w-node-be651ecf-bbbf-769f-19cc-85aba48f1c4a-baa26d00, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afe4d-baa26d00, #w-node-_3aae534b-f6b3-866f-f142-199686f6c28e-baa26d00, #w-node-_57337100-fc3c-9fa3-6246-94363b82fb6e-baa26d00, #w-node-_659208a2-9ebf-e4ea-5571-be0c001b88ff-baa26d00, #w-node-_23092182-7834-48f0-4586-7bc3f4339554-baa26d00, #w-node-f4d38d60-1f9d-4c71-4016-f46002bd17a0-baa26d00, #w-node-d0038359-1fd7-aa6e-2d8c-605f4aa26d90-baa26d00, #w-node-cf1fed84-2e07-4d68-49e4-4c2bd2e06795-baa26d00, #w-node-_085f213c-6ea1-a05d-6cda-2e9f4cf9122c-baa26d00, #w-node-b590fef8-469a-9bee-2e28-a4bd2be3a746-baa26d00, #w-node-ff515138-fde6-0f48-0ede-1c53b04287bc-baa26d00, #w-node-_5ed9f203-3544-d3a2-354a-c6439640b479-baa26d00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6f30bb4e-28c1-39fd-075b-bc79b07c0cd7-baa26d00 {
  justify-self: center;
}

#w-node-_6f30bb4e-28c1-39fd-075b-bc79b07c0cdb-baa26d00 {
  place-self: center;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8193f-baa26d00 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81943-baa26d00 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81947-baa26d00 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8194b-baa26d00 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8194f-baa26d00 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81953-baa26d00 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81954-baa26d00 {
  grid-area: Area-6;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81959-baa26d00 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8195d-baa26d00 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81961-baa26d00 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81965-baa26d00 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79638-baa26d00 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79654-baa26d00 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-baa26d00, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-baa26d00 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2525-baa26d00 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_53a56d6f-1abc-a217-8dfa-6cd58733e2cb-a21632a1 {
  place-self: auto center;
}

#w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5af3-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5af9-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5aff-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b05-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b0b-a21632a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b11-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b17-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b1d-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b23-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b29-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b2f-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b35-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b3b-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b41-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b47-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b4d-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b53-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b59-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b5f-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b65-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b6b-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b71-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b77-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b7d-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b83-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b89-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b8f-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b95-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5b9b-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5ba1-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5ba7-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5bad-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5bb3-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5bb9-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5bbf-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5bc5-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5bcb-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5bd1-a21632a1, #w-node-_811cd47a-ed0b-1927-cbfa-fff72e7e5bd7-a21632a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8051a652-2be9-54d3-76bb-eb1dc5927294-a21632a1 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_8051a652-2be9-54d3-76bb-eb1dc5927298-a21632a1 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_8051a652-2be9-54d3-76bb-eb1dc592729c-a21632a1 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_8051a652-2be9-54d3-76bb-eb1dc59272a0-a21632a1 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_8051a652-2be9-54d3-76bb-eb1dc59272a4-a21632a1 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_8051a652-2be9-54d3-76bb-eb1dc59272a8-a21632a1 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_8051a652-2be9-54d3-76bb-eb1dc59272a9-a21632a1 {
  grid-area: Area-6;
}

#w-node-_8051a652-2be9-54d3-76bb-eb1dc59272ae-a21632a1 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_8051a652-2be9-54d3-76bb-eb1dc59272b2-a21632a1 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_8051a652-2be9-54d3-76bb-eb1dc59272b6-a21632a1 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_8051a652-2be9-54d3-76bb-eb1dc59272ba-a21632a1 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_274fd950-5885-704e-2f49-4099b38685da-a21632a1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_274fd950-5885-704e-2f49-4099b38685f6-a21632a1 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-a31d2351-e544-4d39-04b9-468a955c451f-a21632a1, #w-node-a31d2351-e544-4d39-04b9-468a955c452f-a21632a1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a31d2351-e544-4d39-04b9-468a955c4550-a21632a1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137a5-61d16c71 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137a9-61d16c71 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137ad-61d16c71 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137b1-61d16c71 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137b5-61d16c71 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137b9-61d16c71 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137ba-61d16c71 {
  grid-area: Area-6;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137bf-61d16c71 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137c3-61d16c71 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137c7-61d16c71 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_45a5573d-0562-5564-b11c-2be0e7b137cb-61d16c71 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_16a01cd2-ecb4-f75d-fea1-6b0209328f86-61d16c71 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_16a01cd2-ecb4-f75d-fea1-6b0209328fa2-61d16c71 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_9f1bfb20-6af3-2850-acb6-89e44ab9a755-61d16c71, #w-node-_9f1bfb20-6af3-2850-acb6-89e44ab9a765-61d16c71 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9f1bfb20-6af3-2850-acb6-89e44ab9a786-61d16c71 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_040d354e-1636-a0b6-61d4-dfec4a40cc7e-2273abd2, #w-node-ea1db972-4813-a90d-7e7d-395f280b55c5-2273abd2, #w-node-_004db010-0e09-5c6f-d90f-03f8c7f52d3d-2273abd2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: auto;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9d4-2273abd2 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9d8-2273abd2 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9dc-2273abd2 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9e0-2273abd2 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9e4-2273abd2 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9e8-2273abd2 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9e9-2273abd2 {
  grid-area: Area-6;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9ee-2273abd2 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9f2-2273abd2 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9f6-2273abd2 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-db11c732-17c2-b4b0-ee34-2e9361a9c9fa-2273abd2 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79638-2273abd2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79654-2273abd2 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-2273abd2, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-2273abd2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2525-2273abd2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8ae67910-7bfd-19d3-6960-180df3d9b181-da3c5ac2, #w-node-d5f40713-bca3-450d-16bd-3512dacb17c6-da3c5ac2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: auto;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8193f-da3c5ac2 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81943-da3c5ac2 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81947-da3c5ac2 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8194b-da3c5ac2 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8194f-da3c5ac2 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81953-da3c5ac2 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81954-da3c5ac2 {
  grid-area: Area-6;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81959-da3c5ac2 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8195d-da3c5ac2 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81961-da3c5ac2 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81965-da3c5ac2 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79638-da3c5ac2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79654-da3c5ac2 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-da3c5ac2, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-da3c5ac2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2525-da3c5ac2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_080a45da-bb08-4d6e-9c96-3e16ce149321-6ec24b17 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: auto;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8193f-6ec24b17 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81943-6ec24b17 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81947-6ec24b17 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8194b-6ec24b17 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8194f-6ec24b17 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81953-6ec24b17 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81954-6ec24b17 {
  grid-area: Area-6;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81959-6ec24b17 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8195d-6ec24b17 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81961-6ec24b17 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81965-6ec24b17 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79638-6ec24b17 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79654-6ec24b17 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-6ec24b17, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-6ec24b17 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2525-6ec24b17 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc74e-07bffab5, #w-node-_99fab642-7532-d1a7-0b4e-d27857839e78-07bffab5, #w-node-_3d6eecb1-7d23-c988-8d91-d33396b12e04-07bffab5, #w-node-_391fcefb-c800-e046-4536-279f63e9ea9c-07bffab5, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc770-07bffab5, #w-node-_6b14baad-7d14-239b-ccea-aa37d60a9c21-07bffab5, #w-node-b2675327-72c0-5a29-54c4-20eb2d9c6377-07bffab5, #w-node-_5d0320b2-da62-7745-79d5-9bab9cbf4b4e-07bffab5, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc792-07bffab5, #w-node-e4223a81-633b-7469-4ae0-e3be1e882559-07bffab5, #w-node-e76ef5e6-6ffe-0ef1-7ead-c59d83211744-07bffab5, #w-node-_1321dc9f-1c1c-c124-ce7f-717f33100ab3-07bffab5, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc7b4-07bffab5, #w-node-_5eda33fc-5caf-a52d-43c3-902a8e68880f-07bffab5, #w-node-_0d320cb4-0a93-b8e1-6382-1a4a3dbf0e62-07bffab5, #w-node-_0a747708-a27f-b1ca-f5c2-efdbdc52a386-07bffab5, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc7d6-07bffab5, #w-node-_3819d627-4225-9c17-e75a-24e13290941e-07bffab5, #w-node-_422b1d3b-c546-42a2-17ec-ca2d45c654e7-07bffab5, #w-node-f1209631-168a-856d-709a-86a7da608b15-07bffab5, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc7f8-07bffab5, #w-node-_5ee35707-6652-1246-29b8-3fb958b2e67e-07bffab5, #w-node-fddfdcb7-d492-278f-e3af-5b8474804f2f-07bffab5, #w-node-_81b4d845-31ef-023f-0a80-d300f0e9f905-07bffab5, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc81a-07bffab5, #w-node-_3be867de-1d40-b007-4179-5d8f4eaf6213-07bffab5, #w-node-_3b22581e-4727-58aa-c06d-75c7a5339f36-07bffab5, #w-node-_71565a79-ee51-c0be-be74-9e1f60269c58-07bffab5, #w-node-_5b9b12f6-3b83-d192-2d05-66b53c4dc83c-07bffab5, #w-node-_3c5a3f9c-a702-d988-93f4-753955d6fb97-07bffab5, #w-node-_5afc032b-ddb7-d770-f3b6-bb4c6c1484de-07bffab5, #w-node-_6d13bb20-43f5-0d2d-31e3-7e88efe4000d-07bffab5, #w-node-_27762f7f-bd12-e41a-1ae9-e3920026931d-07bffab5, #w-node-_04435ebb-210d-bf97-29b4-606f69ba7392-07bffab5, #w-node-c15ce642-8891-e898-2373-a1bbe405628d-07bffab5, #w-node-df2b1fab-7a39-4b4a-11e0-c3bfbdc5d8f5-07bffab5, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afde7-07bffab5, #w-node-a6ab4642-822e-0c96-fd59-7d6d6d6d56d1-07bffab5, #w-node-_8a651fba-e85e-1bc9-6a46-e2d82600d48d-07bffab5, #w-node-_0cb625be-9a73-307c-f037-ef87e079f3c4-07bffab5, #w-node-_75a29a2d-a52c-6653-521b-e1add12ef074-07bffab5, #w-node-_7772728e-701a-da1f-411a-01120d5ef673-07bffab5, #w-node-_871a41fa-2d7f-e66f-99e7-def0924a4594-07bffab5, #w-node-befa09cf-a402-c3d6-09ad-5a635f7996ee-07bffab5, #w-node-_94b21224-ff56-6b61-7649-1e953dec022e-07bffab5, #w-node-d68dc596-2319-4106-6678-379ef330e193-07bffab5, #w-node-_0f489d70-682c-80b1-de51-468be8d5b9d3-07bffab5, #w-node-_7bb96522-5921-768a-6987-1c02e0eef240-07bffab5, #w-node-_7df7fcdf-ce45-4133-d5cf-a411d8a2c262-07bffab5, #w-node-_9e8809ae-e61f-1dff-756b-a401751cacdf-07bffab5, #w-node-c875f999-5654-1098-5e8f-fafc1cfebcf0-07bffab5, #w-node-_5661c09f-1154-8295-e7de-4ce4532c6c43-07bffab5, #w-node-cf7b8d7e-5a17-4e06-41ee-19b3b4784b4b-07bffab5, #w-node-_93ee343c-2cb5-a8c7-0cda-465c39d25ef0-07bffab5, #w-node-fe088e3d-2ccf-84ac-492a-59ac26b74cac-07bffab5, #w-node-_389c97ff-8eec-f62b-753a-9296ac638982-07bffab5, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afe2b-07bffab5, #w-node-_361fa175-452d-ccb2-9e28-12eaa77cc2e7-07bffab5, #w-node-ced8fe92-b6b0-b7c9-39e0-8e4d2fbedb71-07bffab5, #w-node-bc6826f9-2a84-b222-dfa9-ba6d190ff99a-07bffab5, #w-node-_536126b6-3ecb-4fa3-5006-0e1bbe3afe4d-07bffab5, #w-node-_90d0f724-0f99-7515-aaeb-5740ac1dad2f-07bffab5, #w-node-_8a5cd662-63c0-2740-7a1c-7c136e5d8313-07bffab5, #w-node-_6b41a1ff-6cb3-aff1-8dfe-581452606df1-07bffab5, #w-node-_659208a2-9ebf-e4ea-5571-be0c001b88ff-07bffab5, #w-node-_92a84daf-a146-c36f-5f02-beab76e19ade-07bffab5, #w-node-fbfa2e9f-502e-c046-7e84-a2cfe5f1d300-07bffab5, #w-node-_3268eed2-14ce-5a4d-f0e8-5bf2f2685606-07bffab5, #w-node-c7aee759-21e2-dbd6-5dda-3d4b9398ffa2-07bffab5, #w-node-d0038359-1fd7-aa6e-2d8c-605f4aa26d90-07bffab5, #w-node-_09c02ca6-7fe6-5fcc-bbc6-5eb1433cb36c-07bffab5, #w-node-_02569584-4ad1-ff68-45dc-41280c2c1108-07bffab5, #w-node-_199de707-c824-6a3c-c6e1-4b07728544c9-07bffab5, #w-node-b590fef8-469a-9bee-2e28-a4bd2be3a746-07bffab5, #w-node-_2f4744c3-5bff-5f3e-934c-3f8384f2cde7-07bffab5, #w-node-de92c701-eacf-de54-b277-169c14888759-07bffab5, #w-node-_14ca9b39-2a6e-b858-f291-59533c9391b8-07bffab5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_888fc48a-8ef2-7865-8ca6-c82cc250ffcc-07bffab5 {
  justify-self: center;
}

#w-node-_6f30bb4e-28c1-39fd-075b-bc79b07c0cdb-07bffab5, #w-node-a56d9085-9496-866e-b72b-12584aee92ab-07bffab5 {
  place-self: center;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8193f-07bffab5 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81943-07bffab5 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81947-07bffab5 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8194b-07bffab5 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8194f-07bffab5 {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81953-07bffab5 {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81954-07bffab5 {
  grid-area: Area-6;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81959-07bffab5 {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f8195d-07bffab5 {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81961-07bffab5 {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_4c9490a0-1b29-be50-98be-397ad6f81965-07bffab5 {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79638-07bffab5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-e652f73a-066a-b9a6-3bde-262a23d79654-07bffab5 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-07bffab5, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-07bffab5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2525-07bffab5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_51888748-7cd4-db1a-c872-f67a7de3e6f9-5f27f3ae, #w-node-_7d5db9dd-02bc-8a44-8ac6-4d70cc81e53f-5f27f3ae, #w-node-_7d5db9dd-02bc-8a44-8ac6-4d70cc81e555-5f27f3ae, #w-node-_4d162936-9074-84c6-6bfe-7ab3e06877be-5f27f3ae {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: auto;
}

#w-node-_98ae5765-1950-d830-39f0-f04c009a151b-5f27f3ae {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_98ae5765-1950-d830-39f0-f04c009a151f-5f27f3ae {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_98ae5765-1950-d830-39f0-f04c009a1523-5f27f3ae {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_98ae5765-1950-d830-39f0-f04c009a1527-5f27f3ae {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_98ae5765-1950-d830-39f0-f04c009a152b-5f27f3ae {
  order: -9999;
  grid-area: Area-5;
  align-self: start;
}

#w-node-_98ae5765-1950-d830-39f0-f04c009a152f-5f27f3ae {
  order: -9999;
  grid-area: Area-6;
  align-self: start;
}

#w-node-_98ae5765-1950-d830-39f0-f04c009a1530-5f27f3ae {
  grid-area: Area-6;
}

#w-node-_98ae5765-1950-d830-39f0-f04c009a1535-5f27f3ae {
  order: -9999;
  grid-area: Area;
  align-self: start;
}

#w-node-_98ae5765-1950-d830-39f0-f04c009a1539-5f27f3ae {
  order: -9999;
  grid-area: Area-4;
  align-self: start;
}

#w-node-_98ae5765-1950-d830-39f0-f04c009a153d-5f27f3ae {
  order: -9999;
  grid-area: Area-2;
  align-self: start;
}

#w-node-_98ae5765-1950-d830-39f0-f04c009a1541-5f27f3ae {
  order: -9999;
  grid-area: Area-3;
  align-self: start;
}

#w-node-_3cb4aa38-b4b5-ee2a-4472-be5c11d5bfc5-5f27f3ae {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_3cb4aa38-b4b5-ee2a-4472-be5c11d5bfe1-5f27f3ae {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-f933984b-8ad9-4727-945a-1e837b6bf0c5-5f27f3ae, #w-node-f933984b-8ad9-4727-945a-1e837b6bf0d5-5f27f3ae {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f933984b-8ad9-4727-945a-1e837b6bf0f6-5f27f3ae {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

@media screen and (min-width: 1920px) {
  #w-node-_64c8fa34-5132-e235-c562-eedb3894ee74-985edf07, #w-node-_6a8456ac-d7b0-dc0f-06ec-f36a7679a006-985edf07 {
    place-self: start center;
  }

  #w-node-_86fa149d-43ff-7edc-b99f-f074bbbc58f2-985edf23 {
    justify-self: center;
  }

  #w-node-f72681d8-9c19-9318-67e8-587a414dfbb1-985edf2a {
    place-self: center;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_9426ee05-78c8-84e9-3b42-e7133b5949ba-985edee1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9426ee05-78c8-84e9-3b42-e7133b5949d3-985edee1, #w-node-_9426ee05-78c8-84e9-3b42-e7133b5949e3-985edee1, #w-node-_9426ee05-78c8-84e9-3b42-e7133b5949f9-985edee1, #w-node-_154ee1e9-9f8a-b5d6-fe8d-95e9b1b4a4e2-985edee1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_88ee91f9-c9db-3d51-f0c6-76fdd1b8301b-985edee3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_88ee91f9-c9db-3d51-f0c6-76fdd1b83084-985edee3, #w-node-_88ee91f9-c9db-3d51-f0c6-76fdd1b8309d-985edee3, #w-node-_88ee91f9-c9db-3d51-f0c6-76fdd1b830b5-985edee3, #w-node-_88ee91f9-c9db-3d51-f0c6-76fdd1b830d1-985edee3, #w-node-_88ee91f9-c9db-3d51-f0c6-76fdd1b830f4-985edee3, #w-node-_901132b1-3e9e-bd25-8cc4-0d1d8b5ead93-985edee3, #w-node-f7359238-fd8b-bde1-037c-02cedfdf8c8e-985edee3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_446ac027-1b97-f3e4-c0ac-a3b0f71848e9-985edee3, #w-node-_4a79d6f2-3e78-e980-95b7-b04a59c1595b-985edee4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7f80101f-49b5-47b9-2d11-03d1c4755195-985edee4 {
    display: grid;
  }

  #w-node-_5c30ebf5-47b2-7e4c-859e-3cfb455478b0-985edf0d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_86fa149d-43ff-7edc-b99f-f074bbbc58f2-985edf23 {
    align-self: center;
  }

  #w-node-_5e999af7-9705-04a1-2437-6778a5c38110-985edf23 {
    place-self: center;
  }

  #w-node-_51888748-7cd4-db1a-c872-f67a7de3e701-985edf26, #w-node-_7d5db9dd-02bc-8a44-8ac6-4d70cc81e547-985edf26, #w-node-_7d5db9dd-02bc-8a44-8ac6-4d70cc81e55d-985edf26, #w-node-_47b0ed7b-d649-5a0d-c882-b0d228d1f22d-985edf26, #w-node-_4d162936-9074-84c6-6bfe-7ab3e06877c6-985edf26, #w-node-_7d5db9dd-02bc-8a44-8ac6-4d70cc81e595-985edf26, #w-node-_7d5db9dd-02bc-8a44-8ac6-4d70cc81e5a8-985edf26, #w-node-_7d5db9dd-02bc-8a44-8ac6-4d70cc81e574-985edf26, #w-node-_7d5db9dd-02bc-8a44-8ac6-4d70cc81e581-985edf26, #w-node-_7d5db9dd-02bc-8a44-8ac6-4d70cc81e5cc-985edf26, #w-node-_76209591-1ffd-85bd-c465-9905d2141a83-985edf26, #w-node-f4ddb5e0-e013-45f1-d42d-ebf0b4464305-985edf28, #w-node-_55be4097-24b8-3701-b32c-59c649113030-985edf28, #w-node-_9c8ebab6-dbec-16c8-1d09-c95df4845b56-985edf28, #w-node-dd8d1126-daa8-cf56-6ca2-f6b426ea0fe9-985edf28, #w-node-da992a6d-f6dd-2c6f-951c-36f56e7d59a7-985edf28, #w-node-_699e1b82-242c-e80b-7acb-2b46ee6f754b-985edf28, #w-node-_699e1b82-242c-e80b-7acb-2b46ee6f755c-985edf28, #w-node-_699e1b82-242c-e80b-7acb-2b46ee6f756d-985edf28 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9acd7381-f4e2-fdc0-20bd-0cc8e49d7b6b-985edf34, #w-node-_9acd7381-f4e2-fdc0-20bd-0cc8e49d7b70-985edf34, #w-node-_9acd7381-f4e2-fdc0-20bd-0cc8e49d7b75-985edf34, #w-node-_64ce4c99-c78f-1bf9-1fdf-551727117f4f-985edf34, #w-node-_64ce4c99-c78f-1bf9-1fdf-551727117f54-985edf34, #w-node-_64ce4c99-c78f-1bf9-1fdf-551727117f59-985edf34, #w-node-ba404c63-4a1b-cbd7-1301-dd1fd0ce39a3-985edf34, #w-node-_68a1773e-803e-f49a-8d15-754fc93d985b-985edf34, #w-node-a8f7f7b9-755e-d9c0-b229-4c016d0a7b81-985edf34, #w-node-d583039b-09f3-1ea2-6ad4-b8a612158e71-985edf34, #w-node-d583039b-09f3-1ea2-6ad4-b8a612158e76-985edf34, #w-node-d583039b-09f3-1ea2-6ad4-b8a612158e7b-985edf34, #w-node-f115c3da-4ddb-0991-4edb-a2b1cc8bc957-985edf34, #w-node-d583039b-09f3-1ea2-6ad4-b8a612158e8a-985edf34, #w-node-d583039b-09f3-1ea2-6ad4-b8a612158e8f-985edf34, #w-node-d583039b-09f3-1ea2-6ad4-b8a612158e94-985edf34, #w-node-d583039b-09f3-1ea2-6ad4-b8a612158e99-985edf34, #w-node-d583039b-09f3-1ea2-6ad4-b8a612158edf-985edf34, #w-node-d583039b-09f3-1ea2-6ad4-b8a612158ee4-985edf34 {
    justify-self: start;
  }

  #w-node-ca9ba659-2276-190c-4f0c-fd0bf8829f00-985edf39 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a1c7a8ad-38ad-5ec0-bf22-af9eab286807-baa26d00, #w-node-_5a314994-948a-8090-7491-fe21db0316c2-baa26d00, #w-node-_0ad7ddd5-a4ab-b347-151d-1b2f547bd2f4-baa26d00, #w-node-_98391c66-4133-4431-c276-9de5496856f3-baa26d00, #w-node-cbbe1e01-15bb-97ab-a089-5c1ba284d7f6-baa26d00, #w-node-_8957dc4e-3ef2-663b-042e-98023844bf24-baa26d00, #w-node-_38ab6d21-c278-ee38-1b96-6a9d5ead4fc7-baa26d00, #w-node-_4f0e9c7c-e3d9-4512-1f2a-067babf6c536-baa26d00, #w-node-_16e20346-be44-518b-8b6d-95586a4183eb-baa26d00, #w-node-befe0e6c-eddd-bdbe-12e7-722419776a11-baa26d00, #w-node-_2ba3a0fa-7d0e-720b-9db1-9016cf992263-baa26d00, #w-node-_565d2b36-e72e-cec1-c465-c0a7feeeee99-baa26d00, #w-node-_24a2f282-99fc-804e-d5e6-5b0043fa835e-baa26d00, #w-node-_0bf14143-4ca7-3a6f-8ef0-e9be68bcd5d3-baa26d00, #w-node-be651ecf-bbbf-769f-19cc-85aba48f1c4a-baa26d00, #w-node-_57337100-fc3c-9fa3-6246-94363b82fb6e-baa26d00, #w-node-f4d38d60-1f9d-4c71-4016-f46002bd17a0-baa26d00, #w-node-_085f213c-6ea1-a05d-6cda-2e9f4cf9122c-baa26d00, #w-node-_5ed9f203-3544-d3a2-354a-c6439640b479-baa26d00 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_8ae67910-7bfd-19d3-6960-180df3d9b189-da3c5ac2, #w-node-d5f40713-bca3-450d-16bd-3512dacb17ce-da3c5ac2, #w-node-_080a45da-bb08-4d6e-9c96-3e16ce149329-6ec24b17, #w-node-_51888748-7cd4-db1a-c872-f67a7de3e701-5f27f3ae, #w-node-_7d5db9dd-02bc-8a44-8ac6-4d70cc81e547-5f27f3ae, #w-node-_7d5db9dd-02bc-8a44-8ac6-4d70cc81e55d-5f27f3ae, #w-node-_4d162936-9074-84c6-6bfe-7ab3e06877c6-5f27f3ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_7a2362c1-0026-2871-20ed-db05cc937708-985ede3c, #w-node-_9e869ae4-b938-0c54-13fd-8ac1953c2022-985ede3c, #w-node-e41e9608-5e75-876b-a5a6-9da0a25b763f-985ede3c, #w-node-d8b47c1e-c6b0-5315-74d0-39087e2c26d7-985ede69, #w-node-_181e6e9c-c5be-4dbb-cba0-de1f7294909c-985ede69, #w-node-_181e6e9c-c5be-4dbb-cba0-de1f729490ac-985ede69, #w-node-_7d70d9c9-627a-a6bb-54d4-c4e3f55f1e14-985eded3, #w-node-bfb9fd60-0ae7-c95c-8886-713cd6f74ea7-985eded3, #w-node-bfb9fd60-0ae7-c95c-8886-713cd6f74eb7-985eded3, #w-node-_274fd950-5885-704e-2f49-4099b38685da-985eded4, #w-node-a31d2351-e544-4d39-04b9-468a955c451f-985eded4, #w-node-a31d2351-e544-4d39-04b9-468a955c452f-985eded4, #w-node-b1f531ac-33a3-83c4-5c78-123b32b7ab05-985eded5, #w-node-d4bef3e7-1698-18ba-f16d-683ff9eac43e-985eded5, #w-node-d4bef3e7-1698-18ba-f16d-683ff9eac44e-985eded5, #w-node-_16a01cd2-ecb4-f75d-fea1-6b0209328f86-985eded6, #w-node-_9f1bfb20-6af3-2850-acb6-89e44ab9a755-985eded6, #w-node-_9f1bfb20-6af3-2850-acb6-89e44ab9a765-985eded6, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985eded8, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985eded8, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985eded8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-cfbba006-85c9-445a-dae3-31cfcc95bd3b-985eded9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-cfbba006-85c9-445a-dae3-31cfcc95bd46-985eded9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_399d433c-35da-fa9f-d6b8-6427be6b3985-985eded9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_399d433c-35da-fa9f-d6b8-6427be6b3990-985eded9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_399d433c-35da-fa9f-d6b8-6427be6b3992-985eded9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_399d433c-35da-fa9f-d6b8-6427be6b399d-985eded9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_47941060-862f-72b3-c13b-c8c412e3fe79-985eded9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_47941060-862f-72b3-c13b-c8c412e3fe84-985eded9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_47941060-862f-72b3-c13b-c8c412e3fe86-985eded9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_47941060-862f-72b3-c13b-c8c412e3fe91-985eded9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4813a017-df90-1444-4f1e-2783fdb11333-985eded9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4813a017-df90-1444-4f1e-2783fdb1133e-985eded9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4813a017-df90-1444-4f1e-2783fdb11340-985eded9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4813a017-df90-1444-4f1e-2783fdb1134b-985eded9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_42ece677-161a-3f27-2cb7-a8cc4b26b579-985eded9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_42ece677-161a-3f27-2cb7-a8cc4b26b584-985eded9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9f2a0c91-15e9-dc8a-512a-debb4eaa0d32-985eded9, #w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2c1-985eded9, #w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2d1-985eded9, #w-node-_95ac4325-3d92-dcfa-a0eb-3aa0ac81eabb-985ededc, #w-node-_1b9f30cc-8cc7-6f2a-13a1-06019bdb9aa8-985ededc, #w-node-_1b9f30cc-8cc7-6f2a-13a1-06019bdb9ab8-985ededc, #w-node-_9403754a-54e9-0c83-3f24-2a4b5ebec386-985ededf, #w-node-e1041883-c832-451f-497f-4102ddd54751-985ededf, #w-node-e1041883-c832-451f-497f-4102ddd54761-985ededf, #w-node-_28701761-ea89-443d-dd69-5b240061708b-985edee0, #w-node-_60dbc4e4-7caf-5dc7-c289-25e8a1a92a47-985edee0, #w-node-_60dbc4e4-7caf-5dc7-c289-25e8a1a92a57-985edee0, #w-node-_9a5bbdf0-eaa4-dbe4-d040-e33660e34c4b-985edee1, #w-node-_594ce313-8ecd-6c6e-7583-4c063c8bf297-985edee1, #w-node-_594ce313-8ecd-6c6e-7583-4c063c8bf2a7-985edee1, #w-node-de950fae-8d62-06f6-be01-f2ce3ff02324-985edee2, #w-node-_926f81cf-b685-2edf-0d16-3946f294f836-985edee2, #w-node-_926f81cf-b685-2edf-0d16-3946f294f846-985edee2, #w-node-c20aa0dc-ddd5-7935-e7aa-a36fd3e5a8ab-985edee3, #w-node-cb0ac7c8-c238-9736-0c53-a9f8e3fb5447-985edee3, #w-node-cb0ac7c8-c238-9736-0c53-a9f8e3fb5457-985edee3, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edee4, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edee4, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edee4, #w-node-_466e8f2d-8552-f028-b10f-705a9da41378-985edee5, #w-node-b758cc3d-6572-a8d2-9233-33be0454f32e-985edee5, #w-node-b758cc3d-6572-a8d2-9233-33be0454f33e-985edee5, #w-node-_6af87965-6e03-6ef7-99f3-215122d867f4-985edee6, #w-node-_7d4e40f6-4d45-1c45-b98e-406ee9195a0f-985edee6, #w-node-_7d4e40f6-4d45-1c45-b98e-406ee9195a1f-985edee6, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edee7, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edee7, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edee7, #w-node-_4fc5b9a9-fc18-6d24-0bd6-4f20c880aa05-985edee9, #w-node-_8f14c96c-b793-f12b-422c-ef1babc9e9bc-985edee9, #w-node-_8f14c96c-b793-f12b-422c-ef1babc9e9cc-985edee9, #w-node-_9f2a0c91-15e9-dc8a-512a-debb4eaa0d32-985edeea, #w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2c1-985edeea, #w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2d1-985edeea, #w-node-b1f531ac-33a3-83c4-5c78-123b32b7ab05-985edeef, #w-node-d4bef3e7-1698-18ba-f16d-683ff9eac43e-985edeef, #w-node-d4bef3e7-1698-18ba-f16d-683ff9eac44e-985edeef, #w-node-_60591207-ba79-eb7c-8f52-432b1de51387-985edf06, #w-node-_311e4116-6b79-da02-d850-7adbb5d6d446-985edf06, #w-node-_311e4116-6b79-da02-d850-7adbb5d6d456-985edf06, #w-node-_9f2a0c91-15e9-dc8a-512a-debb4eaa0d32-985edf07, #w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2c1-985edf07, #w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2d1-985edf07, #w-node-a6bfe99f-2303-41a6-151d-52eee7eafa8a-985edf08, #w-node-d60d9ea9-1dca-350f-b985-ba70b7013858-985edf08, #w-node-d60d9ea9-1dca-350f-b985-ba70b7013868-985edf08, #w-node-ed1bc729-07c2-afd8-35d7-7f26d3cfeaa4-985edf09, #w-node-_9406961d-d39c-bd42-f374-f57ceb6a3d3c-985edf09, #w-node-_9406961d-d39c-bd42-f374-f57ceb6a3d4c-985edf09, #w-node-de950fae-8d62-06f6-be01-f2ce3ff02324-985edf0a, #w-node-_926f81cf-b685-2edf-0d16-3946f294f836-985edf0a, #w-node-_926f81cf-b685-2edf-0d16-3946f294f846-985edf0a, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf0d, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf0d, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf0d, #w-node-_88c460f9-b0af-df68-53e2-af5e938ae4ec-985edf0e, #w-node-e00d2ddf-a72c-801f-0517-ce40c83b16c9-985edf0e, #w-node-e00d2ddf-a72c-801f-0517-ce40c83b16d9-985edf0e, #w-node-f44c88f1-eb0a-3635-789c-8431c2884a19-985edf22, #w-node-a10fc8e4-3515-5f6e-8848-b8644d67bbce-985edf22, #w-node-a10fc8e4-3515-5f6e-8848-b8644d67bbde-985edf22, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf23, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf23, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf23, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf24, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf24, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf24, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf25, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf25, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf25, #w-node-_3cb4aa38-b4b5-ee2a-4472-be5c11d5bfc5-985edf26, #w-node-f933984b-8ad9-4727-945a-1e837b6bf0c5-985edf26, #w-node-f933984b-8ad9-4727-945a-1e837b6bf0d5-985edf26, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf28, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf28, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf28, #w-node-_9f2a0c91-15e9-dc8a-512a-debb4eaa0d32-985edf2a, #w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2c1-985edf2a, #w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2d1-985edf2a, #w-node-a3c46337-5ff7-53d7-a460-59ceb6962d34-985edf2d, #w-node-_1a404146-04b3-9fad-5928-c4b3f0fae076-985edf2d, #w-node-_1a404146-04b3-9fad-5928-c4b3f0fae086-985edf2d, #w-node-bf53d91d-fbdf-733e-73a6-893c3f4af82f-985edf2e, #w-node-_7e0ca5c0-8b1b-1b85-5aeb-3de1bbae6943-985edf2e, #w-node-_7e0ca5c0-8b1b-1b85-5aeb-3de1bbae6953-985edf2e, #w-node-bb9dbd43-8064-3e2b-042a-c7d3536e446f-985edf30, #w-node-cf969934-135e-9c6a-de25-258a4d952165-985edf30, #w-node-cf969934-135e-9c6a-de25-258a4d952175-985edf30, #w-node-b1f531ac-33a3-83c4-5c78-123b32b7ab05-985edf31, #w-node-d4bef3e7-1698-18ba-f16d-683ff9eac43e-985edf31, #w-node-d4bef3e7-1698-18ba-f16d-683ff9eac44e-985edf31, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf33, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf33, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf33, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf34, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf34, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf34, #w-node-ff04ee16-db8e-5ada-5659-5e3490e703f2-985edf35, #w-node-_00c13fec-a617-966e-8899-f6e64ffe7629-985edf35, #w-node-_00c13fec-a617-966e-8899-f6e64ffe7639-985edf35, #w-node-fdac756d-670b-748d-6123-c8796d6daf7c-985edf36, #w-node-_58628aef-af29-92d1-640f-4800f9823877-985edf36, #w-node-_58628aef-af29-92d1-640f-4800f9823887-985edf36, #w-node-f74bffbb-a8fb-8c6f-2263-18b11d43f4a6-985edf37, #w-node-e782271a-6ba0-f577-78f6-b9a91fdf90ce-985edf37, #w-node-e782271a-6ba0-f577-78f6-b9a91fdf90de-985edf37, #w-node-_41332613-e00e-d060-b975-e4a36a990279-985edf39, #w-node-_05177273-676a-8a50-dcad-5e4be9a70eaf-985edf39, #w-node-_05177273-676a-8a50-dcad-5e4be9a70ebf-985edf39, #w-node-_6af87965-6e03-6ef7-99f3-215122d867f4-985edf4b, #w-node-_7d4e40f6-4d45-1c45-b98e-406ee9195a0f-985edf4b, #w-node-_7d4e40f6-4d45-1c45-b98e-406ee9195a1f-985edf4b, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf4e, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf4e, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf4e, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf50, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf50, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf50, #w-node-_6af87965-6e03-6ef7-99f3-215122d867f4-985edf51, #w-node-_7d4e40f6-4d45-1c45-b98e-406ee9195a0f-985edf51, #w-node-_7d4e40f6-4d45-1c45-b98e-406ee9195a1f-985edf51, #w-node-_53dd0983-3525-57c2-4996-ee777aa36179-985edf53, #w-node-_5df03f14-fc13-7667-d137-b5fe92fa4305-985edf53, #w-node-_5df03f14-fc13-7667-d137-b5fe92fa4315-985edf53, #w-node-e1c6c401-b695-3826-543c-f18a4638a1fd-985edf56, #w-node-f86d98d6-3c88-ca98-9c43-eb4ff9f17c3c-985edf56, #w-node-f86d98d6-3c88-ca98-9c43-eb4ff9f17c4c-985edf56, #w-node-_16a01cd2-ecb4-f75d-fea1-6b0209328f86-985edf5b, #w-node-_9f1bfb20-6af3-2850-acb6-89e44ab9a755-985edf5b, #w-node-_9f1bfb20-6af3-2850-acb6-89e44ab9a765-985edf5b, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-baa26d00, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-baa26d00, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-baa26d00, #w-node-_274fd950-5885-704e-2f49-4099b38685da-a21632a1, #w-node-a31d2351-e544-4d39-04b9-468a955c451f-a21632a1, #w-node-a31d2351-e544-4d39-04b9-468a955c452f-a21632a1, #w-node-_16a01cd2-ecb4-f75d-fea1-6b0209328f86-61d16c71, #w-node-_9f1bfb20-6af3-2850-acb6-89e44ab9a755-61d16c71, #w-node-_9f1bfb20-6af3-2850-acb6-89e44ab9a765-61d16c71, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-2273abd2, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-2273abd2, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-2273abd2, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-da3c5ac2, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-da3c5ac2, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-da3c5ac2, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-6ec24b17, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-6ec24b17, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-6ec24b17, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-07bffab5, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-07bffab5, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-07bffab5, #w-node-_3cb4aa38-b4b5-ee2a-4472-be5c11d5bfc5-5f27f3ae, #w-node-f933984b-8ad9-4727-945a-1e837b6bf0c5-5f27f3ae, #w-node-f933984b-8ad9-4727-945a-1e837b6bf0d5-5f27f3ae {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_7a2362c1-0026-2871-20ed-db05cc937739-985ede3c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_5fef33fe-2b3d-f2a3-250f-0975853651b0-985ede69, #w-node-_5fef33fe-2b3d-f2a3-250f-0975853651b2-985ede69, #w-node-_7edd2a6f-2d2e-bc5e-210b-c1c107e983a6-985ede69 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7edd2a6f-2d2e-bc5e-210b-c1c107e983a8-985ede69 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-d8b47c1e-c6b0-5315-74d0-39087e2c26f3-985ede69, #w-node-_7d70d9c9-627a-a6bb-54d4-c4e3f55f1e30-985eded3, #w-node-_274fd950-5885-704e-2f49-4099b38685f6-985eded4, #w-node-b1f531ac-33a3-83c4-5c78-123b32b7ab21-985eded5, #w-node-_16a01cd2-ecb4-f75d-fea1-6b0209328fa2-985eded6, #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985eded8, #w-node-_9f2a0c91-15e9-dc8a-512a-debb4eaa0d4e-985eded9, #w-node-_95ac4325-3d92-dcfa-a0eb-3aa0ac81ead7-985ededc, #w-node-_9403754a-54e9-0c83-3f24-2a4b5ebec3a2-985ededf, #w-node-_28701761-ea89-443d-dd69-5b24006170a7-985edee0, #w-node-_9a5bbdf0-eaa4-dbe4-d040-e33660e34c67-985edee1, #w-node-de950fae-8d62-06f6-be01-f2ce3ff02340-985edee2, #w-node-c20aa0dc-ddd5-7935-e7aa-a36fd3e5a8c7-985edee3, #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edee4, #w-node-_466e8f2d-8552-f028-b10f-705a9da41394-985edee5, #w-node-_6af87965-6e03-6ef7-99f3-215122d86810-985edee6, #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edee7, #w-node-_4fc5b9a9-fc18-6d24-0bd6-4f20c880aa21-985edee9, #w-node-_9f2a0c91-15e9-dc8a-512a-debb4eaa0d4e-985edeea, #w-node-b1f531ac-33a3-83c4-5c78-123b32b7ab21-985edeef, #w-node-_60591207-ba79-eb7c-8f52-432b1de513a3-985edf06, #w-node-_9f2a0c91-15e9-dc8a-512a-debb4eaa0d4e-985edf07, #w-node-a6bfe99f-2303-41a6-151d-52eee7eafaa6-985edf08, #w-node-ed1bc729-07c2-afd8-35d7-7f26d3cfeac0-985edf09, #w-node-de950fae-8d62-06f6-be01-f2ce3ff02340-985edf0a, #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf0d, #w-node-_88c460f9-b0af-df68-53e2-af5e938ae508-985edf0e, #w-node-f44c88f1-eb0a-3635-789c-8431c2884a35-985edf22, #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf23, #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf24, #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf25, #w-node-_3cb4aa38-b4b5-ee2a-4472-be5c11d5bfe1-985edf26, #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf28 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-f72681d8-9c19-9318-67e8-587a414dfbc9-985edf2a, #w-node-f72681d8-9c19-9318-67e8-587a414dfbf5-985edf2a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f72681d8-9c19-9318-67e8-587a414dfbfa-985edf2a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_9f2a0c91-15e9-dc8a-512a-debb4eaa0d4e-985edf2a, #w-node-a3c46337-5ff7-53d7-a460-59ceb6962d50-985edf2d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_84d4a1d4-6f07-b9a4-c9b8-3539c30460d6-985edf2e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bf53d91d-fbdf-733e-73a6-893c3f4af84b-985edf2e, #w-node-bb9dbd43-8064-3e2b-042a-c7d3536e448b-985edf30 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_15f1aaac-745d-b15e-2655-96a79eabfd3b-985edf31, #w-node-_15f1aaac-745d-b15e-2655-96a79eabfd3d-985edf31 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b1f531ac-33a3-83c4-5c78-123b32b7ab21-985edf31, #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf33, #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf34, #w-node-ff04ee16-db8e-5ada-5659-5e3490e7040e-985edf35, #w-node-fdac756d-670b-748d-6123-c8796d6daf98-985edf36, #w-node-f74bffbb-a8fb-8c6f-2263-18b11d43f4c2-985edf37 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-e081b722-e89c-de01-fc80-037596529328-985edf39, #w-node-e081b722-e89c-de01-fc80-03759652932a-985edf39 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e081b722-e89c-de01-fc80-037596529331-985edf39 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_642f2012-3ac7-2d95-6bd4-730737d96da1-985edf39, #w-node-_642f2012-3ac7-2d95-6bd4-730737d96da5-985edf39 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_642f2012-3ac7-2d95-6bd4-730737d96dae-985edf39 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_20231ded-6fb1-49c8-48f8-1594006c8c85-985edf39, #w-node-_20231ded-6fb1-49c8-48f8-1594006c8c89-985edf39 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_20231ded-6fb1-49c8-48f8-1594006c8c92-985edf39 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_3762e468-b4ff-b254-6848-6718d7c313e9-985edf39, #w-node-_3762e468-b4ff-b254-6848-6718d7c313ed-985edf39 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3762e468-b4ff-b254-6848-6718d7c313f6-985edf39 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-b0e29aa8-f2f8-08de-ad76-fb48cb143d91-985edf39, #w-node-b0e29aa8-f2f8-08de-ad76-fb48cb143d95-985edf39 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b0e29aa8-f2f8-08de-ad76-fb48cb143d9e-985edf39 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_153271e4-f8f5-6889-b8d9-7008b5a26356-985edf39, #w-node-_153271e4-f8f5-6889-b8d9-7008b5a2635a-985edf39 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_153271e4-f8f5-6889-b8d9-7008b5a26363-985edf39 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_153271e4-f8f5-6889-b8d9-7008b5a26372-985edf39, #w-node-_153271e4-f8f5-6889-b8d9-7008b5a26376-985edf39 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_153271e4-f8f5-6889-b8d9-7008b5a2637f-985edf39 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_153271e4-f8f5-6889-b8d9-7008b5a2638e-985edf39, #w-node-_153271e4-f8f5-6889-b8d9-7008b5a26392-985edf39 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_153271e4-f8f5-6889-b8d9-7008b5a2639b-985edf39 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_153271e4-f8f5-6889-b8d9-7008b5a263ab-985edf39, #w-node-_153271e4-f8f5-6889-b8d9-7008b5a263af-985edf39 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_153271e4-f8f5-6889-b8d9-7008b5a263b8-985edf39 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_153271e4-f8f5-6889-b8d9-7008b5a263c7-985edf39, #w-node-_153271e4-f8f5-6889-b8d9-7008b5a263cb-985edf39 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_153271e4-f8f5-6889-b8d9-7008b5a263d4-985edf39 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_41332613-e00e-d060-b975-e4a36a990295-985edf39, #w-node-_6af87965-6e03-6ef7-99f3-215122d86810-985edf4b, #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf4e, #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf50, #w-node-_6af87965-6e03-6ef7-99f3-215122d86810-985edf51, #w-node-_53dd0983-3525-57c2-4996-ee777aa36195-985edf53, #w-node-e1c6c401-b695-3826-543c-f18a4638a219-985edf56, #w-node-_16a01cd2-ecb4-f75d-fea1-6b0209328fa2-985edf5b, #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-baa26d00, #w-node-_274fd950-5885-704e-2f49-4099b38685f6-a21632a1, #w-node-_16a01cd2-ecb4-f75d-fea1-6b0209328fa2-61d16c71, #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-2273abd2, #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-da3c5ac2, #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-6ec24b17, #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-07bffab5, #w-node-_3cb4aa38-b4b5-ee2a-4472-be5c11d5bfe1-5f27f3ae {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_7a2362c1-0026-2871-20ed-db05cc937708-985ede3c {
    grid-column: span 4 / span 4;
  }

  #w-node-_7a2362c1-0026-2871-20ed-db05cc937739-985ede3c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9e869ae4-b938-0c54-13fd-8ac1953c2022-985ede3c, #w-node-e41e9608-5e75-876b-a5a6-9da0a25b763f-985ede3c {
    grid-column: span 4 / span 4;
  }

  #w-node-_4272ef32-fb26-e35e-e6d5-a4bda1dea09b-985ede69, #w-node-_2fcc4b47-eaed-30a9-b204-292fa83b0260-985ede69, #w-node-_39b1ae65-1cb6-e32a-1906-c3a5b2b070aa-985ede69, #w-node-_02be0769-6310-89a6-87c1-d310622b3767-985ede69, #w-node-_4d16404c-ea9b-3af3-7e43-2e4962426e10-985ede69, #w-node-_0521bf44-397c-1260-1d35-9dcf0e2a3f26-985ede69, #w-node-_5023ea56-d828-5a96-5cda-e3cb184cc159-985ede69, #w-node-_58d141f6-5cca-1f7f-1f72-11981ddada9a-985ede69, #w-node-_887541e8-2b7a-7347-3cc9-8c9146237768-985ede69, #w-node-a7be98c8-27ad-49c0-98cd-7751ecb23c3a-985ede69, #w-node-e49d0a6d-3612-2576-6761-23f05e07a92a-985ede69, #w-node-_470ea8a3-448b-62d6-74b1-3080a12e7432-985ede69, #w-node-_85975183-e989-b549-b4b7-e14d7ca5d8c7-985ede69, #w-node-_91eeaf37-04bb-ce3d-4755-10fdc217f0a0-985ede69, #w-node-_83a6baef-5d36-bfb0-c1e2-c3d8aace7405-985ede69, #w-node-_5fef33fe-2b3d-f2a3-250f-0975853651ad-985ede69, #w-node-_7edd2a6f-2d2e-bc5e-210b-c1c107e983a3-985ede69, #w-node-aa247c7e-f929-3ada-3bdb-cd29ee369f86-985ede69 {
    grid-column: span 1 / span 1;
  }

  #w-node-d8b47c1e-c6b0-5315-74d0-39087e2c26d7-985ede69 {
    grid-column: span 4 / span 4;
  }

  #w-node-d8b47c1e-c6b0-5315-74d0-39087e2c26f3-985ede69 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_181e6e9c-c5be-4dbb-cba0-de1f7294909c-985ede69, #w-node-_181e6e9c-c5be-4dbb-cba0-de1f729490ac-985ede69, #w-node-_7d70d9c9-627a-a6bb-54d4-c4e3f55f1e14-985eded3 {
    grid-column: span 4 / span 4;
  }

  #w-node-_7d70d9c9-627a-a6bb-54d4-c4e3f55f1e30-985eded3 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-bfb9fd60-0ae7-c95c-8886-713cd6f74ea7-985eded3, #w-node-bfb9fd60-0ae7-c95c-8886-713cd6f74eb7-985eded3, #w-node-_274fd950-5885-704e-2f49-4099b38685da-985eded4 {
    grid-column: span 4 / span 4;
  }

  #w-node-_274fd950-5885-704e-2f49-4099b38685f6-985eded4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a31d2351-e544-4d39-04b9-468a955c451f-985eded4, #w-node-a31d2351-e544-4d39-04b9-468a955c452f-985eded4, #w-node-b1f531ac-33a3-83c4-5c78-123b32b7ab05-985eded5 {
    grid-column: span 4 / span 4;
  }

  #w-node-b1f531ac-33a3-83c4-5c78-123b32b7ab21-985eded5 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d4bef3e7-1698-18ba-f16d-683ff9eac43e-985eded5, #w-node-d4bef3e7-1698-18ba-f16d-683ff9eac44e-985eded5, #w-node-_16a01cd2-ecb4-f75d-fea1-6b0209328f86-985eded6 {
    grid-column: span 4 / span 4;
  }

  #w-node-_16a01cd2-ecb4-f75d-fea1-6b0209328fa2-985eded6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9f1bfb20-6af3-2850-acb6-89e44ab9a755-985eded6, #w-node-_9f1bfb20-6af3-2850-acb6-89e44ab9a765-985eded6, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985eded8 {
    grid-column: span 4 / span 4;
  }

  #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985eded8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985eded8, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985eded8, #w-node-_9f2a0c91-15e9-dc8a-512a-debb4eaa0d32-985eded9 {
    grid-column: span 4 / span 4;
  }

  #w-node-_9f2a0c91-15e9-dc8a-512a-debb4eaa0d4e-985eded9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2c1-985eded9, #w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2d1-985eded9, #w-node-_95ac4325-3d92-dcfa-a0eb-3aa0ac81eabb-985ededc {
    grid-column: span 4 / span 4;
  }

  #w-node-_95ac4325-3d92-dcfa-a0eb-3aa0ac81ead7-985ededc {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_1b9f30cc-8cc7-6f2a-13a1-06019bdb9aa8-985ededc, #w-node-_1b9f30cc-8cc7-6f2a-13a1-06019bdb9ab8-985ededc, #w-node-_9403754a-54e9-0c83-3f24-2a4b5ebec386-985ededf {
    grid-column: span 4 / span 4;
  }

  #w-node-_9403754a-54e9-0c83-3f24-2a4b5ebec3a2-985ededf {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-e1041883-c832-451f-497f-4102ddd54751-985ededf, #w-node-e1041883-c832-451f-497f-4102ddd54761-985ededf, #w-node-_28701761-ea89-443d-dd69-5b240061708b-985edee0 {
    grid-column: span 4 / span 4;
  }

  #w-node-_28701761-ea89-443d-dd69-5b24006170a7-985edee0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_60dbc4e4-7caf-5dc7-c289-25e8a1a92a47-985edee0, #w-node-_60dbc4e4-7caf-5dc7-c289-25e8a1a92a57-985edee0, #w-node-_9a5bbdf0-eaa4-dbe4-d040-e33660e34c4b-985edee1 {
    grid-column: span 4 / span 4;
  }

  #w-node-_9a5bbdf0-eaa4-dbe4-d040-e33660e34c67-985edee1 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_594ce313-8ecd-6c6e-7583-4c063c8bf297-985edee1, #w-node-_594ce313-8ecd-6c6e-7583-4c063c8bf2a7-985edee1, #w-node-de950fae-8d62-06f6-be01-f2ce3ff02324-985edee2 {
    grid-column: span 4 / span 4;
  }

  #w-node-de950fae-8d62-06f6-be01-f2ce3ff02340-985edee2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_926f81cf-b685-2edf-0d16-3946f294f836-985edee2, #w-node-_926f81cf-b685-2edf-0d16-3946f294f846-985edee2, #w-node-c20aa0dc-ddd5-7935-e7aa-a36fd3e5a8ab-985edee3 {
    grid-column: span 4 / span 4;
  }

  #w-node-c20aa0dc-ddd5-7935-e7aa-a36fd3e5a8c7-985edee3 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-cb0ac7c8-c238-9736-0c53-a9f8e3fb5447-985edee3, #w-node-cb0ac7c8-c238-9736-0c53-a9f8e3fb5457-985edee3, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edee4 {
    grid-column: span 4 / span 4;
  }

  #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edee4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edee4, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edee4, #w-node-_466e8f2d-8552-f028-b10f-705a9da41378-985edee5 {
    grid-column: span 4 / span 4;
  }

  #w-node-_466e8f2d-8552-f028-b10f-705a9da41394-985edee5 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b758cc3d-6572-a8d2-9233-33be0454f32e-985edee5, #w-node-b758cc3d-6572-a8d2-9233-33be0454f33e-985edee5, #w-node-_6af87965-6e03-6ef7-99f3-215122d867f4-985edee6 {
    grid-column: span 4 / span 4;
  }

  #w-node-_6af87965-6e03-6ef7-99f3-215122d86810-985edee6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7d4e40f6-4d45-1c45-b98e-406ee9195a0f-985edee6, #w-node-_7d4e40f6-4d45-1c45-b98e-406ee9195a1f-985edee6, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edee7 {
    grid-column: span 4 / span 4;
  }

  #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edee7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edee7, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edee7, #w-node-_4fc5b9a9-fc18-6d24-0bd6-4f20c880aa05-985edee9 {
    grid-column: span 4 / span 4;
  }

  #w-node-_4fc5b9a9-fc18-6d24-0bd6-4f20c880aa21-985edee9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_8f14c96c-b793-f12b-422c-ef1babc9e9bc-985edee9, #w-node-_8f14c96c-b793-f12b-422c-ef1babc9e9cc-985edee9, #w-node-_9f2a0c91-15e9-dc8a-512a-debb4eaa0d32-985edeea {
    grid-column: span 4 / span 4;
  }

  #w-node-_9f2a0c91-15e9-dc8a-512a-debb4eaa0d4e-985edeea {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2c1-985edeea, #w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2d1-985edeea, #w-node-b1f531ac-33a3-83c4-5c78-123b32b7ab05-985edeef {
    grid-column: span 4 / span 4;
  }

  #w-node-b1f531ac-33a3-83c4-5c78-123b32b7ab21-985edeef {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d4bef3e7-1698-18ba-f16d-683ff9eac43e-985edeef, #w-node-d4bef3e7-1698-18ba-f16d-683ff9eac44e-985edeef, #w-node-_60591207-ba79-eb7c-8f52-432b1de51387-985edf06 {
    grid-column: span 4 / span 4;
  }

  #w-node-_60591207-ba79-eb7c-8f52-432b1de513a3-985edf06 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_311e4116-6b79-da02-d850-7adbb5d6d446-985edf06, #w-node-_311e4116-6b79-da02-d850-7adbb5d6d456-985edf06, #w-node-_9f2a0c91-15e9-dc8a-512a-debb4eaa0d32-985edf07 {
    grid-column: span 4 / span 4;
  }

  #w-node-_9f2a0c91-15e9-dc8a-512a-debb4eaa0d4e-985edf07 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2c1-985edf07, #w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2d1-985edf07, #w-node-a6bfe99f-2303-41a6-151d-52eee7eafa8a-985edf08 {
    grid-column: span 4 / span 4;
  }

  #w-node-a6bfe99f-2303-41a6-151d-52eee7eafaa6-985edf08 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d60d9ea9-1dca-350f-b985-ba70b7013858-985edf08, #w-node-d60d9ea9-1dca-350f-b985-ba70b7013868-985edf08, #w-node-ed1bc729-07c2-afd8-35d7-7f26d3cfeaa4-985edf09 {
    grid-column: span 4 / span 4;
  }

  #w-node-ed1bc729-07c2-afd8-35d7-7f26d3cfeac0-985edf09 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9406961d-d39c-bd42-f374-f57ceb6a3d3c-985edf09, #w-node-_9406961d-d39c-bd42-f374-f57ceb6a3d4c-985edf09 {
    grid-column: span 4 / span 4;
  }

  #w-node-b4ea00bc-39c4-ca6b-5271-898e73b686f0-985edf0a {
    grid-row-end: 2;
    grid-column-end: 2;
  }

  #w-node-b4ea00bc-39c4-ca6b-5271-898e73b686fd-985edf0a {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-fa6ad437-1618-5582-b884-0d707c2267fd-985edf0a {
    grid-row-end: 2;
    grid-column-end: 2;
  }

  #w-node-fa6ad437-1618-5582-b884-0d707c22680b-985edf0a {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-de950fae-8d62-06f6-be01-f2ce3ff02324-985edf0a {
    grid-column: span 4 / span 4;
  }

  #w-node-de950fae-8d62-06f6-be01-f2ce3ff02340-985edf0a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_926f81cf-b685-2edf-0d16-3946f294f836-985edf0a, #w-node-_926f81cf-b685-2edf-0d16-3946f294f846-985edf0a, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf0d {
    grid-column: span 4 / span 4;
  }

  #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf0d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf0d, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf0d {
    grid-column: span 4 / span 4;
  }

  #w-node-_813d9ad2-3fdd-df7e-b74d-ec06653c281d-985edf0e {
    justify-self: auto;
  }

  #w-node-_88c460f9-b0af-df68-53e2-af5e938ae4ec-985edf0e {
    grid-column: span 4 / span 4;
  }

  #w-node-_88c460f9-b0af-df68-53e2-af5e938ae508-985edf0e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-e00d2ddf-a72c-801f-0517-ce40c83b16c9-985edf0e, #w-node-e00d2ddf-a72c-801f-0517-ce40c83b16d9-985edf0e, #w-node-f44c88f1-eb0a-3635-789c-8431c2884a19-985edf22 {
    grid-column: span 4 / span 4;
  }

  #w-node-f44c88f1-eb0a-3635-789c-8431c2884a35-985edf22 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a10fc8e4-3515-5f6e-8848-b8644d67bbce-985edf22, #w-node-a10fc8e4-3515-5f6e-8848-b8644d67bbde-985edf22 {
    grid-column: span 4 / span 4;
  }

  #w-node-_6f30bb4e-28c1-39fd-075b-bc79b07c0cd7-985edf23, #w-node-cfd6ebb8-d32b-8096-1c2a-c05c6c1d4446-985edf23, #w-node-_6f30bb4e-28c1-39fd-075b-bc79b07c0cdb-985edf23, #w-node-b632caee-d529-f548-1a8b-91f69c07c09e-985edf23 {
    grid-column: span 1 / span 1;
  }

  #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf23 {
    grid-column: span 4 / span 4;
  }

  #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf23 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf23, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf23, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf24 {
    grid-column: span 4 / span 4;
  }

  #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf24 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf24, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf24 {
    grid-column: span 4 / span 4;
  }

  #w-node-_6f30bb4e-28c1-39fd-075b-bc79b07c0cd7-985edf25, #w-node-_6f30bb4e-28c1-39fd-075b-bc79b07c0cdb-985edf25, #w-node-_6f30bb4e-28c1-39fd-075b-bc79b07c0cdf-985edf25 {
    grid-column: span 1 / span 1;
  }

  #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf25 {
    grid-column: span 4 / span 4;
  }

  #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf25 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf25, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf25 {
    grid-column: span 4 / span 4;
  }

  #w-node-_563b50ce-70f4-da05-7f45-d8f183f1a588-985edf26 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cb4aa38-b4b5-ee2a-4472-be5c11d5bfc5-985edf26 {
    grid-column: span 4 / span 4;
  }

  #w-node-_3cb4aa38-b4b5-ee2a-4472-be5c11d5bfe1-985edf26 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-f933984b-8ad9-4727-945a-1e837b6bf0c5-985edf26, #w-node-f933984b-8ad9-4727-945a-1e837b6bf0d5-985edf26, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf28 {
    grid-column: span 4 / span 4;
  }

  #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf28 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf28, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf28, #w-node-_9f2a0c91-15e9-dc8a-512a-debb4eaa0d32-985edf2a {
    grid-column: span 4 / span 4;
  }

  #w-node-_9f2a0c91-15e9-dc8a-512a-debb4eaa0d4e-985edf2a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2c1-985edf2a, #w-node-b11a348a-0bc7-abdf-ab48-9c6defcba2d1-985edf2a, #w-node-a3c46337-5ff7-53d7-a460-59ceb6962d34-985edf2d {
    grid-column: span 4 / span 4;
  }

  #w-node-a3c46337-5ff7-53d7-a460-59ceb6962d50-985edf2d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_1a404146-04b3-9fad-5928-c4b3f0fae076-985edf2d, #w-node-_1a404146-04b3-9fad-5928-c4b3f0fae086-985edf2d, #w-node-bf53d91d-fbdf-733e-73a6-893c3f4af82f-985edf2e {
    grid-column: span 4 / span 4;
  }

  #w-node-bf53d91d-fbdf-733e-73a6-893c3f4af84b-985edf2e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7e0ca5c0-8b1b-1b85-5aeb-3de1bbae6943-985edf2e, #w-node-_7e0ca5c0-8b1b-1b85-5aeb-3de1bbae6953-985edf2e, #w-node-bb9dbd43-8064-3e2b-042a-c7d3536e446f-985edf30 {
    grid-column: span 4 / span 4;
  }

  #w-node-bb9dbd43-8064-3e2b-042a-c7d3536e448b-985edf30 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-cf969934-135e-9c6a-de25-258a4d952165-985edf30, #w-node-cf969934-135e-9c6a-de25-258a4d952175-985edf30 {
    grid-column: span 4 / span 4;
  }

  #w-node-_15f1aaac-745d-b15e-2655-96a79eabfd31-985edf31, #w-node-_15f1aaac-745d-b15e-2655-96a79eabfd38-985edf31, #w-node-_15f1aaac-745d-b15e-2655-96a79eabfd3f-985edf31 {
    grid-column: span 1 / span 1;
  }

  #w-node-b1f531ac-33a3-83c4-5c78-123b32b7ab05-985edf31 {
    grid-column: span 4 / span 4;
  }

  #w-node-b1f531ac-33a3-83c4-5c78-123b32b7ab21-985edf31 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d4bef3e7-1698-18ba-f16d-683ff9eac43e-985edf31, #w-node-d4bef3e7-1698-18ba-f16d-683ff9eac44e-985edf31, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf33 {
    grid-column: span 4 / span 4;
  }

  #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf33 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf33, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf33, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf34 {
    grid-column: span 4 / span 4;
  }

  #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf34 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf34, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf34, #w-node-ff04ee16-db8e-5ada-5659-5e3490e703f2-985edf35 {
    grid-column: span 4 / span 4;
  }

  #w-node-ff04ee16-db8e-5ada-5659-5e3490e7040e-985edf35 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_00c13fec-a617-966e-8899-f6e64ffe7629-985edf35, #w-node-_00c13fec-a617-966e-8899-f6e64ffe7639-985edf35, #w-node-fdac756d-670b-748d-6123-c8796d6daf7c-985edf36 {
    grid-column: span 4 / span 4;
  }

  #w-node-fdac756d-670b-748d-6123-c8796d6daf98-985edf36 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_58628aef-af29-92d1-640f-4800f9823877-985edf36, #w-node-_58628aef-af29-92d1-640f-4800f9823887-985edf36, #w-node-f74bffbb-a8fb-8c6f-2263-18b11d43f4a6-985edf37 {
    grid-column: span 4 / span 4;
  }

  #w-node-f74bffbb-a8fb-8c6f-2263-18b11d43f4c2-985edf37 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-e782271a-6ba0-f577-78f6-b9a91fdf90ce-985edf37, #w-node-e782271a-6ba0-f577-78f6-b9a91fdf90de-985edf37 {
    grid-column: span 4 / span 4;
  }

  #w-node-_76962c30-cbbe-47b8-a042-54eba6c97dc0-985edf39, #w-node-_76962c30-cbbe-47b8-a042-54eba6c97dc9-985edf39, #w-node-_76962c30-cbbe-47b8-a042-54eba6c97dd2-985edf39, #w-node-_24312341-d7bb-a509-87d4-732cf98610f7-985edf39, #w-node-_24312341-d7bb-a509-87d4-732cf98610fb-985edf39, #w-node-_24312341-d7bb-a509-87d4-732cf98610ff-985edf39, #w-node-c0defb99-9418-946d-2d3f-f1d313bcb087-985edf39, #w-node-e081b722-e89c-de01-fc80-03759652931e-985edf39, #w-node-e081b722-e89c-de01-fc80-037596529325-985edf39, #w-node-e081b722-e89c-de01-fc80-03759652932c-985edf39, #w-node-_642f2012-3ac7-2d95-6bd4-730737d96d95-985edf39, #w-node-_642f2012-3ac7-2d95-6bd4-730737d96d9e-985edf39, #w-node-_642f2012-3ac7-2d95-6bd4-730737d96da7-985edf39, #w-node-_20231ded-6fb1-49c8-48f8-1594006c8c79-985edf39, #w-node-_20231ded-6fb1-49c8-48f8-1594006c8c82-985edf39, #w-node-_20231ded-6fb1-49c8-48f8-1594006c8c8b-985edf39, #w-node-_3762e468-b4ff-b254-6848-6718d7c313dd-985edf39, #w-node-_3762e468-b4ff-b254-6848-6718d7c313e6-985edf39, #w-node-_3762e468-b4ff-b254-6848-6718d7c313ef-985edf39, #w-node-b0e29aa8-f2f8-08de-ad76-fb48cb143d85-985edf39, #w-node-b0e29aa8-f2f8-08de-ad76-fb48cb143d8e-985edf39, #w-node-b0e29aa8-f2f8-08de-ad76-fb48cb143d97-985edf39, #w-node-_153271e4-f8f5-6889-b8d9-7008b5a2634a-985edf39, #w-node-_153271e4-f8f5-6889-b8d9-7008b5a26353-985edf39, #w-node-_153271e4-f8f5-6889-b8d9-7008b5a2635c-985edf39, #w-node-_153271e4-f8f5-6889-b8d9-7008b5a26366-985edf39, #w-node-_153271e4-f8f5-6889-b8d9-7008b5a2636f-985edf39, #w-node-_153271e4-f8f5-6889-b8d9-7008b5a26378-985edf39, #w-node-_153271e4-f8f5-6889-b8d9-7008b5a26382-985edf39, #w-node-_153271e4-f8f5-6889-b8d9-7008b5a2638b-985edf39, #w-node-_153271e4-f8f5-6889-b8d9-7008b5a26394-985edf39, #w-node-_153271e4-f8f5-6889-b8d9-7008b5a2639f-985edf39, #w-node-_153271e4-f8f5-6889-b8d9-7008b5a263a8-985edf39, #w-node-_153271e4-f8f5-6889-b8d9-7008b5a263b1-985edf39, #w-node-_153271e4-f8f5-6889-b8d9-7008b5a263bb-985edf39, #w-node-_153271e4-f8f5-6889-b8d9-7008b5a263c4-985edf39, #w-node-_153271e4-f8f5-6889-b8d9-7008b5a263cd-985edf39 {
    grid-column: span 1 / span 1;
  }

  #w-node-_41332613-e00e-d060-b975-e4a36a990279-985edf39 {
    grid-column: span 4 / span 4;
  }

  #w-node-_41332613-e00e-d060-b975-e4a36a990295-985edf39 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_05177273-676a-8a50-dcad-5e4be9a70eaf-985edf39, #w-node-_05177273-676a-8a50-dcad-5e4be9a70ebf-985edf39, #w-node-_6af87965-6e03-6ef7-99f3-215122d867f4-985edf4b {
    grid-column: span 4 / span 4;
  }

  #w-node-_6af87965-6e03-6ef7-99f3-215122d86810-985edf4b {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7d4e40f6-4d45-1c45-b98e-406ee9195a0f-985edf4b, #w-node-_7d4e40f6-4d45-1c45-b98e-406ee9195a1f-985edf4b, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf4e {
    grid-column: span 4 / span 4;
  }

  #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf4e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf4e, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf4e, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-985edf50 {
    grid-column: span 4 / span 4;
  }

  #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-985edf50 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-985edf50, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-985edf50, #w-node-_6af87965-6e03-6ef7-99f3-215122d867f4-985edf51 {
    grid-column: span 4 / span 4;
  }

  #w-node-_6af87965-6e03-6ef7-99f3-215122d86810-985edf51 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7d4e40f6-4d45-1c45-b98e-406ee9195a0f-985edf51, #w-node-_7d4e40f6-4d45-1c45-b98e-406ee9195a1f-985edf51, #w-node-_53dd0983-3525-57c2-4996-ee777aa36179-985edf53 {
    grid-column: span 4 / span 4;
  }

  #w-node-_53dd0983-3525-57c2-4996-ee777aa36195-985edf53 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_5df03f14-fc13-7667-d137-b5fe92fa4305-985edf53, #w-node-_5df03f14-fc13-7667-d137-b5fe92fa4315-985edf53, #w-node-e1c6c401-b695-3826-543c-f18a4638a1fd-985edf56 {
    grid-column: span 4 / span 4;
  }

  #w-node-e1c6c401-b695-3826-543c-f18a4638a219-985edf56 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-f86d98d6-3c88-ca98-9c43-eb4ff9f17c3c-985edf56, #w-node-f86d98d6-3c88-ca98-9c43-eb4ff9f17c4c-985edf56, #w-node-_16a01cd2-ecb4-f75d-fea1-6b0209328f86-985edf5b {
    grid-column: span 4 / span 4;
  }

  #w-node-_16a01cd2-ecb4-f75d-fea1-6b0209328fa2-985edf5b {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9f1bfb20-6af3-2850-acb6-89e44ab9a755-985edf5b, #w-node-_9f1bfb20-6af3-2850-acb6-89e44ab9a765-985edf5b {
    grid-column: span 4 / span 4;
  }

  #w-node-_6f30bb4e-28c1-39fd-075b-bc79b07c0cd7-baa26d00, #w-node-_6f30bb4e-28c1-39fd-075b-bc79b07c0cdb-baa26d00 {
    grid-column: span 1 / span 1;
  }

  #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-baa26d00 {
    grid-column: span 4 / span 4;
  }

  #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-baa26d00 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-baa26d00, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-baa26d00, #w-node-_274fd950-5885-704e-2f49-4099b38685da-a21632a1 {
    grid-column: span 4 / span 4;
  }

  #w-node-_274fd950-5885-704e-2f49-4099b38685f6-a21632a1 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a31d2351-e544-4d39-04b9-468a955c451f-a21632a1, #w-node-a31d2351-e544-4d39-04b9-468a955c452f-a21632a1, #w-node-_16a01cd2-ecb4-f75d-fea1-6b0209328f86-61d16c71 {
    grid-column: span 4 / span 4;
  }

  #w-node-_16a01cd2-ecb4-f75d-fea1-6b0209328fa2-61d16c71 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9f1bfb20-6af3-2850-acb6-89e44ab9a755-61d16c71, #w-node-_9f1bfb20-6af3-2850-acb6-89e44ab9a765-61d16c71, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-2273abd2 {
    grid-column: span 4 / span 4;
  }

  #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-2273abd2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-2273abd2, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-2273abd2, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-da3c5ac2 {
    grid-column: span 4 / span 4;
  }

  #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-da3c5ac2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-da3c5ac2, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-da3c5ac2, #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-6ec24b17 {
    grid-column: span 4 / span 4;
  }

  #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-6ec24b17 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-6ec24b17, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-6ec24b17 {
    grid-column: span 4 / span 4;
  }

  #w-node-_888fc48a-8ef2-7865-8ca6-c82cc250ffcc-07bffab5, #w-node-_6f30bb4e-28c1-39fd-075b-bc79b07c0cdb-07bffab5, #w-node-a56d9085-9496-866e-b72b-12584aee92ab-07bffab5 {
    grid-column: span 1 / span 1;
  }

  #w-node-e652f73a-066a-b9a6-3bde-262a23d79638-07bffab5 {
    grid-column: span 4 / span 4;
  }

  #w-node-e652f73a-066a-b9a6-3bde-262a23d79654-07bffab5 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d24f4-07bffab5, #w-node-b7dfb0ba-f6b5-5ad9-7846-fa6a3b6d2504-07bffab5, #w-node-_3cb4aa38-b4b5-ee2a-4472-be5c11d5bfc5-5f27f3ae {
    grid-column: span 4 / span 4;
  }

  #w-node-_3cb4aa38-b4b5-ee2a-4472-be5c11d5bfe1-5f27f3ae {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-f933984b-8ad9-4727-945a-1e837b6bf0c5-5f27f3ae, #w-node-f933984b-8ad9-4727-945a-1e837b6bf0d5-5f27f3ae {
    grid-column: span 4 / span 4;
  }
}


