/*!
 * cms-bootstrap-lite.css
 * A scoped, Bootstrap-ish utility subset for CMS content.
 * EVERYTHING only applies inside `.cmscontent`.
 *
 * Breakpoints (Bootstrap 5 style):
 * sm  >= 576px
 * md  >= 768px
 * lg  >= 992px
 * xl  >= 1200px
 * xxl >= 1400px
 *
 * Includes: images, widths, object-fit, floats, spacing, text utilities,
 *          clearfix, gap, flex utilities, overflow, lists, ratio.
 */

.cmscontent {
    padding-left: 5px;
    padding-right: 5px;
}


/* =========================
NON Bootstrap Headings
========================= */
.cmscontent h1 ,
.cmscontent h2 ,
.cmscontent h3 ,
.cmscontent h4 ,
.cmscontent h5 ,
.cmscontent h6 {
    color: #728164;
    padding-bottom: 0px;
    margin: 0 0 7px 0;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
}
.cmscontent h1 {
    font-size: 20px;
    border-bottom: 1px solid #DDD;
}
.cmscontent h2 { font-size: 16px; }
.cmscontent h3 { font-size: 14px; }
.cmscontent h4 { font-size: 12px; }
.cmscontent h5 { font-size: 11px; }
.cmscontent h6 { font-size: 10px; }

/* =========================
   Base safety (CMS hardening)
========================= */
.cmscontent{
  --s-0:0;
  --s-1:.25rem;
  --s-2:.5rem;
  --s-3:1rem;
  --s-4:1.5rem;
  --s-5:3rem;
}

/* Prevent media overflow in CMS */
.cmscontent img,
.cmscontent video{
  max-width:100%;
  height:auto;
}

/* IFAMES: don't force height:auto; use .ratio helpers for responsive embeds */
.cmscontent iframe{
  max-width:100%;
}

/* =========================
   Images
========================= */

/* Kept for semantic use (redundant with base img rule, but harmless/useful) */
.cmscontent .img-fluid{max-width:100%;height:auto}

.cmscontent .img-thumbnail{
  padding:.25rem;
  background:#fff;
  border:1px solid #dee2e6;
  border-radius:.375rem;
  max-width:100%;
  height:auto;
}

/* =========================
   Display helpers
========================= */
.cmscontent .d-block{display:block!important}
.cmscontent .d-inline-block{display:inline-block!important}
.cmscontent .d-none{display:none!important}
.cmscontent .d-flex{display:flex!important}
.cmscontent .d-inline-flex{display:inline-flex!important}
.cmscontent .d-grid{display:grid!important}

@media (min-width:576px){
  .cmscontent .d-sm-block{display:block!important}
  .cmscontent .d-sm-inline-block{display:inline-block!important}
  .cmscontent .d-sm-none{display:none!important}
  .cmscontent .d-sm-flex{display:flex!important}
  .cmscontent .d-sm-inline-flex{display:inline-flex!important}
  .cmscontent .d-sm-grid{display:grid!important}
}
@media (min-width:768px){
  .cmscontent .d-md-block{display:block!important}
  .cmscontent .d-md-inline-block{display:inline-block!important}
  .cmscontent .d-md-none{display:none!important}
  .cmscontent .d-md-flex{display:flex!important}
  .cmscontent .d-md-inline-flex{display:inline-flex!important}
  .cmscontent .d-md-grid{display:grid!important}
}
@media (min-width:992px){
  .cmscontent .d-lg-block{display:block!important}
  .cmscontent .d-lg-inline-block{display:inline-block!important}
  .cmscontent .d-lg-none{display:none!important}
  .cmscontent .d-lg-flex{display:flex!important}
  .cmscontent .d-lg-inline-flex{display:inline-flex!important}
  .cmscontent .d-lg-grid{display:grid!important}
}
@media (min-width:1200px){
  .cmscontent .d-xl-block{display:block!important}
  .cmscontent .d-xl-inline-block{display:inline-block!important}
  .cmscontent .d-xl-none{display:none!important}
  .cmscontent .d-xl-flex{display:flex!important}
  .cmscontent .d-xl-inline-flex{display:inline-flex!important}
  .cmscontent .d-xl-grid{display:grid!important}
}
@media (min-width:1400px){
  .cmscontent .d-xxl-block{display:block!important}
  .cmscontent .d-xxl-inline-block{display:inline-block!important}
  .cmscontent .d-xxl-none{display:none!important}
  .cmscontent .d-xxl-flex{display:flex!important}
  .cmscontent .d-xxl-inline-flex{display:inline-flex!important}
  .cmscontent .d-xxl-grid{display:grid!important}
}

/* =========================
   Width utilities
========================= */
.cmscontent .w-25{width:25%!important}
.cmscontent .w-33{width:33.3333%!important}
.cmscontent .w-50{width:50%!important}
.cmscontent .w-66{width:66.6667%!important}
.cmscontent .w-75{width:75%!important}
.cmscontent .w-100{width:100%!important}
.cmscontent .w-auto{width:auto!important}
.cmscontent .mw-100{max-width:100%!important}

@media (min-width:576px){
  .cmscontent .w-sm-25{width:25%!important}.cmscontent .w-sm-33{width:33.3333%!important}.cmscontent .w-sm-50{width:50%!important}.cmscontent .w-sm-66{width:66.6667%!important}.cmscontent .w-sm-75{width:75%!important}.cmscontent .w-sm-100{width:100%!important}.cmscontent .w-sm-auto{width:auto!important}
}
@media (min-width:768px){
  .cmscontent .w-md-25{width:25%!important}.cmscontent .w-md-33{width:33.3333%!important}.cmscontent .w-md-50{width:50%!important}.cmscontent .w-md-66{width:66.6667%!important}.cmscontent .w-md-75{width:75%!important}.cmscontent .w-md-100{width:100%!important}.cmscontent .w-md-auto{width:auto!important}
}
@media (min-width:992px){
  .cmscontent .w-lg-25{width:25%!important}.cmscontent .w-lg-33{width:33.3333%!important}.cmscontent .w-lg-50{width:50%!important}.cmscontent .w-lg-66{width:66.6667%!important}.cmscontent .w-lg-75{width:75%!important}.cmscontent .w-lg-100{width:100%!important}.cmscontent .w-lg-auto{width:auto!important}
}
@media (min-width:1200px){
  .cmscontent .w-xl-25{width:25%!important}.cmscontent .w-xl-33{width:33.3333%!important}.cmscontent .w-xl-50{width:50%!important}.cmscontent .w-xl-66{width:66.6667%!important}.cmscontent .w-xl-75{width:75%!important}.cmscontent .w-xl-100{width:100%!important}.cmscontent .w-xl-auto{width:auto!important}
}
@media (min-width:1400px){
  .cmscontent .w-xxl-25{width:25%!important}.cmscontent .w-xxl-33{width:33.3333%!important}.cmscontent .w-xxl-50{width:50%!important}.cmscontent .w-xxl-66{width:66.6667%!important}.cmscontent .w-xxl-75{width:75%!important}.cmscontent .w-xxl-100{width:100%!important}.cmscontent .w-xxl-auto{width:auto!important}
}

/* =========================
   Object-fit utilities
   (useful when the element has a fixed height)
========================= */
.cmscontent .object-fit-contain{object-fit:contain!important}
.cmscontent .object-fit-cover{object-fit:cover!important}
.cmscontent .object-fit-fill{object-fit:fill!important}
.cmscontent .object-fit-none{object-fit:none!important}
.cmscontent .object-fit-scale{object-fit:scale-down!important}

@media (min-width:576px){
  .cmscontent .object-fit-sm-contain{object-fit:contain!important}.cmscontent .object-fit-sm-cover{object-fit:cover!important}.cmscontent .object-fit-sm-fill{object-fit:fill!important}.cmscontent .object-fit-sm-none{object-fit:none!important}.cmscontent .object-fit-sm-scale{object-fit:scale-down!important}
}
@media (min-width:768px){
  .cmscontent .object-fit-md-contain{object-fit:contain!important}.cmscontent .object-fit-md-cover{object-fit:cover!important}.cmscontent .object-fit-md-fill{object-fit:fill!important}.cmscontent .object-fit-md-none{object-fit:none!important}.cmscontent .object-fit-md-scale{object-fit:scale-down!important}
}
@media (min-width:992px){
  .cmscontent .object-fit-lg-contain{object-fit:contain!important}.cmscontent .object-fit-lg-cover{object-fit:cover!important}.cmscontent .object-fit-lg-fill{object-fit:fill!important}.cmscontent .object-fit-lg-none{object-fit:none!important}.cmscontent .object-fit-lg-scale{object-fit:scale-down!important}
}
@media (min-width:1200px){
  .cmscontent .object-fit-xl-contain{object-fit:contain!important}.cmscontent .object-fit-xl-cover{object-fit:cover!important}.cmscontent .object-fit-xl-fill{object-fit:fill!important}.cmscontent .object-fit-xl-none{object-fit:none!important}.cmscontent .object-fit-xl-scale{object-fit:scale-down!important}
}
@media (min-width:1400px){
  .cmscontent .object-fit-xxl-contain{object-fit:contain!important}.cmscontent .object-fit-xxl-cover{object-fit:cover!important}.cmscontent .object-fit-xxl-fill{object-fit:fill!important}.cmscontent .object-fit-xxl-none{object-fit:none!important}.cmscontent .object-fit-xxl-scale{object-fit:scale-down!important}
}

/* =========================
   Float helpers
========================= */
.cmscontent .float-start{float:left!important}
.cmscontent .float-end{float:right!important}
.cmscontent .float-none{float:none!important}

@media (min-width:576px){.cmscontent .float-sm-start{float:left!important}.cmscontent .float-sm-end{float:right!important}.cmscontent .float-sm-none{float:none!important}}
@media (min-width:768px){.cmscontent .float-md-start{float:left!important}.cmscontent .float-md-end{float:right!important}.cmscontent .float-md-none{float:none!important}}
@media (min-width:992px){.cmscontent .float-lg-start{float:left!important}.cmscontent .float-lg-end{float:right!important}.cmscontent .float-lg-none{float:none!important}}
@media (min-width:1200px){.cmscontent .float-xl-start{float:left!important}.cmscontent .float-xl-end{float:right!important}.cmscontent .float-xl-none{float:none!important}}
@media (min-width:1400px){.cmscontent .float-xxl-start{float:left!important}.cmscontent .float-xxl-end{float:right!important}.cmscontent .float-xxl-none{float:none!important}}

/* =========================
   Spacing utilities (m/p + directional + axis)
   Sizes: 0..5 + auto for margins
========================= */

/* Margin */
.cmscontent .m-0{margin:var(--s-0)!important}.cmscontent .m-1{margin:var(--s-1)!important}.cmscontent .m-2{margin:var(--s-2)!important}.cmscontent .m-3{margin:var(--s-3)!important}.cmscontent .m-4{margin:var(--s-4)!important}.cmscontent .m-5{margin:var(--s-5)!important}
.cmscontent .mt-0{margin-top:var(--s-0)!important}.cmscontent .mt-1{margin-top:var(--s-1)!important}.cmscontent .mt-2{margin-top:var(--s-2)!important}.cmscontent .mt-3{margin-top:var(--s-3)!important}.cmscontent .mt-4{margin-top:var(--s-4)!important}.cmscontent .mt-5{margin-top:var(--s-5)!important}
.cmscontent .mb-0{margin-bottom:var(--s-0)!important}.cmscontent .mb-1{margin-bottom:var(--s-1)!important}.cmscontent .mb-2{margin-bottom:var(--s-2)!important}.cmscontent .mb-3{margin-bottom:var(--s-3)!important}.cmscontent .mb-4{margin-bottom:var(--s-4)!important}.cmscontent .mb-5{margin-bottom:var(--s-5)!important}
.cmscontent .ms-0{margin-left:var(--s-0)!important}.cmscontent .ms-1{margin-left:var(--s-1)!important}.cmscontent .ms-2{margin-left:var(--s-2)!important}.cmscontent .ms-3{margin-left:var(--s-3)!important}.cmscontent .ms-4{margin-left:var(--s-4)!important}.cmscontent .ms-5{margin-left:var(--s-5)!important}
.cmscontent .me-0{margin-right:var(--s-0)!important}.cmscontent .me-1{margin-right:var(--s-1)!important}.cmscontent .me-2{margin-right:var(--s-2)!important}.cmscontent .me-3{margin-right:var(--s-3)!important}.cmscontent .me-4{margin-right:var(--s-4)!important}.cmscontent .me-5{margin-right:var(--s-5)!important}
.cmscontent .mx-0{margin-left:var(--s-0)!important;margin-right:var(--s-0)!important}.cmscontent .mx-1{margin-left:var(--s-1)!important;margin-right:var(--s-1)!important}.cmscontent .mx-2{margin-left:var(--s-2)!important;margin-right:var(--s-2)!important}.cmscontent .mx-3{margin-left:var(--s-3)!important;margin-right:var(--s-3)!important}.cmscontent .mx-4{margin-left:var(--s-4)!important;margin-right:var(--s-4)!important}.cmscontent .mx-5{margin-left:var(--s-5)!important;margin-right:var(--s-5)!important}
.cmscontent .my-0{margin-top:var(--s-0)!important;margin-bottom:var(--s-0)!important}.cmscontent .my-1{margin-top:var(--s-1)!important;margin-bottom:var(--s-1)!important}.cmscontent .my-2{margin-top:var(--s-2)!important;margin-bottom:var(--s-2)!important}.cmscontent .my-3{margin-top:var(--s-3)!important;margin-bottom:var(--s-3)!important}.cmscontent .my-4{margin-top:var(--s-4)!important;margin-bottom:var(--s-4)!important}.cmscontent .my-5{margin-top:var(--s-5)!important;margin-bottom:var(--s-5)!important}

/* Auto margins */
.cmscontent .m-auto{margin:auto!important}
.cmscontent .ms-auto{margin-left:auto!important}
.cmscontent .me-auto{margin-right:auto!important}
.cmscontent .mx-auto{margin-left:auto!important;margin-right:auto!important}

/* Padding */
.cmscontent .p-0{padding:var(--s-0)!important}.cmscontent .p-1{padding:var(--s-1)!important}.cmscontent .p-2{padding:var(--s-2)!important}.cmscontent .p-3{padding:var(--s-3)!important}.cmscontent .p-4{padding:var(--s-4)!important}.cmscontent .p-5{padding:var(--s-5)!important}
.cmscontent .pt-0{padding-top:var(--s-0)!important}.cmscontent .pt-1{padding-top:var(--s-1)!important}.cmscontent .pt-2{padding-top:var(--s-2)!important}.cmscontent .pt-3{padding-top:var(--s-3)!important}.cmscontent .pt-4{padding-top:var(--s-4)!important}.cmscontent .pt-5{padding-top:var(--s-5)!important}
.cmscontent .pb-0{padding-bottom:var(--s-0)!important}.cmscontent .pb-1{padding-bottom:var(--s-1)!important}.cmscontent .pb-2{padding-bottom:var(--s-2)!important}.cmscontent .pb-3{padding-bottom:var(--s-3)!important}.cmscontent .pb-4{padding-bottom:var(--s-4)!important}.cmscontent .pb-5{padding-bottom:var(--s-5)!important}
.cmscontent .ps-0{padding-left:var(--s-0)!important}.cmscontent .ps-1{padding-left:var(--s-1)!important}.cmscontent .ps-2{padding-left:var(--s-2)!important}.cmscontent .ps-3{padding-left:var(--s-3)!important}.cmscontent .ps-4{padding-left:var(--s-4)!important}.cmscontent .ps-5{padding-left:var(--s-5)!important}
.cmscontent .pe-0{padding-right:var(--s-0)!important}.cmscontent .pe-1{padding-right:var(--s-1)!important}.cmscontent .pe-2{padding-right:var(--s-2)!important}.cmscontent .pe-3{padding-right:var(--s-3)!important}.cmscontent .pe-4{padding-right:var(--s-4)!important}.cmscontent .pe-5{padding-right:var(--s-5)!important}
.cmscontent .px-0{padding-left:var(--s-0)!important;padding-right:var(--s-0)!important}.cmscontent .px-1{padding-left:var(--s-1)!important;padding-right:var(--s-1)!important}.cmscontent .px-2{padding-left:var(--s-2)!important;padding-right:var(--s-2)!important}.cmscontent .px-3{padding-left:var(--s-3)!important;padding-right:var(--s-3)!important}.cmscontent .px-4{padding-left:var(--s-4)!important;padding-right:var(--s-4)!important}.cmscontent .px-5{padding-left:var(--s-5)!important;padding-right:var(--s-5)!important}
.cmscontent .py-0{padding-top:var(--s-0)!important;padding-bottom:var(--s-0)!important}.cmscontent .py-1{padding-top:var(--s-1)!important;padding-bottom:var(--s-1)!important}.cmscontent .py-2{padding-top:var(--s-2)!important;padding-bottom:var(--s-2)!important}.cmscontent .py-3{padding-top:var(--s-3)!important;padding-bottom:var(--s-3)!important}.cmscontent .py-4{padding-top:var(--s-4)!important;padding-bottom:var(--s-4)!important}.cmscontent .py-5{padding-top:var(--s-5)!important;padding-bottom:var(--s-5)!important}

/* Responsive spacing (sm/md/lg/xl/xxl) — most-used set */
@media (min-width:576px){
  .cmscontent .m-sm-0{margin:var(--s-0)!important}.cmscontent .m-sm-1{margin:var(--s-1)!important}.cmscontent .m-sm-2{margin:var(--s-2)!important}.cmscontent .m-sm-3{margin:var(--s-3)!important}.cmscontent .m-sm-4{margin:var(--s-4)!important}.cmscontent .m-sm-5{margin:var(--s-5)!important}
  .cmscontent .mt-sm-0{margin-top:var(--s-0)!important}.cmscontent .mt-sm-1{margin-top:var(--s-1)!important}.cmscontent .mt-sm-2{margin-top:var(--s-2)!important}.cmscontent .mt-sm-3{margin-top:var(--s-3)!important}.cmscontent .mt-sm-4{margin-top:var(--s-4)!important}.cmscontent .mt-sm-5{margin-top:var(--s-5)!important}
  .cmscontent .mb-sm-0{margin-bottom:var(--s-0)!important}.cmscontent .mb-sm-1{margin-bottom:var(--s-1)!important}.cmscontent .mb-sm-2{margin-bottom:var(--s-2)!important}.cmscontent .mb-sm-3{margin-bottom:var(--s-3)!important}.cmscontent .mb-sm-4{margin-bottom:var(--s-4)!important}.cmscontent .mb-sm-5{margin-bottom:var(--s-5)!important}
  .cmscontent .mx-sm-0{margin-left:var(--s-0)!important;margin-right:var(--s-0)!important}.cmscontent .mx-sm-1{margin-left:var(--s-1)!important;margin-right:var(--s-1)!important}.cmscontent .mx-sm-2{margin-left:var(--s-2)!important;margin-right:var(--s-2)!important}.cmscontent .mx-sm-3{margin-left:var(--s-3)!important;margin-right:var(--s-3)!important}.cmscontent .mx-sm-4{margin-left:var(--s-4)!important;margin-right:var(--s-4)!important}.cmscontent .mx-sm-5{margin-left:var(--s-5)!important;margin-right:var(--s-5)!important}
  .cmscontent .my-sm-0{margin-top:var(--s-0)!important;margin-bottom:var(--s-0)!important}.cmscontent .my-sm-1{margin-top:var(--s-1)!important;margin-bottom:var(--s-1)!important}.cmscontent .my-sm-2{margin-top:var(--s-2)!important;margin-bottom:var(--s-2)!important}.cmscontent .my-sm-3{margin-top:var(--s-3)!important;margin-bottom:var(--s-3)!important}.cmscontent .my-sm-4{margin-top:var(--s-4)!important;margin-bottom:var(--s-4)!important}.cmscontent .my-sm-5{margin-top:var(--s-5)!important;margin-bottom:var(--s-5)!important}
  .cmscontent .m-sm-auto{margin:auto!important}.cmscontent .mx-sm-auto{margin-left:auto!important;margin-right:auto!important}

  .cmscontent .p-sm-0{padding:var(--s-0)!important}.cmscontent .p-sm-1{padding:var(--s-1)!important}.cmscontent .p-sm-2{padding:var(--s-2)!important}.cmscontent .p-sm-3{padding:var(--s-3)!important}.cmscontent .p-sm-4{padding:var(--s-4)!important}.cmscontent .p-sm-5{padding:var(--s-5)!important}
  .cmscontent .pt-sm-0{padding-top:var(--s-0)!important}.cmscontent .pt-sm-1{padding-top:var(--s-1)!important}.cmscontent .pt-sm-2{padding-top:var(--s-2)!important}.cmscontent .pt-sm-3{padding-top:var(--s-3)!important}.cmscontent .pt-sm-4{padding-top:var(--s-4)!important}.cmscontent .pt-sm-5{padding-top:var(--s-5)!important}
  .cmscontent .pb-sm-0{padding-bottom:var(--s-0)!important}.cmscontent .pb-sm-1{padding-bottom:var(--s-1)!important}.cmscontent .pb-sm-2{padding-bottom:var(--s-2)!important}.cmscontent .pb-sm-3{padding-bottom:var(--s-3)!important}.cmscontent .pb-sm-4{padding-bottom:var(--s-4)!important}.cmscontent .pb-sm-5{padding-bottom:var(--s-5)!important}
  .cmscontent .px-sm-0{padding-left:var(--s-0)!important;padding-right:var(--s-0)!important}.cmscontent .px-sm-1{padding-left:var(--s-1)!important;padding-right:var(--s-1)!important}.cmscontent .px-sm-2{padding-left:var(--s-2)!important;padding-right:var(--s-2)!important}.cmscontent .px-sm-3{padding-left:var(--s-3)!important;padding-right:var(--s-3)!important}.cmscontent .px-sm-4{padding-left:var(--s-4)!important;padding-right:var(--s-4)!important}.cmscontent .px-sm-5{padding-left:var(--s-5)!important;padding-right:var(--s-5)!important}
  .cmscontent .py-sm-0{padding-top:var(--s-0)!important;padding-bottom:var(--s-0)!important}.cmscontent .py-sm-1{padding-top:var(--s-1)!important;padding-bottom:var(--s-1)!important}.cmscontent .py-sm-2{padding-top:var(--s-2)!important;padding-bottom:var(--s-2)!important}.cmscontent .py-sm-3{padding-top:var(--s-3)!important;padding-bottom:var(--s-3)!important}.cmscontent .py-sm-4{padding-top:var(--s-4)!important;padding-bottom:var(--s-4)!important}.cmscontent .py-sm-5{padding-top:var(--s-5)!important;padding-bottom:var(--s-5)!important}
}
@media (min-width:768px){
  .cmscontent .m-md-0{margin:var(--s-0)!important}.cmscontent .m-md-1{margin:var(--s-1)!important}.cmscontent .m-md-2{margin:var(--s-2)!important}.cmscontent .m-md-3{margin:var(--s-3)!important}.cmscontent .m-md-4{margin:var(--s-4)!important}.cmscontent .m-md-5{margin:var(--s-5)!important}
  .cmscontent .mt-md-0{margin-top:var(--s-0)!important}.cmscontent .mt-md-1{margin-top:var(--s-1)!important}.cmscontent .mt-md-2{margin-top:var(--s-2)!important}.cmscontent .mt-md-3{margin-top:var(--s-3)!important}.cmscontent .mt-md-4{margin-top:var(--s-4)!important}.cmscontent .mt-md-5{margin-top:var(--s-5)!important}
  .cmscontent .mb-md-0{margin-bottom:var(--s-0)!important}.cmscontent .mb-md-1{margin-bottom:var(--s-1)!important}.cmscontent .mb-md-2{margin-bottom:var(--s-2)!important}.cmscontent .mb-md-3{margin-bottom:var(--s-3)!important}.cmscontent .mb-md-4{margin-bottom:var(--s-4)!important}.cmscontent .mb-md-5{margin-bottom:var(--s-5)!important}
  .cmscontent .mx-md-0{margin-left:var(--s-0)!important;margin-right:var(--s-0)!important}.cmscontent .mx-md-1{margin-left:var(--s-1)!important;margin-right:var(--s-1)!important}.cmscontent .mx-md-2{margin-left:var(--s-2)!important;margin-right:var(--s-2)!important}.cmscontent .mx-md-3{margin-left:var(--s-3)!important;margin-right:var(--s-3)!important}.cmscontent .mx-md-4{margin-left:var(--s-4)!important;margin-right:var(--s-4)!important}.cmscontent .mx-md-5{margin-left:var(--s-5)!important;margin-right:var(--s-5)!important}
  .cmscontent .my-md-0{margin-top:var(--s-0)!important;margin-bottom:var(--s-0)!important}.cmscontent .my-md-1{margin-top:var(--s-1)!important;margin-bottom:var(--s-1)!important}.cmscontent .my-md-2{margin-top:var(--s-2)!important;margin-bottom:var(--s-2)!important}.cmscontent .my-md-3{margin-top:var(--s-3)!important;margin-bottom:var(--s-3)!important}.cmscontent .my-md-4{margin-top:var(--s-4)!important;margin-bottom:var(--s-4)!important}.cmscontent .my-md-5{margin-top:var(--s-5)!important;margin-bottom:var(--s-5)!important}
  .cmscontent .m-md-auto{margin:auto!important}.cmscontent .mx-md-auto{margin-left:auto!important;margin-right:auto!important}

  .cmscontent .p-md-0{padding:var(--s-0)!important}.cmscontent .p-md-1{padding:var(--s-1)!important}.cmscontent .p-md-2{padding:var(--s-2)!important}.cmscontent .p-md-3{padding:var(--s-3)!important}.cmscontent .p-md-4{padding:var(--s-4)!important}.cmscontent .p-md-5{padding:var(--s-5)!important}
  .cmscontent .pt-md-0{padding-top:var(--s-0)!important}.cmscontent .pt-md-1{padding-top:var(--s-1)!important}.cmscontent .pt-md-2{padding-top:var(--s-2)!important}.cmscontent .pt-md-3{padding-top:var(--s-3)!important}.cmscontent .pt-md-4{padding-top:var(--s-4)!important}.cmscontent .pt-md-5{padding-top:var(--s-5)!important}
  .cmscontent .pb-md-0{padding-bottom:var(--s-0)!important}.cmscontent .pb-md-1{padding-bottom:var(--s-1)!important}.cmscontent .pb-md-2{padding-bottom:var(--s-2)!important}.cmscontent .pb-md-3{padding-bottom:var(--s-3)!important}.cmscontent .pb-md-4{padding-bottom:var(--s-4)!important}.cmscontent .pb-md-5{padding-bottom:var(--s-5)!important}
  .cmscontent .px-md-0{padding-left:var(--s-0)!important;padding-right:var(--s-0)!important}.cmscontent .px-md-1{padding-left:var(--s-1)!important;padding-right:var(--s-1)!important}.cmscontent .px-md-2{padding-left:var(--s-2)!important;padding-right:var(--s-2)!important}.cmscontent .px-md-3{padding-left:var(--s-3)!important;padding-right:var(--s-3)!important}.cmscontent .px-md-4{padding-left:var(--s-4)!important;padding-right:var(--s-4)!important}.cmscontent .px-md-5{padding-left:var(--s-5)!important;padding-right:var(--s-5)!important}
  .cmscontent .py-md-0{padding-top:var(--s-0)!important;padding-bottom:var(--s-0)!important}.cmscontent .py-md-1{padding-top:var(--s-1)!important;padding-bottom:var(--s-1)!important}.cmscontent .py-md-2{padding-top:var(--s-2)!important;padding-bottom:var(--s-2)!important}.cmscontent .py-md-3{padding-top:var(--s-3)!important;padding-bottom:var(--s-3)!important}.cmscontent .py-md-4{padding-top:var(--s-4)!important;padding-bottom:var(--s-4)!important}.cmscontent .py-md-5{padding-top:var(--s-5)!important;padding-bottom:var(--s-5)!important}
}
@media (min-width:992px){
  .cmscontent .m-lg-0{margin:var(--s-0)!important}.cmscontent .m-lg-1{margin:var(--s-1)!important}.cmscontent .m-lg-2{margin:var(--s-2)!important}.cmscontent .m-lg-3{margin:var(--s-3)!important}.cmscontent .m-lg-4{margin:var(--s-4)!important}.cmscontent .m-lg-5{margin:var(--s-5)!important}
  .cmscontent .mt-lg-0{margin-top:var(--s-0)!important}.cmscontent .mt-lg-1{margin-top:var(--s-1)!important}.cmscontent .mt-lg-2{margin-top:var(--s-2)!important}.cmscontent .mt-lg-3{margin-top:var(--s-3)!important}.cmscontent .mt-lg-4{margin-top:var(--s-4)!important}.cmscontent .mt-lg-5{margin-top:var(--s-5)!important}
  .cmscontent .mb-lg-0{margin-bottom:var(--s-0)!important}.cmscontent .mb-lg-1{margin-bottom:var(--s-1)!important}.cmscontent .mb-lg-2{margin-bottom:var(--s-2)!important}.cmscontent .mb-lg-3{margin-bottom:var(--s-3)!important}.cmscontent .mb-lg-4{margin-bottom:var(--s-4)!important}.cmscontent .mb-lg-5{margin-bottom:var(--s-5)!important}
  .cmscontent .mx-lg-0{margin-left:var(--s-0)!important;margin-right:var(--s-0)!important}.cmscontent .mx-lg-1{margin-left:var(--s-1)!important;margin-right:var(--s-1)!important}.cmscontent .mx-lg-2{margin-left:var(--s-2)!important;margin-right:var(--s-2)!important}.cmscontent .mx-lg-3{margin-left:var(--s-3)!important;margin-right:var(--s-3)!important}.cmscontent .mx-lg-4{margin-left:var(--s-4)!important;margin-right:var(--s-4)!important}.cmscontent .mx-lg-5{margin-left:var(--s-5)!important;margin-right:var(--s-5)!important}
  .cmscontent .my-lg-0{margin-top:var(--s-0)!important;margin-bottom:var(--s-0)!important}.cmscontent .my-lg-1{margin-top:var(--s-1)!important;margin-bottom:var(--s-1)!important}.cmscontent .my-lg-2{margin-top:var(--s-2)!important;margin-bottom:var(--s-2)!important}.cmscontent .my-lg-3{margin-top:var(--s-3)!important;margin-bottom:var(--s-3)!important}.cmscontent .my-lg-4{margin-top:var(--s-4)!important;margin-bottom:var(--s-4)!important}.cmscontent .my-lg-5{margin-top:var(--s-5)!important;margin-bottom:var(--s-5)!important}
  .cmscontent .m-lg-auto{margin:auto!important}.cmscontent .mx-lg-auto{margin-left:auto!important;margin-right:auto!important}

  .cmscontent .p-lg-0{padding:var(--s-0)!important}.cmscontent .p-lg-1{padding:var(--s-1)!important}.cmscontent .p-lg-2{padding:var(--s-2)!important}.cmscontent .p-lg-3{padding:var(--s-3)!important}.cmscontent .p-lg-4{padding:var(--s-4)!important}.cmscontent .p-lg-5{padding:var(--s-5)!important}
  .cmscontent .pt-lg-0{padding-top:var(--s-0)!important}.cmscontent .pt-lg-1{padding-top:var(--s-1)!important}.cmscontent .pt-lg-2{padding-top:var(--s-2)!important}.cmscontent .pt-lg-3{padding-top:var(--s-3)!important}.cmscontent .pt-lg-4{padding-top:var(--s-4)!important}.cmscontent .pt-lg-5{padding-top:var(--s-5)!important}
  .cmscontent .pb-lg-0{padding-bottom:var(--s-0)!important}.cmscontent .pb-lg-1{padding-bottom:var(--s-1)!important}.cmscontent .pb-lg-2{padding-bottom:var(--s-2)!important}.cmscontent .pb-lg-3{padding-bottom:var(--s-3)!important}.cmscontent .pb-lg-4{padding-bottom:var(--s-4)!important}.cmscontent .pb-lg-5{padding-bottom:var(--s-5)!important}
  .cmscontent .px-lg-0{padding-left:var(--s-0)!important;padding-right:var(--s-0)!important}.cmscontent .px-lg-1{padding-left:var(--s-1)!important;padding-right:var(--s-1)!important}.cmscontent .px-lg-2{padding-left:var(--s-2)!important;padding-right:var(--s-2)!important}.cmscontent .px-lg-3{padding-left:var(--s-3)!important;padding-right:var(--s-3)!important}.cmscontent .px-lg-4{padding-left:var(--s-4)!important;padding-right:var(--s-4)!important}.cmscontent .px-lg-5{padding-left:var(--s-5)!important;padding-right:var(--s-5)!important}
  .cmscontent .py-lg-0{padding-top:var(--s-0)!important;padding-bottom:var(--s-0)!important}.cmscontent .py-lg-1{padding-top:var(--s-1)!important;padding-bottom:var(--s-1)!important}.cmscontent .py-lg-2{padding-top:var(--s-2)!important;padding-bottom:var(--s-2)!important}.cmscontent .py-lg-3{padding-top:var(--s-3)!important;padding-bottom:var(--s-3)!important}.cmscontent .py-lg-4{padding-top:var(--s-4)!important;padding-bottom:var(--s-4)!important}.cmscontent .py-lg-5{padding-top:var(--s-5)!important;padding-bottom:var(--s-5)!important}
}
@media (min-width:1200px){
  .cmscontent .m-xl-0{margin:var(--s-0)!important}.cmscontent .m-xl-1{margin:var(--s-1)!important}.cmscontent .m-xl-2{margin:var(--s-2)!important}.cmscontent .m-xl-3{margin:var(--s-3)!important}.cmscontent .m-xl-4{margin:var(--s-4)!important}.cmscontent .m-xl-5{margin:var(--s-5)!important}
  .cmscontent .mt-xl-0{margin-top:var(--s-0)!important}.cmscontent .mt-xl-1{margin-top:var(--s-1)!important}.cmscontent .mt-xl-2{margin-top:var(--s-2)!important}.cmscontent .mt-xl-3{margin-top:var(--s-3)!important}.cmscontent .mt-xl-4{margin-top:var(--s-4)!important}.cmscontent .mt-xl-5{margin-top:var(--s-5)!important}
  .cmscontent .mb-xl-0{margin-bottom:var(--s-0)!important}.cmscontent .mb-xl-1{margin-bottom:var(--s-1)!important}.cmscontent .mb-xl-2{margin-bottom:var(--s-2)!important}.cmscontent .mb-xl-3{margin-bottom:var(--s-3)!important}.cmscontent .mb-xl-4{margin-bottom:var(--s-4)!important}.cmscontent .mb-xl-5{margin-bottom:var(--s-5)!important}
  .cmscontent .mx-xl-0{margin-left:var(--s-0)!important;margin-right:var(--s-0)!important}.cmscontent .mx-xl-1{margin-left:var(--s-1)!important;margin-right:var(--s-1)!important}.cmscontent .mx-xl-2{margin-left:var(--s-2)!important;margin-right:var(--s-2)!important}.cmscontent .mx-xl-3{margin-left:var(--s-3)!important;margin-right:var(--s-3)!important}.cmscontent .mx-xl-4{margin-left:var(--s-4)!important;margin-right:var(--s-4)!important}.cmscontent .mx-xl-5{margin-left:var(--s-5)!important;margin-right:var(--s-5)!important}
  .cmscontent .my-xl-0{margin-top:var(--s-0)!important;margin-bottom:var(--s-0)!important}.cmscontent .my-xl-1{margin-top:var(--s-1)!important;margin-bottom:var(--s-1)!important}.cmscontent .my-xl-2{margin-top:var(--s-2)!important;margin-bottom:var(--s-2)!important}.cmscontent .my-xl-3{margin-top:var(--s-3)!important;margin-bottom:var(--s-3)!important}.cmscontent .my-xl-4{margin-top:var(--s-4)!important;margin-bottom:var(--s-4)!important}.cmscontent .my-xl-5{margin-top:var(--s-5)!important;margin-bottom:var(--s-5)!important}
  .cmscontent .m-xl-auto{margin:auto!important}.cmscontent .mx-xl-auto{margin-left:auto!important;margin-right:auto!important}

  .cmscontent .p-xl-0{padding:var(--s-0)!important}.cmscontent .p-xl-1{padding:var(--s-1)!important}.cmscontent .p-xl-2{padding:var(--s-2)!important}.cmscontent .p-xl-3{padding:var(--s-3)!important}.cmscontent .p-xl-4{padding:var(--s-4)!important}.cmscontent .p-xl-5{padding:var(--s-5)!important}
  .cmscontent .pt-xl-0{padding-top:var(--s-0)!important}.cmscontent .pt-xl-1{padding-top:var(--s-1)!important}.cmscontent .pt-xl-2{padding-top:var(--s-2)!important}.cmscontent .pt-xl-3{padding-top:var(--s-3)!important}.cmscontent .pt-xl-4{padding-top:var(--s-4)!important}.cmscontent .pt-xl-5{padding-top:var(--s-5)!important}
  .cmscontent .pb-xl-0{padding-bottom:var(--s-0)!important}.cmscontent .pb-xl-1{padding-bottom:var(--s-1)!important}.cmscontent .pb-xl-2{padding-bottom:var(--s-2)!important}.cmscontent .pb-xl-3{padding-bottom:var(--s-3)!important}.cmscontent .pb-xl-4{padding-bottom:var(--s-4)!important}.cmscontent .pb-xl-5{padding-bottom:var(--s-5)!important}
  .cmscontent .px-xl-0{padding-left:var(--s-0)!important;padding-right:var(--s-0)!important}.cmscontent .px-xl-1{padding-left:var(--s-1)!important;padding-right:var(--s-1)!important}.cmscontent .px-xl-2{padding-left:var(--s-2)!important;padding-right:var(--s-2)!important}.cmscontent .px-xl-3{padding-left:var(--s-3)!important;padding-right:var(--s-3)!important}.cmscontent .px-xl-4{padding-left:var(--s-4)!important;padding-right:var(--s-4)!important}.cmscontent .px-xl-5{padding-left:var(--s-5)!important;padding-right:var(--s-5)!important}
  .cmscontent .py-xl-0{padding-top:var(--s-0)!important;padding-bottom:var(--s-0)!important}.cmscontent .py-xl-1{padding-top:var(--s-1)!important;padding-bottom:var(--s-1)!important}.cmscontent .py-xl-2{padding-top:var(--s-2)!important;padding-bottom:var(--s-2)!important}.cmscontent .py-xl-3{padding-top:var(--s-3)!important;padding-bottom:var(--s-3)!important}.cmscontent .py-xl-4{padding-top:var(--s-4)!important;padding-bottom:var(--s-4)!important}.cmscontent .py-xl-5{padding-top:var(--s-5)!important;padding-bottom:var(--s-5)!important}
}
@media (min-width:1400px){
  .cmscontent .m-xxl-0{margin:var(--s-0)!important}.cmscontent .m-xxl-1{margin:var(--s-1)!important}.cmscontent .m-xxl-2{margin:var(--s-2)!important}.cmscontent .m-xxl-3{margin:var(--s-3)!important}.cmscontent .m-xxl-4{margin:var(--s-4)!important}.cmscontent .m-xxl-5{margin:var(--s-5)!important}
  .cmscontent .mt-xxl-0{margin-top:var(--s-0)!important}.cmscontent .mt-xxl-1{margin-top:var(--s-1)!important}.cmscontent .mt-xxl-2{margin-top:var(--s-2)!important}.cmscontent .mt-xxl-3{margin-top:var(--s-3)!important}.cmscontent .mt-xxl-4{margin-top:var(--s-4)!important}.cmscontent .mt-xxl-5{margin-top:var(--s-5)!important}
  .cmscontent .mb-xxl-0{margin-bottom:var(--s-0)!important}.cmscontent .mb-xxl-1{margin-bottom:var(--s-1)!important}.cmscontent .mb-xxl-2{margin-bottom:var(--s-2)!important}.cmscontent .mb-xxl-3{margin-bottom:var(--s-3)!important}.cmscontent .mb-xxl-4{margin-bottom:var(--s-4)!important}.cmscontent .mb-xxl-5{margin-bottom:var(--s-5)!important}
  .cmscontent .mx-xxl-0{margin-left:var(--s-0)!important;margin-right:var(--s-0)!important}.cmscontent .mx-xxl-1{margin-left:var(--s-1)!important;margin-right:var(--s-1)!important}.cmscontent .mx-xxl-2{margin-left:var(--s-2)!important;margin-right:var(--s-2)!important}.cmscontent .mx-xxl-3{margin-left:var(--s-3)!important;margin-right:var(--s-3)!important}.cmscontent .mx-xxl-4{margin-left:var(--s-4)!important;margin-right:var(--s-4)!important}.cmscontent .mx-xxl-5{margin-left:var(--s-5)!important;margin-right:var(--s-5)!important}
  .cmscontent .my-xxl-0{margin-top:var(--s-0)!important;margin-bottom:var(--s-0)!important}.cmscontent .my-xxl-1{margin-top:var(--s-1)!important;margin-bottom:var(--s-1)!important}.cmscontent .my-xxl-2{margin-top:var(--s-2)!important;margin-bottom:var(--s-2)!important}.cmscontent .my-xxl-3{margin-top:var(--s-3)!important;margin-bottom:var(--s-3)!important}.cmscontent .my-xxl-4{margin-top:var(--s-4)!important;margin-bottom:var(--s-4)!important}.cmscontent .my-xxl-5{margin-top:var(--s-5)!important;margin-bottom:var(--s-5)!important}
  .cmscontent .m-xxl-auto{margin:auto!important}.cmscontent .mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}

  .cmscontent .p-xxl-0{padding:var(--s-0)!important}.cmscontent .p-xxl-1{padding:var(--s-1)!important}.cmscontent .p-xxl-2{padding:var(--s-2)!important}.cmscontent .p-xxl-3{padding:var(--s-3)!important}.cmscontent .p-xxl-4{padding:var(--s-4)!important}.cmscontent .p-xxl-5{padding:var(--s-5)!important}
  .cmscontent .pt-xxl-0{padding-top:var(--s-0)!important}.cmscontent .pt-xxl-1{padding-top:var(--s-1)!important}.cmscontent .pt-xxl-2{padding-top:var(--s-2)!important}.cmscontent .pt-xxl-3{padding-top:var(--s-3)!important}.cmscontent .pt-xxl-4{padding-top:var(--s-4)!important}.cmscontent .pt-xxl-5{padding-top:var(--s-5)!important}
  .cmscontent .pb-xxl-0{padding-bottom:var(--s-0)!important}.cmscontent .pb-xxl-1{padding-bottom:var(--s-1)!important}.cmscontent .pb-xxl-2{padding-bottom:var(--s-2)!important}.cmscontent .pb-xxl-3{padding-bottom:var(--s-3)!important}.cmscontent .pb-xxl-4{padding-bottom:var(--s-4)!important}.cmscontent .pb-xxl-5{padding-bottom:var(--s-5)!important}
  .cmscontent .px-xxl-0{padding-left:var(--s-0)!important;padding-right:var(--s-0)!important}.cmscontent .px-xxl-1{padding-left:var(--s-1)!important;padding-right:var(--s-1)!important}.cmscontent .px-xxl-2{padding-left:var(--s-2)!important;padding-right:var(--s-2)!important}.cmscontent .px-xxl-3{padding-left:var(--s-3)!important;padding-right:var(--s-3)!important}.cmscontent .px-xxl-4{padding-left:var(--s-4)!important;padding-right:var(--s-4)!important}.cmscontent .px-xxl-5{padding-left:var(--s-5)!important;padding-right:var(--s-5)!important}
  .cmscontent .py-xxl-0{padding-top:var(--s-0)!important;padding-bottom:var(--s-0)!important}.cmscontent .py-xxl-1{padding-top:var(--s-1)!important;padding-bottom:var(--s-1)!important}.cmscontent .py-xxl-2{padding-top:var(--s-2)!important;padding-bottom:var(--s-2)!important}.cmscontent .py-xxl-3{padding-top:var(--s-3)!important;padding-bottom:var(--s-3)!important}.cmscontent .py-xxl-4{padding-top:var(--s-4)!important;padding-bottom:var(--s-4)!important}.cmscontent .py-xxl-5{padding-top:var(--s-5)!important;padding-bottom:var(--s-5)!important}
}

/* =========================
   Flex utilities
========================= */
.cmscontent .flex-wrap{flex-wrap:wrap!important}
.cmscontent .flex-nowrap{flex-wrap:nowrap!important}
.cmscontent .flex-wrap-reverse{flex-wrap:wrap-reverse!important}

.cmscontent .flex-row{flex-direction:row!important}
.cmscontent .flex-row-reverse{flex-direction:row-reverse!important}
.cmscontent .flex-column{flex-direction:column!important}
.cmscontent .flex-column-reverse{flex-direction:column-reverse!important}

.cmscontent .justify-content-start{justify-content:flex-start!important}
.cmscontent .justify-content-end{justify-content:flex-end!important}
.cmscontent .justify-content-center{justify-content:center!important}
.cmscontent .justify-content-between{justify-content:space-between!important}
.cmscontent .justify-content-around{justify-content:space-around!important}
.cmscontent .justify-content-evenly{justify-content:space-evenly!important}

.cmscontent .align-items-start{align-items:flex-start!important}
.cmscontent .align-items-end{align-items:flex-end!important}
.cmscontent .align-items-center{align-items:center!important}
.cmscontent .align-items-baseline{align-items:baseline!important}
.cmscontent .align-items-stretch{align-items:stretch!important}

.cmscontent .align-self-start{align-self:flex-start!important}
.cmscontent .align-self-end{align-self:flex-end!important}
.cmscontent .align-self-center{align-self:center!important}
.cmscontent .align-self-baseline{align-self:baseline!important}
.cmscontent .align-self-stretch{align-self:stretch!important}

.cmscontent .order-0{order:0!important}
.cmscontent .order-1{order:1!important}
.cmscontent .order-2{order:2!important}
.cmscontent .order-3{order:3!important}
.cmscontent .order-4{order:4!important}
.cmscontent .order-5{order:5!important}

.cmscontent .flex-grow-0{flex-grow:0!important}
.cmscontent .flex-grow-1{flex-grow:1!important}
.cmscontent .flex-shrink-0{flex-shrink:0!important}
.cmscontent .flex-shrink-1{flex-shrink:1!important}

/* Responsive flex utilities */
@media (min-width:576px){
  .cmscontent .flex-sm-wrap{flex-wrap:wrap!important}.cmscontent .flex-sm-nowrap{flex-wrap:nowrap!important}.cmscontent .flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}
  .cmscontent .flex-sm-row{flex-direction:row!important}.cmscontent .flex-sm-row-reverse{flex-direction:row-reverse!important}.cmscontent .flex-sm-column{flex-direction:column!important}.cmscontent .flex-sm-column-reverse{flex-direction:column-reverse!important}
  .cmscontent .justify-content-sm-start{justify-content:flex-start!important}.cmscontent .justify-content-sm-end{justify-content:flex-end!important}.cmscontent .justify-content-sm-center{justify-content:center!important}.cmscontent .justify-content-sm-between{justify-content:space-between!important}.cmscontent .justify-content-sm-around{justify-content:space-around!important}.cmscontent .justify-content-sm-evenly{justify-content:space-evenly!important}
  .cmscontent .align-items-sm-start{align-items:flex-start!important}.cmscontent .align-items-sm-end{align-items:flex-end!important}.cmscontent .align-items-sm-center{align-items:center!important}.cmscontent .align-items-sm-baseline{align-items:baseline!important}.cmscontent .align-items-sm-stretch{align-items:stretch!important}
  .cmscontent .align-self-sm-start{align-self:flex-start!important}.cmscontent .align-self-sm-end{align-self:flex-end!important}.cmscontent .align-self-sm-center{align-self:center!important}.cmscontent .align-self-sm-baseline{align-self:baseline!important}.cmscontent .align-self-sm-stretch{align-self:stretch!important}
  .cmscontent .order-sm-0{order:0!important}.cmscontent .order-sm-1{order:1!important}.cmscontent .order-sm-2{order:2!important}.cmscontent .order-sm-3{order:3!important}.cmscontent .order-sm-4{order:4!important}.cmscontent .order-sm-5{order:5!important}
  .cmscontent .flex-sm-grow-0{flex-grow:0!important}.cmscontent .flex-sm-grow-1{flex-grow:1!important}
  .cmscontent .flex-sm-shrink-0{flex-shrink:0!important}.cmscontent .flex-sm-shrink-1{flex-shrink:1!important}
}
@media (min-width:768px){
  .cmscontent .flex-md-wrap{flex-wrap:wrap!important}.cmscontent .flex-md-nowrap{flex-wrap:nowrap!important}.cmscontent .flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}
  .cmscontent .flex-md-row{flex-direction:row!important}.cmscontent .flex-md-row-reverse{flex-direction:row-reverse!important}.cmscontent .flex-md-column{flex-direction:column!important}.cmscontent .flex-md-column-reverse{flex-direction:column-reverse!important}
  .cmscontent .justify-content-md-start{justify-content:flex-start!important}.cmscontent .justify-content-md-end{justify-content:flex-end!important}.cmscontent .justify-content-md-center{justify-content:center!important}.cmscontent .justify-content-md-between{justify-content:space-between!important}.cmscontent .justify-content-md-around{justify-content:space-around!important}.cmscontent .justify-content-md-evenly{justify-content:space-evenly!important}
  .cmscontent .align-items-md-start{align-items:flex-start!important}.cmscontent .align-items-md-end{align-items:flex-end!important}.cmscontent .align-items-md-center{align-items:center!important}.cmscontent .align-items-md-baseline{align-items:baseline!important}.cmscontent .align-items-md-stretch{align-items:stretch!important}
  .cmscontent .align-self-md-start{align-self:flex-start!important}.cmscontent .align-self-md-end{align-self:flex-end!important}.cmscontent .align-self-md-center{align-self:center!important}.cmscontent .align-self-md-baseline{align-self:baseline!important}.cmscontent .align-self-md-stretch{align-self:stretch!important}
  .cmscontent .order-md-0{order:0!important}.cmscontent .order-md-1{order:1!important}.cmscontent .order-md-2{order:2!important}.cmscontent .order-md-3{order:3!important}.cmscontent .order-md-4{order:4!important}.cmscontent .order-md-5{order:5!important}
  .cmscontent .flex-md-grow-0{flex-grow:0!important}.cmscontent .flex-md-grow-1{flex-grow:1!important}
  .cmscontent .flex-md-shrink-0{flex-shrink:0!important}.cmscontent .flex-md-shrink-1{flex-shrink:1!important}
}
@media (min-width:992px){
  .cmscontent .flex-lg-wrap{flex-wrap:wrap!important}.cmscontent .flex-lg-nowrap{flex-wrap:nowrap!important}.cmscontent .flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}
  .cmscontent .flex-lg-row{flex-direction:row!important}.cmscontent .flex-lg-row-reverse{flex-direction:row-reverse!important}.cmscontent .flex-lg-column{flex-direction:column!important}.cmscontent .flex-lg-column-reverse{flex-direction:column-reverse!important}
  .cmscontent .justify-content-lg-start{justify-content:flex-start!important}.cmscontent .justify-content-lg-end{justify-content:flex-end!important}.cmscontent .justify-content-lg-center{justify-content:center!important}.cmscontent .justify-content-lg-between{justify-content:space-between!important}.cmscontent .justify-content-lg-around{justify-content:space-around!important}.cmscontent .justify-content-lg-evenly{justify-content:space-evenly!important}
  .cmscontent .align-items-lg-start{align-items:flex-start!important}.cmscontent .align-items-lg-end{align-items:flex-end!important}.cmscontent .align-items-lg-center{align-items:center!important}.cmscontent .align-items-lg-baseline{align-items:baseline!important}.cmscontent .align-items-lg-stretch{align-items:stretch!important}
  .cmscontent .align-self-lg-start{align-self:flex-start!important}.cmscontent .align-self-lg-end{align-self:flex-end!important}.cmscontent .align-self-lg-center{align-self:center!important}.cmscontent .align-self-lg-baseline{align-self:baseline!important}.cmscontent .align-self-lg-stretch{align-self:stretch!important}
  .cmscontent .order-lg-0{order:0!important}.cmscontent .order-lg-1{order:1!important}.cmscontent .order-lg-2{order:2!important}.cmscontent .order-lg-3{order:3!important}.cmscontent .order-lg-4{order:4!important}.cmscontent .order-lg-5{order:5!important}
  .cmscontent .flex-lg-grow-0{flex-grow:0!important}.cmscontent .flex-lg-grow-1{flex-grow:1!important}
  .cmscontent .flex-lg-shrink-0{flex-shrink:0!important}.cmscontent .flex-lg-shrink-1{flex-shrink:1!important}
}
@media (min-width:1200px){
  .cmscontent .flex-xl-wrap{flex-wrap:wrap!important}.cmscontent .flex-xl-nowrap{flex-wrap:nowrap!important}.cmscontent .flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}
  .cmscontent .flex-xl-row{flex-direction:row!important}.cmscontent .flex-xl-row-reverse{flex-direction:row-reverse!important}.cmscontent .flex-xl-column{flex-direction:column!important}.cmscontent .flex-xl-column-reverse{flex-direction:column-reverse!important}
  .cmscontent .justify-content-xl-start{justify-content:flex-start!important}.cmscontent .justify-content-xl-end{justify-content:flex-end!important}.cmscontent .justify-content-xl-center{justify-content:center!important}.cmscontent .justify-content-xl-between{justify-content:space-between!important}.cmscontent .justify-content-xl-around{justify-content:space-around!important}.cmscontent .justify-content-xl-evenly{justify-content:space-evenly!important}
  .cmscontent .align-items-xl-start{align-items:flex-start!important}.cmscontent .align-items-xl-end{align-items:flex-end!important}.cmscontent .align-items-xl-center{align-items:center!important}.cmscontent .align-items-xl-baseline{align-items:baseline!important}.cmscontent .align-items-xl-stretch{align-items:stretch!important}
  .cmscontent .align-self-xl-start{align-self:flex-start!important}.cmscontent .align-self-xl-end{align-self:flex-end!important}.cmscontent .align-self-xl-center{align-self:center!important}.cmscontent .align-self-xl-baseline{align-self:baseline!important}.cmscontent .align-self-xl-stretch{align-self:stretch!important}
  .cmscontent .order-xl-0{order:0!important}.cmscontent .order-xl-1{order:1!important}.cmscontent .order-xl-2{order:2!important}.cmscontent .order-xl-3{order:3!important}.cmscontent .order-xl-4{order:4!important}.cmscontent .order-xl-5{order:5!important}
  .cmscontent .flex-xl-grow-0{flex-grow:0!important}.cmscontent .flex-xl-grow-1{flex-grow:1!important}
  .cmscontent .flex-xl-shrink-0{flex-shrink:0!important}.cmscontent .flex-xl-shrink-1{flex-shrink:1!important}
}
@media (min-width:1400px){
  .cmscontent .flex-xxl-wrap{flex-wrap:wrap!important}.cmscontent .flex-xxl-nowrap{flex-wrap:nowrap!important}.cmscontent .flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}
  .cmscontent .flex-xxl-row{flex-direction:row!important}.cmscontent .flex-xxl-row-reverse{flex-direction:row-reverse!important}.cmscontent .flex-xxl-column{flex-direction:column!important}.cmscontent .flex-xxl-column-reverse{flex-direction:column-reverse!important}
  .cmscontent .justify-content-xxl-start{justify-content:flex-start!important}.cmscontent .justify-content-xxl-end{justify-content:flex-end!important}.cmscontent .justify-content-xxl-center{justify-content:center!important}.cmscontent .justify-content-xxl-between{justify-content:space-between!important}.cmscontent .justify-content-xxl-around{justify-content:space-around!important}.cmscontent .justify-content-xxl-evenly{justify-content:space-evenly!important}
  .cmscontent .align-items-xxl-start{align-items:flex-start!important}.cmscontent .align-items-xxl-end{align-items:flex-end!important}.cmscontent .align-items-xxl-center{align-items:center!important}.cmscontent .align-items-xxl-baseline{align-items:baseline!important}.cmscontent .align-items-xxl-stretch{align-items:stretch!important}
  .cmscontent .align-self-xxl-start{align-self:flex-start!important}.cmscontent .align-self-xxl-end{align-self:flex-end!important}.cmscontent .align-self-xxl-center{align-self:center!important}.cmscontent .align-self-xxl-baseline{align-self:baseline!important}.cmscontent .align-self-xxl-stretch{align-self:stretch!important}
  .cmscontent .order-xxl-0{order:0!important}.cmscontent .order-xxl-1{order:1!important}.cmscontent .order-xxl-2{order:2!important}.cmscontent .order-xxl-3{order:3!important}.cmscontent .order-xxl-4{order:4!important}.cmscontent .order-xxl-5{order:5!important}
  .cmscontent .flex-xxl-grow-0{flex-grow:0!important}.cmscontent .flex-xxl-grow-1{flex-grow:1!important}
  .cmscontent .flex-xxl-shrink-0{flex-shrink:0!important}.cmscontent .flex-xxl-shrink-1{flex-shrink:1!important}
}

/* =========================
   Text utilities
========================= */
.cmscontent .text-start{text-align:left!important}
.cmscontent .text-center{text-align:center!important}
.cmscontent .text-end{text-align:right!important}

@media (min-width:576px){.cmscontent .text-sm-start{text-align:left!important}.cmscontent .text-sm-center{text-align:center!important}.cmscontent .text-sm-end{text-align:right!important}}
@media (min-width:768px){.cmscontent .text-md-start{text-align:left!important}.cmscontent .text-md-center{text-align:center!important}.cmscontent .text-md-end{text-align:right!important}}
@media (min-width:992px){.cmscontent .text-lg-start{text-align:left!important}.cmscontent .text-lg-center{text-align:center!important}.cmscontent .text-lg-end{text-align:right!important}}
@media (min-width:1200px){.cmscontent .text-xl-start{text-align:left!important}.cmscontent .text-xl-center{text-align:center!important}.cmscontent .text-xl-end{text-align:right!important}}
@media (min-width:1400px){.cmscontent .text-xxl-start{text-align:left!important}.cmscontent .text-xxl-center{text-align:center!important}.cmscontent .text-xxl-end{text-align:right!important}}

.cmscontent .fw-light{font-weight:300!important}
.cmscontent .fw-normal{font-weight:400!important}
.cmscontent .fw-medium{font-weight:500!important}
.cmscontent .fw-semibold{font-weight:600!important}
.cmscontent .fw-bold{font-weight:700!important}
.cmscontent .fst-italic{font-style:italic!important}
.cmscontent .fst-normal{font-style:normal!important}

.cmscontent .text-lowercase{text-transform:lowercase!important}
.cmscontent .text-uppercase{text-transform:uppercase!important}
.cmscontent .text-capitalize{text-transform:capitalize!important}

.cmscontent .text-decoration-none{text-decoration:none!important}
.cmscontent .text-decoration-underline{text-decoration:underline!important}
.cmscontent .text-decoration-line-through{text-decoration:line-through!important}

.cmscontent .text-wrap{white-space:normal!important}
.cmscontent .text-nowrap{white-space:nowrap!important}
.cmscontent .text-break{overflow-wrap:anywhere!important;word-break:break-word!important}

.cmscontent .lh-1{line-height:1!important}
.cmscontent .lh-sm{line-height:1.25!important}
.cmscontent .lh-base{line-height:1.5!important}
.cmscontent .lh-lg{line-height:2!important}

/* =========================
   Clearfix + gap
========================= */
.cmscontent .clearfix::after{display:block;clear:both;content:""}

.cmscontent .gap-0{gap:var(--s-0)!important}
.cmscontent .gap-1{gap:var(--s-1)!important}
.cmscontent .gap-2{gap:var(--s-2)!important}
.cmscontent .gap-3{gap:var(--s-3)!important}
.cmscontent .gap-4{gap:var(--s-4)!important}
.cmscontent .gap-5{gap:var(--s-5)!important}

.cmscontent .row-gap-0{row-gap:var(--s-0)!important}
.cmscontent .row-gap-1{row-gap:var(--s-1)!important}
.cmscontent .row-gap-2{row-gap:var(--s-2)!important}
.cmscontent .row-gap-3{row-gap:var(--s-3)!important}
.cmscontent .row-gap-4{row-gap:var(--s-4)!important}
.cmscontent .row-gap-5{row-gap:var(--s-5)!important}

.cmscontent .column-gap-0{column-gap:var(--s-0)!important}
.cmscontent .column-gap-1{column-gap:var(--s-1)!important}
.cmscontent .column-gap-2{column-gap:var(--s-2)!important}
.cmscontent .column-gap-3{column-gap:var(--s-3)!important}
.cmscontent .column-gap-4{column-gap:var(--s-4)!important}
.cmscontent .column-gap-5{column-gap:var(--s-5)!important}

@media (min-width:576px){
  .cmscontent .gap-sm-0{gap:var(--s-0)!important}.cmscontent .gap-sm-1{gap:var(--s-1)!important}.cmscontent .gap-sm-2{gap:var(--s-2)!important}.cmscontent .gap-sm-3{gap:var(--s-3)!important}.cmscontent .gap-sm-4{gap:var(--s-4)!important}.cmscontent .gap-sm-5{gap:var(--s-5)!important}
  .cmscontent .row-gap-sm-0{row-gap:var(--s-0)!important}.cmscontent .row-gap-sm-1{row-gap:var(--s-1)!important}.cmscontent .row-gap-sm-2{row-gap:var(--s-2)!important}.cmscontent .row-gap-sm-3{row-gap:var(--s-3)!important}.cmscontent .row-gap-sm-4{row-gap:var(--s-4)!important}.cmscontent .row-gap-sm-5{row-gap:var(--s-5)!important}
  .cmscontent .column-gap-sm-0{column-gap:var(--s-0)!important}.cmscontent .column-gap-sm-1{column-gap:var(--s-1)!important}.cmscontent .column-gap-sm-2{column-gap:var(--s-2)!important}.cmscontent .column-gap-sm-3{column-gap:var(--s-3)!important}.cmscontent .column-gap-sm-4{column-gap:var(--s-4)!important}.cmscontent .column-gap-sm-5{column-gap:var(--s-5)!important}
}
@media (min-width:768px){
  .cmscontent .gap-md-0{gap:var(--s-0)!important}.cmscontent .gap-md-1{gap:var(--s-1)!important}.cmscontent .gap-md-2{gap:var(--s-2)!important}.cmscontent .gap-md-3{gap:var(--s-3)!important}.cmscontent .gap-md-4{gap:var(--s-4)!important}.cmscontent .gap-md-5{gap:var(--s-5)!important}
  .cmscontent .row-gap-md-0{row-gap:var(--s-0)!important}.cmscontent .row-gap-md-1{row-gap:var(--s-1)!important}.cmscontent .row-gap-md-2{row-gap:var(--s-2)!important}.cmscontent .row-gap-md-3{row-gap:var(--s-3)!important}.cmscontent .row-gap-md-4{row-gap:var(--s-4)!important}.cmscontent .row-gap-md-5{row-gap:var(--s-5)!important}
  .cmscontent .column-gap-md-0{column-gap:var(--s-0)!important}.cmscontent .column-gap-md-1{column-gap:var(--s-1)!important}.cmscontent .column-gap-md-2{column-gap:var(--s-2)!important}.cmscontent .column-gap-md-3{column-gap:var(--s-3)!important}.cmscontent .column-gap-md-4{column-gap:var(--s-4)!important}.cmscontent .column-gap-md-5{column-gap:var(--s-5)!important}
}
@media (min-width:992px){
  .cmscontent .gap-lg-0{gap:var(--s-0)!important}.cmscontent .gap-lg-1{gap:var(--s-1)!important}.cmscontent .gap-lg-2{gap:var(--s-2)!important}.cmscontent .gap-lg-3{gap:var(--s-3)!important}.cmscontent .gap-lg-4{gap:var(--s-4)!important}.cmscontent .gap-lg-5{gap:var(--s-5)!important}
  .cmscontent .row-gap-lg-0{row-gap:var(--s-0)!important}.cmscontent .row-gap-lg-1{row-gap:var(--s-1)!important}.cmscontent .row-gap-lg-2{row-gap:var(--s-2)!important}.cmscontent .row-gap-lg-3{row-gap:var(--s-3)!important}.cmscontent .row-gap-lg-4{row-gap:var(--s-4)!important}.cmscontent .row-gap-lg-5{row-gap:var(--s-5)!important}
  .cmscontent .column-gap-lg-0{column-gap:var(--s-0)!important}.cmscontent .column-gap-lg-1{column-gap:var(--s-1)!important}.cmscontent .column-gap-lg-2{column-gap:var(--s-2)!important}.cmscontent .column-gap-lg-3{column-gap:var(--s-3)!important}.cmscontent .column-gap-lg-4{column-gap:var(--s-4)!important}.cmscontent .column-gap-lg-5{column-gap:var(--s-5)!important}
}
@media (min-width:1200px){
  .cmscontent .gap-xl-0{gap:var(--s-0)!important}.cmscontent .gap-xl-1{gap:var(--s-1)!important}.cmscontent .gap-xl-2{gap:var(--s-2)!important}.cmscontent .gap-xl-3{gap:var(--s-3)!important}.cmscontent .gap-xl-4{gap:var(--s-4)!important}.cmscontent .gap-xl-5{gap:var(--s-5)!important}
  .cmscontent .row-gap-xl-0{row-gap:var(--s-0)!important}.cmscontent .row-gap-xl-1{row-gap:var(--s-1)!important}.cmscontent .row-gap-xl-2{row-gap:var(--s-2)!important}.cmscontent .row-gap-xl-3{row-gap:var(--s-3)!important}.cmscontent .row-gap-xl-4{row-gap:var(--s-4)!important}.cmscontent .row-gap-xl-5{row-gap:var(--s-5)!important}
  .cmscontent .column-gap-xl-0{column-gap:var(--s-0)!important}.cmscontent .column-gap-xl-1{column-gap:var(--s-1)!important}.cmscontent .column-gap-xl-2{column-gap:var(--s-2)!important}.cmscontent .column-gap-xl-3{column-gap:var(--s-3)!important}.cmscontent .column-gap-xl-4{column-gap:var(--s-4)!important}.cmscontent .column-gap-xl-5{column-gap:var(--s-5)!important}
}
@media (min-width:1400px){
  .cmscontent .gap-xxl-0{gap:var(--s-0)!important}.cmscontent .gap-xxl-1{gap:var(--s-1)!important}.cmscontent .gap-xxl-2{gap:var(--s-2)!important}.cmscontent .gap-xxl-3{gap:var(--s-3)!important}.cmscontent .gap-xxl-4{gap:var(--s-4)!important}.cmscontent .gap-xxl-5{gap:var(--s-5)!important}
  .cmscontent .row-gap-xxl-0{row-gap:var(--s-0)!important}.cmscontent .row-gap-xxl-1{row-gap:var(--s-1)!important}.cmscontent .row-gap-xxl-2{row-gap:var(--s-2)!important}.cmscontent .row-gap-xxl-3{row-gap:var(--s-3)!important}.cmscontent .row-gap-xxl-4{row-gap:var(--s-4)!important}.cmscontent .row-gap-xxl-5{row-gap:var(--s-5)!important}
  .cmscontent .column-gap-xxl-0{column-gap:var(--s-0)!important}.cmscontent .column-gap-xxl-1{column-gap:var(--s-1)!important}.cmscontent .column-gap-xxl-2{column-gap:var(--s-2)!important}.cmscontent .column-gap-xxl-3{column-gap:var(--s-3)!important}.cmscontent .column-gap-xxl-4{column-gap:var(--s-4)!important}.cmscontent .column-gap-xxl-5{column-gap:var(--s-5)!important}
}

/* =========================
   Lists
========================= */
.cmscontent .list-unstyled{padding-left:0!important;list-style:none!important}

/* =========================
   Overflow (useful for containing floats, etc.)
========================= */
.cmscontent .overflow-hidden{overflow:hidden!important}
.cmscontent .overflow-auto{overflow:auto!important}
.cmscontent .overflow-visible{overflow:visible!important}

@media (min-width:576px){.cmscontent .overflow-sm-hidden{overflow:hidden!important}.cmscontent .overflow-sm-auto{overflow:auto!important}.cmscontent .overflow-sm-visible{overflow:visible!important}}
@media (min-width:768px){.cmscontent .overflow-md-hidden{overflow:hidden!important}.cmscontent .overflow-md-auto{overflow:auto!important}.cmscontent .overflow-md-visible{overflow:visible!important}}
@media (min-width:992px){.cmscontent .overflow-lg-hidden{overflow:hidden!important}.cmscontent .overflow-lg-auto{overflow:auto!important}.cmscontent .overflow-lg-visible{overflow:visible!important}}
@media (min-width:1200px){.cmscontent .overflow-xl-hidden{overflow:hidden!important}.cmscontent .overflow-xl-auto{overflow:auto!important}.cmscontent .overflow-xl-visible{overflow:visible!important}}
@media (min-width:1400px){.cmscontent .overflow-xxl-hidden{overflow:hidden!important}.cmscontent .overflow-xxl-auto{overflow:auto!important}.cmscontent .overflow-xxl-visible{overflow:visible!important}}

/* =========================
   Ratio (responsive embeds wrapper)
========================= */
.cmscontent .ratio{position:relative;width:100%}
.cmscontent .ratio::before{display:block;padding-top:56.25%;content:""} /* 16:9 default */
.cmscontent .ratio>*{position:absolute;inset:0;width:100%;height:100%}
.cmscontent .ratio-1x1::before{padding-top:100%}
.cmscontent .ratio-4x3::before{padding-top:75%}
.cmscontent .ratio-16x9::before{padding-top:56.25%}
.cmscontent .ratio-21x9::before{padding-top:42.8571%}
