.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

body {
  color: #013440;
  font-family: Redhatdisplay, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: bold;
  line-height: 44px;
}

a {
  color: #fff;
  margin-left: 0;
  margin-right: 0;
  text-decoration: none;
}

.hidden {
  display: none;
}

.navbar {
  background-color: rgba(255, 255, 255, 0);
  align-items: center;
  padding: 20px 100px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.navbar_navlink {
  color: #fff;
  font-weight: 700;
}

.navbar_navlink:hover {
  color: #013440;
}

.navbar_navlink.navbar_cta {
  color: #013440;
  background-color: #fff;
  padding: 10px 30px;
}

.navbar_navlink.navbar_cta:hover {
  color: #efefef;
  background-color: #013440;
}

.navbar_navmenu {
  flex: 1;
  display: flex;
}

.navbar_navmenu_cta {
  align-items: center;
  margin-left: 0;
  display: flex;
}

.navbar_navmenu_navlinks {
  flex: 1;
}

.brand {
  margin-right: 60px;
}

.hero_slider {
  height: 100vh;
  background-color: #013440;
}

.hero_slide_image {
  z-index: -1;
  width: 100%;
  height: 100%;
  filter: brightness(75%);
  object-fit: cover;
  object-position: 50% 50%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.hero_slide {
  z-index: 12;
  height: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fff;
  grid-template: ". Area Area Area" minmax(auto, 1fr)
                 ". . . ." minmax(auto, .4fr)
                 / .5fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 220px;
  display: grid;
}

.hero_slide_date {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 61px;
  display: flex;
}

.hero_slide_date_day {
  letter-spacing: 3px;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
}

.hero_slide_head {
  margin-left: 100px;
}

.hero_slide_subheader {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
}

.heading-1 {
  font-size: 58px;
  line-height: 64px;
}

.hero_slide_subheading {
  grid-column-gap: 0px;
  color: #fff;
  cursor: pointer;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 60px;
  font-style: normal;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.hero_slide_subheading:hover {
  grid-column-gap: 100px;
}

.hero_slide_subheader_chevron {
  height: 16px;
  object-fit: contain;
  align-self: auto;
}

.hero_slide_tab {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #013440;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 60px 60px 35px;
}

.hero_slide_chevron_down {
  justify-content: center;
  align-items: center;
  transition: background-color .2s;
  display: flex;
}

.hero_slide_chevron_down:hover {
  background-color: #013440;
}

.hero_slide_social_icon {
  height: 16px;
}

.hero_slide_social {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.hero_slide_tab_number {
  color: #a1abaf;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-weight: 300;
}

.hero_slide_tab_number.current {
  color: #fd5e02;
  margin-bottom: 28px;
  font-size: 20px;
}

.hero_slide_tab_title {
  color: #a1abaf;
  font-size: 18px;
  font-weight: 700;
}

.hero_slide_tab_title.current {
  color: #013440;
  font-size: 24px;
  font-weight: 700;
  line-height: 26px;
}

.section_beggining_header {
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 700;
}

.section_beggining {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
  display: grid;
}

.section_beggining_header_underline {
  width: 32px;
  height: 8px;
  background-color: #fd5e02;
  line-height: 20px;
}

.emprendimientos_slider {
  height: 70vh;
}

.emprendimientos_slider_leftarrow {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 45vh;
  left: 60px;
}

.emprendimientos_slider_rightarrow {
  width: 50px;
  height: 50px;
  top: 45vh;
  bottom: 0%;
  left: 140px;
  right: auto;
}

.emprendimientos_slider_rightarrow.slide_arrow {
  color: #fd5e02;
}

.emprendimientos_slider_rightarrow.slide_arrow:hover {
  color: #efefef;
}

.emprendimientos_slider_rightarrow.slide_arrow_orange {
  color: #fd5e02;
}

.emprendimientos_slider_rightarrow.slide_arrow_orange:hover {
  color: #efefef;
  background-color: #fd5e02;
}

.emprendimientos_slide {
  z-index: -1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: minmax(auto, .8fr) minmax(auto, 2fr) minmax(auto, 1fr);
  grid-template-columns: .5fr .5fr .75fr 3fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.emprendimientos_slide_image {
  z-index: -1;
  width: 100%;
  height: 100%;
  filter: brightness(80%);
  object-fit: cover;
  object-position: 50% 50%;
  display: inline-block;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.emprendimientos_slide_head {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.emprendimientos_slide_subheading {
  color: #013440;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  margin-left: 0;
  margin-right: 0;
  font-style: normal;
  text-decoration: none;
  display: flex;
}

.emprendimientos_slide_subheader {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
}

.emprendimientos_slide_subheader_chevron {
  height: 16px;
  object-fit: contain;
  align-self: auto;
}

.emprendimientos_slide_year {
  font-size: 12px;
}

.heading-3 {
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 48px;
}

.heading-4 {
  font-size: 20px;
  font-weight: 600;
}

.emprendimientos_slider_arrow {
  color: #013440;
  transition: all .3s;
}

.emprendimientos_slider_arrow:hover {
  transform: scale(1.25);
}

.buenasideas_section {
  height: 35vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 2fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.buenasideas_gradient {
  position: relative;
}

.gradient {
  background-image: linear-gradient(to right, #fff, rgba(0, 0, 0, 0));
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.arquitectura_beggining_section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.arquitectura_beggining_image {
  width: 100%;
  height: 30vh;
  object-fit: cover;
  object-position: 50% 50%;
}

.image-2 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.arquitectura_beggining_title {
  background-color: #fff;
  padding: 40px 30px;
}

.arquitectura_beggining_header_underline {
  width: 32px;
  height: 8px;
  background-color: #fd5e02;
  line-height: 20px;
}

.arquitectura_cards {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  display: grid;
  position: relative;
}

.arquitectura_card {
  transition: margin .2s;
}

.arquitectura_card_image {
  width: 100%;
  height: 260px;
  object-fit: cover;
}

.arquitectura_card_year {
  color: #a1abaf;
  margin-top: 10px;
  margin-bottom: 6px;
}

.arquitectura_card_title {
  color: #013440;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 900;
}

.arquitectora_more_header {
  color: #1b758a;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.construccion_tabs {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  justify-items: stretch;
  display: grid;
}

.construccion_tab_menu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: minmax(auto, 1fr) minmax(auto, 1fr) minmax(auto, 1fr) minmax(auto, 1fr);
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.construccion_tab {
  color: #a1abaf;
  background-color: rgba(0, 0, 0, 0);
  margin-left: 0;
  margin-right: 0;
  padding-left: 30px;
}

.construccion_tab:hover {
  background-color: rgba(202, 225, 235, .29);
}

.construccion_tab.w--current {
  color: #013440;
  background-color: rgba(0, 0, 0, 0);
  margin-right: 0;
}

.construccion_tab.hover_light:hover {
  background-color: rgba(77, 94, 99, .06);
}

.construccion_section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.75fr 1.75fr .5fr;
  grid-auto-columns: 1fr;
  margin-bottom: 80px;
  display: grid;
}

.construccion_tab_pane_image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.construccion_tab_pane {
  height: 100%;
}

.estudio_section {
  grid-column-gap: 64px;
  grid-row-gap: 16px;
  color: #fff;
  grid-template-rows: minmax(auto, 1fr) auto;
  grid-template-columns: 1fr 2.5fr;
  grid-auto-columns: 1fr;
  padding: 120px;
  display: grid;
  position: relative;
}

.estudio_image {
  z-index: -1;
  width: 100%;
  height: 100%;
  filter: brightness(50%);
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.estudio_square {
  width: 300px;
  height: 300px;
  border: 5px solid #fff;
  border-radius: 0;
  flex-direction: column;
  padding: 30px;
  display: flex;
}

.estudio_square_brand {
  flex: 1;
  font-size: 20px;
  font-weight: 700;
}

.estudio_square_years {
  font-size: 72px;
  font-weight: 700;
  line-height: 60px;
}

.estudio_square_experience {
  letter-spacing: 1px;
  margin-bottom: 4px;
  font-size: 12px;
}

.estudio_square_paragraph {
  font-weight: 300;
  line-height: 24px;
}

.estudio_square_header {
  margin-bottom: 50px;
  font-size: 42px;
}

.estudio_latam {
  font-weight: 700;
}

.estudio_undersquare {
  margin-top: 60px;
  font-size: 30px;
  line-height: 40px;
}

.estudio_statistics {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  display: flex;
}

.estudio_statistic_value {
  margin-bottom: 0;
  font-size: 56px;
}

.estudio_statistic_unit {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-top: 0;
  font-size: 16px;
  font-weight: 600;
}

.text-block {
  font-weight: 300;
}

.contactanos_section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 3.75fr .5fr;
  grid-auto-columns: 1fr;
  margin-bottom: 80px;
  display: grid;
}

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

.contactanos_form_label {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 600;
}

.contactanos_form_input {
  border: 0 #000;
  border-bottom: 2px solid #a1abaf;
}

.contactanos_form_input.contactanos_form_textarea {
  height: 8rem;
}

.contactanos_submit_button {
  color: #013440;
  background-color: rgba(0, 0, 0, 0);
  font-size: 24px;
  font-weight: 700;
  transition: font-size .2s, padding .2s;
}

.contactanos_submit_button:hover {
  padding-right: 40px;
  font-size: 26px;
  line-height: 24px;
}

.contactanos_submit_chevron {
  height: 1.25rem;
}

.contactanos_submit_group {
  align-items: center;
}

.footer_section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #efefef;
  grid-template-rows: auto;
  grid-template-columns: .5fr 3.5fr .5fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 80px;
  display: grid;
}

.footer_contact {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.footer_brand {
  width: 100px;
}

.footer_content {
  grid-column-gap: 72px;
  grid-row-gap: 64px;
  align-items: center;
}

.footer_contact_key {
  font-weight: 900;
}

.footer_contact_value {
  color: #013440;
  font-weight: 500;
}

.footer_contact_value.footer_contact_mail {
  font-weight: 700;
}

.footer_contacts {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
}

.footer_nav_link {
  color: #013440;
  margin-left: 0;
  margin-right: 0;
  font-size: 16px;
  font-weight: 700;
}

.footer_nav {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer_socials {
  grid-column-gap: 8px;
  align-self: center;
  align-items: center;
}

.footer_social {
  width: 3rem;
  height: 3rem;
}

.footer_socials_text {
  margin-right: 16px;
  font-weight: 500;
}

.subfooter_section {
  align-items: center;
  padding: 26px 42px;
  font-weight: 500;
  display: flex;
}

.subfooter_krak {
  height: 2.5rem;
}

.subfooter_powered {
  color: #000;
  flex: 1;
  margin-left: 8px;
  font-weight: 700;
}

.footer_spacer {
  flex: 1;
}

.section_beggining_dark {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
  display: grid;
}

.construccion_section_mobile {
  display: none;
}

.accordion-content---brix {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.open-close-icon-wrapper---brix {
  width: 14px;
  min-height: 14px;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.accordion-trigger---brix {
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 26px 16px;
  transition: all .3s;
  display: flex;
}

.accordion-trigger---brix:hover {
  transform: scale(1.1);
}

.open-close-line---brix {
  width: 100%;
  height: 2px;
  background-color: #170f49;
  border-radius: 500px;
  position: absolute;
}

.open-close-line---brix.second-line---brix {
  transform: rotate(90deg);
}

.accordion-item---brix {
  cursor: pointer;
  background-color: #fff;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding: 40px;
  display: flex;
}

.accordion-item---brix.tabs-accordion---brix {
  border-bottom: 1px solid #d9dbe9;
  border-radius: 0;
  padding: 0;
  transition: padding 10000s;
}

.accordion-item---brix.tabs-accordion---brix:hover {
  padding-left: 16px;
}

.image-4 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.chevron_image {
  height: 30px;
}

.slide_arrow {
  transition: background-color .2s;
}

.slide_arrow:hover {
  background-color: rgba(0, 0, 0, 0);
}

.flex-block {
  min-width: 200px;
  grid-column-gap: 16px;
  justify-content: space-around;
}

@media screen and (max-width: 991px) {
  .navbar {
    padding-left: 29px;
    padding-right: 29px;
  }

  .brand {
    flex: 1;
  }

  .icon {
    color: #fff;
  }

  .hero_slide_date_day {
    margin-left: 20px;
    font-size: 50px;
  }

  .hero_slide_tab, .hero_slide_chevron_down, .hero_slide_social {
    display: none;
  }

  .emprendimientos_slide {
    grid-template-columns: .5fr .5fr 1fr 3fr;
  }

  .estudio_section {
    grid-column-gap: 32px;
    grid-template-columns: 1fr 2.5fr;
  }

  .footer_content {
    margin-right: 20px;
  }

  .footer_socials {
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .hero_slide_year {
    display: none;
    font-size: 12px;
    line-height: 16px;
  }
}

@media screen and (max-width: 767px) {
  .emprendimientos_slide {
    grid-template-columns: 1.5fr 2fr 2fr 3fr;
  }

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

  .estudio_section {
    grid-template-columns: 1fr;
    padding: 30px;
  }

  .footer_content {
    flex-direction: column;
  }

  .construccion_section_mobile {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  .navbar {
    border-bottom: 1px solid #a1abaf;
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px 0;
  }

  .navbar_navlink {
    color: #013440;
  }

  .navbar_navmenu {
    background-color: #efefef;
  }

  .brand {
    margin-left: 20px;
  }

  .hero_slide_image {
    filter: brightness(60%);
  }

  .hero_slide {
    grid-template-columns: 1fr;
    grid-template-areas: ".";
  }

  .hero_slide_head {
    margin-left: 64px;
  }

  .section_beggining_header {
    margin-left: 10px;
    font-weight: 600;
  }

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

  .section_beggining_header_underline {
    margin-left: 10px;
  }

  .emprendimientos_slider {
    display: block;
  }

  .emprendimientos_slider_leftarrow {
    background-color: #fff;
    margin-bottom: 145px;
    left: auto;
    right: 70px;
  }

  .emprendimientos_slider_rightarrow {
    background-color: #fff;
    margin-bottom: 145px;
    left: auto;
    right: 10px;
  }

  .emprendimientos_slide_head {
    background-color: #efefef;
    padding-left: 17px;
  }

  .emprendimientos_slide_subheading {
    display: none;
  }

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

  .heading-4 {
    margin-top: 0;
  }

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

  .buenasideas_gradient {
    z-index: -1;
  }

  .gradient {
    display: none;
  }

  .arquitectura_beggining_section {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .arquitectura_beggining_image {
    display: none;
  }

  .image-2 {
    filter: brightness(111%);
  }

  .arquitectura_beggining_title {
    margin-top: 60px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .arquitectura_beggining_header_underline {
    margin-left: 10px;
  }

  .arquitectura_cards {
    grid-template-columns: 1fr;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .arquitectura_card:hover {
    margin: 0;
  }

  .arquitectura_card_title {
    font-weight: 700;
  }

  .construccion_section {
    display: none;
  }

  .estudio_section {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    color: #013440;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: grid;
  }

  .estudio_image {
    z-index: 0;
    width: 100vw;
    height: auto;
    filter: brightness(70%);
    object-fit: cover;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: block;
    position: relative;
  }

  .estudio_square {
    width: auto;
    height: auto;
    color: #fd5e02;
    border-width: 0;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-left: 20px;
    padding: 0;
  }

  .estudio_square_brand {
    display: none;
  }

  .estudio_square_years {
    margin-right: 12px;
    font-size: 48px;
  }

  .estudio_square_paragraph {
    font-size: 12px;
    line-height: 20px;
  }

  .estudio_square_header {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 18px;
  }

  .estudio_latam {
    margin-left: 20px;
    margin-right: 20px;
  }

  .estudio_undersquare {
    margin-top: 0;
    font-size: 24px;
    line-height: 28px;
  }

  .estudio_statistics {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .estudio_statistic_value {
    text-align: center;
    font-size: 28px;
    line-height: 32px;
  }

  .estudio_statistic_unit {
    font-size: 14px;
    line-height: 22px;
  }

  .text-block {
    margin-left: 20px;
    margin-right: 20px;
  }

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

  .contactanos_form {
    grid-template-columns: 1fr;
    margin-left: 12px;
    margin-right: 12px;
  }

  .image-3 {
    height: 60px;
  }

  .contactanos_submit_group {
    justify-content: flex-end;
  }

  .footer_section {
    grid-template-columns: .5fr 3.5fr;
  }

  .footer_brand {
    width: 60px;
  }

  .footer_content {
    text-align: center;
    flex-direction: column;
    margin-right: 0;
  }

  .footer_contact_key {
    display: none;
  }

  .footer_contacts {
    align-items: center;
  }

  .footer_nav {
    display: none;
  }

  .footer_socials {
    flex-direction: column;
  }

  .subfooter_section {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: column;
  }

  .text-block-2 {
    display: none;
  }

  .menu-button.w--open {
    background-color: #013440;
  }

  .heading-6 {
    text-align: center;
    font-size: 32px;
    line-height: 34px;
  }

  .section_beggining_dark {
    background-color: #efefef;
    grid-template-columns: 1fr;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .construccion_section_mobile {
    display: block;
  }

  .div-block {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-2 {
    margin-top: 60px;
  }

  .open-close-icon-wrapper---brix {
    margin-right: 16px;
  }

  .accordion-trigger---brix {
    cursor: pointer;
  }

  .accordion-trigger---brix:hover {
    transform: none;
  }

  .accordion-item---brix.tabs-accordion---brix {
    cursor: auto;
    padding-top: 0;
    padding-bottom: 0;
    transition-duration: 999.999s;
  }

  .slide_arrow:hover {
    background-color: rgba(0, 0, 0, 0);
  }
}

#w-node-a43860ff-0a6a-5524-c58c-01af218fbe65-4d7f125d {
  align-self: start;
  justify-self: center;
}

#w-node-f0ca480b-fbe4-0a0f-ddca-c1f999d4d5a8-4d7f125d {
  grid-area: Area;
  align-self: start;
  justify-self: start;
}

#w-node-aa0c8607-14ef-27ff-0dad-a8c095c2b74d-4d7f125d {
  align-self: start;
}

#w-node-b15c9a20-aa59-ff78-27ab-6e52d18dfaab-4d7f125d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a57b6e67-79a0-218f-20d5-acb4ed7d9cea-4d7f125d {
  align-self: center;
  justify-self: center;
}

#w-node-_78d5beb4-cc23-767f-a432-024e668c607e-4d7f125d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-a201b021-efd2-37c2-ca28-8e652e109ce3-4d7f125d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_29733633-6430-5a3f-8ace-b336e633cf95-4d7f125d {
  grid-area: 2 / 5 / 3 / 5;
}

#w-node-_11f55a8c-d5ff-183f-fd4f-4f7e430b2c4d-4d7f125d {
  align-self: start;
  justify-self: center;
}

#w-node-_11f55a8c-d5ff-183f-fd4f-4f7e430b2c4f-4d7f125d {
  grid-area: Area;
  align-self: start;
  justify-self: start;
}

#w-node-_11f55a8c-d5ff-183f-fd4f-4f7e430b2c5a-4d7f125d {
  align-self: start;
}

#w-node-_11f55a8c-d5ff-183f-fd4f-4f7e430b2c5b-4d7f125d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11f55a8c-d5ff-183f-fd4f-4f7e430b2c5f-4d7f125d {
  align-self: center;
  justify-self: center;
}

#w-node-_11f55a8c-d5ff-183f-fd4f-4f7e430b2c66-4d7f125d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_11f55a8c-d5ff-183f-fd4f-4f7e430b2c67-4d7f125d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_11f55a8c-d5ff-183f-fd4f-4f7e430b2c68-4d7f125d {
  grid-area: 2 / 5 / 3 / 5;
}

#w-node-_444c51a1-2f53-80a8-8148-7e785e369354-4d7f125d {
  align-self: start;
  justify-self: center;
}

#w-node-_444c51a1-2f53-80a8-8148-7e785e369356-4d7f125d {
  grid-area: Area;
  align-self: start;
  justify-self: start;
}

#w-node-_444c51a1-2f53-80a8-8148-7e785e369361-4d7f125d {
  align-self: start;
}

#w-node-_444c51a1-2f53-80a8-8148-7e785e369362-4d7f125d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_444c51a1-2f53-80a8-8148-7e785e369366-4d7f125d {
  align-self: center;
  justify-self: center;
}

#w-node-_444c51a1-2f53-80a8-8148-7e785e36936d-4d7f125d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_444c51a1-2f53-80a8-8148-7e785e36936e-4d7f125d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_444c51a1-2f53-80a8-8148-7e785e36936f-4d7f125d {
  grid-area: 2 / 5 / 3 / 5;
}

#w-node-_9e136311-5b6c-2a97-3cfc-433f6d9444f1-4d7f125d {
  grid-area: 1 / 2 / 2 / 3;
}

#emprendimientos_section.w-node-d2454f25-9f74-eb50-f329-0772d7b1c74d-4d7f125d {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-dd61cebb-eacd-b44f-bf75-c1899f54f58a-4d7f125d {
  grid-area: 1 / 3 / 4 / 5;
}

#w-node-_20275ebd-9260-f24c-4dae-226644cf3a95-4d7f125d {
  grid-area: 2 / 2 / 2 / 4;
}

#w-node-_14a8c416-3f0c-0fee-7fd5-5204628c68f5-4d7f125d {
  grid-area: 1 / 3 / 4 / 5;
}

#w-node-_14a8c416-3f0c-0fee-7fd5-5204628c68f6-4d7f125d {
  grid-area: 2 / 2 / 2 / 4;
}

#w-node-_6a7e1396-49fc-7f7f-350d-b23fdaaaeae0-4d7f125d {
  grid-area: 1 / 3 / 4 / 5;
}

#w-node-_6a7e1396-49fc-7f7f-350d-b23fdaaaeae1-4d7f125d {
  grid-area: 2 / 2 / 2 / 4;
}

#w-node-d6909aa2-5362-9a8e-9889-43f26263ce29-4d7f125d {
  grid-area: 1 / 3 / 4 / 5;
}

#w-node-d6909aa2-5362-9a8e-9889-43f26263ce2a-4d7f125d {
  grid-area: 2 / 2 / 2 / 4;
}

#w-node-_3d231d95-a020-6aa7-b255-a25c33b4f309-4d7f125d {
  grid-area: 1 / 3 / 4 / 5;
}

#w-node-_3d231d95-a020-6aa7-b255-a25c33b4f30a-4d7f125d {
  grid-area: 2 / 2 / 2 / 4;
}

#w-node-_7599bb2f-72f3-56f3-6ac4-5f1f8fd3198b-4d7f125d {
  grid-area: 1 / 3 / 4 / 5;
}

#w-node-_7599bb2f-72f3-56f3-6ac4-5f1f8fd3198c-4d7f125d {
  grid-area: 2 / 2 / 2 / 4;
}

#w-node-dba7b24b-f055-60fb-ff1f-ac8208cbbdd2-4d7f125d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a323c7ba-01bb-7edf-a85d-0dddfc366a16-4d7f125d {
  grid-area: 1 / 3 / 2 / 4;
  align-self: stretch;
}

#w-node-_2c9141fe-a9f4-0ac0-45a7-90b200b71f06-4d7f125d {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-d700eb8c-36c3-6586-14e7-04d47ca4e370-4d7f125d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
}

#w-node-_60aa1eb2-f94a-f5de-1b90-c530f1141d02-4d7f125d {
  grid-area: 2 / 2 / 3 / 5;
}

#w-node-a536d5e8-63e9-e857-0c91-ba42be6c4ba6-4d7f125d, #w-node-a536d5e8-63e9-e857-0c91-ba42be6c4ba7-4d7f125d, #w-node-_433ac4d2-5dbe-6227-1d8e-04640d8f84bb-4d7f125d, #w-node-_433ac4d2-5dbe-6227-1d8e-04640d8f84bc-4d7f125d, #w-node-_016ab40a-a541-ecc2-44f0-2b119952abdf-4d7f125d, #w-node-_016ab40a-a541-ecc2-44f0-2b119952abe0-4d7f125d, #w-node-_5d603a18-f6c8-4044-3706-5d7c1a77d41f-4d7f125d, #w-node-_5d603a18-f6c8-4044-3706-5d7c1a77d420-4d7f125d, #w-node-_69dc8ac0-60ac-ce8b-958f-4702ef86feaf-4d7f125d, #w-node-_69dc8ac0-60ac-ce8b-958f-4702ef86feb0-4d7f125d, #w-node-a44f4390-02c1-999c-091c-8daa5872a89c-4d7f125d, #w-node-a44f4390-02c1-999c-091c-8daa5872a89d-4d7f125d, #w-node-_5c9eccd8-9c1c-a283-7269-d1a28bf58ac8-4d7f125d, #w-node-_5c9eccd8-9c1c-a283-7269-d1a28bf58ac9-4d7f125d, #w-node-ce00f907-873b-bbf6-e4b2-4982a6935e7e-4d7f125d, #w-node-ce00f907-873b-bbf6-e4b2-4982a6935e7f-4d7f125d, #w-node-_79b3d7c2-33de-d071-778a-e1181423e76b-4d7f125d, #w-node-_79b3d7c2-33de-d071-778a-e1181423e76c-4d7f125d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3689518-7840-2b2c-2872-f0f5a615ff5d-4d7f125d {
  grid-area: 3 / 2 / 4 / 5;
}

#w-node-_56275f89-fed0-bb99-d3c1-86763ba84099-4d7f125d, #w-node-_56275f89-fed0-bb99-d3c1-86763ba8409a-4d7f125d, #w-node-_91b7687f-fc42-750a-a4e7-6b5abb1ae953-4d7f125d, #w-node-_91b7687f-fc42-750a-a4e7-6b5abb1ae954-4d7f125d, #w-node-c0b913ec-b36f-f4ef-b615-534b59f6ca36-4d7f125d, #w-node-c0b913ec-b36f-f4ef-b615-534b59f6ca37-4d7f125d, #w-node-_28dd89bd-0c34-54a3-7e50-a6e2cea8ca65-4d7f125d, #w-node-_28dd89bd-0c34-54a3-7e50-a6e2cea8ca66-4d7f125d, #w-node-ab4e3c9c-ec66-a8ef-5fc2-df8abc782fb3-4d7f125d, #w-node-ab4e3c9c-ec66-a8ef-5fc2-df8abc782fb4-4d7f125d, #w-node-_2ec36acd-7740-b72f-8b00-6bc4073bac8a-4d7f125d, #w-node-_2ec36acd-7740-b72f-8b00-6bc4073bac8b-4d7f125d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ddfb458-a9d2-974e-fcc1-93ac305592c4-4d7f125d {
  grid-area: 1 / 2 / 2 / 3;
}

#construccion_section.w-node-_0ddfb458-a9d2-974e-fcc1-93ac305592c5-4d7f125d {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-d3c635c2-edb8-066a-eead-f47a1031172e-4d7f125d {
  grid-area: 1 / 3 / 4 / 5;
}

#w-node-d3c635c2-edb8-066a-eead-f47a1031172f-4d7f125d {
  grid-area: 2 / 2 / 2 / 4;
}

#w-node-f8682d0a-ffb0-04b8-f1ea-2132ba85ba39-4d7f125d {
  grid-area: 1 / 3 / 4 / 5;
}

#w-node-f8682d0a-ffb0-04b8-f1ea-2132ba85ba3a-4d7f125d {
  grid-area: 2 / 2 / 2 / 4;
}

#w-node-ad501599-194a-a8ac-d86d-75909a8a75c0-4d7f125d {
  grid-area: 1 / 3 / 4 / 5;
}

#w-node-ad501599-194a-a8ac-d86d-75909a8a75c1-4d7f125d {
  grid-area: 2 / 2 / 2 / 4;
}

#w-node-_1b85fa84-7be4-5b69-f68e-0189ecd325f4-4d7f125d {
  grid-area: 1 / 3 / 4 / 5;
}

#w-node-_1b85fa84-7be4-5b69-f68e-0189ecd325f5-4d7f125d {
  grid-area: 2 / 2 / 2 / 4;
}

#w-node-fead0799-1ad0-46a4-ee73-7ea3f0cd4755-4d7f125d {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-fead0799-1ad0-46a4-ee73-7ea3f0cd4760-4d7f125d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-fead0799-1ad0-46a4-ee73-7ea3f0cd4756-4d7f125d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fead0799-1ad0-46a4-ee73-7ea3f0cd4757-4d7f125d, #w-node-_3c48b69b-9607-2d50-6627-2faedb7d017e-4d7f125d, #w-node-b368ffa5-4bee-ef0c-9674-7e2bbfca3dfe-4d7f125d, #w-node-_764362ea-d0e7-3465-ec5d-537994fdd8a8-4d7f125d {
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_7c5e6dfd-906f-2d68-9356-845241db9d1b-4d7f125d {
  grid-area: 1 / 2 / 2 / 3;
}

#estudio_section.w-node-_7c5e6dfd-906f-2d68-9356-845241db9d1c-4d7f125d {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_8bd07c6f-172a-e8fa-d75b-f46369dd0dfe-4d7f125d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_7f18de03-788a-23c5-1ed9-4052e1e8fbd7-4d7f125d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_5a67485b-0f1a-8df7-e07b-80adac1e1e8a-4d7f125d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e446f441-f69a-6ad1-e018-0a695bccf607-4d7f125d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f6290c37-7409-e0ac-9a2c-0c7e03772425-4d7f125d {
  grid-area: 1 / 2 / 2 / 3;
}

#contactanos_section.w-node-f6290c37-7409-e0ac-9a2c-0c7e03772426-4d7f125d {
  grid-area: 1 / 2 / 2 / 4;
}

#email-form.w-node-_700ea8ca-164a-9b4b-ee51-0ef0a9d2285c-4d7f125d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6b8a759a-ccfe-ed7c-0149-3a520e3f4147-4d7f125d, #w-node-_187257ee-ffba-512b-8eef-3cdae4b3147a-4d7f125d, #w-node-a6ea68c0-cf7d-0ee1-a575-46e07d37b117-4d7f125d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0c71303-ee4b-8276-580d-60cb9bff8e68-4d7f125d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-beae961a-17c2-5f67-e9ce-60c0cfa2c1f9-4d7f125d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_700ea8ca-164a-9b4b-ee51-0ef0a9d22863-4d7f125d {
  justify-self: start;
}

#w-node-_3db6bfc7-ea45-f2be-567d-94f972cdbb4b-4d7f125d {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: stretch;
}

@media screen and (max-width: 991px) {
  #w-node-f0ca480b-fbe4-0a0f-ddca-c1f999d4d5a8-4d7f125d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-aa0c8607-14ef-27ff-0dad-a8c095c2b74d-4d7f125d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11f55a8c-d5ff-183f-fd4f-4f7e430b2c4f-4d7f125d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_11f55a8c-d5ff-183f-fd4f-4f7e430b2c5a-4d7f125d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_444c51a1-2f53-80a8-8148-7e785e369356-4d7f125d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_444c51a1-2f53-80a8-8148-7e785e369361-4d7f125d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_5a67485b-0f1a-8df7-e07b-80adac1e1e8a-4d7f125d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3db6bfc7-ea45-f2be-567d-94f972cdbb4b-4d7f125d {
    grid-column: 1 / 4;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f0ca480b-fbe4-0a0f-ddca-c1f999d4d5a8-4d7f125d, #w-node-_11f55a8c-d5ff-183f-fd4f-4f7e430b2c4f-4d7f125d, #w-node-_444c51a1-2f53-80a8-8148-7e785e369356-4d7f125d {
    grid-area: 1 / 1 / 2 / 2;
    align-self: end;
  }

  #w-node-_9e136311-5b6c-2a97-3cfc-433f6d9444f1-4d7f125d, #w-node-dd61cebb-eacd-b44f-bf75-c1899f54f58a-4d7f125d {
    grid-column-start: 1;
  }

  #w-node-_20275ebd-9260-f24c-4dae-226644cf3a95-4d7f125d {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_14a8c416-3f0c-0fee-7fd5-5204628c68f5-4d7f125d {
    grid-column-start: 1;
  }

  #w-node-_14a8c416-3f0c-0fee-7fd5-5204628c68f6-4d7f125d {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_6a7e1396-49fc-7f7f-350d-b23fdaaaeae0-4d7f125d {
    grid-column-start: 1;
  }

  #w-node-_6a7e1396-49fc-7f7f-350d-b23fdaaaeae1-4d7f125d {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-d6909aa2-5362-9a8e-9889-43f26263ce29-4d7f125d {
    grid-column-start: 1;
  }

  #w-node-d6909aa2-5362-9a8e-9889-43f26263ce2a-4d7f125d {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3d231d95-a020-6aa7-b255-a25c33b4f309-4d7f125d {
    grid-column-start: 1;
  }

  #w-node-_3d231d95-a020-6aa7-b255-a25c33b4f30a-4d7f125d {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_7599bb2f-72f3-56f3-6ac4-5f1f8fd3198b-4d7f125d {
    grid-column-start: 1;
  }

  #w-node-_7599bb2f-72f3-56f3-6ac4-5f1f8fd3198c-4d7f125d {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-dba7b24b-f055-60fb-ff1f-ac8208cbbdd2-4d7f125d {
    grid-column: 1 / 3;
    justify-self: center;
  }

  #w-node-a323c7ba-01bb-7edf-a85d-0dddfc366a16-4d7f125d {
    grid-column: 1 / 3;
  }

  #w-node-d700eb8c-36c3-6586-14e7-04d47ca4e370-4d7f125d {
    grid-column: 1 / 2;
    justify-self: start;
  }

  #w-node-_60aa1eb2-f94a-f5de-1b90-c530f1141d02-4d7f125d {
    grid-column: 1 / 2;
  }

  #w-node-d3689518-7840-2b2c-2872-f0f5a615ff5d-4d7f125d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_0ddfb458-a9d2-974e-fcc1-93ac305592c4-4d7f125d {
    grid-column: 1 / 2;
  }

  #w-node-fab7d9a4-5740-3538-887c-0cfb35a1fc2f-4d7f125d {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }

  #w-node-d3c635c2-edb8-066a-eead-f47a1031172e-4d7f125d {
    grid-column-start: 1;
  }

  #w-node-d3c635c2-edb8-066a-eead-f47a1031172f-4d7f125d {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-f8682d0a-ffb0-04b8-f1ea-2132ba85ba38-4d7f125d {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }

  #w-node-f8682d0a-ffb0-04b8-f1ea-2132ba85ba39-4d7f125d {
    grid-column-start: 1;
  }

  #w-node-f8682d0a-ffb0-04b8-f1ea-2132ba85ba3a-4d7f125d {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-ad501599-194a-a8ac-d86d-75909a8a75bf-4d7f125d {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }

  #w-node-ad501599-194a-a8ac-d86d-75909a8a75c0-4d7f125d {
    grid-column-start: 1;
  }

  #w-node-ad501599-194a-a8ac-d86d-75909a8a75c1-4d7f125d {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_1b85fa84-7be4-5b69-f68e-0189ecd325f3-4d7f125d {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }

  #w-node-_1b85fa84-7be4-5b69-f68e-0189ecd325f4-4d7f125d {
    grid-column-start: 1;
  }

  #w-node-_1b85fa84-7be4-5b69-f68e-0189ecd325f5-4d7f125d {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_7c5e6dfd-906f-2d68-9356-845241db9d1b-4d7f125d {
    grid-column-start: 1;
  }

  #w-node-_22b85f34-8206-3414-6c6a-d10e297f2259-4d7f125d {
    align-self: stretch;
    justify-self: stretch;
  }

  #w-node-_8bd07c6f-172a-e8fa-d75b-f46369dd0dfe-4d7f125d {
    grid-area: 1 / 1 / 2 / 2;
    align-self: auto;
  }

  #w-node-_7f18de03-788a-23c5-1ed9-4052e1e8fbd7-4d7f125d {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: stretch;
  }

  #w-node-_5a67485b-0f1a-8df7-e07b-80adac1e1e8a-4d7f125d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e446f441-f69a-6ad1-e018-0a695bccf607-4d7f125d {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-f6290c37-7409-e0ac-9a2c-0c7e03772425-4d7f125d {
    grid-column-start: 1;
  }

  #email-form.w-node-_700ea8ca-164a-9b4b-ee51-0ef0a9d2285c-4d7f125d {
    grid-column: 1 / 2;
  }

  #w-node-d0c71303-ee4b-8276-580d-60cb9bff8e68-4d7f125d {
    grid-column: span 1 / span 1;
  }

  #w-node-_3db6bfc7-ea45-f2be-567d-94f972cdbb4b-4d7f125d {
    grid-column-start: 1;
  }
}


@font-face {
  font-family: 'Snellroundhand';
  src: url('../fonts/SnellRoundhand.ttc') format('undefined');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Aktivgroteskcorp';
  src: url('../fonts/AktivGroteskCorp-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Aktivgroteskcorp';
  src: url('../fonts/AktivGroteskCorp-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Redhatdisplay';
  src: url('../fonts/RedHatDisplay-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Redhatdisplay';
  src: url('../fonts/RedHatDisplay-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Redhatdisplay';
  src: url('../fonts/RedHatDisplay-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Redhatdisplay';
  src: url('../fonts/RedHatDisplay-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Redhatdisplay';
  src: url('../fonts/RedHatDisplay-ExtraBold.ttf') format('truetype'), url('../fonts/RedHatDisplay-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Redhatdisplay';
  src: url('../fonts/RedHatDisplay-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}