/* old: 'Font Awesome 6 Free' */
/* old: 'Font Awesome 6 Free' */
.officeLocation .pageContent {
  padding-top: 20px;
}
.officeLocation .pageContent > .blockEditors {
  padding-top: 60px;
}
@media (max-width: 991.98px) {
  .officeLocation .pageContent > .blockEditors {
    padding-top: 40px;
  }
}
.officeLocation .office-location-banner {
  --column-gap: 160px;
  margin-top: 60px;
  overflow-x: clip;
}
@media (max-width: 991.98px) {
  .officeLocation .office-location-banner {
    margin-top: 20px;
  }
}
.officeLocation .office-location-banner > .container {
  display: flex;
  column-gap: var(--column-gap);
  row-gap: 60px;
}
@media (max-width: 991.98px) {
  .officeLocation .office-location-banner > .container {
    flex-direction: column;
  }
}
.officeLocation .office-location-banner .office-location-banner-left, .officeLocation .office-location-banner .office-location-banner-right {
  width: calc(50% - var(--column-gap) / 2);
}
@media (max-width: 991.98px) {
  .officeLocation .office-location-banner .office-location-banner-left, .officeLocation .office-location-banner .office-location-banner-right {
    width: auto;
  }
}
.officeLocation .office-location-banner .office-location-banner-left {
  display: flex;
  flex-direction: column;
  row-gap: 40px;
  color: black;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.6em;
}
@media (max-width: 991.98px) {
  .officeLocation .office-location-banner .office-location-banner-left {
    row-gap: 32px;
    font-size: 17px;
    line-height: 1.5882352941em;
  }
}
.officeLocation .office-location-banner .office-location-banner-left .office-location-banner-headline {
  color: black;
  /* Hero Heading */
  font-family: "Rethink Sans", "Open Sans", Arial, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1.15625em;
}
@media (max-width: 991.98px) {
  .officeLocation .office-location-banner .office-location-banner-left .office-location-banner-headline {
    font-size: 50px;
    line-height: 1.02em;
  }
}
.officeLocation .office-location-banner .office-location-banner-left > :not(.office-location-banner-top) {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}
@media (max-width: 991.98px) {
  .officeLocation .office-location-banner .office-location-banner-left > :not(.office-location-banner-top) {
    row-gap: 12px;
  }
}
.officeLocation .office-location-banner .office-location-banner-left > :not(.office-location-banner-top) > h3 {
  margin-bottom: 0;
}
.officeLocation .office-location-banner .office-location-banner-left .office-location-banner-phone > a {
  align-self: flex-start;
  text-decoration: none;
  color: black;
}
.officeLocation .office-location-banner .office-location-banner-left .office-location-banner-phone > a:hover {
  color: #1973D3;
}
.officeLocation .office-location-banner .office-location-banner-left .office-location-banner-address > a {
  align-self: flex-start;
  color: black;
  font-family: "Rethink Sans", "Open Sans", Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2em;
  text-transform: uppercase;
  text-decoration: none;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 12px;
}
.officeLocation .office-location-banner .office-location-banner-left .office-location-banner-address > a, .officeLocation .office-location-banner .office-location-banner-left .office-location-banner-address > a:before, .officeLocation .office-location-banner .office-location-banner-left .office-location-banner-address > a:after, .officeLocation .office-location-banner .office-location-banner-left .office-location-banner-address > a *, .officeLocation .office-location-banner .office-location-banner-left .office-location-banner-address > a *:before, .officeLocation .office-location-banner .office-location-banner-left .office-location-banner-address > a *:after {
  transition: 0.3s ease-in;
}
.officeLocation .office-location-banner .office-location-banner-left .office-location-banner-address > a span:not(.fa) {
  margin-top: 8px;
  display: block;
}
.officeLocation .office-location-banner .office-location-banner-left .office-location-banner-address > a .fa {
  overflow: hidden;
  font-weight: 400;
}
.officeLocation .office-location-banner .office-location-banner-left .office-location-banner-address > a .fa, .officeLocation .office-location-banner .office-location-banner-left .office-location-banner-address > a .fa:after {
  font-style: normal;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #FFDE02;
  font-size: 20px;
  line-height: 1.6em;
  display: flex;
  justify-content: center;
  align-items: center;
  color: black;
  position: relative;
}
.officeLocation .office-location-banner .office-location-banner-left .office-location-banner-address > a .fa:before {
  z-index: 1;
}
.officeLocation .office-location-banner .office-location-banner-left .office-location-banner-address > a .fa:after {
  content: "";
  display: block;
  background: #1973D3;
  position: absolute;
  top: 0;
  right: 100%;
  z-index: 0;
}
.officeLocation .office-location-banner .office-location-banner-left .office-location-banner-address > a:hover {
  color: #1973D3;
}
.officeLocation .office-location-banner .office-location-banner-left .office-location-banner-address > a:hover .fa {
  color: white;
}
.officeLocation .office-location-banner .office-location-banner-left .office-location-banner-address > a:hover .fa:after {
  right: 0;
}
.officeLocation .office-location-banner .office-location-banner-map-width {
  width: calc(100% + 50vw - 100% - var(--column-gap) / 2);
  height: 100%;
}
@media (max-width: 991.98px) {
  .officeLocation .office-location-banner .office-location-banner-map-width {
    width: auto;
    height: auto;
  }
}
@media (max-width: 575.98px) {
  .officeLocation .office-location-banner .office-location-banner-map-width {
    margin: 0 calc(var(--bs-gutter-x) * -0.5);
  }
}
.officeLocation .office-location-banner .office-location-banner-map-width .office-location-banner-map-height {
  position: relative;
  padding-top: 95.9905660377%;
  background: #E5E3DF;
  min-height: 100%;
}
@media (max-width: 991.98px) {
  .officeLocation .office-location-banner .office-location-banner-map-width .office-location-banner-map-height {
    min-height: none;
  }
}
.officeLocation .office-location-banner .office-location-banner-map-width .office-location-banner-map-height .office-location-banner-map {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.officeLocation .office-location-banner + .blockEditors {
  margin-top: 180px;
}
@media (max-width: 991.98px) {
  .officeLocation .office-location-banner + .blockEditors {
    margin-top: 120px;
  }
}
/* old: 'Font Awesome 6 Free' */
/* old: 'Font Awesome 6 Free' */
body:not(.home):not(.landingPage) .pageContent > .blockEditors {
  margin-top: 40px;
}
@media (max-width: 991.98px) {
  body:not(.home):not(.landingPage) .pageContent > .blockEditors {
    margin-top: 20px;
  }
}

.umb-block-grid {
  overflow-x: clip;
  /*.container {
      padding-right: calc(var(--bs-gutter-x) * 0.5);
      padding-left: calc(var(--bs-gutter-x) * 0.5);
  }*/
}
.umb-block-grid > div > section > .container {
  padding-left: 0;
  padding-right: 0;
}
.umb-block-grid .container.bgrc {
  padding-left: 0;
  padding-right: 0;
}
.umb-block-grid .umb-block-grid__row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.umb-block-grid {
  /*@include make-row();
  margin-left: 0;
  margin-right: 0;*/
}
.umb-block-grid .umb-block-grid__layout-item {
  box-sizing: border-box;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
  padding-left: 0;
  padding-right: 0;
}
.umb-block-grid .umb-block-grid__layout-item[data-col-span="12"] {
  flex: 0 0 auto;
  width: 100%;
}
.umb-block-grid .umb-block-grid__layout-item[data-col-span="6"] {
  flex: 0 0 auto;
  width: 100%;
}
@media (min-width: 992px) {
  .umb-block-grid .umb-block-grid__layout-item[data-col-span="6"] {
    flex: 0 0 auto;
    width: 50%;
  }
}
.umb-block-grid .umb-block-grid__layout-item[data-col-span="9"] {
  flex: 0 0 auto;
  width: 100%;
}
@media (min-width: 992px) {
  .umb-block-grid .umb-block-grid__layout-item[data-col-span="9"] {
    flex: 0 0 auto;
    width: 75%;
  }
}
.umb-block-grid .umb-block-grid__layout-item[data-col-span="8"] {
  flex: 0 0 auto;
  width: 100%;
}
@media (min-width: 992px) {
  .umb-block-grid .umb-block-grid__layout-item[data-col-span="8"] {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
}
.umb-block-grid .umb-block-grid__layout-item[data-col-span="4"] {
  flex: 0 0 auto;
  width: 100%;
}
@media (min-width: 992px) {
  .umb-block-grid .umb-block-grid__layout-item[data-col-span="4"] {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
}
.umb-block-grid .umb-block-grid__layout-item[data-col-span="3"] {
  flex: 0 0 auto;
  width: 100%;
}
@media (min-width: 992px) {
  .umb-block-grid .umb-block-grid__layout-item[data-col-span="3"] {
    flex: 0 0 auto;
    width: 25%;
  }
}

.umb-block-grid__area-container {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
  margin-left: 0;
  margin-right: 0;
  row-gap: 40px;
}
.umb-block-grid__area-container > .umb-block-grid__area {
  box-sizing: border-box;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
  padding-left: 0;
  padding-right: 0;
}
.umb-block-grid__area-container > .umb-block-grid__area[data-area-col-span="12"] {
  flex: 0 0 auto;
  width: 100%;
}
.umb-block-grid__area-container > .umb-block-grid__area[data-area-col-span="11"] {
  flex: 0 0 auto;
  width: 100%;
}
@media (min-width: 992px) {
  .umb-block-grid__area-container > .umb-block-grid__area[data-area-col-span="11"] {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
}
.umb-block-grid__area-container > .umb-block-grid__area[data-area-col-span="10"] {
  flex: 0 0 auto;
  width: 100%;
}
@media (min-width: 992px) {
  .umb-block-grid__area-container > .umb-block-grid__area[data-area-col-span="10"] {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
}
.umb-block-grid__area-container > .umb-block-grid__area[data-area-col-span="9"] {
  flex: 0 0 auto;
  width: 100%;
}
@media (min-width: 992px) {
  .umb-block-grid__area-container > .umb-block-grid__area[data-area-col-span="9"] {
    flex: 0 0 auto;
    width: 75%;
  }
}
.umb-block-grid__area-container > .umb-block-grid__area[data-area-col-span="8"] {
  flex: 0 0 auto;
  width: 100%;
}
@media (min-width: 992px) {
  .umb-block-grid__area-container > .umb-block-grid__area[data-area-col-span="8"] {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
}
.umb-block-grid__area-container > .umb-block-grid__area[data-area-col-span="7"] {
  flex: 0 0 auto;
  width: 100%;
}
@media (min-width: 992px) {
  .umb-block-grid__area-container > .umb-block-grid__area[data-area-col-span="7"] {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
}
.umb-block-grid__area-container > .umb-block-grid__area[data-area-col-span="6"] {
  flex: 0 0 auto;
  width: 100%;
}
@media (min-width: 992px) {
  .umb-block-grid__area-container > .umb-block-grid__area[data-area-col-span="6"] {
    flex: 0 0 auto;
    width: 50%;
  }
}
.umb-block-grid__area-container > .umb-block-grid__area[data-area-col-span="5"] {
  flex: 0 0 auto;
  width: 100%;
}
@media (min-width: 992px) {
  .umb-block-grid__area-container > .umb-block-grid__area[data-area-col-span="5"] {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
}
.umb-block-grid__area-container > .umb-block-grid__area[data-area-col-span="4"] {
  flex: 0 0 auto;
  width: 100%;
}
@media (min-width: 992px) {
  .umb-block-grid__area-container > .umb-block-grid__area[data-area-col-span="4"] {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
}
.umb-block-grid__area-container > .umb-block-grid__area[data-area-col-span="3"] {
  flex: 0 0 auto;
  width: 100%;
}
@media (min-width: 992px) {
  .umb-block-grid__area-container > .umb-block-grid__area[data-area-col-span="3"] {
    flex: 0 0 auto;
    width: 25%;
  }
}
.umb-block-grid__area-container > .umb-block-grid__area[data-area-col-span="2"] {
  flex: 0 0 auto;
  width: 100%;
}
@media (min-width: 992px) {
  .umb-block-grid__area-container > .umb-block-grid__area[data-area-col-span="2"] {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
}
.umb-block-grid__area-container > .umb-block-grid__area[data-area-col-span="1"] {
  flex: 0 0 auto;
  width: 100%;
}
@media (min-width: 992px) {
  .umb-block-grid__area-container > .umb-block-grid__area[data-area-col-span="1"] {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
}
/* old: 'Font Awesome 6 Free' */
/* old: 'Font Awesome 6 Free' */
.headlineTextButtonAndImageBE .headlineTextButtonAndImage {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (min-width: 992px) {
  .headlineTextButtonAndImageBE .headlineTextButtonAndImage.image-on-left .header-row {
    justify-content: flex-end;
  }
  .headlineTextButtonAndImageBE .headlineTextButtonAndImage.image-on-left .column-wrapper .right-column {
    order: 0;
  }
}
.headlineTextButtonAndImageBE .headlineTextButtonAndImage .header-row {
  display: flex;
}
.headlineTextButtonAndImageBE .headlineTextButtonAndImage .header-row h1, .headlineTextButtonAndImageBE .headlineTextButtonAndImage .header-row h2 {
  width: calc(50% - 40px);
}
@media (max-width: 991.98px) {
  .headlineTextButtonAndImageBE .headlineTextButtonAndImage .header-row h1, .headlineTextButtonAndImageBE .headlineTextButtonAndImage .header-row h2 {
    width: auto;
  }
}
.headlineTextButtonAndImageBE .headlineTextButtonAndImage .column-wrapper {
  display: flex;
  column-gap: 80px;
  row-gap: 40px;
  align-items: flex-start;
}
@media (max-width: 991.98px) {
  .headlineTextButtonAndImageBE .headlineTextButtonAndImage .column-wrapper {
    flex-direction: column;
    align-items: stretch;
  }
}
.headlineTextButtonAndImageBE .headlineTextButtonAndImage .column-wrapper .left-column, .headlineTextButtonAndImageBE .headlineTextButtonAndImage .column-wrapper .right-column {
  width: calc(50% - 40px);
  order: 1;
}
@media (max-width: 991.98px) {
  .headlineTextButtonAndImageBE .headlineTextButtonAndImage .column-wrapper .left-column, .headlineTextButtonAndImageBE .headlineTextButtonAndImage .column-wrapper .right-column {
    width: auto;
  }
}
.headlineTextButtonAndImageBE .headlineTextButtonAndImage .column-wrapper .left-column {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
@media (max-width: 991.98px) {
  .headlineTextButtonAndImageBE .headlineTextButtonAndImage .column-wrapper .left-column {
    gap: 28px;
  }
}
.headlineTextButtonAndImageBE .headlineTextButtonAndImage .column-wrapper .left-column .text-content {
  color: black;
  /* Body - Regular */
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.6em;
}
@media (max-width: 991.98px) {
  .headlineTextButtonAndImageBE .headlineTextButtonAndImage .column-wrapper .left-column .text-content {
    font-size: 17px;
    line-height: 1.5882352941em;
  }
}
.headlineTextButtonAndImageBE .headlineTextButtonAndImage .column-wrapper .left-column .btn {
  align-self: flex-start;
}
/* old: 'Font Awesome 6 Free' */
/* old: 'Font Awesome 6 Free' */
.headlineIconHeadlineAndTextCardsAndButtonBE .headlineIconHeadlineAndTextCardsAndButton h2 {
  display: flex;
  gap: 32px;
  align-items: center;
  margin-bottom: 0;
  text-align: center;
}
@media (max-width: 767.98px) {
  .headlineIconHeadlineAndTextCardsAndButtonBE .headlineIconHeadlineAndTextCardsAndButton h2 {
    gap: 4px;
  }
}
.headlineIconHeadlineAndTextCardsAndButtonBE .headlineIconHeadlineAndTextCardsAndButton h2 span {
  display: block;
}
@media (max-width: 767.98px) {
  .headlineIconHeadlineAndTextCardsAndButtonBE .headlineIconHeadlineAndTextCardsAndButton h2 span {
    width: fit-content;
  }
}
.headlineIconHeadlineAndTextCardsAndButtonBE .headlineIconHeadlineAndTextCardsAndButton h2:before, .headlineIconHeadlineAndTextCardsAndButtonBE .headlineIconHeadlineAndTextCardsAndButton h2:after {
  display: block;
  content: "";
  background: #FFB902;
  height: 4px;
  flex: 1 1 auto;
}
.headlineIconHeadlineAndTextCardsAndButtonBE .headlineIconHeadlineAndTextCardsAndButton .icon-cards {
  --column-gap: 80px;
  display: flex;
  flex-wrap: wrap;
  column-gap: var(--column-gap);
  row-gap: 40px;
}
@media (max-width: 1199.98px) {
  .headlineIconHeadlineAndTextCardsAndButtonBE .headlineIconHeadlineAndTextCardsAndButton .icon-cards {
    flex-direction: column;
    align-items: center;
  }
}
.headlineIconHeadlineAndTextCardsAndButtonBE .headlineIconHeadlineAndTextCardsAndButton .icon-cards:not(:first-child) {
  margin-top: 32px;
}
.headlineIconHeadlineAndTextCardsAndButtonBE .headlineIconHeadlineAndTextCardsAndButton .icon-cards .icon-card {
  width: calc((100% - var(--column-gap) * 2) / 3);
  flex: 0 0 calc((100% - var(--column-gap) * 2) / 3);
  text-align: center;
}
@media (max-width: 1199.98px) {
  .headlineIconHeadlineAndTextCardsAndButtonBE .headlineIconHeadlineAndTextCardsAndButton .icon-cards .icon-card {
    width: 700px;
    max-width: 100%;
  }
}
.headlineIconHeadlineAndTextCardsAndButtonBE .headlineIconHeadlineAndTextCardsAndButton .icon-cards .icon-card > .fa {
  font-size: 80px;
  line-height: 1.25em;
  color: #FFB902;
  font-weight: 100;
}
.headlineIconHeadlineAndTextCardsAndButtonBE .headlineIconHeadlineAndTextCardsAndButton .icon-cards .icon-card h3 {
  color: #FFDE02;
  margin-bottom: 0;
}
.headlineIconHeadlineAndTextCardsAndButtonBE .headlineIconHeadlineAndTextCardsAndButton .icon-cards .icon-card h3:not(:first-child) {
  margin-top: 20px;
}
.headlineIconHeadlineAndTextCardsAndButtonBE .headlineIconHeadlineAndTextCardsAndButton .icon-cards .icon-card .card-content {
  color: white;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.6em;
}
.headlineIconHeadlineAndTextCardsAndButtonBE .headlineIconHeadlineAndTextCardsAndButton .icon-cards .icon-card .card-content:not(:first-child) {
  margin-top: 16px;
}
.headlineIconHeadlineAndTextCardsAndButtonBE .headlineIconHeadlineAndTextCardsAndButton .button-wrapper {
  text-align: center;
}
.headlineIconHeadlineAndTextCardsAndButtonBE .headlineIconHeadlineAndTextCardsAndButton .button-wrapper:not(:first-child) {
  margin-top: 60px;
}
.sevenWideCenteredBlockGridSection > .container > .bgac {
  justify-content: center;
}
/* old: 'Font Awesome 6 Free' */
/* old: 'Font Awesome 6 Free' */
.richTextEditorBE > .container p {
  margin-bottom: 16px;
}
.richTextEditorBE > .container p + h1, .richTextEditorBE > .container p + h2, .richTextEditorBE > .container p + h3, .richTextEditorBE > .container p + h4, .richTextEditorBE > .container p + h5, .richTextEditorBE > .container p + h6 {
  margin-top: 32px;
}
.richTextEditorBE > .container ul + h1, .richTextEditorBE > .container ul + h2, .richTextEditorBE > .container ul + h3, .richTextEditorBE > .container ul + h4, .richTextEditorBE > .container ul + h5, .richTextEditorBE > .container ul + h6, .richTextEditorBE > .container div.twoColumnList + h1, .richTextEditorBE > .container div.twoColumnList + h2, .richTextEditorBE > .container div.twoColumnList + h3, .richTextEditorBE > .container div.twoColumnList + h4, .richTextEditorBE > .container div.twoColumnList + h5, .richTextEditorBE > .container div.twoColumnList + h6 {
  margin-top: 32px;
}
.richTextEditorBE > .container .btn-primary, .richTextEditorBE > .container .btn-secondary {
  display: block;
}
.richTextEditorBE > .container > :first-child {
  margin-top: 0;
}
.richTextEditorBE > .container > :not(:first-child) .btn-primary, .richTextEditorBE > .container > :not(:first-child) .btn-secondary {
  margin-top: 40px;
}
@media (max-width: 991.98px) {
  .richTextEditorBE > .container > :not(:first-child) .btn-primary, .richTextEditorBE > .container > :not(:first-child) .btn-secondary {
    margin-top: 28px;
  }
}
.richTextEditorBE > .container > :last-child {
  margin-bottom: 0;
}
.richTextEditorBE > .container > :not(:last-child) .btn-primary, .richTextEditorBE > .container > :not(:last-child) .btn-secondary {
  margin-bottom: 60px;
}
@media (max-width: 991.98px) {
  .richTextEditorBE > .container > :not(:last-child) .btn-primary, .richTextEditorBE > .container > :not(:last-child) .btn-secondary {
    margin-bottom: 40px;
  }
}
/* old: 'Font Awesome 6 Free' */
/* old: 'Font Awesome 6 Free' */
main .umb-block-grid > .rightHandFormWithLeftHandContentBE.blockEditor.bm:not(.bg-azul):not(.bg-deep-blue):not(.bg-yellow):last-child .rightHandFormWithLeftHandContent.has-bottom-left-content, main .umb-block-grid > .rightHandFormWithLeftHandContentBE.blockEditor.bm-Default:not(.bg-azul):not(.bg-deep-blue):not(.bg-yellow):last-child .rightHandFormWithLeftHandContent.has-bottom-left-content {
  margin-bottom: -270px;
}
@media (max-width: 991.98px) {
  main .umb-block-grid > .rightHandFormWithLeftHandContentBE.blockEditor.bm:not(.bg-azul):not(.bg-deep-blue):not(.bg-yellow):last-child .rightHandFormWithLeftHandContent.has-bottom-left-content, main .umb-block-grid > .rightHandFormWithLeftHandContentBE.blockEditor.bm-Default:not(.bg-azul):not(.bg-deep-blue):not(.bg-yellow):last-child .rightHandFormWithLeftHandContent.has-bottom-left-content {
    margin-bottom: -120px;
  }
}
@media (max-width: 991.98px) {
  main .umb-block-grid > .rightHandFormWithLeftHandContentBE.blockEditor.bm:not(.bg-azul):not(.bg-deep-blue):not(.bg-yellow):last-child .rightHandFormWithLeftHandContent, main .umb-block-grid > .rightHandFormWithLeftHandContentBE.blockEditor.bm-Default:not(.bg-azul):not(.bg-deep-blue):not(.bg-yellow):last-child .rightHandFormWithLeftHandContent {
    margin-bottom: 0;
  }
}
@media (max-width: 575.98px) {
  main .umb-block-grid > .rightHandFormWithLeftHandContentBE.blockEditor.bg-azul, main .umb-block-grid > .rightHandFormWithLeftHandContentBE.blockEditor.bg-deep-blue, main .umb-block-grid > .rightHandFormWithLeftHandContentBE.blockEditor.bg-yellow {
    padding-bottom: 0;
  }
}
.rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent {
  --gap: 100px;
  --column-width: calc(50% - var(--gap) / 2);
  display: flex;
  column-gap: var(--gap);
  font-size: 20px;
  font-weight: 400;
  line-height: 1.6em;
}
@media (max-width: 991.98px) {
  .rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent {
    --gap: 40px;
    flex-direction: column;
    font-size: 17px;
    line-height: 1.5882352941em;
  }
}
.rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent .col-left, .rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent .col-right {
  flex: 0 0 var(--column-width);
}
.rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent .col-left {
  position: relative;
}
.rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent .col-left .col-left-inner {
  position: sticky;
  top: calc(var(--default-header-height) + var(--default-edit-bar-height) + 40px);
}
.rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent .col-left .col-left-inner p + .socialMedia, .rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent .col-left .col-left-inner p + .headline {
  margin-top: 40px;
}
@media (max-width: 991.98px) {
  .rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent .col-left .col-left-inner p + .socialMedia, .rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent .col-left .col-left-inner p + .headline {
    margin-top: 32px;
  }
}
.rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent .col-right {
  background: #FFB902;
  padding: 60px;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent .col-right {
    position: relative;
    padding: 40px 16px 60px;
    overflow: visible;
    margin-top: 40px;
  }
  .rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent .col-right:before {
    content: "";
    background: #FFB902;
    width: 100vw;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 0;
    z-index: -1;
    transform: translateX(-50%);
  }
}
@media (max-width: 575.98px) {
  .rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent .col-right {
    margin: 40px calc(var(--bs-gutter-x) * -0.5) 0;
  }
}
.rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent .col-right .umbraco-forms-form {
  padding-bottom: 0;
}
.rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent .col-right .umbraco-forms-form .umbraco-forms-page {
  margin-bottom: 0;
}
.rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent .col-right .umbraco-forms-form .umbraco-forms-page > .umbraco-forms-caption {
  display: none;
}
.rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent .col-right .umbraco-forms-form .umbraco-forms-page .umbraco-forms-navigation {
  padding-bottom: 0;
}
.rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent .col-right .umbraco-forms-form .umbraco-forms-page input[type=submit], .rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent .col-right .umbraco-forms-form .umbraco-forms-page submit, .rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent .col-right .umbraco-forms-form .umbraco-forms-page button[type=submit] {
  --main-color: #0865AF;
  --secondary-color: #1237A1;
  --background-for-animation: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='1' height='1' viewBox='0 0 1 1' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Crect style='fill:%231237A1' width='1' height='1' x='0' y='0' /%3E%3C/g%3E%3C/svg%3E");
  color: white;
}
.rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent.has-bottom-left-content {
  display: grid;
  grid-template-columns: var(--column-width) var(--column-width);
}
@media (max-width: 991.98px) {
  .rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent.has-bottom-left-content {
    display: flex;
  }
}
.rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent.has-bottom-left-content .col-left {
  grid-row: 1;
}
.rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent.has-bottom-left-content .col-left .col-left-inner {
  position: static;
  top: auto;
}
.rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent.has-bottom-left-content .col-right {
  grid-row: 1/span 2;
  height: fit-content;
  margin-bottom: 280px;
}
@media (max-width: 991.98px) {
  .rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent.has-bottom-left-content .col-right {
    margin-top: 60px;
    margin-bottom: 0;
  }
}
.rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent .col-left-bottom {
  color: white;
  padding: 120px 0 280px;
  margin-top: 120px;
  position: relative;
}
@media (max-width: 991.98px) {
  .rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent .col-left-bottom {
    margin-top: 0;
    padding: 100px 0 120px;
  }
}
.rightHandFormWithLeftHandContentBE .rightHandFormWithLeftHandContent .col-left-bottom:before {
  content: "";
  display: block;
  background: #00017A;
  position: absolute;
  width: 1000vw;
  height: 100%;
  left: 50%;
  top: 0;
  z-index: -1;
  transform: translateX(-50%);
}
/* old: 'Font Awesome 6 Free' */
/* old: 'Font Awesome 6 Free' */
.accordionBE > .container {
  display: flex;
  gap: 60px;
}
@media (max-width: 991.98px) {
  .accordionBE > .container {
    flex-direction: column;
    gap: 20px;
  }
}
.accordionBE > .container .text-content {
  flex: 0 0 calc(41.6666666667% - 30px);
  position: relative;
}
@media (max-width: 991.98px) {
  .accordionBE > .container .text-content p:last-child .btn-primary:last-child a {
    margin-bottom: 20px;
  }
}
.accordionBE > .container .text-content .text-content-inner {
  position: sticky;
  top: calc(var(--default-header-height) + var(--default-edit-bar-height) + 60px);
}
.accordionBE .accordion {
  display: flex;
  flex-direction: column;
  gap: 20px;
  flex: 1 1 auto;
}
.accordionBE .accordion .accordion-item {
  border: none;
}
.accordionBE .accordion .accordion-item .accordion-button {
  color: white;
  background: #1973D3;
  font-family: "Rethink Sans", "Open Sans", Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.1666666667em; /* 116.667% */
  padding: 20px;
  border-radius: 0 !important;
  justify-content: space-between;
  gap: 20px;
}
@media (max-width: 991.98px) {
  .accordionBE .accordion .accordion-item .accordion-button {
    gap: 12px;
  }
}
.accordionBE .accordion .accordion-item .accordion-button:after {
  background: none;
  content: "\f107";
  font-family: "Font Awesome 6 Pro";
  font-size: 23px;
  line-height: 11px;
  margin-left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
}
.accordionBE .accordion .accordion-item .accordion-button:hover, .accordionBE .accordion .accordion-item .accordion-button[aria-expanded=true] {
  background: #00017A;
}
.accordionBE .accordion .accordion-item .accordion-button:hover:after, .accordionBE .accordion .accordion-item .accordion-button[aria-expanded=true]:after {
  color: #FFB902;
}
.accordionBE .accordion .accordion-item .accordion-button:focus, .accordionBE .accordion .accordion-item .accordion-button:focus-within, .accordionBE .accordion .accordion-item .accordion-button:focus-visible {
  box-shadow: none;
  outline: 3px solid black;
}
.accordionBE .accordion .accordion-item .accordion-body {
  padding: 20px 20px 12px;
  color: black;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5882352941em;
}
.sixSixBlockGridSection > .container > .bgac {
  column-gap: 36px;
}
.sixSixBlockGridSection > .container > .bgac > .bga {
  flex: 1 1 calc(50% - 18px);
}
/* old: 'Font Awesome 6 Free' */
/* old: 'Font Awesome 6 Free' */
.linkListBE .linkList > div a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 22px 20px 23px;
  border-bottom: 1px solid #D7D6D3;
  color: black;
  font-family: "Rethink Sans", "Open Sans", Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.3333333333em;
  text-decoration: none;
  gap: 1em;
  transition: color 300ms ease-out;
  position: relative;
}
@media (max-width: 991.98px) {
  .linkListBE .linkList > div a {
    padding: 16px 8px;
    font-size: 26px;
    line-height: 1.2307692308em;
  }
}
.linkListBE .linkList > div a:hover, .linkListBE .linkList > div a:focus, .linkListBE .linkList > div a:focus-visible, .linkListBE .linkList > div a:focus-within {
  color: #1237A1;
}
.linkListBE .linkList > div a:hover:before, .linkListBE .linkList > div a:focus:before, .linkListBE .linkList > div a:focus-visible:before, .linkListBE .linkList > div a:focus-within:before {
  transform: scaleX(1);
}
.linkListBE .linkList > div a:hover:after, .linkListBE .linkList > div a:focus:after, .linkListBE .linkList > div a:focus-visible:after, .linkListBE .linkList > div a:focus-within:after {
  transform: translateX(20px);
}
.linkListBE .linkList > div a:before {
  content: "";
  border: 3px solid #FFB902;
  border-left: none;
  border-right: none;
  position: absolute;
  left: 0;
  top: 1px;
  width: 100%;
  height: calc(100% + 1px);
  transform: scaleX(0);
  transform-origin: 0 50%;
  transition: transform 300ms ease-out;
}
.linkListBE .linkList > div a:after {
  content: "\f178";
  display: block;
  text-align: right;
  font-family: "Font Awesome 6 Pro";
  transition: transform 300ms ease-out;
}
.linkListBE .linkList > div:first-child a {
  border-top: 1px solid #D7D6D3;
}
.linkListBE .linkList > div:first-child a:before {
  height: calc(100% + 4px);
  top: -2px;
}
.linkListBE .linkList > div:not(:first-child) {
  margin-top: -3px;
}