/* BREAKPOINT: Desktop (BASE) */
#brxe-sxkckg {
  color: var(--bricks-color-fvnfur);
  text-align: center;
  align-items: center;
  padding-right: 24px;
  padding-left: 24px;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-vilexx {
  flex-direction: column;
  row-gap: 24px;
  align-items: center;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-rdkvjw {
  flex-direction: column;
  justify-content: center;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-uncmmb {
  /* height: 640px; */
  height: 100%;
  overflow: hidden;
  border-radius: 10px;
}

/* BREAKPOINT: Tablet portrait */
/* @media (max-width: 991px) {
  #brxe-uncmmb {
    height: 540px;
  }
} */

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-uncmmb {
    height: 384px;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-ykensv {
  display: grid;
  align-items: initial;
  grid-gap: 48px;
  grid-template-columns: 0.75fr 1.25fr;
}

/* BREAKPOINT: Tablet portrait */
@media (max-width: 991px) {
  #brxe-ykensv {
    grid-template-columns: 0.75fr 1.25fr;
  }
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-ykensv {
    grid-gap: 24px;
    grid-template-columns: 1fr;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-sbausd {
  width: 100%;
  max-width: 1024px;
  text-align: left !important;
  /* text-align: center; */
  color: var(--bricks-color-fvnfur);
  z-index: 1;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-vyanug {
  align-items: center;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-ewumqo {
  color: var(--bricks-color-fvnfur);
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-mlgtrr {
  height: 453px;
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-mlgtrr {
    height: 384px;
  }
}

/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
  #brxe-mlgtrr {
    height: 320px;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-sjldbz {
  color: var(--bricks-color-fvnfur);
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-sdmdze {
  display: grid;
  align-items: initial;
  grid-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-sdmdze {
    grid-gap: 24px;
  }
}

/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
  #brxe-sdmdze {
    grid-template-columns: 1fr;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-abhsbs {
  overflow: hidden;
  border-radius: 10px;
  /* height: 564px; */
}

/* BREAKPOINT: Tablet portrait */
@media (max-width: 991px) {
  #brxe-abhsbs {
    height: 100%;
  }
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-abhsbs {
    height: 384px;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-kjxwae {
  flex-direction: row;
  column-gap: 16px;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-jkmuje {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 12px;
  color: var(--bricks-color-fvnfur);
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-brkydf svg {
  height: 24px;
  width: 24px;
}

#brxe-brkydf .accordion-title .title {
  font-size: 18px;
  line-height: 27px;
  font-weight: 600;
  color: var(--bricks-color-fvnfur);
}

#brxe-brkydf .accordion-content-wrapper {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: rgba(28, 23, 51, 0.6);
  padding-bottom: 24px;
}

#brxe-brkydf .accordion-title-wrapper {
  padding-top: 12px;
  padding-bottom: 12px;
}

#brxe-brkydf .accordion-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
  #brxe-brkydf .accordion-title .title {
    font-size: 18px;
    line-height: 27px;
  }

  #brxe-brkydf .accordion-content-wrapper {
    font-size: 16px;
    line-height: 24px;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-ifhhed {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 12px;
}

/* BREAKPOINT: Tablet portrait */
@media (max-width: 991px) {
  #brxe-ifhhed {
    height: 100%;
  }
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-ifhhed {
    height: auto;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-enabji {
  display: grid;
  align-items: initial;
  grid-gap: 80px;
  grid-template-columns: 1.1fr 0.9fr;
}

/* BREAKPOINT: Tablet portrait */
@media (max-width: 991px) {
  #brxe-enabji {
    grid-gap: 48px;
  }
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-enabji {
    grid-template-columns: 1fr;
  }
}

/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
  #brxe-enabji {
    grid-gap: 32px;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-aczyhu {
  width: 100%;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-nxcdcq {
  width: 100%;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-zeeloa {
  height: 100%;
  overflow: hidden;
  background-color: #f0f0f0;
}

/* BREAKPOINT: Tablet portrait */
@media (max-width: 991px) {
  #brxe-zeeloa {
    height: 100%;
  }
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-zeeloa {
    height: 384px;
  }
}

/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
  #brxe-zeeloa {
    height: 320px;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-lzoixr {
  background-color: var(--bricks-color-ykxnnf);
  color: var(--bricks-color-pifjnc);
  padding-right: 80px;
  padding-left: 80px;
  padding-top: 48px;
  padding-bottom: 48px;
  flex-direction: column;
  justify-content: center;
}

/* BREAKPOINT: Tablet portrait */
@media (max-width: 991px) {
  #brxe-lzoixr {
    padding-right: 48px;
    padding-left: 48px;
  }
}

/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
  #brxe-lzoixr {
    padding-right: 24px;
    padding-left: 24px;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-vsjwwc {
  display: grid;
  align-items: initial;
  grid-gap: 0px;
  grid-template-columns: 1fr 1fr;
  overflow: hidden;
  border-radius: 10px;
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-vsjwwc {
    grid-template-columns: 1fr;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-hunxyp {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 8px;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-erokzc {
  height: 345px;
  overflow: hidden;
  border-radius: 10px;
}

/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
  #brxe-erokzc {
    height: 320px;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-anuybq {
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  overflow: hidden;
  border-radius: 10px;
  background-color: var(--bricks-color-ykxnnf);
  color: var(--bricks-color-pifjnc);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 24px;
}

/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
  #brxe-anuybq {
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-tnhesz {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 8px;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-gpcuai {
  height: 345px;
  overflow: hidden;
  border-radius: 10px;
}

/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
  #brxe-gpcuai {
    height: 320px;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-wmnsss {
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  overflow: hidden;
  border-radius: 10px;
  background-color: var(--bricks-color-fvnfur);
  color: var(--bricks-color-pifjnc);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 24px;
}

/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
  #brxe-wmnsss {
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-mstari {
  display: grid;
  align-items: initial;
  grid-gap: 24px;
  grid-template-columns: 1fr 1fr;
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-mstari {
    grid-template-columns: 1fr;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-lrgzex {
  width: 100%;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-atursw {
  width: 100%;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-ylewmk {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 32px;
  color: var(--bricks-color-fvnfur);
}

/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
  #brxe-ylewmk {
    row-gap: 24px;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-ajknsn {
  display: grid;
  align-items: initial;
  grid-gap: 80px 48px;
  grid-template-columns: 1fr 1fr;
}

/* BREAKPOINT: Tablet portrait */
@media (max-width: 991px) {
  #brxe-ajknsn {
    grid-gap: 48px;
  }
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-ajknsn {
    grid-gap: 32px;
  }
}

/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
  #brxe-ajknsn {
    grid-template-columns: 1fr 1fr;
    grid-gap: 24px;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-kokyvl {
  justify-content: center;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-pzwrbh {
  display: grid;
  align-items: initial;
  grid-gap: 80px;
  grid-template-columns: 0.75fr 1.25fr;
}

/* BREAKPOINT: Tablet portrait */
@media (max-width: 991px) {
  #brxe-pzwrbh {
    grid-gap: 48px;
  }
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-pzwrbh {
    grid-template-columns: 1fr;
    grid-gap: 32px;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-mfmjrb {
  color: var(--bricks-color-ykxnnf);
  padding-right: 112px;
  padding-left: 112px;
}

/* BREAKPOINT: Tablet portrait */
@media (max-width: 991px) {
  #brxe-mfmjrb {
    padding-right: 96px;
    padding-left: 96px;
  }
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-mfmjrb {
    padding-right: 76px;
    padding-left: 76px;
  }
}

/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
  #brxe-mfmjrb {
    padding-right: 0px;
    padding-left: 0px;
  }
}

/* BREAKPOINT: Desktop (BASE) */
.brxe-jjhemi .brxe-xxkxjb.brxe-text-basic {
  color: var(--bricks-color-fvnfur);
}

/* BREAKPOINT: Desktop (BASE) */
.brxe-jjhemi .brxe-gclofs.brxe-div {
  display: flex;
  column-gap: 16px;
}

/* BREAKPOINT: Desktop (BASE) */
.brxe-jjhemi.brxe-block {
  width: 50%;
}

/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
  .brxe-jjhemi.brxe-block {
    width: 100%;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-ibfijn {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-ywcygt {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-oywlmp {
  padding-right: 112px;
  padding-left: 112px;
}

/* BREAKPOINT: Tablet portrait */
@media (max-width: 991px) {
  #brxe-oywlmp {
    padding-right: 96px;
    padding-left: 96px;
  }
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-oywlmp {
    padding-right: 76px;
    padding-left: 76px;
  }
}

/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
  #brxe-oywlmp {
    padding-right: 0px;
    padding-left: 0px;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-ujvrey {
  justify-content: center;
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-ujvrey {
    flex-wrap: nowrap;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-cyvwln {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  row-gap: 48px;
  position: relative;
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-cyvwln {
    row-gap: 24px;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-qlllrm {
  align-items: center;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-kwsqmr {
  color: var(--bricks-color-fvnfur);
  text-align: center;
  padding-right: 80px;
  padding-left: 80px;
}

/* BREAKPOINT: Desktop (BASE) */
.brxe-jayfah.brxe-block {
  width: 100%;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-eledup {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-lritft {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-vjgzgy {
  padding-right: 144px;
  padding-left: 144px;
}

/* BREAKPOINT: Tablet portrait */
@media (max-width: 991px) {
  #brxe-vjgzgy {
    padding-right: 96px;
    padding-left: 96px;
  }
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-vjgzgy {
    padding-right: 76px;
    padding-left: 76px;
  }
}

/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
  #brxe-vjgzgy {
    padding-right: 0px;
    padding-left: 0px;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-kvgoax {
  justify-content: center;
  position: relative;
  z-index: 1;
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-kvgoax {
    flex-wrap: nowrap;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-fhkcuw {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  row-gap: 48px;
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-fhkcuw {
    row-gap: 24px;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-fkwhmm {
  width: 100%;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-zoscbh {
  width: 100%;
  position: absolute;
  z-index: 0;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-pcijgw {
  background-image: linear-gradient(
    rgba(15, 198, 212, 0.2),
    rgba(255, 255, 255, 0.2)
  );
  position: relative;
  justify-content: center;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-kvuouy {
  color: var(--bricks-color-fvnfur);
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-kmxcqh svg {
  height: 24px;
  width: 24px;
}

#brxe-kmxcqh .accordion-title .title {
  font-size: 24px;
  line-height: 31.2px;
  font-weight: 600;
  color: var(--bricks-color-fvnfur);
}

#brxe-kmxcqh .accordion-content-wrapper {
  font-size: 18px;
  line-height: 27px;
  font-weight: 400;
  color: rgba(28, 23, 51, 0.6);
  padding-bottom: 24px;
}

#brxe-kmxcqh .accordion-title-wrapper {
  padding-top: 24px;
  padding-bottom: 24px;
}

#brxe-kmxcqh .accordion-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
  #brxe-kmxcqh .accordion-title .title {
    font-size: 18px;
    line-height: 27px;
  }

  #brxe-kmxcqh .accordion-content-wrapper {
    font-size: 16px;
    line-height: 24px;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-uzwsgt {
  width: 100%;
  max-width: 768px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 24px;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-ddsfcd {
  align-items: center;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-rowrlb {
  color: var(--bricks-color-fvnfur);
}

/* BREAKPOINT: Desktop (BASE) */
.brxe-sncfvr .brxe-cmmgse.brxe-block {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  row-gap: 16px;
  color: var(--bricks-color-fvnfur);
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-diewjd {
  display: grid;
  align-items: initial;
  grid-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  justify-content: center;
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-diewjd {
    grid-template-columns: 1fr 1fr;
  }
}

/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
  #brxe-diewjd {
    grid-template-columns: 1fr;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-mspvlo {
  flex-direction: column;
  justify-content: flex-start;
  row-gap: 48px;
  align-items: center;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-czwwfg {
  background-color: #cff4f6;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-vexdrl {
  height: 100px;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-nwgwor {
  width: 100%;
  max-width: 587px;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-fztgbo {
  flex-direction: column;
  align-items: center;
  row-gap: 24px;
  width: 100%;
  max-width: 1280px;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-zdusau {
  padding-top: 96px;
  padding-right: 80px;
  padding-left: 80px;
  flex-direction: column;
  align-items: center;
  text-align: center;
  color: var(--bricks-color-fvnfur);
  background-image: linear-gradient(rgba(71, 160, 249, 0.2), #ffffff);
}

/* BREAKPOINT: Tablet portrait */
@media (max-width: 991px) {
  #brxe-zdusau {
    padding-top: 64px;
    padding-right: 56px;
    padding-left: 56px;
  }
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-zdusau {
    padding-top: 56px;
    padding-right: 48px;
    padding-left: 48px;
  }
}

/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
  #brxe-zdusau {
    padding-top: 48px;
    padding-right: 20px;
    padding-left: 20px;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-bmbrfu {
  position: absolute;
  top: 0%;
  right: 0%;
  bottom: 0%;
  left: 0%;
  background-image: linear-gradient(#ffffff, rgba(255, 255, 255, 0) 40%);
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-vpavqg {
  position: relative;
}

.padding-top-80.brxe-block {
  padding-top: 80px;
}
@media (max-width: 991px) {
  .padding-top-80.brxe-block {
    padding-top: 64px;
  }
}
@media (max-width: 767px) {
  .padding-top-80.brxe-block {
    padding-top: 56px;
  }
}
@media (max-width: 478px) {
  .padding-top-80.brxe-block {
    padding-top: 48px;
  }
}

.padding-section-80.brxe-block {
  padding-top: 80px;
  padding-bottom: 80px;
}

@media (max-width: 991px) {
  .padding-section-80.brxe-block {
    padding-top: 56px;
    padding-bottom: 56px;
  }
}

@media (max-width: 767px) {
  .padding-section-80.brxe-block {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}

.padding-bottom-80.brxe-block {
  padding-bottom: 80px;
}
@media (max-width: 991px) {
  .padding-bottom-80.brxe-block {
    padding-bottom: 64px;
  }
}
@media (max-width: 767px) {
  .padding-bottom-80.brxe-block {
    padding-bottom: 56px;
  }
}
@media (max-width: 478px) {
  .padding-bottom-80.brxe-block {
    padding-bottom: 48px;
  }
}

#brxe-ahdpbt {
  padding-top: 96px;
  padding-right: 80px;
  padding-left: 80px;
  flex-direction: column;
  align-items: center;
  text-align: center;
  color: var(--bricks-color-fvnfur);
  background-image: linear-gradient(rgba(71, 160, 249, 0.2), #ffffff);
}

@media (max-width: 991px) {
  #brxe-ahdpbt {
    padding-top: 64px;
    padding-right: 56px;
    padding-left: 56px;
  }
}

@media (max-width: 767px) {
  #brxe-ahdpbt {
    padding-top: 56px;
    padding-right: 48px;
    padding-left: 48px;
  }
}
@media (max-width: 478px) {
  #brxe-ahdpbt {
    padding-top: 48px;
    padding-right: 20px;
    padding-left: 20px;
  }
}

#brxe-mtndnp {
  flex-direction: column;
  align-items: center;
  row-gap: 24px;
  width: 100%;
  max-width: 1280px;
}
#brxe-xcoqry {
  height: 100px;
}
#brxe-errkyy {
  width: 100%;
  max-width: 587px;
}

.performances-box.brxe-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  row-gap: 24px;
  color: var(--bricks-color-ykxnnf);
  text-align: center;
}

.walleby-box-icon-wrapper.brxe-div {
  width: 68px;
  height: 68px;
  min-width: 68px;
  min-height: 68px;
}
.font-weight-semibold.brxe-text-basic {
  font-weight: 600;
}
.text-size-medium.brxe-text-basic {
  font-size: 18px;
  line-height: 27px;
}
.slider-btn-wrapper.brxe-block {
  flex-direction: row;
  justify-content: space-between;
  column-gap: 24px;
  position: absolute;
  z-index: 2;
}

@media (max-width: 478px) {
  .slider-btn-wrapper.brxe-block {
    position: static;
    margin-bottom: 24px;
    justify-content: center;
  }
}
@media (max-width: 478px) {
  #brxe-352673 {
    position: static;
    margin-bottom: 24px;
  }
}

.slider-main_inner-wrapper.brxe-div {
  position: relative;
  width: 100%;
}

.is-white.brxe-div {
  background-color: var(--bricks-color-pifjnc);
}

.slider-btn.brxe-div {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  border: 1.5px solid var(--bricks-color-ykxnnf);
  border-radius: 100vw;
  color: var(--bricks-color-ykxnnf);
  cursor: pointer;
}
@media (max-width: 767px) {
  .slider-btn.brxe-div {
    width: 48px;
    min-width: 48px;
    height: 48px;
    min-height: 48px;
  }
}

.slider-btn,
.slider-btn-arrow {
  transition: all ease 0.3s;
}

.slider-btn-arrow.brxe-svg {
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
}
.is-next.brxe-svg {
  transform: rotateZ(180deg);
}

.gallery-slider-item-wrapper.brxe-block {
  display: grid;
  align-items: initial;
  grid-gap: 80px;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 991px) {
  .gallery-slider-item-wrapper.brxe-block {
    grid-gap: 48px;
  }
}
@media (max-width: 478px) {
  .gallery-slider-item-wrapper.brxe-block {
    grid-gap: 16px;
  }
}

.gallery-slider-item-inner.brxe-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  row-gap: 32px;
}
@media (max-width: 478px) {
  .gallery-slider-item-inner.brxe-block {
    row-gap: 24px;
  }
}

.gallery-slider-item-img.brxe-block {
  height: 320px;
}

@media (max-width: 478px) {
  .gallery-slider-item-img.brxe-block {
    height: 200px;
  }
}

.process-step-tag.brxe-div {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 4px;
  padding-right: 12px;
  padding-bottom: 4px;
  padding-left: 12px;
  overflow: hidden;
  border: 3px solid var(--bricks-color-ykxnnf);
  border-radius: 10px;
  font-size: 24px;
  line-height: 31.2px;
  font-weight: 500;
  text-transform: uppercase;
  color: var(--bricks-color-ykxnnf);
}

@media (max-width: 478px) {
  .process-step-tag.brxe-div {
    font-size: 14px;
    line-height: 21px;
    padding-right: 8px;
    padding-left: 8px;
  }
}
.is-gallery-slider.brxe-div {
  text-transform: capitalize;
}

.product-card-wrapper.brxe-block {
  flex-direction: column;
  row-gap: 24px;
}

.product-image-wrapper.brxe-block {
  overflow: hidden;
  border-radius: 10px;
  background-color: var(--bricks-color-pifjnc);
  height: 350px;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 478px) {
  .product-image-wrapper.brxe-block {
    height: 320px;
  }
}
.product-description-wrapper.brxe-block {
  transition: height 0.3s ease, transform 0.3s ease;
  transform-origin: bottom;
}

.product-description-wrapper.brxe-block {
  flex-direction: column;
  background-color: rgba(0, 61, 120, 0.5);
  color: var(--bricks-color-pifjnc);
  font-size: 15px;
  line-height: 27px;
  font-weight: 400;
  position: absolute;
  height: 0%;
  bottom: 0px;
  overflow: hidden;
  top: auto;
  right: auto;
  left: auto;
  justify-content: flex-end;
}
.product-short-description.brxe-text-basic {
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
}

.product-image-inner-wrapper.brxe-div {
  height: 240px;
}

.image-contain.brxe-image {
  width: 100%;
  max-width: 100%;
  height: 100%;
}
.image-contain.brxe-image:not(.tag) {
  object-fit: contain;
}
#brxe-msyclz {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 24px;
}
@media (max-width: 991px) {
  #brxe-msyclz {
    height: 100%;
  }
}
@media (max-width: 767px) {
  #brxe-msyclz {
    height: auto;
  }
}
#brxe-uqybev {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 12px;
  color: var(--bricks-color-fvnfur);
}
.brxe-ghgsan .brxe-aogpyd.brxe-block {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  row-gap: 16px;
  color: var(--bricks-color-fvnfur);
}
#brxe-fkqdge {
  margin-bottom: 16px;
}
.why-wallaby-section-grid {
  display: grid;
  align-items: initial;
  grid-gap: 80px;
  grid-template-columns: 0.75fr 1.25fr;
}
.why-wallaby-section-grid-left {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  font-size: 18px;
  line-height: 27px;
  font-weight: 600;
  color: var(--bricks-color-fvnfur);
  flex-direction: column;
  gap: 24px;
}
.why-wallaby-section-grid-right {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
}
@media (max-width: 991px) {
  .why-wallaby-section-grid {
    grid-template-columns: 1fr;
  }
}
.rating-stars-outer-wrapper.brxe-div {
  display: flex;
  align-items: flex-start;
  column-gap: 8px;
}
@media (max-width: 991px) {
  .rating-stars-outer-wrapper.brxe-div {
    flex-direction: column;
    row-gap: 8px;
    align-items: flex-end;
  }
}
@media (max-width: 767px) {
  .rating-stars-outer-wrapper.brxe-div {
    flex-direction: row;
    align-items: flex-start;
  }
}
#brxe-wctqxi {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 24px;
  height: 24px;
  width: 24px;
  min-width: 24px;
}
#brxe-qapwor {
  background-image: linear-gradient(#ffffff, #0fc6d4);
  position: relative;
  overflow: hidden;
}
#brxe-bumbfe {
  position: absolute;
  z-index: 0;
  bottom: -45%;
  height: 560px;
}
.padding-section-128 {
  padding-top: 128px;
  padding-bottom: 128px;
}
@media (max-width: 991px) {
  .padding-section-128 {
    padding-top: 96px;
    padding-bottom: 96px;
  }
}
@media (max-width: 767px) {
  .padding-section-128 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}
@media (max-width: 478px) {
  .padding-section-128 {
    padding-top: 56px;
    padding-bottom: 56px;
  }
}
.z-index-1 {
  z-index: 1;
}
#terms {
  margin-top: 6px;
}

/* SOCIAL PROOF CSS START */
#brxe-dggfgh {
  color: rgba(28, 23, 51, 0.6);
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-wsmril {
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 12px;
  color: var(--bricks-color-fvnfur);
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-wsmril {
    order: 1;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-vjjjtu {
  position: relative;
}

:where(#brxe-vjjjtu > *) {
  position: relative;
}

#brxe-vjjjtu::before {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-jhwfdx {
  display: flex;
  column-gap: 16px;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-aerqaf {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 24px;
  height: 24px;
  width: 24px;
  min-width: 24px;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-sojpxp {
  color: var(--bricks-color-fvnfur);
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-qaxfyo {
  overflow: hidden;
  border-radius: 10px;
  position: relative;
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-qaxfyo {
    order: 1;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-ytwdhb {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  row-gap: 16px;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-xtjgwn {
  color: rgba(28, 23, 51, 0.6);
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-nhumpx {
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 12px;
  color: var(--bricks-color-fvnfur);
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-nhumpx {
    order: 1;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-ongilg {
  position: relative;
}

:where(#brxe-ongilg > *) {
  position: relative;
}

#brxe-ongilg::before {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-rgttsk {
  display: flex;
  column-gap: 16px;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-qnmlxf {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 24px;
  height: 24px;
  width: 24px;
  min-width: 24px;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-pcpias {
  color: var(--bricks-color-fvnfur);
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-dbudiv {
  overflow: hidden;
  border-radius: 10px;
  position: relative;
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-dbudiv {
    order: 1;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-ggqogz {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  row-gap: 16px;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-xrhfef {
  display: grid;
  align-items: initial;
  grid-template-columns: 1fr 1fr;
  grid-gap: 80px;
}

/* BREAKPOINT: Tablet portrait */
@media (max-width: 991px) {
  #brxe-xrhfef {
    grid-template-columns: 1fr;
  }
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-xrhfef {
    grid-gap: 48px;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-jyoduv {
  color: rgba(28, 23, 51, 0.6);
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-dxnwvj {
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 12px;
  color: var(--bricks-color-fvnfur);
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-dxnwvj {
    order: 1;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-qgvapa {
  position: relative;
}

:where(#brxe-qgvapa > *) {
  position: relative;
}

#brxe-qgvapa::before {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-toiqmi {
  display: flex;
  column-gap: 16px;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-srlxpl {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 24px;
  height: 24px;
  width: 24px;
  min-width: 24px;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-laymxj {
  color: var(--bricks-color-fvnfur);
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-jycvvf {
  overflow: hidden;
  border-radius: 10px;
  position: relative;
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-jycvvf {
    order: 1;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-awtnad {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  row-gap: 16px;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-hvwnml {
  color: rgba(28, 23, 51, 0.6);
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-brwkmd {
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 12px;
  color: var(--bricks-color-fvnfur);
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-brwkmd {
    order: 1;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-pggodb {
  position: relative;
}

:where(#brxe-pggodb > *) {
  position: relative;
}

#brxe-pggodb::before {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-utcfpr {
  display: flex;
  column-gap: 16px;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-yypmwd {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 24px;
  height: 24px;
  width: 24px;
  min-width: 24px;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-lddqko {
  color: var(--bricks-color-fvnfur);
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-lvxglr {
  overflow: hidden;
  border-radius: 10px;
  position: relative;
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-lvxglr {
    order: 1;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-obviaz {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  row-gap: 16px;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-acvwnx {
  display: grid;
  align-items: initial;
  grid-template-columns: 1fr 1fr;
  grid-gap: 80px;
}

/* BREAKPOINT: Tablet portrait */
@media (max-width: 991px) {
  #brxe-acvwnx {
    grid-template-columns: 1fr;
  }
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-acvwnx {
    grid-gap: 48px;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-ubgtkb {
  color: rgba(28, 23, 51, 0.6);
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-oepsqr {
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 12px;
  color: var(--bricks-color-fvnfur);
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-oepsqr {
    order: 1;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-iuxnhf {
  position: relative;
}

:where(#brxe-iuxnhf > *) {
  position: relative;
}

#brxe-iuxnhf::before {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-zbboev {
  display: flex;
  column-gap: 16px;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-uhgylt {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 24px;
  height: 24px;
  width: 24px;
  min-width: 24px;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-mvtebe {
  color: var(--bricks-color-fvnfur);
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-usxvfe {
  overflow: hidden;
  border-radius: 10px;
  position: relative;
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-usxvfe {
    order: 1;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-vsnyjm {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  row-gap: 16px;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-onstja {
  color: rgba(28, 23, 51, 0.6);
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-dtnhdr {
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 12px;
  color: var(--bricks-color-fvnfur);
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-dtnhdr {
    order: 1;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-dcwlbb {
  position: relative;
}

:where(#brxe-dcwlbb > *) {
  position: relative;
}

#brxe-dcwlbb::before {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-utvxlj {
  display: flex;
  column-gap: 16px;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-ptydrs {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 24px;
  height: 24px;
  width: 24px;
  min-width: 24px;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-yglzvg {
  color: var(--bricks-color-fvnfur);
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-ymjvwh {
  overflow: hidden;
  border-radius: 10px;
  position: relative;
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-ymjvwh {
    order: 1;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-qjhmqr {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  row-gap: 16px;
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-njrsze {
  display: grid;
  align-items: initial;
  grid-template-columns: 1fr 1fr;
  grid-gap: 80px;
}

/* BREAKPOINT: Tablet portrait */
@media (max-width: 991px) {
  #brxe-njrsze {
    grid-template-columns: 1fr;
  }
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-njrsze {
    grid-gap: 48px;
  }
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-zjooor {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 80px;
}

/* BREAKPOINT: Tablet portrait */
@media (max-width: 991px) {
  #brxe-zjooor {
    row-gap: 48px;
  }
}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
  #brxe-zjooor {
    row-gap: 32px;
  }
}
/* SOCIAL PROOF CSS END */

#container {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 767px) {
  #container {
    width: 100%;
  }
}
.bookings-btns-wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}
.bookings-btns-wrapper.is-bookings-btns-wrapper-center {
  justify-content: center;
}
.button-ternary.brxe-div {
  background-color: var(--bricks-color-pifjnc);
  border: 1px solid var(--bricks-color-fvnfur);
  color: var(--bricks-color-fvnfur);
}
#brxe-hqrmvy {
  display: flex;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  flex-wrap: wrap;
  row-gap: 48px;
  width: 100%;
}
@media (max-width: 478px) {
  #brxe-hqrmvy {
    row-gap: 32px;
  }
}
.process-new-card {
  width: 33.33%;
  padding-right: 24px;
  padding-left: 24px;
}
@media (max-width: 767px) {
  .process-new-card {
    width: 50%;
  }
}
@media (max-width: 478px) {
  .process-new-card {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }
}
#brxe-lidewd {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
#brxe-cyoivd {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
}
#brxe-ufbaxk {
  flex-direction: row;
  justify-content: center;
  column-gap: 48px;
}
.brxe-ieyvae .brxe-ogikmn.brxe-block {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  row-gap: 16px;
  color: var(--bricks-color-fvnfur);
}
