.is-style-m-spacerhalf {
height: 20px !important;
}
.is-style-m-spacerfull {
height: 60px !important;
}
.is-style-m-spacerx2 {
height: 150px !important;
}
.moai-wrapper {
box-sizing: border-box;
background-size: cover;
background-position: center;
}
.moai-wrapper > p:first-of-type {
padding-top: 0;
margin-top: 0;
}
.moai-wrapper > p:last-of-type {
padding-bottom: 0;
margin-bottom: 0;
}
.moai-wrapper.mbvt {
background-position-y: top;
}
.moai-wrapper.mbvc {
background-position-y: center;
}
.moai-wrapper.mbvb {
background-position-y: bottom;
}
.moai-wrapper.mbhl {
background-position-x: left;
}
.moai-wrapper.mbhc {
background-position-x: center;
}
.moai-wrapper.mbhr {
background-position-x: right;
}
.moai-wrapper.mba {
background-size: auto;
}
.moai-wrapper.mbc {
background-size: contain;
}
.moai-wrapper.mbcv {
background-size: cover;
}
.moai-wrapper.mbfixed {
background-attachment: fixed;
}
.moai-wrapper.mbnorep {
background-repeat: no-repeat;
}
.moai-wrapper.mbpl {
padding-left: 60px;
}
.moai-wrapper.mbpr {
padding-right: 60px;
}
.moai-wrapper.mbpt {
padding-top: 60px;
}
.moai-wrapper.mbpb {
padding-bottom: 60px;
}
.moai-wrapper.mbplx2 {
padding-left: 150px;
}
.moai-wrapper.mbprx2 {
padding-right: 150px;
}
.moai-wrapper.mbptx2 {
padding-top: 150px;
}
.moai-wrapper.mbpbx2 {
padding-bottom: 150px;
}
.moai-wrapper.mhr {
margin-right: calc((100vw - 1400px)/2);
}
.moai-wrapper.mhl {
margin-left: calc((100vw - 1400px)/2);
}
.editor-styles-wrapper .moai-wrapper.mhl {
margin-left: 100px;
}
.editor-styles-wrapper .moai-wrapper.mhr {
margin-right: 100px;
}  .moai-item-header {
cursor: pointer;
transition: background-color 0.3s ease;
}
.moai-item-content {
padding: 0 15px;
max-height: 0;
overflow: hidden;
transition: max-height 0.3s ease, padding 0.3s ease;
}
.moai-item.active .moai-item-content {
padding: 15px;
max-height: 1000px; } .moai-wrapper.accordion .moai-item-header {
position: relative;
}
.moai-wrapper.accordion .moai-item-header::after {
content: "+";
position: absolute;
right: 15px;
top: 50%;
transform: translateY(-50%);
font-size: 1.2rem;
}
.moai-wrapper.accordion .moai-item.active .moai-item-header::after {
content: "-";
} .moai-wrapper.tabs .moai-tabs-nav {
display: flex;
}
.moai-wrapper.tabs .moai-tab-button {
cursor: pointer;
transition: background-color 0.3s ease;
}
.moai-wrapper.tabs .moai-item-header {
display: none; }
.moai-wrapper.tabs .moai-item-content {
max-height: none;
display: none;
}
.moai-wrapper.tabs .moai-item.active .moai-item-content {
display: block;
}
@media screen and (max-width: 1400px) {
.moai-wrapper.mhl {
margin-left: 0;
}
.moai-wrapper.mhr {
margin-right: 0;
}
.is-style-m-spacerhalf {
height: 20px !important;
}
.is-style-m-spacerfull {
height: 60px !important;
}
.is-style-m-spacerx2 {
height: 150px !important;
}
.moai-wrapper {
box-sizing: border-box;
background-size: cover;
background-position: center;
}
.moai-wrapper > p:first-of-type {
padding-top: 0;
margin-top: 0;
}
.moai-wrapper > p:last-of-type {
padding-bottom: 0;
margin-bottom: 0;
}
.moai-wrapper.mbvt {
background-position-y: top;
}
.moai-wrapper.mbvc {
background-position-y: center;
}
.moai-wrapper.mbvb {
background-position-y: bottom;
}
.moai-wrapper.mbhl {
background-position-x: left;
}
.moai-wrapper.mbhc {
background-position-x: center;
}
.moai-wrapper.mbhr {
background-position-x: right;
}
.moai-wrapper.mba {
background-size: auto;
}
.moai-wrapper.mbc {
background-size: contain;
}
.moai-wrapper.mbcv {
background-size: cover;
}
.moai-wrapper.mbnorep {
background-repeat: no-repeat;
}
.moai-wrapper.mbpl {
padding-left: 60px;
}
.moai-wrapper.mbpr {
padding-right: 60px;
}
.moai-wrapper.mbpt {
padding-top: 60px;
}
.moai-wrapper.mbpb {
padding-bottom: 60px;
}
.moai-wrapper.mbplx2 {
padding-left: 150px;
}
.moai-wrapper.mbprx2 {
padding-right: 150px;
}
.moai-wrapper.mbptx2 {
padding-top: 150px;
}
.moai-wrapper.mbpbx2 {
padding-bottom: 150px;
}
}