

.boxWrapper {
    position:relative;

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

}

.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 {
    background-color: var(--ci001);
    color: var(--col15);
}
.boxWrapper.bg-color_ci002 {
    background-color: var(--ci002);
    color: var(--col15);
}
.boxWrapper.bg-color_lightgrey,
.box-inside.bg-color_lightgrey {
    background-color: var(--ci008);
}
.boxWrapper.bg-color_mediumgrey,
.box-inside.bg-color_mediumgrey {
    background-color: var(--ci009);
}
.boxWrapper.bg-color_darkgrey,
.box-inside.bg-color_darkgrey {
    background-color: var(--ci011);
    color: var(--col15);
}
.boxWrapper.bg-color_white,
.box-inside.bg-color_white {
    background-color: var(--col15);
}

.boxWrapper.bg-color_ci001 h1,
.boxWrapper.bg-color_ci001 h2,
.boxWrapper.bg-color_ci001 h3,
.boxWrapper.bg-color_ci001 h4,
.boxWrapper.bg-color_ci001 h5,
.boxWrapper.bg-color_ci001 h6,
.boxWrapper.bg-color_ci002 h1,
.boxWrapper.bg-color_ci002 h2,
.boxWrapper.bg-color_ci002 h3,
.boxWrapper.bg-color_ci002 h4,
.boxWrapper.bg-color_ci002 h5,
.boxWrapper.bg-color_ci002 h6,
.boxWrapper.bg-color_ci003 h1,
.boxWrapper.bg-color_ci003 h2,
.boxWrapper.bg-color_ci003 h3,
.boxWrapper.bg-color_ci003 h4,
.boxWrapper.bg-color_ci003 h5,
.boxWrapper.bg-color_ci003 h6, 
.boxWrapper.bg-color_ci004 h1,
.boxWrapper.bg-color_ci004 h2,
.boxWrapper.bg-color_ci004 h3,
.boxWrapper.bg-color_ci004 h4,
.boxWrapper.bg-color_ci004 h5,
.boxWrapper.bg-color_ci004 h6 {
    color:var(--col15);
    margin-bottom: 0;
}


.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;
}