/* custom_boxWrapper.css */
.boxWrapper {
  position: relative;
}
.boxWrapper .box-inside {
  display: block;
  position: relative;
  margin-inline: auto;
}

.boxWrapper.wstandard .box-inside {
  width: 115rem;
}
.boxWrapper.wsmall .box-inside {
  width: 68.75rem;
}
.boxWrapper.wmedium .box-inside {
  width: 75rem;
}
.boxWrapper.wwide .box-inside {
  width: 87.5rem;
}
.boxWrapper.wxtrawide .box-inside {
  width: 100rem;
}
.boxWrapper.fullwidth .box-inside {
  width: 100%;
}

.boxWrapper.hxxsDefault {
  padding-top: 2rem;
  padding-bottom: 0;
}
.boxWrapper.hxxxs {
  padding-block: 1rem;
}
.boxWrapper.hxxs {
  padding-block: 2rem;
}
.boxWrapper.hxs {
  padding-block: 3rem;
}
.boxWrapper.hs {
  padding-block: 4rem;
}
.boxWrapper.hm {
  padding-block: 6rem;
}
.boxWrapper.hl {
  padding-block: 8rem;
}
.boxWrapper.hxl {
  padding-block: 10rem;
}
.boxWrapper.hxxl {
  padding-block: 12rem;
}
.boxWrapper.bg-color_ci001 {
  background-color: var(--ci001);
  color: var(--white);
}
.boxWrapper.bg-color_ci002 {
  background-color: var(--ci002);
  color: var(--white);
}
.boxWrapper.bg-color_ci003 {
  background-color: var(--ci003);
}
.boxWrapper.bg-color_ci004 {
  background-color: var(--ci004);
}
.boxWrapper.bg-color_ci005 {
  background-color: var(--ci005);
}
.boxWrapper.bg-color_cigradient {
  background-color: var(--ci001);
  color: var(--white);
  background: linear-gradient(45deg, var(--ci001), var(--ci001), var(--ci006));
}
.boxWrapper.bg-color_ci001 h1,
.boxWrapper.bg-color_ci001 h3,
.boxWrapper.bg-color_ci002 h1,
.boxWrapper.bg-color_ci002 h3,
.boxWrapper.bg-color_cigradient h1,
.boxWrapper.bg-color_cigradient h3 {
  color: var(--white);
}
.boxWrapper.bg-color_white {
  background-color: var(--white);
}
.boxWrapper.bg-color_lightgrey {
  background-color: var(--gry03);
}
.boxWrapper.bg-color_lightgrey_2 {
  background-color: var(--gry05);
}
.boxWrapper.bg-color_mediumgrey {
  background-color: var(--gry50);
}
.boxWrapper.bg-color_darkgrey {
  background-color: var(--gry80);
  color: var(--white);
}
.boxWrapper.bg-color_black {
  background-color: var(--black);
  color: var(--white);
}
.boxWrapper.color-inverted {
  color: var(--white);
}
.boxWrapper .box-inside.rowAlignMiddle .rs-columns {
  display: flex;
}
.boxWrapper .box-inside.rowAlignMiddle .rs-columns .rs-column {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
