.boxWrapper {
    position:relative;
    display: flow-root;
}
.boxWrapper .box-inside {
    position:relative;
    margin-right:auto;
    margin-left:auto;
    display: flow-root;
}
.boxWrapper.wstandard .box-inside {
    width: var(--site_width_xl);
}
.boxWrapper.wsmall .box-inside {
    width:var(--site_width_md);
}
.boxWrapper.wmedium .box-inside {
    width:var(--site_width_lg);
}
.boxWrapper.wxtrawide .box-inside {
    width:var(--site_width_xxl);
}
.boxWrapper.fullwidth .box-inside {
    width:100%;
}
.boxWrapper.hxxxs {
    padding-top:1rem;
    padding-bottom:1rem;
}
.boxWrapper.hxxs {
    padding-top:2rem;
    padding-bottom:2rem;
}
.boxWrapper.hxs {
    padding-top:3rem;
    padding-bottom:3rem;
}
.boxWrapper.hs {
    padding-top:4rem;
    padding-bottom:4rem;
}
.boxWrapper.hm {
    padding-top:6rem;
    padding-bottom:6rem;
}
.boxWrapper.hl {
    padding-top:8rem;
    padding-bottom:8rem;
}
.boxWrapper.hxl {
    padding-top:10rem;
    padding-bottom:10rem;
}
.boxWrapper.hxxl {
    padding-top:12rem;
    padding-bottom:12rem;
}
.boxWrapper.bg-color_ci001 {
    background-color: var(--ci001);
    color: var(--col15);
}
.boxWrapper.bg-color_ci002 {
    background-color: var(--ci002);
    color: var(--col15);
}
.boxWrapper.bg-color_cigradient {
    background-color: var(--ci001);
    color:var(--col15);
    background: linear-gradient(45deg, var(--ci001), var(--ci001), var(--ci002));
}
.boxWrapper.bg-color_white {
    background-color:var(--col15);
}
.boxWrapper.bg-color_lightgrey {
    background-color: var(--gry10);
}
.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(--col15);
}
.boxWrapper.bg-color_black {
    background-color: var(--col00);
    color:var(--col15);
}
.boxWrapper.color-inverted {
    color:var(--col15);
}
.boxWrapper .box-inside.rowAlignMiddle .rs-columns {
    display:flex;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
}
.boxWrapper .box-inside.rowAlignMiddle .rs-columns .rs-column {
    display:flex;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
}
