

.boxWrapper {
    position:relative;
    display: flow-root;
}
.boxWrapper .box-inside {
    position:relative;
    margin-left: auto;
    margin-right: auto;
    display: flow-root;
}

.boxWrapper.wstandard .box-inside {
    width: var(--site_width_xl);
}
.boxWrapper.wsmall .box-inside {
    width:var(--site_width_lg);
}
.boxWrapper.fullwidth .box-inside {
    width:100%;
}

.boxWrapper.hxxxs,
.box-inside.hxxxs {
    padding-top:1rem;
    padding-bottom:1rem;
}
.boxWrapper.hxxs,
.box-inside.hxxs {
    padding-top:2rem;
    padding-bottom:2rem;
}
.boxWrapper.hxs,
.box-inside.hxs {
    padding-top:3rem;
    padding-bottom:3rem;
}
.boxWrapper.hs,
.box-inside.hs {
    padding-top:4rem;
    padding-bottom:4rem;
}
.boxWrapper.hm,
.box-inside.hm {
    padding-top:6rem;
    padding-bottom:6rem;
}
.boxWrapper.hl,
.box-inside.hl {
    padding-top:8rem;
    padding-bottom:8rem;
}
.boxWrapper.hxl,
.box-inside.hxl {
    padding-top:10rem;
    padding-bottom:10rem;
}
.boxWrapper.hxxl,
.box-inside.hxxl {
    padding-top:12rem;
    padding-bottom:12rem;
}
.boxWrapper.bg-color_ci001,
.box-inside.bg-color_ci001 {
    background-color: var(--ci001);
    color: var(--col15);
}
.boxWrapper.bg-color_ci002,
.box-inside.bg-color_ci002 {
    background-color: var(--ci002);
    color: var(--col15);
}
.boxWrapper.bg-color_ci003,
.box-inside.bg-color_ci003 {
    background-color: var(--ci010);
    color: var(--col15);
}
.boxWrapper.bg-color_ci004,
.box-inside.bg-color_ci004 {
    background-color: var(--ci011);
    color: var(--col15);
}

.boxWrapper.bg-color_white,
.box-inside.bg-color_white {
    background-color: var(--col15);
}
.boxWrapper.bg-color_lightgrey,
.box-inside.bg-color_lightgrey {
    background-color: var(--col14);
}
.boxWrapper.bg-color_lightgrey_2,
.box-inside.bg-color_lightgrey_2 {
    background-color: var(--col13);
}
.boxWrapper.bg-color_mediumgrey,
.box-inside.bg-color_mediumgrey {
    background-color: var(--col10);
}

.boxWrapper.color-inverted {
    color: var(--col15);
}
.boxWrapper.color-inverted,
.boxWrapper.color-inverted h1,
.boxWrapper.color-inverted h2,
.boxWrapper.color-inverted h3,
.boxWrapper.color-inverted h4,
.boxWrapper.color-inverted h5,
.boxWrapper.color-inverted h6 {
    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;
}