@charset "UTF-8";
/*!
Theme Name: Philadelphia Water Department
Theme URI: http://water.phila.gov
Author: PWD Digital
Author URI: http://water.phila.gov/blog
Description: In development - if you notice any glaring issues on a live, public-facing page, please email lauren.sell@phila.gov
Version: 0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: pwd-base
*/
.test, .testall {
  outline: 2px dotted #f0f;
}

.test > *, .testall * {
  outline: 2px dashed rgba(255, 0, 255, 0.5);
}

.wpadminbar {
  background: #001a70;
  font-size: 14px;
}

*, *:before, *:after {
  margin: 0;
  padding: 0;
  box-sizing: inherit;
}

* {
  font-family: inherit;
}

html {
  margin: 0;
  padding: 0;
  font-family: "Source Sans Pro", SourceSansPro, BrixSans, OpenSans, Helvetica, Arial, sans-serif;
  box-sizing: border-box;
  font-size: 10px;
  font-weight: 400;
  scroll-padding: 50px 0 0 0;
  scroll-padding: 5rem 0 0 0;
}
html .old-ie {
  font-size: 18px;
}
@media (max-width: 600px) {
  html {
    width: 100%;
    overflow-x: hidden;
  }
}

body {
  box-sizing: border-box;
  font-weight: normal;
  background: #f8f8f8;
}

input, button, textarea, keygen, select {
  background: none;
  border: none;
  font-family: "Source Sans Pro", SourceSansPro, BrixSans, OpenSans, Helvetica, Arial, sans-serif;
  font-size: 100%;
  padding: 0;
  margin: 0;
  outline: none;
  outline-style: none;
  outline-offset: 0;
}

body {
  min-height: 100vh;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: stretch;
}
body.old {
  display: block;
}
body > nav, body > header, body > footer, body > div {
  width: 100%;
  flex: 0 0 auto;
}
body > main {
  flex: 1 0 auto;
}

.container {
  margin: 0 auto;
  width: 96%;
  max-width: 1100px;
  display: block;
  content: " ";
  clear: both;
}
.container:after {
  display: block;
  content: " ";
  clear: both;
}

main > .container > article.page {
  width: 100%;
}
main > .container > .sidebar {
  margin-top: 1.5em;
}
@media (min-width: 600px) {
  main > .container {
    display: flex;
  }
  main > .container > .primary-content {
    flex: 1 1 65%;
    order: 1;
  }
  main > .container > .sidebar {
    flex: 1 1 35%;
    padding-right: 3%;
  }
}
@media (min-width: 900px) {
  main > .container > .primary-content {
    flex: 1 1 67%;
  }
  main > .container > .sidebar {
    flex: 1 1 33%;
  }
}
@media (min-width: 1200px) {
  main > .container > .primary-content {
    flex: 1 1 70%;
  }
  main > .container > .sidebar {
    flex: 1 1 30%;
  }
}

article {
  padding-bottom: 1em;
}

.row {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 600px) {
  .row {
    flex-wrap: nowrap;
  }
}

div.wp-block-image[class*=col-] {
  width: 100%;
}

.col {
  flex: 1 1 0;
}
.col-auto {
  flex: 1 1 auto !important;
  width: auto !important;
}
.col-fill {
  flex: 13 0 auto !important;
  width: auto !important;
}
.col-min {
  flex: 0 1 auto !important;
  width: auto !important;
}
.col-1, .col-1.wp-block-image figure {
  width: 8.3333333333%;
  flex: 1 1 8.3333333333% !important;
}
.ie .col-1, .ie .col-1.wp-block-image figure {
  flex-basis: calc( 8.3333333333% - 1.5em - 1vw) !important;
}
.col-1.alignleft, .col-1.wp-block-image figure.alignleft {
  float: left;
  margin-right: 1em;
}
.col-1.alignright, .col-1.wp-block-image figure.alignright {
  float: right;
  margin-left: 1em;
}
.col-2, .col-2.wp-block-image figure {
  width: 16.6666666667%;
  flex: 2 1 16.6666666667% !important;
}
.ie .col-2, .ie .col-2.wp-block-image figure {
  flex-basis: calc( 16.6666666667% - 1.5em - 1vw) !important;
}
.col-2.alignleft, .col-2.wp-block-image figure.alignleft {
  float: left;
  margin-right: 1em;
}
.col-2.alignright, .col-2.wp-block-image figure.alignright {
  float: right;
  margin-left: 1em;
}
.col-3, .col-3.wp-block-image figure {
  width: 25%;
  flex: 3 1 25% !important;
}
.ie .col-3, .ie .col-3.wp-block-image figure {
  flex-basis: calc( 25% - 1.5em - 1vw) !important;
}
.col-3.alignleft, .col-3.wp-block-image figure.alignleft {
  float: left;
  margin-right: 1em;
}
.col-3.alignright, .col-3.wp-block-image figure.alignright {
  float: right;
  margin-left: 1em;
}
.col-4, .col-4.wp-block-image figure {
  width: 33.3333333333%;
  flex: 4 1 33.3333333333% !important;
}
.ie .col-4, .ie .col-4.wp-block-image figure {
  flex-basis: calc( 33.3333333333% - 1.5em - 1vw) !important;
}
.col-4.alignleft, .col-4.wp-block-image figure.alignleft {
  float: left;
  margin-right: 1em;
}
.col-4.alignright, .col-4.wp-block-image figure.alignright {
  float: right;
  margin-left: 1em;
}
.col-5, .col-5.wp-block-image figure {
  width: 41.6666666667%;
  flex: 5 1 41.6666666667% !important;
}
.ie .col-5, .ie .col-5.wp-block-image figure {
  flex-basis: calc( 41.6666666667% - 1.5em - 1vw) !important;
}
.col-5.alignleft, .col-5.wp-block-image figure.alignleft {
  float: left;
  margin-right: 1em;
}
.col-5.alignright, .col-5.wp-block-image figure.alignright {
  float: right;
  margin-left: 1em;
}
.col-6, .col-6.wp-block-image figure {
  width: 50%;
  flex: 6 1 50% !important;
}
.ie .col-6, .ie .col-6.wp-block-image figure {
  flex-basis: calc( 50% - 1.5em - 1vw) !important;
}
.col-6.alignleft, .col-6.wp-block-image figure.alignleft {
  float: left;
  margin-right: 1em;
}
.col-6.alignright, .col-6.wp-block-image figure.alignright {
  float: right;
  margin-left: 1em;
}
.col-7, .col-7.wp-block-image figure {
  width: 58.3333333333%;
  flex: 7 1 58.3333333333% !important;
}
.ie .col-7, .ie .col-7.wp-block-image figure {
  flex-basis: calc( 58.3333333333% - 1.5em - 1vw) !important;
}
.col-7.alignleft, .col-7.wp-block-image figure.alignleft {
  float: left;
  margin-right: 1em;
}
.col-7.alignright, .col-7.wp-block-image figure.alignright {
  float: right;
  margin-left: 1em;
}
.col-8, .col-8.wp-block-image figure {
  width: 66.6666666667%;
  flex: 8 1 66.6666666667% !important;
}
.ie .col-8, .ie .col-8.wp-block-image figure {
  flex-basis: calc( 66.6666666667% - 1.5em - 1vw) !important;
}
.col-8.alignleft, .col-8.wp-block-image figure.alignleft {
  float: left;
  margin-right: 1em;
}
.col-8.alignright, .col-8.wp-block-image figure.alignright {
  float: right;
  margin-left: 1em;
}
.col-9, .col-9.wp-block-image figure {
  width: 75%;
  flex: 9 1 75% !important;
}
.ie .col-9, .ie .col-9.wp-block-image figure {
  flex-basis: calc( 75% - 1.5em - 1vw) !important;
}
.col-9.alignleft, .col-9.wp-block-image figure.alignleft {
  float: left;
  margin-right: 1em;
}
.col-9.alignright, .col-9.wp-block-image figure.alignright {
  float: right;
  margin-left: 1em;
}
.col-10, .col-10.wp-block-image figure {
  width: 83.3333333333%;
  flex: 10 1 83.3333333333% !important;
}
.ie .col-10, .ie .col-10.wp-block-image figure {
  flex-basis: calc( 83.3333333333% - 1.5em - 1vw) !important;
}
.col-10.alignleft, .col-10.wp-block-image figure.alignleft {
  float: left;
  margin-right: 1em;
}
.col-10.alignright, .col-10.wp-block-image figure.alignright {
  float: right;
  margin-left: 1em;
}
.col-11, .col-11.wp-block-image figure {
  width: 91.6666666667%;
  flex: 11 1 91.6666666667% !important;
}
.ie .col-11, .ie .col-11.wp-block-image figure {
  flex-basis: calc( 91.6666666667% - 1.5em - 1vw) !important;
}
.col-11.alignleft, .col-11.wp-block-image figure.alignleft {
  float: left;
  margin-right: 1em;
}
.col-11.alignright, .col-11.wp-block-image figure.alignright {
  float: right;
  margin-left: 1em;
}
.col-12, .col-12.wp-block-image figure {
  width: 100%;
  flex: 12 1 100% !important;
}
.ie .col-12, .ie .col-12.wp-block-image figure {
  flex-basis: calc( 100% - 1.5em - 1vw) !important;
}
.col-12.alignleft, .col-12.alignright, .col-12.wp-block-image figure.alignleft, .col-12.wp-block-image figure.alignright {
  float: none;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.col-12 img, .col-12.wp-block-image figure img {
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 400px) {
  .wp-block-image[class*=-xs-] figure.alignleft {
    margin-right: 1em;
  }
  .wp-block-image[class*=-xs-] figure.alignright {
    margin-left: 1em;
  }

  .col-xs {
    flex: 1 1 0;
  }
  .col-xs-auto {
    flex: 1 1 auto !important;
    width: auto !important;
  }
  .col-xs-fill {
    flex: 13 0 auto !important;
    width: auto !important;
  }
  .col-xs-min {
    flex: 0 1 auto !important;
    width: auto !important;
  }
  .col-xs-1, .col-xs-1.wp-block-image figure {
    width: 8.3333333333%;
    flex: 1 1 8.3333333333% !important;
  }
  .ie .col-xs-1, .ie .col-xs-1.wp-block-image figure {
    flex-basis: calc( 8.3333333333% - 1.5em - 1vw) !important;
  }
  .col-xs-1.alignleft, .col-xs-1.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-xs-1.alignright, .col-xs-1.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-xs-2, .col-xs-2.wp-block-image figure {
    width: 16.6666666667%;
    flex: 2 1 16.6666666667% !important;
  }
  .ie .col-xs-2, .ie .col-xs-2.wp-block-image figure {
    flex-basis: calc( 16.6666666667% - 1.5em - 1vw) !important;
  }
  .col-xs-2.alignleft, .col-xs-2.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-xs-2.alignright, .col-xs-2.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-xs-3, .col-xs-3.wp-block-image figure {
    width: 25%;
    flex: 3 1 25% !important;
  }
  .ie .col-xs-3, .ie .col-xs-3.wp-block-image figure {
    flex-basis: calc( 25% - 1.5em - 1vw) !important;
  }
  .col-xs-3.alignleft, .col-xs-3.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-xs-3.alignright, .col-xs-3.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-xs-4, .col-xs-4.wp-block-image figure {
    width: 33.3333333333%;
    flex: 4 1 33.3333333333% !important;
  }
  .ie .col-xs-4, .ie .col-xs-4.wp-block-image figure {
    flex-basis: calc( 33.3333333333% - 1.5em - 1vw) !important;
  }
  .col-xs-4.alignleft, .col-xs-4.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-xs-4.alignright, .col-xs-4.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-xs-5, .col-xs-5.wp-block-image figure {
    width: 41.6666666667%;
    flex: 5 1 41.6666666667% !important;
  }
  .ie .col-xs-5, .ie .col-xs-5.wp-block-image figure {
    flex-basis: calc( 41.6666666667% - 1.5em - 1vw) !important;
  }
  .col-xs-5.alignleft, .col-xs-5.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-xs-5.alignright, .col-xs-5.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-xs-6, .col-xs-6.wp-block-image figure {
    width: 50%;
    flex: 6 1 50% !important;
  }
  .ie .col-xs-6, .ie .col-xs-6.wp-block-image figure {
    flex-basis: calc( 50% - 1.5em - 1vw) !important;
  }
  .col-xs-6.alignleft, .col-xs-6.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-xs-6.alignright, .col-xs-6.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-xs-7, .col-xs-7.wp-block-image figure {
    width: 58.3333333333%;
    flex: 7 1 58.3333333333% !important;
  }
  .ie .col-xs-7, .ie .col-xs-7.wp-block-image figure {
    flex-basis: calc( 58.3333333333% - 1.5em - 1vw) !important;
  }
  .col-xs-7.alignleft, .col-xs-7.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-xs-7.alignright, .col-xs-7.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-xs-8, .col-xs-8.wp-block-image figure {
    width: 66.6666666667%;
    flex: 8 1 66.6666666667% !important;
  }
  .ie .col-xs-8, .ie .col-xs-8.wp-block-image figure {
    flex-basis: calc( 66.6666666667% - 1.5em - 1vw) !important;
  }
  .col-xs-8.alignleft, .col-xs-8.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-xs-8.alignright, .col-xs-8.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-xs-9, .col-xs-9.wp-block-image figure {
    width: 75%;
    flex: 9 1 75% !important;
  }
  .ie .col-xs-9, .ie .col-xs-9.wp-block-image figure {
    flex-basis: calc( 75% - 1.5em - 1vw) !important;
  }
  .col-xs-9.alignleft, .col-xs-9.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-xs-9.alignright, .col-xs-9.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-xs-10, .col-xs-10.wp-block-image figure {
    width: 83.3333333333%;
    flex: 10 1 83.3333333333% !important;
  }
  .ie .col-xs-10, .ie .col-xs-10.wp-block-image figure {
    flex-basis: calc( 83.3333333333% - 1.5em - 1vw) !important;
  }
  .col-xs-10.alignleft, .col-xs-10.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-xs-10.alignright, .col-xs-10.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-xs-11, .col-xs-11.wp-block-image figure {
    width: 91.6666666667%;
    flex: 11 1 91.6666666667% !important;
  }
  .ie .col-xs-11, .ie .col-xs-11.wp-block-image figure {
    flex-basis: calc( 91.6666666667% - 1.5em - 1vw) !important;
  }
  .col-xs-11.alignleft, .col-xs-11.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-xs-11.alignright, .col-xs-11.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-xs-12, .col-xs-12.wp-block-image figure {
    width: 100%;
    flex: 12 1 100% !important;
  }
  .ie .col-xs-12, .ie .col-xs-12.wp-block-image figure {
    flex-basis: calc( 100% - 1.5em - 1vw) !important;
  }
  .col-xs-12.alignleft, .col-xs-12.alignright, .col-xs-12.wp-block-image figure.alignleft, .col-xs-12.wp-block-image figure.alignright {
    float: none;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .col-xs-12 img, .col-xs-12.wp-block-image figure img {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 600px) {
  .wp-block-image[class*=-sm-] figure.alignleft {
    margin-right: 1em;
  }
  .wp-block-image[class*=-sm-] figure.alignright {
    margin-left: 1em;
  }

  .col-sm {
    flex: 1 1 0;
  }
  .col-sm-auto {
    flex: 1 1 auto !important;
    width: auto !important;
  }
  .col-sm-fill {
    flex: 13 0 auto !important;
    width: auto !important;
  }
  .col-sm-min {
    flex: 0 1 auto !important;
    width: auto !important;
  }
  .col-sm-1, .col-sm-1.wp-block-image figure {
    width: 8.3333333333%;
    flex: 1 1 8.3333333333% !important;
  }
  .ie .col-sm-1, .ie .col-sm-1.wp-block-image figure {
    flex-basis: calc( 8.3333333333% - 1.5em - 1vw) !important;
  }
  .col-sm-1.alignleft, .col-sm-1.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-sm-1.alignright, .col-sm-1.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-sm-2, .col-sm-2.wp-block-image figure {
    width: 16.6666666667%;
    flex: 2 1 16.6666666667% !important;
  }
  .ie .col-sm-2, .ie .col-sm-2.wp-block-image figure {
    flex-basis: calc( 16.6666666667% - 1.5em - 1vw) !important;
  }
  .col-sm-2.alignleft, .col-sm-2.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-sm-2.alignright, .col-sm-2.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-sm-3, .col-sm-3.wp-block-image figure {
    width: 25%;
    flex: 3 1 25% !important;
  }
  .ie .col-sm-3, .ie .col-sm-3.wp-block-image figure {
    flex-basis: calc( 25% - 1.5em - 1vw) !important;
  }
  .col-sm-3.alignleft, .col-sm-3.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-sm-3.alignright, .col-sm-3.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-sm-4, .col-sm-4.wp-block-image figure {
    width: 33.3333333333%;
    flex: 4 1 33.3333333333% !important;
  }
  .ie .col-sm-4, .ie .col-sm-4.wp-block-image figure {
    flex-basis: calc( 33.3333333333% - 1.5em - 1vw) !important;
  }
  .col-sm-4.alignleft, .col-sm-4.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-sm-4.alignright, .col-sm-4.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-sm-5, .col-sm-5.wp-block-image figure {
    width: 41.6666666667%;
    flex: 5 1 41.6666666667% !important;
  }
  .ie .col-sm-5, .ie .col-sm-5.wp-block-image figure {
    flex-basis: calc( 41.6666666667% - 1.5em - 1vw) !important;
  }
  .col-sm-5.alignleft, .col-sm-5.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-sm-5.alignright, .col-sm-5.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-sm-6, .col-sm-6.wp-block-image figure {
    width: 50%;
    flex: 6 1 50% !important;
  }
  .ie .col-sm-6, .ie .col-sm-6.wp-block-image figure {
    flex-basis: calc( 50% - 1.5em - 1vw) !important;
  }
  .col-sm-6.alignleft, .col-sm-6.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-sm-6.alignright, .col-sm-6.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-sm-7, .col-sm-7.wp-block-image figure {
    width: 58.3333333333%;
    flex: 7 1 58.3333333333% !important;
  }
  .ie .col-sm-7, .ie .col-sm-7.wp-block-image figure {
    flex-basis: calc( 58.3333333333% - 1.5em - 1vw) !important;
  }
  .col-sm-7.alignleft, .col-sm-7.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-sm-7.alignright, .col-sm-7.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-sm-8, .col-sm-8.wp-block-image figure {
    width: 66.6666666667%;
    flex: 8 1 66.6666666667% !important;
  }
  .ie .col-sm-8, .ie .col-sm-8.wp-block-image figure {
    flex-basis: calc( 66.6666666667% - 1.5em - 1vw) !important;
  }
  .col-sm-8.alignleft, .col-sm-8.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-sm-8.alignright, .col-sm-8.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-sm-9, .col-sm-9.wp-block-image figure {
    width: 75%;
    flex: 9 1 75% !important;
  }
  .ie .col-sm-9, .ie .col-sm-9.wp-block-image figure {
    flex-basis: calc( 75% - 1.5em - 1vw) !important;
  }
  .col-sm-9.alignleft, .col-sm-9.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-sm-9.alignright, .col-sm-9.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-sm-10, .col-sm-10.wp-block-image figure {
    width: 83.3333333333%;
    flex: 10 1 83.3333333333% !important;
  }
  .ie .col-sm-10, .ie .col-sm-10.wp-block-image figure {
    flex-basis: calc( 83.3333333333% - 1.5em - 1vw) !important;
  }
  .col-sm-10.alignleft, .col-sm-10.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-sm-10.alignright, .col-sm-10.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-sm-11, .col-sm-11.wp-block-image figure {
    width: 91.6666666667%;
    flex: 11 1 91.6666666667% !important;
  }
  .ie .col-sm-11, .ie .col-sm-11.wp-block-image figure {
    flex-basis: calc( 91.6666666667% - 1.5em - 1vw) !important;
  }
  .col-sm-11.alignleft, .col-sm-11.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-sm-11.alignright, .col-sm-11.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-sm-12, .col-sm-12.wp-block-image figure {
    width: 100%;
    flex: 12 1 100% !important;
  }
  .ie .col-sm-12, .ie .col-sm-12.wp-block-image figure {
    flex-basis: calc( 100% - 1.5em - 1vw) !important;
  }
  .col-sm-12.alignleft, .col-sm-12.alignright, .col-sm-12.wp-block-image figure.alignleft, .col-sm-12.wp-block-image figure.alignright {
    float: none;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .col-sm-12 img, .col-sm-12.wp-block-image figure img {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 750px) {
  .wp-block-image[class*=-ms-] figure.alignleft {
    margin-right: 1em;
  }
  .wp-block-image[class*=-ms-] figure.alignright {
    margin-left: 1em;
  }

  .col-ms {
    flex: 1 1 0;
  }
  .col-ms-auto {
    flex: 1 1 auto !important;
    width: auto !important;
  }
  .col-ms-fill {
    flex: 13 0 auto !important;
    width: auto !important;
  }
  .col-ms-min {
    flex: 0 1 auto !important;
    width: auto !important;
  }
  .col-ms-1, .col-ms-1.wp-block-image figure {
    width: 8.3333333333%;
    flex: 1 1 8.3333333333% !important;
  }
  .ie .col-ms-1, .ie .col-ms-1.wp-block-image figure {
    flex-basis: calc( 8.3333333333% - 1.5em - 1vw) !important;
  }
  .col-ms-1.alignleft, .col-ms-1.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-ms-1.alignright, .col-ms-1.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-ms-2, .col-ms-2.wp-block-image figure {
    width: 16.6666666667%;
    flex: 2 1 16.6666666667% !important;
  }
  .ie .col-ms-2, .ie .col-ms-2.wp-block-image figure {
    flex-basis: calc( 16.6666666667% - 1.5em - 1vw) !important;
  }
  .col-ms-2.alignleft, .col-ms-2.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-ms-2.alignright, .col-ms-2.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-ms-3, .col-ms-3.wp-block-image figure {
    width: 25%;
    flex: 3 1 25% !important;
  }
  .ie .col-ms-3, .ie .col-ms-3.wp-block-image figure {
    flex-basis: calc( 25% - 1.5em - 1vw) !important;
  }
  .col-ms-3.alignleft, .col-ms-3.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-ms-3.alignright, .col-ms-3.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-ms-4, .col-ms-4.wp-block-image figure {
    width: 33.3333333333%;
    flex: 4 1 33.3333333333% !important;
  }
  .ie .col-ms-4, .ie .col-ms-4.wp-block-image figure {
    flex-basis: calc( 33.3333333333% - 1.5em - 1vw) !important;
  }
  .col-ms-4.alignleft, .col-ms-4.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-ms-4.alignright, .col-ms-4.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-ms-5, .col-ms-5.wp-block-image figure {
    width: 41.6666666667%;
    flex: 5 1 41.6666666667% !important;
  }
  .ie .col-ms-5, .ie .col-ms-5.wp-block-image figure {
    flex-basis: calc( 41.6666666667% - 1.5em - 1vw) !important;
  }
  .col-ms-5.alignleft, .col-ms-5.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-ms-5.alignright, .col-ms-5.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-ms-6, .col-ms-6.wp-block-image figure {
    width: 50%;
    flex: 6 1 50% !important;
  }
  .ie .col-ms-6, .ie .col-ms-6.wp-block-image figure {
    flex-basis: calc( 50% - 1.5em - 1vw) !important;
  }
  .col-ms-6.alignleft, .col-ms-6.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-ms-6.alignright, .col-ms-6.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-ms-7, .col-ms-7.wp-block-image figure {
    width: 58.3333333333%;
    flex: 7 1 58.3333333333% !important;
  }
  .ie .col-ms-7, .ie .col-ms-7.wp-block-image figure {
    flex-basis: calc( 58.3333333333% - 1.5em - 1vw) !important;
  }
  .col-ms-7.alignleft, .col-ms-7.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-ms-7.alignright, .col-ms-7.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-ms-8, .col-ms-8.wp-block-image figure {
    width: 66.6666666667%;
    flex: 8 1 66.6666666667% !important;
  }
  .ie .col-ms-8, .ie .col-ms-8.wp-block-image figure {
    flex-basis: calc( 66.6666666667% - 1.5em - 1vw) !important;
  }
  .col-ms-8.alignleft, .col-ms-8.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-ms-8.alignright, .col-ms-8.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-ms-9, .col-ms-9.wp-block-image figure {
    width: 75%;
    flex: 9 1 75% !important;
  }
  .ie .col-ms-9, .ie .col-ms-9.wp-block-image figure {
    flex-basis: calc( 75% - 1.5em - 1vw) !important;
  }
  .col-ms-9.alignleft, .col-ms-9.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-ms-9.alignright, .col-ms-9.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-ms-10, .col-ms-10.wp-block-image figure {
    width: 83.3333333333%;
    flex: 10 1 83.3333333333% !important;
  }
  .ie .col-ms-10, .ie .col-ms-10.wp-block-image figure {
    flex-basis: calc( 83.3333333333% - 1.5em - 1vw) !important;
  }
  .col-ms-10.alignleft, .col-ms-10.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-ms-10.alignright, .col-ms-10.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-ms-11, .col-ms-11.wp-block-image figure {
    width: 91.6666666667%;
    flex: 11 1 91.6666666667% !important;
  }
  .ie .col-ms-11, .ie .col-ms-11.wp-block-image figure {
    flex-basis: calc( 91.6666666667% - 1.5em - 1vw) !important;
  }
  .col-ms-11.alignleft, .col-ms-11.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-ms-11.alignright, .col-ms-11.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-ms-12, .col-ms-12.wp-block-image figure {
    width: 100%;
    flex: 12 1 100% !important;
  }
  .ie .col-ms-12, .ie .col-ms-12.wp-block-image figure {
    flex-basis: calc( 100% - 1.5em - 1vw) !important;
  }
  .col-ms-12.alignleft, .col-ms-12.alignright, .col-ms-12.wp-block-image figure.alignleft, .col-ms-12.wp-block-image figure.alignright {
    float: none;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .col-ms-12 img, .col-ms-12.wp-block-image figure img {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 900px) {
  .wp-block-image[class*=-md-] figure.alignleft {
    margin-right: 1em;
  }
  .wp-block-image[class*=-md-] figure.alignright {
    margin-left: 1em;
  }

  .col-md {
    flex: 1 1 0;
  }
  .col-md-auto {
    flex: 1 1 auto !important;
    width: auto !important;
  }
  .col-md-fill {
    flex: 13 0 auto !important;
    width: auto !important;
  }
  .col-md-min {
    flex: 0 1 auto !important;
    width: auto !important;
  }
  .col-md-1, .col-md-1.wp-block-image figure {
    width: 8.3333333333%;
    flex: 1 1 8.3333333333% !important;
  }
  .ie .col-md-1, .ie .col-md-1.wp-block-image figure {
    flex-basis: calc( 8.3333333333% - 1.5em - 1vw) !important;
  }
  .col-md-1.alignleft, .col-md-1.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-md-1.alignright, .col-md-1.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-md-2, .col-md-2.wp-block-image figure {
    width: 16.6666666667%;
    flex: 2 1 16.6666666667% !important;
  }
  .ie .col-md-2, .ie .col-md-2.wp-block-image figure {
    flex-basis: calc( 16.6666666667% - 1.5em - 1vw) !important;
  }
  .col-md-2.alignleft, .col-md-2.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-md-2.alignright, .col-md-2.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-md-3, .col-md-3.wp-block-image figure {
    width: 25%;
    flex: 3 1 25% !important;
  }
  .ie .col-md-3, .ie .col-md-3.wp-block-image figure {
    flex-basis: calc( 25% - 1.5em - 1vw) !important;
  }
  .col-md-3.alignleft, .col-md-3.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-md-3.alignright, .col-md-3.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-md-4, .col-md-4.wp-block-image figure {
    width: 33.3333333333%;
    flex: 4 1 33.3333333333% !important;
  }
  .ie .col-md-4, .ie .col-md-4.wp-block-image figure {
    flex-basis: calc( 33.3333333333% - 1.5em - 1vw) !important;
  }
  .col-md-4.alignleft, .col-md-4.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-md-4.alignright, .col-md-4.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-md-5, .col-md-5.wp-block-image figure {
    width: 41.6666666667%;
    flex: 5 1 41.6666666667% !important;
  }
  .ie .col-md-5, .ie .col-md-5.wp-block-image figure {
    flex-basis: calc( 41.6666666667% - 1.5em - 1vw) !important;
  }
  .col-md-5.alignleft, .col-md-5.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-md-5.alignright, .col-md-5.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-md-6, .col-md-6.wp-block-image figure {
    width: 50%;
    flex: 6 1 50% !important;
  }
  .ie .col-md-6, .ie .col-md-6.wp-block-image figure {
    flex-basis: calc( 50% - 1.5em - 1vw) !important;
  }
  .col-md-6.alignleft, .col-md-6.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-md-6.alignright, .col-md-6.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-md-7, .col-md-7.wp-block-image figure {
    width: 58.3333333333%;
    flex: 7 1 58.3333333333% !important;
  }
  .ie .col-md-7, .ie .col-md-7.wp-block-image figure {
    flex-basis: calc( 58.3333333333% - 1.5em - 1vw) !important;
  }
  .col-md-7.alignleft, .col-md-7.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-md-7.alignright, .col-md-7.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-md-8, .col-md-8.wp-block-image figure {
    width: 66.6666666667%;
    flex: 8 1 66.6666666667% !important;
  }
  .ie .col-md-8, .ie .col-md-8.wp-block-image figure {
    flex-basis: calc( 66.6666666667% - 1.5em - 1vw) !important;
  }
  .col-md-8.alignleft, .col-md-8.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-md-8.alignright, .col-md-8.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-md-9, .col-md-9.wp-block-image figure {
    width: 75%;
    flex: 9 1 75% !important;
  }
  .ie .col-md-9, .ie .col-md-9.wp-block-image figure {
    flex-basis: calc( 75% - 1.5em - 1vw) !important;
  }
  .col-md-9.alignleft, .col-md-9.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-md-9.alignright, .col-md-9.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-md-10, .col-md-10.wp-block-image figure {
    width: 83.3333333333%;
    flex: 10 1 83.3333333333% !important;
  }
  .ie .col-md-10, .ie .col-md-10.wp-block-image figure {
    flex-basis: calc( 83.3333333333% - 1.5em - 1vw) !important;
  }
  .col-md-10.alignleft, .col-md-10.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-md-10.alignright, .col-md-10.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-md-11, .col-md-11.wp-block-image figure {
    width: 91.6666666667%;
    flex: 11 1 91.6666666667% !important;
  }
  .ie .col-md-11, .ie .col-md-11.wp-block-image figure {
    flex-basis: calc( 91.6666666667% - 1.5em - 1vw) !important;
  }
  .col-md-11.alignleft, .col-md-11.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-md-11.alignright, .col-md-11.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-md-12, .col-md-12.wp-block-image figure {
    width: 100%;
    flex: 12 1 100% !important;
  }
  .ie .col-md-12, .ie .col-md-12.wp-block-image figure {
    flex-basis: calc( 100% - 1.5em - 1vw) !important;
  }
  .col-md-12.alignleft, .col-md-12.alignright, .col-md-12.wp-block-image figure.alignleft, .col-md-12.wp-block-image figure.alignright {
    float: none;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .col-md-12 img, .col-md-12.wp-block-image figure img {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1200px) {
  .wp-block-image[class*=-lg-].alignleft {
    float: left;
    margin-right: 1em;
  }
  .wp-block-image[class*=-lg-].alignright {
    float: right;
    margin-left: 1em;
  }

  .col-lg {
    flex: 1 1 0;
  }
  .col-lg-auto {
    flex: 1 1 auto !important;
    width: auto !important;
  }
  .col-lg-fill {
    flex: 13 0 auto !important;
    width: auto !important;
  }
  .col-lg-min {
    flex: 0 1 auto !important;
    width: auto !important;
  }
  .col-lg-1, .col-lg-1.wp-block-image figure {
    width: 8.3333333333%;
    flex: 1 1 8.3333333333% !important;
  }
  .ie .col-lg-1, .ie .col-lg-1.wp-block-image figure {
    flex-basis: calc( 8.3333333333% - 1.5em - 1vw) !important;
  }
  .col-lg-1.alignleft, .col-lg-1.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-lg-1.alignright, .col-lg-1.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-lg-2, .col-lg-2.wp-block-image figure {
    width: 16.6666666667%;
    flex: 2 1 16.6666666667% !important;
  }
  .ie .col-lg-2, .ie .col-lg-2.wp-block-image figure {
    flex-basis: calc( 16.6666666667% - 1.5em - 1vw) !important;
  }
  .col-lg-2.alignleft, .col-lg-2.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-lg-2.alignright, .col-lg-2.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-lg-3, .col-lg-3.wp-block-image figure {
    width: 25%;
    flex: 3 1 25% !important;
  }
  .ie .col-lg-3, .ie .col-lg-3.wp-block-image figure {
    flex-basis: calc( 25% - 1.5em - 1vw) !important;
  }
  .col-lg-3.alignleft, .col-lg-3.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-lg-3.alignright, .col-lg-3.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-lg-4, .col-lg-4.wp-block-image figure {
    width: 33.3333333333%;
    flex: 4 1 33.3333333333% !important;
  }
  .ie .col-lg-4, .ie .col-lg-4.wp-block-image figure {
    flex-basis: calc( 33.3333333333% - 1.5em - 1vw) !important;
  }
  .col-lg-4.alignleft, .col-lg-4.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-lg-4.alignright, .col-lg-4.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-lg-5, .col-lg-5.wp-block-image figure {
    width: 41.6666666667%;
    flex: 5 1 41.6666666667% !important;
  }
  .ie .col-lg-5, .ie .col-lg-5.wp-block-image figure {
    flex-basis: calc( 41.6666666667% - 1.5em - 1vw) !important;
  }
  .col-lg-5.alignleft, .col-lg-5.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-lg-5.alignright, .col-lg-5.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-lg-6, .col-lg-6.wp-block-image figure {
    width: 50%;
    flex: 6 1 50% !important;
  }
  .ie .col-lg-6, .ie .col-lg-6.wp-block-image figure {
    flex-basis: calc( 50% - 1.5em - 1vw) !important;
  }
  .col-lg-6.alignleft, .col-lg-6.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-lg-6.alignright, .col-lg-6.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-lg-7, .col-lg-7.wp-block-image figure {
    width: 58.3333333333%;
    flex: 7 1 58.3333333333% !important;
  }
  .ie .col-lg-7, .ie .col-lg-7.wp-block-image figure {
    flex-basis: calc( 58.3333333333% - 1.5em - 1vw) !important;
  }
  .col-lg-7.alignleft, .col-lg-7.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-lg-7.alignright, .col-lg-7.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-lg-8, .col-lg-8.wp-block-image figure {
    width: 66.6666666667%;
    flex: 8 1 66.6666666667% !important;
  }
  .ie .col-lg-8, .ie .col-lg-8.wp-block-image figure {
    flex-basis: calc( 66.6666666667% - 1.5em - 1vw) !important;
  }
  .col-lg-8.alignleft, .col-lg-8.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-lg-8.alignright, .col-lg-8.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-lg-9, .col-lg-9.wp-block-image figure {
    width: 75%;
    flex: 9 1 75% !important;
  }
  .ie .col-lg-9, .ie .col-lg-9.wp-block-image figure {
    flex-basis: calc( 75% - 1.5em - 1vw) !important;
  }
  .col-lg-9.alignleft, .col-lg-9.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-lg-9.alignright, .col-lg-9.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-lg-10, .col-lg-10.wp-block-image figure {
    width: 83.3333333333%;
    flex: 10 1 83.3333333333% !important;
  }
  .ie .col-lg-10, .ie .col-lg-10.wp-block-image figure {
    flex-basis: calc( 83.3333333333% - 1.5em - 1vw) !important;
  }
  .col-lg-10.alignleft, .col-lg-10.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-lg-10.alignright, .col-lg-10.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-lg-11, .col-lg-11.wp-block-image figure {
    width: 91.6666666667%;
    flex: 11 1 91.6666666667% !important;
  }
  .ie .col-lg-11, .ie .col-lg-11.wp-block-image figure {
    flex-basis: calc( 91.6666666667% - 1.5em - 1vw) !important;
  }
  .col-lg-11.alignleft, .col-lg-11.wp-block-image figure.alignleft {
    float: left;
    margin-right: 1em;
  }
  .col-lg-11.alignright, .col-lg-11.wp-block-image figure.alignright {
    float: right;
    margin-left: 1em;
  }
  .col-lg-12, .col-lg-12.wp-block-image figure {
    width: 100%;
    flex: 12 1 100% !important;
  }
  .ie .col-lg-12, .ie .col-lg-12.wp-block-image figure {
    flex-basis: calc( 100% - 1.5em - 1vw) !important;
  }
  .col-lg-12.alignleft, .col-lg-12.alignright, .col-lg-12.wp-block-image figure.alignleft, .col-lg-12.wp-block-image figure.alignright {
    float: none;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .col-lg-12 img, .col-lg-12.wp-block-image figure img {
    margin-left: auto;
    margin-right: auto;
  }
}
/* Source Sans Pro */
@font-face {
  /* 200 */
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 200;
  src: url("/fonts/source-sans-pro/source-sans-pro-200.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/source-sans-pro/source-sans-pro-200.eot?#iefix") format("embedded-opentype"), url("/fonts/source-sans-pro/source-sans-pro-200.woff2") format("woff2"), url("/fonts/source-sans-pro/source-sans-pro-200.woff") format("woff"), url("/fonts/source-sans-pro/source-sans-pro-200.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 200i */
  font-family: "Source Sans Pro";
  font-style: italic;
  font-weight: 200;
  src: url("/fonts/source-sans-pro/source-sans-pro-200-italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/source-sans-pro/source-sans-pro-200-italic.eot?#iefix") format("embedded-opentype"), url("/fonts/source-sans-pro/source-sans-pro-200-italic.woff2") format("woff2"), url("/fonts/source-sans-pro/source-sans-pro-200-italic.woff") format("woff"), url("/fonts/source-sans-pro/source-sans-pro-200-italic.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 300 */
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 300;
  src: url("/fonts/source-sans-pro/source-sans-pro-300.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/source-sans-pro/source-sans-pro-300.eot?#iefix") format("embedded-opentype"), url("/fonts/source-sans-pro/source-sans-pro-300.woff2") format("woff2"), url("/fonts/source-sans-pro/source-sans-pro-300.woff") format("woff"), url("/fonts/source-sans-pro/source-sans-pro-300.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 300i */
  font-family: "Source Sans Pro";
  font-style: italic;
  font-weight: 300;
  src: url("/fonts/source-sans-pro/source-sans-pro-300-italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/source-sans-pro/source-sans-pro-300-italic.eot?#iefix") format("embedded-opentype"), url("/fonts/source-sans-pro/source-sans-pro-300-italic.woff2") format("woff2"), url("/fonts/source-sans-pro/source-sans-pro-300-italic.woff") format("woff"), url("/fonts/source-sans-pro/source-sans-pro-300-italic.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 400 */
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  src: url("/fonts/source-sans-pro/source-sans-pro-400.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/source-sans-pro/source-sans-pro-400.eot?#iefix") format("embedded-opentype"), url("/fonts/source-sans-pro/source-sans-pro-400.woff2") format("woff2"), url("/fonts/source-sans-pro/source-sans-pro-400.woff") format("woff"), url("/fonts/source-sans-pro/source-sans-pro-400.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 400i */
  font-family: "Source Sans Pro";
  font-style: italic;
  font-weight: 400;
  src: url("/fonts/source-sans-pro/source-sans-pro-400-italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/source-sans-pro/source-sans-pro-400-italic.eot?#iefix") format("embedded-opentype"), url("/fonts/source-sans-pro/source-sans-pro-400-italic.woff2") format("woff2"), url("/fonts/source-sans-pro/source-sans-pro-400-italic.woff") format("woff"), url("/fonts/source-sans-pro/source-sans-pro-400-italic.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 600 */
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 600;
  src: url("/fonts/source-sans-pro/source-sans-pro-600.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/source-sans-pro/source-sans-pro-600.eot?#iefix") format("embedded-opentype"), url("/fonts/source-sans-pro/source-sans-pro-600.woff2") format("woff2"), url("/fonts/source-sans-pro/source-sans-pro-600.woff") format("woff"), url("/fonts/source-sans-pro/source-sans-pro-600.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 600i */
  font-family: "Source Sans Pro";
  font-style: italic;
  font-weight: 600;
  src: url("/fonts/source-sans-pro/source-sans-pro-600-italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/source-sans-pro/source-sans-pro-600-italic.eot?#iefix") format("embedded-opentype"), url("/fonts/source-sans-pro/source-sans-pro-600-italic.woff2") format("woff2"), url("/fonts/source-sans-pro/source-sans-pro-600-italic.woff") format("woff"), url("/fonts/source-sans-pro/source-sans-pro-600-italic.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 700 */
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 700;
  src: url("/fonts/source-sans-pro/source-sans-pro-700.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/source-sans-pro/source-sans-pro-700.eot?#iefix") format("embedded-opentype"), url("/fonts/source-sans-pro/source-sans-pro-700.woff2") format("woff2"), url("/fonts/source-sans-pro/source-sans-pro-700.woff") format("woff"), url("/fonts/source-sans-pro/source-sans-pro-700.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 700i */
  font-family: "Source Sans Pro";
  font-style: italic;
  font-weight: 700;
  src: url("/fonts/source-sans-pro/source-sans-pro-700-italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/source-sans-pro/source-sans-pro-700-italic.eot?#iefix") format("embedded-opentype"), url("/fonts/source-sans-pro/source-sans-pro-700-italic.woff2") format("woff2"), url("/fonts/source-sans-pro/source-sans-pro-700-italic.woff") format("woff"), url("/fonts/source-sans-pro/source-sans-pro-700-italic.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 900 */
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 900;
  src: url("/fonts/source-sans-pro/source-sans-pro-900.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/source-sans-pro/source-sans-pro-900.eot?#iefix") format("embedded-opentype"), url("/fonts/source-sans-pro/source-sans-pro-900.woff2") format("woff2"), url("/fonts/source-sans-pro/source-sans-pro-900.woff") format("woff"), url("/fonts/source-sans-pro/source-sans-pro-900.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 900i */
  font-family: "Source Sans Pro";
  font-style: italic;
  font-weight: 900;
  src: url("/fonts/source-sans-pro/source-sans-pro-900-italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/source-sans-pro/source-sans-pro-900-italic.eot?#iefix") format("embedded-opentype"), url("/fonts/source-sans-pro/source-sans-pro-900-italic.woff2") format("woff2"), url("/fonts/source-sans-pro/source-sans-pro-900-italic.woff") format("woff"), url("/fonts/source-sans-pro/source-sans-pro-900-italic.ttf") format("truetype");
  /* Safari, Android, iOS */
}
/* Brix Sans */
@font-face {
  /* 100 */
  font-family: BrixSans;
  font-style: normal;
  font-weight: 100;
  src: url("/fonts/brix/brix-sans-100.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/brix/brix-sans-100.eot?#iefix") format("embedded-opentype"), url("/fonts/brix/brix-sans-100.woff2") format("woff2"), url("/fonts/brix/brix-sans-100.woff") format("woff"), url("/fonts/brix/brix-sans-100.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 100i */
  font-family: BrixSans;
  font-style: italic;
  font-weight: 100;
  src: url("/fonts/brix/brix-sans-100-italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/brix/brix-sans-100-italic.eot?#iefix") format("embedded-opentype"), url("/fonts/brix/brix-sans-100-italic.woff2") format("woff2"), url("/fonts/brix/brix-sans-100-italic.woff") format("woff"), url("/fonts/brix/brix-sans-100-italic.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 300 */
  font-family: BrixSans;
  font-style: normal;
  font-weight: 300;
  src: url("/fonts/brix/brix-sans-300.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/brix/brix-sans-300.eot?#iefix") format("embedded-opentype"), url("/fonts/brix/brix-sans-300.woff2") format("woff2"), url("/fonts/brix/brix-sans-300.woff") format("woff"), url("/fonts/brix/brix-sans-300.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 300i */
  font-family: BrixSans;
  font-style: italic;
  font-weight: 300;
  src: url("/fonts/brix/brix-sans-300-italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/brix/brix-sans-300-italic.eot?#iefix") format("embedded-opentype"), url("/fonts/brix/brix-sans-300-italic.woff2") format("woff2"), url("/fonts/brix/brix-sans-300-italic.woff") format("woff"), url("/fonts/brix/brix-sans-300-italic.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 400 */
  font-family: BrixSans;
  font-style: normal;
  font-weight: 400;
  src: url("/fonts/brix/brix-sans-400.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/brix/brix-sans-400.eot?#iefix") format("embedded-opentype"), url("/fonts/brix/brix-sans-400.woff2") format("woff2"), url("/fonts/brix/brix-sans-400.woff") format("woff"), url("/fonts/brix/brix-sans-400.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 400i */
  font-family: BrixSans;
  font-style: italic;
  font-weight: 400;
  src: url("/fonts/brix/brix-sans-400-italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/brix/brix-sans-400-italic.eot?#iefix") format("embedded-opentype"), url("/fonts/brix/brix-sans-400-italic.woff2") format("woff2"), url("/fonts/brix/brix-sans-400-italic.woff") format("woff"), url("/fonts/brix/brix-sans-400-italic.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 500 */
  font-family: BrixSans;
  font-style: normal;
  font-weight: 500;
  src: url("/fonts/brix/brix-sans-500.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/brix/brix-sans-500.eot?#iefix") format("embedded-opentype"), url("/fonts/brix/brix-sans-500.woff2") format("woff2"), url("/fonts/brix/brix-sans-500.woff") format("woff"), url("/fonts/brix/brix-sans-500.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 500i */
  font-family: BrixSans;
  font-style: italic;
  font-weight: 500;
  src: url("/fonts/brix/brix-sans-500-italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/brix/brix-sans-500-italic.eot?#iefix") format("embedded-opentype"), url("/fonts/brix/brix-sans-500-italic.woff2") format("woff2"), url("/fonts/brix/brix-sans-500-italic.woff") format("woff"), url("/fonts/brix/brix-sans-500-italic.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 700 */
  font-family: BrixSans;
  font-style: normal;
  font-weight: 700;
  src: url("/fonts/brix/brix-sans-700.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/brix/brix-sans-700.eot?#iefix") format("embedded-opentype"), url("/fonts/brix/brix-sans-700.woff2") format("woff2"), url("/fonts/brix/brix-sans-700.woff") format("woff"), url("/fonts/brix/brix-sans-700.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 700i */
  font-family: BrixSans;
  font-style: italic;
  font-weight: 700;
  src: url("/fonts/brix/brix-sans-700-italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/brix/brix-sans-700-italic.eot?#iefix") format("embedded-opentype"), url("/fonts/brix/brix-sans-700-italic.woff2") format("woff2"), url("/fonts/brix/brix-sans-700-italic.woff") format("woff"), url("/fonts/brix/brix-sans-700-italic.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 900 */
  font-family: BrixSans;
  font-style: normal;
  font-weight: 900;
  src: url("/fonts/brix/brix-sans-900.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/brix/brix-sans-900.eot?#iefix") format("embedded-opentype"), url("/fonts/brix/brix-sans-900.woff2") format("woff2"), url("/fonts/brix/brix-sans-900.woff") format("woff"), url("/fonts/brix/brix-sans-900.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 900i */
  font-family: BrixSans;
  font-style: italic;
  font-weight: 900;
  src: url("/fonts/brix/brix-sans-900-italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/brix/brix-sans-900-italic.eot?#iefix") format("embedded-opentype"), url("/fonts/brix/brix-sans-900-italic.woff2") format("woff2"), url("/fonts/brix/brix-sans-900-italic.woff") format("woff"), url("/fonts/brix/brix-sans-900-italic.ttf") format("truetype");
  /* Safari, Android, iOS */
}
/* Open Sans */
@font-face {
  /* 300 */
  font-family: OpenSans;
  font-style: normal;
  font-weight: 300;
  src: url("/fonts/open-sans/open-sans-300.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/open-sans/open-sans-300.eot?#iefix") format("embedded-opentype"), url("/fonts/open-sans/open-sans-300.woff2") format("woff2"), url("/fonts/open-sans/open-sans-300.woff") format("woff"), url("/fonts/open-sans/open-sans-300.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 300i */
  font-family: OpenSans;
  font-style: italic;
  font-weight: 300;
  src: url("/fonts/open-sans/open-sans-300-italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/open-sans/open-sans-300-italic.eot?#iefix") format("embedded-opentype"), url("/fonts/open-sans/open-sans-300-italic.woff2") format("woff2"), url("/fonts/open-sans/open-sans-300-italic.woff") format("woff"), url("/fonts/open-sans/open-sans-300-italic.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 400 */
  font-family: OpenSans;
  font-style: normal;
  font-weight: 400;
  src: url("/fonts/open-sans/open-sans-400.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/open-sans/open-sans-400.eot?#iefix") format("embedded-opentype"), url("/fonts/open-sans/open-sans-400.woff2") format("woff2"), url("/fonts/open-sans/open-sans-400.woff") format("woff"), url("/fonts/open-sans/open-sans-400.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 400i */
  font-family: OpenSans;
  font-style: italic;
  font-weight: 400;
  src: url("/fonts/open-sans/open-sans-400-italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/open-sans/open-sans-400-italic.eot?#iefix") format("embedded-opentype"), url("/fonts/open-sans/open-sans-400-italic.woff2") format("woff2"), url("/fonts/open-sans/open-sans-400-italic.woff") format("woff"), url("/fonts/open-sans/open-sans-400-italic.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 600 */
  font-family: OpenSans;
  font-style: normal;
  font-weight: 600;
  src: url("/fonts/open-sans/open-sans-600.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/open-sans/open-sans-600.eot?#iefix") format("embedded-opentype"), url("/fonts/open-sans/open-sans-600.woff2") format("woff2"), url("/fonts/open-sans/open-sans-600.woff") format("woff"), url("/fonts/open-sans/open-sans-600.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 600i */
  font-family: OpenSans;
  font-style: italic;
  font-weight: 600;
  src: url("/fonts/open-sans/open-sans-600-italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/open-sans/open-sans-600-italic.eot?#iefix") format("embedded-opentype"), url("/fonts/open-sans/open-sans-600-italic.woff2") format("woff2"), url("/fonts/open-sans/open-sans-600-italic.woff") format("woff"), url("/fonts/open-sans/open-sans-600-italic.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 700 */
  font-family: OpenSans;
  font-style: normal;
  font-weight: 700;
  src: url("/fonts/open-sans/open-sans-700.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/open-sans/open-sans-700.eot?#iefix") format("embedded-opentype"), url("/fonts/open-sans/open-sans-700.woff2") format("woff2"), url("/fonts/open-sans/open-sans-700.woff") format("woff"), url("/fonts/open-sans/open-sans-700.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 700i */
  font-family: OpenSans;
  font-style: italic;
  font-weight: 700;
  src: url("/fonts/open-sans/open-sans-700-italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/open-sans/open-sans-700-italic.eot?#iefix") format("embedded-opentype"), url("/fonts/open-sans/open-sans-700-italic.woff2") format("woff2"), url("/fonts/open-sans/open-sans-700-italic.woff") format("woff"), url("/fonts/open-sans/open-sans-700-italic.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 800 */
  font-family: OpenSans;
  font-style: normal;
  font-weight: 800;
  src: url("/fonts/open-sans/open-sans-800.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/open-sans/open-sans-800.eot?#iefix") format("embedded-opentype"), url("/fonts/open-sans/open-sans-800.woff2") format("woff2"), url("/fonts/open-sans/open-sans-800.woff") format("woff"), url("/fonts/open-sans/open-sans-800.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  /* 800i */
  font-family: OpenSans;
  font-style: italic;
  font-weight: 800;
  src: url("/fonts/open-sans/open-sans-800-italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/fonts/open-sans/open-sans-800-italic.eot?#iefix") format("embedded-opentype"), url("/fonts/open-sans/open-sans-800-italic.woff2") format("woff2"), url("/fonts/open-sans/open-sans-800-italic.woff") format("woff"), url("/fonts/open-sans/open-sans-800-italic.ttf") format("truetype");
  /* Safari, Android, iOS */
}
[id] {
  scroll-margin-top: 6rem;
}

.clear, .clearfix, .clearafter:after {
  content: " ";
  display: block;
  clear: both;
}

.clearleft {
  clear: left;
}

.clearright {
  clear: right;
}

.clearnone {
  clear: none;
}

.srt, .screen-reader-text, .sr-only {
  display: none;
}

hr {
  margin: 1em auto;
  background: #B8DDE1;
  border: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.75);
  border-bottom: 1px solid transparent;
}
hr.is-style-wide {
  padding-top: 0.5em;
}
hr.is-style-dots {
  background: none !important;
  border: none;
  position: relative;
  height: 0.5em;
  color: #0078C8;
  line-height: 0;
  overflow-x: hidden;
}
hr.is-style-dots:before {
  position: absolute;
  font-size: 2em;
  font-family: serif;
  content: "························································································································································";
  white-space: nowrap;
  overflow-x: hidden;
  line-height: 0.25em;
  vertical-align: middle;
}
hr.is-style-image {
  background-color: transparent;
  background-image: url(/pool/images/wave.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  height: 1em;
  border: none;
}

i.term-icon {
  margin-right: 0.35em;
}
i.fab {
  font-weight: 400;
  font-family: "Font Awesome 5 Brands" !important;
}

img {
  max-width: 100%;
  height: auto;
  max-height: 100%;
}

.caption, .wp-caption, figcaption {
  margin-top: 0.35em;
  text-align: center;
  font-size: 80%;
  color: #7C7C7C;
}

.image-wrapper {
  display: block;
  position: relative;
}
.image-wrapper .caption.overlay {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.5em;
  margin: 0;
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffffff;
}
.image-wrapper i {
  position: absolute;
  top: 0.5em;
  right: 0.5em;
  color: #7C7C7C;
  opacity: 0.5;
}
.image-wrapper:hover img, .image-wrapper:focus img {
  box-shadow: 1px 1px 3px #7C7C7C;
}
.image-wrapper:hover .caption.overlay, .image-wrapper:focus .caption.overlay {
  display: block;
}
.image-wrapper:hover i, .image-wrapper:focus i {
  opacity: 1;
}

body {
  font-size: 1.8rem;
}
@media (min-width: 900px) {
  body {
    font-size: 1.9rem;
  }
}
@media (min-width: 1200px) {
  body {
    font-size: 2rem;
  }
}

p, .p {
  font-size: 1em;
  margin-top: 0.75em;
  margin-bottom: 0.75em;
  line-height: 1.35;
}

ul, ol {
  margin: 0.5em 0;
  padding-left: 1.5em;
}
ul li, ol li {
  display: list-item;
  padding: 0.5em 0 0;
}

ul {
  list-style-type: disc;
}
ul ul {
  list-style-type: square;
  margin: 0;
}
ul ul ul {
  list-style-type: circle;
}
ul ul ul ul {
  list-style-type: none;
}

ol {
  list-style-type: decimal;
  margin: 0;
}
ol ol {
  list-style-type: lower-alpha;
}
ol ol ol {
  list-style-type: lower-roman;
}
ol.start2 {
  counter-reset: ol 1;
}
ol.start3 {
  counter-reset: ol 2;
}
ol.start4 {
  counter-reset: ol 3;
}
ol.start5 {
  counter-reset: ol 4;
}
ol.start6 {
  counter-reset: ol 5;
}
ol.start7 {
  counter-reset: ol 6;
}
ol.start8 {
  counter-reset: ol 7;
}
ol.start9 {
  counter-reset: ol 8;
}
ol.start10 {
  counter-reset: ol 9;
}
ol.start11 {
  counter-reset: ol 10;
}
ol.start12 {
  counter-reset: ol 11;
}
ol.start13 {
  counter-reset: ol 12;
}
ol.start14 {
  counter-reset: ol 13;
}
ol.start15 {
  counter-reset: ol 14;
}
ol.start16 {
  counter-reset: ol 15;
}
ol.start17 {
  counter-reset: ol 16;
}
ol.start18 {
  counter-reset: ol 17;
}
ol.start19 {
  counter-reset: ol 18;
}
ol.start20 {
  counter-reset: ol 19;
}
ol.start21 {
  counter-reset: ol 20;
}
ol.start22 {
  counter-reset: ol 21;
}
ol.start23 {
  counter-reset: ol 22;
}
ol.start24 {
  counter-reset: ol 23;
}

ol.alpha {
  list-style-type: upper-alpha;
}

ol[class*=circle-bg-] {
  list-style-type: none;
}
ol[class*=circle-bg-]:not([class*=start]) {
  counter-reset: ol;
}
ol[class*=circle-bg-] li {
  counter-increment: ol;
  position: relative;
}
ol[class*=circle-bg-] li:before {
  position: absolute;
  left: -1.4em;
  top: 0.65em;
  display: inline-block;
  margin-right: 0.5em;
  height: 1.2em;
  line-height: 1em;
  width: 1.2em;
  text-align: center;
  border-radius: 1em;
  padding-top: 0.09em;
  font-size: 90%;
  font-weight: 600;
  background: #789;
  color: #ffffff;
  content: counter(ol);
}
ol[class*=circle-bg-].circle-bg-orange li:before {
  background: #F37720;
}
ol[class*=circle-bg-].circle-bg-successgreen li:before {
  background: #679F27;
}
ol[class*=circle-bg-].alpha li:before {
  content: counter(ol, upper-alpha);
}

header ul, header ol, footer ul, footer ol, nav ul, nav ol {
  list-style-type: none;
}
header ul li, header ol li, footer ul li, footer ol li, nav ul li, nav ol li {
  display: inline-block;
  line-height: 1.2;
  padding: unset;
}

small, .small {
  font-size: 80%;
  line-height: 1;
}

sub, sup {
  line-height: 0;
}

pre, code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
}

code {
  font-size: 95%;
  padding: 0.1em 0.3em;
  background-color: #131517;
  background-color: rgba(19, 21, 23, 0.9);
  color: #f0f0f0;
  vertical-align: text-bottom;
}

pre code {
  display: block;
  padding: 0.75em 1em;
}

h1, h2, h3, h4, h5, h6 {
  font-family: BrixSans, "Source Sans Pro", SourceSansPro, OpenSans, Helvetica, Arial, sans-serif;
  line-height: 1.15;
  margin-top: 1em;
  margin-bottom: 1rem;
}

h1 {
  font-size: 3em;
  font-weight: 300;
  margin: 2rem 0;
  padding-bottom: 0.75rem;
  color: #03a;
  border-bottom: 1px solid #B8DDE1;
}

h2, .h2 {
  font-size: 2.25em;
  font-weight: 700;
  color: #001A70;
}

h3, .h3 {
  font-size: 1.5em;
  font-weight: 800;
  color: #3f647d;
}

h4, .h4 {
  font-size: 1.25em;
  font-weight: bolder;
  color: #001A70;
}

h5, .h5 {
  font-size: 1.15em;
  font-weight: 800;
  color: #3E454D;
}

h6, .h6 {
  font-size: 0.95em;
  font-weight: 800;
  color: #7C7C7C;
  text-transform: uppercase;
  margin-top: 0.5em;
  margin-bottom: 0.25em;
}

a {
  color: #0078C8;
  text-decoration: none;
}
a img {
  opacity: 0.9;
}
a:hover, a:focus, a:active {
  color: #07e;
  text-decoration: underline;
}
a:hover img, a:focus img, a:active img {
  opacity: 1;
}
a.readmore, a.read-more {
  display: block;
  margin: -0.5rem 1rem;
  text-align: right;
  text-transform: lowercase;
  font-variant: small-caps;
  font-weight: 800;
  line-height: 0.8;
}
a.readmore:after, a.read-more:after {
  content: "" !important;
}

.noicons a:after, .no-icons a:after {
  content: "" !important;
}

main strong a {
  font-weight: 800;
}
main a {
  font-weight: 600;
}
main a:after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome, "Source Sans Pro", SourceSansPro, BrixSans, OpenSans, Helvetica, Arial, sans-serif;
  font-weight: 900;
  line-height: 1;
  font-size: 90%;
  opacity: 0.5;
  filter: invert(0.15) brightness(150%) saturate(0.5);
}
main a:after:hover, main a:after a:hover {
  text-decoration: none !important;
}
main a:hover:after {
  opacity: 0.8;
}
main a.noicon:after, main a.no-icon:after {
  content: "" !important;
}
main a.external:after, main a[target=_blank]:after, main a[target=_new]:after {
  content: " \f35d";
}
main a.anchor:after, main a[href*="#"]:after {
  content: " \f13d";
}
main a.mailto:after, main a[href^="mailto:"]:after {
  content: " \f0e0";
}
main a.attachment:after {
  content: " \f0c6";
}
main a.link:after {
  content: " \f0c1";
}
main a.csv:after, main a[href$=".csv"]:after {
  content: " \f6dd";
}
main a.pdf:after, main a[href$=".pdf"]:after {
  content: " \f1c1";
  font-weight: 400;
}
main a.word:after, main a.doc:after, main a[href$=".doc"]:after, main a[href$=".docx"]:after, main a[href$=".dot"]:after, main a[href$=".dotx"]:after {
  content: " \f1c2";
  font-weight: 400;
}
main a.ppt:after, main a[href$=".ppt"]:after, main a[href$=".pptx"]:after {
  content: " \f1c4";
  font-weight: 400;
}
main a.excel:after, main a[href$=".xls"]:after, main a[href$=".xlsx"]:after {
  content: " \f1c3";
  font-weight: 400;
}
main a.code:after, main a[href$=".js"]:after {
  content: " \f1c9";
  font-weight: 400;
}
main a.zip:after, main a.archive:after, main a[href$=".zip"]:after, main a[href$=".rar"]:after {
  content: " \f1c6";
  font-weight: 400;
}

main button, main .button, main input[type=submit], footer button, footer .button, footer input[type=submit] {
  display: block;
  width: 100%;
  margin: 0.5em auto;
  text-align: center;
  padding: 0.4em 1em;
  font-weight: 600;
  border-radius: 4px;
  background: #0078C8;
  color: #fff;
}
main button:after, main .button:after, main input[type=submit]:after, footer button:after, footer .button:after, footer input[type=submit]:after {
  content: "";
}
@media (min-width: 400px) {
  main button, main .button, main input[type=submit], footer button, footer .button, footer input[type=submit] {
    width: auto;
    margin: 0.5em auto;
  }
}
main button:hover, main button:focus, main button:active, main .button:hover, main .button:focus, main .button:active, main input[type=submit]:hover, main input[type=submit]:focus, main input[type=submit]:active, footer button:hover, footer button:focus, footer button:active, footer .button:hover, footer .button:focus, footer .button:active, footer input[type=submit]:hover, footer input[type=submit]:focus, footer input[type=submit]:active {
  background: #00278d !important;
  text-decoration: none;
  color: #ffffff !important;
}

.input_horiz, .pwd-c-input_horiz {
  margin: 0.5em 0;
  text-align: center;
}
@media (min-width: 480px) {
  .input_horiz input, .input_horiz button, .pwd-c-input_horiz input, .pwd-c-input_horiz button {
    float: left;
  }
  .input_horiz input, .pwd-c-input_horiz input {
    margin-right: 1em;
    width: 60%;
  }
  .input_horiz button, .pwd-c-input_horiz button {
    width: 33%;
    max-width: 15em;
  }
}

.caret:after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome, "Source Sans Pro", SourceSansPro, BrixSans, OpenSans, Helvetica, Arial, sans-serif;
  font-weight: 900;
  line-height: 1;
  content: "\f0d7";
}
.caret:after:hover, .caret:after a:hover {
  text-decoration: none !important;
}

main .dropdown {
  position: relative;
}
main .dropdown button.dropdown-toggle {
  margin: 0;
}
main .dropdown .dropdown-menu {
  display: none;
  position: absolute;
  background: #fff;
  border-radius: 4px;
  box-shadow: 1px 1px 3px rgba(163, 163, 163, 0.5);
  top: 100%;
  left: 0;
  min-width: 100%;
}
main .dropdown .dropdown-menu.show {
  display: block;
}
main .dropdown .dropdown-menu.show .dropdown-item {
  display: block;
  padding: 0.35em 0.7em;
}
main .dropdown .dropdown-menu.show .dropdown-item:hover, main .dropdown .dropdown-menu.show .dropdown-item:focus {
  background-color: #0078C8;
  color: #ffffff;
}
main .dropdown .dropdown-menu.show .dropdown-itema:after {
  display: none;
}
main .dropdown.dropup .dropdown-menu {
  top: auto !important;
  bottom: 100%;
  transform: none !important;
}

p.big {
  font-size: 125%;
  color: #3f647d;
  line-height: 1.25;
}

.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.justified {
  text-align: justify !important;
}

p.left, .textleft, .text-left, .has-text-align-left {
  text-align: left !important;
}

p.right, .textright, .text-right, .has-text-align-right {
  text-align: right !important;
}

.text-center, .has-text-align-center {
  text-align: center !important;
}

.floatleft, .float-left {
  float: left !important;
}

.floatright, .float-right {
  float: right !important;
}

strong, .strong {
  font-weight: bolder;
}

.unbold, .lighter {
  font-weight: lighter;
}

.inherit-weight {
  font-weight: inherit;
}

.thin {
  font-weight: 100 !important;
}

.extralight {
  font-weight: 200 !important;
}

.light {
  font-weight: 300 !important;
}

.bookweight, .regular {
  font-weight: 400 !important;
}

.medium {
  font-weight: 500 !important;
}

.semibold {
  font-weight: 600 !important;
}

.bold {
  font-weight: 700 !important;
}

.extrabold {
  font-weight: 800 !important;
}

.heavy {
  font-weight: 900 !important;
}

.hidden, .pwd .beo {
  display: none !important;
}

.block {
  display: block !important;
}

.inline {
  display: inline !important;
}

.inline-block, .inlineblock, .ib {
  display: inline-block !important;
}

.inline-flex, .inlineflex, .if {
  display: inline-flex !important;
}
.old-ie .inline-flex, .old-ie .inlineflex, .old-ie .if {
  display: inline-block !important;
}

.table {
  display: table !important;
}

.table-row, .table-row, .tr {
  display: table-row !important;
}

.table-cell, .tablecell, .tc, .td {
  display: table-cell !important;
}

.static {
  position: static !important;
}

.relative, .rel, [class*=relative-], [class*=rel-] {
  position: relative !important;
}

.absolute, .abs, [class*=absolute-], [class*=abs-] {
  position: absolute !important;
}

.sticky, [class*=sticky-] {
  position: sticky !important;
}

.absolute-top, .abs-top, .relative-top, .rel-top, .sticky-top {
  top: 0;
}

.absolute-bottom, .abs-bottom, .relative-bottom, .rel-bottom, .sticky-bottom {
  bottom: 0;
}

.absolute-left, .abs-left, .relative-left, .rel-left, .sticky-left {
  left: 0;
}

.absolute-right, .abs-right, .relative-right, .rel-right, .sticky-right {
  top: 0;
}

.keepspace, .pre {
  white-space: pre !important;
}

.keeplines, .pre-line {
  white-space: pre-line !important;
}

.p0 {
  padding: 0;
}
.p0\! {
  padding: 0 !important;
}
.pt0 {
  padding-top: 0 !important;
}
.pb0 {
  padding-bottom: 0 !important;
}
.pl0 {
  padding-left: 0 !important;
}
.pr0 {
  padding-right: 0 !important;
}
.pv0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.ph0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.p_25 {
  padding: 0.25em;
}
.p_25\! {
  padding: 0.25em !important;
}
.pt_25 {
  padding-top: 0.25em !important;
}
.pb_25 {
  padding-bottom: 0.25em !important;
}
.pl_25 {
  padding-left: 0.25em !important;
}
.pr_25 {
  padding-right: 0.25em !important;
}
.pv_25 {
  padding-top: 0.25em !important;
  padding-bottom: 0.25em !important;
}
.ph_25 {
  padding-left: 0.25em !important;
  padding-right: 0.25em !important;
}
.p_4 {
  padding: 0.4em;
}
.p_4\! {
  padding: 0.4em !important;
}
.pt_4 {
  padding-top: 0.4em !important;
}
.pb_4 {
  padding-bottom: 0.4em !important;
}
.pl_4 {
  padding-left: 0.4em !important;
}
.pr_4 {
  padding-right: 0.4em !important;
}
.pv_4 {
  padding-top: 0.4em !important;
  padding-bottom: 0.4em !important;
}
.ph_4 {
  padding-left: 0.4em !important;
  padding-right: 0.4em !important;
}
.p_5 {
  padding: 0.5em;
}
.p_5\! {
  padding: 0.5em !important;
}
.pt_5 {
  padding-top: 0.5em !important;
}
.pb_5 {
  padding-bottom: 0.5em !important;
}
.pl_5 {
  padding-left: 0.5em !important;
}
.pr_5 {
  padding-right: 0.5em !important;
}
.pv_5 {
  padding-top: 0.5em !important;
  padding-bottom: 0.5em !important;
}
.ph_5 {
  padding-left: 0.5em !important;
  padding-right: 0.5em !important;
}
.p_75 {
  padding: 0.75em;
}
.p_75\! {
  padding: 0.75em !important;
}
.pt_75 {
  padding-top: 0.75em !important;
}
.pb_75 {
  padding-bottom: 0.75em !important;
}
.pl_75 {
  padding-left: 0.75em !important;
}
.pr_75 {
  padding-right: 0.75em !important;
}
.pv_75 {
  padding-top: 0.75em !important;
  padding-bottom: 0.75em !important;
}
.ph_75 {
  padding-left: 0.75em !important;
  padding-right: 0.75em !important;
}
.p1 {
  padding: 1em;
}
.p1\! {
  padding: 1em !important;
}
.pt1 {
  padding-top: 1em !important;
}
.pb1 {
  padding-bottom: 1em !important;
}
.pl1 {
  padding-left: 1em !important;
}
.pr1 {
  padding-right: 1em !important;
}
.pv1 {
  padding-top: 1em !important;
  padding-bottom: 1em !important;
}
.ph1 {
  padding-left: 1em !important;
  padding-right: 1em !important;
}
.p1_25 {
  padding: 1.25em;
}
.p1_25\! {
  padding: 1.25em !important;
}
.pt1_25 {
  padding-top: 1.25em !important;
}
.pb1_25 {
  padding-bottom: 1.25em !important;
}
.pl1_25 {
  padding-left: 1.25em !important;
}
.pr1_25 {
  padding-right: 1.25em !important;
}
.pv1_25 {
  padding-top: 1.25em !important;
  padding-bottom: 1.25em !important;
}
.ph1_25 {
  padding-left: 1.25em !important;
  padding-right: 1.25em !important;
}
.p1_5 {
  padding: 1.5em;
}
.p1_5\! {
  padding: 1.5em !important;
}
.pt1_5 {
  padding-top: 1.5em !important;
}
.pb1_5 {
  padding-bottom: 1.5em !important;
}
.pl1_5 {
  padding-left: 1.5em !important;
}
.pr1_5 {
  padding-right: 1.5em !important;
}
.pv1_5 {
  padding-top: 1.5em !important;
  padding-bottom: 1.5em !important;
}
.ph1_5 {
  padding-left: 1.5em !important;
  padding-right: 1.5em !important;
}
.p1_75 {
  padding: 1.75em;
}
.p1_75\! {
  padding: 1.75em !important;
}
.pt1_75 {
  padding-top: 1.75em !important;
}
.pb1_75 {
  padding-bottom: 1.75em !important;
}
.pl1_75 {
  padding-left: 1.75em !important;
}
.pr1_75 {
  padding-right: 1.75em !important;
}
.pv1_75 {
  padding-top: 1.75em !important;
  padding-bottom: 1.75em !important;
}
.ph1_75 {
  padding-left: 1.75em !important;
  padding-right: 1.75em !important;
}
.p2 {
  padding: 2em;
}
.p2\! {
  padding: 2em !important;
}
.pt2 {
  padding-top: 2em !important;
}
.pb2 {
  padding-bottom: 2em !important;
}
.pl2 {
  padding-left: 2em !important;
}
.pr2 {
  padding-right: 2em !important;
}
.pv2 {
  padding-top: 2em !important;
  padding-bottom: 2em !important;
}
.ph2 {
  padding-left: 2em !important;
  padding-right: 2em !important;
}
.p2_5 {
  padding: 2.5em;
}
.p2_5\! {
  padding: 2.5em !important;
}
.pt2_5 {
  padding-top: 2.5em !important;
}
.pb2_5 {
  padding-bottom: 2.5em !important;
}
.pl2_5 {
  padding-left: 2.5em !important;
}
.pr2_5 {
  padding-right: 2.5em !important;
}
.pv2_5 {
  padding-top: 2.5em !important;
  padding-bottom: 2.5em !important;
}
.ph2_5 {
  padding-left: 2.5em !important;
  padding-right: 2.5em !important;
}
.p3 {
  padding: 3em;
}
.p3\! {
  padding: 3em !important;
}
.pt3 {
  padding-top: 3em !important;
}
.pb3 {
  padding-bottom: 3em !important;
}
.pl3 {
  padding-left: 3em !important;
}
.pr3 {
  padding-right: 3em !important;
}
.pv3 {
  padding-top: 3em !important;
  padding-bottom: 3em !important;
}
.ph3 {
  padding-left: 3em !important;
  padding-right: 3em !important;
}

@media (min-width: 400px) {
  .xs-p0 {
    padding: 0;
  }
  .xs-p0\! {
    padding: 0 !important;
  }
  .xs-pt0 {
    padding-top: 0 !important;
  }
  .xs-pb0 {
    padding-bottom: 0 !important;
  }
  .xs-pl0 {
    padding-left: 0 !important;
  }
  .xs-pr0 {
    padding-right: 0 !important;
  }
  .xs-pv0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .xs-ph0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .xs-p_25 {
    padding: 0.25em;
  }
  .xs-p_25\! {
    padding: 0.25em !important;
  }
  .xs-pt_25 {
    padding-top: 0.25em !important;
  }
  .xs-pb_25 {
    padding-bottom: 0.25em !important;
  }
  .xs-pl_25 {
    padding-left: 0.25em !important;
  }
  .xs-pr_25 {
    padding-right: 0.25em !important;
  }
  .xs-pv_25 {
    padding-top: 0.25em !important;
    padding-bottom: 0.25em !important;
  }
  .xs-ph_25 {
    padding-left: 0.25em !important;
    padding-right: 0.25em !important;
  }
  .xs-p_4 {
    padding: 0.4em;
  }
  .xs-p_4\! {
    padding: 0.4em !important;
  }
  .xs-pt_4 {
    padding-top: 0.4em !important;
  }
  .xs-pb_4 {
    padding-bottom: 0.4em !important;
  }
  .xs-pl_4 {
    padding-left: 0.4em !important;
  }
  .xs-pr_4 {
    padding-right: 0.4em !important;
  }
  .xs-pv_4 {
    padding-top: 0.4em !important;
    padding-bottom: 0.4em !important;
  }
  .xs-ph_4 {
    padding-left: 0.4em !important;
    padding-right: 0.4em !important;
  }
  .xs-p_5 {
    padding: 0.5em;
  }
  .xs-p_5\! {
    padding: 0.5em !important;
  }
  .xs-pt_5 {
    padding-top: 0.5em !important;
  }
  .xs-pb_5 {
    padding-bottom: 0.5em !important;
  }
  .xs-pl_5 {
    padding-left: 0.5em !important;
  }
  .xs-pr_5 {
    padding-right: 0.5em !important;
  }
  .xs-pv_5 {
    padding-top: 0.5em !important;
    padding-bottom: 0.5em !important;
  }
  .xs-ph_5 {
    padding-left: 0.5em !important;
    padding-right: 0.5em !important;
  }
  .xs-p_75 {
    padding: 0.75em;
  }
  .xs-p_75\! {
    padding: 0.75em !important;
  }
  .xs-pt_75 {
    padding-top: 0.75em !important;
  }
  .xs-pb_75 {
    padding-bottom: 0.75em !important;
  }
  .xs-pl_75 {
    padding-left: 0.75em !important;
  }
  .xs-pr_75 {
    padding-right: 0.75em !important;
  }
  .xs-pv_75 {
    padding-top: 0.75em !important;
    padding-bottom: 0.75em !important;
  }
  .xs-ph_75 {
    padding-left: 0.75em !important;
    padding-right: 0.75em !important;
  }
  .xs-p1 {
    padding: 1em;
  }
  .xs-p1\! {
    padding: 1em !important;
  }
  .xs-pt1 {
    padding-top: 1em !important;
  }
  .xs-pb1 {
    padding-bottom: 1em !important;
  }
  .xs-pl1 {
    padding-left: 1em !important;
  }
  .xs-pr1 {
    padding-right: 1em !important;
  }
  .xs-pv1 {
    padding-top: 1em !important;
    padding-bottom: 1em !important;
  }
  .xs-ph1 {
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
  .xs-p1_25 {
    padding: 1.25em;
  }
  .xs-p1_25\! {
    padding: 1.25em !important;
  }
  .xs-pt1_25 {
    padding-top: 1.25em !important;
  }
  .xs-pb1_25 {
    padding-bottom: 1.25em !important;
  }
  .xs-pl1_25 {
    padding-left: 1.25em !important;
  }
  .xs-pr1_25 {
    padding-right: 1.25em !important;
  }
  .xs-pv1_25 {
    padding-top: 1.25em !important;
    padding-bottom: 1.25em !important;
  }
  .xs-ph1_25 {
    padding-left: 1.25em !important;
    padding-right: 1.25em !important;
  }
  .xs-p1_5 {
    padding: 1.5em;
  }
  .xs-p1_5\! {
    padding: 1.5em !important;
  }
  .xs-pt1_5 {
    padding-top: 1.5em !important;
  }
  .xs-pb1_5 {
    padding-bottom: 1.5em !important;
  }
  .xs-pl1_5 {
    padding-left: 1.5em !important;
  }
  .xs-pr1_5 {
    padding-right: 1.5em !important;
  }
  .xs-pv1_5 {
    padding-top: 1.5em !important;
    padding-bottom: 1.5em !important;
  }
  .xs-ph1_5 {
    padding-left: 1.5em !important;
    padding-right: 1.5em !important;
  }
  .xs-p1_75 {
    padding: 1.75em;
  }
  .xs-p1_75\! {
    padding: 1.75em !important;
  }
  .xs-pt1_75 {
    padding-top: 1.75em !important;
  }
  .xs-pb1_75 {
    padding-bottom: 1.75em !important;
  }
  .xs-pl1_75 {
    padding-left: 1.75em !important;
  }
  .xs-pr1_75 {
    padding-right: 1.75em !important;
  }
  .xs-pv1_75 {
    padding-top: 1.75em !important;
    padding-bottom: 1.75em !important;
  }
  .xs-ph1_75 {
    padding-left: 1.75em !important;
    padding-right: 1.75em !important;
  }
  .xs-p2 {
    padding: 2em;
  }
  .xs-p2\! {
    padding: 2em !important;
  }
  .xs-pt2 {
    padding-top: 2em !important;
  }
  .xs-pb2 {
    padding-bottom: 2em !important;
  }
  .xs-pl2 {
    padding-left: 2em !important;
  }
  .xs-pr2 {
    padding-right: 2em !important;
  }
  .xs-pv2 {
    padding-top: 2em !important;
    padding-bottom: 2em !important;
  }
  .xs-ph2 {
    padding-left: 2em !important;
    padding-right: 2em !important;
  }
  .xs-p2_5 {
    padding: 2.5em;
  }
  .xs-p2_5\! {
    padding: 2.5em !important;
  }
  .xs-pt2_5 {
    padding-top: 2.5em !important;
  }
  .xs-pb2_5 {
    padding-bottom: 2.5em !important;
  }
  .xs-pl2_5 {
    padding-left: 2.5em !important;
  }
  .xs-pr2_5 {
    padding-right: 2.5em !important;
  }
  .xs-pv2_5 {
    padding-top: 2.5em !important;
    padding-bottom: 2.5em !important;
  }
  .xs-ph2_5 {
    padding-left: 2.5em !important;
    padding-right: 2.5em !important;
  }
  .xs-p3 {
    padding: 3em;
  }
  .xs-p3\! {
    padding: 3em !important;
  }
  .xs-pt3 {
    padding-top: 3em !important;
  }
  .xs-pb3 {
    padding-bottom: 3em !important;
  }
  .xs-pl3 {
    padding-left: 3em !important;
  }
  .xs-pr3 {
    padding-right: 3em !important;
  }
  .xs-pv3 {
    padding-top: 3em !important;
    padding-bottom: 3em !important;
  }
  .xs-ph3 {
    padding-left: 3em !important;
    padding-right: 3em !important;
  }
}
@media (min-width: 600px) {
  .sm-p0 {
    padding: 0;
  }
  .sm-p0\! {
    padding: 0 !important;
  }
  .sm-pt0 {
    padding-top: 0 !important;
  }
  .sm-pb0 {
    padding-bottom: 0 !important;
  }
  .sm-pl0 {
    padding-left: 0 !important;
  }
  .sm-pr0 {
    padding-right: 0 !important;
  }
  .sm-pv0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .sm-ph0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .sm-p_25 {
    padding: 0.25em;
  }
  .sm-p_25\! {
    padding: 0.25em !important;
  }
  .sm-pt_25 {
    padding-top: 0.25em !important;
  }
  .sm-pb_25 {
    padding-bottom: 0.25em !important;
  }
  .sm-pl_25 {
    padding-left: 0.25em !important;
  }
  .sm-pr_25 {
    padding-right: 0.25em !important;
  }
  .sm-pv_25 {
    padding-top: 0.25em !important;
    padding-bottom: 0.25em !important;
  }
  .sm-ph_25 {
    padding-left: 0.25em !important;
    padding-right: 0.25em !important;
  }
  .sm-p_4 {
    padding: 0.4em;
  }
  .sm-p_4\! {
    padding: 0.4em !important;
  }
  .sm-pt_4 {
    padding-top: 0.4em !important;
  }
  .sm-pb_4 {
    padding-bottom: 0.4em !important;
  }
  .sm-pl_4 {
    padding-left: 0.4em !important;
  }
  .sm-pr_4 {
    padding-right: 0.4em !important;
  }
  .sm-pv_4 {
    padding-top: 0.4em !important;
    padding-bottom: 0.4em !important;
  }
  .sm-ph_4 {
    padding-left: 0.4em !important;
    padding-right: 0.4em !important;
  }
  .sm-p_5 {
    padding: 0.5em;
  }
  .sm-p_5\! {
    padding: 0.5em !important;
  }
  .sm-pt_5 {
    padding-top: 0.5em !important;
  }
  .sm-pb_5 {
    padding-bottom: 0.5em !important;
  }
  .sm-pl_5 {
    padding-left: 0.5em !important;
  }
  .sm-pr_5 {
    padding-right: 0.5em !important;
  }
  .sm-pv_5 {
    padding-top: 0.5em !important;
    padding-bottom: 0.5em !important;
  }
  .sm-ph_5 {
    padding-left: 0.5em !important;
    padding-right: 0.5em !important;
  }
  .sm-p_75 {
    padding: 0.75em;
  }
  .sm-p_75\! {
    padding: 0.75em !important;
  }
  .sm-pt_75 {
    padding-top: 0.75em !important;
  }
  .sm-pb_75 {
    padding-bottom: 0.75em !important;
  }
  .sm-pl_75 {
    padding-left: 0.75em !important;
  }
  .sm-pr_75 {
    padding-right: 0.75em !important;
  }
  .sm-pv_75 {
    padding-top: 0.75em !important;
    padding-bottom: 0.75em !important;
  }
  .sm-ph_75 {
    padding-left: 0.75em !important;
    padding-right: 0.75em !important;
  }
  .sm-p1 {
    padding: 1em;
  }
  .sm-p1\! {
    padding: 1em !important;
  }
  .sm-pt1 {
    padding-top: 1em !important;
  }
  .sm-pb1 {
    padding-bottom: 1em !important;
  }
  .sm-pl1 {
    padding-left: 1em !important;
  }
  .sm-pr1 {
    padding-right: 1em !important;
  }
  .sm-pv1 {
    padding-top: 1em !important;
    padding-bottom: 1em !important;
  }
  .sm-ph1 {
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
  .sm-p1_25 {
    padding: 1.25em;
  }
  .sm-p1_25\! {
    padding: 1.25em !important;
  }
  .sm-pt1_25 {
    padding-top: 1.25em !important;
  }
  .sm-pb1_25 {
    padding-bottom: 1.25em !important;
  }
  .sm-pl1_25 {
    padding-left: 1.25em !important;
  }
  .sm-pr1_25 {
    padding-right: 1.25em !important;
  }
  .sm-pv1_25 {
    padding-top: 1.25em !important;
    padding-bottom: 1.25em !important;
  }
  .sm-ph1_25 {
    padding-left: 1.25em !important;
    padding-right: 1.25em !important;
  }
  .sm-p1_5 {
    padding: 1.5em;
  }
  .sm-p1_5\! {
    padding: 1.5em !important;
  }
  .sm-pt1_5 {
    padding-top: 1.5em !important;
  }
  .sm-pb1_5 {
    padding-bottom: 1.5em !important;
  }
  .sm-pl1_5 {
    padding-left: 1.5em !important;
  }
  .sm-pr1_5 {
    padding-right: 1.5em !important;
  }
  .sm-pv1_5 {
    padding-top: 1.5em !important;
    padding-bottom: 1.5em !important;
  }
  .sm-ph1_5 {
    padding-left: 1.5em !important;
    padding-right: 1.5em !important;
  }
  .sm-p1_75 {
    padding: 1.75em;
  }
  .sm-p1_75\! {
    padding: 1.75em !important;
  }
  .sm-pt1_75 {
    padding-top: 1.75em !important;
  }
  .sm-pb1_75 {
    padding-bottom: 1.75em !important;
  }
  .sm-pl1_75 {
    padding-left: 1.75em !important;
  }
  .sm-pr1_75 {
    padding-right: 1.75em !important;
  }
  .sm-pv1_75 {
    padding-top: 1.75em !important;
    padding-bottom: 1.75em !important;
  }
  .sm-ph1_75 {
    padding-left: 1.75em !important;
    padding-right: 1.75em !important;
  }
  .sm-p2 {
    padding: 2em;
  }
  .sm-p2\! {
    padding: 2em !important;
  }
  .sm-pt2 {
    padding-top: 2em !important;
  }
  .sm-pb2 {
    padding-bottom: 2em !important;
  }
  .sm-pl2 {
    padding-left: 2em !important;
  }
  .sm-pr2 {
    padding-right: 2em !important;
  }
  .sm-pv2 {
    padding-top: 2em !important;
    padding-bottom: 2em !important;
  }
  .sm-ph2 {
    padding-left: 2em !important;
    padding-right: 2em !important;
  }
  .sm-p2_5 {
    padding: 2.5em;
  }
  .sm-p2_5\! {
    padding: 2.5em !important;
  }
  .sm-pt2_5 {
    padding-top: 2.5em !important;
  }
  .sm-pb2_5 {
    padding-bottom: 2.5em !important;
  }
  .sm-pl2_5 {
    padding-left: 2.5em !important;
  }
  .sm-pr2_5 {
    padding-right: 2.5em !important;
  }
  .sm-pv2_5 {
    padding-top: 2.5em !important;
    padding-bottom: 2.5em !important;
  }
  .sm-ph2_5 {
    padding-left: 2.5em !important;
    padding-right: 2.5em !important;
  }
  .sm-p3 {
    padding: 3em;
  }
  .sm-p3\! {
    padding: 3em !important;
  }
  .sm-pt3 {
    padding-top: 3em !important;
  }
  .sm-pb3 {
    padding-bottom: 3em !important;
  }
  .sm-pl3 {
    padding-left: 3em !important;
  }
  .sm-pr3 {
    padding-right: 3em !important;
  }
  .sm-pv3 {
    padding-top: 3em !important;
    padding-bottom: 3em !important;
  }
  .sm-ph3 {
    padding-left: 3em !important;
    padding-right: 3em !important;
  }
}
@media (min-width: 750px) {
  .ms-p0 {
    padding: 0;
  }
  .ms-p0\! {
    padding: 0 !important;
  }
  .ms-pt0 {
    padding-top: 0 !important;
  }
  .ms-pb0 {
    padding-bottom: 0 !important;
  }
  .ms-pl0 {
    padding-left: 0 !important;
  }
  .ms-pr0 {
    padding-right: 0 !important;
  }
  .ms-pv0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .ms-ph0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .ms-p_25 {
    padding: 0.25em;
  }
  .ms-p_25\! {
    padding: 0.25em !important;
  }
  .ms-pt_25 {
    padding-top: 0.25em !important;
  }
  .ms-pb_25 {
    padding-bottom: 0.25em !important;
  }
  .ms-pl_25 {
    padding-left: 0.25em !important;
  }
  .ms-pr_25 {
    padding-right: 0.25em !important;
  }
  .ms-pv_25 {
    padding-top: 0.25em !important;
    padding-bottom: 0.25em !important;
  }
  .ms-ph_25 {
    padding-left: 0.25em !important;
    padding-right: 0.25em !important;
  }
  .ms-p_4 {
    padding: 0.4em;
  }
  .ms-p_4\! {
    padding: 0.4em !important;
  }
  .ms-pt_4 {
    padding-top: 0.4em !important;
  }
  .ms-pb_4 {
    padding-bottom: 0.4em !important;
  }
  .ms-pl_4 {
    padding-left: 0.4em !important;
  }
  .ms-pr_4 {
    padding-right: 0.4em !important;
  }
  .ms-pv_4 {
    padding-top: 0.4em !important;
    padding-bottom: 0.4em !important;
  }
  .ms-ph_4 {
    padding-left: 0.4em !important;
    padding-right: 0.4em !important;
  }
  .ms-p_5 {
    padding: 0.5em;
  }
  .ms-p_5\! {
    padding: 0.5em !important;
  }
  .ms-pt_5 {
    padding-top: 0.5em !important;
  }
  .ms-pb_5 {
    padding-bottom: 0.5em !important;
  }
  .ms-pl_5 {
    padding-left: 0.5em !important;
  }
  .ms-pr_5 {
    padding-right: 0.5em !important;
  }
  .ms-pv_5 {
    padding-top: 0.5em !important;
    padding-bottom: 0.5em !important;
  }
  .ms-ph_5 {
    padding-left: 0.5em !important;
    padding-right: 0.5em !important;
  }
  .ms-p_75 {
    padding: 0.75em;
  }
  .ms-p_75\! {
    padding: 0.75em !important;
  }
  .ms-pt_75 {
    padding-top: 0.75em !important;
  }
  .ms-pb_75 {
    padding-bottom: 0.75em !important;
  }
  .ms-pl_75 {
    padding-left: 0.75em !important;
  }
  .ms-pr_75 {
    padding-right: 0.75em !important;
  }
  .ms-pv_75 {
    padding-top: 0.75em !important;
    padding-bottom: 0.75em !important;
  }
  .ms-ph_75 {
    padding-left: 0.75em !important;
    padding-right: 0.75em !important;
  }
  .ms-p1 {
    padding: 1em;
  }
  .ms-p1\! {
    padding: 1em !important;
  }
  .ms-pt1 {
    padding-top: 1em !important;
  }
  .ms-pb1 {
    padding-bottom: 1em !important;
  }
  .ms-pl1 {
    padding-left: 1em !important;
  }
  .ms-pr1 {
    padding-right: 1em !important;
  }
  .ms-pv1 {
    padding-top: 1em !important;
    padding-bottom: 1em !important;
  }
  .ms-ph1 {
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
  .ms-p1_25 {
    padding: 1.25em;
  }
  .ms-p1_25\! {
    padding: 1.25em !important;
  }
  .ms-pt1_25 {
    padding-top: 1.25em !important;
  }
  .ms-pb1_25 {
    padding-bottom: 1.25em !important;
  }
  .ms-pl1_25 {
    padding-left: 1.25em !important;
  }
  .ms-pr1_25 {
    padding-right: 1.25em !important;
  }
  .ms-pv1_25 {
    padding-top: 1.25em !important;
    padding-bottom: 1.25em !important;
  }
  .ms-ph1_25 {
    padding-left: 1.25em !important;
    padding-right: 1.25em !important;
  }
  .ms-p1_5 {
    padding: 1.5em;
  }
  .ms-p1_5\! {
    padding: 1.5em !important;
  }
  .ms-pt1_5 {
    padding-top: 1.5em !important;
  }
  .ms-pb1_5 {
    padding-bottom: 1.5em !important;
  }
  .ms-pl1_5 {
    padding-left: 1.5em !important;
  }
  .ms-pr1_5 {
    padding-right: 1.5em !important;
  }
  .ms-pv1_5 {
    padding-top: 1.5em !important;
    padding-bottom: 1.5em !important;
  }
  .ms-ph1_5 {
    padding-left: 1.5em !important;
    padding-right: 1.5em !important;
  }
  .ms-p1_75 {
    padding: 1.75em;
  }
  .ms-p1_75\! {
    padding: 1.75em !important;
  }
  .ms-pt1_75 {
    padding-top: 1.75em !important;
  }
  .ms-pb1_75 {
    padding-bottom: 1.75em !important;
  }
  .ms-pl1_75 {
    padding-left: 1.75em !important;
  }
  .ms-pr1_75 {
    padding-right: 1.75em !important;
  }
  .ms-pv1_75 {
    padding-top: 1.75em !important;
    padding-bottom: 1.75em !important;
  }
  .ms-ph1_75 {
    padding-left: 1.75em !important;
    padding-right: 1.75em !important;
  }
  .ms-p2 {
    padding: 2em;
  }
  .ms-p2\! {
    padding: 2em !important;
  }
  .ms-pt2 {
    padding-top: 2em !important;
  }
  .ms-pb2 {
    padding-bottom: 2em !important;
  }
  .ms-pl2 {
    padding-left: 2em !important;
  }
  .ms-pr2 {
    padding-right: 2em !important;
  }
  .ms-pv2 {
    padding-top: 2em !important;
    padding-bottom: 2em !important;
  }
  .ms-ph2 {
    padding-left: 2em !important;
    padding-right: 2em !important;
  }
  .ms-p2_5 {
    padding: 2.5em;
  }
  .ms-p2_5\! {
    padding: 2.5em !important;
  }
  .ms-pt2_5 {
    padding-top: 2.5em !important;
  }
  .ms-pb2_5 {
    padding-bottom: 2.5em !important;
  }
  .ms-pl2_5 {
    padding-left: 2.5em !important;
  }
  .ms-pr2_5 {
    padding-right: 2.5em !important;
  }
  .ms-pv2_5 {
    padding-top: 2.5em !important;
    padding-bottom: 2.5em !important;
  }
  .ms-ph2_5 {
    padding-left: 2.5em !important;
    padding-right: 2.5em !important;
  }
  .ms-p3 {
    padding: 3em;
  }
  .ms-p3\! {
    padding: 3em !important;
  }
  .ms-pt3 {
    padding-top: 3em !important;
  }
  .ms-pb3 {
    padding-bottom: 3em !important;
  }
  .ms-pl3 {
    padding-left: 3em !important;
  }
  .ms-pr3 {
    padding-right: 3em !important;
  }
  .ms-pv3 {
    padding-top: 3em !important;
    padding-bottom: 3em !important;
  }
  .ms-ph3 {
    padding-left: 3em !important;
    padding-right: 3em !important;
  }
}
@media (min-width: 900px) {
  .md-p0 {
    padding: 0;
  }
  .md-p0\! {
    padding: 0 !important;
  }
  .md-pt0 {
    padding-top: 0 !important;
  }
  .md-pb0 {
    padding-bottom: 0 !important;
  }
  .md-pl0 {
    padding-left: 0 !important;
  }
  .md-pr0 {
    padding-right: 0 !important;
  }
  .md-pv0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .md-ph0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .md-p_25 {
    padding: 0.25em;
  }
  .md-p_25\! {
    padding: 0.25em !important;
  }
  .md-pt_25 {
    padding-top: 0.25em !important;
  }
  .md-pb_25 {
    padding-bottom: 0.25em !important;
  }
  .md-pl_25 {
    padding-left: 0.25em !important;
  }
  .md-pr_25 {
    padding-right: 0.25em !important;
  }
  .md-pv_25 {
    padding-top: 0.25em !important;
    padding-bottom: 0.25em !important;
  }
  .md-ph_25 {
    padding-left: 0.25em !important;
    padding-right: 0.25em !important;
  }
  .md-p_4 {
    padding: 0.4em;
  }
  .md-p_4\! {
    padding: 0.4em !important;
  }
  .md-pt_4 {
    padding-top: 0.4em !important;
  }
  .md-pb_4 {
    padding-bottom: 0.4em !important;
  }
  .md-pl_4 {
    padding-left: 0.4em !important;
  }
  .md-pr_4 {
    padding-right: 0.4em !important;
  }
  .md-pv_4 {
    padding-top: 0.4em !important;
    padding-bottom: 0.4em !important;
  }
  .md-ph_4 {
    padding-left: 0.4em !important;
    padding-right: 0.4em !important;
  }
  .md-p_5 {
    padding: 0.5em;
  }
  .md-p_5\! {
    padding: 0.5em !important;
  }
  .md-pt_5 {
    padding-top: 0.5em !important;
  }
  .md-pb_5 {
    padding-bottom: 0.5em !important;
  }
  .md-pl_5 {
    padding-left: 0.5em !important;
  }
  .md-pr_5 {
    padding-right: 0.5em !important;
  }
  .md-pv_5 {
    padding-top: 0.5em !important;
    padding-bottom: 0.5em !important;
  }
  .md-ph_5 {
    padding-left: 0.5em !important;
    padding-right: 0.5em !important;
  }
  .md-p_75 {
    padding: 0.75em;
  }
  .md-p_75\! {
    padding: 0.75em !important;
  }
  .md-pt_75 {
    padding-top: 0.75em !important;
  }
  .md-pb_75 {
    padding-bottom: 0.75em !important;
  }
  .md-pl_75 {
    padding-left: 0.75em !important;
  }
  .md-pr_75 {
    padding-right: 0.75em !important;
  }
  .md-pv_75 {
    padding-top: 0.75em !important;
    padding-bottom: 0.75em !important;
  }
  .md-ph_75 {
    padding-left: 0.75em !important;
    padding-right: 0.75em !important;
  }
  .md-p1 {
    padding: 1em;
  }
  .md-p1\! {
    padding: 1em !important;
  }
  .md-pt1 {
    padding-top: 1em !important;
  }
  .md-pb1 {
    padding-bottom: 1em !important;
  }
  .md-pl1 {
    padding-left: 1em !important;
  }
  .md-pr1 {
    padding-right: 1em !important;
  }
  .md-pv1 {
    padding-top: 1em !important;
    padding-bottom: 1em !important;
  }
  .md-ph1 {
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
  .md-p1_25 {
    padding: 1.25em;
  }
  .md-p1_25\! {
    padding: 1.25em !important;
  }
  .md-pt1_25 {
    padding-top: 1.25em !important;
  }
  .md-pb1_25 {
    padding-bottom: 1.25em !important;
  }
  .md-pl1_25 {
    padding-left: 1.25em !important;
  }
  .md-pr1_25 {
    padding-right: 1.25em !important;
  }
  .md-pv1_25 {
    padding-top: 1.25em !important;
    padding-bottom: 1.25em !important;
  }
  .md-ph1_25 {
    padding-left: 1.25em !important;
    padding-right: 1.25em !important;
  }
  .md-p1_5 {
    padding: 1.5em;
  }
  .md-p1_5\! {
    padding: 1.5em !important;
  }
  .md-pt1_5 {
    padding-top: 1.5em !important;
  }
  .md-pb1_5 {
    padding-bottom: 1.5em !important;
  }
  .md-pl1_5 {
    padding-left: 1.5em !important;
  }
  .md-pr1_5 {
    padding-right: 1.5em !important;
  }
  .md-pv1_5 {
    padding-top: 1.5em !important;
    padding-bottom: 1.5em !important;
  }
  .md-ph1_5 {
    padding-left: 1.5em !important;
    padding-right: 1.5em !important;
  }
  .md-p1_75 {
    padding: 1.75em;
  }
  .md-p1_75\! {
    padding: 1.75em !important;
  }
  .md-pt1_75 {
    padding-top: 1.75em !important;
  }
  .md-pb1_75 {
    padding-bottom: 1.75em !important;
  }
  .md-pl1_75 {
    padding-left: 1.75em !important;
  }
  .md-pr1_75 {
    padding-right: 1.75em !important;
  }
  .md-pv1_75 {
    padding-top: 1.75em !important;
    padding-bottom: 1.75em !important;
  }
  .md-ph1_75 {
    padding-left: 1.75em !important;
    padding-right: 1.75em !important;
  }
  .md-p2 {
    padding: 2em;
  }
  .md-p2\! {
    padding: 2em !important;
  }
  .md-pt2 {
    padding-top: 2em !important;
  }
  .md-pb2 {
    padding-bottom: 2em !important;
  }
  .md-pl2 {
    padding-left: 2em !important;
  }
  .md-pr2 {
    padding-right: 2em !important;
  }
  .md-pv2 {
    padding-top: 2em !important;
    padding-bottom: 2em !important;
  }
  .md-ph2 {
    padding-left: 2em !important;
    padding-right: 2em !important;
  }
  .md-p2_5 {
    padding: 2.5em;
  }
  .md-p2_5\! {
    padding: 2.5em !important;
  }
  .md-pt2_5 {
    padding-top: 2.5em !important;
  }
  .md-pb2_5 {
    padding-bottom: 2.5em !important;
  }
  .md-pl2_5 {
    padding-left: 2.5em !important;
  }
  .md-pr2_5 {
    padding-right: 2.5em !important;
  }
  .md-pv2_5 {
    padding-top: 2.5em !important;
    padding-bottom: 2.5em !important;
  }
  .md-ph2_5 {
    padding-left: 2.5em !important;
    padding-right: 2.5em !important;
  }
  .md-p3 {
    padding: 3em;
  }
  .md-p3\! {
    padding: 3em !important;
  }
  .md-pt3 {
    padding-top: 3em !important;
  }
  .md-pb3 {
    padding-bottom: 3em !important;
  }
  .md-pl3 {
    padding-left: 3em !important;
  }
  .md-pr3 {
    padding-right: 3em !important;
  }
  .md-pv3 {
    padding-top: 3em !important;
    padding-bottom: 3em !important;
  }
  .md-ph3 {
    padding-left: 3em !important;
    padding-right: 3em !important;
  }
}
@media (min-width: 1200px) {
  .lg-p0 {
    padding: 0;
  }
  .lg-p0\! {
    padding: 0 !important;
  }
  .lg-pt0 {
    padding-top: 0 !important;
  }
  .lg-pb0 {
    padding-bottom: 0 !important;
  }
  .lg-pl0 {
    padding-left: 0 !important;
  }
  .lg-pr0 {
    padding-right: 0 !important;
  }
  .lg-pv0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .lg-ph0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .lg-p_25 {
    padding: 0.25em;
  }
  .lg-p_25\! {
    padding: 0.25em !important;
  }
  .lg-pt_25 {
    padding-top: 0.25em !important;
  }
  .lg-pb_25 {
    padding-bottom: 0.25em !important;
  }
  .lg-pl_25 {
    padding-left: 0.25em !important;
  }
  .lg-pr_25 {
    padding-right: 0.25em !important;
  }
  .lg-pv_25 {
    padding-top: 0.25em !important;
    padding-bottom: 0.25em !important;
  }
  .lg-ph_25 {
    padding-left: 0.25em !important;
    padding-right: 0.25em !important;
  }
  .lg-p_4 {
    padding: 0.4em;
  }
  .lg-p_4\! {
    padding: 0.4em !important;
  }
  .lg-pt_4 {
    padding-top: 0.4em !important;
  }
  .lg-pb_4 {
    padding-bottom: 0.4em !important;
  }
  .lg-pl_4 {
    padding-left: 0.4em !important;
  }
  .lg-pr_4 {
    padding-right: 0.4em !important;
  }
  .lg-pv_4 {
    padding-top: 0.4em !important;
    padding-bottom: 0.4em !important;
  }
  .lg-ph_4 {
    padding-left: 0.4em !important;
    padding-right: 0.4em !important;
  }
  .lg-p_5 {
    padding: 0.5em;
  }
  .lg-p_5\! {
    padding: 0.5em !important;
  }
  .lg-pt_5 {
    padding-top: 0.5em !important;
  }
  .lg-pb_5 {
    padding-bottom: 0.5em !important;
  }
  .lg-pl_5 {
    padding-left: 0.5em !important;
  }
  .lg-pr_5 {
    padding-right: 0.5em !important;
  }
  .lg-pv_5 {
    padding-top: 0.5em !important;
    padding-bottom: 0.5em !important;
  }
  .lg-ph_5 {
    padding-left: 0.5em !important;
    padding-right: 0.5em !important;
  }
  .lg-p_75 {
    padding: 0.75em;
  }
  .lg-p_75\! {
    padding: 0.75em !important;
  }
  .lg-pt_75 {
    padding-top: 0.75em !important;
  }
  .lg-pb_75 {
    padding-bottom: 0.75em !important;
  }
  .lg-pl_75 {
    padding-left: 0.75em !important;
  }
  .lg-pr_75 {
    padding-right: 0.75em !important;
  }
  .lg-pv_75 {
    padding-top: 0.75em !important;
    padding-bottom: 0.75em !important;
  }
  .lg-ph_75 {
    padding-left: 0.75em !important;
    padding-right: 0.75em !important;
  }
  .lg-p1 {
    padding: 1em;
  }
  .lg-p1\! {
    padding: 1em !important;
  }
  .lg-pt1 {
    padding-top: 1em !important;
  }
  .lg-pb1 {
    padding-bottom: 1em !important;
  }
  .lg-pl1 {
    padding-left: 1em !important;
  }
  .lg-pr1 {
    padding-right: 1em !important;
  }
  .lg-pv1 {
    padding-top: 1em !important;
    padding-bottom: 1em !important;
  }
  .lg-ph1 {
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
  .lg-p1_25 {
    padding: 1.25em;
  }
  .lg-p1_25\! {
    padding: 1.25em !important;
  }
  .lg-pt1_25 {
    padding-top: 1.25em !important;
  }
  .lg-pb1_25 {
    padding-bottom: 1.25em !important;
  }
  .lg-pl1_25 {
    padding-left: 1.25em !important;
  }
  .lg-pr1_25 {
    padding-right: 1.25em !important;
  }
  .lg-pv1_25 {
    padding-top: 1.25em !important;
    padding-bottom: 1.25em !important;
  }
  .lg-ph1_25 {
    padding-left: 1.25em !important;
    padding-right: 1.25em !important;
  }
  .lg-p1_5 {
    padding: 1.5em;
  }
  .lg-p1_5\! {
    padding: 1.5em !important;
  }
  .lg-pt1_5 {
    padding-top: 1.5em !important;
  }
  .lg-pb1_5 {
    padding-bottom: 1.5em !important;
  }
  .lg-pl1_5 {
    padding-left: 1.5em !important;
  }
  .lg-pr1_5 {
    padding-right: 1.5em !important;
  }
  .lg-pv1_5 {
    padding-top: 1.5em !important;
    padding-bottom: 1.5em !important;
  }
  .lg-ph1_5 {
    padding-left: 1.5em !important;
    padding-right: 1.5em !important;
  }
  .lg-p1_75 {
    padding: 1.75em;
  }
  .lg-p1_75\! {
    padding: 1.75em !important;
  }
  .lg-pt1_75 {
    padding-top: 1.75em !important;
  }
  .lg-pb1_75 {
    padding-bottom: 1.75em !important;
  }
  .lg-pl1_75 {
    padding-left: 1.75em !important;
  }
  .lg-pr1_75 {
    padding-right: 1.75em !important;
  }
  .lg-pv1_75 {
    padding-top: 1.75em !important;
    padding-bottom: 1.75em !important;
  }
  .lg-ph1_75 {
    padding-left: 1.75em !important;
    padding-right: 1.75em !important;
  }
  .lg-p2 {
    padding: 2em;
  }
  .lg-p2\! {
    padding: 2em !important;
  }
  .lg-pt2 {
    padding-top: 2em !important;
  }
  .lg-pb2 {
    padding-bottom: 2em !important;
  }
  .lg-pl2 {
    padding-left: 2em !important;
  }
  .lg-pr2 {
    padding-right: 2em !important;
  }
  .lg-pv2 {
    padding-top: 2em !important;
    padding-bottom: 2em !important;
  }
  .lg-ph2 {
    padding-left: 2em !important;
    padding-right: 2em !important;
  }
  .lg-p2_5 {
    padding: 2.5em;
  }
  .lg-p2_5\! {
    padding: 2.5em !important;
  }
  .lg-pt2_5 {
    padding-top: 2.5em !important;
  }
  .lg-pb2_5 {
    padding-bottom: 2.5em !important;
  }
  .lg-pl2_5 {
    padding-left: 2.5em !important;
  }
  .lg-pr2_5 {
    padding-right: 2.5em !important;
  }
  .lg-pv2_5 {
    padding-top: 2.5em !important;
    padding-bottom: 2.5em !important;
  }
  .lg-ph2_5 {
    padding-left: 2.5em !important;
    padding-right: 2.5em !important;
  }
  .lg-p3 {
    padding: 3em;
  }
  .lg-p3\! {
    padding: 3em !important;
  }
  .lg-pt3 {
    padding-top: 3em !important;
  }
  .lg-pb3 {
    padding-bottom: 3em !important;
  }
  .lg-pl3 {
    padding-left: 3em !important;
  }
  .lg-pr3 {
    padding-right: 3em !important;
  }
  .lg-pv3 {
    padding-top: 3em !important;
    padding-bottom: 3em !important;
  }
  .lg-ph3 {
    padding-left: 3em !important;
    padding-right: 3em !important;
  }
}
@media (min-width: 1500px) {
  .xl-p0 {
    padding: 0;
  }
  .xl-p0\! {
    padding: 0 !important;
  }
  .xl-pt0 {
    padding-top: 0 !important;
  }
  .xl-pb0 {
    padding-bottom: 0 !important;
  }
  .xl-pl0 {
    padding-left: 0 !important;
  }
  .xl-pr0 {
    padding-right: 0 !important;
  }
  .xl-pv0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .xl-ph0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .xl-p_25 {
    padding: 0.25em;
  }
  .xl-p_25\! {
    padding: 0.25em !important;
  }
  .xl-pt_25 {
    padding-top: 0.25em !important;
  }
  .xl-pb_25 {
    padding-bottom: 0.25em !important;
  }
  .xl-pl_25 {
    padding-left: 0.25em !important;
  }
  .xl-pr_25 {
    padding-right: 0.25em !important;
  }
  .xl-pv_25 {
    padding-top: 0.25em !important;
    padding-bottom: 0.25em !important;
  }
  .xl-ph_25 {
    padding-left: 0.25em !important;
    padding-right: 0.25em !important;
  }
  .xl-p_4 {
    padding: 0.4em;
  }
  .xl-p_4\! {
    padding: 0.4em !important;
  }
  .xl-pt_4 {
    padding-top: 0.4em !important;
  }
  .xl-pb_4 {
    padding-bottom: 0.4em !important;
  }
  .xl-pl_4 {
    padding-left: 0.4em !important;
  }
  .xl-pr_4 {
    padding-right: 0.4em !important;
  }
  .xl-pv_4 {
    padding-top: 0.4em !important;
    padding-bottom: 0.4em !important;
  }
  .xl-ph_4 {
    padding-left: 0.4em !important;
    padding-right: 0.4em !important;
  }
  .xl-p_5 {
    padding: 0.5em;
  }
  .xl-p_5\! {
    padding: 0.5em !important;
  }
  .xl-pt_5 {
    padding-top: 0.5em !important;
  }
  .xl-pb_5 {
    padding-bottom: 0.5em !important;
  }
  .xl-pl_5 {
    padding-left: 0.5em !important;
  }
  .xl-pr_5 {
    padding-right: 0.5em !important;
  }
  .xl-pv_5 {
    padding-top: 0.5em !important;
    padding-bottom: 0.5em !important;
  }
  .xl-ph_5 {
    padding-left: 0.5em !important;
    padding-right: 0.5em !important;
  }
  .xl-p_75 {
    padding: 0.75em;
  }
  .xl-p_75\! {
    padding: 0.75em !important;
  }
  .xl-pt_75 {
    padding-top: 0.75em !important;
  }
  .xl-pb_75 {
    padding-bottom: 0.75em !important;
  }
  .xl-pl_75 {
    padding-left: 0.75em !important;
  }
  .xl-pr_75 {
    padding-right: 0.75em !important;
  }
  .xl-pv_75 {
    padding-top: 0.75em !important;
    padding-bottom: 0.75em !important;
  }
  .xl-ph_75 {
    padding-left: 0.75em !important;
    padding-right: 0.75em !important;
  }
  .xl-p1 {
    padding: 1em;
  }
  .xl-p1\! {
    padding: 1em !important;
  }
  .xl-pt1 {
    padding-top: 1em !important;
  }
  .xl-pb1 {
    padding-bottom: 1em !important;
  }
  .xl-pl1 {
    padding-left: 1em !important;
  }
  .xl-pr1 {
    padding-right: 1em !important;
  }
  .xl-pv1 {
    padding-top: 1em !important;
    padding-bottom: 1em !important;
  }
  .xl-ph1 {
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
  .xl-p1_25 {
    padding: 1.25em;
  }
  .xl-p1_25\! {
    padding: 1.25em !important;
  }
  .xl-pt1_25 {
    padding-top: 1.25em !important;
  }
  .xl-pb1_25 {
    padding-bottom: 1.25em !important;
  }
  .xl-pl1_25 {
    padding-left: 1.25em !important;
  }
  .xl-pr1_25 {
    padding-right: 1.25em !important;
  }
  .xl-pv1_25 {
    padding-top: 1.25em !important;
    padding-bottom: 1.25em !important;
  }
  .xl-ph1_25 {
    padding-left: 1.25em !important;
    padding-right: 1.25em !important;
  }
  .xl-p1_5 {
    padding: 1.5em;
  }
  .xl-p1_5\! {
    padding: 1.5em !important;
  }
  .xl-pt1_5 {
    padding-top: 1.5em !important;
  }
  .xl-pb1_5 {
    padding-bottom: 1.5em !important;
  }
  .xl-pl1_5 {
    padding-left: 1.5em !important;
  }
  .xl-pr1_5 {
    padding-right: 1.5em !important;
  }
  .xl-pv1_5 {
    padding-top: 1.5em !important;
    padding-bottom: 1.5em !important;
  }
  .xl-ph1_5 {
    padding-left: 1.5em !important;
    padding-right: 1.5em !important;
  }
  .xl-p1_75 {
    padding: 1.75em;
  }
  .xl-p1_75\! {
    padding: 1.75em !important;
  }
  .xl-pt1_75 {
    padding-top: 1.75em !important;
  }
  .xl-pb1_75 {
    padding-bottom: 1.75em !important;
  }
  .xl-pl1_75 {
    padding-left: 1.75em !important;
  }
  .xl-pr1_75 {
    padding-right: 1.75em !important;
  }
  .xl-pv1_75 {
    padding-top: 1.75em !important;
    padding-bottom: 1.75em !important;
  }
  .xl-ph1_75 {
    padding-left: 1.75em !important;
    padding-right: 1.75em !important;
  }
  .xl-p2 {
    padding: 2em;
  }
  .xl-p2\! {
    padding: 2em !important;
  }
  .xl-pt2 {
    padding-top: 2em !important;
  }
  .xl-pb2 {
    padding-bottom: 2em !important;
  }
  .xl-pl2 {
    padding-left: 2em !important;
  }
  .xl-pr2 {
    padding-right: 2em !important;
  }
  .xl-pv2 {
    padding-top: 2em !important;
    padding-bottom: 2em !important;
  }
  .xl-ph2 {
    padding-left: 2em !important;
    padding-right: 2em !important;
  }
  .xl-p2_5 {
    padding: 2.5em;
  }
  .xl-p2_5\! {
    padding: 2.5em !important;
  }
  .xl-pt2_5 {
    padding-top: 2.5em !important;
  }
  .xl-pb2_5 {
    padding-bottom: 2.5em !important;
  }
  .xl-pl2_5 {
    padding-left: 2.5em !important;
  }
  .xl-pr2_5 {
    padding-right: 2.5em !important;
  }
  .xl-pv2_5 {
    padding-top: 2.5em !important;
    padding-bottom: 2.5em !important;
  }
  .xl-ph2_5 {
    padding-left: 2.5em !important;
    padding-right: 2.5em !important;
  }
  .xl-p3 {
    padding: 3em;
  }
  .xl-p3\! {
    padding: 3em !important;
  }
  .xl-pt3 {
    padding-top: 3em !important;
  }
  .xl-pb3 {
    padding-bottom: 3em !important;
  }
  .xl-pl3 {
    padding-left: 3em !important;
  }
  .xl-pr3 {
    padding-right: 3em !important;
  }
  .xl-pv3 {
    padding-top: 3em !important;
    padding-bottom: 3em !important;
  }
  .xl-ph3 {
    padding-left: 3em !important;
    padding-right: 3em !important;
  }
}
.m0, .m0.wp-block-image figure {
  margin: 0;
}
.m0\!, .m0\!.wp-block-image figure {
  margin: 0 !important;
}
.mt0, .mt0.wp-block-image figure {
  margin-top: 0 !important;
}
.mb0, .mb0.wp-block-image figure {
  margin-bottom: 0 !important;
}
.ml0, .ml0.wp-block-image figure {
  margin-left: 0 !important;
}
.mr0, .mr0.wp-block-image figure {
  margin-right: 0 !important;
}
.mv0, .mv0.wp-block-image figure {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh0, .mh0.wp-block-image figure {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m0.wp-block-image:not(figure) {
  margin: 0 !important;
}
.m0\!.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mt0.wp-block-image:not(figure) {
  margin-top: 0 !important;
}
.mb0.wp-block-image:not(figure) {
  margin-bottom: 0 !important;
}
.ml0.wp-block-image:not(figure) {
  margin-left: 0 !important;
}
.mr0.wp-block-image:not(figure) {
  margin-right: 0 !important;
}
.mv0.wp-block-image:not(figure) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh0.wp-block-image:not(figure) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m_25, .m_25.wp-block-image figure {
  margin: 0.25em;
}
.m_25\!, .m_25\!.wp-block-image figure {
  margin: 0.25em !important;
}
.mt_25, .mt_25.wp-block-image figure {
  margin-top: 0.25em !important;
}
.mb_25, .mb_25.wp-block-image figure {
  margin-bottom: 0.25em !important;
}
.ml_25, .ml_25.wp-block-image figure {
  margin-left: 0.25em !important;
}
.mr_25, .mr_25.wp-block-image figure {
  margin-right: 0.25em !important;
}
.mv_25, .mv_25.wp-block-image figure {
  margin-top: 0.25em !important;
  margin-bottom: 0.25em !important;
}
.mh_25, .mh_25.wp-block-image figure {
  margin-left: 0.25em !important;
  margin-right: 0.25em !important;
}
.m_25.wp-block-image:not(figure) {
  margin: 0 !important;
}
.m_25\!.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mt_25.wp-block-image:not(figure) {
  margin-top: 0 !important;
}
.mb_25.wp-block-image:not(figure) {
  margin-bottom: 0 !important;
}
.ml_25.wp-block-image:not(figure) {
  margin-left: 0 !important;
}
.mr_25.wp-block-image:not(figure) {
  margin-right: 0 !important;
}
.mv_25.wp-block-image:not(figure) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh_25.wp-block-image:not(figure) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m_5, .m_5.wp-block-image figure {
  margin: 0.5em;
}
.m_5\!, .m_5\!.wp-block-image figure {
  margin: 0.5em !important;
}
.mt_5, .mt_5.wp-block-image figure {
  margin-top: 0.5em !important;
}
.mb_5, .mb_5.wp-block-image figure {
  margin-bottom: 0.5em !important;
}
.ml_5, .ml_5.wp-block-image figure {
  margin-left: 0.5em !important;
}
.mr_5, .mr_5.wp-block-image figure {
  margin-right: 0.5em !important;
}
.mv_5, .mv_5.wp-block-image figure {
  margin-top: 0.5em !important;
  margin-bottom: 0.5em !important;
}
.mh_5, .mh_5.wp-block-image figure {
  margin-left: 0.5em !important;
  margin-right: 0.5em !important;
}
.m_5.wp-block-image:not(figure) {
  margin: 0 !important;
}
.m_5\!.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mt_5.wp-block-image:not(figure) {
  margin-top: 0 !important;
}
.mb_5.wp-block-image:not(figure) {
  margin-bottom: 0 !important;
}
.ml_5.wp-block-image:not(figure) {
  margin-left: 0 !important;
}
.mr_5.wp-block-image:not(figure) {
  margin-right: 0 !important;
}
.mv_5.wp-block-image:not(figure) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh_5.wp-block-image:not(figure) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m_75, .m_75.wp-block-image figure {
  margin: 0.75em;
}
.m_75\!, .m_75\!.wp-block-image figure {
  margin: 0.75em !important;
}
.mt_75, .mt_75.wp-block-image figure {
  margin-top: 0.75em !important;
}
.mb_75, .mb_75.wp-block-image figure {
  margin-bottom: 0.75em !important;
}
.ml_75, .ml_75.wp-block-image figure {
  margin-left: 0.75em !important;
}
.mr_75, .mr_75.wp-block-image figure {
  margin-right: 0.75em !important;
}
.mv_75, .mv_75.wp-block-image figure {
  margin-top: 0.75em !important;
  margin-bottom: 0.75em !important;
}
.mh_75, .mh_75.wp-block-image figure {
  margin-left: 0.75em !important;
  margin-right: 0.75em !important;
}
.m_75.wp-block-image:not(figure) {
  margin: 0 !important;
}
.m_75\!.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mt_75.wp-block-image:not(figure) {
  margin-top: 0 !important;
}
.mb_75.wp-block-image:not(figure) {
  margin-bottom: 0 !important;
}
.ml_75.wp-block-image:not(figure) {
  margin-left: 0 !important;
}
.mr_75.wp-block-image:not(figure) {
  margin-right: 0 !important;
}
.mv_75.wp-block-image:not(figure) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh_75.wp-block-image:not(figure) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m1, .m1.wp-block-image figure {
  margin: 1em;
}
.m1\!, .m1\!.wp-block-image figure {
  margin: 1em !important;
}
.mt1, .mt1.wp-block-image figure {
  margin-top: 1em !important;
}
.mb1, .mb1.wp-block-image figure {
  margin-bottom: 1em !important;
}
.ml1, .ml1.wp-block-image figure {
  margin-left: 1em !important;
}
.mr1, .mr1.wp-block-image figure {
  margin-right: 1em !important;
}
.mv1, .mv1.wp-block-image figure {
  margin-top: 1em !important;
  margin-bottom: 1em !important;
}
.mh1, .mh1.wp-block-image figure {
  margin-left: 1em !important;
  margin-right: 1em !important;
}
.m1.wp-block-image:not(figure) {
  margin: 0 !important;
}
.m1\!.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mt1.wp-block-image:not(figure) {
  margin-top: 0 !important;
}
.mb1.wp-block-image:not(figure) {
  margin-bottom: 0 !important;
}
.ml1.wp-block-image:not(figure) {
  margin-left: 0 !important;
}
.mr1.wp-block-image:not(figure) {
  margin-right: 0 !important;
}
.mv1.wp-block-image:not(figure) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh1.wp-block-image:not(figure) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m1_25, .m1_25.wp-block-image figure {
  margin: 1.25em;
}
.m1_25\!, .m1_25\!.wp-block-image figure {
  margin: 1.25em !important;
}
.mt1_25, .mt1_25.wp-block-image figure {
  margin-top: 1.25em !important;
}
.mb1_25, .mb1_25.wp-block-image figure {
  margin-bottom: 1.25em !important;
}
.ml1_25, .ml1_25.wp-block-image figure {
  margin-left: 1.25em !important;
}
.mr1_25, .mr1_25.wp-block-image figure {
  margin-right: 1.25em !important;
}
.mv1_25, .mv1_25.wp-block-image figure {
  margin-top: 1.25em !important;
  margin-bottom: 1.25em !important;
}
.mh1_25, .mh1_25.wp-block-image figure {
  margin-left: 1.25em !important;
  margin-right: 1.25em !important;
}
.m1_25.wp-block-image:not(figure) {
  margin: 0 !important;
}
.m1_25\!.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mt1_25.wp-block-image:not(figure) {
  margin-top: 0 !important;
}
.mb1_25.wp-block-image:not(figure) {
  margin-bottom: 0 !important;
}
.ml1_25.wp-block-image:not(figure) {
  margin-left: 0 !important;
}
.mr1_25.wp-block-image:not(figure) {
  margin-right: 0 !important;
}
.mv1_25.wp-block-image:not(figure) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh1_25.wp-block-image:not(figure) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m1_5, .m1_5.wp-block-image figure {
  margin: 1.5em;
}
.m1_5\!, .m1_5\!.wp-block-image figure {
  margin: 1.5em !important;
}
.mt1_5, .mt1_5.wp-block-image figure {
  margin-top: 1.5em !important;
}
.mb1_5, .mb1_5.wp-block-image figure {
  margin-bottom: 1.5em !important;
}
.ml1_5, .ml1_5.wp-block-image figure {
  margin-left: 1.5em !important;
}
.mr1_5, .mr1_5.wp-block-image figure {
  margin-right: 1.5em !important;
}
.mv1_5, .mv1_5.wp-block-image figure {
  margin-top: 1.5em !important;
  margin-bottom: 1.5em !important;
}
.mh1_5, .mh1_5.wp-block-image figure {
  margin-left: 1.5em !important;
  margin-right: 1.5em !important;
}
.m1_5.wp-block-image:not(figure) {
  margin: 0 !important;
}
.m1_5\!.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mt1_5.wp-block-image:not(figure) {
  margin-top: 0 !important;
}
.mb1_5.wp-block-image:not(figure) {
  margin-bottom: 0 !important;
}
.ml1_5.wp-block-image:not(figure) {
  margin-left: 0 !important;
}
.mr1_5.wp-block-image:not(figure) {
  margin-right: 0 !important;
}
.mv1_5.wp-block-image:not(figure) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh1_5.wp-block-image:not(figure) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m1_75, .m1_75.wp-block-image figure {
  margin: 1.75em;
}
.m1_75\!, .m1_75\!.wp-block-image figure {
  margin: 1.75em !important;
}
.mt1_75, .mt1_75.wp-block-image figure {
  margin-top: 1.75em !important;
}
.mb1_75, .mb1_75.wp-block-image figure {
  margin-bottom: 1.75em !important;
}
.ml1_75, .ml1_75.wp-block-image figure {
  margin-left: 1.75em !important;
}
.mr1_75, .mr1_75.wp-block-image figure {
  margin-right: 1.75em !important;
}
.mv1_75, .mv1_75.wp-block-image figure {
  margin-top: 1.75em !important;
  margin-bottom: 1.75em !important;
}
.mh1_75, .mh1_75.wp-block-image figure {
  margin-left: 1.75em !important;
  margin-right: 1.75em !important;
}
.m1_75.wp-block-image:not(figure) {
  margin: 0 !important;
}
.m1_75\!.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mt1_75.wp-block-image:not(figure) {
  margin-top: 0 !important;
}
.mb1_75.wp-block-image:not(figure) {
  margin-bottom: 0 !important;
}
.ml1_75.wp-block-image:not(figure) {
  margin-left: 0 !important;
}
.mr1_75.wp-block-image:not(figure) {
  margin-right: 0 !important;
}
.mv1_75.wp-block-image:not(figure) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh1_75.wp-block-image:not(figure) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m2, .m2.wp-block-image figure {
  margin: 2em;
}
.m2\!, .m2\!.wp-block-image figure {
  margin: 2em !important;
}
.mt2, .mt2.wp-block-image figure {
  margin-top: 2em !important;
}
.mb2, .mb2.wp-block-image figure {
  margin-bottom: 2em !important;
}
.ml2, .ml2.wp-block-image figure {
  margin-left: 2em !important;
}
.mr2, .mr2.wp-block-image figure {
  margin-right: 2em !important;
}
.mv2, .mv2.wp-block-image figure {
  margin-top: 2em !important;
  margin-bottom: 2em !important;
}
.mh2, .mh2.wp-block-image figure {
  margin-left: 2em !important;
  margin-right: 2em !important;
}
.m2.wp-block-image:not(figure) {
  margin: 0 !important;
}
.m2\!.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mt2.wp-block-image:not(figure) {
  margin-top: 0 !important;
}
.mb2.wp-block-image:not(figure) {
  margin-bottom: 0 !important;
}
.ml2.wp-block-image:not(figure) {
  margin-left: 0 !important;
}
.mr2.wp-block-image:not(figure) {
  margin-right: 0 !important;
}
.mv2.wp-block-image:not(figure) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh2.wp-block-image:not(figure) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m2_5, .m2_5.wp-block-image figure {
  margin: 2.5em;
}
.m2_5\!, .m2_5\!.wp-block-image figure {
  margin: 2.5em !important;
}
.mt2_5, .mt2_5.wp-block-image figure {
  margin-top: 2.5em !important;
}
.mb2_5, .mb2_5.wp-block-image figure {
  margin-bottom: 2.5em !important;
}
.ml2_5, .ml2_5.wp-block-image figure {
  margin-left: 2.5em !important;
}
.mr2_5, .mr2_5.wp-block-image figure {
  margin-right: 2.5em !important;
}
.mv2_5, .mv2_5.wp-block-image figure {
  margin-top: 2.5em !important;
  margin-bottom: 2.5em !important;
}
.mh2_5, .mh2_5.wp-block-image figure {
  margin-left: 2.5em !important;
  margin-right: 2.5em !important;
}
.m2_5.wp-block-image:not(figure) {
  margin: 0 !important;
}
.m2_5\!.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mt2_5.wp-block-image:not(figure) {
  margin-top: 0 !important;
}
.mb2_5.wp-block-image:not(figure) {
  margin-bottom: 0 !important;
}
.ml2_5.wp-block-image:not(figure) {
  margin-left: 0 !important;
}
.mr2_5.wp-block-image:not(figure) {
  margin-right: 0 !important;
}
.mv2_5.wp-block-image:not(figure) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh2_5.wp-block-image:not(figure) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m3, .m3.wp-block-image figure {
  margin: 3em;
}
.m3\!, .m3\!.wp-block-image figure {
  margin: 3em !important;
}
.mt3, .mt3.wp-block-image figure {
  margin-top: 3em !important;
}
.mb3, .mb3.wp-block-image figure {
  margin-bottom: 3em !important;
}
.ml3, .ml3.wp-block-image figure {
  margin-left: 3em !important;
}
.mr3, .mr3.wp-block-image figure {
  margin-right: 3em !important;
}
.mv3, .mv3.wp-block-image figure {
  margin-top: 3em !important;
  margin-bottom: 3em !important;
}
.mh3, .mh3.wp-block-image figure {
  margin-left: 3em !important;
  margin-right: 3em !important;
}
.m3.wp-block-image:not(figure) {
  margin: 0 !important;
}
.m3\!.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mt3.wp-block-image:not(figure) {
  margin-top: 0 !important;
}
.mb3.wp-block-image:not(figure) {
  margin-bottom: 0 !important;
}
.ml3.wp-block-image:not(figure) {
  margin-left: 0 !important;
}
.mr3.wp-block-image:not(figure) {
  margin-right: 0 !important;
}
.mv3.wp-block-image:not(figure) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh3.wp-block-image:not(figure) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m4, .m4.wp-block-image figure {
  margin: 4em;
}
.m4\!, .m4\!.wp-block-image figure {
  margin: 4em !important;
}
.mt4, .mt4.wp-block-image figure {
  margin-top: 4em !important;
}
.mb4, .mb4.wp-block-image figure {
  margin-bottom: 4em !important;
}
.ml4, .ml4.wp-block-image figure {
  margin-left: 4em !important;
}
.mr4, .mr4.wp-block-image figure {
  margin-right: 4em !important;
}
.mv4, .mv4.wp-block-image figure {
  margin-top: 4em !important;
  margin-bottom: 4em !important;
}
.mh4, .mh4.wp-block-image figure {
  margin-left: 4em !important;
  margin-right: 4em !important;
}
.m4.wp-block-image:not(figure) {
  margin: 0 !important;
}
.m4\!.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mt4.wp-block-image:not(figure) {
  margin-top: 0 !important;
}
.mb4.wp-block-image:not(figure) {
  margin-bottom: 0 !important;
}
.ml4.wp-block-image:not(figure) {
  margin-left: 0 !important;
}
.mr4.wp-block-image:not(figure) {
  margin-right: 0 !important;
}
.mv4.wp-block-image:not(figure) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh4.wp-block-image:not(figure) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m5, .m5.wp-block-image figure {
  margin: 5em;
}
.m5\!, .m5\!.wp-block-image figure {
  margin: 5em !important;
}
.mt5, .mt5.wp-block-image figure {
  margin-top: 5em !important;
}
.mb5, .mb5.wp-block-image figure {
  margin-bottom: 5em !important;
}
.ml5, .ml5.wp-block-image figure {
  margin-left: 5em !important;
}
.mr5, .mr5.wp-block-image figure {
  margin-right: 5em !important;
}
.mv5, .mv5.wp-block-image figure {
  margin-top: 5em !important;
  margin-bottom: 5em !important;
}
.mh5, .mh5.wp-block-image figure {
  margin-left: 5em !important;
  margin-right: 5em !important;
}
.m5.wp-block-image:not(figure) {
  margin: 0 !important;
}
.m5\!.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mt5.wp-block-image:not(figure) {
  margin-top: 0 !important;
}
.mb5.wp-block-image:not(figure) {
  margin-bottom: 0 !important;
}
.ml5.wp-block-image:not(figure) {
  margin-left: 0 !important;
}
.mr5.wp-block-image:not(figure) {
  margin-right: 0 !important;
}
.mv5.wp-block-image:not(figure) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh5.wp-block-image:not(figure) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m-_25, .m-_25.wp-block-image figure {
  margin: -0.25em;
}
.m-_25\!, .m-_25\!.wp-block-image figure {
  margin: -0.25em !important;
}
.mt-_25, .mt-_25.wp-block-image figure {
  margin-top: -0.25em !important;
}
.mb-_25, .mb-_25.wp-block-image figure {
  margin-bottom: -0.25em !important;
}
.ml-_25, .ml-_25.wp-block-image figure {
  margin-left: -0.25em !important;
}
.mr-_25, .mr-_25.wp-block-image figure {
  margin-right: -0.25em !important;
}
.mv-_25, .mv-_25.wp-block-image figure {
  margin-top: -0.25em !important;
  margin-bottom: -0.25em !important;
}
.mh-_25, .mh-_25.wp-block-image figure {
  margin-left: -0.25em !important;
  margin-right: -0.25em !important;
}
.m-_25.wp-block-image:not(figure) {
  margin: 0 !important;
}
.m-_25\!.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mt-_25.wp-block-image:not(figure) {
  margin-top: 0 !important;
}
.mb-_25.wp-block-image:not(figure) {
  margin-bottom: 0 !important;
}
.ml-_25.wp-block-image:not(figure) {
  margin-left: 0 !important;
}
.mr-_25.wp-block-image:not(figure) {
  margin-right: 0 !important;
}
.mv-_25.wp-block-image:not(figure) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh-_25.wp-block-image:not(figure) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m-_5, .m-_5.wp-block-image figure {
  margin: -0.5em;
}
.m-_5\!, .m-_5\!.wp-block-image figure {
  margin: -0.5em !important;
}
.mt-_5, .mt-_5.wp-block-image figure {
  margin-top: -0.5em !important;
}
.mb-_5, .mb-_5.wp-block-image figure {
  margin-bottom: -0.5em !important;
}
.ml-_5, .ml-_5.wp-block-image figure {
  margin-left: -0.5em !important;
}
.mr-_5, .mr-_5.wp-block-image figure {
  margin-right: -0.5em !important;
}
.mv-_5, .mv-_5.wp-block-image figure {
  margin-top: -0.5em !important;
  margin-bottom: -0.5em !important;
}
.mh-_5, .mh-_5.wp-block-image figure {
  margin-left: -0.5em !important;
  margin-right: -0.5em !important;
}
.m-_5.wp-block-image:not(figure) {
  margin: 0 !important;
}
.m-_5\!.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mt-_5.wp-block-image:not(figure) {
  margin-top: 0 !important;
}
.mb-_5.wp-block-image:not(figure) {
  margin-bottom: 0 !important;
}
.ml-_5.wp-block-image:not(figure) {
  margin-left: 0 !important;
}
.mr-_5.wp-block-image:not(figure) {
  margin-right: 0 !important;
}
.mv-_5.wp-block-image:not(figure) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh-_5.wp-block-image:not(figure) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m-_75, .m-_75.wp-block-image figure {
  margin: -0.75em;
}
.m-_75\!, .m-_75\!.wp-block-image figure {
  margin: -0.75em !important;
}
.mt-_75, .mt-_75.wp-block-image figure {
  margin-top: -0.75em !important;
}
.mb-_75, .mb-_75.wp-block-image figure {
  margin-bottom: -0.75em !important;
}
.ml-_75, .ml-_75.wp-block-image figure {
  margin-left: -0.75em !important;
}
.mr-_75, .mr-_75.wp-block-image figure {
  margin-right: -0.75em !important;
}
.mv-_75, .mv-_75.wp-block-image figure {
  margin-top: -0.75em !important;
  margin-bottom: -0.75em !important;
}
.mh-_75, .mh-_75.wp-block-image figure {
  margin-left: -0.75em !important;
  margin-right: -0.75em !important;
}
.m-_75.wp-block-image:not(figure) {
  margin: 0 !important;
}
.m-_75\!.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mt-_75.wp-block-image:not(figure) {
  margin-top: 0 !important;
}
.mb-_75.wp-block-image:not(figure) {
  margin-bottom: 0 !important;
}
.ml-_75.wp-block-image:not(figure) {
  margin-left: 0 !important;
}
.mr-_75.wp-block-image:not(figure) {
  margin-right: 0 !important;
}
.mv-_75.wp-block-image:not(figure) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh-_75.wp-block-image:not(figure) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m-1, .m-1.wp-block-image figure {
  margin: -1em;
}
.m-1\!, .m-1\!.wp-block-image figure {
  margin: -1em !important;
}
.mt-1, .mt-1.wp-block-image figure {
  margin-top: -1em !important;
}
.mb-1, .mb-1.wp-block-image figure {
  margin-bottom: -1em !important;
}
.ml-1, .ml-1.wp-block-image figure {
  margin-left: -1em !important;
}
.mr-1, .mr-1.wp-block-image figure {
  margin-right: -1em !important;
}
.mv-1, .mv-1.wp-block-image figure {
  margin-top: -1em !important;
  margin-bottom: -1em !important;
}
.mh-1, .mh-1.wp-block-image figure {
  margin-left: -1em !important;
  margin-right: -1em !important;
}
.m-1.wp-block-image:not(figure) {
  margin: 0 !important;
}
.m-1\!.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mt-1.wp-block-image:not(figure) {
  margin-top: 0 !important;
}
.mb-1.wp-block-image:not(figure) {
  margin-bottom: 0 !important;
}
.ml-1.wp-block-image:not(figure) {
  margin-left: 0 !important;
}
.mr-1.wp-block-image:not(figure) {
  margin-right: 0 !important;
}
.mv-1.wp-block-image:not(figure) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh-1.wp-block-image:not(figure) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m-1_25, .m-1_25.wp-block-image figure {
  margin: -1.25em;
}
.m-1_25\!, .m-1_25\!.wp-block-image figure {
  margin: -1.25em !important;
}
.mt-1_25, .mt-1_25.wp-block-image figure {
  margin-top: -1.25em !important;
}
.mb-1_25, .mb-1_25.wp-block-image figure {
  margin-bottom: -1.25em !important;
}
.ml-1_25, .ml-1_25.wp-block-image figure {
  margin-left: -1.25em !important;
}
.mr-1_25, .mr-1_25.wp-block-image figure {
  margin-right: -1.25em !important;
}
.mv-1_25, .mv-1_25.wp-block-image figure {
  margin-top: -1.25em !important;
  margin-bottom: -1.25em !important;
}
.mh-1_25, .mh-1_25.wp-block-image figure {
  margin-left: -1.25em !important;
  margin-right: -1.25em !important;
}
.m-1_25.wp-block-image:not(figure) {
  margin: 0 !important;
}
.m-1_25\!.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mt-1_25.wp-block-image:not(figure) {
  margin-top: 0 !important;
}
.mb-1_25.wp-block-image:not(figure) {
  margin-bottom: 0 !important;
}
.ml-1_25.wp-block-image:not(figure) {
  margin-left: 0 !important;
}
.mr-1_25.wp-block-image:not(figure) {
  margin-right: 0 !important;
}
.mv-1_25.wp-block-image:not(figure) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh-1_25.wp-block-image:not(figure) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m-1_5, .m-1_5.wp-block-image figure {
  margin: -1.5em;
}
.m-1_5\!, .m-1_5\!.wp-block-image figure {
  margin: -1.5em !important;
}
.mt-1_5, .mt-1_5.wp-block-image figure {
  margin-top: -1.5em !important;
}
.mb-1_5, .mb-1_5.wp-block-image figure {
  margin-bottom: -1.5em !important;
}
.ml-1_5, .ml-1_5.wp-block-image figure {
  margin-left: -1.5em !important;
}
.mr-1_5, .mr-1_5.wp-block-image figure {
  margin-right: -1.5em !important;
}
.mv-1_5, .mv-1_5.wp-block-image figure {
  margin-top: -1.5em !important;
  margin-bottom: -1.5em !important;
}
.mh-1_5, .mh-1_5.wp-block-image figure {
  margin-left: -1.5em !important;
  margin-right: -1.5em !important;
}
.m-1_5.wp-block-image:not(figure) {
  margin: 0 !important;
}
.m-1_5\!.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mt-1_5.wp-block-image:not(figure) {
  margin-top: 0 !important;
}
.mb-1_5.wp-block-image:not(figure) {
  margin-bottom: 0 !important;
}
.ml-1_5.wp-block-image:not(figure) {
  margin-left: 0 !important;
}
.mr-1_5.wp-block-image:not(figure) {
  margin-right: 0 !important;
}
.mv-1_5.wp-block-image:not(figure) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh-1_5.wp-block-image:not(figure) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m-1_75, .m-1_75.wp-block-image figure {
  margin: -1.75em;
}
.m-1_75\!, .m-1_75\!.wp-block-image figure {
  margin: -1.75em !important;
}
.mt-1_75, .mt-1_75.wp-block-image figure {
  margin-top: -1.75em !important;
}
.mb-1_75, .mb-1_75.wp-block-image figure {
  margin-bottom: -1.75em !important;
}
.ml-1_75, .ml-1_75.wp-block-image figure {
  margin-left: -1.75em !important;
}
.mr-1_75, .mr-1_75.wp-block-image figure {
  margin-right: -1.75em !important;
}
.mv-1_75, .mv-1_75.wp-block-image figure {
  margin-top: -1.75em !important;
  margin-bottom: -1.75em !important;
}
.mh-1_75, .mh-1_75.wp-block-image figure {
  margin-left: -1.75em !important;
  margin-right: -1.75em !important;
}
.m-1_75.wp-block-image:not(figure) {
  margin: 0 !important;
}
.m-1_75\!.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mt-1_75.wp-block-image:not(figure) {
  margin-top: 0 !important;
}
.mb-1_75.wp-block-image:not(figure) {
  margin-bottom: 0 !important;
}
.ml-1_75.wp-block-image:not(figure) {
  margin-left: 0 !important;
}
.mr-1_75.wp-block-image:not(figure) {
  margin-right: 0 !important;
}
.mv-1_75.wp-block-image:not(figure) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh-1_75.wp-block-image:not(figure) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m-2, .m-2.wp-block-image figure {
  margin: -2em;
}
.m-2\!, .m-2\!.wp-block-image figure {
  margin: -2em !important;
}
.mt-2, .mt-2.wp-block-image figure {
  margin-top: -2em !important;
}
.mb-2, .mb-2.wp-block-image figure {
  margin-bottom: -2em !important;
}
.ml-2, .ml-2.wp-block-image figure {
  margin-left: -2em !important;
}
.mr-2, .mr-2.wp-block-image figure {
  margin-right: -2em !important;
}
.mv-2, .mv-2.wp-block-image figure {
  margin-top: -2em !important;
  margin-bottom: -2em !important;
}
.mh-2, .mh-2.wp-block-image figure {
  margin-left: -2em !important;
  margin-right: -2em !important;
}
.m-2.wp-block-image:not(figure) {
  margin: 0 !important;
}
.m-2\!.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mt-2.wp-block-image:not(figure) {
  margin-top: 0 !important;
}
.mb-2.wp-block-image:not(figure) {
  margin-bottom: 0 !important;
}
.ml-2.wp-block-image:not(figure) {
  margin-left: 0 !important;
}
.mr-2.wp-block-image:not(figure) {
  margin-right: 0 !important;
}
.mv-2.wp-block-image:not(figure) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh-2.wp-block-image:not(figure) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m-2_5, .m-2_5.wp-block-image figure {
  margin: -2.5em;
}
.m-2_5\!, .m-2_5\!.wp-block-image figure {
  margin: -2.5em !important;
}
.mt-2_5, .mt-2_5.wp-block-image figure {
  margin-top: -2.5em !important;
}
.mb-2_5, .mb-2_5.wp-block-image figure {
  margin-bottom: -2.5em !important;
}
.ml-2_5, .ml-2_5.wp-block-image figure {
  margin-left: -2.5em !important;
}
.mr-2_5, .mr-2_5.wp-block-image figure {
  margin-right: -2.5em !important;
}
.mv-2_5, .mv-2_5.wp-block-image figure {
  margin-top: -2.5em !important;
  margin-bottom: -2.5em !important;
}
.mh-2_5, .mh-2_5.wp-block-image figure {
  margin-left: -2.5em !important;
  margin-right: -2.5em !important;
}
.m-2_5.wp-block-image:not(figure) {
  margin: 0 !important;
}
.m-2_5\!.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mt-2_5.wp-block-image:not(figure) {
  margin-top: 0 !important;
}
.mb-2_5.wp-block-image:not(figure) {
  margin-bottom: 0 !important;
}
.ml-2_5.wp-block-image:not(figure) {
  margin-left: 0 !important;
}
.mr-2_5.wp-block-image:not(figure) {
  margin-right: 0 !important;
}
.mv-2_5.wp-block-image:not(figure) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh-2_5.wp-block-image:not(figure) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m-3, .m-3.wp-block-image figure {
  margin: -3em;
}
.m-3\!, .m-3\!.wp-block-image figure {
  margin: -3em !important;
}
.mt-3, .mt-3.wp-block-image figure {
  margin-top: -3em !important;
}
.mb-3, .mb-3.wp-block-image figure {
  margin-bottom: -3em !important;
}
.ml-3, .ml-3.wp-block-image figure {
  margin-left: -3em !important;
}
.mr-3, .mr-3.wp-block-image figure {
  margin-right: -3em !important;
}
.mv-3, .mv-3.wp-block-image figure {
  margin-top: -3em !important;
  margin-bottom: -3em !important;
}
.mh-3, .mh-3.wp-block-image figure {
  margin-left: -3em !important;
  margin-right: -3em !important;
}
.m-3.wp-block-image:not(figure) {
  margin: 0 !important;
}
.m-3\!.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mt-3.wp-block-image:not(figure) {
  margin-top: 0 !important;
}
.mb-3.wp-block-image:not(figure) {
  margin-bottom: 0 !important;
}
.ml-3.wp-block-image:not(figure) {
  margin-left: 0 !important;
}
.mr-3.wp-block-image:not(figure) {
  margin-right: 0 !important;
}
.mv-3.wp-block-image:not(figure) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh-3.wp-block-image:not(figure) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m-4, .m-4.wp-block-image figure {
  margin: -4em;
}
.m-4\!, .m-4\!.wp-block-image figure {
  margin: -4em !important;
}
.mt-4, .mt-4.wp-block-image figure {
  margin-top: -4em !important;
}
.mb-4, .mb-4.wp-block-image figure {
  margin-bottom: -4em !important;
}
.ml-4, .ml-4.wp-block-image figure {
  margin-left: -4em !important;
}
.mr-4, .mr-4.wp-block-image figure {
  margin-right: -4em !important;
}
.mv-4, .mv-4.wp-block-image figure {
  margin-top: -4em !important;
  margin-bottom: -4em !important;
}
.mh-4, .mh-4.wp-block-image figure {
  margin-left: -4em !important;
  margin-right: -4em !important;
}
.m-4.wp-block-image:not(figure) {
  margin: 0 !important;
}
.m-4\!.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mt-4.wp-block-image:not(figure) {
  margin-top: 0 !important;
}
.mb-4.wp-block-image:not(figure) {
  margin-bottom: 0 !important;
}
.ml-4.wp-block-image:not(figure) {
  margin-left: 0 !important;
}
.mr-4.wp-block-image:not(figure) {
  margin-right: 0 !important;
}
.mv-4.wp-block-image:not(figure) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh-4.wp-block-image:not(figure) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m-5, .m-5.wp-block-image figure {
  margin: -5em;
}
.m-5\!, .m-5\!.wp-block-image figure {
  margin: -5em !important;
}
.mt-5, .mt-5.wp-block-image figure {
  margin-top: -5em !important;
}
.mb-5, .mb-5.wp-block-image figure {
  margin-bottom: -5em !important;
}
.ml-5, .ml-5.wp-block-image figure {
  margin-left: -5em !important;
}
.mr-5, .mr-5.wp-block-image figure {
  margin-right: -5em !important;
}
.mv-5, .mv-5.wp-block-image figure {
  margin-top: -5em !important;
  margin-bottom: -5em !important;
}
.mh-5, .mh-5.wp-block-image figure {
  margin-left: -5em !important;
  margin-right: -5em !important;
}
.m-5.wp-block-image:not(figure) {
  margin: 0 !important;
}
.m-5\!.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mt-5.wp-block-image:not(figure) {
  margin-top: 0 !important;
}
.mb-5.wp-block-image:not(figure) {
  margin-bottom: 0 !important;
}
.ml-5.wp-block-image:not(figure) {
  margin-left: 0 !important;
}
.mr-5.wp-block-image:not(figure) {
  margin-right: 0 !important;
}
.mv-5.wp-block-image:not(figure) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh-5.wp-block-image:not(figure) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.mauto, .mauto.wp-block-image figure {
  margin: auto;
}
.mauto\!, .mauto\!.wp-block-image figure {
  margin: auto !important;
}
.mtauto, .mtauto.wp-block-image figure {
  margin-top: auto !important;
}
.mbauto, .mbauto.wp-block-image figure {
  margin-bottom: auto !important;
}
.mlauto, .mlauto.wp-block-image figure {
  margin-left: auto !important;
}
.mrauto, .mrauto.wp-block-image figure {
  margin-right: auto !important;
}
.mvauto, .mvauto.wp-block-image figure {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.mhauto, .mhauto.wp-block-image figure {
  margin-left: auto !important;
  margin-right: auto !important;
}
.mauto.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mauto\!.wp-block-image:not(figure) {
  margin: 0 !important;
}
.mtauto.wp-block-image:not(figure) {
  margin-top: 0 !important;
}
.mbauto.wp-block-image:not(figure) {
  margin-bottom: 0 !important;
}
.mlauto.wp-block-image:not(figure) {
  margin-left: 0 !important;
}
.mrauto.wp-block-image:not(figure) {
  margin-right: 0 !important;
}
.mvauto.wp-block-image:not(figure) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mhauto.wp-block-image:not(figure) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

@media (min-width: 400px) {
  .xs-m0, .xs-m0.wp-block-image figure {
    margin: 0;
  }
  .xs-m0\!, .xs-m0\!.wp-block-image figure {
    margin: 0 !important;
  }
  .xs-mt0, .xs-mt0.wp-block-image figure {
    margin-top: 0 !important;
  }
  .xs-mb0, .xs-mb0.wp-block-image figure {
    margin-bottom: 0 !important;
  }
  .xs-ml0, .xs-ml0.wp-block-image figure {
    margin-left: 0 !important;
  }
  .xs-mr0, .xs-mr0.wp-block-image figure {
    margin-right: 0 !important;
  }
  .xs-mv0, .xs-mv0.wp-block-image figure {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mh0, .xs-mh0.wp-block-image figure {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-m0.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-m0\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mt0.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xs-mb0.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xs-ml0.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xs-mr0.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xs-mv0.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mh0.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-m_25, .xs-m_25.wp-block-image figure {
    margin: 0.25em;
  }
  .xs-m_25\!, .xs-m_25\!.wp-block-image figure {
    margin: 0.25em !important;
  }
  .xs-mt_25, .xs-mt_25.wp-block-image figure {
    margin-top: 0.25em !important;
  }
  .xs-mb_25, .xs-mb_25.wp-block-image figure {
    margin-bottom: 0.25em !important;
  }
  .xs-ml_25, .xs-ml_25.wp-block-image figure {
    margin-left: 0.25em !important;
  }
  .xs-mr_25, .xs-mr_25.wp-block-image figure {
    margin-right: 0.25em !important;
  }
  .xs-mv_25, .xs-mv_25.wp-block-image figure {
    margin-top: 0.25em !important;
    margin-bottom: 0.25em !important;
  }
  .xs-mh_25, .xs-mh_25.wp-block-image figure {
    margin-left: 0.25em !important;
    margin-right: 0.25em !important;
  }
  .xs-m_25.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-m_25\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mt_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xs-mb_25.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xs-ml_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xs-mr_25.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xs-mv_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mh_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-m_5, .xs-m_5.wp-block-image figure {
    margin: 0.5em;
  }
  .xs-m_5\!, .xs-m_5\!.wp-block-image figure {
    margin: 0.5em !important;
  }
  .xs-mt_5, .xs-mt_5.wp-block-image figure {
    margin-top: 0.5em !important;
  }
  .xs-mb_5, .xs-mb_5.wp-block-image figure {
    margin-bottom: 0.5em !important;
  }
  .xs-ml_5, .xs-ml_5.wp-block-image figure {
    margin-left: 0.5em !important;
  }
  .xs-mr_5, .xs-mr_5.wp-block-image figure {
    margin-right: 0.5em !important;
  }
  .xs-mv_5, .xs-mv_5.wp-block-image figure {
    margin-top: 0.5em !important;
    margin-bottom: 0.5em !important;
  }
  .xs-mh_5, .xs-mh_5.wp-block-image figure {
    margin-left: 0.5em !important;
    margin-right: 0.5em !important;
  }
  .xs-m_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-m_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mt_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xs-mb_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xs-ml_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xs-mr_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xs-mv_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mh_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-m_75, .xs-m_75.wp-block-image figure {
    margin: 0.75em;
  }
  .xs-m_75\!, .xs-m_75\!.wp-block-image figure {
    margin: 0.75em !important;
  }
  .xs-mt_75, .xs-mt_75.wp-block-image figure {
    margin-top: 0.75em !important;
  }
  .xs-mb_75, .xs-mb_75.wp-block-image figure {
    margin-bottom: 0.75em !important;
  }
  .xs-ml_75, .xs-ml_75.wp-block-image figure {
    margin-left: 0.75em !important;
  }
  .xs-mr_75, .xs-mr_75.wp-block-image figure {
    margin-right: 0.75em !important;
  }
  .xs-mv_75, .xs-mv_75.wp-block-image figure {
    margin-top: 0.75em !important;
    margin-bottom: 0.75em !important;
  }
  .xs-mh_75, .xs-mh_75.wp-block-image figure {
    margin-left: 0.75em !important;
    margin-right: 0.75em !important;
  }
  .xs-m_75.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-m_75\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mt_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xs-mb_75.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xs-ml_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xs-mr_75.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xs-mv_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mh_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-m1, .xs-m1.wp-block-image figure {
    margin: 1em;
  }
  .xs-m1\!, .xs-m1\!.wp-block-image figure {
    margin: 1em !important;
  }
  .xs-mt1, .xs-mt1.wp-block-image figure {
    margin-top: 1em !important;
  }
  .xs-mb1, .xs-mb1.wp-block-image figure {
    margin-bottom: 1em !important;
  }
  .xs-ml1, .xs-ml1.wp-block-image figure {
    margin-left: 1em !important;
  }
  .xs-mr1, .xs-mr1.wp-block-image figure {
    margin-right: 1em !important;
  }
  .xs-mv1, .xs-mv1.wp-block-image figure {
    margin-top: 1em !important;
    margin-bottom: 1em !important;
  }
  .xs-mh1, .xs-mh1.wp-block-image figure {
    margin-left: 1em !important;
    margin-right: 1em !important;
  }
  .xs-m1.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-m1\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mt1.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xs-mb1.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xs-ml1.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xs-mr1.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xs-mv1.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mh1.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-m1_25, .xs-m1_25.wp-block-image figure {
    margin: 1.25em;
  }
  .xs-m1_25\!, .xs-m1_25\!.wp-block-image figure {
    margin: 1.25em !important;
  }
  .xs-mt1_25, .xs-mt1_25.wp-block-image figure {
    margin-top: 1.25em !important;
  }
  .xs-mb1_25, .xs-mb1_25.wp-block-image figure {
    margin-bottom: 1.25em !important;
  }
  .xs-ml1_25, .xs-ml1_25.wp-block-image figure {
    margin-left: 1.25em !important;
  }
  .xs-mr1_25, .xs-mr1_25.wp-block-image figure {
    margin-right: 1.25em !important;
  }
  .xs-mv1_25, .xs-mv1_25.wp-block-image figure {
    margin-top: 1.25em !important;
    margin-bottom: 1.25em !important;
  }
  .xs-mh1_25, .xs-mh1_25.wp-block-image figure {
    margin-left: 1.25em !important;
    margin-right: 1.25em !important;
  }
  .xs-m1_25.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-m1_25\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mt1_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xs-mb1_25.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xs-ml1_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xs-mr1_25.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xs-mv1_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mh1_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-m1_5, .xs-m1_5.wp-block-image figure {
    margin: 1.5em;
  }
  .xs-m1_5\!, .xs-m1_5\!.wp-block-image figure {
    margin: 1.5em !important;
  }
  .xs-mt1_5, .xs-mt1_5.wp-block-image figure {
    margin-top: 1.5em !important;
  }
  .xs-mb1_5, .xs-mb1_5.wp-block-image figure {
    margin-bottom: 1.5em !important;
  }
  .xs-ml1_5, .xs-ml1_5.wp-block-image figure {
    margin-left: 1.5em !important;
  }
  .xs-mr1_5, .xs-mr1_5.wp-block-image figure {
    margin-right: 1.5em !important;
  }
  .xs-mv1_5, .xs-mv1_5.wp-block-image figure {
    margin-top: 1.5em !important;
    margin-bottom: 1.5em !important;
  }
  .xs-mh1_5, .xs-mh1_5.wp-block-image figure {
    margin-left: 1.5em !important;
    margin-right: 1.5em !important;
  }
  .xs-m1_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-m1_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mt1_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xs-mb1_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xs-ml1_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xs-mr1_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xs-mv1_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mh1_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-m1_75, .xs-m1_75.wp-block-image figure {
    margin: 1.75em;
  }
  .xs-m1_75\!, .xs-m1_75\!.wp-block-image figure {
    margin: 1.75em !important;
  }
  .xs-mt1_75, .xs-mt1_75.wp-block-image figure {
    margin-top: 1.75em !important;
  }
  .xs-mb1_75, .xs-mb1_75.wp-block-image figure {
    margin-bottom: 1.75em !important;
  }
  .xs-ml1_75, .xs-ml1_75.wp-block-image figure {
    margin-left: 1.75em !important;
  }
  .xs-mr1_75, .xs-mr1_75.wp-block-image figure {
    margin-right: 1.75em !important;
  }
  .xs-mv1_75, .xs-mv1_75.wp-block-image figure {
    margin-top: 1.75em !important;
    margin-bottom: 1.75em !important;
  }
  .xs-mh1_75, .xs-mh1_75.wp-block-image figure {
    margin-left: 1.75em !important;
    margin-right: 1.75em !important;
  }
  .xs-m1_75.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-m1_75\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mt1_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xs-mb1_75.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xs-ml1_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xs-mr1_75.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xs-mv1_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mh1_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-m2, .xs-m2.wp-block-image figure {
    margin: 2em;
  }
  .xs-m2\!, .xs-m2\!.wp-block-image figure {
    margin: 2em !important;
  }
  .xs-mt2, .xs-mt2.wp-block-image figure {
    margin-top: 2em !important;
  }
  .xs-mb2, .xs-mb2.wp-block-image figure {
    margin-bottom: 2em !important;
  }
  .xs-ml2, .xs-ml2.wp-block-image figure {
    margin-left: 2em !important;
  }
  .xs-mr2, .xs-mr2.wp-block-image figure {
    margin-right: 2em !important;
  }
  .xs-mv2, .xs-mv2.wp-block-image figure {
    margin-top: 2em !important;
    margin-bottom: 2em !important;
  }
  .xs-mh2, .xs-mh2.wp-block-image figure {
    margin-left: 2em !important;
    margin-right: 2em !important;
  }
  .xs-m2.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-m2\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mt2.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xs-mb2.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xs-ml2.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xs-mr2.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xs-mv2.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mh2.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-m2_5, .xs-m2_5.wp-block-image figure {
    margin: 2.5em;
  }
  .xs-m2_5\!, .xs-m2_5\!.wp-block-image figure {
    margin: 2.5em !important;
  }
  .xs-mt2_5, .xs-mt2_5.wp-block-image figure {
    margin-top: 2.5em !important;
  }
  .xs-mb2_5, .xs-mb2_5.wp-block-image figure {
    margin-bottom: 2.5em !important;
  }
  .xs-ml2_5, .xs-ml2_5.wp-block-image figure {
    margin-left: 2.5em !important;
  }
  .xs-mr2_5, .xs-mr2_5.wp-block-image figure {
    margin-right: 2.5em !important;
  }
  .xs-mv2_5, .xs-mv2_5.wp-block-image figure {
    margin-top: 2.5em !important;
    margin-bottom: 2.5em !important;
  }
  .xs-mh2_5, .xs-mh2_5.wp-block-image figure {
    margin-left: 2.5em !important;
    margin-right: 2.5em !important;
  }
  .xs-m2_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-m2_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mt2_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xs-mb2_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xs-ml2_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xs-mr2_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xs-mv2_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mh2_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-m3, .xs-m3.wp-block-image figure {
    margin: 3em;
  }
  .xs-m3\!, .xs-m3\!.wp-block-image figure {
    margin: 3em !important;
  }
  .xs-mt3, .xs-mt3.wp-block-image figure {
    margin-top: 3em !important;
  }
  .xs-mb3, .xs-mb3.wp-block-image figure {
    margin-bottom: 3em !important;
  }
  .xs-ml3, .xs-ml3.wp-block-image figure {
    margin-left: 3em !important;
  }
  .xs-mr3, .xs-mr3.wp-block-image figure {
    margin-right: 3em !important;
  }
  .xs-mv3, .xs-mv3.wp-block-image figure {
    margin-top: 3em !important;
    margin-bottom: 3em !important;
  }
  .xs-mh3, .xs-mh3.wp-block-image figure {
    margin-left: 3em !important;
    margin-right: 3em !important;
  }
  .xs-m3.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-m3\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mt3.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xs-mb3.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xs-ml3.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xs-mr3.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xs-mv3.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mh3.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-m4, .xs-m4.wp-block-image figure {
    margin: 4em;
  }
  .xs-m4\!, .xs-m4\!.wp-block-image figure {
    margin: 4em !important;
  }
  .xs-mt4, .xs-mt4.wp-block-image figure {
    margin-top: 4em !important;
  }
  .xs-mb4, .xs-mb4.wp-block-image figure {
    margin-bottom: 4em !important;
  }
  .xs-ml4, .xs-ml4.wp-block-image figure {
    margin-left: 4em !important;
  }
  .xs-mr4, .xs-mr4.wp-block-image figure {
    margin-right: 4em !important;
  }
  .xs-mv4, .xs-mv4.wp-block-image figure {
    margin-top: 4em !important;
    margin-bottom: 4em !important;
  }
  .xs-mh4, .xs-mh4.wp-block-image figure {
    margin-left: 4em !important;
    margin-right: 4em !important;
  }
  .xs-m4.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-m4\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mt4.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xs-mb4.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xs-ml4.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xs-mr4.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xs-mv4.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mh4.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-m5, .xs-m5.wp-block-image figure {
    margin: 5em;
  }
  .xs-m5\!, .xs-m5\!.wp-block-image figure {
    margin: 5em !important;
  }
  .xs-mt5, .xs-mt5.wp-block-image figure {
    margin-top: 5em !important;
  }
  .xs-mb5, .xs-mb5.wp-block-image figure {
    margin-bottom: 5em !important;
  }
  .xs-ml5, .xs-ml5.wp-block-image figure {
    margin-left: 5em !important;
  }
  .xs-mr5, .xs-mr5.wp-block-image figure {
    margin-right: 5em !important;
  }
  .xs-mv5, .xs-mv5.wp-block-image figure {
    margin-top: 5em !important;
    margin-bottom: 5em !important;
  }
  .xs-mh5, .xs-mh5.wp-block-image figure {
    margin-left: 5em !important;
    margin-right: 5em !important;
  }
  .xs-m5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-m5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mt5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xs-mb5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xs-ml5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xs-mr5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xs-mv5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mh5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-m-_25, .xs-m-_25.wp-block-image figure {
    margin: -0.25em;
  }
  .xs-m-_25\!, .xs-m-_25\!.wp-block-image figure {
    margin: -0.25em !important;
  }
  .xs-mt-_25, .xs-mt-_25.wp-block-image figure {
    margin-top: -0.25em !important;
  }
  .xs-mb-_25, .xs-mb-_25.wp-block-image figure {
    margin-bottom: -0.25em !important;
  }
  .xs-ml-_25, .xs-ml-_25.wp-block-image figure {
    margin-left: -0.25em !important;
  }
  .xs-mr-_25, .xs-mr-_25.wp-block-image figure {
    margin-right: -0.25em !important;
  }
  .xs-mv-_25, .xs-mv-_25.wp-block-image figure {
    margin-top: -0.25em !important;
    margin-bottom: -0.25em !important;
  }
  .xs-mh-_25, .xs-mh-_25.wp-block-image figure {
    margin-left: -0.25em !important;
    margin-right: -0.25em !important;
  }
  .xs-m-_25.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-m-_25\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mt-_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xs-mb-_25.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xs-ml-_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xs-mr-_25.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xs-mv-_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mh-_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-m-_5, .xs-m-_5.wp-block-image figure {
    margin: -0.5em;
  }
  .xs-m-_5\!, .xs-m-_5\!.wp-block-image figure {
    margin: -0.5em !important;
  }
  .xs-mt-_5, .xs-mt-_5.wp-block-image figure {
    margin-top: -0.5em !important;
  }
  .xs-mb-_5, .xs-mb-_5.wp-block-image figure {
    margin-bottom: -0.5em !important;
  }
  .xs-ml-_5, .xs-ml-_5.wp-block-image figure {
    margin-left: -0.5em !important;
  }
  .xs-mr-_5, .xs-mr-_5.wp-block-image figure {
    margin-right: -0.5em !important;
  }
  .xs-mv-_5, .xs-mv-_5.wp-block-image figure {
    margin-top: -0.5em !important;
    margin-bottom: -0.5em !important;
  }
  .xs-mh-_5, .xs-mh-_5.wp-block-image figure {
    margin-left: -0.5em !important;
    margin-right: -0.5em !important;
  }
  .xs-m-_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-m-_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mt-_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xs-mb-_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xs-ml-_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xs-mr-_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xs-mv-_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mh-_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-m-_75, .xs-m-_75.wp-block-image figure {
    margin: -0.75em;
  }
  .xs-m-_75\!, .xs-m-_75\!.wp-block-image figure {
    margin: -0.75em !important;
  }
  .xs-mt-_75, .xs-mt-_75.wp-block-image figure {
    margin-top: -0.75em !important;
  }
  .xs-mb-_75, .xs-mb-_75.wp-block-image figure {
    margin-bottom: -0.75em !important;
  }
  .xs-ml-_75, .xs-ml-_75.wp-block-image figure {
    margin-left: -0.75em !important;
  }
  .xs-mr-_75, .xs-mr-_75.wp-block-image figure {
    margin-right: -0.75em !important;
  }
  .xs-mv-_75, .xs-mv-_75.wp-block-image figure {
    margin-top: -0.75em !important;
    margin-bottom: -0.75em !important;
  }
  .xs-mh-_75, .xs-mh-_75.wp-block-image figure {
    margin-left: -0.75em !important;
    margin-right: -0.75em !important;
  }
  .xs-m-_75.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-m-_75\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mt-_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xs-mb-_75.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xs-ml-_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xs-mr-_75.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xs-mv-_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mh-_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-m-1, .xs-m-1.wp-block-image figure {
    margin: -1em;
  }
  .xs-m-1\!, .xs-m-1\!.wp-block-image figure {
    margin: -1em !important;
  }
  .xs-mt-1, .xs-mt-1.wp-block-image figure {
    margin-top: -1em !important;
  }
  .xs-mb-1, .xs-mb-1.wp-block-image figure {
    margin-bottom: -1em !important;
  }
  .xs-ml-1, .xs-ml-1.wp-block-image figure {
    margin-left: -1em !important;
  }
  .xs-mr-1, .xs-mr-1.wp-block-image figure {
    margin-right: -1em !important;
  }
  .xs-mv-1, .xs-mv-1.wp-block-image figure {
    margin-top: -1em !important;
    margin-bottom: -1em !important;
  }
  .xs-mh-1, .xs-mh-1.wp-block-image figure {
    margin-left: -1em !important;
    margin-right: -1em !important;
  }
  .xs-m-1.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-m-1\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mt-1.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xs-mb-1.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xs-ml-1.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xs-mr-1.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xs-mv-1.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mh-1.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-m-1_25, .xs-m-1_25.wp-block-image figure {
    margin: -1.25em;
  }
  .xs-m-1_25\!, .xs-m-1_25\!.wp-block-image figure {
    margin: -1.25em !important;
  }
  .xs-mt-1_25, .xs-mt-1_25.wp-block-image figure {
    margin-top: -1.25em !important;
  }
  .xs-mb-1_25, .xs-mb-1_25.wp-block-image figure {
    margin-bottom: -1.25em !important;
  }
  .xs-ml-1_25, .xs-ml-1_25.wp-block-image figure {
    margin-left: -1.25em !important;
  }
  .xs-mr-1_25, .xs-mr-1_25.wp-block-image figure {
    margin-right: -1.25em !important;
  }
  .xs-mv-1_25, .xs-mv-1_25.wp-block-image figure {
    margin-top: -1.25em !important;
    margin-bottom: -1.25em !important;
  }
  .xs-mh-1_25, .xs-mh-1_25.wp-block-image figure {
    margin-left: -1.25em !important;
    margin-right: -1.25em !important;
  }
  .xs-m-1_25.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-m-1_25\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mt-1_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xs-mb-1_25.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xs-ml-1_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xs-mr-1_25.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xs-mv-1_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mh-1_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-m-1_5, .xs-m-1_5.wp-block-image figure {
    margin: -1.5em;
  }
  .xs-m-1_5\!, .xs-m-1_5\!.wp-block-image figure {
    margin: -1.5em !important;
  }
  .xs-mt-1_5, .xs-mt-1_5.wp-block-image figure {
    margin-top: -1.5em !important;
  }
  .xs-mb-1_5, .xs-mb-1_5.wp-block-image figure {
    margin-bottom: -1.5em !important;
  }
  .xs-ml-1_5, .xs-ml-1_5.wp-block-image figure {
    margin-left: -1.5em !important;
  }
  .xs-mr-1_5, .xs-mr-1_5.wp-block-image figure {
    margin-right: -1.5em !important;
  }
  .xs-mv-1_5, .xs-mv-1_5.wp-block-image figure {
    margin-top: -1.5em !important;
    margin-bottom: -1.5em !important;
  }
  .xs-mh-1_5, .xs-mh-1_5.wp-block-image figure {
    margin-left: -1.5em !important;
    margin-right: -1.5em !important;
  }
  .xs-m-1_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-m-1_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mt-1_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xs-mb-1_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xs-ml-1_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xs-mr-1_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xs-mv-1_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mh-1_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-m-1_75, .xs-m-1_75.wp-block-image figure {
    margin: -1.75em;
  }
  .xs-m-1_75\!, .xs-m-1_75\!.wp-block-image figure {
    margin: -1.75em !important;
  }
  .xs-mt-1_75, .xs-mt-1_75.wp-block-image figure {
    margin-top: -1.75em !important;
  }
  .xs-mb-1_75, .xs-mb-1_75.wp-block-image figure {
    margin-bottom: -1.75em !important;
  }
  .xs-ml-1_75, .xs-ml-1_75.wp-block-image figure {
    margin-left: -1.75em !important;
  }
  .xs-mr-1_75, .xs-mr-1_75.wp-block-image figure {
    margin-right: -1.75em !important;
  }
  .xs-mv-1_75, .xs-mv-1_75.wp-block-image figure {
    margin-top: -1.75em !important;
    margin-bottom: -1.75em !important;
  }
  .xs-mh-1_75, .xs-mh-1_75.wp-block-image figure {
    margin-left: -1.75em !important;
    margin-right: -1.75em !important;
  }
  .xs-m-1_75.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-m-1_75\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mt-1_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xs-mb-1_75.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xs-ml-1_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xs-mr-1_75.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xs-mv-1_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mh-1_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-m-2, .xs-m-2.wp-block-image figure {
    margin: -2em;
  }
  .xs-m-2\!, .xs-m-2\!.wp-block-image figure {
    margin: -2em !important;
  }
  .xs-mt-2, .xs-mt-2.wp-block-image figure {
    margin-top: -2em !important;
  }
  .xs-mb-2, .xs-mb-2.wp-block-image figure {
    margin-bottom: -2em !important;
  }
  .xs-ml-2, .xs-ml-2.wp-block-image figure {
    margin-left: -2em !important;
  }
  .xs-mr-2, .xs-mr-2.wp-block-image figure {
    margin-right: -2em !important;
  }
  .xs-mv-2, .xs-mv-2.wp-block-image figure {
    margin-top: -2em !important;
    margin-bottom: -2em !important;
  }
  .xs-mh-2, .xs-mh-2.wp-block-image figure {
    margin-left: -2em !important;
    margin-right: -2em !important;
  }
  .xs-m-2.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-m-2\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mt-2.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xs-mb-2.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xs-ml-2.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xs-mr-2.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xs-mv-2.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mh-2.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-m-2_5, .xs-m-2_5.wp-block-image figure {
    margin: -2.5em;
  }
  .xs-m-2_5\!, .xs-m-2_5\!.wp-block-image figure {
    margin: -2.5em !important;
  }
  .xs-mt-2_5, .xs-mt-2_5.wp-block-image figure {
    margin-top: -2.5em !important;
  }
  .xs-mb-2_5, .xs-mb-2_5.wp-block-image figure {
    margin-bottom: -2.5em !important;
  }
  .xs-ml-2_5, .xs-ml-2_5.wp-block-image figure {
    margin-left: -2.5em !important;
  }
  .xs-mr-2_5, .xs-mr-2_5.wp-block-image figure {
    margin-right: -2.5em !important;
  }
  .xs-mv-2_5, .xs-mv-2_5.wp-block-image figure {
    margin-top: -2.5em !important;
    margin-bottom: -2.5em !important;
  }
  .xs-mh-2_5, .xs-mh-2_5.wp-block-image figure {
    margin-left: -2.5em !important;
    margin-right: -2.5em !important;
  }
  .xs-m-2_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-m-2_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mt-2_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xs-mb-2_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xs-ml-2_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xs-mr-2_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xs-mv-2_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mh-2_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-m-3, .xs-m-3.wp-block-image figure {
    margin: -3em;
  }
  .xs-m-3\!, .xs-m-3\!.wp-block-image figure {
    margin: -3em !important;
  }
  .xs-mt-3, .xs-mt-3.wp-block-image figure {
    margin-top: -3em !important;
  }
  .xs-mb-3, .xs-mb-3.wp-block-image figure {
    margin-bottom: -3em !important;
  }
  .xs-ml-3, .xs-ml-3.wp-block-image figure {
    margin-left: -3em !important;
  }
  .xs-mr-3, .xs-mr-3.wp-block-image figure {
    margin-right: -3em !important;
  }
  .xs-mv-3, .xs-mv-3.wp-block-image figure {
    margin-top: -3em !important;
    margin-bottom: -3em !important;
  }
  .xs-mh-3, .xs-mh-3.wp-block-image figure {
    margin-left: -3em !important;
    margin-right: -3em !important;
  }
  .xs-m-3.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-m-3\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mt-3.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xs-mb-3.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xs-ml-3.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xs-mr-3.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xs-mv-3.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mh-3.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-m-4, .xs-m-4.wp-block-image figure {
    margin: -4em;
  }
  .xs-m-4\!, .xs-m-4\!.wp-block-image figure {
    margin: -4em !important;
  }
  .xs-mt-4, .xs-mt-4.wp-block-image figure {
    margin-top: -4em !important;
  }
  .xs-mb-4, .xs-mb-4.wp-block-image figure {
    margin-bottom: -4em !important;
  }
  .xs-ml-4, .xs-ml-4.wp-block-image figure {
    margin-left: -4em !important;
  }
  .xs-mr-4, .xs-mr-4.wp-block-image figure {
    margin-right: -4em !important;
  }
  .xs-mv-4, .xs-mv-4.wp-block-image figure {
    margin-top: -4em !important;
    margin-bottom: -4em !important;
  }
  .xs-mh-4, .xs-mh-4.wp-block-image figure {
    margin-left: -4em !important;
    margin-right: -4em !important;
  }
  .xs-m-4.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-m-4\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mt-4.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xs-mb-4.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xs-ml-4.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xs-mr-4.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xs-mv-4.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mh-4.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-m-5, .xs-m-5.wp-block-image figure {
    margin: -5em;
  }
  .xs-m-5\!, .xs-m-5\!.wp-block-image figure {
    margin: -5em !important;
  }
  .xs-mt-5, .xs-mt-5.wp-block-image figure {
    margin-top: -5em !important;
  }
  .xs-mb-5, .xs-mb-5.wp-block-image figure {
    margin-bottom: -5em !important;
  }
  .xs-ml-5, .xs-ml-5.wp-block-image figure {
    margin-left: -5em !important;
  }
  .xs-mr-5, .xs-mr-5.wp-block-image figure {
    margin-right: -5em !important;
  }
  .xs-mv-5, .xs-mv-5.wp-block-image figure {
    margin-top: -5em !important;
    margin-bottom: -5em !important;
  }
  .xs-mh-5, .xs-mh-5.wp-block-image figure {
    margin-left: -5em !important;
    margin-right: -5em !important;
  }
  .xs-m-5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-m-5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mt-5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xs-mb-5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xs-ml-5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xs-mr-5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xs-mv-5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mh-5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-mauto, .xs-mauto.wp-block-image figure {
    margin: auto;
  }
  .xs-mauto\!, .xs-mauto\!.wp-block-image figure {
    margin: auto !important;
  }
  .xs-mtauto, .xs-mtauto.wp-block-image figure {
    margin-top: auto !important;
  }
  .xs-mbauto, .xs-mbauto.wp-block-image figure {
    margin-bottom: auto !important;
  }
  .xs-mlauto, .xs-mlauto.wp-block-image figure {
    margin-left: auto !important;
  }
  .xs-mrauto, .xs-mrauto.wp-block-image figure {
    margin-right: auto !important;
  }
  .xs-mvauto, .xs-mvauto.wp-block-image figure {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .xs-mhauto, .xs-mhauto.wp-block-image figure {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .xs-mauto.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mauto\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xs-mtauto.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xs-mbauto.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xs-mlauto.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xs-mrauto.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xs-mvauto.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-mhauto.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
@media (min-width: 600px) {
  .sm-m0, .sm-m0.wp-block-image figure {
    margin: 0;
  }
  .sm-m0\!, .sm-m0\!.wp-block-image figure {
    margin: 0 !important;
  }
  .sm-mt0, .sm-mt0.wp-block-image figure {
    margin-top: 0 !important;
  }
  .sm-mb0, .sm-mb0.wp-block-image figure {
    margin-bottom: 0 !important;
  }
  .sm-ml0, .sm-ml0.wp-block-image figure {
    margin-left: 0 !important;
  }
  .sm-mr0, .sm-mr0.wp-block-image figure {
    margin-right: 0 !important;
  }
  .sm-mv0, .sm-mv0.wp-block-image figure {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mh0, .sm-mh0.wp-block-image figure {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm-m0.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-m0\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mt0.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .sm-mb0.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .sm-ml0.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .sm-mr0.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .sm-mv0.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mh0.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm-m_25, .sm-m_25.wp-block-image figure {
    margin: 0.25em;
  }
  .sm-m_25\!, .sm-m_25\!.wp-block-image figure {
    margin: 0.25em !important;
  }
  .sm-mt_25, .sm-mt_25.wp-block-image figure {
    margin-top: 0.25em !important;
  }
  .sm-mb_25, .sm-mb_25.wp-block-image figure {
    margin-bottom: 0.25em !important;
  }
  .sm-ml_25, .sm-ml_25.wp-block-image figure {
    margin-left: 0.25em !important;
  }
  .sm-mr_25, .sm-mr_25.wp-block-image figure {
    margin-right: 0.25em !important;
  }
  .sm-mv_25, .sm-mv_25.wp-block-image figure {
    margin-top: 0.25em !important;
    margin-bottom: 0.25em !important;
  }
  .sm-mh_25, .sm-mh_25.wp-block-image figure {
    margin-left: 0.25em !important;
    margin-right: 0.25em !important;
  }
  .sm-m_25.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-m_25\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mt_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .sm-mb_25.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .sm-ml_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .sm-mr_25.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .sm-mv_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mh_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm-m_5, .sm-m_5.wp-block-image figure {
    margin: 0.5em;
  }
  .sm-m_5\!, .sm-m_5\!.wp-block-image figure {
    margin: 0.5em !important;
  }
  .sm-mt_5, .sm-mt_5.wp-block-image figure {
    margin-top: 0.5em !important;
  }
  .sm-mb_5, .sm-mb_5.wp-block-image figure {
    margin-bottom: 0.5em !important;
  }
  .sm-ml_5, .sm-ml_5.wp-block-image figure {
    margin-left: 0.5em !important;
  }
  .sm-mr_5, .sm-mr_5.wp-block-image figure {
    margin-right: 0.5em !important;
  }
  .sm-mv_5, .sm-mv_5.wp-block-image figure {
    margin-top: 0.5em !important;
    margin-bottom: 0.5em !important;
  }
  .sm-mh_5, .sm-mh_5.wp-block-image figure {
    margin-left: 0.5em !important;
    margin-right: 0.5em !important;
  }
  .sm-m_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-m_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mt_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .sm-mb_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .sm-ml_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .sm-mr_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .sm-mv_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mh_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm-m_75, .sm-m_75.wp-block-image figure {
    margin: 0.75em;
  }
  .sm-m_75\!, .sm-m_75\!.wp-block-image figure {
    margin: 0.75em !important;
  }
  .sm-mt_75, .sm-mt_75.wp-block-image figure {
    margin-top: 0.75em !important;
  }
  .sm-mb_75, .sm-mb_75.wp-block-image figure {
    margin-bottom: 0.75em !important;
  }
  .sm-ml_75, .sm-ml_75.wp-block-image figure {
    margin-left: 0.75em !important;
  }
  .sm-mr_75, .sm-mr_75.wp-block-image figure {
    margin-right: 0.75em !important;
  }
  .sm-mv_75, .sm-mv_75.wp-block-image figure {
    margin-top: 0.75em !important;
    margin-bottom: 0.75em !important;
  }
  .sm-mh_75, .sm-mh_75.wp-block-image figure {
    margin-left: 0.75em !important;
    margin-right: 0.75em !important;
  }
  .sm-m_75.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-m_75\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mt_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .sm-mb_75.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .sm-ml_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .sm-mr_75.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .sm-mv_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mh_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm-m1, .sm-m1.wp-block-image figure {
    margin: 1em;
  }
  .sm-m1\!, .sm-m1\!.wp-block-image figure {
    margin: 1em !important;
  }
  .sm-mt1, .sm-mt1.wp-block-image figure {
    margin-top: 1em !important;
  }
  .sm-mb1, .sm-mb1.wp-block-image figure {
    margin-bottom: 1em !important;
  }
  .sm-ml1, .sm-ml1.wp-block-image figure {
    margin-left: 1em !important;
  }
  .sm-mr1, .sm-mr1.wp-block-image figure {
    margin-right: 1em !important;
  }
  .sm-mv1, .sm-mv1.wp-block-image figure {
    margin-top: 1em !important;
    margin-bottom: 1em !important;
  }
  .sm-mh1, .sm-mh1.wp-block-image figure {
    margin-left: 1em !important;
    margin-right: 1em !important;
  }
  .sm-m1.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-m1\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mt1.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .sm-mb1.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .sm-ml1.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .sm-mr1.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .sm-mv1.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mh1.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm-m1_25, .sm-m1_25.wp-block-image figure {
    margin: 1.25em;
  }
  .sm-m1_25\!, .sm-m1_25\!.wp-block-image figure {
    margin: 1.25em !important;
  }
  .sm-mt1_25, .sm-mt1_25.wp-block-image figure {
    margin-top: 1.25em !important;
  }
  .sm-mb1_25, .sm-mb1_25.wp-block-image figure {
    margin-bottom: 1.25em !important;
  }
  .sm-ml1_25, .sm-ml1_25.wp-block-image figure {
    margin-left: 1.25em !important;
  }
  .sm-mr1_25, .sm-mr1_25.wp-block-image figure {
    margin-right: 1.25em !important;
  }
  .sm-mv1_25, .sm-mv1_25.wp-block-image figure {
    margin-top: 1.25em !important;
    margin-bottom: 1.25em !important;
  }
  .sm-mh1_25, .sm-mh1_25.wp-block-image figure {
    margin-left: 1.25em !important;
    margin-right: 1.25em !important;
  }
  .sm-m1_25.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-m1_25\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mt1_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .sm-mb1_25.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .sm-ml1_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .sm-mr1_25.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .sm-mv1_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mh1_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm-m1_5, .sm-m1_5.wp-block-image figure {
    margin: 1.5em;
  }
  .sm-m1_5\!, .sm-m1_5\!.wp-block-image figure {
    margin: 1.5em !important;
  }
  .sm-mt1_5, .sm-mt1_5.wp-block-image figure {
    margin-top: 1.5em !important;
  }
  .sm-mb1_5, .sm-mb1_5.wp-block-image figure {
    margin-bottom: 1.5em !important;
  }
  .sm-ml1_5, .sm-ml1_5.wp-block-image figure {
    margin-left: 1.5em !important;
  }
  .sm-mr1_5, .sm-mr1_5.wp-block-image figure {
    margin-right: 1.5em !important;
  }
  .sm-mv1_5, .sm-mv1_5.wp-block-image figure {
    margin-top: 1.5em !important;
    margin-bottom: 1.5em !important;
  }
  .sm-mh1_5, .sm-mh1_5.wp-block-image figure {
    margin-left: 1.5em !important;
    margin-right: 1.5em !important;
  }
  .sm-m1_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-m1_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mt1_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .sm-mb1_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .sm-ml1_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .sm-mr1_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .sm-mv1_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mh1_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm-m1_75, .sm-m1_75.wp-block-image figure {
    margin: 1.75em;
  }
  .sm-m1_75\!, .sm-m1_75\!.wp-block-image figure {
    margin: 1.75em !important;
  }
  .sm-mt1_75, .sm-mt1_75.wp-block-image figure {
    margin-top: 1.75em !important;
  }
  .sm-mb1_75, .sm-mb1_75.wp-block-image figure {
    margin-bottom: 1.75em !important;
  }
  .sm-ml1_75, .sm-ml1_75.wp-block-image figure {
    margin-left: 1.75em !important;
  }
  .sm-mr1_75, .sm-mr1_75.wp-block-image figure {
    margin-right: 1.75em !important;
  }
  .sm-mv1_75, .sm-mv1_75.wp-block-image figure {
    margin-top: 1.75em !important;
    margin-bottom: 1.75em !important;
  }
  .sm-mh1_75, .sm-mh1_75.wp-block-image figure {
    margin-left: 1.75em !important;
    margin-right: 1.75em !important;
  }
  .sm-m1_75.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-m1_75\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mt1_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .sm-mb1_75.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .sm-ml1_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .sm-mr1_75.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .sm-mv1_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mh1_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm-m2, .sm-m2.wp-block-image figure {
    margin: 2em;
  }
  .sm-m2\!, .sm-m2\!.wp-block-image figure {
    margin: 2em !important;
  }
  .sm-mt2, .sm-mt2.wp-block-image figure {
    margin-top: 2em !important;
  }
  .sm-mb2, .sm-mb2.wp-block-image figure {
    margin-bottom: 2em !important;
  }
  .sm-ml2, .sm-ml2.wp-block-image figure {
    margin-left: 2em !important;
  }
  .sm-mr2, .sm-mr2.wp-block-image figure {
    margin-right: 2em !important;
  }
  .sm-mv2, .sm-mv2.wp-block-image figure {
    margin-top: 2em !important;
    margin-bottom: 2em !important;
  }
  .sm-mh2, .sm-mh2.wp-block-image figure {
    margin-left: 2em !important;
    margin-right: 2em !important;
  }
  .sm-m2.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-m2\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mt2.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .sm-mb2.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .sm-ml2.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .sm-mr2.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .sm-mv2.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mh2.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm-m2_5, .sm-m2_5.wp-block-image figure {
    margin: 2.5em;
  }
  .sm-m2_5\!, .sm-m2_5\!.wp-block-image figure {
    margin: 2.5em !important;
  }
  .sm-mt2_5, .sm-mt2_5.wp-block-image figure {
    margin-top: 2.5em !important;
  }
  .sm-mb2_5, .sm-mb2_5.wp-block-image figure {
    margin-bottom: 2.5em !important;
  }
  .sm-ml2_5, .sm-ml2_5.wp-block-image figure {
    margin-left: 2.5em !important;
  }
  .sm-mr2_5, .sm-mr2_5.wp-block-image figure {
    margin-right: 2.5em !important;
  }
  .sm-mv2_5, .sm-mv2_5.wp-block-image figure {
    margin-top: 2.5em !important;
    margin-bottom: 2.5em !important;
  }
  .sm-mh2_5, .sm-mh2_5.wp-block-image figure {
    margin-left: 2.5em !important;
    margin-right: 2.5em !important;
  }
  .sm-m2_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-m2_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mt2_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .sm-mb2_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .sm-ml2_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .sm-mr2_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .sm-mv2_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mh2_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm-m3, .sm-m3.wp-block-image figure {
    margin: 3em;
  }
  .sm-m3\!, .sm-m3\!.wp-block-image figure {
    margin: 3em !important;
  }
  .sm-mt3, .sm-mt3.wp-block-image figure {
    margin-top: 3em !important;
  }
  .sm-mb3, .sm-mb3.wp-block-image figure {
    margin-bottom: 3em !important;
  }
  .sm-ml3, .sm-ml3.wp-block-image figure {
    margin-left: 3em !important;
  }
  .sm-mr3, .sm-mr3.wp-block-image figure {
    margin-right: 3em !important;
  }
  .sm-mv3, .sm-mv3.wp-block-image figure {
    margin-top: 3em !important;
    margin-bottom: 3em !important;
  }
  .sm-mh3, .sm-mh3.wp-block-image figure {
    margin-left: 3em !important;
    margin-right: 3em !important;
  }
  .sm-m3.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-m3\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mt3.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .sm-mb3.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .sm-ml3.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .sm-mr3.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .sm-mv3.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mh3.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm-m4, .sm-m4.wp-block-image figure {
    margin: 4em;
  }
  .sm-m4\!, .sm-m4\!.wp-block-image figure {
    margin: 4em !important;
  }
  .sm-mt4, .sm-mt4.wp-block-image figure {
    margin-top: 4em !important;
  }
  .sm-mb4, .sm-mb4.wp-block-image figure {
    margin-bottom: 4em !important;
  }
  .sm-ml4, .sm-ml4.wp-block-image figure {
    margin-left: 4em !important;
  }
  .sm-mr4, .sm-mr4.wp-block-image figure {
    margin-right: 4em !important;
  }
  .sm-mv4, .sm-mv4.wp-block-image figure {
    margin-top: 4em !important;
    margin-bottom: 4em !important;
  }
  .sm-mh4, .sm-mh4.wp-block-image figure {
    margin-left: 4em !important;
    margin-right: 4em !important;
  }
  .sm-m4.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-m4\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mt4.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .sm-mb4.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .sm-ml4.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .sm-mr4.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .sm-mv4.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mh4.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm-m5, .sm-m5.wp-block-image figure {
    margin: 5em;
  }
  .sm-m5\!, .sm-m5\!.wp-block-image figure {
    margin: 5em !important;
  }
  .sm-mt5, .sm-mt5.wp-block-image figure {
    margin-top: 5em !important;
  }
  .sm-mb5, .sm-mb5.wp-block-image figure {
    margin-bottom: 5em !important;
  }
  .sm-ml5, .sm-ml5.wp-block-image figure {
    margin-left: 5em !important;
  }
  .sm-mr5, .sm-mr5.wp-block-image figure {
    margin-right: 5em !important;
  }
  .sm-mv5, .sm-mv5.wp-block-image figure {
    margin-top: 5em !important;
    margin-bottom: 5em !important;
  }
  .sm-mh5, .sm-mh5.wp-block-image figure {
    margin-left: 5em !important;
    margin-right: 5em !important;
  }
  .sm-m5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-m5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mt5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .sm-mb5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .sm-ml5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .sm-mr5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .sm-mv5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mh5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm-m-_25, .sm-m-_25.wp-block-image figure {
    margin: -0.25em;
  }
  .sm-m-_25\!, .sm-m-_25\!.wp-block-image figure {
    margin: -0.25em !important;
  }
  .sm-mt-_25, .sm-mt-_25.wp-block-image figure {
    margin-top: -0.25em !important;
  }
  .sm-mb-_25, .sm-mb-_25.wp-block-image figure {
    margin-bottom: -0.25em !important;
  }
  .sm-ml-_25, .sm-ml-_25.wp-block-image figure {
    margin-left: -0.25em !important;
  }
  .sm-mr-_25, .sm-mr-_25.wp-block-image figure {
    margin-right: -0.25em !important;
  }
  .sm-mv-_25, .sm-mv-_25.wp-block-image figure {
    margin-top: -0.25em !important;
    margin-bottom: -0.25em !important;
  }
  .sm-mh-_25, .sm-mh-_25.wp-block-image figure {
    margin-left: -0.25em !important;
    margin-right: -0.25em !important;
  }
  .sm-m-_25.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-m-_25\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mt-_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .sm-mb-_25.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .sm-ml-_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .sm-mr-_25.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .sm-mv-_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mh-_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm-m-_5, .sm-m-_5.wp-block-image figure {
    margin: -0.5em;
  }
  .sm-m-_5\!, .sm-m-_5\!.wp-block-image figure {
    margin: -0.5em !important;
  }
  .sm-mt-_5, .sm-mt-_5.wp-block-image figure {
    margin-top: -0.5em !important;
  }
  .sm-mb-_5, .sm-mb-_5.wp-block-image figure {
    margin-bottom: -0.5em !important;
  }
  .sm-ml-_5, .sm-ml-_5.wp-block-image figure {
    margin-left: -0.5em !important;
  }
  .sm-mr-_5, .sm-mr-_5.wp-block-image figure {
    margin-right: -0.5em !important;
  }
  .sm-mv-_5, .sm-mv-_5.wp-block-image figure {
    margin-top: -0.5em !important;
    margin-bottom: -0.5em !important;
  }
  .sm-mh-_5, .sm-mh-_5.wp-block-image figure {
    margin-left: -0.5em !important;
    margin-right: -0.5em !important;
  }
  .sm-m-_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-m-_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mt-_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .sm-mb-_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .sm-ml-_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .sm-mr-_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .sm-mv-_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mh-_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm-m-_75, .sm-m-_75.wp-block-image figure {
    margin: -0.75em;
  }
  .sm-m-_75\!, .sm-m-_75\!.wp-block-image figure {
    margin: -0.75em !important;
  }
  .sm-mt-_75, .sm-mt-_75.wp-block-image figure {
    margin-top: -0.75em !important;
  }
  .sm-mb-_75, .sm-mb-_75.wp-block-image figure {
    margin-bottom: -0.75em !important;
  }
  .sm-ml-_75, .sm-ml-_75.wp-block-image figure {
    margin-left: -0.75em !important;
  }
  .sm-mr-_75, .sm-mr-_75.wp-block-image figure {
    margin-right: -0.75em !important;
  }
  .sm-mv-_75, .sm-mv-_75.wp-block-image figure {
    margin-top: -0.75em !important;
    margin-bottom: -0.75em !important;
  }
  .sm-mh-_75, .sm-mh-_75.wp-block-image figure {
    margin-left: -0.75em !important;
    margin-right: -0.75em !important;
  }
  .sm-m-_75.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-m-_75\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mt-_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .sm-mb-_75.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .sm-ml-_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .sm-mr-_75.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .sm-mv-_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mh-_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm-m-1, .sm-m-1.wp-block-image figure {
    margin: -1em;
  }
  .sm-m-1\!, .sm-m-1\!.wp-block-image figure {
    margin: -1em !important;
  }
  .sm-mt-1, .sm-mt-1.wp-block-image figure {
    margin-top: -1em !important;
  }
  .sm-mb-1, .sm-mb-1.wp-block-image figure {
    margin-bottom: -1em !important;
  }
  .sm-ml-1, .sm-ml-1.wp-block-image figure {
    margin-left: -1em !important;
  }
  .sm-mr-1, .sm-mr-1.wp-block-image figure {
    margin-right: -1em !important;
  }
  .sm-mv-1, .sm-mv-1.wp-block-image figure {
    margin-top: -1em !important;
    margin-bottom: -1em !important;
  }
  .sm-mh-1, .sm-mh-1.wp-block-image figure {
    margin-left: -1em !important;
    margin-right: -1em !important;
  }
  .sm-m-1.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-m-1\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mt-1.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .sm-mb-1.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .sm-ml-1.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .sm-mr-1.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .sm-mv-1.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mh-1.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm-m-1_25, .sm-m-1_25.wp-block-image figure {
    margin: -1.25em;
  }
  .sm-m-1_25\!, .sm-m-1_25\!.wp-block-image figure {
    margin: -1.25em !important;
  }
  .sm-mt-1_25, .sm-mt-1_25.wp-block-image figure {
    margin-top: -1.25em !important;
  }
  .sm-mb-1_25, .sm-mb-1_25.wp-block-image figure {
    margin-bottom: -1.25em !important;
  }
  .sm-ml-1_25, .sm-ml-1_25.wp-block-image figure {
    margin-left: -1.25em !important;
  }
  .sm-mr-1_25, .sm-mr-1_25.wp-block-image figure {
    margin-right: -1.25em !important;
  }
  .sm-mv-1_25, .sm-mv-1_25.wp-block-image figure {
    margin-top: -1.25em !important;
    margin-bottom: -1.25em !important;
  }
  .sm-mh-1_25, .sm-mh-1_25.wp-block-image figure {
    margin-left: -1.25em !important;
    margin-right: -1.25em !important;
  }
  .sm-m-1_25.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-m-1_25\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mt-1_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .sm-mb-1_25.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .sm-ml-1_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .sm-mr-1_25.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .sm-mv-1_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mh-1_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm-m-1_5, .sm-m-1_5.wp-block-image figure {
    margin: -1.5em;
  }
  .sm-m-1_5\!, .sm-m-1_5\!.wp-block-image figure {
    margin: -1.5em !important;
  }
  .sm-mt-1_5, .sm-mt-1_5.wp-block-image figure {
    margin-top: -1.5em !important;
  }
  .sm-mb-1_5, .sm-mb-1_5.wp-block-image figure {
    margin-bottom: -1.5em !important;
  }
  .sm-ml-1_5, .sm-ml-1_5.wp-block-image figure {
    margin-left: -1.5em !important;
  }
  .sm-mr-1_5, .sm-mr-1_5.wp-block-image figure {
    margin-right: -1.5em !important;
  }
  .sm-mv-1_5, .sm-mv-1_5.wp-block-image figure {
    margin-top: -1.5em !important;
    margin-bottom: -1.5em !important;
  }
  .sm-mh-1_5, .sm-mh-1_5.wp-block-image figure {
    margin-left: -1.5em !important;
    margin-right: -1.5em !important;
  }
  .sm-m-1_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-m-1_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mt-1_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .sm-mb-1_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .sm-ml-1_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .sm-mr-1_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .sm-mv-1_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mh-1_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm-m-1_75, .sm-m-1_75.wp-block-image figure {
    margin: -1.75em;
  }
  .sm-m-1_75\!, .sm-m-1_75\!.wp-block-image figure {
    margin: -1.75em !important;
  }
  .sm-mt-1_75, .sm-mt-1_75.wp-block-image figure {
    margin-top: -1.75em !important;
  }
  .sm-mb-1_75, .sm-mb-1_75.wp-block-image figure {
    margin-bottom: -1.75em !important;
  }
  .sm-ml-1_75, .sm-ml-1_75.wp-block-image figure {
    margin-left: -1.75em !important;
  }
  .sm-mr-1_75, .sm-mr-1_75.wp-block-image figure {
    margin-right: -1.75em !important;
  }
  .sm-mv-1_75, .sm-mv-1_75.wp-block-image figure {
    margin-top: -1.75em !important;
    margin-bottom: -1.75em !important;
  }
  .sm-mh-1_75, .sm-mh-1_75.wp-block-image figure {
    margin-left: -1.75em !important;
    margin-right: -1.75em !important;
  }
  .sm-m-1_75.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-m-1_75\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mt-1_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .sm-mb-1_75.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .sm-ml-1_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .sm-mr-1_75.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .sm-mv-1_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mh-1_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm-m-2, .sm-m-2.wp-block-image figure {
    margin: -2em;
  }
  .sm-m-2\!, .sm-m-2\!.wp-block-image figure {
    margin: -2em !important;
  }
  .sm-mt-2, .sm-mt-2.wp-block-image figure {
    margin-top: -2em !important;
  }
  .sm-mb-2, .sm-mb-2.wp-block-image figure {
    margin-bottom: -2em !important;
  }
  .sm-ml-2, .sm-ml-2.wp-block-image figure {
    margin-left: -2em !important;
  }
  .sm-mr-2, .sm-mr-2.wp-block-image figure {
    margin-right: -2em !important;
  }
  .sm-mv-2, .sm-mv-2.wp-block-image figure {
    margin-top: -2em !important;
    margin-bottom: -2em !important;
  }
  .sm-mh-2, .sm-mh-2.wp-block-image figure {
    margin-left: -2em !important;
    margin-right: -2em !important;
  }
  .sm-m-2.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-m-2\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mt-2.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .sm-mb-2.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .sm-ml-2.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .sm-mr-2.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .sm-mv-2.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mh-2.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm-m-2_5, .sm-m-2_5.wp-block-image figure {
    margin: -2.5em;
  }
  .sm-m-2_5\!, .sm-m-2_5\!.wp-block-image figure {
    margin: -2.5em !important;
  }
  .sm-mt-2_5, .sm-mt-2_5.wp-block-image figure {
    margin-top: -2.5em !important;
  }
  .sm-mb-2_5, .sm-mb-2_5.wp-block-image figure {
    margin-bottom: -2.5em !important;
  }
  .sm-ml-2_5, .sm-ml-2_5.wp-block-image figure {
    margin-left: -2.5em !important;
  }
  .sm-mr-2_5, .sm-mr-2_5.wp-block-image figure {
    margin-right: -2.5em !important;
  }
  .sm-mv-2_5, .sm-mv-2_5.wp-block-image figure {
    margin-top: -2.5em !important;
    margin-bottom: -2.5em !important;
  }
  .sm-mh-2_5, .sm-mh-2_5.wp-block-image figure {
    margin-left: -2.5em !important;
    margin-right: -2.5em !important;
  }
  .sm-m-2_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-m-2_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mt-2_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .sm-mb-2_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .sm-ml-2_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .sm-mr-2_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .sm-mv-2_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mh-2_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm-m-3, .sm-m-3.wp-block-image figure {
    margin: -3em;
  }
  .sm-m-3\!, .sm-m-3\!.wp-block-image figure {
    margin: -3em !important;
  }
  .sm-mt-3, .sm-mt-3.wp-block-image figure {
    margin-top: -3em !important;
  }
  .sm-mb-3, .sm-mb-3.wp-block-image figure {
    margin-bottom: -3em !important;
  }
  .sm-ml-3, .sm-ml-3.wp-block-image figure {
    margin-left: -3em !important;
  }
  .sm-mr-3, .sm-mr-3.wp-block-image figure {
    margin-right: -3em !important;
  }
  .sm-mv-3, .sm-mv-3.wp-block-image figure {
    margin-top: -3em !important;
    margin-bottom: -3em !important;
  }
  .sm-mh-3, .sm-mh-3.wp-block-image figure {
    margin-left: -3em !important;
    margin-right: -3em !important;
  }
  .sm-m-3.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-m-3\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mt-3.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .sm-mb-3.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .sm-ml-3.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .sm-mr-3.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .sm-mv-3.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mh-3.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm-m-4, .sm-m-4.wp-block-image figure {
    margin: -4em;
  }
  .sm-m-4\!, .sm-m-4\!.wp-block-image figure {
    margin: -4em !important;
  }
  .sm-mt-4, .sm-mt-4.wp-block-image figure {
    margin-top: -4em !important;
  }
  .sm-mb-4, .sm-mb-4.wp-block-image figure {
    margin-bottom: -4em !important;
  }
  .sm-ml-4, .sm-ml-4.wp-block-image figure {
    margin-left: -4em !important;
  }
  .sm-mr-4, .sm-mr-4.wp-block-image figure {
    margin-right: -4em !important;
  }
  .sm-mv-4, .sm-mv-4.wp-block-image figure {
    margin-top: -4em !important;
    margin-bottom: -4em !important;
  }
  .sm-mh-4, .sm-mh-4.wp-block-image figure {
    margin-left: -4em !important;
    margin-right: -4em !important;
  }
  .sm-m-4.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-m-4\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mt-4.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .sm-mb-4.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .sm-ml-4.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .sm-mr-4.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .sm-mv-4.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mh-4.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm-m-5, .sm-m-5.wp-block-image figure {
    margin: -5em;
  }
  .sm-m-5\!, .sm-m-5\!.wp-block-image figure {
    margin: -5em !important;
  }
  .sm-mt-5, .sm-mt-5.wp-block-image figure {
    margin-top: -5em !important;
  }
  .sm-mb-5, .sm-mb-5.wp-block-image figure {
    margin-bottom: -5em !important;
  }
  .sm-ml-5, .sm-ml-5.wp-block-image figure {
    margin-left: -5em !important;
  }
  .sm-mr-5, .sm-mr-5.wp-block-image figure {
    margin-right: -5em !important;
  }
  .sm-mv-5, .sm-mv-5.wp-block-image figure {
    margin-top: -5em !important;
    margin-bottom: -5em !important;
  }
  .sm-mh-5, .sm-mh-5.wp-block-image figure {
    margin-left: -5em !important;
    margin-right: -5em !important;
  }
  .sm-m-5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-m-5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mt-5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .sm-mb-5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .sm-ml-5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .sm-mr-5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .sm-mv-5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mh-5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm-mauto, .sm-mauto.wp-block-image figure {
    margin: auto;
  }
  .sm-mauto\!, .sm-mauto\!.wp-block-image figure {
    margin: auto !important;
  }
  .sm-mtauto, .sm-mtauto.wp-block-image figure {
    margin-top: auto !important;
  }
  .sm-mbauto, .sm-mbauto.wp-block-image figure {
    margin-bottom: auto !important;
  }
  .sm-mlauto, .sm-mlauto.wp-block-image figure {
    margin-left: auto !important;
  }
  .sm-mrauto, .sm-mrauto.wp-block-image figure {
    margin-right: auto !important;
  }
  .sm-mvauto, .sm-mvauto.wp-block-image figure {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .sm-mhauto, .sm-mhauto.wp-block-image figure {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .sm-mauto.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mauto\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .sm-mtauto.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .sm-mbauto.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .sm-mlauto.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .sm-mrauto.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .sm-mvauto.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-mhauto.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
@media (min-width: 750px) {
  .ms-m0, .ms-m0.wp-block-image figure {
    margin: 0;
  }
  .ms-m0\!, .ms-m0\!.wp-block-image figure {
    margin: 0 !important;
  }
  .ms-mt0, .ms-mt0.wp-block-image figure {
    margin-top: 0 !important;
  }
  .ms-mb0, .ms-mb0.wp-block-image figure {
    margin-bottom: 0 !important;
  }
  .ms-ml0, .ms-ml0.wp-block-image figure {
    margin-left: 0 !important;
  }
  .ms-mr0, .ms-mr0.wp-block-image figure {
    margin-right: 0 !important;
  }
  .ms-mv0, .ms-mv0.wp-block-image figure {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mh0, .ms-mh0.wp-block-image figure {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ms-m0.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-m0\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mt0.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .ms-mb0.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .ms-ml0.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .ms-mr0.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .ms-mv0.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mh0.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ms-m_25, .ms-m_25.wp-block-image figure {
    margin: 0.25em;
  }
  .ms-m_25\!, .ms-m_25\!.wp-block-image figure {
    margin: 0.25em !important;
  }
  .ms-mt_25, .ms-mt_25.wp-block-image figure {
    margin-top: 0.25em !important;
  }
  .ms-mb_25, .ms-mb_25.wp-block-image figure {
    margin-bottom: 0.25em !important;
  }
  .ms-ml_25, .ms-ml_25.wp-block-image figure {
    margin-left: 0.25em !important;
  }
  .ms-mr_25, .ms-mr_25.wp-block-image figure {
    margin-right: 0.25em !important;
  }
  .ms-mv_25, .ms-mv_25.wp-block-image figure {
    margin-top: 0.25em !important;
    margin-bottom: 0.25em !important;
  }
  .ms-mh_25, .ms-mh_25.wp-block-image figure {
    margin-left: 0.25em !important;
    margin-right: 0.25em !important;
  }
  .ms-m_25.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-m_25\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mt_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .ms-mb_25.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .ms-ml_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .ms-mr_25.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .ms-mv_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mh_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ms-m_5, .ms-m_5.wp-block-image figure {
    margin: 0.5em;
  }
  .ms-m_5\!, .ms-m_5\!.wp-block-image figure {
    margin: 0.5em !important;
  }
  .ms-mt_5, .ms-mt_5.wp-block-image figure {
    margin-top: 0.5em !important;
  }
  .ms-mb_5, .ms-mb_5.wp-block-image figure {
    margin-bottom: 0.5em !important;
  }
  .ms-ml_5, .ms-ml_5.wp-block-image figure {
    margin-left: 0.5em !important;
  }
  .ms-mr_5, .ms-mr_5.wp-block-image figure {
    margin-right: 0.5em !important;
  }
  .ms-mv_5, .ms-mv_5.wp-block-image figure {
    margin-top: 0.5em !important;
    margin-bottom: 0.5em !important;
  }
  .ms-mh_5, .ms-mh_5.wp-block-image figure {
    margin-left: 0.5em !important;
    margin-right: 0.5em !important;
  }
  .ms-m_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-m_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mt_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .ms-mb_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .ms-ml_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .ms-mr_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .ms-mv_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mh_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ms-m_75, .ms-m_75.wp-block-image figure {
    margin: 0.75em;
  }
  .ms-m_75\!, .ms-m_75\!.wp-block-image figure {
    margin: 0.75em !important;
  }
  .ms-mt_75, .ms-mt_75.wp-block-image figure {
    margin-top: 0.75em !important;
  }
  .ms-mb_75, .ms-mb_75.wp-block-image figure {
    margin-bottom: 0.75em !important;
  }
  .ms-ml_75, .ms-ml_75.wp-block-image figure {
    margin-left: 0.75em !important;
  }
  .ms-mr_75, .ms-mr_75.wp-block-image figure {
    margin-right: 0.75em !important;
  }
  .ms-mv_75, .ms-mv_75.wp-block-image figure {
    margin-top: 0.75em !important;
    margin-bottom: 0.75em !important;
  }
  .ms-mh_75, .ms-mh_75.wp-block-image figure {
    margin-left: 0.75em !important;
    margin-right: 0.75em !important;
  }
  .ms-m_75.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-m_75\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mt_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .ms-mb_75.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .ms-ml_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .ms-mr_75.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .ms-mv_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mh_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ms-m1, .ms-m1.wp-block-image figure {
    margin: 1em;
  }
  .ms-m1\!, .ms-m1\!.wp-block-image figure {
    margin: 1em !important;
  }
  .ms-mt1, .ms-mt1.wp-block-image figure {
    margin-top: 1em !important;
  }
  .ms-mb1, .ms-mb1.wp-block-image figure {
    margin-bottom: 1em !important;
  }
  .ms-ml1, .ms-ml1.wp-block-image figure {
    margin-left: 1em !important;
  }
  .ms-mr1, .ms-mr1.wp-block-image figure {
    margin-right: 1em !important;
  }
  .ms-mv1, .ms-mv1.wp-block-image figure {
    margin-top: 1em !important;
    margin-bottom: 1em !important;
  }
  .ms-mh1, .ms-mh1.wp-block-image figure {
    margin-left: 1em !important;
    margin-right: 1em !important;
  }
  .ms-m1.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-m1\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mt1.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .ms-mb1.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .ms-ml1.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .ms-mr1.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .ms-mv1.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mh1.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ms-m1_25, .ms-m1_25.wp-block-image figure {
    margin: 1.25em;
  }
  .ms-m1_25\!, .ms-m1_25\!.wp-block-image figure {
    margin: 1.25em !important;
  }
  .ms-mt1_25, .ms-mt1_25.wp-block-image figure {
    margin-top: 1.25em !important;
  }
  .ms-mb1_25, .ms-mb1_25.wp-block-image figure {
    margin-bottom: 1.25em !important;
  }
  .ms-ml1_25, .ms-ml1_25.wp-block-image figure {
    margin-left: 1.25em !important;
  }
  .ms-mr1_25, .ms-mr1_25.wp-block-image figure {
    margin-right: 1.25em !important;
  }
  .ms-mv1_25, .ms-mv1_25.wp-block-image figure {
    margin-top: 1.25em !important;
    margin-bottom: 1.25em !important;
  }
  .ms-mh1_25, .ms-mh1_25.wp-block-image figure {
    margin-left: 1.25em !important;
    margin-right: 1.25em !important;
  }
  .ms-m1_25.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-m1_25\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mt1_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .ms-mb1_25.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .ms-ml1_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .ms-mr1_25.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .ms-mv1_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mh1_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ms-m1_5, .ms-m1_5.wp-block-image figure {
    margin: 1.5em;
  }
  .ms-m1_5\!, .ms-m1_5\!.wp-block-image figure {
    margin: 1.5em !important;
  }
  .ms-mt1_5, .ms-mt1_5.wp-block-image figure {
    margin-top: 1.5em !important;
  }
  .ms-mb1_5, .ms-mb1_5.wp-block-image figure {
    margin-bottom: 1.5em !important;
  }
  .ms-ml1_5, .ms-ml1_5.wp-block-image figure {
    margin-left: 1.5em !important;
  }
  .ms-mr1_5, .ms-mr1_5.wp-block-image figure {
    margin-right: 1.5em !important;
  }
  .ms-mv1_5, .ms-mv1_5.wp-block-image figure {
    margin-top: 1.5em !important;
    margin-bottom: 1.5em !important;
  }
  .ms-mh1_5, .ms-mh1_5.wp-block-image figure {
    margin-left: 1.5em !important;
    margin-right: 1.5em !important;
  }
  .ms-m1_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-m1_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mt1_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .ms-mb1_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .ms-ml1_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .ms-mr1_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .ms-mv1_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mh1_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ms-m1_75, .ms-m1_75.wp-block-image figure {
    margin: 1.75em;
  }
  .ms-m1_75\!, .ms-m1_75\!.wp-block-image figure {
    margin: 1.75em !important;
  }
  .ms-mt1_75, .ms-mt1_75.wp-block-image figure {
    margin-top: 1.75em !important;
  }
  .ms-mb1_75, .ms-mb1_75.wp-block-image figure {
    margin-bottom: 1.75em !important;
  }
  .ms-ml1_75, .ms-ml1_75.wp-block-image figure {
    margin-left: 1.75em !important;
  }
  .ms-mr1_75, .ms-mr1_75.wp-block-image figure {
    margin-right: 1.75em !important;
  }
  .ms-mv1_75, .ms-mv1_75.wp-block-image figure {
    margin-top: 1.75em !important;
    margin-bottom: 1.75em !important;
  }
  .ms-mh1_75, .ms-mh1_75.wp-block-image figure {
    margin-left: 1.75em !important;
    margin-right: 1.75em !important;
  }
  .ms-m1_75.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-m1_75\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mt1_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .ms-mb1_75.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .ms-ml1_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .ms-mr1_75.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .ms-mv1_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mh1_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ms-m2, .ms-m2.wp-block-image figure {
    margin: 2em;
  }
  .ms-m2\!, .ms-m2\!.wp-block-image figure {
    margin: 2em !important;
  }
  .ms-mt2, .ms-mt2.wp-block-image figure {
    margin-top: 2em !important;
  }
  .ms-mb2, .ms-mb2.wp-block-image figure {
    margin-bottom: 2em !important;
  }
  .ms-ml2, .ms-ml2.wp-block-image figure {
    margin-left: 2em !important;
  }
  .ms-mr2, .ms-mr2.wp-block-image figure {
    margin-right: 2em !important;
  }
  .ms-mv2, .ms-mv2.wp-block-image figure {
    margin-top: 2em !important;
    margin-bottom: 2em !important;
  }
  .ms-mh2, .ms-mh2.wp-block-image figure {
    margin-left: 2em !important;
    margin-right: 2em !important;
  }
  .ms-m2.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-m2\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mt2.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .ms-mb2.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .ms-ml2.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .ms-mr2.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .ms-mv2.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mh2.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ms-m2_5, .ms-m2_5.wp-block-image figure {
    margin: 2.5em;
  }
  .ms-m2_5\!, .ms-m2_5\!.wp-block-image figure {
    margin: 2.5em !important;
  }
  .ms-mt2_5, .ms-mt2_5.wp-block-image figure {
    margin-top: 2.5em !important;
  }
  .ms-mb2_5, .ms-mb2_5.wp-block-image figure {
    margin-bottom: 2.5em !important;
  }
  .ms-ml2_5, .ms-ml2_5.wp-block-image figure {
    margin-left: 2.5em !important;
  }
  .ms-mr2_5, .ms-mr2_5.wp-block-image figure {
    margin-right: 2.5em !important;
  }
  .ms-mv2_5, .ms-mv2_5.wp-block-image figure {
    margin-top: 2.5em !important;
    margin-bottom: 2.5em !important;
  }
  .ms-mh2_5, .ms-mh2_5.wp-block-image figure {
    margin-left: 2.5em !important;
    margin-right: 2.5em !important;
  }
  .ms-m2_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-m2_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mt2_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .ms-mb2_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .ms-ml2_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .ms-mr2_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .ms-mv2_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mh2_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ms-m3, .ms-m3.wp-block-image figure {
    margin: 3em;
  }
  .ms-m3\!, .ms-m3\!.wp-block-image figure {
    margin: 3em !important;
  }
  .ms-mt3, .ms-mt3.wp-block-image figure {
    margin-top: 3em !important;
  }
  .ms-mb3, .ms-mb3.wp-block-image figure {
    margin-bottom: 3em !important;
  }
  .ms-ml3, .ms-ml3.wp-block-image figure {
    margin-left: 3em !important;
  }
  .ms-mr3, .ms-mr3.wp-block-image figure {
    margin-right: 3em !important;
  }
  .ms-mv3, .ms-mv3.wp-block-image figure {
    margin-top: 3em !important;
    margin-bottom: 3em !important;
  }
  .ms-mh3, .ms-mh3.wp-block-image figure {
    margin-left: 3em !important;
    margin-right: 3em !important;
  }
  .ms-m3.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-m3\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mt3.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .ms-mb3.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .ms-ml3.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .ms-mr3.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .ms-mv3.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mh3.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ms-m4, .ms-m4.wp-block-image figure {
    margin: 4em;
  }
  .ms-m4\!, .ms-m4\!.wp-block-image figure {
    margin: 4em !important;
  }
  .ms-mt4, .ms-mt4.wp-block-image figure {
    margin-top: 4em !important;
  }
  .ms-mb4, .ms-mb4.wp-block-image figure {
    margin-bottom: 4em !important;
  }
  .ms-ml4, .ms-ml4.wp-block-image figure {
    margin-left: 4em !important;
  }
  .ms-mr4, .ms-mr4.wp-block-image figure {
    margin-right: 4em !important;
  }
  .ms-mv4, .ms-mv4.wp-block-image figure {
    margin-top: 4em !important;
    margin-bottom: 4em !important;
  }
  .ms-mh4, .ms-mh4.wp-block-image figure {
    margin-left: 4em !important;
    margin-right: 4em !important;
  }
  .ms-m4.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-m4\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mt4.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .ms-mb4.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .ms-ml4.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .ms-mr4.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .ms-mv4.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mh4.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ms-m5, .ms-m5.wp-block-image figure {
    margin: 5em;
  }
  .ms-m5\!, .ms-m5\!.wp-block-image figure {
    margin: 5em !important;
  }
  .ms-mt5, .ms-mt5.wp-block-image figure {
    margin-top: 5em !important;
  }
  .ms-mb5, .ms-mb5.wp-block-image figure {
    margin-bottom: 5em !important;
  }
  .ms-ml5, .ms-ml5.wp-block-image figure {
    margin-left: 5em !important;
  }
  .ms-mr5, .ms-mr5.wp-block-image figure {
    margin-right: 5em !important;
  }
  .ms-mv5, .ms-mv5.wp-block-image figure {
    margin-top: 5em !important;
    margin-bottom: 5em !important;
  }
  .ms-mh5, .ms-mh5.wp-block-image figure {
    margin-left: 5em !important;
    margin-right: 5em !important;
  }
  .ms-m5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-m5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mt5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .ms-mb5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .ms-ml5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .ms-mr5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .ms-mv5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mh5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ms-m-_25, .ms-m-_25.wp-block-image figure {
    margin: -0.25em;
  }
  .ms-m-_25\!, .ms-m-_25\!.wp-block-image figure {
    margin: -0.25em !important;
  }
  .ms-mt-_25, .ms-mt-_25.wp-block-image figure {
    margin-top: -0.25em !important;
  }
  .ms-mb-_25, .ms-mb-_25.wp-block-image figure {
    margin-bottom: -0.25em !important;
  }
  .ms-ml-_25, .ms-ml-_25.wp-block-image figure {
    margin-left: -0.25em !important;
  }
  .ms-mr-_25, .ms-mr-_25.wp-block-image figure {
    margin-right: -0.25em !important;
  }
  .ms-mv-_25, .ms-mv-_25.wp-block-image figure {
    margin-top: -0.25em !important;
    margin-bottom: -0.25em !important;
  }
  .ms-mh-_25, .ms-mh-_25.wp-block-image figure {
    margin-left: -0.25em !important;
    margin-right: -0.25em !important;
  }
  .ms-m-_25.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-m-_25\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mt-_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .ms-mb-_25.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .ms-ml-_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .ms-mr-_25.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .ms-mv-_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mh-_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ms-m-_5, .ms-m-_5.wp-block-image figure {
    margin: -0.5em;
  }
  .ms-m-_5\!, .ms-m-_5\!.wp-block-image figure {
    margin: -0.5em !important;
  }
  .ms-mt-_5, .ms-mt-_5.wp-block-image figure {
    margin-top: -0.5em !important;
  }
  .ms-mb-_5, .ms-mb-_5.wp-block-image figure {
    margin-bottom: -0.5em !important;
  }
  .ms-ml-_5, .ms-ml-_5.wp-block-image figure {
    margin-left: -0.5em !important;
  }
  .ms-mr-_5, .ms-mr-_5.wp-block-image figure {
    margin-right: -0.5em !important;
  }
  .ms-mv-_5, .ms-mv-_5.wp-block-image figure {
    margin-top: -0.5em !important;
    margin-bottom: -0.5em !important;
  }
  .ms-mh-_5, .ms-mh-_5.wp-block-image figure {
    margin-left: -0.5em !important;
    margin-right: -0.5em !important;
  }
  .ms-m-_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-m-_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mt-_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .ms-mb-_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .ms-ml-_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .ms-mr-_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .ms-mv-_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mh-_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ms-m-_75, .ms-m-_75.wp-block-image figure {
    margin: -0.75em;
  }
  .ms-m-_75\!, .ms-m-_75\!.wp-block-image figure {
    margin: -0.75em !important;
  }
  .ms-mt-_75, .ms-mt-_75.wp-block-image figure {
    margin-top: -0.75em !important;
  }
  .ms-mb-_75, .ms-mb-_75.wp-block-image figure {
    margin-bottom: -0.75em !important;
  }
  .ms-ml-_75, .ms-ml-_75.wp-block-image figure {
    margin-left: -0.75em !important;
  }
  .ms-mr-_75, .ms-mr-_75.wp-block-image figure {
    margin-right: -0.75em !important;
  }
  .ms-mv-_75, .ms-mv-_75.wp-block-image figure {
    margin-top: -0.75em !important;
    margin-bottom: -0.75em !important;
  }
  .ms-mh-_75, .ms-mh-_75.wp-block-image figure {
    margin-left: -0.75em !important;
    margin-right: -0.75em !important;
  }
  .ms-m-_75.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-m-_75\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mt-_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .ms-mb-_75.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .ms-ml-_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .ms-mr-_75.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .ms-mv-_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mh-_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ms-m-1, .ms-m-1.wp-block-image figure {
    margin: -1em;
  }
  .ms-m-1\!, .ms-m-1\!.wp-block-image figure {
    margin: -1em !important;
  }
  .ms-mt-1, .ms-mt-1.wp-block-image figure {
    margin-top: -1em !important;
  }
  .ms-mb-1, .ms-mb-1.wp-block-image figure {
    margin-bottom: -1em !important;
  }
  .ms-ml-1, .ms-ml-1.wp-block-image figure {
    margin-left: -1em !important;
  }
  .ms-mr-1, .ms-mr-1.wp-block-image figure {
    margin-right: -1em !important;
  }
  .ms-mv-1, .ms-mv-1.wp-block-image figure {
    margin-top: -1em !important;
    margin-bottom: -1em !important;
  }
  .ms-mh-1, .ms-mh-1.wp-block-image figure {
    margin-left: -1em !important;
    margin-right: -1em !important;
  }
  .ms-m-1.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-m-1\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mt-1.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .ms-mb-1.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .ms-ml-1.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .ms-mr-1.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .ms-mv-1.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mh-1.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ms-m-1_25, .ms-m-1_25.wp-block-image figure {
    margin: -1.25em;
  }
  .ms-m-1_25\!, .ms-m-1_25\!.wp-block-image figure {
    margin: -1.25em !important;
  }
  .ms-mt-1_25, .ms-mt-1_25.wp-block-image figure {
    margin-top: -1.25em !important;
  }
  .ms-mb-1_25, .ms-mb-1_25.wp-block-image figure {
    margin-bottom: -1.25em !important;
  }
  .ms-ml-1_25, .ms-ml-1_25.wp-block-image figure {
    margin-left: -1.25em !important;
  }
  .ms-mr-1_25, .ms-mr-1_25.wp-block-image figure {
    margin-right: -1.25em !important;
  }
  .ms-mv-1_25, .ms-mv-1_25.wp-block-image figure {
    margin-top: -1.25em !important;
    margin-bottom: -1.25em !important;
  }
  .ms-mh-1_25, .ms-mh-1_25.wp-block-image figure {
    margin-left: -1.25em !important;
    margin-right: -1.25em !important;
  }
  .ms-m-1_25.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-m-1_25\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mt-1_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .ms-mb-1_25.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .ms-ml-1_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .ms-mr-1_25.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .ms-mv-1_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mh-1_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ms-m-1_5, .ms-m-1_5.wp-block-image figure {
    margin: -1.5em;
  }
  .ms-m-1_5\!, .ms-m-1_5\!.wp-block-image figure {
    margin: -1.5em !important;
  }
  .ms-mt-1_5, .ms-mt-1_5.wp-block-image figure {
    margin-top: -1.5em !important;
  }
  .ms-mb-1_5, .ms-mb-1_5.wp-block-image figure {
    margin-bottom: -1.5em !important;
  }
  .ms-ml-1_5, .ms-ml-1_5.wp-block-image figure {
    margin-left: -1.5em !important;
  }
  .ms-mr-1_5, .ms-mr-1_5.wp-block-image figure {
    margin-right: -1.5em !important;
  }
  .ms-mv-1_5, .ms-mv-1_5.wp-block-image figure {
    margin-top: -1.5em !important;
    margin-bottom: -1.5em !important;
  }
  .ms-mh-1_5, .ms-mh-1_5.wp-block-image figure {
    margin-left: -1.5em !important;
    margin-right: -1.5em !important;
  }
  .ms-m-1_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-m-1_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mt-1_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .ms-mb-1_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .ms-ml-1_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .ms-mr-1_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .ms-mv-1_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mh-1_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ms-m-1_75, .ms-m-1_75.wp-block-image figure {
    margin: -1.75em;
  }
  .ms-m-1_75\!, .ms-m-1_75\!.wp-block-image figure {
    margin: -1.75em !important;
  }
  .ms-mt-1_75, .ms-mt-1_75.wp-block-image figure {
    margin-top: -1.75em !important;
  }
  .ms-mb-1_75, .ms-mb-1_75.wp-block-image figure {
    margin-bottom: -1.75em !important;
  }
  .ms-ml-1_75, .ms-ml-1_75.wp-block-image figure {
    margin-left: -1.75em !important;
  }
  .ms-mr-1_75, .ms-mr-1_75.wp-block-image figure {
    margin-right: -1.75em !important;
  }
  .ms-mv-1_75, .ms-mv-1_75.wp-block-image figure {
    margin-top: -1.75em !important;
    margin-bottom: -1.75em !important;
  }
  .ms-mh-1_75, .ms-mh-1_75.wp-block-image figure {
    margin-left: -1.75em !important;
    margin-right: -1.75em !important;
  }
  .ms-m-1_75.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-m-1_75\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mt-1_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .ms-mb-1_75.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .ms-ml-1_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .ms-mr-1_75.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .ms-mv-1_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mh-1_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ms-m-2, .ms-m-2.wp-block-image figure {
    margin: -2em;
  }
  .ms-m-2\!, .ms-m-2\!.wp-block-image figure {
    margin: -2em !important;
  }
  .ms-mt-2, .ms-mt-2.wp-block-image figure {
    margin-top: -2em !important;
  }
  .ms-mb-2, .ms-mb-2.wp-block-image figure {
    margin-bottom: -2em !important;
  }
  .ms-ml-2, .ms-ml-2.wp-block-image figure {
    margin-left: -2em !important;
  }
  .ms-mr-2, .ms-mr-2.wp-block-image figure {
    margin-right: -2em !important;
  }
  .ms-mv-2, .ms-mv-2.wp-block-image figure {
    margin-top: -2em !important;
    margin-bottom: -2em !important;
  }
  .ms-mh-2, .ms-mh-2.wp-block-image figure {
    margin-left: -2em !important;
    margin-right: -2em !important;
  }
  .ms-m-2.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-m-2\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mt-2.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .ms-mb-2.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .ms-ml-2.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .ms-mr-2.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .ms-mv-2.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mh-2.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ms-m-2_5, .ms-m-2_5.wp-block-image figure {
    margin: -2.5em;
  }
  .ms-m-2_5\!, .ms-m-2_5\!.wp-block-image figure {
    margin: -2.5em !important;
  }
  .ms-mt-2_5, .ms-mt-2_5.wp-block-image figure {
    margin-top: -2.5em !important;
  }
  .ms-mb-2_5, .ms-mb-2_5.wp-block-image figure {
    margin-bottom: -2.5em !important;
  }
  .ms-ml-2_5, .ms-ml-2_5.wp-block-image figure {
    margin-left: -2.5em !important;
  }
  .ms-mr-2_5, .ms-mr-2_5.wp-block-image figure {
    margin-right: -2.5em !important;
  }
  .ms-mv-2_5, .ms-mv-2_5.wp-block-image figure {
    margin-top: -2.5em !important;
    margin-bottom: -2.5em !important;
  }
  .ms-mh-2_5, .ms-mh-2_5.wp-block-image figure {
    margin-left: -2.5em !important;
    margin-right: -2.5em !important;
  }
  .ms-m-2_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-m-2_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mt-2_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .ms-mb-2_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .ms-ml-2_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .ms-mr-2_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .ms-mv-2_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mh-2_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ms-m-3, .ms-m-3.wp-block-image figure {
    margin: -3em;
  }
  .ms-m-3\!, .ms-m-3\!.wp-block-image figure {
    margin: -3em !important;
  }
  .ms-mt-3, .ms-mt-3.wp-block-image figure {
    margin-top: -3em !important;
  }
  .ms-mb-3, .ms-mb-3.wp-block-image figure {
    margin-bottom: -3em !important;
  }
  .ms-ml-3, .ms-ml-3.wp-block-image figure {
    margin-left: -3em !important;
  }
  .ms-mr-3, .ms-mr-3.wp-block-image figure {
    margin-right: -3em !important;
  }
  .ms-mv-3, .ms-mv-3.wp-block-image figure {
    margin-top: -3em !important;
    margin-bottom: -3em !important;
  }
  .ms-mh-3, .ms-mh-3.wp-block-image figure {
    margin-left: -3em !important;
    margin-right: -3em !important;
  }
  .ms-m-3.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-m-3\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mt-3.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .ms-mb-3.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .ms-ml-3.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .ms-mr-3.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .ms-mv-3.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mh-3.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ms-m-4, .ms-m-4.wp-block-image figure {
    margin: -4em;
  }
  .ms-m-4\!, .ms-m-4\!.wp-block-image figure {
    margin: -4em !important;
  }
  .ms-mt-4, .ms-mt-4.wp-block-image figure {
    margin-top: -4em !important;
  }
  .ms-mb-4, .ms-mb-4.wp-block-image figure {
    margin-bottom: -4em !important;
  }
  .ms-ml-4, .ms-ml-4.wp-block-image figure {
    margin-left: -4em !important;
  }
  .ms-mr-4, .ms-mr-4.wp-block-image figure {
    margin-right: -4em !important;
  }
  .ms-mv-4, .ms-mv-4.wp-block-image figure {
    margin-top: -4em !important;
    margin-bottom: -4em !important;
  }
  .ms-mh-4, .ms-mh-4.wp-block-image figure {
    margin-left: -4em !important;
    margin-right: -4em !important;
  }
  .ms-m-4.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-m-4\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mt-4.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .ms-mb-4.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .ms-ml-4.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .ms-mr-4.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .ms-mv-4.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mh-4.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ms-m-5, .ms-m-5.wp-block-image figure {
    margin: -5em;
  }
  .ms-m-5\!, .ms-m-5\!.wp-block-image figure {
    margin: -5em !important;
  }
  .ms-mt-5, .ms-mt-5.wp-block-image figure {
    margin-top: -5em !important;
  }
  .ms-mb-5, .ms-mb-5.wp-block-image figure {
    margin-bottom: -5em !important;
  }
  .ms-ml-5, .ms-ml-5.wp-block-image figure {
    margin-left: -5em !important;
  }
  .ms-mr-5, .ms-mr-5.wp-block-image figure {
    margin-right: -5em !important;
  }
  .ms-mv-5, .ms-mv-5.wp-block-image figure {
    margin-top: -5em !important;
    margin-bottom: -5em !important;
  }
  .ms-mh-5, .ms-mh-5.wp-block-image figure {
    margin-left: -5em !important;
    margin-right: -5em !important;
  }
  .ms-m-5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-m-5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mt-5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .ms-mb-5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .ms-ml-5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .ms-mr-5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .ms-mv-5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mh-5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ms-mauto, .ms-mauto.wp-block-image figure {
    margin: auto;
  }
  .ms-mauto\!, .ms-mauto\!.wp-block-image figure {
    margin: auto !important;
  }
  .ms-mtauto, .ms-mtauto.wp-block-image figure {
    margin-top: auto !important;
  }
  .ms-mbauto, .ms-mbauto.wp-block-image figure {
    margin-bottom: auto !important;
  }
  .ms-mlauto, .ms-mlauto.wp-block-image figure {
    margin-left: auto !important;
  }
  .ms-mrauto, .ms-mrauto.wp-block-image figure {
    margin-right: auto !important;
  }
  .ms-mvauto, .ms-mvauto.wp-block-image figure {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .ms-mhauto, .ms-mhauto.wp-block-image figure {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .ms-mauto.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mauto\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .ms-mtauto.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .ms-mbauto.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .ms-mlauto.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .ms-mrauto.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .ms-mvauto.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ms-mhauto.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
@media (min-width: 900px) {
  .md-m0, .md-m0.wp-block-image figure {
    margin: 0;
  }
  .md-m0\!, .md-m0\!.wp-block-image figure {
    margin: 0 !important;
  }
  .md-mt0, .md-mt0.wp-block-image figure {
    margin-top: 0 !important;
  }
  .md-mb0, .md-mb0.wp-block-image figure {
    margin-bottom: 0 !important;
  }
  .md-ml0, .md-ml0.wp-block-image figure {
    margin-left: 0 !important;
  }
  .md-mr0, .md-mr0.wp-block-image figure {
    margin-right: 0 !important;
  }
  .md-mv0, .md-mv0.wp-block-image figure {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mh0, .md-mh0.wp-block-image figure {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md-m0.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-m0\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mt0.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .md-mb0.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .md-ml0.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .md-mr0.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .md-mv0.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mh0.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md-m_25, .md-m_25.wp-block-image figure {
    margin: 0.25em;
  }
  .md-m_25\!, .md-m_25\!.wp-block-image figure {
    margin: 0.25em !important;
  }
  .md-mt_25, .md-mt_25.wp-block-image figure {
    margin-top: 0.25em !important;
  }
  .md-mb_25, .md-mb_25.wp-block-image figure {
    margin-bottom: 0.25em !important;
  }
  .md-ml_25, .md-ml_25.wp-block-image figure {
    margin-left: 0.25em !important;
  }
  .md-mr_25, .md-mr_25.wp-block-image figure {
    margin-right: 0.25em !important;
  }
  .md-mv_25, .md-mv_25.wp-block-image figure {
    margin-top: 0.25em !important;
    margin-bottom: 0.25em !important;
  }
  .md-mh_25, .md-mh_25.wp-block-image figure {
    margin-left: 0.25em !important;
    margin-right: 0.25em !important;
  }
  .md-m_25.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-m_25\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mt_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .md-mb_25.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .md-ml_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .md-mr_25.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .md-mv_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mh_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md-m_5, .md-m_5.wp-block-image figure {
    margin: 0.5em;
  }
  .md-m_5\!, .md-m_5\!.wp-block-image figure {
    margin: 0.5em !important;
  }
  .md-mt_5, .md-mt_5.wp-block-image figure {
    margin-top: 0.5em !important;
  }
  .md-mb_5, .md-mb_5.wp-block-image figure {
    margin-bottom: 0.5em !important;
  }
  .md-ml_5, .md-ml_5.wp-block-image figure {
    margin-left: 0.5em !important;
  }
  .md-mr_5, .md-mr_5.wp-block-image figure {
    margin-right: 0.5em !important;
  }
  .md-mv_5, .md-mv_5.wp-block-image figure {
    margin-top: 0.5em !important;
    margin-bottom: 0.5em !important;
  }
  .md-mh_5, .md-mh_5.wp-block-image figure {
    margin-left: 0.5em !important;
    margin-right: 0.5em !important;
  }
  .md-m_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-m_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mt_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .md-mb_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .md-ml_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .md-mr_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .md-mv_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mh_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md-m_75, .md-m_75.wp-block-image figure {
    margin: 0.75em;
  }
  .md-m_75\!, .md-m_75\!.wp-block-image figure {
    margin: 0.75em !important;
  }
  .md-mt_75, .md-mt_75.wp-block-image figure {
    margin-top: 0.75em !important;
  }
  .md-mb_75, .md-mb_75.wp-block-image figure {
    margin-bottom: 0.75em !important;
  }
  .md-ml_75, .md-ml_75.wp-block-image figure {
    margin-left: 0.75em !important;
  }
  .md-mr_75, .md-mr_75.wp-block-image figure {
    margin-right: 0.75em !important;
  }
  .md-mv_75, .md-mv_75.wp-block-image figure {
    margin-top: 0.75em !important;
    margin-bottom: 0.75em !important;
  }
  .md-mh_75, .md-mh_75.wp-block-image figure {
    margin-left: 0.75em !important;
    margin-right: 0.75em !important;
  }
  .md-m_75.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-m_75\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mt_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .md-mb_75.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .md-ml_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .md-mr_75.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .md-mv_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mh_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md-m1, .md-m1.wp-block-image figure {
    margin: 1em;
  }
  .md-m1\!, .md-m1\!.wp-block-image figure {
    margin: 1em !important;
  }
  .md-mt1, .md-mt1.wp-block-image figure {
    margin-top: 1em !important;
  }
  .md-mb1, .md-mb1.wp-block-image figure {
    margin-bottom: 1em !important;
  }
  .md-ml1, .md-ml1.wp-block-image figure {
    margin-left: 1em !important;
  }
  .md-mr1, .md-mr1.wp-block-image figure {
    margin-right: 1em !important;
  }
  .md-mv1, .md-mv1.wp-block-image figure {
    margin-top: 1em !important;
    margin-bottom: 1em !important;
  }
  .md-mh1, .md-mh1.wp-block-image figure {
    margin-left: 1em !important;
    margin-right: 1em !important;
  }
  .md-m1.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-m1\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mt1.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .md-mb1.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .md-ml1.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .md-mr1.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .md-mv1.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mh1.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md-m1_25, .md-m1_25.wp-block-image figure {
    margin: 1.25em;
  }
  .md-m1_25\!, .md-m1_25\!.wp-block-image figure {
    margin: 1.25em !important;
  }
  .md-mt1_25, .md-mt1_25.wp-block-image figure {
    margin-top: 1.25em !important;
  }
  .md-mb1_25, .md-mb1_25.wp-block-image figure {
    margin-bottom: 1.25em !important;
  }
  .md-ml1_25, .md-ml1_25.wp-block-image figure {
    margin-left: 1.25em !important;
  }
  .md-mr1_25, .md-mr1_25.wp-block-image figure {
    margin-right: 1.25em !important;
  }
  .md-mv1_25, .md-mv1_25.wp-block-image figure {
    margin-top: 1.25em !important;
    margin-bottom: 1.25em !important;
  }
  .md-mh1_25, .md-mh1_25.wp-block-image figure {
    margin-left: 1.25em !important;
    margin-right: 1.25em !important;
  }
  .md-m1_25.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-m1_25\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mt1_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .md-mb1_25.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .md-ml1_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .md-mr1_25.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .md-mv1_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mh1_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md-m1_5, .md-m1_5.wp-block-image figure {
    margin: 1.5em;
  }
  .md-m1_5\!, .md-m1_5\!.wp-block-image figure {
    margin: 1.5em !important;
  }
  .md-mt1_5, .md-mt1_5.wp-block-image figure {
    margin-top: 1.5em !important;
  }
  .md-mb1_5, .md-mb1_5.wp-block-image figure {
    margin-bottom: 1.5em !important;
  }
  .md-ml1_5, .md-ml1_5.wp-block-image figure {
    margin-left: 1.5em !important;
  }
  .md-mr1_5, .md-mr1_5.wp-block-image figure {
    margin-right: 1.5em !important;
  }
  .md-mv1_5, .md-mv1_5.wp-block-image figure {
    margin-top: 1.5em !important;
    margin-bottom: 1.5em !important;
  }
  .md-mh1_5, .md-mh1_5.wp-block-image figure {
    margin-left: 1.5em !important;
    margin-right: 1.5em !important;
  }
  .md-m1_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-m1_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mt1_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .md-mb1_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .md-ml1_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .md-mr1_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .md-mv1_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mh1_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md-m1_75, .md-m1_75.wp-block-image figure {
    margin: 1.75em;
  }
  .md-m1_75\!, .md-m1_75\!.wp-block-image figure {
    margin: 1.75em !important;
  }
  .md-mt1_75, .md-mt1_75.wp-block-image figure {
    margin-top: 1.75em !important;
  }
  .md-mb1_75, .md-mb1_75.wp-block-image figure {
    margin-bottom: 1.75em !important;
  }
  .md-ml1_75, .md-ml1_75.wp-block-image figure {
    margin-left: 1.75em !important;
  }
  .md-mr1_75, .md-mr1_75.wp-block-image figure {
    margin-right: 1.75em !important;
  }
  .md-mv1_75, .md-mv1_75.wp-block-image figure {
    margin-top: 1.75em !important;
    margin-bottom: 1.75em !important;
  }
  .md-mh1_75, .md-mh1_75.wp-block-image figure {
    margin-left: 1.75em !important;
    margin-right: 1.75em !important;
  }
  .md-m1_75.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-m1_75\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mt1_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .md-mb1_75.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .md-ml1_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .md-mr1_75.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .md-mv1_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mh1_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md-m2, .md-m2.wp-block-image figure {
    margin: 2em;
  }
  .md-m2\!, .md-m2\!.wp-block-image figure {
    margin: 2em !important;
  }
  .md-mt2, .md-mt2.wp-block-image figure {
    margin-top: 2em !important;
  }
  .md-mb2, .md-mb2.wp-block-image figure {
    margin-bottom: 2em !important;
  }
  .md-ml2, .md-ml2.wp-block-image figure {
    margin-left: 2em !important;
  }
  .md-mr2, .md-mr2.wp-block-image figure {
    margin-right: 2em !important;
  }
  .md-mv2, .md-mv2.wp-block-image figure {
    margin-top: 2em !important;
    margin-bottom: 2em !important;
  }
  .md-mh2, .md-mh2.wp-block-image figure {
    margin-left: 2em !important;
    margin-right: 2em !important;
  }
  .md-m2.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-m2\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mt2.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .md-mb2.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .md-ml2.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .md-mr2.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .md-mv2.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mh2.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md-m2_5, .md-m2_5.wp-block-image figure {
    margin: 2.5em;
  }
  .md-m2_5\!, .md-m2_5\!.wp-block-image figure {
    margin: 2.5em !important;
  }
  .md-mt2_5, .md-mt2_5.wp-block-image figure {
    margin-top: 2.5em !important;
  }
  .md-mb2_5, .md-mb2_5.wp-block-image figure {
    margin-bottom: 2.5em !important;
  }
  .md-ml2_5, .md-ml2_5.wp-block-image figure {
    margin-left: 2.5em !important;
  }
  .md-mr2_5, .md-mr2_5.wp-block-image figure {
    margin-right: 2.5em !important;
  }
  .md-mv2_5, .md-mv2_5.wp-block-image figure {
    margin-top: 2.5em !important;
    margin-bottom: 2.5em !important;
  }
  .md-mh2_5, .md-mh2_5.wp-block-image figure {
    margin-left: 2.5em !important;
    margin-right: 2.5em !important;
  }
  .md-m2_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-m2_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mt2_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .md-mb2_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .md-ml2_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .md-mr2_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .md-mv2_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mh2_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md-m3, .md-m3.wp-block-image figure {
    margin: 3em;
  }
  .md-m3\!, .md-m3\!.wp-block-image figure {
    margin: 3em !important;
  }
  .md-mt3, .md-mt3.wp-block-image figure {
    margin-top: 3em !important;
  }
  .md-mb3, .md-mb3.wp-block-image figure {
    margin-bottom: 3em !important;
  }
  .md-ml3, .md-ml3.wp-block-image figure {
    margin-left: 3em !important;
  }
  .md-mr3, .md-mr3.wp-block-image figure {
    margin-right: 3em !important;
  }
  .md-mv3, .md-mv3.wp-block-image figure {
    margin-top: 3em !important;
    margin-bottom: 3em !important;
  }
  .md-mh3, .md-mh3.wp-block-image figure {
    margin-left: 3em !important;
    margin-right: 3em !important;
  }
  .md-m3.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-m3\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mt3.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .md-mb3.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .md-ml3.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .md-mr3.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .md-mv3.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mh3.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md-m4, .md-m4.wp-block-image figure {
    margin: 4em;
  }
  .md-m4\!, .md-m4\!.wp-block-image figure {
    margin: 4em !important;
  }
  .md-mt4, .md-mt4.wp-block-image figure {
    margin-top: 4em !important;
  }
  .md-mb4, .md-mb4.wp-block-image figure {
    margin-bottom: 4em !important;
  }
  .md-ml4, .md-ml4.wp-block-image figure {
    margin-left: 4em !important;
  }
  .md-mr4, .md-mr4.wp-block-image figure {
    margin-right: 4em !important;
  }
  .md-mv4, .md-mv4.wp-block-image figure {
    margin-top: 4em !important;
    margin-bottom: 4em !important;
  }
  .md-mh4, .md-mh4.wp-block-image figure {
    margin-left: 4em !important;
    margin-right: 4em !important;
  }
  .md-m4.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-m4\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mt4.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .md-mb4.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .md-ml4.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .md-mr4.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .md-mv4.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mh4.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md-m5, .md-m5.wp-block-image figure {
    margin: 5em;
  }
  .md-m5\!, .md-m5\!.wp-block-image figure {
    margin: 5em !important;
  }
  .md-mt5, .md-mt5.wp-block-image figure {
    margin-top: 5em !important;
  }
  .md-mb5, .md-mb5.wp-block-image figure {
    margin-bottom: 5em !important;
  }
  .md-ml5, .md-ml5.wp-block-image figure {
    margin-left: 5em !important;
  }
  .md-mr5, .md-mr5.wp-block-image figure {
    margin-right: 5em !important;
  }
  .md-mv5, .md-mv5.wp-block-image figure {
    margin-top: 5em !important;
    margin-bottom: 5em !important;
  }
  .md-mh5, .md-mh5.wp-block-image figure {
    margin-left: 5em !important;
    margin-right: 5em !important;
  }
  .md-m5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-m5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mt5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .md-mb5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .md-ml5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .md-mr5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .md-mv5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mh5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md-m-_25, .md-m-_25.wp-block-image figure {
    margin: -0.25em;
  }
  .md-m-_25\!, .md-m-_25\!.wp-block-image figure {
    margin: -0.25em !important;
  }
  .md-mt-_25, .md-mt-_25.wp-block-image figure {
    margin-top: -0.25em !important;
  }
  .md-mb-_25, .md-mb-_25.wp-block-image figure {
    margin-bottom: -0.25em !important;
  }
  .md-ml-_25, .md-ml-_25.wp-block-image figure {
    margin-left: -0.25em !important;
  }
  .md-mr-_25, .md-mr-_25.wp-block-image figure {
    margin-right: -0.25em !important;
  }
  .md-mv-_25, .md-mv-_25.wp-block-image figure {
    margin-top: -0.25em !important;
    margin-bottom: -0.25em !important;
  }
  .md-mh-_25, .md-mh-_25.wp-block-image figure {
    margin-left: -0.25em !important;
    margin-right: -0.25em !important;
  }
  .md-m-_25.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-m-_25\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mt-_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .md-mb-_25.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .md-ml-_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .md-mr-_25.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .md-mv-_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mh-_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md-m-_5, .md-m-_5.wp-block-image figure {
    margin: -0.5em;
  }
  .md-m-_5\!, .md-m-_5\!.wp-block-image figure {
    margin: -0.5em !important;
  }
  .md-mt-_5, .md-mt-_5.wp-block-image figure {
    margin-top: -0.5em !important;
  }
  .md-mb-_5, .md-mb-_5.wp-block-image figure {
    margin-bottom: -0.5em !important;
  }
  .md-ml-_5, .md-ml-_5.wp-block-image figure {
    margin-left: -0.5em !important;
  }
  .md-mr-_5, .md-mr-_5.wp-block-image figure {
    margin-right: -0.5em !important;
  }
  .md-mv-_5, .md-mv-_5.wp-block-image figure {
    margin-top: -0.5em !important;
    margin-bottom: -0.5em !important;
  }
  .md-mh-_5, .md-mh-_5.wp-block-image figure {
    margin-left: -0.5em !important;
    margin-right: -0.5em !important;
  }
  .md-m-_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-m-_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mt-_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .md-mb-_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .md-ml-_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .md-mr-_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .md-mv-_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mh-_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md-m-_75, .md-m-_75.wp-block-image figure {
    margin: -0.75em;
  }
  .md-m-_75\!, .md-m-_75\!.wp-block-image figure {
    margin: -0.75em !important;
  }
  .md-mt-_75, .md-mt-_75.wp-block-image figure {
    margin-top: -0.75em !important;
  }
  .md-mb-_75, .md-mb-_75.wp-block-image figure {
    margin-bottom: -0.75em !important;
  }
  .md-ml-_75, .md-ml-_75.wp-block-image figure {
    margin-left: -0.75em !important;
  }
  .md-mr-_75, .md-mr-_75.wp-block-image figure {
    margin-right: -0.75em !important;
  }
  .md-mv-_75, .md-mv-_75.wp-block-image figure {
    margin-top: -0.75em !important;
    margin-bottom: -0.75em !important;
  }
  .md-mh-_75, .md-mh-_75.wp-block-image figure {
    margin-left: -0.75em !important;
    margin-right: -0.75em !important;
  }
  .md-m-_75.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-m-_75\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mt-_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .md-mb-_75.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .md-ml-_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .md-mr-_75.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .md-mv-_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mh-_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md-m-1, .md-m-1.wp-block-image figure {
    margin: -1em;
  }
  .md-m-1\!, .md-m-1\!.wp-block-image figure {
    margin: -1em !important;
  }
  .md-mt-1, .md-mt-1.wp-block-image figure {
    margin-top: -1em !important;
  }
  .md-mb-1, .md-mb-1.wp-block-image figure {
    margin-bottom: -1em !important;
  }
  .md-ml-1, .md-ml-1.wp-block-image figure {
    margin-left: -1em !important;
  }
  .md-mr-1, .md-mr-1.wp-block-image figure {
    margin-right: -1em !important;
  }
  .md-mv-1, .md-mv-1.wp-block-image figure {
    margin-top: -1em !important;
    margin-bottom: -1em !important;
  }
  .md-mh-1, .md-mh-1.wp-block-image figure {
    margin-left: -1em !important;
    margin-right: -1em !important;
  }
  .md-m-1.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-m-1\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mt-1.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .md-mb-1.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .md-ml-1.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .md-mr-1.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .md-mv-1.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mh-1.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md-m-1_25, .md-m-1_25.wp-block-image figure {
    margin: -1.25em;
  }
  .md-m-1_25\!, .md-m-1_25\!.wp-block-image figure {
    margin: -1.25em !important;
  }
  .md-mt-1_25, .md-mt-1_25.wp-block-image figure {
    margin-top: -1.25em !important;
  }
  .md-mb-1_25, .md-mb-1_25.wp-block-image figure {
    margin-bottom: -1.25em !important;
  }
  .md-ml-1_25, .md-ml-1_25.wp-block-image figure {
    margin-left: -1.25em !important;
  }
  .md-mr-1_25, .md-mr-1_25.wp-block-image figure {
    margin-right: -1.25em !important;
  }
  .md-mv-1_25, .md-mv-1_25.wp-block-image figure {
    margin-top: -1.25em !important;
    margin-bottom: -1.25em !important;
  }
  .md-mh-1_25, .md-mh-1_25.wp-block-image figure {
    margin-left: -1.25em !important;
    margin-right: -1.25em !important;
  }
  .md-m-1_25.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-m-1_25\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mt-1_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .md-mb-1_25.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .md-ml-1_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .md-mr-1_25.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .md-mv-1_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mh-1_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md-m-1_5, .md-m-1_5.wp-block-image figure {
    margin: -1.5em;
  }
  .md-m-1_5\!, .md-m-1_5\!.wp-block-image figure {
    margin: -1.5em !important;
  }
  .md-mt-1_5, .md-mt-1_5.wp-block-image figure {
    margin-top: -1.5em !important;
  }
  .md-mb-1_5, .md-mb-1_5.wp-block-image figure {
    margin-bottom: -1.5em !important;
  }
  .md-ml-1_5, .md-ml-1_5.wp-block-image figure {
    margin-left: -1.5em !important;
  }
  .md-mr-1_5, .md-mr-1_5.wp-block-image figure {
    margin-right: -1.5em !important;
  }
  .md-mv-1_5, .md-mv-1_5.wp-block-image figure {
    margin-top: -1.5em !important;
    margin-bottom: -1.5em !important;
  }
  .md-mh-1_5, .md-mh-1_5.wp-block-image figure {
    margin-left: -1.5em !important;
    margin-right: -1.5em !important;
  }
  .md-m-1_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-m-1_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mt-1_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .md-mb-1_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .md-ml-1_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .md-mr-1_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .md-mv-1_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mh-1_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md-m-1_75, .md-m-1_75.wp-block-image figure {
    margin: -1.75em;
  }
  .md-m-1_75\!, .md-m-1_75\!.wp-block-image figure {
    margin: -1.75em !important;
  }
  .md-mt-1_75, .md-mt-1_75.wp-block-image figure {
    margin-top: -1.75em !important;
  }
  .md-mb-1_75, .md-mb-1_75.wp-block-image figure {
    margin-bottom: -1.75em !important;
  }
  .md-ml-1_75, .md-ml-1_75.wp-block-image figure {
    margin-left: -1.75em !important;
  }
  .md-mr-1_75, .md-mr-1_75.wp-block-image figure {
    margin-right: -1.75em !important;
  }
  .md-mv-1_75, .md-mv-1_75.wp-block-image figure {
    margin-top: -1.75em !important;
    margin-bottom: -1.75em !important;
  }
  .md-mh-1_75, .md-mh-1_75.wp-block-image figure {
    margin-left: -1.75em !important;
    margin-right: -1.75em !important;
  }
  .md-m-1_75.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-m-1_75\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mt-1_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .md-mb-1_75.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .md-ml-1_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .md-mr-1_75.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .md-mv-1_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mh-1_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md-m-2, .md-m-2.wp-block-image figure {
    margin: -2em;
  }
  .md-m-2\!, .md-m-2\!.wp-block-image figure {
    margin: -2em !important;
  }
  .md-mt-2, .md-mt-2.wp-block-image figure {
    margin-top: -2em !important;
  }
  .md-mb-2, .md-mb-2.wp-block-image figure {
    margin-bottom: -2em !important;
  }
  .md-ml-2, .md-ml-2.wp-block-image figure {
    margin-left: -2em !important;
  }
  .md-mr-2, .md-mr-2.wp-block-image figure {
    margin-right: -2em !important;
  }
  .md-mv-2, .md-mv-2.wp-block-image figure {
    margin-top: -2em !important;
    margin-bottom: -2em !important;
  }
  .md-mh-2, .md-mh-2.wp-block-image figure {
    margin-left: -2em !important;
    margin-right: -2em !important;
  }
  .md-m-2.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-m-2\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mt-2.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .md-mb-2.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .md-ml-2.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .md-mr-2.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .md-mv-2.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mh-2.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md-m-2_5, .md-m-2_5.wp-block-image figure {
    margin: -2.5em;
  }
  .md-m-2_5\!, .md-m-2_5\!.wp-block-image figure {
    margin: -2.5em !important;
  }
  .md-mt-2_5, .md-mt-2_5.wp-block-image figure {
    margin-top: -2.5em !important;
  }
  .md-mb-2_5, .md-mb-2_5.wp-block-image figure {
    margin-bottom: -2.5em !important;
  }
  .md-ml-2_5, .md-ml-2_5.wp-block-image figure {
    margin-left: -2.5em !important;
  }
  .md-mr-2_5, .md-mr-2_5.wp-block-image figure {
    margin-right: -2.5em !important;
  }
  .md-mv-2_5, .md-mv-2_5.wp-block-image figure {
    margin-top: -2.5em !important;
    margin-bottom: -2.5em !important;
  }
  .md-mh-2_5, .md-mh-2_5.wp-block-image figure {
    margin-left: -2.5em !important;
    margin-right: -2.5em !important;
  }
  .md-m-2_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-m-2_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mt-2_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .md-mb-2_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .md-ml-2_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .md-mr-2_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .md-mv-2_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mh-2_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md-m-3, .md-m-3.wp-block-image figure {
    margin: -3em;
  }
  .md-m-3\!, .md-m-3\!.wp-block-image figure {
    margin: -3em !important;
  }
  .md-mt-3, .md-mt-3.wp-block-image figure {
    margin-top: -3em !important;
  }
  .md-mb-3, .md-mb-3.wp-block-image figure {
    margin-bottom: -3em !important;
  }
  .md-ml-3, .md-ml-3.wp-block-image figure {
    margin-left: -3em !important;
  }
  .md-mr-3, .md-mr-3.wp-block-image figure {
    margin-right: -3em !important;
  }
  .md-mv-3, .md-mv-3.wp-block-image figure {
    margin-top: -3em !important;
    margin-bottom: -3em !important;
  }
  .md-mh-3, .md-mh-3.wp-block-image figure {
    margin-left: -3em !important;
    margin-right: -3em !important;
  }
  .md-m-3.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-m-3\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mt-3.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .md-mb-3.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .md-ml-3.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .md-mr-3.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .md-mv-3.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mh-3.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md-m-4, .md-m-4.wp-block-image figure {
    margin: -4em;
  }
  .md-m-4\!, .md-m-4\!.wp-block-image figure {
    margin: -4em !important;
  }
  .md-mt-4, .md-mt-4.wp-block-image figure {
    margin-top: -4em !important;
  }
  .md-mb-4, .md-mb-4.wp-block-image figure {
    margin-bottom: -4em !important;
  }
  .md-ml-4, .md-ml-4.wp-block-image figure {
    margin-left: -4em !important;
  }
  .md-mr-4, .md-mr-4.wp-block-image figure {
    margin-right: -4em !important;
  }
  .md-mv-4, .md-mv-4.wp-block-image figure {
    margin-top: -4em !important;
    margin-bottom: -4em !important;
  }
  .md-mh-4, .md-mh-4.wp-block-image figure {
    margin-left: -4em !important;
    margin-right: -4em !important;
  }
  .md-m-4.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-m-4\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mt-4.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .md-mb-4.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .md-ml-4.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .md-mr-4.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .md-mv-4.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mh-4.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md-m-5, .md-m-5.wp-block-image figure {
    margin: -5em;
  }
  .md-m-5\!, .md-m-5\!.wp-block-image figure {
    margin: -5em !important;
  }
  .md-mt-5, .md-mt-5.wp-block-image figure {
    margin-top: -5em !important;
  }
  .md-mb-5, .md-mb-5.wp-block-image figure {
    margin-bottom: -5em !important;
  }
  .md-ml-5, .md-ml-5.wp-block-image figure {
    margin-left: -5em !important;
  }
  .md-mr-5, .md-mr-5.wp-block-image figure {
    margin-right: -5em !important;
  }
  .md-mv-5, .md-mv-5.wp-block-image figure {
    margin-top: -5em !important;
    margin-bottom: -5em !important;
  }
  .md-mh-5, .md-mh-5.wp-block-image figure {
    margin-left: -5em !important;
    margin-right: -5em !important;
  }
  .md-m-5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-m-5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mt-5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .md-mb-5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .md-ml-5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .md-mr-5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .md-mv-5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mh-5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md-mauto, .md-mauto.wp-block-image figure {
    margin: auto;
  }
  .md-mauto\!, .md-mauto\!.wp-block-image figure {
    margin: auto !important;
  }
  .md-mtauto, .md-mtauto.wp-block-image figure {
    margin-top: auto !important;
  }
  .md-mbauto, .md-mbauto.wp-block-image figure {
    margin-bottom: auto !important;
  }
  .md-mlauto, .md-mlauto.wp-block-image figure {
    margin-left: auto !important;
  }
  .md-mrauto, .md-mrauto.wp-block-image figure {
    margin-right: auto !important;
  }
  .md-mvauto, .md-mvauto.wp-block-image figure {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .md-mhauto, .md-mhauto.wp-block-image figure {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .md-mauto.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mauto\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .md-mtauto.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .md-mbauto.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .md-mlauto.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .md-mrauto.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .md-mvauto.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-mhauto.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
@media (min-width: 1200px) {
  .lg-m0, .lg-m0.wp-block-image figure {
    margin: 0;
  }
  .lg-m0\!, .lg-m0\!.wp-block-image figure {
    margin: 0 !important;
  }
  .lg-mt0, .lg-mt0.wp-block-image figure {
    margin-top: 0 !important;
  }
  .lg-mb0, .lg-mb0.wp-block-image figure {
    margin-bottom: 0 !important;
  }
  .lg-ml0, .lg-ml0.wp-block-image figure {
    margin-left: 0 !important;
  }
  .lg-mr0, .lg-mr0.wp-block-image figure {
    margin-right: 0 !important;
  }
  .lg-mv0, .lg-mv0.wp-block-image figure {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mh0, .lg-mh0.wp-block-image figure {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg-m0.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-m0\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mt0.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .lg-mb0.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .lg-ml0.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .lg-mr0.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .lg-mv0.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mh0.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg-m_25, .lg-m_25.wp-block-image figure {
    margin: 0.25em;
  }
  .lg-m_25\!, .lg-m_25\!.wp-block-image figure {
    margin: 0.25em !important;
  }
  .lg-mt_25, .lg-mt_25.wp-block-image figure {
    margin-top: 0.25em !important;
  }
  .lg-mb_25, .lg-mb_25.wp-block-image figure {
    margin-bottom: 0.25em !important;
  }
  .lg-ml_25, .lg-ml_25.wp-block-image figure {
    margin-left: 0.25em !important;
  }
  .lg-mr_25, .lg-mr_25.wp-block-image figure {
    margin-right: 0.25em !important;
  }
  .lg-mv_25, .lg-mv_25.wp-block-image figure {
    margin-top: 0.25em !important;
    margin-bottom: 0.25em !important;
  }
  .lg-mh_25, .lg-mh_25.wp-block-image figure {
    margin-left: 0.25em !important;
    margin-right: 0.25em !important;
  }
  .lg-m_25.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-m_25\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mt_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .lg-mb_25.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .lg-ml_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .lg-mr_25.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .lg-mv_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mh_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg-m_5, .lg-m_5.wp-block-image figure {
    margin: 0.5em;
  }
  .lg-m_5\!, .lg-m_5\!.wp-block-image figure {
    margin: 0.5em !important;
  }
  .lg-mt_5, .lg-mt_5.wp-block-image figure {
    margin-top: 0.5em !important;
  }
  .lg-mb_5, .lg-mb_5.wp-block-image figure {
    margin-bottom: 0.5em !important;
  }
  .lg-ml_5, .lg-ml_5.wp-block-image figure {
    margin-left: 0.5em !important;
  }
  .lg-mr_5, .lg-mr_5.wp-block-image figure {
    margin-right: 0.5em !important;
  }
  .lg-mv_5, .lg-mv_5.wp-block-image figure {
    margin-top: 0.5em !important;
    margin-bottom: 0.5em !important;
  }
  .lg-mh_5, .lg-mh_5.wp-block-image figure {
    margin-left: 0.5em !important;
    margin-right: 0.5em !important;
  }
  .lg-m_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-m_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mt_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .lg-mb_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .lg-ml_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .lg-mr_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .lg-mv_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mh_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg-m_75, .lg-m_75.wp-block-image figure {
    margin: 0.75em;
  }
  .lg-m_75\!, .lg-m_75\!.wp-block-image figure {
    margin: 0.75em !important;
  }
  .lg-mt_75, .lg-mt_75.wp-block-image figure {
    margin-top: 0.75em !important;
  }
  .lg-mb_75, .lg-mb_75.wp-block-image figure {
    margin-bottom: 0.75em !important;
  }
  .lg-ml_75, .lg-ml_75.wp-block-image figure {
    margin-left: 0.75em !important;
  }
  .lg-mr_75, .lg-mr_75.wp-block-image figure {
    margin-right: 0.75em !important;
  }
  .lg-mv_75, .lg-mv_75.wp-block-image figure {
    margin-top: 0.75em !important;
    margin-bottom: 0.75em !important;
  }
  .lg-mh_75, .lg-mh_75.wp-block-image figure {
    margin-left: 0.75em !important;
    margin-right: 0.75em !important;
  }
  .lg-m_75.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-m_75\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mt_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .lg-mb_75.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .lg-ml_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .lg-mr_75.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .lg-mv_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mh_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg-m1, .lg-m1.wp-block-image figure {
    margin: 1em;
  }
  .lg-m1\!, .lg-m1\!.wp-block-image figure {
    margin: 1em !important;
  }
  .lg-mt1, .lg-mt1.wp-block-image figure {
    margin-top: 1em !important;
  }
  .lg-mb1, .lg-mb1.wp-block-image figure {
    margin-bottom: 1em !important;
  }
  .lg-ml1, .lg-ml1.wp-block-image figure {
    margin-left: 1em !important;
  }
  .lg-mr1, .lg-mr1.wp-block-image figure {
    margin-right: 1em !important;
  }
  .lg-mv1, .lg-mv1.wp-block-image figure {
    margin-top: 1em !important;
    margin-bottom: 1em !important;
  }
  .lg-mh1, .lg-mh1.wp-block-image figure {
    margin-left: 1em !important;
    margin-right: 1em !important;
  }
  .lg-m1.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-m1\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mt1.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .lg-mb1.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .lg-ml1.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .lg-mr1.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .lg-mv1.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mh1.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg-m1_25, .lg-m1_25.wp-block-image figure {
    margin: 1.25em;
  }
  .lg-m1_25\!, .lg-m1_25\!.wp-block-image figure {
    margin: 1.25em !important;
  }
  .lg-mt1_25, .lg-mt1_25.wp-block-image figure {
    margin-top: 1.25em !important;
  }
  .lg-mb1_25, .lg-mb1_25.wp-block-image figure {
    margin-bottom: 1.25em !important;
  }
  .lg-ml1_25, .lg-ml1_25.wp-block-image figure {
    margin-left: 1.25em !important;
  }
  .lg-mr1_25, .lg-mr1_25.wp-block-image figure {
    margin-right: 1.25em !important;
  }
  .lg-mv1_25, .lg-mv1_25.wp-block-image figure {
    margin-top: 1.25em !important;
    margin-bottom: 1.25em !important;
  }
  .lg-mh1_25, .lg-mh1_25.wp-block-image figure {
    margin-left: 1.25em !important;
    margin-right: 1.25em !important;
  }
  .lg-m1_25.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-m1_25\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mt1_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .lg-mb1_25.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .lg-ml1_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .lg-mr1_25.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .lg-mv1_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mh1_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg-m1_5, .lg-m1_5.wp-block-image figure {
    margin: 1.5em;
  }
  .lg-m1_5\!, .lg-m1_5\!.wp-block-image figure {
    margin: 1.5em !important;
  }
  .lg-mt1_5, .lg-mt1_5.wp-block-image figure {
    margin-top: 1.5em !important;
  }
  .lg-mb1_5, .lg-mb1_5.wp-block-image figure {
    margin-bottom: 1.5em !important;
  }
  .lg-ml1_5, .lg-ml1_5.wp-block-image figure {
    margin-left: 1.5em !important;
  }
  .lg-mr1_5, .lg-mr1_5.wp-block-image figure {
    margin-right: 1.5em !important;
  }
  .lg-mv1_5, .lg-mv1_5.wp-block-image figure {
    margin-top: 1.5em !important;
    margin-bottom: 1.5em !important;
  }
  .lg-mh1_5, .lg-mh1_5.wp-block-image figure {
    margin-left: 1.5em !important;
    margin-right: 1.5em !important;
  }
  .lg-m1_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-m1_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mt1_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .lg-mb1_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .lg-ml1_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .lg-mr1_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .lg-mv1_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mh1_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg-m1_75, .lg-m1_75.wp-block-image figure {
    margin: 1.75em;
  }
  .lg-m1_75\!, .lg-m1_75\!.wp-block-image figure {
    margin: 1.75em !important;
  }
  .lg-mt1_75, .lg-mt1_75.wp-block-image figure {
    margin-top: 1.75em !important;
  }
  .lg-mb1_75, .lg-mb1_75.wp-block-image figure {
    margin-bottom: 1.75em !important;
  }
  .lg-ml1_75, .lg-ml1_75.wp-block-image figure {
    margin-left: 1.75em !important;
  }
  .lg-mr1_75, .lg-mr1_75.wp-block-image figure {
    margin-right: 1.75em !important;
  }
  .lg-mv1_75, .lg-mv1_75.wp-block-image figure {
    margin-top: 1.75em !important;
    margin-bottom: 1.75em !important;
  }
  .lg-mh1_75, .lg-mh1_75.wp-block-image figure {
    margin-left: 1.75em !important;
    margin-right: 1.75em !important;
  }
  .lg-m1_75.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-m1_75\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mt1_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .lg-mb1_75.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .lg-ml1_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .lg-mr1_75.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .lg-mv1_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mh1_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg-m2, .lg-m2.wp-block-image figure {
    margin: 2em;
  }
  .lg-m2\!, .lg-m2\!.wp-block-image figure {
    margin: 2em !important;
  }
  .lg-mt2, .lg-mt2.wp-block-image figure {
    margin-top: 2em !important;
  }
  .lg-mb2, .lg-mb2.wp-block-image figure {
    margin-bottom: 2em !important;
  }
  .lg-ml2, .lg-ml2.wp-block-image figure {
    margin-left: 2em !important;
  }
  .lg-mr2, .lg-mr2.wp-block-image figure {
    margin-right: 2em !important;
  }
  .lg-mv2, .lg-mv2.wp-block-image figure {
    margin-top: 2em !important;
    margin-bottom: 2em !important;
  }
  .lg-mh2, .lg-mh2.wp-block-image figure {
    margin-left: 2em !important;
    margin-right: 2em !important;
  }
  .lg-m2.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-m2\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mt2.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .lg-mb2.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .lg-ml2.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .lg-mr2.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .lg-mv2.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mh2.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg-m2_5, .lg-m2_5.wp-block-image figure {
    margin: 2.5em;
  }
  .lg-m2_5\!, .lg-m2_5\!.wp-block-image figure {
    margin: 2.5em !important;
  }
  .lg-mt2_5, .lg-mt2_5.wp-block-image figure {
    margin-top: 2.5em !important;
  }
  .lg-mb2_5, .lg-mb2_5.wp-block-image figure {
    margin-bottom: 2.5em !important;
  }
  .lg-ml2_5, .lg-ml2_5.wp-block-image figure {
    margin-left: 2.5em !important;
  }
  .lg-mr2_5, .lg-mr2_5.wp-block-image figure {
    margin-right: 2.5em !important;
  }
  .lg-mv2_5, .lg-mv2_5.wp-block-image figure {
    margin-top: 2.5em !important;
    margin-bottom: 2.5em !important;
  }
  .lg-mh2_5, .lg-mh2_5.wp-block-image figure {
    margin-left: 2.5em !important;
    margin-right: 2.5em !important;
  }
  .lg-m2_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-m2_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mt2_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .lg-mb2_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .lg-ml2_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .lg-mr2_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .lg-mv2_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mh2_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg-m3, .lg-m3.wp-block-image figure {
    margin: 3em;
  }
  .lg-m3\!, .lg-m3\!.wp-block-image figure {
    margin: 3em !important;
  }
  .lg-mt3, .lg-mt3.wp-block-image figure {
    margin-top: 3em !important;
  }
  .lg-mb3, .lg-mb3.wp-block-image figure {
    margin-bottom: 3em !important;
  }
  .lg-ml3, .lg-ml3.wp-block-image figure {
    margin-left: 3em !important;
  }
  .lg-mr3, .lg-mr3.wp-block-image figure {
    margin-right: 3em !important;
  }
  .lg-mv3, .lg-mv3.wp-block-image figure {
    margin-top: 3em !important;
    margin-bottom: 3em !important;
  }
  .lg-mh3, .lg-mh3.wp-block-image figure {
    margin-left: 3em !important;
    margin-right: 3em !important;
  }
  .lg-m3.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-m3\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mt3.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .lg-mb3.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .lg-ml3.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .lg-mr3.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .lg-mv3.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mh3.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg-m4, .lg-m4.wp-block-image figure {
    margin: 4em;
  }
  .lg-m4\!, .lg-m4\!.wp-block-image figure {
    margin: 4em !important;
  }
  .lg-mt4, .lg-mt4.wp-block-image figure {
    margin-top: 4em !important;
  }
  .lg-mb4, .lg-mb4.wp-block-image figure {
    margin-bottom: 4em !important;
  }
  .lg-ml4, .lg-ml4.wp-block-image figure {
    margin-left: 4em !important;
  }
  .lg-mr4, .lg-mr4.wp-block-image figure {
    margin-right: 4em !important;
  }
  .lg-mv4, .lg-mv4.wp-block-image figure {
    margin-top: 4em !important;
    margin-bottom: 4em !important;
  }
  .lg-mh4, .lg-mh4.wp-block-image figure {
    margin-left: 4em !important;
    margin-right: 4em !important;
  }
  .lg-m4.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-m4\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mt4.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .lg-mb4.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .lg-ml4.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .lg-mr4.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .lg-mv4.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mh4.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg-m5, .lg-m5.wp-block-image figure {
    margin: 5em;
  }
  .lg-m5\!, .lg-m5\!.wp-block-image figure {
    margin: 5em !important;
  }
  .lg-mt5, .lg-mt5.wp-block-image figure {
    margin-top: 5em !important;
  }
  .lg-mb5, .lg-mb5.wp-block-image figure {
    margin-bottom: 5em !important;
  }
  .lg-ml5, .lg-ml5.wp-block-image figure {
    margin-left: 5em !important;
  }
  .lg-mr5, .lg-mr5.wp-block-image figure {
    margin-right: 5em !important;
  }
  .lg-mv5, .lg-mv5.wp-block-image figure {
    margin-top: 5em !important;
    margin-bottom: 5em !important;
  }
  .lg-mh5, .lg-mh5.wp-block-image figure {
    margin-left: 5em !important;
    margin-right: 5em !important;
  }
  .lg-m5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-m5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mt5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .lg-mb5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .lg-ml5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .lg-mr5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .lg-mv5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mh5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg-m-_25, .lg-m-_25.wp-block-image figure {
    margin: -0.25em;
  }
  .lg-m-_25\!, .lg-m-_25\!.wp-block-image figure {
    margin: -0.25em !important;
  }
  .lg-mt-_25, .lg-mt-_25.wp-block-image figure {
    margin-top: -0.25em !important;
  }
  .lg-mb-_25, .lg-mb-_25.wp-block-image figure {
    margin-bottom: -0.25em !important;
  }
  .lg-ml-_25, .lg-ml-_25.wp-block-image figure {
    margin-left: -0.25em !important;
  }
  .lg-mr-_25, .lg-mr-_25.wp-block-image figure {
    margin-right: -0.25em !important;
  }
  .lg-mv-_25, .lg-mv-_25.wp-block-image figure {
    margin-top: -0.25em !important;
    margin-bottom: -0.25em !important;
  }
  .lg-mh-_25, .lg-mh-_25.wp-block-image figure {
    margin-left: -0.25em !important;
    margin-right: -0.25em !important;
  }
  .lg-m-_25.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-m-_25\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mt-_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .lg-mb-_25.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .lg-ml-_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .lg-mr-_25.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .lg-mv-_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mh-_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg-m-_5, .lg-m-_5.wp-block-image figure {
    margin: -0.5em;
  }
  .lg-m-_5\!, .lg-m-_5\!.wp-block-image figure {
    margin: -0.5em !important;
  }
  .lg-mt-_5, .lg-mt-_5.wp-block-image figure {
    margin-top: -0.5em !important;
  }
  .lg-mb-_5, .lg-mb-_5.wp-block-image figure {
    margin-bottom: -0.5em !important;
  }
  .lg-ml-_5, .lg-ml-_5.wp-block-image figure {
    margin-left: -0.5em !important;
  }
  .lg-mr-_5, .lg-mr-_5.wp-block-image figure {
    margin-right: -0.5em !important;
  }
  .lg-mv-_5, .lg-mv-_5.wp-block-image figure {
    margin-top: -0.5em !important;
    margin-bottom: -0.5em !important;
  }
  .lg-mh-_5, .lg-mh-_5.wp-block-image figure {
    margin-left: -0.5em !important;
    margin-right: -0.5em !important;
  }
  .lg-m-_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-m-_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mt-_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .lg-mb-_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .lg-ml-_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .lg-mr-_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .lg-mv-_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mh-_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg-m-_75, .lg-m-_75.wp-block-image figure {
    margin: -0.75em;
  }
  .lg-m-_75\!, .lg-m-_75\!.wp-block-image figure {
    margin: -0.75em !important;
  }
  .lg-mt-_75, .lg-mt-_75.wp-block-image figure {
    margin-top: -0.75em !important;
  }
  .lg-mb-_75, .lg-mb-_75.wp-block-image figure {
    margin-bottom: -0.75em !important;
  }
  .lg-ml-_75, .lg-ml-_75.wp-block-image figure {
    margin-left: -0.75em !important;
  }
  .lg-mr-_75, .lg-mr-_75.wp-block-image figure {
    margin-right: -0.75em !important;
  }
  .lg-mv-_75, .lg-mv-_75.wp-block-image figure {
    margin-top: -0.75em !important;
    margin-bottom: -0.75em !important;
  }
  .lg-mh-_75, .lg-mh-_75.wp-block-image figure {
    margin-left: -0.75em !important;
    margin-right: -0.75em !important;
  }
  .lg-m-_75.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-m-_75\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mt-_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .lg-mb-_75.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .lg-ml-_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .lg-mr-_75.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .lg-mv-_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mh-_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg-m-1, .lg-m-1.wp-block-image figure {
    margin: -1em;
  }
  .lg-m-1\!, .lg-m-1\!.wp-block-image figure {
    margin: -1em !important;
  }
  .lg-mt-1, .lg-mt-1.wp-block-image figure {
    margin-top: -1em !important;
  }
  .lg-mb-1, .lg-mb-1.wp-block-image figure {
    margin-bottom: -1em !important;
  }
  .lg-ml-1, .lg-ml-1.wp-block-image figure {
    margin-left: -1em !important;
  }
  .lg-mr-1, .lg-mr-1.wp-block-image figure {
    margin-right: -1em !important;
  }
  .lg-mv-1, .lg-mv-1.wp-block-image figure {
    margin-top: -1em !important;
    margin-bottom: -1em !important;
  }
  .lg-mh-1, .lg-mh-1.wp-block-image figure {
    margin-left: -1em !important;
    margin-right: -1em !important;
  }
  .lg-m-1.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-m-1\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mt-1.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .lg-mb-1.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .lg-ml-1.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .lg-mr-1.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .lg-mv-1.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mh-1.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg-m-1_25, .lg-m-1_25.wp-block-image figure {
    margin: -1.25em;
  }
  .lg-m-1_25\!, .lg-m-1_25\!.wp-block-image figure {
    margin: -1.25em !important;
  }
  .lg-mt-1_25, .lg-mt-1_25.wp-block-image figure {
    margin-top: -1.25em !important;
  }
  .lg-mb-1_25, .lg-mb-1_25.wp-block-image figure {
    margin-bottom: -1.25em !important;
  }
  .lg-ml-1_25, .lg-ml-1_25.wp-block-image figure {
    margin-left: -1.25em !important;
  }
  .lg-mr-1_25, .lg-mr-1_25.wp-block-image figure {
    margin-right: -1.25em !important;
  }
  .lg-mv-1_25, .lg-mv-1_25.wp-block-image figure {
    margin-top: -1.25em !important;
    margin-bottom: -1.25em !important;
  }
  .lg-mh-1_25, .lg-mh-1_25.wp-block-image figure {
    margin-left: -1.25em !important;
    margin-right: -1.25em !important;
  }
  .lg-m-1_25.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-m-1_25\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mt-1_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .lg-mb-1_25.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .lg-ml-1_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .lg-mr-1_25.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .lg-mv-1_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mh-1_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg-m-1_5, .lg-m-1_5.wp-block-image figure {
    margin: -1.5em;
  }
  .lg-m-1_5\!, .lg-m-1_5\!.wp-block-image figure {
    margin: -1.5em !important;
  }
  .lg-mt-1_5, .lg-mt-1_5.wp-block-image figure {
    margin-top: -1.5em !important;
  }
  .lg-mb-1_5, .lg-mb-1_5.wp-block-image figure {
    margin-bottom: -1.5em !important;
  }
  .lg-ml-1_5, .lg-ml-1_5.wp-block-image figure {
    margin-left: -1.5em !important;
  }
  .lg-mr-1_5, .lg-mr-1_5.wp-block-image figure {
    margin-right: -1.5em !important;
  }
  .lg-mv-1_5, .lg-mv-1_5.wp-block-image figure {
    margin-top: -1.5em !important;
    margin-bottom: -1.5em !important;
  }
  .lg-mh-1_5, .lg-mh-1_5.wp-block-image figure {
    margin-left: -1.5em !important;
    margin-right: -1.5em !important;
  }
  .lg-m-1_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-m-1_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mt-1_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .lg-mb-1_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .lg-ml-1_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .lg-mr-1_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .lg-mv-1_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mh-1_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg-m-1_75, .lg-m-1_75.wp-block-image figure {
    margin: -1.75em;
  }
  .lg-m-1_75\!, .lg-m-1_75\!.wp-block-image figure {
    margin: -1.75em !important;
  }
  .lg-mt-1_75, .lg-mt-1_75.wp-block-image figure {
    margin-top: -1.75em !important;
  }
  .lg-mb-1_75, .lg-mb-1_75.wp-block-image figure {
    margin-bottom: -1.75em !important;
  }
  .lg-ml-1_75, .lg-ml-1_75.wp-block-image figure {
    margin-left: -1.75em !important;
  }
  .lg-mr-1_75, .lg-mr-1_75.wp-block-image figure {
    margin-right: -1.75em !important;
  }
  .lg-mv-1_75, .lg-mv-1_75.wp-block-image figure {
    margin-top: -1.75em !important;
    margin-bottom: -1.75em !important;
  }
  .lg-mh-1_75, .lg-mh-1_75.wp-block-image figure {
    margin-left: -1.75em !important;
    margin-right: -1.75em !important;
  }
  .lg-m-1_75.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-m-1_75\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mt-1_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .lg-mb-1_75.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .lg-ml-1_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .lg-mr-1_75.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .lg-mv-1_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mh-1_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg-m-2, .lg-m-2.wp-block-image figure {
    margin: -2em;
  }
  .lg-m-2\!, .lg-m-2\!.wp-block-image figure {
    margin: -2em !important;
  }
  .lg-mt-2, .lg-mt-2.wp-block-image figure {
    margin-top: -2em !important;
  }
  .lg-mb-2, .lg-mb-2.wp-block-image figure {
    margin-bottom: -2em !important;
  }
  .lg-ml-2, .lg-ml-2.wp-block-image figure {
    margin-left: -2em !important;
  }
  .lg-mr-2, .lg-mr-2.wp-block-image figure {
    margin-right: -2em !important;
  }
  .lg-mv-2, .lg-mv-2.wp-block-image figure {
    margin-top: -2em !important;
    margin-bottom: -2em !important;
  }
  .lg-mh-2, .lg-mh-2.wp-block-image figure {
    margin-left: -2em !important;
    margin-right: -2em !important;
  }
  .lg-m-2.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-m-2\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mt-2.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .lg-mb-2.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .lg-ml-2.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .lg-mr-2.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .lg-mv-2.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mh-2.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg-m-2_5, .lg-m-2_5.wp-block-image figure {
    margin: -2.5em;
  }
  .lg-m-2_5\!, .lg-m-2_5\!.wp-block-image figure {
    margin: -2.5em !important;
  }
  .lg-mt-2_5, .lg-mt-2_5.wp-block-image figure {
    margin-top: -2.5em !important;
  }
  .lg-mb-2_5, .lg-mb-2_5.wp-block-image figure {
    margin-bottom: -2.5em !important;
  }
  .lg-ml-2_5, .lg-ml-2_5.wp-block-image figure {
    margin-left: -2.5em !important;
  }
  .lg-mr-2_5, .lg-mr-2_5.wp-block-image figure {
    margin-right: -2.5em !important;
  }
  .lg-mv-2_5, .lg-mv-2_5.wp-block-image figure {
    margin-top: -2.5em !important;
    margin-bottom: -2.5em !important;
  }
  .lg-mh-2_5, .lg-mh-2_5.wp-block-image figure {
    margin-left: -2.5em !important;
    margin-right: -2.5em !important;
  }
  .lg-m-2_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-m-2_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mt-2_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .lg-mb-2_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .lg-ml-2_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .lg-mr-2_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .lg-mv-2_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mh-2_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg-m-3, .lg-m-3.wp-block-image figure {
    margin: -3em;
  }
  .lg-m-3\!, .lg-m-3\!.wp-block-image figure {
    margin: -3em !important;
  }
  .lg-mt-3, .lg-mt-3.wp-block-image figure {
    margin-top: -3em !important;
  }
  .lg-mb-3, .lg-mb-3.wp-block-image figure {
    margin-bottom: -3em !important;
  }
  .lg-ml-3, .lg-ml-3.wp-block-image figure {
    margin-left: -3em !important;
  }
  .lg-mr-3, .lg-mr-3.wp-block-image figure {
    margin-right: -3em !important;
  }
  .lg-mv-3, .lg-mv-3.wp-block-image figure {
    margin-top: -3em !important;
    margin-bottom: -3em !important;
  }
  .lg-mh-3, .lg-mh-3.wp-block-image figure {
    margin-left: -3em !important;
    margin-right: -3em !important;
  }
  .lg-m-3.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-m-3\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mt-3.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .lg-mb-3.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .lg-ml-3.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .lg-mr-3.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .lg-mv-3.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mh-3.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg-m-4, .lg-m-4.wp-block-image figure {
    margin: -4em;
  }
  .lg-m-4\!, .lg-m-4\!.wp-block-image figure {
    margin: -4em !important;
  }
  .lg-mt-4, .lg-mt-4.wp-block-image figure {
    margin-top: -4em !important;
  }
  .lg-mb-4, .lg-mb-4.wp-block-image figure {
    margin-bottom: -4em !important;
  }
  .lg-ml-4, .lg-ml-4.wp-block-image figure {
    margin-left: -4em !important;
  }
  .lg-mr-4, .lg-mr-4.wp-block-image figure {
    margin-right: -4em !important;
  }
  .lg-mv-4, .lg-mv-4.wp-block-image figure {
    margin-top: -4em !important;
    margin-bottom: -4em !important;
  }
  .lg-mh-4, .lg-mh-4.wp-block-image figure {
    margin-left: -4em !important;
    margin-right: -4em !important;
  }
  .lg-m-4.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-m-4\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mt-4.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .lg-mb-4.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .lg-ml-4.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .lg-mr-4.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .lg-mv-4.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mh-4.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg-m-5, .lg-m-5.wp-block-image figure {
    margin: -5em;
  }
  .lg-m-5\!, .lg-m-5\!.wp-block-image figure {
    margin: -5em !important;
  }
  .lg-mt-5, .lg-mt-5.wp-block-image figure {
    margin-top: -5em !important;
  }
  .lg-mb-5, .lg-mb-5.wp-block-image figure {
    margin-bottom: -5em !important;
  }
  .lg-ml-5, .lg-ml-5.wp-block-image figure {
    margin-left: -5em !important;
  }
  .lg-mr-5, .lg-mr-5.wp-block-image figure {
    margin-right: -5em !important;
  }
  .lg-mv-5, .lg-mv-5.wp-block-image figure {
    margin-top: -5em !important;
    margin-bottom: -5em !important;
  }
  .lg-mh-5, .lg-mh-5.wp-block-image figure {
    margin-left: -5em !important;
    margin-right: -5em !important;
  }
  .lg-m-5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-m-5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mt-5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .lg-mb-5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .lg-ml-5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .lg-mr-5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .lg-mv-5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mh-5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg-mauto, .lg-mauto.wp-block-image figure {
    margin: auto;
  }
  .lg-mauto\!, .lg-mauto\!.wp-block-image figure {
    margin: auto !important;
  }
  .lg-mtauto, .lg-mtauto.wp-block-image figure {
    margin-top: auto !important;
  }
  .lg-mbauto, .lg-mbauto.wp-block-image figure {
    margin-bottom: auto !important;
  }
  .lg-mlauto, .lg-mlauto.wp-block-image figure {
    margin-left: auto !important;
  }
  .lg-mrauto, .lg-mrauto.wp-block-image figure {
    margin-right: auto !important;
  }
  .lg-mvauto, .lg-mvauto.wp-block-image figure {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .lg-mhauto, .lg-mhauto.wp-block-image figure {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .lg-mauto.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mauto\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .lg-mtauto.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .lg-mbauto.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .lg-mlauto.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .lg-mrauto.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .lg-mvauto.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-mhauto.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
@media (min-width: 1500px) {
  .xl-m0, .xl-m0.wp-block-image figure {
    margin: 0;
  }
  .xl-m0\!, .xl-m0\!.wp-block-image figure {
    margin: 0 !important;
  }
  .xl-mt0, .xl-mt0.wp-block-image figure {
    margin-top: 0 !important;
  }
  .xl-mb0, .xl-mb0.wp-block-image figure {
    margin-bottom: 0 !important;
  }
  .xl-ml0, .xl-ml0.wp-block-image figure {
    margin-left: 0 !important;
  }
  .xl-mr0, .xl-mr0.wp-block-image figure {
    margin-right: 0 !important;
  }
  .xl-mv0, .xl-mv0.wp-block-image figure {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mh0, .xl-mh0.wp-block-image figure {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-m0.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-m0\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mt0.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xl-mb0.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xl-ml0.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xl-mr0.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xl-mv0.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mh0.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-m_25, .xl-m_25.wp-block-image figure {
    margin: 0.25em;
  }
  .xl-m_25\!, .xl-m_25\!.wp-block-image figure {
    margin: 0.25em !important;
  }
  .xl-mt_25, .xl-mt_25.wp-block-image figure {
    margin-top: 0.25em !important;
  }
  .xl-mb_25, .xl-mb_25.wp-block-image figure {
    margin-bottom: 0.25em !important;
  }
  .xl-ml_25, .xl-ml_25.wp-block-image figure {
    margin-left: 0.25em !important;
  }
  .xl-mr_25, .xl-mr_25.wp-block-image figure {
    margin-right: 0.25em !important;
  }
  .xl-mv_25, .xl-mv_25.wp-block-image figure {
    margin-top: 0.25em !important;
    margin-bottom: 0.25em !important;
  }
  .xl-mh_25, .xl-mh_25.wp-block-image figure {
    margin-left: 0.25em !important;
    margin-right: 0.25em !important;
  }
  .xl-m_25.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-m_25\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mt_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xl-mb_25.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xl-ml_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xl-mr_25.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xl-mv_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mh_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-m_5, .xl-m_5.wp-block-image figure {
    margin: 0.5em;
  }
  .xl-m_5\!, .xl-m_5\!.wp-block-image figure {
    margin: 0.5em !important;
  }
  .xl-mt_5, .xl-mt_5.wp-block-image figure {
    margin-top: 0.5em !important;
  }
  .xl-mb_5, .xl-mb_5.wp-block-image figure {
    margin-bottom: 0.5em !important;
  }
  .xl-ml_5, .xl-ml_5.wp-block-image figure {
    margin-left: 0.5em !important;
  }
  .xl-mr_5, .xl-mr_5.wp-block-image figure {
    margin-right: 0.5em !important;
  }
  .xl-mv_5, .xl-mv_5.wp-block-image figure {
    margin-top: 0.5em !important;
    margin-bottom: 0.5em !important;
  }
  .xl-mh_5, .xl-mh_5.wp-block-image figure {
    margin-left: 0.5em !important;
    margin-right: 0.5em !important;
  }
  .xl-m_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-m_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mt_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xl-mb_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xl-ml_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xl-mr_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xl-mv_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mh_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-m_75, .xl-m_75.wp-block-image figure {
    margin: 0.75em;
  }
  .xl-m_75\!, .xl-m_75\!.wp-block-image figure {
    margin: 0.75em !important;
  }
  .xl-mt_75, .xl-mt_75.wp-block-image figure {
    margin-top: 0.75em !important;
  }
  .xl-mb_75, .xl-mb_75.wp-block-image figure {
    margin-bottom: 0.75em !important;
  }
  .xl-ml_75, .xl-ml_75.wp-block-image figure {
    margin-left: 0.75em !important;
  }
  .xl-mr_75, .xl-mr_75.wp-block-image figure {
    margin-right: 0.75em !important;
  }
  .xl-mv_75, .xl-mv_75.wp-block-image figure {
    margin-top: 0.75em !important;
    margin-bottom: 0.75em !important;
  }
  .xl-mh_75, .xl-mh_75.wp-block-image figure {
    margin-left: 0.75em !important;
    margin-right: 0.75em !important;
  }
  .xl-m_75.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-m_75\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mt_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xl-mb_75.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xl-ml_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xl-mr_75.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xl-mv_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mh_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-m1, .xl-m1.wp-block-image figure {
    margin: 1em;
  }
  .xl-m1\!, .xl-m1\!.wp-block-image figure {
    margin: 1em !important;
  }
  .xl-mt1, .xl-mt1.wp-block-image figure {
    margin-top: 1em !important;
  }
  .xl-mb1, .xl-mb1.wp-block-image figure {
    margin-bottom: 1em !important;
  }
  .xl-ml1, .xl-ml1.wp-block-image figure {
    margin-left: 1em !important;
  }
  .xl-mr1, .xl-mr1.wp-block-image figure {
    margin-right: 1em !important;
  }
  .xl-mv1, .xl-mv1.wp-block-image figure {
    margin-top: 1em !important;
    margin-bottom: 1em !important;
  }
  .xl-mh1, .xl-mh1.wp-block-image figure {
    margin-left: 1em !important;
    margin-right: 1em !important;
  }
  .xl-m1.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-m1\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mt1.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xl-mb1.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xl-ml1.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xl-mr1.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xl-mv1.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mh1.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-m1_25, .xl-m1_25.wp-block-image figure {
    margin: 1.25em;
  }
  .xl-m1_25\!, .xl-m1_25\!.wp-block-image figure {
    margin: 1.25em !important;
  }
  .xl-mt1_25, .xl-mt1_25.wp-block-image figure {
    margin-top: 1.25em !important;
  }
  .xl-mb1_25, .xl-mb1_25.wp-block-image figure {
    margin-bottom: 1.25em !important;
  }
  .xl-ml1_25, .xl-ml1_25.wp-block-image figure {
    margin-left: 1.25em !important;
  }
  .xl-mr1_25, .xl-mr1_25.wp-block-image figure {
    margin-right: 1.25em !important;
  }
  .xl-mv1_25, .xl-mv1_25.wp-block-image figure {
    margin-top: 1.25em !important;
    margin-bottom: 1.25em !important;
  }
  .xl-mh1_25, .xl-mh1_25.wp-block-image figure {
    margin-left: 1.25em !important;
    margin-right: 1.25em !important;
  }
  .xl-m1_25.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-m1_25\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mt1_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xl-mb1_25.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xl-ml1_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xl-mr1_25.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xl-mv1_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mh1_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-m1_5, .xl-m1_5.wp-block-image figure {
    margin: 1.5em;
  }
  .xl-m1_5\!, .xl-m1_5\!.wp-block-image figure {
    margin: 1.5em !important;
  }
  .xl-mt1_5, .xl-mt1_5.wp-block-image figure {
    margin-top: 1.5em !important;
  }
  .xl-mb1_5, .xl-mb1_5.wp-block-image figure {
    margin-bottom: 1.5em !important;
  }
  .xl-ml1_5, .xl-ml1_5.wp-block-image figure {
    margin-left: 1.5em !important;
  }
  .xl-mr1_5, .xl-mr1_5.wp-block-image figure {
    margin-right: 1.5em !important;
  }
  .xl-mv1_5, .xl-mv1_5.wp-block-image figure {
    margin-top: 1.5em !important;
    margin-bottom: 1.5em !important;
  }
  .xl-mh1_5, .xl-mh1_5.wp-block-image figure {
    margin-left: 1.5em !important;
    margin-right: 1.5em !important;
  }
  .xl-m1_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-m1_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mt1_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xl-mb1_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xl-ml1_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xl-mr1_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xl-mv1_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mh1_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-m1_75, .xl-m1_75.wp-block-image figure {
    margin: 1.75em;
  }
  .xl-m1_75\!, .xl-m1_75\!.wp-block-image figure {
    margin: 1.75em !important;
  }
  .xl-mt1_75, .xl-mt1_75.wp-block-image figure {
    margin-top: 1.75em !important;
  }
  .xl-mb1_75, .xl-mb1_75.wp-block-image figure {
    margin-bottom: 1.75em !important;
  }
  .xl-ml1_75, .xl-ml1_75.wp-block-image figure {
    margin-left: 1.75em !important;
  }
  .xl-mr1_75, .xl-mr1_75.wp-block-image figure {
    margin-right: 1.75em !important;
  }
  .xl-mv1_75, .xl-mv1_75.wp-block-image figure {
    margin-top: 1.75em !important;
    margin-bottom: 1.75em !important;
  }
  .xl-mh1_75, .xl-mh1_75.wp-block-image figure {
    margin-left: 1.75em !important;
    margin-right: 1.75em !important;
  }
  .xl-m1_75.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-m1_75\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mt1_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xl-mb1_75.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xl-ml1_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xl-mr1_75.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xl-mv1_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mh1_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-m2, .xl-m2.wp-block-image figure {
    margin: 2em;
  }
  .xl-m2\!, .xl-m2\!.wp-block-image figure {
    margin: 2em !important;
  }
  .xl-mt2, .xl-mt2.wp-block-image figure {
    margin-top: 2em !important;
  }
  .xl-mb2, .xl-mb2.wp-block-image figure {
    margin-bottom: 2em !important;
  }
  .xl-ml2, .xl-ml2.wp-block-image figure {
    margin-left: 2em !important;
  }
  .xl-mr2, .xl-mr2.wp-block-image figure {
    margin-right: 2em !important;
  }
  .xl-mv2, .xl-mv2.wp-block-image figure {
    margin-top: 2em !important;
    margin-bottom: 2em !important;
  }
  .xl-mh2, .xl-mh2.wp-block-image figure {
    margin-left: 2em !important;
    margin-right: 2em !important;
  }
  .xl-m2.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-m2\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mt2.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xl-mb2.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xl-ml2.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xl-mr2.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xl-mv2.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mh2.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-m2_5, .xl-m2_5.wp-block-image figure {
    margin: 2.5em;
  }
  .xl-m2_5\!, .xl-m2_5\!.wp-block-image figure {
    margin: 2.5em !important;
  }
  .xl-mt2_5, .xl-mt2_5.wp-block-image figure {
    margin-top: 2.5em !important;
  }
  .xl-mb2_5, .xl-mb2_5.wp-block-image figure {
    margin-bottom: 2.5em !important;
  }
  .xl-ml2_5, .xl-ml2_5.wp-block-image figure {
    margin-left: 2.5em !important;
  }
  .xl-mr2_5, .xl-mr2_5.wp-block-image figure {
    margin-right: 2.5em !important;
  }
  .xl-mv2_5, .xl-mv2_5.wp-block-image figure {
    margin-top: 2.5em !important;
    margin-bottom: 2.5em !important;
  }
  .xl-mh2_5, .xl-mh2_5.wp-block-image figure {
    margin-left: 2.5em !important;
    margin-right: 2.5em !important;
  }
  .xl-m2_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-m2_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mt2_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xl-mb2_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xl-ml2_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xl-mr2_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xl-mv2_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mh2_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-m3, .xl-m3.wp-block-image figure {
    margin: 3em;
  }
  .xl-m3\!, .xl-m3\!.wp-block-image figure {
    margin: 3em !important;
  }
  .xl-mt3, .xl-mt3.wp-block-image figure {
    margin-top: 3em !important;
  }
  .xl-mb3, .xl-mb3.wp-block-image figure {
    margin-bottom: 3em !important;
  }
  .xl-ml3, .xl-ml3.wp-block-image figure {
    margin-left: 3em !important;
  }
  .xl-mr3, .xl-mr3.wp-block-image figure {
    margin-right: 3em !important;
  }
  .xl-mv3, .xl-mv3.wp-block-image figure {
    margin-top: 3em !important;
    margin-bottom: 3em !important;
  }
  .xl-mh3, .xl-mh3.wp-block-image figure {
    margin-left: 3em !important;
    margin-right: 3em !important;
  }
  .xl-m3.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-m3\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mt3.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xl-mb3.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xl-ml3.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xl-mr3.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xl-mv3.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mh3.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-m4, .xl-m4.wp-block-image figure {
    margin: 4em;
  }
  .xl-m4\!, .xl-m4\!.wp-block-image figure {
    margin: 4em !important;
  }
  .xl-mt4, .xl-mt4.wp-block-image figure {
    margin-top: 4em !important;
  }
  .xl-mb4, .xl-mb4.wp-block-image figure {
    margin-bottom: 4em !important;
  }
  .xl-ml4, .xl-ml4.wp-block-image figure {
    margin-left: 4em !important;
  }
  .xl-mr4, .xl-mr4.wp-block-image figure {
    margin-right: 4em !important;
  }
  .xl-mv4, .xl-mv4.wp-block-image figure {
    margin-top: 4em !important;
    margin-bottom: 4em !important;
  }
  .xl-mh4, .xl-mh4.wp-block-image figure {
    margin-left: 4em !important;
    margin-right: 4em !important;
  }
  .xl-m4.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-m4\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mt4.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xl-mb4.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xl-ml4.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xl-mr4.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xl-mv4.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mh4.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-m5, .xl-m5.wp-block-image figure {
    margin: 5em;
  }
  .xl-m5\!, .xl-m5\!.wp-block-image figure {
    margin: 5em !important;
  }
  .xl-mt5, .xl-mt5.wp-block-image figure {
    margin-top: 5em !important;
  }
  .xl-mb5, .xl-mb5.wp-block-image figure {
    margin-bottom: 5em !important;
  }
  .xl-ml5, .xl-ml5.wp-block-image figure {
    margin-left: 5em !important;
  }
  .xl-mr5, .xl-mr5.wp-block-image figure {
    margin-right: 5em !important;
  }
  .xl-mv5, .xl-mv5.wp-block-image figure {
    margin-top: 5em !important;
    margin-bottom: 5em !important;
  }
  .xl-mh5, .xl-mh5.wp-block-image figure {
    margin-left: 5em !important;
    margin-right: 5em !important;
  }
  .xl-m5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-m5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mt5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xl-mb5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xl-ml5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xl-mr5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xl-mv5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mh5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-m-_25, .xl-m-_25.wp-block-image figure {
    margin: -0.25em;
  }
  .xl-m-_25\!, .xl-m-_25\!.wp-block-image figure {
    margin: -0.25em !important;
  }
  .xl-mt-_25, .xl-mt-_25.wp-block-image figure {
    margin-top: -0.25em !important;
  }
  .xl-mb-_25, .xl-mb-_25.wp-block-image figure {
    margin-bottom: -0.25em !important;
  }
  .xl-ml-_25, .xl-ml-_25.wp-block-image figure {
    margin-left: -0.25em !important;
  }
  .xl-mr-_25, .xl-mr-_25.wp-block-image figure {
    margin-right: -0.25em !important;
  }
  .xl-mv-_25, .xl-mv-_25.wp-block-image figure {
    margin-top: -0.25em !important;
    margin-bottom: -0.25em !important;
  }
  .xl-mh-_25, .xl-mh-_25.wp-block-image figure {
    margin-left: -0.25em !important;
    margin-right: -0.25em !important;
  }
  .xl-m-_25.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-m-_25\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mt-_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xl-mb-_25.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xl-ml-_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xl-mr-_25.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xl-mv-_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mh-_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-m-_5, .xl-m-_5.wp-block-image figure {
    margin: -0.5em;
  }
  .xl-m-_5\!, .xl-m-_5\!.wp-block-image figure {
    margin: -0.5em !important;
  }
  .xl-mt-_5, .xl-mt-_5.wp-block-image figure {
    margin-top: -0.5em !important;
  }
  .xl-mb-_5, .xl-mb-_5.wp-block-image figure {
    margin-bottom: -0.5em !important;
  }
  .xl-ml-_5, .xl-ml-_5.wp-block-image figure {
    margin-left: -0.5em !important;
  }
  .xl-mr-_5, .xl-mr-_5.wp-block-image figure {
    margin-right: -0.5em !important;
  }
  .xl-mv-_5, .xl-mv-_5.wp-block-image figure {
    margin-top: -0.5em !important;
    margin-bottom: -0.5em !important;
  }
  .xl-mh-_5, .xl-mh-_5.wp-block-image figure {
    margin-left: -0.5em !important;
    margin-right: -0.5em !important;
  }
  .xl-m-_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-m-_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mt-_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xl-mb-_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xl-ml-_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xl-mr-_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xl-mv-_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mh-_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-m-_75, .xl-m-_75.wp-block-image figure {
    margin: -0.75em;
  }
  .xl-m-_75\!, .xl-m-_75\!.wp-block-image figure {
    margin: -0.75em !important;
  }
  .xl-mt-_75, .xl-mt-_75.wp-block-image figure {
    margin-top: -0.75em !important;
  }
  .xl-mb-_75, .xl-mb-_75.wp-block-image figure {
    margin-bottom: -0.75em !important;
  }
  .xl-ml-_75, .xl-ml-_75.wp-block-image figure {
    margin-left: -0.75em !important;
  }
  .xl-mr-_75, .xl-mr-_75.wp-block-image figure {
    margin-right: -0.75em !important;
  }
  .xl-mv-_75, .xl-mv-_75.wp-block-image figure {
    margin-top: -0.75em !important;
    margin-bottom: -0.75em !important;
  }
  .xl-mh-_75, .xl-mh-_75.wp-block-image figure {
    margin-left: -0.75em !important;
    margin-right: -0.75em !important;
  }
  .xl-m-_75.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-m-_75\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mt-_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xl-mb-_75.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xl-ml-_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xl-mr-_75.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xl-mv-_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mh-_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-m-1, .xl-m-1.wp-block-image figure {
    margin: -1em;
  }
  .xl-m-1\!, .xl-m-1\!.wp-block-image figure {
    margin: -1em !important;
  }
  .xl-mt-1, .xl-mt-1.wp-block-image figure {
    margin-top: -1em !important;
  }
  .xl-mb-1, .xl-mb-1.wp-block-image figure {
    margin-bottom: -1em !important;
  }
  .xl-ml-1, .xl-ml-1.wp-block-image figure {
    margin-left: -1em !important;
  }
  .xl-mr-1, .xl-mr-1.wp-block-image figure {
    margin-right: -1em !important;
  }
  .xl-mv-1, .xl-mv-1.wp-block-image figure {
    margin-top: -1em !important;
    margin-bottom: -1em !important;
  }
  .xl-mh-1, .xl-mh-1.wp-block-image figure {
    margin-left: -1em !important;
    margin-right: -1em !important;
  }
  .xl-m-1.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-m-1\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mt-1.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xl-mb-1.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xl-ml-1.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xl-mr-1.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xl-mv-1.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mh-1.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-m-1_25, .xl-m-1_25.wp-block-image figure {
    margin: -1.25em;
  }
  .xl-m-1_25\!, .xl-m-1_25\!.wp-block-image figure {
    margin: -1.25em !important;
  }
  .xl-mt-1_25, .xl-mt-1_25.wp-block-image figure {
    margin-top: -1.25em !important;
  }
  .xl-mb-1_25, .xl-mb-1_25.wp-block-image figure {
    margin-bottom: -1.25em !important;
  }
  .xl-ml-1_25, .xl-ml-1_25.wp-block-image figure {
    margin-left: -1.25em !important;
  }
  .xl-mr-1_25, .xl-mr-1_25.wp-block-image figure {
    margin-right: -1.25em !important;
  }
  .xl-mv-1_25, .xl-mv-1_25.wp-block-image figure {
    margin-top: -1.25em !important;
    margin-bottom: -1.25em !important;
  }
  .xl-mh-1_25, .xl-mh-1_25.wp-block-image figure {
    margin-left: -1.25em !important;
    margin-right: -1.25em !important;
  }
  .xl-m-1_25.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-m-1_25\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mt-1_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xl-mb-1_25.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xl-ml-1_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xl-mr-1_25.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xl-mv-1_25.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mh-1_25.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-m-1_5, .xl-m-1_5.wp-block-image figure {
    margin: -1.5em;
  }
  .xl-m-1_5\!, .xl-m-1_5\!.wp-block-image figure {
    margin: -1.5em !important;
  }
  .xl-mt-1_5, .xl-mt-1_5.wp-block-image figure {
    margin-top: -1.5em !important;
  }
  .xl-mb-1_5, .xl-mb-1_5.wp-block-image figure {
    margin-bottom: -1.5em !important;
  }
  .xl-ml-1_5, .xl-ml-1_5.wp-block-image figure {
    margin-left: -1.5em !important;
  }
  .xl-mr-1_5, .xl-mr-1_5.wp-block-image figure {
    margin-right: -1.5em !important;
  }
  .xl-mv-1_5, .xl-mv-1_5.wp-block-image figure {
    margin-top: -1.5em !important;
    margin-bottom: -1.5em !important;
  }
  .xl-mh-1_5, .xl-mh-1_5.wp-block-image figure {
    margin-left: -1.5em !important;
    margin-right: -1.5em !important;
  }
  .xl-m-1_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-m-1_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mt-1_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xl-mb-1_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xl-ml-1_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xl-mr-1_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xl-mv-1_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mh-1_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-m-1_75, .xl-m-1_75.wp-block-image figure {
    margin: -1.75em;
  }
  .xl-m-1_75\!, .xl-m-1_75\!.wp-block-image figure {
    margin: -1.75em !important;
  }
  .xl-mt-1_75, .xl-mt-1_75.wp-block-image figure {
    margin-top: -1.75em !important;
  }
  .xl-mb-1_75, .xl-mb-1_75.wp-block-image figure {
    margin-bottom: -1.75em !important;
  }
  .xl-ml-1_75, .xl-ml-1_75.wp-block-image figure {
    margin-left: -1.75em !important;
  }
  .xl-mr-1_75, .xl-mr-1_75.wp-block-image figure {
    margin-right: -1.75em !important;
  }
  .xl-mv-1_75, .xl-mv-1_75.wp-block-image figure {
    margin-top: -1.75em !important;
    margin-bottom: -1.75em !important;
  }
  .xl-mh-1_75, .xl-mh-1_75.wp-block-image figure {
    margin-left: -1.75em !important;
    margin-right: -1.75em !important;
  }
  .xl-m-1_75.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-m-1_75\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mt-1_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xl-mb-1_75.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xl-ml-1_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xl-mr-1_75.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xl-mv-1_75.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mh-1_75.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-m-2, .xl-m-2.wp-block-image figure {
    margin: -2em;
  }
  .xl-m-2\!, .xl-m-2\!.wp-block-image figure {
    margin: -2em !important;
  }
  .xl-mt-2, .xl-mt-2.wp-block-image figure {
    margin-top: -2em !important;
  }
  .xl-mb-2, .xl-mb-2.wp-block-image figure {
    margin-bottom: -2em !important;
  }
  .xl-ml-2, .xl-ml-2.wp-block-image figure {
    margin-left: -2em !important;
  }
  .xl-mr-2, .xl-mr-2.wp-block-image figure {
    margin-right: -2em !important;
  }
  .xl-mv-2, .xl-mv-2.wp-block-image figure {
    margin-top: -2em !important;
    margin-bottom: -2em !important;
  }
  .xl-mh-2, .xl-mh-2.wp-block-image figure {
    margin-left: -2em !important;
    margin-right: -2em !important;
  }
  .xl-m-2.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-m-2\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mt-2.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xl-mb-2.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xl-ml-2.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xl-mr-2.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xl-mv-2.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mh-2.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-m-2_5, .xl-m-2_5.wp-block-image figure {
    margin: -2.5em;
  }
  .xl-m-2_5\!, .xl-m-2_5\!.wp-block-image figure {
    margin: -2.5em !important;
  }
  .xl-mt-2_5, .xl-mt-2_5.wp-block-image figure {
    margin-top: -2.5em !important;
  }
  .xl-mb-2_5, .xl-mb-2_5.wp-block-image figure {
    margin-bottom: -2.5em !important;
  }
  .xl-ml-2_5, .xl-ml-2_5.wp-block-image figure {
    margin-left: -2.5em !important;
  }
  .xl-mr-2_5, .xl-mr-2_5.wp-block-image figure {
    margin-right: -2.5em !important;
  }
  .xl-mv-2_5, .xl-mv-2_5.wp-block-image figure {
    margin-top: -2.5em !important;
    margin-bottom: -2.5em !important;
  }
  .xl-mh-2_5, .xl-mh-2_5.wp-block-image figure {
    margin-left: -2.5em !important;
    margin-right: -2.5em !important;
  }
  .xl-m-2_5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-m-2_5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mt-2_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xl-mb-2_5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xl-ml-2_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xl-mr-2_5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xl-mv-2_5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mh-2_5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-m-3, .xl-m-3.wp-block-image figure {
    margin: -3em;
  }
  .xl-m-3\!, .xl-m-3\!.wp-block-image figure {
    margin: -3em !important;
  }
  .xl-mt-3, .xl-mt-3.wp-block-image figure {
    margin-top: -3em !important;
  }
  .xl-mb-3, .xl-mb-3.wp-block-image figure {
    margin-bottom: -3em !important;
  }
  .xl-ml-3, .xl-ml-3.wp-block-image figure {
    margin-left: -3em !important;
  }
  .xl-mr-3, .xl-mr-3.wp-block-image figure {
    margin-right: -3em !important;
  }
  .xl-mv-3, .xl-mv-3.wp-block-image figure {
    margin-top: -3em !important;
    margin-bottom: -3em !important;
  }
  .xl-mh-3, .xl-mh-3.wp-block-image figure {
    margin-left: -3em !important;
    margin-right: -3em !important;
  }
  .xl-m-3.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-m-3\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mt-3.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xl-mb-3.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xl-ml-3.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xl-mr-3.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xl-mv-3.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mh-3.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-m-4, .xl-m-4.wp-block-image figure {
    margin: -4em;
  }
  .xl-m-4\!, .xl-m-4\!.wp-block-image figure {
    margin: -4em !important;
  }
  .xl-mt-4, .xl-mt-4.wp-block-image figure {
    margin-top: -4em !important;
  }
  .xl-mb-4, .xl-mb-4.wp-block-image figure {
    margin-bottom: -4em !important;
  }
  .xl-ml-4, .xl-ml-4.wp-block-image figure {
    margin-left: -4em !important;
  }
  .xl-mr-4, .xl-mr-4.wp-block-image figure {
    margin-right: -4em !important;
  }
  .xl-mv-4, .xl-mv-4.wp-block-image figure {
    margin-top: -4em !important;
    margin-bottom: -4em !important;
  }
  .xl-mh-4, .xl-mh-4.wp-block-image figure {
    margin-left: -4em !important;
    margin-right: -4em !important;
  }
  .xl-m-4.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-m-4\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mt-4.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xl-mb-4.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xl-ml-4.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xl-mr-4.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xl-mv-4.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mh-4.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-m-5, .xl-m-5.wp-block-image figure {
    margin: -5em;
  }
  .xl-m-5\!, .xl-m-5\!.wp-block-image figure {
    margin: -5em !important;
  }
  .xl-mt-5, .xl-mt-5.wp-block-image figure {
    margin-top: -5em !important;
  }
  .xl-mb-5, .xl-mb-5.wp-block-image figure {
    margin-bottom: -5em !important;
  }
  .xl-ml-5, .xl-ml-5.wp-block-image figure {
    margin-left: -5em !important;
  }
  .xl-mr-5, .xl-mr-5.wp-block-image figure {
    margin-right: -5em !important;
  }
  .xl-mv-5, .xl-mv-5.wp-block-image figure {
    margin-top: -5em !important;
    margin-bottom: -5em !important;
  }
  .xl-mh-5, .xl-mh-5.wp-block-image figure {
    margin-left: -5em !important;
    margin-right: -5em !important;
  }
  .xl-m-5.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-m-5\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mt-5.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xl-mb-5.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xl-ml-5.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xl-mr-5.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xl-mv-5.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mh-5.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-mauto, .xl-mauto.wp-block-image figure {
    margin: auto;
  }
  .xl-mauto\!, .xl-mauto\!.wp-block-image figure {
    margin: auto !important;
  }
  .xl-mtauto, .xl-mtauto.wp-block-image figure {
    margin-top: auto !important;
  }
  .xl-mbauto, .xl-mbauto.wp-block-image figure {
    margin-bottom: auto !important;
  }
  .xl-mlauto, .xl-mlauto.wp-block-image figure {
    margin-left: auto !important;
  }
  .xl-mrauto, .xl-mrauto.wp-block-image figure {
    margin-right: auto !important;
  }
  .xl-mvauto, .xl-mvauto.wp-block-image figure {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .xl-mhauto, .xl-mhauto.wp-block-image figure {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .xl-mauto.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mauto\!.wp-block-image:not(figure) {
    margin: 0 !important;
  }
  .xl-mtauto.wp-block-image:not(figure) {
    margin-top: 0 !important;
  }
  .xl-mbauto.wp-block-image:not(figure) {
    margin-bottom: 0 !important;
  }
  .xl-mlauto.wp-block-image:not(figure) {
    margin-left: 0 !important;
  }
  .xl-mrauto.wp-block-image:not(figure) {
    margin-right: 0 !important;
  }
  .xl-mvauto.wp-block-image:not(figure) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-mhauto.wp-block-image:not(figure) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
.flex {
  display: flex;
}
.old-ie .flex {
  display: block;
}

.flexwrap, .flex-wrap {
  display: flex;
  flex-wrap: wrap !important;
}
.old-ie .flexwrap, .old-ie .flex-wrap {
  display: block;
}

.flex-nowrap, .flex-no-wrap {
  display: flex;
  flex-wrap: nowrap !important;
}
.old-ie .flex-nowrap, .old-ie .flex-no-wrap {
  display: block;
}

.flexcol, .flex-col {
  display: flex;
  flex-direction: column !important;
}
.old-ie .flexcol, .old-ie .flex-col {
  display: block;
}

.flexrev, .flex-rev {
  display: flex;
  flex-direction: row-reverse !important;
}
.old-ie .flexrev, .old-ie .flex-rev {
  display: block;
}

.fj-stretch {
  display: flex;
}
.old-ie .fj-stretch {
  display: block;
}
.fj-stretch > * {
  flex-grow: 1;
}

.fj-center, .is-content-justification-center {
  display: flex;
  justify-content: center !important;
}
.old-ie .fj-center, .old-ie .is-content-justification-center {
  display: block;
}
.fj-center > *, .is-content-justification-center > * {
  flex-grow: 0;
}

.fj-start, .is-content-justification-left {
  display: flex;
  justify-content: flex-start !important;
}
.old-ie .fj-start, .old-ie .is-content-justification-left {
  display: block;
}
.fj-start > *, .is-content-justification-left > * {
  flex-grow: 0;
}

.fj-end, .is-content-justification-right {
  display: flex;
  justify-content: flex-end !important;
}
.old-ie .fj-end, .old-ie .is-content-justification-right {
  display: block;
}
.fj-end > *, .is-content-justification-right > * {
  flex-grow: 0;
}

.fj-space-between, .fj-between, .is-content-justification-between, .is-content-justification-space-between {
  display: flex;
  justify-content: space-between !important;
}
.old-ie .fj-space-between, .old-ie .fj-between, .old-ie .is-content-justification-between, .old-ie .is-content-justification-space-between {
  display: block;
}
.fj-space-between > *, .fj-between > *, .is-content-justification-between > *, .is-content-justification-space-between > * {
  flex-grow: 0;
}

.fj-space-around, .fj-around, .is-content-justification-around, .is-content-justification-space-around {
  display: flex;
  justify-content: space-around !important;
}
.old-ie .fj-space-around, .old-ie .fj-around, .old-ie .is-content-justification-around, .old-ie .is-content-justification-space-around {
  display: block;
}
.fj-space-around > *, .fj-around > *, .is-content-justification-around > *, .is-content-justification-space-around > * {
  flex-grow: 0;
}

.fj-space-evenly, .fj-evenly, .is-content-justification-evenly, .is-content-justification-space-evenly {
  display: flex;
  justify-content: space-evenly !important;
}
.old-ie .fj-space-evenly, .old-ie .fj-evenly, .old-ie .is-content-justification-evenly, .old-ie .is-content-justification-space-evenly {
  display: block;
}
.fj-space-evenly > *, .fj-evenly > *, .is-content-justification-evenly > *, .is-content-justification-space-evenly > * {
  flex-grow: 0;
}

.fa-stretch {
  display: flex;
  align-items: stretch !important;
}
.old-ie .fa-stretch {
  display: block;
}

.fa-start, .are-vertically-aligned-top {
  display: flex;
  align-items: flex-start !important;
}
.old-ie .fa-start, .old-ie .are-vertically-aligned-top {
  display: block;
}

.fa-end, .are-vertically-aligned-bottom {
  display: flex;
  align-items: flex-end !important;
}
.old-ie .fa-end, .old-ie .are-vertically-aligned-bottom {
  display: block;
}

.fa-center, .are-vertically-aligned-center {
  display: flex;
  align-items: center !important;
}
.old-ie .fa-center, .old-ie .are-vertically-aligned-center {
  display: block;
}

.fsa-stretch {
  align-self: stretch !important;
}

.fsa-start, .is-vertically-aligned-top {
  align-self: flex-start !important;
}

.fsa-end, .is-vertically-aligned-bottom {
  align-self: flex-end !important;
}

.fsa-center, .is-vertically-aligned-center {
  align-self: center !important;
}

.order-9 {
  order: -9;
}
.order-8 {
  order: -8;
}
.order-7 {
  order: -7;
}
.order-6 {
  order: -6;
}
.order-5 {
  order: -5;
}
.order-4 {
  order: -4;
}
.order-3 {
  order: -3;
}
.order-2 {
  order: -2;
}
.order-1 {
  order: -1;
}
.order0 {
  order: 0;
}
.order1 {
  order: 1;
}
.order2 {
  order: 2;
}
.order3 {
  order: 3;
}
.order4 {
  order: 4;
}
.order5 {
  order: 5;
}
.order6 {
  order: 6;
}
.order7 {
  order: 7;
}
.order8 {
  order: 8;
}
.order9 {
  order: 9;
}

@media (min-width: 400px) {
  .order-xs-9, .xs-order-9 {
    order: -9;
  }
  .order-xs-8, .xs-order-8 {
    order: -8;
  }
  .order-xs-7, .xs-order-7 {
    order: -7;
  }
  .order-xs-6, .xs-order-6 {
    order: -6;
  }
  .order-xs-5, .xs-order-5 {
    order: -5;
  }
  .order-xs-4, .xs-order-4 {
    order: -4;
  }
  .order-xs-3, .xs-order-3 {
    order: -3;
  }
  .order-xs-2, .xs-order-2 {
    order: -2;
  }
  .order-xs-1, .xs-order-1 {
    order: -1;
  }
  .order-xs0, .xs-order0 {
    order: 0;
  }
  .order-xs1, .xs-order1 {
    order: 1;
  }
  .order-xs2, .xs-order2 {
    order: 2;
  }
  .order-xs3, .xs-order3 {
    order: 3;
  }
  .order-xs4, .xs-order4 {
    order: 4;
  }
  .order-xs5, .xs-order5 {
    order: 5;
  }
  .order-xs6, .xs-order6 {
    order: 6;
  }
  .order-xs7, .xs-order7 {
    order: 7;
  }
  .order-xs8, .xs-order8 {
    order: 8;
  }
  .order-xs9, .xs-order9 {
    order: 9;
  }
}
@media (min-width: 600px) {
  .order-sm-9, .sm-order-9 {
    order: -9;
  }
  .order-sm-8, .sm-order-8 {
    order: -8;
  }
  .order-sm-7, .sm-order-7 {
    order: -7;
  }
  .order-sm-6, .sm-order-6 {
    order: -6;
  }
  .order-sm-5, .sm-order-5 {
    order: -5;
  }
  .order-sm-4, .sm-order-4 {
    order: -4;
  }
  .order-sm-3, .sm-order-3 {
    order: -3;
  }
  .order-sm-2, .sm-order-2 {
    order: -2;
  }
  .order-sm-1, .sm-order-1 {
    order: -1;
  }
  .order-sm0, .sm-order0 {
    order: 0;
  }
  .order-sm1, .sm-order1 {
    order: 1;
  }
  .order-sm2, .sm-order2 {
    order: 2;
  }
  .order-sm3, .sm-order3 {
    order: 3;
  }
  .order-sm4, .sm-order4 {
    order: 4;
  }
  .order-sm5, .sm-order5 {
    order: 5;
  }
  .order-sm6, .sm-order6 {
    order: 6;
  }
  .order-sm7, .sm-order7 {
    order: 7;
  }
  .order-sm8, .sm-order8 {
    order: 8;
  }
  .order-sm9, .sm-order9 {
    order: 9;
  }
}
@media (min-width: 750px) {
  .order-ms-9, .ms-order-9 {
    order: -9;
  }
  .order-ms-8, .ms-order-8 {
    order: -8;
  }
  .order-ms-7, .ms-order-7 {
    order: -7;
  }
  .order-ms-6, .ms-order-6 {
    order: -6;
  }
  .order-ms-5, .ms-order-5 {
    order: -5;
  }
  .order-ms-4, .ms-order-4 {
    order: -4;
  }
  .order-ms-3, .ms-order-3 {
    order: -3;
  }
  .order-ms-2, .ms-order-2 {
    order: -2;
  }
  .order-ms-1, .ms-order-1 {
    order: -1;
  }
  .order-ms0, .ms-order0 {
    order: 0;
  }
  .order-ms1, .ms-order1 {
    order: 1;
  }
  .order-ms2, .ms-order2 {
    order: 2;
  }
  .order-ms3, .ms-order3 {
    order: 3;
  }
  .order-ms4, .ms-order4 {
    order: 4;
  }
  .order-ms5, .ms-order5 {
    order: 5;
  }
  .order-ms6, .ms-order6 {
    order: 6;
  }
  .order-ms7, .ms-order7 {
    order: 7;
  }
  .order-ms8, .ms-order8 {
    order: 8;
  }
  .order-ms9, .ms-order9 {
    order: 9;
  }
}
@media (min-width: 900px) {
  .order-md-9, .md-order-9 {
    order: -9;
  }
  .order-md-8, .md-order-8 {
    order: -8;
  }
  .order-md-7, .md-order-7 {
    order: -7;
  }
  .order-md-6, .md-order-6 {
    order: -6;
  }
  .order-md-5, .md-order-5 {
    order: -5;
  }
  .order-md-4, .md-order-4 {
    order: -4;
  }
  .order-md-3, .md-order-3 {
    order: -3;
  }
  .order-md-2, .md-order-2 {
    order: -2;
  }
  .order-md-1, .md-order-1 {
    order: -1;
  }
  .order-md0, .md-order0 {
    order: 0;
  }
  .order-md1, .md-order1 {
    order: 1;
  }
  .order-md2, .md-order2 {
    order: 2;
  }
  .order-md3, .md-order3 {
    order: 3;
  }
  .order-md4, .md-order4 {
    order: 4;
  }
  .order-md5, .md-order5 {
    order: 5;
  }
  .order-md6, .md-order6 {
    order: 6;
  }
  .order-md7, .md-order7 {
    order: 7;
  }
  .order-md8, .md-order8 {
    order: 8;
  }
  .order-md9, .md-order9 {
    order: 9;
  }
}
@media (min-width: 1200px) {
  .order-lg-9, .lg-order-9 {
    order: -9;
  }
  .order-lg-8, .lg-order-8 {
    order: -8;
  }
  .order-lg-7, .lg-order-7 {
    order: -7;
  }
  .order-lg-6, .lg-order-6 {
    order: -6;
  }
  .order-lg-5, .lg-order-5 {
    order: -5;
  }
  .order-lg-4, .lg-order-4 {
    order: -4;
  }
  .order-lg-3, .lg-order-3 {
    order: -3;
  }
  .order-lg-2, .lg-order-2 {
    order: -2;
  }
  .order-lg-1, .lg-order-1 {
    order: -1;
  }
  .order-lg0, .lg-order0 {
    order: 0;
  }
  .order-lg1, .lg-order1 {
    order: 1;
  }
  .order-lg2, .lg-order2 {
    order: 2;
  }
  .order-lg3, .lg-order3 {
    order: 3;
  }
  .order-lg4, .lg-order4 {
    order: 4;
  }
  .order-lg5, .lg-order5 {
    order: 5;
  }
  .order-lg6, .lg-order6 {
    order: 6;
  }
  .order-lg7, .lg-order7 {
    order: 7;
  }
  .order-lg8, .lg-order8 {
    order: 8;
  }
  .order-lg9, .lg-order9 {
    order: 9;
  }
}
@media (min-width: 1500px) {
  .order-xl-9, .xl-order-9 {
    order: -9;
  }
  .order-xl-8, .xl-order-8 {
    order: -8;
  }
  .order-xl-7, .xl-order-7 {
    order: -7;
  }
  .order-xl-6, .xl-order-6 {
    order: -6;
  }
  .order-xl-5, .xl-order-5 {
    order: -5;
  }
  .order-xl-4, .xl-order-4 {
    order: -4;
  }
  .order-xl-3, .xl-order-3 {
    order: -3;
  }
  .order-xl-2, .xl-order-2 {
    order: -2;
  }
  .order-xl-1, .xl-order-1 {
    order: -1;
  }
  .order-xl0, .xl-order0 {
    order: 0;
  }
  .order-xl1, .xl-order1 {
    order: 1;
  }
  .order-xl2, .xl-order2 {
    order: 2;
  }
  .order-xl3, .xl-order3 {
    order: 3;
  }
  .order-xl4, .xl-order4 {
    order: 4;
  }
  .order-xl5, .xl-order5 {
    order: 5;
  }
  .order-xl6, .xl-order6 {
    order: 6;
  }
  .order-xl7, .xl-order7 {
    order: 7;
  }
  .order-xl8, .xl-order8 {
    order: 8;
  }
  .order-xl9, .xl-order9 {
    order: 9;
  }
}
/*! Min/Max/Width !*/
.minmin, .min-min {
  min-width: min-content !important;
}
.minfit, .min-fit {
  min-width: fit-content !important;
}
.minmax, .min-max {
  min-width: max-content !important;
}
.min-half {
  min-width: 50% !important;
}
.min-quarter {
  min-width: 25% !important;
}
.min-three-quarters, .min-3quarters, .min-3q {
  min-width: 75% !important;
}
.min-third {
  min-width: 33.33% !important;
}
.min-two-thirds, .min-twothirds, .min-2thirds, .min-tooth {
  min-width: 66.667% !important;
}
.min-tenth {
  min-width: 10% !important;
}
.min1 {
  min-width: 1em !important;
}
.min2 {
  min-width: 2em !important;
}
.min3 {
  min-width: 3em !important;
}
.min4 {
  min-width: 4em !important;
}
.min5 {
  min-width: 5em !important;
}
.min6 {
  min-width: 6em !important;
}
.min7 {
  min-width: 7em !important;
}
.min8 {
  min-width: 8em !important;
}
.min9 {
  min-width: 9em !important;
}
.min10 {
  min-width: 10em !important;
}
.min11 {
  min-width: 11em !important;
}
.min12 {
  min-width: 12em !important;
}
.min13 {
  min-width: 13em !important;
}
.min14 {
  min-width: 14em !important;
}
.min15 {
  min-width: 15em !important;
}
.min16 {
  min-width: 16em !important;
}
.min17 {
  min-width: 17em !important;
}
.min18 {
  min-width: 18em !important;
}
.min19 {
  min-width: 19em !important;
}
.min20 {
  min-width: 20em !important;
}
.min21 {
  min-width: 21em !important;
}
.min22 {
  min-width: 22em !important;
}
.min23 {
  min-width: 23em !important;
}
.min24 {
  min-width: 24em !important;
}
.min25 {
  min-width: 25em !important;
}
.min26 {
  min-width: 26em !important;
}
.min27 {
  min-width: 27em !important;
}
.min28 {
  min-width: 28em !important;
}
.min29 {
  min-width: 29em !important;
}
.min30 {
  min-width: 30em !important;
}
.min31 {
  min-width: 31em !important;
}
.min32 {
  min-width: 32em !important;
}
.min33 {
  min-width: 33em !important;
}
.min34 {
  min-width: 34em !important;
}
.min35 {
  min-width: 35em !important;
}
.min36 {
  min-width: 36em !important;
}
.min37 {
  min-width: 37em !important;
}
.min38 {
  min-width: 38em !important;
}
.min39 {
  min-width: 39em !important;
}
.min40 {
  min-width: 40em !important;
}
.min41 {
  min-width: 41em !important;
}
.min42 {
  min-width: 42em !important;
}
.min43 {
  min-width: 43em !important;
}
.min44 {
  min-width: 44em !important;
}
.min45 {
  min-width: 45em !important;
}
.min46 {
  min-width: 46em !important;
}
.min47 {
  min-width: 47em !important;
}
.min48 {
  min-width: 48em !important;
}
.min49 {
  min-width: 49em !important;
}
.min50 {
  min-width: 50em !important;
}

.maxmin, .max-min {
  max-width: min-content !important;
}
.maxfit, .max-fit {
  max-width: fit-content !important;
}
.maxmax, .max-max {
  max-width: max-content !important;
}
.max-half {
  max-width: 50% !important;
}
.max-quarter {
  max-width: 25% !important;
}
.max-three-quarters, .max-3quarters, .max-3q {
  max-width: 75% !important;
}
.max-third {
  max-width: 33.33% !important;
}
.max-two-thirds, .max-twothirds, .max-2thirds, .max-tooth {
  max-width: 66.667% !important;
}
.max-tenth {
  max-width: 10% !important;
}
.max1 {
  max-width: 1em !important;
}
.max2 {
  max-width: 2em !important;
}
.max3 {
  max-width: 3em !important;
}
.max4 {
  max-width: 4em !important;
}
.max5 {
  max-width: 5em !important;
}
.max6 {
  max-width: 6em !important;
}
.max7 {
  max-width: 7em !important;
}
.max8 {
  max-width: 8em !important;
}
.max9 {
  max-width: 9em !important;
}
.max10 {
  max-width: 10em !important;
}
.max11 {
  max-width: 11em !important;
}
.max12 {
  max-width: 12em !important;
}
.max13 {
  max-width: 13em !important;
}
.max14 {
  max-width: 14em !important;
}
.max15 {
  max-width: 15em !important;
}
.max16 {
  max-width: 16em !important;
}
.max17 {
  max-width: 17em !important;
}
.max18 {
  max-width: 18em !important;
}
.max19 {
  max-width: 19em !important;
}
.max20 {
  max-width: 20em !important;
}
.max21 {
  max-width: 21em !important;
}
.max22 {
  max-width: 22em !important;
}
.max23 {
  max-width: 23em !important;
}
.max24 {
  max-width: 24em !important;
}
.max25 {
  max-width: 25em !important;
}
.max26 {
  max-width: 26em !important;
}
.max27 {
  max-width: 27em !important;
}
.max28 {
  max-width: 28em !important;
}
.max29 {
  max-width: 29em !important;
}
.max30 {
  max-width: 30em !important;
}
.max31 {
  max-width: 31em !important;
}
.max32 {
  max-width: 32em !important;
}
.max33 {
  max-width: 33em !important;
}
.max34 {
  max-width: 34em !important;
}
.max35 {
  max-width: 35em !important;
}
.max36 {
  max-width: 36em !important;
}
.max37 {
  max-width: 37em !important;
}
.max38 {
  max-width: 38em !important;
}
.max39 {
  max-width: 39em !important;
}
.max40 {
  max-width: 40em !important;
}
.max41 {
  max-width: 41em !important;
}
.max42 {
  max-width: 42em !important;
}
.max43 {
  max-width: 43em !important;
}
.max44 {
  max-width: 44em !important;
}
.max45 {
  max-width: 45em !important;
}
.max46 {
  max-width: 46em !important;
}
.max47 {
  max-width: 47em !important;
}
.max48 {
  max-width: 48em !important;
}
.max49 {
  max-width: 49em !important;
}
.max50 {
  max-width: 50em !important;
}

.wmin, .w-min {
  width: min-content !important;
}
.wfit, .w-fit {
  width: fit-content !important;
}
.wmax, .w-max {
  width: max-content !important;
}
.w-half {
  width: 50% !important;
}
.w-quarter {
  width: 25% !important;
}
.w-three-quarters, .w-3quarters, .w-3q {
  width: 75% !important;
}
.w-third {
  width: 33.33% !important;
}
.w-two-thirds, .w-twothirds, .w-2thirds, .w-tooth {
  width: 66.667% !important;
}
.w-tenth {
  width: 10% !important;
}
.w1 {
  width: 1em !important;
}
.w2 {
  width: 2em !important;
}
.w3 {
  width: 3em !important;
}
.w4 {
  width: 4em !important;
}
.w5 {
  width: 5em !important;
}
.w6 {
  width: 6em !important;
}
.w7 {
  width: 7em !important;
}
.w8 {
  width: 8em !important;
}
.w9 {
  width: 9em !important;
}
.w10 {
  width: 10em !important;
}
.w11 {
  width: 11em !important;
}
.w12 {
  width: 12em !important;
}
.w13 {
  width: 13em !important;
}
.w14 {
  width: 14em !important;
}
.w15 {
  width: 15em !important;
}
.w16 {
  width: 16em !important;
}
.w17 {
  width: 17em !important;
}
.w18 {
  width: 18em !important;
}
.w19 {
  width: 19em !important;
}
.w20 {
  width: 20em !important;
}
.w21 {
  width: 21em !important;
}
.w22 {
  width: 22em !important;
}
.w23 {
  width: 23em !important;
}
.w24 {
  width: 24em !important;
}
.w25 {
  width: 25em !important;
}
.w26 {
  width: 26em !important;
}
.w27 {
  width: 27em !important;
}
.w28 {
  width: 28em !important;
}
.w29 {
  width: 29em !important;
}
.w30 {
  width: 30em !important;
}
.w31 {
  width: 31em !important;
}
.w32 {
  width: 32em !important;
}
.w33 {
  width: 33em !important;
}
.w34 {
  width: 34em !important;
}
.w35 {
  width: 35em !important;
}
.w36 {
  width: 36em !important;
}
.w37 {
  width: 37em !important;
}
.w38 {
  width: 38em !important;
}
.w39 {
  width: 39em !important;
}
.w40 {
  width: 40em !important;
}
.w41 {
  width: 41em !important;
}
.w42 {
  width: 42em !important;
}
.w43 {
  width: 43em !important;
}
.w44 {
  width: 44em !important;
}
.w45 {
  width: 45em !important;
}
.w46 {
  width: 46em !important;
}
.w47 {
  width: 47em !important;
}
.w48 {
  width: 48em !important;
}
.w49 {
  width: 49em !important;
}
.w50 {
  width: 50em !important;
}

@media (min-width: 400px) {
  .xs-minmin, .xs-min-min {
    min-width: min-content !important;
  }
  .xs-minfit, .xs-min-fit {
    min-width: fit-content !important;
  }
  .xs-minmax, .xs-min-max {
    min-width: max-content !important;
  }
  .xs-min-half {
    min-width: 50% !important;
  }
  .xs-min-quarter {
    min-width: 25% !important;
  }
  .xs-min-three-quarters, .xs-min-3quarters, .xs-min-3q {
    min-width: 75% !important;
  }
  .xs-min-third {
    min-width: 33.33% !important;
  }
  .xs-min-two-thirds, .xs-min-twothirds, .xs-min-2thirds, .xs-min-tooth {
    min-width: 66.667% !important;
  }
  .xs-min-tenth {
    min-width: 10% !important;
  }
  .xs-min1 {
    min-width: 1em !important;
  }
  .xs-min2 {
    min-width: 2em !important;
  }
  .xs-min3 {
    min-width: 3em !important;
  }
  .xs-min4 {
    min-width: 4em !important;
  }
  .xs-min5 {
    min-width: 5em !important;
  }
  .xs-min6 {
    min-width: 6em !important;
  }
  .xs-min7 {
    min-width: 7em !important;
  }
  .xs-min8 {
    min-width: 8em !important;
  }
  .xs-min9 {
    min-width: 9em !important;
  }
  .xs-min10 {
    min-width: 10em !important;
  }
  .xs-min11 {
    min-width: 11em !important;
  }
  .xs-min12 {
    min-width: 12em !important;
  }
  .xs-min13 {
    min-width: 13em !important;
  }
  .xs-min14 {
    min-width: 14em !important;
  }
  .xs-min15 {
    min-width: 15em !important;
  }
  .xs-min16 {
    min-width: 16em !important;
  }
  .xs-min17 {
    min-width: 17em !important;
  }
  .xs-min18 {
    min-width: 18em !important;
  }
  .xs-min19 {
    min-width: 19em !important;
  }
  .xs-min20 {
    min-width: 20em !important;
  }
  .xs-min21 {
    min-width: 21em !important;
  }
  .xs-min22 {
    min-width: 22em !important;
  }
  .xs-min23 {
    min-width: 23em !important;
  }
  .xs-min24 {
    min-width: 24em !important;
  }
  .xs-min25 {
    min-width: 25em !important;
  }
  .xs-min26 {
    min-width: 26em !important;
  }
  .xs-min27 {
    min-width: 27em !important;
  }
  .xs-min28 {
    min-width: 28em !important;
  }
  .xs-min29 {
    min-width: 29em !important;
  }
  .xs-min30 {
    min-width: 30em !important;
  }
  .xs-min31 {
    min-width: 31em !important;
  }
  .xs-min32 {
    min-width: 32em !important;
  }
  .xs-min33 {
    min-width: 33em !important;
  }
  .xs-min34 {
    min-width: 34em !important;
  }
  .xs-min35 {
    min-width: 35em !important;
  }
  .xs-min36 {
    min-width: 36em !important;
  }
  .xs-min37 {
    min-width: 37em !important;
  }
  .xs-min38 {
    min-width: 38em !important;
  }
  .xs-min39 {
    min-width: 39em !important;
  }
  .xs-min40 {
    min-width: 40em !important;
  }
  .xs-min41 {
    min-width: 41em !important;
  }
  .xs-min42 {
    min-width: 42em !important;
  }
  .xs-min43 {
    min-width: 43em !important;
  }
  .xs-min44 {
    min-width: 44em !important;
  }
  .xs-min45 {
    min-width: 45em !important;
  }
  .xs-min46 {
    min-width: 46em !important;
  }
  .xs-min47 {
    min-width: 47em !important;
  }
  .xs-min48 {
    min-width: 48em !important;
  }
  .xs-min49 {
    min-width: 49em !important;
  }
  .xs-min50 {
    min-width: 50em !important;
  }

  .xs-maxmin, .xs-max-min {
    max-width: min-content !important;
  }
  .xs-maxfit, .xs-max-fit {
    max-width: fit-content !important;
  }
  .xs-maxmax, .xs-max-max {
    max-width: max-content !important;
  }
  .xs-max-half {
    max-width: 50% !important;
  }
  .xs-max-quarter {
    max-width: 25% !important;
  }
  .xs-max-three-quarters, .xs-max-3quarters, .xs-max-3q {
    max-width: 75% !important;
  }
  .xs-max-third {
    max-width: 33.33% !important;
  }
  .xs-max-two-thirds, .xs-max-twothirds, .xs-max-2thirds, .xs-max-tooth {
    max-width: 66.667% !important;
  }
  .xs-max-tenth {
    max-width: 10% !important;
  }
  .xs-max1 {
    max-width: 1em !important;
  }
  .xs-max2 {
    max-width: 2em !important;
  }
  .xs-max3 {
    max-width: 3em !important;
  }
  .xs-max4 {
    max-width: 4em !important;
  }
  .xs-max5 {
    max-width: 5em !important;
  }
  .xs-max6 {
    max-width: 6em !important;
  }
  .xs-max7 {
    max-width: 7em !important;
  }
  .xs-max8 {
    max-width: 8em !important;
  }
  .xs-max9 {
    max-width: 9em !important;
  }
  .xs-max10 {
    max-width: 10em !important;
  }
  .xs-max11 {
    max-width: 11em !important;
  }
  .xs-max12 {
    max-width: 12em !important;
  }
  .xs-max13 {
    max-width: 13em !important;
  }
  .xs-max14 {
    max-width: 14em !important;
  }
  .xs-max15 {
    max-width: 15em !important;
  }
  .xs-max16 {
    max-width: 16em !important;
  }
  .xs-max17 {
    max-width: 17em !important;
  }
  .xs-max18 {
    max-width: 18em !important;
  }
  .xs-max19 {
    max-width: 19em !important;
  }
  .xs-max20 {
    max-width: 20em !important;
  }
  .xs-max21 {
    max-width: 21em !important;
  }
  .xs-max22 {
    max-width: 22em !important;
  }
  .xs-max23 {
    max-width: 23em !important;
  }
  .xs-max24 {
    max-width: 24em !important;
  }
  .xs-max25 {
    max-width: 25em !important;
  }
  .xs-max26 {
    max-width: 26em !important;
  }
  .xs-max27 {
    max-width: 27em !important;
  }
  .xs-max28 {
    max-width: 28em !important;
  }
  .xs-max29 {
    max-width: 29em !important;
  }
  .xs-max30 {
    max-width: 30em !important;
  }
  .xs-max31 {
    max-width: 31em !important;
  }
  .xs-max32 {
    max-width: 32em !important;
  }
  .xs-max33 {
    max-width: 33em !important;
  }
  .xs-max34 {
    max-width: 34em !important;
  }
  .xs-max35 {
    max-width: 35em !important;
  }
  .xs-max36 {
    max-width: 36em !important;
  }
  .xs-max37 {
    max-width: 37em !important;
  }
  .xs-max38 {
    max-width: 38em !important;
  }
  .xs-max39 {
    max-width: 39em !important;
  }
  .xs-max40 {
    max-width: 40em !important;
  }
  .xs-max41 {
    max-width: 41em !important;
  }
  .xs-max42 {
    max-width: 42em !important;
  }
  .xs-max43 {
    max-width: 43em !important;
  }
  .xs-max44 {
    max-width: 44em !important;
  }
  .xs-max45 {
    max-width: 45em !important;
  }
  .xs-max46 {
    max-width: 46em !important;
  }
  .xs-max47 {
    max-width: 47em !important;
  }
  .xs-max48 {
    max-width: 48em !important;
  }
  .xs-max49 {
    max-width: 49em !important;
  }
  .xs-max50 {
    max-width: 50em !important;
  }

  .xs-wmin, .xs-w-min {
    width: min-content !important;
  }
  .xs-wfit, .xs-w-fit {
    width: fit-content !important;
  }
  .xs-wmax, .xs-w-max {
    width: max-content !important;
  }
  .xs-w-half {
    width: 50% !important;
  }
  .xs-w-quarter {
    width: 25% !important;
  }
  .xs-w-three-quarters, .xs-w-3quarters, .xs-w-3q {
    width: 75% !important;
  }
  .xs-w-third {
    width: 33.33% !important;
  }
  .xs-w-two-thirds, .xs-w-twothirds, .xs-w-2thirds, .xs-w-tooth {
    width: 66.667% !important;
  }
  .xs-w-tenth {
    width: 10% !important;
  }
  .xs-w1 {
    width: 1em !important;
  }
  .xs-w2 {
    width: 2em !important;
  }
  .xs-w3 {
    width: 3em !important;
  }
  .xs-w4 {
    width: 4em !important;
  }
  .xs-w5 {
    width: 5em !important;
  }
  .xs-w6 {
    width: 6em !important;
  }
  .xs-w7 {
    width: 7em !important;
  }
  .xs-w8 {
    width: 8em !important;
  }
  .xs-w9 {
    width: 9em !important;
  }
  .xs-w10 {
    width: 10em !important;
  }
  .xs-w11 {
    width: 11em !important;
  }
  .xs-w12 {
    width: 12em !important;
  }
  .xs-w13 {
    width: 13em !important;
  }
  .xs-w14 {
    width: 14em !important;
  }
  .xs-w15 {
    width: 15em !important;
  }
  .xs-w16 {
    width: 16em !important;
  }
  .xs-w17 {
    width: 17em !important;
  }
  .xs-w18 {
    width: 18em !important;
  }
  .xs-w19 {
    width: 19em !important;
  }
  .xs-w20 {
    width: 20em !important;
  }
  .xs-w21 {
    width: 21em !important;
  }
  .xs-w22 {
    width: 22em !important;
  }
  .xs-w23 {
    width: 23em !important;
  }
  .xs-w24 {
    width: 24em !important;
  }
  .xs-w25 {
    width: 25em !important;
  }
  .xs-w26 {
    width: 26em !important;
  }
  .xs-w27 {
    width: 27em !important;
  }
  .xs-w28 {
    width: 28em !important;
  }
  .xs-w29 {
    width: 29em !important;
  }
  .xs-w30 {
    width: 30em !important;
  }
  .xs-w31 {
    width: 31em !important;
  }
  .xs-w32 {
    width: 32em !important;
  }
  .xs-w33 {
    width: 33em !important;
  }
  .xs-w34 {
    width: 34em !important;
  }
  .xs-w35 {
    width: 35em !important;
  }
  .xs-w36 {
    width: 36em !important;
  }
  .xs-w37 {
    width: 37em !important;
  }
  .xs-w38 {
    width: 38em !important;
  }
  .xs-w39 {
    width: 39em !important;
  }
  .xs-w40 {
    width: 40em !important;
  }
  .xs-w41 {
    width: 41em !important;
  }
  .xs-w42 {
    width: 42em !important;
  }
  .xs-w43 {
    width: 43em !important;
  }
  .xs-w44 {
    width: 44em !important;
  }
  .xs-w45 {
    width: 45em !important;
  }
  .xs-w46 {
    width: 46em !important;
  }
  .xs-w47 {
    width: 47em !important;
  }
  .xs-w48 {
    width: 48em !important;
  }
  .xs-w49 {
    width: 49em !important;
  }
  .xs-w50 {
    width: 50em !important;
  }
}
@media (min-width: 600px) {
  .sm-minmin, .sm-min-min {
    min-width: min-content !important;
  }
  .sm-minfit, .sm-min-fit {
    min-width: fit-content !important;
  }
  .sm-minmax, .sm-min-max {
    min-width: max-content !important;
  }
  .sm-min-half {
    min-width: 50% !important;
  }
  .sm-min-quarter {
    min-width: 25% !important;
  }
  .sm-min-three-quarters, .sm-min-3quarters, .sm-min-3q {
    min-width: 75% !important;
  }
  .sm-min-third {
    min-width: 33.33% !important;
  }
  .sm-min-two-thirds, .sm-min-twothirds, .sm-min-2thirds, .sm-min-tooth {
    min-width: 66.667% !important;
  }
  .sm-min-tenth {
    min-width: 10% !important;
  }
  .sm-min1 {
    min-width: 1em !important;
  }
  .sm-min2 {
    min-width: 2em !important;
  }
  .sm-min3 {
    min-width: 3em !important;
  }
  .sm-min4 {
    min-width: 4em !important;
  }
  .sm-min5 {
    min-width: 5em !important;
  }
  .sm-min6 {
    min-width: 6em !important;
  }
  .sm-min7 {
    min-width: 7em !important;
  }
  .sm-min8 {
    min-width: 8em !important;
  }
  .sm-min9 {
    min-width: 9em !important;
  }
  .sm-min10 {
    min-width: 10em !important;
  }
  .sm-min11 {
    min-width: 11em !important;
  }
  .sm-min12 {
    min-width: 12em !important;
  }
  .sm-min13 {
    min-width: 13em !important;
  }
  .sm-min14 {
    min-width: 14em !important;
  }
  .sm-min15 {
    min-width: 15em !important;
  }
  .sm-min16 {
    min-width: 16em !important;
  }
  .sm-min17 {
    min-width: 17em !important;
  }
  .sm-min18 {
    min-width: 18em !important;
  }
  .sm-min19 {
    min-width: 19em !important;
  }
  .sm-min20 {
    min-width: 20em !important;
  }
  .sm-min21 {
    min-width: 21em !important;
  }
  .sm-min22 {
    min-width: 22em !important;
  }
  .sm-min23 {
    min-width: 23em !important;
  }
  .sm-min24 {
    min-width: 24em !important;
  }
  .sm-min25 {
    min-width: 25em !important;
  }
  .sm-min26 {
    min-width: 26em !important;
  }
  .sm-min27 {
    min-width: 27em !important;
  }
  .sm-min28 {
    min-width: 28em !important;
  }
  .sm-min29 {
    min-width: 29em !important;
  }
  .sm-min30 {
    min-width: 30em !important;
  }
  .sm-min31 {
    min-width: 31em !important;
  }
  .sm-min32 {
    min-width: 32em !important;
  }
  .sm-min33 {
    min-width: 33em !important;
  }
  .sm-min34 {
    min-width: 34em !important;
  }
  .sm-min35 {
    min-width: 35em !important;
  }
  .sm-min36 {
    min-width: 36em !important;
  }
  .sm-min37 {
    min-width: 37em !important;
  }
  .sm-min38 {
    min-width: 38em !important;
  }
  .sm-min39 {
    min-width: 39em !important;
  }
  .sm-min40 {
    min-width: 40em !important;
  }
  .sm-min41 {
    min-width: 41em !important;
  }
  .sm-min42 {
    min-width: 42em !important;
  }
  .sm-min43 {
    min-width: 43em !important;
  }
  .sm-min44 {
    min-width: 44em !important;
  }
  .sm-min45 {
    min-width: 45em !important;
  }
  .sm-min46 {
    min-width: 46em !important;
  }
  .sm-min47 {
    min-width: 47em !important;
  }
  .sm-min48 {
    min-width: 48em !important;
  }
  .sm-min49 {
    min-width: 49em !important;
  }
  .sm-min50 {
    min-width: 50em !important;
  }

  .sm-maxmin, .sm-max-min {
    max-width: min-content !important;
  }
  .sm-maxfit, .sm-max-fit {
    max-width: fit-content !important;
  }
  .sm-maxmax, .sm-max-max {
    max-width: max-content !important;
  }
  .sm-max-half {
    max-width: 50% !important;
  }
  .sm-max-quarter {
    max-width: 25% !important;
  }
  .sm-max-three-quarters, .sm-max-3quarters, .sm-max-3q {
    max-width: 75% !important;
  }
  .sm-max-third {
    max-width: 33.33% !important;
  }
  .sm-max-two-thirds, .sm-max-twothirds, .sm-max-2thirds, .sm-max-tooth {
    max-width: 66.667% !important;
  }
  .sm-max-tenth {
    max-width: 10% !important;
  }
  .sm-max1 {
    max-width: 1em !important;
  }
  .sm-max2 {
    max-width: 2em !important;
  }
  .sm-max3 {
    max-width: 3em !important;
  }
  .sm-max4 {
    max-width: 4em !important;
  }
  .sm-max5 {
    max-width: 5em !important;
  }
  .sm-max6 {
    max-width: 6em !important;
  }
  .sm-max7 {
    max-width: 7em !important;
  }
  .sm-max8 {
    max-width: 8em !important;
  }
  .sm-max9 {
    max-width: 9em !important;
  }
  .sm-max10 {
    max-width: 10em !important;
  }
  .sm-max11 {
    max-width: 11em !important;
  }
  .sm-max12 {
    max-width: 12em !important;
  }
  .sm-max13 {
    max-width: 13em !important;
  }
  .sm-max14 {
    max-width: 14em !important;
  }
  .sm-max15 {
    max-width: 15em !important;
  }
  .sm-max16 {
    max-width: 16em !important;
  }
  .sm-max17 {
    max-width: 17em !important;
  }
  .sm-max18 {
    max-width: 18em !important;
  }
  .sm-max19 {
    max-width: 19em !important;
  }
  .sm-max20 {
    max-width: 20em !important;
  }
  .sm-max21 {
    max-width: 21em !important;
  }
  .sm-max22 {
    max-width: 22em !important;
  }
  .sm-max23 {
    max-width: 23em !important;
  }
  .sm-max24 {
    max-width: 24em !important;
  }
  .sm-max25 {
    max-width: 25em !important;
  }
  .sm-max26 {
    max-width: 26em !important;
  }
  .sm-max27 {
    max-width: 27em !important;
  }
  .sm-max28 {
    max-width: 28em !important;
  }
  .sm-max29 {
    max-width: 29em !important;
  }
  .sm-max30 {
    max-width: 30em !important;
  }
  .sm-max31 {
    max-width: 31em !important;
  }
  .sm-max32 {
    max-width: 32em !important;
  }
  .sm-max33 {
    max-width: 33em !important;
  }
  .sm-max34 {
    max-width: 34em !important;
  }
  .sm-max35 {
    max-width: 35em !important;
  }
  .sm-max36 {
    max-width: 36em !important;
  }
  .sm-max37 {
    max-width: 37em !important;
  }
  .sm-max38 {
    max-width: 38em !important;
  }
  .sm-max39 {
    max-width: 39em !important;
  }
  .sm-max40 {
    max-width: 40em !important;
  }
  .sm-max41 {
    max-width: 41em !important;
  }
  .sm-max42 {
    max-width: 42em !important;
  }
  .sm-max43 {
    max-width: 43em !important;
  }
  .sm-max44 {
    max-width: 44em !important;
  }
  .sm-max45 {
    max-width: 45em !important;
  }
  .sm-max46 {
    max-width: 46em !important;
  }
  .sm-max47 {
    max-width: 47em !important;
  }
  .sm-max48 {
    max-width: 48em !important;
  }
  .sm-max49 {
    max-width: 49em !important;
  }
  .sm-max50 {
    max-width: 50em !important;
  }

  .sm-wmin, .sm-w-min {
    width: min-content !important;
  }
  .sm-wfit, .sm-w-fit {
    width: fit-content !important;
  }
  .sm-wmax, .sm-w-max {
    width: max-content !important;
  }
  .sm-w-half {
    width: 50% !important;
  }
  .sm-w-quarter {
    width: 25% !important;
  }
  .sm-w-three-quarters, .sm-w-3quarters, .sm-w-3q {
    width: 75% !important;
  }
  .sm-w-third {
    width: 33.33% !important;
  }
  .sm-w-two-thirds, .sm-w-twothirds, .sm-w-2thirds, .sm-w-tooth {
    width: 66.667% !important;
  }
  .sm-w-tenth {
    width: 10% !important;
  }
  .sm-w1 {
    width: 1em !important;
  }
  .sm-w2 {
    width: 2em !important;
  }
  .sm-w3 {
    width: 3em !important;
  }
  .sm-w4 {
    width: 4em !important;
  }
  .sm-w5 {
    width: 5em !important;
  }
  .sm-w6 {
    width: 6em !important;
  }
  .sm-w7 {
    width: 7em !important;
  }
  .sm-w8 {
    width: 8em !important;
  }
  .sm-w9 {
    width: 9em !important;
  }
  .sm-w10 {
    width: 10em !important;
  }
  .sm-w11 {
    width: 11em !important;
  }
  .sm-w12 {
    width: 12em !important;
  }
  .sm-w13 {
    width: 13em !important;
  }
  .sm-w14 {
    width: 14em !important;
  }
  .sm-w15 {
    width: 15em !important;
  }
  .sm-w16 {
    width: 16em !important;
  }
  .sm-w17 {
    width: 17em !important;
  }
  .sm-w18 {
    width: 18em !important;
  }
  .sm-w19 {
    width: 19em !important;
  }
  .sm-w20 {
    width: 20em !important;
  }
  .sm-w21 {
    width: 21em !important;
  }
  .sm-w22 {
    width: 22em !important;
  }
  .sm-w23 {
    width: 23em !important;
  }
  .sm-w24 {
    width: 24em !important;
  }
  .sm-w25 {
    width: 25em !important;
  }
  .sm-w26 {
    width: 26em !important;
  }
  .sm-w27 {
    width: 27em !important;
  }
  .sm-w28 {
    width: 28em !important;
  }
  .sm-w29 {
    width: 29em !important;
  }
  .sm-w30 {
    width: 30em !important;
  }
  .sm-w31 {
    width: 31em !important;
  }
  .sm-w32 {
    width: 32em !important;
  }
  .sm-w33 {
    width: 33em !important;
  }
  .sm-w34 {
    width: 34em !important;
  }
  .sm-w35 {
    width: 35em !important;
  }
  .sm-w36 {
    width: 36em !important;
  }
  .sm-w37 {
    width: 37em !important;
  }
  .sm-w38 {
    width: 38em !important;
  }
  .sm-w39 {
    width: 39em !important;
  }
  .sm-w40 {
    width: 40em !important;
  }
  .sm-w41 {
    width: 41em !important;
  }
  .sm-w42 {
    width: 42em !important;
  }
  .sm-w43 {
    width: 43em !important;
  }
  .sm-w44 {
    width: 44em !important;
  }
  .sm-w45 {
    width: 45em !important;
  }
  .sm-w46 {
    width: 46em !important;
  }
  .sm-w47 {
    width: 47em !important;
  }
  .sm-w48 {
    width: 48em !important;
  }
  .sm-w49 {
    width: 49em !important;
  }
  .sm-w50 {
    width: 50em !important;
  }
}
@media (min-width: 750px) {
  .ms-minmin, .ms-min-min {
    min-width: min-content !important;
  }
  .ms-minfit, .ms-min-fit {
    min-width: fit-content !important;
  }
  .ms-minmax, .ms-min-max {
    min-width: max-content !important;
  }
  .ms-min-half {
    min-width: 50% !important;
  }
  .ms-min-quarter {
    min-width: 25% !important;
  }
  .ms-min-three-quarters, .ms-min-3quarters, .ms-min-3q {
    min-width: 75% !important;
  }
  .ms-min-third {
    min-width: 33.33% !important;
  }
  .ms-min-two-thirds, .ms-min-twothirds, .ms-min-2thirds, .ms-min-tooth {
    min-width: 66.667% !important;
  }
  .ms-min-tenth {
    min-width: 10% !important;
  }
  .ms-min1 {
    min-width: 1em !important;
  }
  .ms-min2 {
    min-width: 2em !important;
  }
  .ms-min3 {
    min-width: 3em !important;
  }
  .ms-min4 {
    min-width: 4em !important;
  }
  .ms-min5 {
    min-width: 5em !important;
  }
  .ms-min6 {
    min-width: 6em !important;
  }
  .ms-min7 {
    min-width: 7em !important;
  }
  .ms-min8 {
    min-width: 8em !important;
  }
  .ms-min9 {
    min-width: 9em !important;
  }
  .ms-min10 {
    min-width: 10em !important;
  }
  .ms-min11 {
    min-width: 11em !important;
  }
  .ms-min12 {
    min-width: 12em !important;
  }
  .ms-min13 {
    min-width: 13em !important;
  }
  .ms-min14 {
    min-width: 14em !important;
  }
  .ms-min15 {
    min-width: 15em !important;
  }
  .ms-min16 {
    min-width: 16em !important;
  }
  .ms-min17 {
    min-width: 17em !important;
  }
  .ms-min18 {
    min-width: 18em !important;
  }
  .ms-min19 {
    min-width: 19em !important;
  }
  .ms-min20 {
    min-width: 20em !important;
  }
  .ms-min21 {
    min-width: 21em !important;
  }
  .ms-min22 {
    min-width: 22em !important;
  }
  .ms-min23 {
    min-width: 23em !important;
  }
  .ms-min24 {
    min-width: 24em !important;
  }
  .ms-min25 {
    min-width: 25em !important;
  }
  .ms-min26 {
    min-width: 26em !important;
  }
  .ms-min27 {
    min-width: 27em !important;
  }
  .ms-min28 {
    min-width: 28em !important;
  }
  .ms-min29 {
    min-width: 29em !important;
  }
  .ms-min30 {
    min-width: 30em !important;
  }
  .ms-min31 {
    min-width: 31em !important;
  }
  .ms-min32 {
    min-width: 32em !important;
  }
  .ms-min33 {
    min-width: 33em !important;
  }
  .ms-min34 {
    min-width: 34em !important;
  }
  .ms-min35 {
    min-width: 35em !important;
  }
  .ms-min36 {
    min-width: 36em !important;
  }
  .ms-min37 {
    min-width: 37em !important;
  }
  .ms-min38 {
    min-width: 38em !important;
  }
  .ms-min39 {
    min-width: 39em !important;
  }
  .ms-min40 {
    min-width: 40em !important;
  }
  .ms-min41 {
    min-width: 41em !important;
  }
  .ms-min42 {
    min-width: 42em !important;
  }
  .ms-min43 {
    min-width: 43em !important;
  }
  .ms-min44 {
    min-width: 44em !important;
  }
  .ms-min45 {
    min-width: 45em !important;
  }
  .ms-min46 {
    min-width: 46em !important;
  }
  .ms-min47 {
    min-width: 47em !important;
  }
  .ms-min48 {
    min-width: 48em !important;
  }
  .ms-min49 {
    min-width: 49em !important;
  }
  .ms-min50 {
    min-width: 50em !important;
  }

  .ms-maxmin, .ms-max-min {
    max-width: min-content !important;
  }
  .ms-maxfit, .ms-max-fit {
    max-width: fit-content !important;
  }
  .ms-maxmax, .ms-max-max {
    max-width: max-content !important;
  }
  .ms-max-half {
    max-width: 50% !important;
  }
  .ms-max-quarter {
    max-width: 25% !important;
  }
  .ms-max-three-quarters, .ms-max-3quarters, .ms-max-3q {
    max-width: 75% !important;
  }
  .ms-max-third {
    max-width: 33.33% !important;
  }
  .ms-max-two-thirds, .ms-max-twothirds, .ms-max-2thirds, .ms-max-tooth {
    max-width: 66.667% !important;
  }
  .ms-max-tenth {
    max-width: 10% !important;
  }
  .ms-max1 {
    max-width: 1em !important;
  }
  .ms-max2 {
    max-width: 2em !important;
  }
  .ms-max3 {
    max-width: 3em !important;
  }
  .ms-max4 {
    max-width: 4em !important;
  }
  .ms-max5 {
    max-width: 5em !important;
  }
  .ms-max6 {
    max-width: 6em !important;
  }
  .ms-max7 {
    max-width: 7em !important;
  }
  .ms-max8 {
    max-width: 8em !important;
  }
  .ms-max9 {
    max-width: 9em !important;
  }
  .ms-max10 {
    max-width: 10em !important;
  }
  .ms-max11 {
    max-width: 11em !important;
  }
  .ms-max12 {
    max-width: 12em !important;
  }
  .ms-max13 {
    max-width: 13em !important;
  }
  .ms-max14 {
    max-width: 14em !important;
  }
  .ms-max15 {
    max-width: 15em !important;
  }
  .ms-max16 {
    max-width: 16em !important;
  }
  .ms-max17 {
    max-width: 17em !important;
  }
  .ms-max18 {
    max-width: 18em !important;
  }
  .ms-max19 {
    max-width: 19em !important;
  }
  .ms-max20 {
    max-width: 20em !important;
  }
  .ms-max21 {
    max-width: 21em !important;
  }
  .ms-max22 {
    max-width: 22em !important;
  }
  .ms-max23 {
    max-width: 23em !important;
  }
  .ms-max24 {
    max-width: 24em !important;
  }
  .ms-max25 {
    max-width: 25em !important;
  }
  .ms-max26 {
    max-width: 26em !important;
  }
  .ms-max27 {
    max-width: 27em !important;
  }
  .ms-max28 {
    max-width: 28em !important;
  }
  .ms-max29 {
    max-width: 29em !important;
  }
  .ms-max30 {
    max-width: 30em !important;
  }
  .ms-max31 {
    max-width: 31em !important;
  }
  .ms-max32 {
    max-width: 32em !important;
  }
  .ms-max33 {
    max-width: 33em !important;
  }
  .ms-max34 {
    max-width: 34em !important;
  }
  .ms-max35 {
    max-width: 35em !important;
  }
  .ms-max36 {
    max-width: 36em !important;
  }
  .ms-max37 {
    max-width: 37em !important;
  }
  .ms-max38 {
    max-width: 38em !important;
  }
  .ms-max39 {
    max-width: 39em !important;
  }
  .ms-max40 {
    max-width: 40em !important;
  }
  .ms-max41 {
    max-width: 41em !important;
  }
  .ms-max42 {
    max-width: 42em !important;
  }
  .ms-max43 {
    max-width: 43em !important;
  }
  .ms-max44 {
    max-width: 44em !important;
  }
  .ms-max45 {
    max-width: 45em !important;
  }
  .ms-max46 {
    max-width: 46em !important;
  }
  .ms-max47 {
    max-width: 47em !important;
  }
  .ms-max48 {
    max-width: 48em !important;
  }
  .ms-max49 {
    max-width: 49em !important;
  }
  .ms-max50 {
    max-width: 50em !important;
  }

  .ms-wmin, .ms-w-min {
    width: min-content !important;
  }
  .ms-wfit, .ms-w-fit {
    width: fit-content !important;
  }
  .ms-wmax, .ms-w-max {
    width: max-content !important;
  }
  .ms-w-half {
    width: 50% !important;
  }
  .ms-w-quarter {
    width: 25% !important;
  }
  .ms-w-three-quarters, .ms-w-3quarters, .ms-w-3q {
    width: 75% !important;
  }
  .ms-w-third {
    width: 33.33% !important;
  }
  .ms-w-two-thirds, .ms-w-twothirds, .ms-w-2thirds, .ms-w-tooth {
    width: 66.667% !important;
  }
  .ms-w-tenth {
    width: 10% !important;
  }
  .ms-w1 {
    width: 1em !important;
  }
  .ms-w2 {
    width: 2em !important;
  }
  .ms-w3 {
    width: 3em !important;
  }
  .ms-w4 {
    width: 4em !important;
  }
  .ms-w5 {
    width: 5em !important;
  }
  .ms-w6 {
    width: 6em !important;
  }
  .ms-w7 {
    width: 7em !important;
  }
  .ms-w8 {
    width: 8em !important;
  }
  .ms-w9 {
    width: 9em !important;
  }
  .ms-w10 {
    width: 10em !important;
  }
  .ms-w11 {
    width: 11em !important;
  }
  .ms-w12 {
    width: 12em !important;
  }
  .ms-w13 {
    width: 13em !important;
  }
  .ms-w14 {
    width: 14em !important;
  }
  .ms-w15 {
    width: 15em !important;
  }
  .ms-w16 {
    width: 16em !important;
  }
  .ms-w17 {
    width: 17em !important;
  }
  .ms-w18 {
    width: 18em !important;
  }
  .ms-w19 {
    width: 19em !important;
  }
  .ms-w20 {
    width: 20em !important;
  }
  .ms-w21 {
    width: 21em !important;
  }
  .ms-w22 {
    width: 22em !important;
  }
  .ms-w23 {
    width: 23em !important;
  }
  .ms-w24 {
    width: 24em !important;
  }
  .ms-w25 {
    width: 25em !important;
  }
  .ms-w26 {
    width: 26em !important;
  }
  .ms-w27 {
    width: 27em !important;
  }
  .ms-w28 {
    width: 28em !important;
  }
  .ms-w29 {
    width: 29em !important;
  }
  .ms-w30 {
    width: 30em !important;
  }
  .ms-w31 {
    width: 31em !important;
  }
  .ms-w32 {
    width: 32em !important;
  }
  .ms-w33 {
    width: 33em !important;
  }
  .ms-w34 {
    width: 34em !important;
  }
  .ms-w35 {
    width: 35em !important;
  }
  .ms-w36 {
    width: 36em !important;
  }
  .ms-w37 {
    width: 37em !important;
  }
  .ms-w38 {
    width: 38em !important;
  }
  .ms-w39 {
    width: 39em !important;
  }
  .ms-w40 {
    width: 40em !important;
  }
  .ms-w41 {
    width: 41em !important;
  }
  .ms-w42 {
    width: 42em !important;
  }
  .ms-w43 {
    width: 43em !important;
  }
  .ms-w44 {
    width: 44em !important;
  }
  .ms-w45 {
    width: 45em !important;
  }
  .ms-w46 {
    width: 46em !important;
  }
  .ms-w47 {
    width: 47em !important;
  }
  .ms-w48 {
    width: 48em !important;
  }
  .ms-w49 {
    width: 49em !important;
  }
  .ms-w50 {
    width: 50em !important;
  }
}
@media (min-width: 900px) {
  .md-minmin, .md-min-min {
    min-width: min-content !important;
  }
  .md-minfit, .md-min-fit {
    min-width: fit-content !important;
  }
  .md-minmax, .md-min-max {
    min-width: max-content !important;
  }
  .md-min-half {
    min-width: 50% !important;
  }
  .md-min-quarter {
    min-width: 25% !important;
  }
  .md-min-three-quarters, .md-min-3quarters, .md-min-3q {
    min-width: 75% !important;
  }
  .md-min-third {
    min-width: 33.33% !important;
  }
  .md-min-two-thirds, .md-min-twothirds, .md-min-2thirds, .md-min-tooth {
    min-width: 66.667% !important;
  }
  .md-min-tenth {
    min-width: 10% !important;
  }
  .md-min1 {
    min-width: 1em !important;
  }
  .md-min2 {
    min-width: 2em !important;
  }
  .md-min3 {
    min-width: 3em !important;
  }
  .md-min4 {
    min-width: 4em !important;
  }
  .md-min5 {
    min-width: 5em !important;
  }
  .md-min6 {
    min-width: 6em !important;
  }
  .md-min7 {
    min-width: 7em !important;
  }
  .md-min8 {
    min-width: 8em !important;
  }
  .md-min9 {
    min-width: 9em !important;
  }
  .md-min10 {
    min-width: 10em !important;
  }
  .md-min11 {
    min-width: 11em !important;
  }
  .md-min12 {
    min-width: 12em !important;
  }
  .md-min13 {
    min-width: 13em !important;
  }
  .md-min14 {
    min-width: 14em !important;
  }
  .md-min15 {
    min-width: 15em !important;
  }
  .md-min16 {
    min-width: 16em !important;
  }
  .md-min17 {
    min-width: 17em !important;
  }
  .md-min18 {
    min-width: 18em !important;
  }
  .md-min19 {
    min-width: 19em !important;
  }
  .md-min20 {
    min-width: 20em !important;
  }
  .md-min21 {
    min-width: 21em !important;
  }
  .md-min22 {
    min-width: 22em !important;
  }
  .md-min23 {
    min-width: 23em !important;
  }
  .md-min24 {
    min-width: 24em !important;
  }
  .md-min25 {
    min-width: 25em !important;
  }
  .md-min26 {
    min-width: 26em !important;
  }
  .md-min27 {
    min-width: 27em !important;
  }
  .md-min28 {
    min-width: 28em !important;
  }
  .md-min29 {
    min-width: 29em !important;
  }
  .md-min30 {
    min-width: 30em !important;
  }
  .md-min31 {
    min-width: 31em !important;
  }
  .md-min32 {
    min-width: 32em !important;
  }
  .md-min33 {
    min-width: 33em !important;
  }
  .md-min34 {
    min-width: 34em !important;
  }
  .md-min35 {
    min-width: 35em !important;
  }
  .md-min36 {
    min-width: 36em !important;
  }
  .md-min37 {
    min-width: 37em !important;
  }
  .md-min38 {
    min-width: 38em !important;
  }
  .md-min39 {
    min-width: 39em !important;
  }
  .md-min40 {
    min-width: 40em !important;
  }
  .md-min41 {
    min-width: 41em !important;
  }
  .md-min42 {
    min-width: 42em !important;
  }
  .md-min43 {
    min-width: 43em !important;
  }
  .md-min44 {
    min-width: 44em !important;
  }
  .md-min45 {
    min-width: 45em !important;
  }
  .md-min46 {
    min-width: 46em !important;
  }
  .md-min47 {
    min-width: 47em !important;
  }
  .md-min48 {
    min-width: 48em !important;
  }
  .md-min49 {
    min-width: 49em !important;
  }
  .md-min50 {
    min-width: 50em !important;
  }

  .md-maxmin, .md-max-min {
    max-width: min-content !important;
  }
  .md-maxfit, .md-max-fit {
    max-width: fit-content !important;
  }
  .md-maxmax, .md-max-max {
    max-width: max-content !important;
  }
  .md-max-half {
    max-width: 50% !important;
  }
  .md-max-quarter {
    max-width: 25% !important;
  }
  .md-max-three-quarters, .md-max-3quarters, .md-max-3q {
    max-width: 75% !important;
  }
  .md-max-third {
    max-width: 33.33% !important;
  }
  .md-max-two-thirds, .md-max-twothirds, .md-max-2thirds, .md-max-tooth {
    max-width: 66.667% !important;
  }
  .md-max-tenth {
    max-width: 10% !important;
  }
  .md-max1 {
    max-width: 1em !important;
  }
  .md-max2 {
    max-width: 2em !important;
  }
  .md-max3 {
    max-width: 3em !important;
  }
  .md-max4 {
    max-width: 4em !important;
  }
  .md-max5 {
    max-width: 5em !important;
  }
  .md-max6 {
    max-width: 6em !important;
  }
  .md-max7 {
    max-width: 7em !important;
  }
  .md-max8 {
    max-width: 8em !important;
  }
  .md-max9 {
    max-width: 9em !important;
  }
  .md-max10 {
    max-width: 10em !important;
  }
  .md-max11 {
    max-width: 11em !important;
  }
  .md-max12 {
    max-width: 12em !important;
  }
  .md-max13 {
    max-width: 13em !important;
  }
  .md-max14 {
    max-width: 14em !important;
  }
  .md-max15 {
    max-width: 15em !important;
  }
  .md-max16 {
    max-width: 16em !important;
  }
  .md-max17 {
    max-width: 17em !important;
  }
  .md-max18 {
    max-width: 18em !important;
  }
  .md-max19 {
    max-width: 19em !important;
  }
  .md-max20 {
    max-width: 20em !important;
  }
  .md-max21 {
    max-width: 21em !important;
  }
  .md-max22 {
    max-width: 22em !important;
  }
  .md-max23 {
    max-width: 23em !important;
  }
  .md-max24 {
    max-width: 24em !important;
  }
  .md-max25 {
    max-width: 25em !important;
  }
  .md-max26 {
    max-width: 26em !important;
  }
  .md-max27 {
    max-width: 27em !important;
  }
  .md-max28 {
    max-width: 28em !important;
  }
  .md-max29 {
    max-width: 29em !important;
  }
  .md-max30 {
    max-width: 30em !important;
  }
  .md-max31 {
    max-width: 31em !important;
  }
  .md-max32 {
    max-width: 32em !important;
  }
  .md-max33 {
    max-width: 33em !important;
  }
  .md-max34 {
    max-width: 34em !important;
  }
  .md-max35 {
    max-width: 35em !important;
  }
  .md-max36 {
    max-width: 36em !important;
  }
  .md-max37 {
    max-width: 37em !important;
  }
  .md-max38 {
    max-width: 38em !important;
  }
  .md-max39 {
    max-width: 39em !important;
  }
  .md-max40 {
    max-width: 40em !important;
  }
  .md-max41 {
    max-width: 41em !important;
  }
  .md-max42 {
    max-width: 42em !important;
  }
  .md-max43 {
    max-width: 43em !important;
  }
  .md-max44 {
    max-width: 44em !important;
  }
  .md-max45 {
    max-width: 45em !important;
  }
  .md-max46 {
    max-width: 46em !important;
  }
  .md-max47 {
    max-width: 47em !important;
  }
  .md-max48 {
    max-width: 48em !important;
  }
  .md-max49 {
    max-width: 49em !important;
  }
  .md-max50 {
    max-width: 50em !important;
  }

  .md-wmin, .md-w-min {
    width: min-content !important;
  }
  .md-wfit, .md-w-fit {
    width: fit-content !important;
  }
  .md-wmax, .md-w-max {
    width: max-content !important;
  }
  .md-w-half {
    width: 50% !important;
  }
  .md-w-quarter {
    width: 25% !important;
  }
  .md-w-three-quarters, .md-w-3quarters, .md-w-3q {
    width: 75% !important;
  }
  .md-w-third {
    width: 33.33% !important;
  }
  .md-w-two-thirds, .md-w-twothirds, .md-w-2thirds, .md-w-tooth {
    width: 66.667% !important;
  }
  .md-w-tenth {
    width: 10% !important;
  }
  .md-w1 {
    width: 1em !important;
  }
  .md-w2 {
    width: 2em !important;
  }
  .md-w3 {
    width: 3em !important;
  }
  .md-w4 {
    width: 4em !important;
  }
  .md-w5 {
    width: 5em !important;
  }
  .md-w6 {
    width: 6em !important;
  }
  .md-w7 {
    width: 7em !important;
  }
  .md-w8 {
    width: 8em !important;
  }
  .md-w9 {
    width: 9em !important;
  }
  .md-w10 {
    width: 10em !important;
  }
  .md-w11 {
    width: 11em !important;
  }
  .md-w12 {
    width: 12em !important;
  }
  .md-w13 {
    width: 13em !important;
  }
  .md-w14 {
    width: 14em !important;
  }
  .md-w15 {
    width: 15em !important;
  }
  .md-w16 {
    width: 16em !important;
  }
  .md-w17 {
    width: 17em !important;
  }
  .md-w18 {
    width: 18em !important;
  }
  .md-w19 {
    width: 19em !important;
  }
  .md-w20 {
    width: 20em !important;
  }
  .md-w21 {
    width: 21em !important;
  }
  .md-w22 {
    width: 22em !important;
  }
  .md-w23 {
    width: 23em !important;
  }
  .md-w24 {
    width: 24em !important;
  }
  .md-w25 {
    width: 25em !important;
  }
  .md-w26 {
    width: 26em !important;
  }
  .md-w27 {
    width: 27em !important;
  }
  .md-w28 {
    width: 28em !important;
  }
  .md-w29 {
    width: 29em !important;
  }
  .md-w30 {
    width: 30em !important;
  }
  .md-w31 {
    width: 31em !important;
  }
  .md-w32 {
    width: 32em !important;
  }
  .md-w33 {
    width: 33em !important;
  }
  .md-w34 {
    width: 34em !important;
  }
  .md-w35 {
    width: 35em !important;
  }
  .md-w36 {
    width: 36em !important;
  }
  .md-w37 {
    width: 37em !important;
  }
  .md-w38 {
    width: 38em !important;
  }
  .md-w39 {
    width: 39em !important;
  }
  .md-w40 {
    width: 40em !important;
  }
  .md-w41 {
    width: 41em !important;
  }
  .md-w42 {
    width: 42em !important;
  }
  .md-w43 {
    width: 43em !important;
  }
  .md-w44 {
    width: 44em !important;
  }
  .md-w45 {
    width: 45em !important;
  }
  .md-w46 {
    width: 46em !important;
  }
  .md-w47 {
    width: 47em !important;
  }
  .md-w48 {
    width: 48em !important;
  }
  .md-w49 {
    width: 49em !important;
  }
  .md-w50 {
    width: 50em !important;
  }
}
@media (min-width: 1200px) {
  .lg-minmin, .lg-min-min {
    min-width: min-content !important;
  }
  .lg-minfit, .lg-min-fit {
    min-width: fit-content !important;
  }
  .lg-minmax, .lg-min-max {
    min-width: max-content !important;
  }
  .lg-min-half {
    min-width: 50% !important;
  }
  .lg-min-quarter {
    min-width: 25% !important;
  }
  .lg-min-three-quarters, .lg-min-3quarters, .lg-min-3q {
    min-width: 75% !important;
  }
  .lg-min-third {
    min-width: 33.33% !important;
  }
  .lg-min-two-thirds, .lg-min-twothirds, .lg-min-2thirds, .lg-min-tooth {
    min-width: 66.667% !important;
  }
  .lg-min-tenth {
    min-width: 10% !important;
  }
  .lg-min1 {
    min-width: 1em !important;
  }
  .lg-min2 {
    min-width: 2em !important;
  }
  .lg-min3 {
    min-width: 3em !important;
  }
  .lg-min4 {
    min-width: 4em !important;
  }
  .lg-min5 {
    min-width: 5em !important;
  }
  .lg-min6 {
    min-width: 6em !important;
  }
  .lg-min7 {
    min-width: 7em !important;
  }
  .lg-min8 {
    min-width: 8em !important;
  }
  .lg-min9 {
    min-width: 9em !important;
  }
  .lg-min10 {
    min-width: 10em !important;
  }
  .lg-min11 {
    min-width: 11em !important;
  }
  .lg-min12 {
    min-width: 12em !important;
  }
  .lg-min13 {
    min-width: 13em !important;
  }
  .lg-min14 {
    min-width: 14em !important;
  }
  .lg-min15 {
    min-width: 15em !important;
  }
  .lg-min16 {
    min-width: 16em !important;
  }
  .lg-min17 {
    min-width: 17em !important;
  }
  .lg-min18 {
    min-width: 18em !important;
  }
  .lg-min19 {
    min-width: 19em !important;
  }
  .lg-min20 {
    min-width: 20em !important;
  }
  .lg-min21 {
    min-width: 21em !important;
  }
  .lg-min22 {
    min-width: 22em !important;
  }
  .lg-min23 {
    min-width: 23em !important;
  }
  .lg-min24 {
    min-width: 24em !important;
  }
  .lg-min25 {
    min-width: 25em !important;
  }
  .lg-min26 {
    min-width: 26em !important;
  }
  .lg-min27 {
    min-width: 27em !important;
  }
  .lg-min28 {
    min-width: 28em !important;
  }
  .lg-min29 {
    min-width: 29em !important;
  }
  .lg-min30 {
    min-width: 30em !important;
  }
  .lg-min31 {
    min-width: 31em !important;
  }
  .lg-min32 {
    min-width: 32em !important;
  }
  .lg-min33 {
    min-width: 33em !important;
  }
  .lg-min34 {
    min-width: 34em !important;
  }
  .lg-min35 {
    min-width: 35em !important;
  }
  .lg-min36 {
    min-width: 36em !important;
  }
  .lg-min37 {
    min-width: 37em !important;
  }
  .lg-min38 {
    min-width: 38em !important;
  }
  .lg-min39 {
    min-width: 39em !important;
  }
  .lg-min40 {
    min-width: 40em !important;
  }
  .lg-min41 {
    min-width: 41em !important;
  }
  .lg-min42 {
    min-width: 42em !important;
  }
  .lg-min43 {
    min-width: 43em !important;
  }
  .lg-min44 {
    min-width: 44em !important;
  }
  .lg-min45 {
    min-width: 45em !important;
  }
  .lg-min46 {
    min-width: 46em !important;
  }
  .lg-min47 {
    min-width: 47em !important;
  }
  .lg-min48 {
    min-width: 48em !important;
  }
  .lg-min49 {
    min-width: 49em !important;
  }
  .lg-min50 {
    min-width: 50em !important;
  }

  .lg-maxmin, .lg-max-min {
    max-width: min-content !important;
  }
  .lg-maxfit, .lg-max-fit {
    max-width: fit-content !important;
  }
  .lg-maxmax, .lg-max-max {
    max-width: max-content !important;
  }
  .lg-max-half {
    max-width: 50% !important;
  }
  .lg-max-quarter {
    max-width: 25% !important;
  }
  .lg-max-three-quarters, .lg-max-3quarters, .lg-max-3q {
    max-width: 75% !important;
  }
  .lg-max-third {
    max-width: 33.33% !important;
  }
  .lg-max-two-thirds, .lg-max-twothirds, .lg-max-2thirds, .lg-max-tooth {
    max-width: 66.667% !important;
  }
  .lg-max-tenth {
    max-width: 10% !important;
  }
  .lg-max1 {
    max-width: 1em !important;
  }
  .lg-max2 {
    max-width: 2em !important;
  }
  .lg-max3 {
    max-width: 3em !important;
  }
  .lg-max4 {
    max-width: 4em !important;
  }
  .lg-max5 {
    max-width: 5em !important;
  }
  .lg-max6 {
    max-width: 6em !important;
  }
  .lg-max7 {
    max-width: 7em !important;
  }
  .lg-max8 {
    max-width: 8em !important;
  }
  .lg-max9 {
    max-width: 9em !important;
  }
  .lg-max10 {
    max-width: 10em !important;
  }
  .lg-max11 {
    max-width: 11em !important;
  }
  .lg-max12 {
    max-width: 12em !important;
  }
  .lg-max13 {
    max-width: 13em !important;
  }
  .lg-max14 {
    max-width: 14em !important;
  }
  .lg-max15 {
    max-width: 15em !important;
  }
  .lg-max16 {
    max-width: 16em !important;
  }
  .lg-max17 {
    max-width: 17em !important;
  }
  .lg-max18 {
    max-width: 18em !important;
  }
  .lg-max19 {
    max-width: 19em !important;
  }
  .lg-max20 {
    max-width: 20em !important;
  }
  .lg-max21 {
    max-width: 21em !important;
  }
  .lg-max22 {
    max-width: 22em !important;
  }
  .lg-max23 {
    max-width: 23em !important;
  }
  .lg-max24 {
    max-width: 24em !important;
  }
  .lg-max25 {
    max-width: 25em !important;
  }
  .lg-max26 {
    max-width: 26em !important;
  }
  .lg-max27 {
    max-width: 27em !important;
  }
  .lg-max28 {
    max-width: 28em !important;
  }
  .lg-max29 {
    max-width: 29em !important;
  }
  .lg-max30 {
    max-width: 30em !important;
  }
  .lg-max31 {
    max-width: 31em !important;
  }
  .lg-max32 {
    max-width: 32em !important;
  }
  .lg-max33 {
    max-width: 33em !important;
  }
  .lg-max34 {
    max-width: 34em !important;
  }
  .lg-max35 {
    max-width: 35em !important;
  }
  .lg-max36 {
    max-width: 36em !important;
  }
  .lg-max37 {
    max-width: 37em !important;
  }
  .lg-max38 {
    max-width: 38em !important;
  }
  .lg-max39 {
    max-width: 39em !important;
  }
  .lg-max40 {
    max-width: 40em !important;
  }
  .lg-max41 {
    max-width: 41em !important;
  }
  .lg-max42 {
    max-width: 42em !important;
  }
  .lg-max43 {
    max-width: 43em !important;
  }
  .lg-max44 {
    max-width: 44em !important;
  }
  .lg-max45 {
    max-width: 45em !important;
  }
  .lg-max46 {
    max-width: 46em !important;
  }
  .lg-max47 {
    max-width: 47em !important;
  }
  .lg-max48 {
    max-width: 48em !important;
  }
  .lg-max49 {
    max-width: 49em !important;
  }
  .lg-max50 {
    max-width: 50em !important;
  }

  .lg-wmin, .lg-w-min {
    width: min-content !important;
  }
  .lg-wfit, .lg-w-fit {
    width: fit-content !important;
  }
  .lg-wmax, .lg-w-max {
    width: max-content !important;
  }
  .lg-w-half {
    width: 50% !important;
  }
  .lg-w-quarter {
    width: 25% !important;
  }
  .lg-w-three-quarters, .lg-w-3quarters, .lg-w-3q {
    width: 75% !important;
  }
  .lg-w-third {
    width: 33.33% !important;
  }
  .lg-w-two-thirds, .lg-w-twothirds, .lg-w-2thirds, .lg-w-tooth {
    width: 66.667% !important;
  }
  .lg-w-tenth {
    width: 10% !important;
  }
  .lg-w1 {
    width: 1em !important;
  }
  .lg-w2 {
    width: 2em !important;
  }
  .lg-w3 {
    width: 3em !important;
  }
  .lg-w4 {
    width: 4em !important;
  }
  .lg-w5 {
    width: 5em !important;
  }
  .lg-w6 {
    width: 6em !important;
  }
  .lg-w7 {
    width: 7em !important;
  }
  .lg-w8 {
    width: 8em !important;
  }
  .lg-w9 {
    width: 9em !important;
  }
  .lg-w10 {
    width: 10em !important;
  }
  .lg-w11 {
    width: 11em !important;
  }
  .lg-w12 {
    width: 12em !important;
  }
  .lg-w13 {
    width: 13em !important;
  }
  .lg-w14 {
    width: 14em !important;
  }
  .lg-w15 {
    width: 15em !important;
  }
  .lg-w16 {
    width: 16em !important;
  }
  .lg-w17 {
    width: 17em !important;
  }
  .lg-w18 {
    width: 18em !important;
  }
  .lg-w19 {
    width: 19em !important;
  }
  .lg-w20 {
    width: 20em !important;
  }
  .lg-w21 {
    width: 21em !important;
  }
  .lg-w22 {
    width: 22em !important;
  }
  .lg-w23 {
    width: 23em !important;
  }
  .lg-w24 {
    width: 24em !important;
  }
  .lg-w25 {
    width: 25em !important;
  }
  .lg-w26 {
    width: 26em !important;
  }
  .lg-w27 {
    width: 27em !important;
  }
  .lg-w28 {
    width: 28em !important;
  }
  .lg-w29 {
    width: 29em !important;
  }
  .lg-w30 {
    width: 30em !important;
  }
  .lg-w31 {
    width: 31em !important;
  }
  .lg-w32 {
    width: 32em !important;
  }
  .lg-w33 {
    width: 33em !important;
  }
  .lg-w34 {
    width: 34em !important;
  }
  .lg-w35 {
    width: 35em !important;
  }
  .lg-w36 {
    width: 36em !important;
  }
  .lg-w37 {
    width: 37em !important;
  }
  .lg-w38 {
    width: 38em !important;
  }
  .lg-w39 {
    width: 39em !important;
  }
  .lg-w40 {
    width: 40em !important;
  }
  .lg-w41 {
    width: 41em !important;
  }
  .lg-w42 {
    width: 42em !important;
  }
  .lg-w43 {
    width: 43em !important;
  }
  .lg-w44 {
    width: 44em !important;
  }
  .lg-w45 {
    width: 45em !important;
  }
  .lg-w46 {
    width: 46em !important;
  }
  .lg-w47 {
    width: 47em !important;
  }
  .lg-w48 {
    width: 48em !important;
  }
  .lg-w49 {
    width: 49em !important;
  }
  .lg-w50 {
    width: 50em !important;
  }
}
@media (min-width: 1500px) {
  .xl-minmin, .xl-min-min {
    min-width: min-content !important;
  }
  .xl-minfit, .xl-min-fit {
    min-width: fit-content !important;
  }
  .xl-minmax, .xl-min-max {
    min-width: max-content !important;
  }
  .xl-min-half {
    min-width: 50% !important;
  }
  .xl-min-quarter {
    min-width: 25% !important;
  }
  .xl-min-three-quarters, .xl-min-3quarters, .xl-min-3q {
    min-width: 75% !important;
  }
  .xl-min-third {
    min-width: 33.33% !important;
  }
  .xl-min-two-thirds, .xl-min-twothirds, .xl-min-2thirds, .xl-min-tooth {
    min-width: 66.667% !important;
  }
  .xl-min-tenth {
    min-width: 10% !important;
  }
  .xl-min1 {
    min-width: 1em !important;
  }
  .xl-min2 {
    min-width: 2em !important;
  }
  .xl-min3 {
    min-width: 3em !important;
  }
  .xl-min4 {
    min-width: 4em !important;
  }
  .xl-min5 {
    min-width: 5em !important;
  }
  .xl-min6 {
    min-width: 6em !important;
  }
  .xl-min7 {
    min-width: 7em !important;
  }
  .xl-min8 {
    min-width: 8em !important;
  }
  .xl-min9 {
    min-width: 9em !important;
  }
  .xl-min10 {
    min-width: 10em !important;
  }
  .xl-min11 {
    min-width: 11em !important;
  }
  .xl-min12 {
    min-width: 12em !important;
  }
  .xl-min13 {
    min-width: 13em !important;
  }
  .xl-min14 {
    min-width: 14em !important;
  }
  .xl-min15 {
    min-width: 15em !important;
  }
  .xl-min16 {
    min-width: 16em !important;
  }
  .xl-min17 {
    min-width: 17em !important;
  }
  .xl-min18 {
    min-width: 18em !important;
  }
  .xl-min19 {
    min-width: 19em !important;
  }
  .xl-min20 {
    min-width: 20em !important;
  }
  .xl-min21 {
    min-width: 21em !important;
  }
  .xl-min22 {
    min-width: 22em !important;
  }
  .xl-min23 {
    min-width: 23em !important;
  }
  .xl-min24 {
    min-width: 24em !important;
  }
  .xl-min25 {
    min-width: 25em !important;
  }
  .xl-min26 {
    min-width: 26em !important;
  }
  .xl-min27 {
    min-width: 27em !important;
  }
  .xl-min28 {
    min-width: 28em !important;
  }
  .xl-min29 {
    min-width: 29em !important;
  }
  .xl-min30 {
    min-width: 30em !important;
  }
  .xl-min31 {
    min-width: 31em !important;
  }
  .xl-min32 {
    min-width: 32em !important;
  }
  .xl-min33 {
    min-width: 33em !important;
  }
  .xl-min34 {
    min-width: 34em !important;
  }
  .xl-min35 {
    min-width: 35em !important;
  }
  .xl-min36 {
    min-width: 36em !important;
  }
  .xl-min37 {
    min-width: 37em !important;
  }
  .xl-min38 {
    min-width: 38em !important;
  }
  .xl-min39 {
    min-width: 39em !important;
  }
  .xl-min40 {
    min-width: 40em !important;
  }
  .xl-min41 {
    min-width: 41em !important;
  }
  .xl-min42 {
    min-width: 42em !important;
  }
  .xl-min43 {
    min-width: 43em !important;
  }
  .xl-min44 {
    min-width: 44em !important;
  }
  .xl-min45 {
    min-width: 45em !important;
  }
  .xl-min46 {
    min-width: 46em !important;
  }
  .xl-min47 {
    min-width: 47em !important;
  }
  .xl-min48 {
    min-width: 48em !important;
  }
  .xl-min49 {
    min-width: 49em !important;
  }
  .xl-min50 {
    min-width: 50em !important;
  }

  .xl-maxmin, .xl-max-min {
    max-width: min-content !important;
  }
  .xl-maxfit, .xl-max-fit {
    max-width: fit-content !important;
  }
  .xl-maxmax, .xl-max-max {
    max-width: max-content !important;
  }
  .xl-max-half {
    max-width: 50% !important;
  }
  .xl-max-quarter {
    max-width: 25% !important;
  }
  .xl-max-three-quarters, .xl-max-3quarters, .xl-max-3q {
    max-width: 75% !important;
  }
  .xl-max-third {
    max-width: 33.33% !important;
  }
  .xl-max-two-thirds, .xl-max-twothirds, .xl-max-2thirds, .xl-max-tooth {
    max-width: 66.667% !important;
  }
  .xl-max-tenth {
    max-width: 10% !important;
  }
  .xl-max1 {
    max-width: 1em !important;
  }
  .xl-max2 {
    max-width: 2em !important;
  }
  .xl-max3 {
    max-width: 3em !important;
  }
  .xl-max4 {
    max-width: 4em !important;
  }
  .xl-max5 {
    max-width: 5em !important;
  }
  .xl-max6 {
    max-width: 6em !important;
  }
  .xl-max7 {
    max-width: 7em !important;
  }
  .xl-max8 {
    max-width: 8em !important;
  }
  .xl-max9 {
    max-width: 9em !important;
  }
  .xl-max10 {
    max-width: 10em !important;
  }
  .xl-max11 {
    max-width: 11em !important;
  }
  .xl-max12 {
    max-width: 12em !important;
  }
  .xl-max13 {
    max-width: 13em !important;
  }
  .xl-max14 {
    max-width: 14em !important;
  }
  .xl-max15 {
    max-width: 15em !important;
  }
  .xl-max16 {
    max-width: 16em !important;
  }
  .xl-max17 {
    max-width: 17em !important;
  }
  .xl-max18 {
    max-width: 18em !important;
  }
  .xl-max19 {
    max-width: 19em !important;
  }
  .xl-max20 {
    max-width: 20em !important;
  }
  .xl-max21 {
    max-width: 21em !important;
  }
  .xl-max22 {
    max-width: 22em !important;
  }
  .xl-max23 {
    max-width: 23em !important;
  }
  .xl-max24 {
    max-width: 24em !important;
  }
  .xl-max25 {
    max-width: 25em !important;
  }
  .xl-max26 {
    max-width: 26em !important;
  }
  .xl-max27 {
    max-width: 27em !important;
  }
  .xl-max28 {
    max-width: 28em !important;
  }
  .xl-max29 {
    max-width: 29em !important;
  }
  .xl-max30 {
    max-width: 30em !important;
  }
  .xl-max31 {
    max-width: 31em !important;
  }
  .xl-max32 {
    max-width: 32em !important;
  }
  .xl-max33 {
    max-width: 33em !important;
  }
  .xl-max34 {
    max-width: 34em !important;
  }
  .xl-max35 {
    max-width: 35em !important;
  }
  .xl-max36 {
    max-width: 36em !important;
  }
  .xl-max37 {
    max-width: 37em !important;
  }
  .xl-max38 {
    max-width: 38em !important;
  }
  .xl-max39 {
    max-width: 39em !important;
  }
  .xl-max40 {
    max-width: 40em !important;
  }
  .xl-max41 {
    max-width: 41em !important;
  }
  .xl-max42 {
    max-width: 42em !important;
  }
  .xl-max43 {
    max-width: 43em !important;
  }
  .xl-max44 {
    max-width: 44em !important;
  }
  .xl-max45 {
    max-width: 45em !important;
  }
  .xl-max46 {
    max-width: 46em !important;
  }
  .xl-max47 {
    max-width: 47em !important;
  }
  .xl-max48 {
    max-width: 48em !important;
  }
  .xl-max49 {
    max-width: 49em !important;
  }
  .xl-max50 {
    max-width: 50em !important;
  }

  .xl-wmin, .xl-w-min {
    width: min-content !important;
  }
  .xl-wfit, .xl-w-fit {
    width: fit-content !important;
  }
  .xl-wmax, .xl-w-max {
    width: max-content !important;
  }
  .xl-w-half {
    width: 50% !important;
  }
  .xl-w-quarter {
    width: 25% !important;
  }
  .xl-w-three-quarters, .xl-w-3quarters, .xl-w-3q {
    width: 75% !important;
  }
  .xl-w-third {
    width: 33.33% !important;
  }
  .xl-w-two-thirds, .xl-w-twothirds, .xl-w-2thirds, .xl-w-tooth {
    width: 66.667% !important;
  }
  .xl-w-tenth {
    width: 10% !important;
  }
  .xl-w1 {
    width: 1em !important;
  }
  .xl-w2 {
    width: 2em !important;
  }
  .xl-w3 {
    width: 3em !important;
  }
  .xl-w4 {
    width: 4em !important;
  }
  .xl-w5 {
    width: 5em !important;
  }
  .xl-w6 {
    width: 6em !important;
  }
  .xl-w7 {
    width: 7em !important;
  }
  .xl-w8 {
    width: 8em !important;
  }
  .xl-w9 {
    width: 9em !important;
  }
  .xl-w10 {
    width: 10em !important;
  }
  .xl-w11 {
    width: 11em !important;
  }
  .xl-w12 {
    width: 12em !important;
  }
  .xl-w13 {
    width: 13em !important;
  }
  .xl-w14 {
    width: 14em !important;
  }
  .xl-w15 {
    width: 15em !important;
  }
  .xl-w16 {
    width: 16em !important;
  }
  .xl-w17 {
    width: 17em !important;
  }
  .xl-w18 {
    width: 18em !important;
  }
  .xl-w19 {
    width: 19em !important;
  }
  .xl-w20 {
    width: 20em !important;
  }
  .xl-w21 {
    width: 21em !important;
  }
  .xl-w22 {
    width: 22em !important;
  }
  .xl-w23 {
    width: 23em !important;
  }
  .xl-w24 {
    width: 24em !important;
  }
  .xl-w25 {
    width: 25em !important;
  }
  .xl-w26 {
    width: 26em !important;
  }
  .xl-w27 {
    width: 27em !important;
  }
  .xl-w28 {
    width: 28em !important;
  }
  .xl-w29 {
    width: 29em !important;
  }
  .xl-w30 {
    width: 30em !important;
  }
  .xl-w31 {
    width: 31em !important;
  }
  .xl-w32 {
    width: 32em !important;
  }
  .xl-w33 {
    width: 33em !important;
  }
  .xl-w34 {
    width: 34em !important;
  }
  .xl-w35 {
    width: 35em !important;
  }
  .xl-w36 {
    width: 36em !important;
  }
  .xl-w37 {
    width: 37em !important;
  }
  .xl-w38 {
    width: 38em !important;
  }
  .xl-w39 {
    width: 39em !important;
  }
  .xl-w40 {
    width: 40em !important;
  }
  .xl-w41 {
    width: 41em !important;
  }
  .xl-w42 {
    width: 42em !important;
  }
  .xl-w43 {
    width: 43em !important;
  }
  .xl-w44 {
    width: 44em !important;
  }
  .xl-w45 {
    width: 45em !important;
  }
  .xl-w46 {
    width: 46em !important;
  }
  .xl-w47 {
    width: 47em !important;
  }
  .xl-w48 {
    width: 48em !important;
  }
  .xl-w49 {
    width: 49em !important;
  }
  .xl-w50 {
    width: 50em !important;
  }
}
.modal {
  position: fixed;
  z-index: 999;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.7);
}
.modal .modal-dialog {
  margin: 10vh auto;
  height: 80vh;
  width: 80vw;
  max-width: 700px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.modal .modal-dialog .modal-content {
  margin: 1em;
  padding: 0.25em;
  background: #ffffff;
  border-radius: 0.5em;
  box-shadow: 1px 3px 1em 5px #000000;
  position: relative;
}
.modal .modal-dialog .modal-content .modal-header {
  position: absolute;
  top: 0;
  right: 0;
}
.modal .modal-dialog .modal-content .modal-header button.close {
  padding: 0 0.75em;
  background: transparent;
  font-size: 150%;
  color: #A3A3A3;
}
.modal .modal-dialog .modal-content .modal-header button.close:hover, .modal .modal-dialog .modal-content .modal-header button.close:focus {
  color: #7C7C7C;
}
.modal .modal-dialog .modal-content .modal-body {
  height: 100%;
  max-height: calc(75vh - 3em);
  padding: 1em;
  overflow-x: hidden;
  overflow-y: auto;
  text-align: center;
}
.modal .modal-dialog .modal-content .modal-body > *:first-child {
  margin-top: 0;
}
.modal .modal-dialog .modal-content .modal-body a.button {
  display: inline-block;
}

.fancybox-is-open .fancybox-toolbar {
  margin: 1em;
}
.fancybox-is-open .fancybox-toolbar .fancybox-button {
  display: inline-block;
  margin: 0.15em;
  width: 2em;
  height: 2em;
  padding: 0;
  background-color: transparent;
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.75);
  color: #0078C8;
  text-shadow: 1px 1px 3px #000000;
}
.fancybox-is-open .fancybox-toolbar .fancybox-button:hover, .fancybox-is-open .fancybox-toolbar .fancybox-button:focus {
  color: #ffffff;
  background: #001A70;
}
.fancybox-is-open .fancybox-image {
  border: 0.5em solid rgba(0, 0, 0, 0.5);
  outline: 0.2em solid rgba(0, 0, 0, 0.25);
  outline-offset: -0.7em;
}
.fancybox-is-open .fancybox-slide--iframe.fancybox-slide--video .fancybox-content {
  background: transparent;
  width: 100%;
  height: 100%;
}
.fancybox-is-open .fancybox-slide--iframe.fancybox-slide--video .fancybox-content iframe {
  background: transparent;
}

#global-nav {
  background: #0078C8;
  color: #B8DDE1;
  position: relative;
  z-index: 100;
}
#global-nav a {
  text-decoration: none;
}
#global-nav .container {
  max-width: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: left;
}
@media (min-width: 2000px) {
  #global-nav .container {
    max-width: 1120px;
  }
}
#global-nav .container:after {
  content: "";
  display: none;
}
#global-nav #pwd-header-logo {
  display: inline-block;
  padding: 0.35em 0.5em;
  position: relative;
  z-index: 1;
}
#global-nav #pwd-header-logo img {
  display: block;
  width: 7.5em;
  -ms-interpolation-mode: bicubic;
}
#global-nav.minimal .container {
  align-items: flex-end;
}
#global-nav.minimal .container #pwd-header-logo, #global-nav.minimal .container .back-to {
  vertical-align: bottom;
}
#global-nav.minimal .container a {
  display: inline-block;
  color: #d4e7e9;
  color: rgba(255, 255, 255, 0.85);
  transition: all 0.2s;
}
#global-nav.minimal .container a:hover, #global-nav.minimal .container a:focus {
  color: #ffffff;
}
#global-nav.minimal .container a.back-to {
  display: inline-block;
  margin: 0.8em auto 0.8em 0.25em;
  font-family: BrixSans, "Source Sans Pro", SourceSansPro, OpenSans, Helvetica, Arial, sans-serif;
  font-size: 110%;
  line-height: 0.9;
}
#global-nav.minimal .container a.back-to strong {
  display: inline-block;
}
#global-nav.minimal .container a.back-to:before {
  content: "←";
  display: inline-block;
  margin: 0 0.25em;
  font-size: 120%;
  line-height: 0;
  font-weight: bold;
  transition: all 0.2s;
}
#global-nav.minimal .container a.back-to:hover, #global-nav.minimal .container a.back-to:focus {
  color: #ffffff;
}
#global-nav.minimal .container a.back-to:hover:before, #global-nav.minimal .container a.back-to:focus:before {
  margin-left: 0;
  margin-right: 0.5em;
}
#global-nav.minimal .container a.back-to:hover strong, #global-nav.minimal .container a.back-to:focus strong {
  text-decoration: underline;
}
#global-nav #pwd-global-menu {
  position: absolute;
  top: 0;
  right: 0.25em;
  left: 0.25em;
  z-index: 0;
}
@media (min-width: 900px) {
  #global-nav #pwd-global-menu {
    position: static;
    display: inline-block;
    width: auto;
    height: auto;
    float: right;
    margin: 1em 0;
  }
}
#global-nav #pwd-global-menu button.navbar-toggle {
  margin: 0.25em;
  float: right;
  border-radius: 0;
  padding: 1em;
  position: relative;
  width: 4em;
  height: 4em;
  transition: all 0.2s;
}
#global-nav #pwd-global-menu button.navbar-toggle:hover, #global-nav #pwd-global-menu button.navbar-toggle:focus, #global-nav #pwd-global-menu button.navbar-toggle:active {
  background-color: #001A70;
}
#global-nav #pwd-global-menu button.navbar-toggle .lines {
  position: relative;
  display: block;
  height: 75%;
  width: 100%;
  margin-top: -3px;
}
#global-nav #pwd-global-menu button.navbar-toggle .lines span, #global-nav #pwd-global-menu button.navbar-toggle .lines:before, #global-nav #pwd-global-menu button.navbar-toggle .lines:after {
  width: 2em;
  height: 2.5px;
  display: block;
  content: " ";
  background-color: #ffffff;
  border-radius: 1em;
  position: absolute;
  transform: scaleY(1.2);
  transform-origin: 50% 50%;
  transition: all 0.2s;
}
#global-nav #pwd-global-menu button.navbar-toggle .lines:before {
  top: 0;
}
#global-nav #pwd-global-menu button.navbar-toggle .lines span {
  top: 50%;
}
#global-nav #pwd-global-menu button.navbar-toggle .lines:after {
  top: 100%;
}
#global-nav #pwd-global-menu button.navbar-toggle:not(.collapsed) {
  background: #ffffff;
}
#global-nav #pwd-global-menu button.navbar-toggle:not(.collapsed) .lines:before {
  top: 50%;
  transform: scale(1.3) rotate(-45deg);
  background: #7C7C7C;
}
#global-nav #pwd-global-menu button.navbar-toggle:not(.collapsed) .lines span {
  transform: scaleX(0);
}
#global-nav #pwd-global-menu button.navbar-toggle:not(.collapsed) .lines:after {
  top: 50%;
  transform: scale(1.3) rotate(45deg);
  background: #7C7C7C;
}
@media (min-width: 900px) {
  #global-nav #pwd-global-menu button.navbar-toggle {
    display: none;
  }
}
#global-nav #pwd-global-menu .navbar-collapse {
  max-height: 0;
  overflow: hidden;
  position: absolute;
  top: 100%;
  right: 0;
  width: 100%;
  background: #ffffff;
  box-shadow: 3px 3px 7px #3E454D;
  transition: all 0.2s;
}
@media (min-width: 600px) {
  #global-nav #pwd-global-menu .navbar-collapse {
    width: 250px;
  }
}
@media (min-width: 900px) {
  #global-nav #pwd-global-menu .navbar-collapse {
    position: static;
    max-height: none;
    overflow: visible;
    width: auto;
    background: transparent;
    box-shadow: none;
  }
}
#global-nav #pwd-global-menu .navbar-collapse.show {
  max-height: 1000px;
}
#global-nav #pwd-global-menu ul {
  overflow: hidden;
  max-height: 0;
  transition: all 0.5s;
  margin: 0em 0.5em;
  padding: 1px 0.15em;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.5);
  font-size: 96%;
}
#global-nav #pwd-global-menu ul li {
  display: block;
  margin: 0.1em;
  line-height: 1.1;
  color: #0078C8;
}
#global-nav #pwd-global-menu ul li.current-menu-item {
  color: #3E454D;
}
#global-nav #pwd-global-menu ul li.current-menu-item > a {
  text-decoration: underline;
  pointer-events: none;
}
#global-nav #pwd-global-menu ul li.current-menu-ancestor, #global-nav #pwd-global-menu ul li.current_page_ancestor, #global-nav #pwd-global-menu ul li.current-page-ancestor {
  color: #001A70 !important;
}
#global-nav #pwd-global-menu ul li.current-menu-ancestor > ul, #global-nav #pwd-global-menu ul li.current_page_ancestor > ul, #global-nav #pwd-global-menu ul li.current-page-ancestor > ul {
  border-left: 4px solid #5EB1D9;
}
#global-nav #pwd-global-menu ul li a {
  color: inherit;
  display: block;
  padding: 0.25em 0.5em;
}
#global-nav #pwd-global-menu ul li a:hover, #global-nav #pwd-global-menu ul li a:focus, #global-nav #pwd-global-menu ul li a:active {
  background: #0078C8;
  color: #ffffff;
}
#global-nav #pwd-global-menu ul li.menu-item-has-children {
  position: relative;
}
#global-nav #pwd-global-menu ul li.menu-item-has-children > a {
  pointer-events: none;
}
#global-nav #pwd-global-menu ul li.menu-item-has-children > i {
  font-size: 0.8em;
  display: inline-block !important;
  position: absolute;
  top: 0.15em;
  right: 0.45em;
  padding: 0.5em 0.5em 0.4em;
  border-radius: 1em;
  color: #7C7C7C;
  transition: 0.5s all;
}
#global-nav #pwd-global-menu ul li.menu-item-has-children.open > i {
  transform: rotate(540deg);
}
#global-nav #pwd-global-menu ul li.menu-item-has-children.open > a {
  pointer-events: auto;
}
#global-nav #pwd-global-menu ul li.menu-item-has-children.open > a:hover + i, #global-nav #pwd-global-menu ul li.menu-item-has-children.open > a:focus + i, #global-nav #pwd-global-menu ul li.menu-item-has-children.open > a:active + i {
  color: #B8DDE1;
}
#global-nav #pwd-global-menu ul li.menu-item-has-children.open > ul {
  display: block;
  height: auto;
  max-height: 500px;
}
#global-nav #pwd-global-menu ul.menu {
  display: block;
  margin: 0.25em;
  padding: 0;
  height: auto;
  max-height: none;
  background: transparent;
}
#global-nav #pwd-global-menu ul.menu > li {
  color: #3f647d;
}
#global-nav #pwd-global-menu ul.menu > li > a {
  padding: 0.3em 0.5em;
}
#global-nav #pwd-global-menu ul.menu > li.menu-item-has-children > ul {
  background: #f0f0f0;
}
@media (min-width: 900px) {
  #global-nav #pwd-global-menu ul.menu {
    margin-left: auto;
    overflow: visible;
  }
  #global-nav #pwd-global-menu ul.menu > li {
    display: inline-block;
    position: relative;
    color: #ffffff;
    border: 0;
  }
  #global-nav #pwd-global-menu ul.menu > li > i {
    color: #B8DDE1;
  }
  #global-nav #pwd-global-menu ul.menu > li > ul.sub-menu {
    position: absolute;
    width: max-content;
    min-width: 200px;
    max-width: 250px;
    padding: 0;
    background-color: #ffffff;
    box-shadow: 3px 3px 7px #3E454D;
  }
  #global-nav #pwd-global-menu ul.menu > li > ul.sub-menu ul {
    background-color: #5EB1D9;
    background-color: rgba(94, 177, 217, 0.1);
    padding: 0;
  }
  #global-nav #pwd-global-menu ul.menu > li.menu-item-has-children.current-menu-item {
    color: #d4e7e9 !important;
  }
  #global-nav #pwd-global-menu ul.menu > li.menu-item-has-children.current-menu-ancestor, #global-nav #pwd-global-menu ul.menu > li.menu-item-has-children.current-page-ancestor, #global-nav #pwd-global-menu ul.menu > li.menu-item-has-children.current_page_ancestor {
    color: #ffffff !important;
    text-decoration: underline;
  }
  #global-nav #pwd-global-menu ul.menu > li:last-child > ul.sub-menu {
    right: 0;
  }
  #global-nav #pwd-global-menu ul.menu li.menu-item-has-children > a {
    padding-right: 2em;
  }
  #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:hover > i, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:focus > i, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:focus-within > i {
    transform: rotate(540deg);
  }
  #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:hover > a, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:focus > a, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:focus-within > a {
    pointer-events: auto;
  }
  #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:hover > a:hover + i, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:hover > a:focus + i, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:hover > a:active + i, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:focus > a:hover + i, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:focus > a:focus + i, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:focus > a:active + i, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:focus-within > a:hover + i, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:focus-within > a:focus + i, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:focus-within > a:active + i {
    color: #B8DDE1;
  }
  #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:hover > ul, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:focus > ul, #global-nav #pwd-global-menu ul.menu li.menu-item-has-children:focus-within > ul {
    display: block;
    height: auto;
    max-height: 500px;
  }
}

.old-ie nav {
  display: block !important;
}
.old-ie nav ul {
  display: block !important;
}
.old-ie nav ul li {
  display: inline-block !important;
}
.old-ie nav ul li li {
  display: block !important;
}
.old-ie #pwd-global-menu {
  position: static !important;
}
.old-ie #pwd-global-menu button.navbar-toggle {
  display: none;
}
.old-ie #pwd-global-menu #global-nav-collapse {
  height: auto !important;
  max-height: none !important;
  position: static;
}

.wp-block-eedee-block-gutenslider {
  margin: 0.75em auto 2em;
}
.wp-block-eedee-block-gutenslider button.eedee-gutenslider-nav {
  opacity: 0.5;
}
.wp-block-eedee-block-gutenslider button.eedee-gutenslider-nav.eedee-gutenslider-prev {
  left: 0;
}
.wp-block-eedee-block-gutenslider button.eedee-gutenslider-nav.eedee-gutenslider-next {
  right: 0;
}
.wp-block-eedee-block-gutenslider button.eedee-gutenslider-nav svg circle.bg {
  fill: rgba(0, 0, 0, 0.05);
}
.wp-block-eedee-block-gutenslider button.eedee-gutenslider-nav svg path.arrow {
  fill: rgba(255, 255, 255, 0.8) !important;
}
.wp-block-eedee-block-gutenslider button.eedee-gutenslider-nav:hover, .wp-block-eedee-block-gutenslider button.eedee-gutenslider-nav:focus {
  opacity: 1;
}
.wp-block-eedee-block-gutenslider button.eedee-gutenslider-nav:hover svg circle.bg, .wp-block-eedee-block-gutenslider button.eedee-gutenslider-nav:focus svg circle.bg {
  fill: rgba(0, 40, 150, 0.85);
}
.wp-block-eedee-block-gutenslider .slide-content {
  box-sizing: border-box;
  max-width: 100%;
}
.wp-block-eedee-block-gutenslider .slide-content .wp-block-columns {
  margin: 0 -0.5em;
}
.wp-block-eedee-block-gutenslider .slide-content .wp-block-columns .wp-block-column {
  padding: 0.5em;
}

.front-page-template .slide-content .sharepoint-banner {
  margin: 0 -60px !important;
  padding: 0 1em 0.25em;
  width: calc(100% + 120px);
  max-width: unset !important;
  font-size: 75%;
  background-color: rgba(0, 0, 0, 0.8);
  color: #ffffff;
}
.front-page-template .slide-content .sharepoint-banner h4 {
  color: #FFA705;
}
.front-page-template .slide-content .sharepoint-banner.has-black-background-color {
  background-color: rgba(0, 0, 0, 0.8) !important;
}
@media (max-width: 899.99px) {
  .front-page-template .swiper-wrapper {
    height: 100% !important;
  }
  .front-page-template .wp-block-eedee-block-gutenslide {
    display: block;
  }
  .front-page-template .slide-content {
    margin-top: -8%;
  }
}

#local-header, .wp-block-cover.local-header {
  background-color: #fff;
  background-size: cover;
  background-position: center;
  padding: 0.1px;
  margin-top: 0;
  margin-bottom: 0;
}
#local-header .container, #local-header .wp-block-cover__inner-container, .wp-block-cover.local-header .container, .wp-block-cover.local-header .wp-block-cover__inner-container {
  padding: 2em;
  padding: 2vmin;
  text-align: center;
}
#local-header h1, #local-header h1#local-site-id, #local-header h1.wp-block-post-title, .wp-block-cover.local-header h1, .wp-block-cover.local-header h1#local-site-id, .wp-block-cover.local-header h1.wp-block-post-title {
  display: block;
  text-align: center;
  font-size: 3em;
  line-height: 1;
  font-weight: 600;
  border-bottom: none;
  color: #3f647d;
}
#local-header h1 a, #local-header h1#local-site-id a, #local-header h1.wp-block-post-title a, .wp-block-cover.local-header h1 a, .wp-block-cover.local-header h1#local-site-id a, .wp-block-cover.local-header h1.wp-block-post-title a {
  pointer-events: none;
}
#local-header p, .wp-block-cover.local-header p {
  font-size: 120%;
  margin-top: -0.5em;
  color: #001A70;
}
#local-header.img-header .wrapper, .wp-block-cover.local-header.img-header .wrapper {
  display: flex;
  justify-content: space-around;
  align-items: center;
  height: 300px;
  max-height: calc(100vmin - 6em);
  min-height: fit-content;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 1em 2vw;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.5);
}
#local-header.img-header .wrapper h1#local-site-id, .wp-block-cover.local-header.img-header .wrapper h1#local-site-id {
  color: #001457;
  text-shadow: 0 0 0.2em #ffffff;
}
#local-header.img-header .wrapper p, .wp-block-cover.local-header.img-header .wrapper p {
  font-weight: bold;
  text-shadow: 0 0 0.5em #ffffff;
  color: #000000;
}
@media (min-width: 600px) {
  #local-header h1#local-site-id, #local-header h1.wp-block-post-title, .wp-block-cover.local-header h1#local-site-id, .wp-block-cover.local-header h1.wp-block-post-title {
    font-size: 3.5em;
  }
}
@media (min-width: 900px) {
  #local-header #local-header h1#local-site-id, #local-header #local-header h1.wp-block-post-title, .wp-block-cover.local-header #local-header h1#local-site-id, .wp-block-cover.local-header #local-header h1.wp-block-post-title {
    font-size: 3.5em;
  }
}
#local-header.search.results, .wp-block-cover.local-header.search.results {
  background-color: #124;
  background-position-y: top;
}
#local-header.search.results .wrapper, .wp-block-cover.local-header.search.results .wrapper {
  position: relative;
  background-color: #001444;
  background-color: rgba(0, 20, 68, 0.8);
  height: auto;
  padding-bottom: 0;
}
#local-header.search.results .wrapper h1#local-site-id, .wp-block-cover.local-header.search.results .wrapper h1#local-site-id {
  color: #B8DDE1;
  font-weight: 300;
  text-shadow: 0 0 0.1em #000000, 0 0 2px #001A70;
  margin-bottom: 0;
}
#local-header.search.results .container, .wp-block-cover.local-header.search.results .container {
  max-width: 600px;
  max-width: 28em;
}

@supports (background-blend-mode: soft-light) {
  #local-header.search.results {
    background-blend-mode: soft-light;
  }
  #local-header.search.results .wrapper {
    background: transparent;
  }
}
nav.local-nav {
  margin-top: 0;
  z-index: 99;
  position: relative;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.95);
  line-height: 1;
}
nav.local-nav .container {
  min-height: 2.5em;
  display: flex;
  align-items: center;
  padding: 0;
}
nav.local-nav #local-nav-id {
  float: left;
  transition: all 0.2s;
}
nav.local-nav #local-nav-id.logo {
  margin: 0.75rem 1rem 0.75rem 0;
  flex: 1 1 auto;
}
nav.local-nav #local-nav-id.logo a {
  display: block;
}
nav.local-nav #local-nav-id.site-name, nav.local-nav #local-nav-id.section-name, nav.local-nav #local-nav-id.archive-name {
  margin: 0.5em 1em 0.5em 0;
  flex: 0 1 auto;
}
nav.local-nav #local-nav-id.site-name a, nav.local-nav #local-nav-id.section-name a, nav.local-nav #local-nav-id.archive-name a {
  font-size: 150%;
  margin-top: 0.5rem;
  margin-bottom: 0.35rem;
  font-weight: 600;
  color: #001A70;
  transition: all 0.2s;
}
nav.local-nav #local-nav-id.site-name a:hover, nav.local-nav #local-nav-id.site-name a:focus, nav.local-nav #local-nav-id.section-name a:hover, nav.local-nav #local-nav-id.section-name a:focus, nav.local-nav #local-nav-id.archive-name a:hover, nav.local-nav #local-nav-id.archive-name a:focus {
  color: #0078C8;
  text-decoration: none;
}
nav.local-nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
nav.local-nav ul li {
  display: none;
  padding: 0;
}
nav.local-nav ul li a {
  display: block;
  margin: 0.25em 0.75em;
  float: left;
  color: #0078C8;
  font-weight: 400;
}
nav.local-nav ul li a:hover, nav.local-nav ul li a:focus {
  color: #001A70;
}
nav.local-nav ul li a:after {
  display: none;
}
nav.local-nav ul li ul li:before {
  float: left;
  margin-top: 0.25em;
  color: #A3A3A3;
  content: "›";
}
nav.local-nav ul li.current-menu-parent, nav.local-nav ul li.current-page-parent, nav.local-nav ul li.current-menu-ancestor, nav.local-nav ul li.current-page-ancestor {
  display: block;
}
nav.local-nav ul li.current-menu-item, nav.local-nav ul li.current-page-item {
  display: block;
}
nav.local-nav ul li.current-menu-item > a, nav.local-nav ul li.current-page-item > a {
  color: #3f647d;
  text-decoration: underline;
  pointer-events: none;
}
nav.local-nav ul::after {
  clear: both;
  display: block;
  content: " ";
}
nav.local-nav button.subnav-toggle {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0.5em;
  width: auto;
  padding: 0;
  background: transparent;
  color: #A3A3A3;
}
nav.local-nav button.subnav-toggle i {
  font-size: 1.5em;
}
nav.local-nav button.subnav-toggle:hover, nav.local-nav button.subnav-toggle:focus {
  color: #001A70;
}
body.ie nav.local-nav button.subnav-toggle {
  line-height: 1.2;
  overflow: visible;
}
body.ie nav.local-nav button.subnav-toggle i {
  transform-origin: 50% 46%;
}
body.ie nav.local-nav button.subnav-toggle:before {
  padding: 1px;
}
body.home nav.local-nav button.subnav-toggle:before {
  content: "Menu";
  display: inline-block;
  text-transform: uppercase;
  vertical-align: top;
  margin: 0.07em 0.5em;
}
nav.local-nav::after {
  clear: both;
  display: block;
  content: " ";
}
@media (max-width: 899.999px) {
  nav.local-nav.show {
    clear: left;
    background: #ffffff;
  }
  nav.local-nav.show ul.menu {
    font-size: 1.2em;
    background: #ffffff;
    padding: 0.25em;
  }
  nav.local-nav.show ul.menu li {
    display: block;
    border-left: 3px solid #B8DDE1;
  }
  nav.local-nav.show ul.menu li:before {
    display: none;
  }
  nav.local-nav.show ul.menu li a {
    float: none;
    display: inline-block;
    margin: 0;
    padding: 0.5em 1.5em 0.5em 1em;
    pointer-events: unset;
  }
  nav.local-nav.show ul.menu li a:hover, nav.local-nav.show ul.menu li a:focus, nav.local-nav.show ul.menu li a:active {
    background: #0078C8;
    color: #ffffff !important;
    text-decoration: none;
  }
  nav.local-nav.show ul.menu li.current-menu-item {
    border-left-color: #07e;
  }
  nav.local-nav.show ul.menu li.current-menu-item > a {
    font-weight: bold;
    color: #001A70;
    text-decoration: underline;
  }
  nav.local-nav.show ul.menu li.menu-item-has-children {
    position: relative;
  }
  nav.local-nav.show ul.menu li.menu-item-has-children:after {
    display: inline-block;
    position: absolute;
    top: 0.5em;
    right: 0.5em;
    content: "\f107";
    font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome, "Source Sans Pro", SourceSansPro, BrixSans, OpenSans, Helvetica, Arial, sans-serif;
    font-weight: 900;
    line-height: 1;
    color: #7C7C7C;
  }
  nav.local-nav.show ul.menu li.menu-item-has-children:after:hover, nav.local-nav.show ul.menu li.menu-item-has-children:after a:hover {
    text-decoration: none !important;
  }
  nav.local-nav.show ul.menu li.menu-item-has-children.current-menu-ancestor, nav.local-nav.show ul.menu li.menu-item-has-children.current-page-ancestor {
    border-left-color: #5EB1D9;
  }
  nav.local-nav.show ul.menu li.menu-item-has-children.current-menu-ancestor > a, nav.local-nav.show ul.menu li.menu-item-has-children.current-page-ancestor > a {
    color: #3E454D;
  }
  nav.local-nav.show ul.menu li.menu-item-has-children ul {
    display: none;
    margin: 0 0.5em 0 1em;
    background-color: rgba(180, 200, 210, 0.2);
    font-size: 94%;
  }
  nav.local-nav.show ul.menu li.menu-item-has-children.open {
    border-left: 3px solid #5EB1D9;
  }
  nav.local-nav.show ul.menu li.menu-item-has-children.open > ul {
    display: block;
  }
  nav.local-nav.show ul.menu li.menu-item-has-children.open:after {
    transform: rotate(180deg);
  }
  nav.local-nav.show ul.menu::after {
    display: none;
  }
  nav.local-nav.show button.subnav-toggle i {
    transform: rotate(180deg);
  }
}
@media (min-width: 600px) and (max-width: 899.999px) {
  nav.local-nav.show ul.menu {
    max-width: 80%;
    position: absolute;
    top: 0;
    right: 0;
    box-shadow: 0 2px 3px #A3A3A3;
  }
}
@media (min-width: 600px) {
  nav.local-nav {
    position: sticky;
    top: 0;
  }
  nav.local-nav .container {
    display: flex;
    align-items: center;
  }
  nav.local-nav .container #local-nav-id {
    display: inline-block;
  }
  .section-top nav.local-nav .container #local-nav-id {
    flex-grow: 0;
    outline: 3px dashed #f0f;
  }
  nav.local-nav .container #local-nav-id.logo a img {
    max-height: 5em;
    transition: all 0.5s;
  }
  nav.local-nav .container ul.menu {
    width: auto;
    flex: 2 1 auto;
    max-height: 90vh;
    overflow-x: auto;
  }
  nav.local-nav .container button.subnav-toggle {
    bottom: 0;
  }
  nav.local-nav.stuck {
    box-shadow: 0 1px 3px #A3A3A3;
  }
  nav.local-nav.stuck, nav.local-nav.show-name {
    box-shadow: 0 1px 3px #A3A3A3;
  }
  nav.local-nav.stuck #local-nav-id.site-name, nav.local-nav.show-name #local-nav-id.site-name {
    margin: 0.4em;
  }
  nav.local-nav.stuck #local-nav-id.site-name a, nav.local-nav.show-name #local-nav-id.site-name a {
    font-size: 120%;
    margin-top: 0.15rem;
    margin-bottom: 0;
  }
  nav.local-nav.stuck #local-nav-id.logo a img, nav.local-nav.show-name #local-nav-id.logo a img {
    max-height: 2.5em;
  }
  nav.local-nav.stuck ul.menu, nav.local-nav.show-name ul.menu {
    float: left;
    margin: 0.75rem 0;
  }
}
@media (min-width: 900px) {
  nav.local-nav .container #local-nav-id {
    white-space: nowrap;
  }
  nav.local-nav .container #local-nav-id.site-name {
    flex: 1 1 auto;
    margin: 0;
  }
  nav.local-nav .container #local-nav-id.logo {
    flex: 2 0 auto;
    margin-right: 4vw;
  }
  nav.local-nav .container #local-nav-id.logo + ul.menu {
    flex: 1 1 80%;
  }
  nav.local-nav .container ul.menu {
    display: flex;
    justify-content: space-between;
    font-size: 1.1em;
    max-height: none;
    overflow: visible;
  }
  nav.local-nav .container ul.menu li {
    display: block;
    line-height: 1.1;
    font-size: 94%;
    padding: 0.35em 0;
  }
  nav.local-nav .container ul.menu li:before {
    display: none;
  }
  nav.local-nav .container ul.menu li.menu-item-has-children {
    position: relative;
  }
  nav.local-nav .container ul.menu li.menu-item-has-children > a {
    padding-right: 1em;
  }
  nav.local-nav .container ul.menu li.menu-item-has-children:after {
    display: inline-block;
    position: absolute;
    top: 0.75em;
    right: 0.8em;
    font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome, "Source Sans Pro", SourceSansPro, BrixSans, OpenSans, Helvetica, Arial, sans-serif;
    font-weight: 900;
    line-height: 1;
    font-size: 0.9em;
    color: #7C7C7C;
    content: "\f105";
  }
  nav.local-nav .container ul.menu li.menu-item-has-children:after:hover, nav.local-nav .container ul.menu li.menu-item-has-children:after a:hover {
    text-decoration: none !important;
  }
  nav.local-nav .container ul.menu li a {
    display: block;
  }
  nav.local-nav .container ul.menu li a:hover, nav.local-nav .container ul.menu li a:focus, nav.local-nav .container ul.menu li a:active, nav.local-nav .container ul.menu li a:focus-within {
    text-decoration: none;
    outline: none;
  }
  nav.local-nav .container ul.menu li.current-menu-item {
    background: #f0f0f0;
  }
  nav.local-nav .container ul.menu li.current-menu-item > a {
    color: #001A70;
    font-weight: bold;
    text-decoration: underline;
  }
  nav.local-nav .container ul.menu li.current-menu-ancestor, nav.local-nav .container ul.menu li.current-page-ancestor {
    background: #f0f0f0;
  }
  nav.local-nav .container ul.menu li.current-menu-ancestor > a, nav.local-nav .container ul.menu li.current-page-ancestor > a {
    color: #004093;
  }
  nav.local-nav .container ul.menu li:hover, nav.local-nav .container ul.menu li:focus, nav.local-nav .container ul.menu li:active, nav.local-nav .container ul.menu li:focus-within, nav.local-nav .container ul.menu li.open {
    background-color: #0078C8;
    border-left: none;
  }
  nav.local-nav .container ul.menu li:hover > a, nav.local-nav .container ul.menu li:hover:after, nav.local-nav .container ul.menu li:focus > a, nav.local-nav .container ul.menu li:focus:after, nav.local-nav .container ul.menu li:active > a, nav.local-nav .container ul.menu li:active:after, nav.local-nav .container ul.menu li:focus-within > a, nav.local-nav .container ul.menu li:focus-within:after, nav.local-nav .container ul.menu li.open > a, nav.local-nav .container ul.menu li.open:after {
    color: #ffffff;
  }
  nav.local-nav .container ul.menu li:hover > ul, nav.local-nav .container ul.menu li:focus > ul, nav.local-nav .container ul.menu li:active > ul, nav.local-nav .container ul.menu li:focus-within > ul, nav.local-nav .container ul.menu li.open > ul {
    display: block;
  }
  nav.local-nav .container ul.menu li:hover > ul ul, nav.local-nav .container ul.menu li:focus > ul ul, nav.local-nav .container ul.menu li:active > ul ul, nav.local-nav .container ul.menu li:focus-within > ul ul, nav.local-nav .container ul.menu li.open > ul ul {
    top: 0;
    left: 100%;
  }
  nav.local-nav .container ul.menu li ul {
    display: none;
    position: absolute;
    top: 100%;
    width: 100%;
    min-width: 200px;
    max-width: 30vw;
    background: #ffffff;
    box-shadow: 1px 1px 3px #7C7C7C;
  }
  nav.local-nav .container ul.menu > li {
    display: inline-block;
    position: relative;
  }
  nav.local-nav .container ul.menu > li.menu-item-has-children:after {
    content: "\f107";
  }
  nav.local-nav .container ul.menu > li a {
    float: none;
  }
  nav.local-nav .container ul.menu > li > a {
    white-space: nowrap;
  }
  nav.local-nav .container ul.menu > li:last-child ul {
    right: 0;
  }
  nav.local-nav .container ul.menu > li:last-child ul li.menu-item-has-children::after, nav.local-nav .container ul.menu > li:nth-last-child(2) ul li.menu-item-has-children::after {
    content: "\f104";
  }
  nav.local-nav .container ul.menu > li:last-child ul li.menu-item-has-children ul, nav.local-nav .container ul.menu > li:nth-last-child(2) ul li.menu-item-has-children ul {
    left: unset;
    right: 100%;
  }
  nav.local-nav .container ul.menu::after {
    content: unset;
    display: none;
  }
  nav.local-nav .container button.subnav-toggle {
    display: none;
  }
  nav.local-nav.stuck #local-nav-id.logo a img, nav.local-nav.show-name #local-nav-id.logo a img {
    max-height: 3em;
  }
}

nav.local-nav.pwd-homepage:not(.stuck):not(.show-name) #local-nav-id, nav.local-nav.area-landing:not(.stuck):not(.show-name) #local-nav-id, nav.local-nav.section-top:not(.stuck):not(.show-name) #local-nav-id {
  flex-grow: 0;
}
nav.local-nav.pwd-homepage:not(.stuck):not(.show-name) #local-nav-id.site-name a, nav.local-nav.area-landing:not(.stuck):not(.show-name) #local-nav-id.site-name a, nav.local-nav.section-top:not(.stuck):not(.show-name) #local-nav-id.site-name a {
  font-size: 0;
  opacity: 0;
}
nav.local-nav.pwd-homepage:not(.stuck):not(.show-name) #local-nav-id img, nav.local-nav.area-landing:not(.stuck):not(.show-name) #local-nav-id img, nav.local-nav.section-top:not(.stuck):not(.show-name) #local-nav-id img {
  max-width: 0;
  max-height: 0;
}
nav.local-nav.pwd-homepage.stuck, nav.local-nav.pwd-homepage.show-name, nav.local-nav.area-landing.stuck, nav.local-nav.area-landing.show-name, nav.local-nav.section-top.stuck, nav.local-nav.section-top.show-name {
  opacity: 1;
}

@media (min-width: 600px) and (max-width: 782px) {
  body.admin-bar #local-nav {
    top: 46px;
  }
}
@media (min-width: 782.00001px) {
  body.admin-bar #local-nav {
    top: 32px;
  }
}

#canary {
  height: 1px;
}

main {
  color: #3E454D;
}
main .container {
  padding: 0 0.5em;
}

main.error, .error404 main {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ie main.error, .ie .error404 main {
  display: block;
  text-align: center;
}
main.error .container, .error404 main .container {
  max-width: 30em;
  text-align: center;
}
main.error .container h1, .error404 main .container h1 {
  border: 0;
  margin: 0;
  padding: 0;
}
main.error .container h1 strong, .error404 main .container h1 strong {
  display: block;
  font-family: "Source Sans Pro", SourceSansPro, BrixSans, OpenSans, Helvetica, Arial, sans-serif;
  font-size: 8em;
  font-size: 50vw;
  line-height: 0.8;
  font-weight: 800;
  color: #f8f8f8;
  text-shadow: 0 1px 10px rgba(170, 187, 204, 0.5);
}
main.error .container h1 span, .error404 main .container h1 span {
  display: block;
  margin-top: -2em;
  margin-bottom: 1em;
}
@media (max-width: 599.999px) {
  main.error .container h1 span, .error404 main .container h1 span {
    font-size: 0.75em;
    font-size: 12vw;
    font-weight: 400;
    line-height: 1;
  }
}
@media (min-width: 600px) {
  main.error .container h1 strong, .error404 main .container h1 strong {
    font-size: 5.5em;
  }
  main.error .container h1 span, .error404 main .container h1 span {
    font-size: 1.3em;
  }
}

header.post-header h6.post-date {
  padding-bottom: 1em;
  border-bottom: 1px solid #B8DDE1;
}

article.post-preview {
  clear: both;
  margin: 1.5em auto;
  border-bottom: 1px solid #B8DDE1;
}
article.post-preview:last-child {
  border-bottom: none;
}
article.post-preview .preview-image {
  text-align: center;
}
article.post-preview .preview-image img {
  height: unset;
  width: auto;
  max-height: 250px;
}
article.post-preview .preview-content .post-footer {
  margin-bottom: 0.35em;
}
article.post-preview .preview-content a.read-more, article.post-preview .preview-content a.read-more {
  margin: 0 0 0 1em;
}
article.post-preview .post-meta {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  color: #abc;
  font-weight: 800;
  text-transform: lowercase;
  font-variant: small-caps;
}
article.post-preview .post-meta a {
  color: #80aacb;
}
article.post-preview .post-meta a:hover, article.post-preview .post-meta a:focus {
  color: #07e;
}
article.post-preview ul.post-categories {
  list-style-type: none;
}
article.post-preview ul.post-categories li {
  display: inline-block;
}
@media (min-width: 600px) {
  article.post-preview {
    display: flex;
  }
  article.post-preview .preview-image {
    width: 30%;
    max-width: 250px;
    float: left;
    margin: 0 1em 0 0;
    flex: 1 1 30%;
    align-self: center;
  }
  article.post-preview .preview-content {
    flex: 2 2 70%;
    display: flex;
    flex-direction: column;
  }
  article.post-preview .post-footer {
    justify-self: flex-end;
    margin: auto 0 0;
  }
  article.post-preview:after {
    display: block;
    content: " ";
    clear: both;
  }
}
article.post-preview h2.post-title, article.post-preview h3.post-title {
  margin-top: 0.25em;
}
article.post-preview .post-title a, article.post-preview a .post-title, article.post-preview a.post-title {
  display: block;
  color: #001A70;
  line-height: 100%;
  font-weight: 500;
  text-align: left;
  position: relative;
}
article.post-preview .post-title a:hover, article.post-preview .post-title a:focus, article.post-preview a .post-title:hover, article.post-preview a .post-title:focus, article.post-preview a.post-title:hover, article.post-preview a.post-title:focus {
  color: #0078C8;
}
article.post-preview .post-title a:hover:after, article.post-preview .post-title a:focus:after, article.post-preview a .post-title:hover:after, article.post-preview a .post-title:focus:after, article.post-preview a.post-title:hover:after, article.post-preview a.post-title:focus:after {
  width: 1em;
}
article.post-preview .post-title a:after, article.post-preview a .post-title:after, article.post-preview a.post-title:after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome, "Source Sans Pro", SourceSansPro, BrixSans, OpenSans, Helvetica, Arial, sans-serif;
  font-weight: 900;
  line-height: 1;
  display: inline-block;
  position: absolute;
  bottom: 0;
  margin-left: 6px;
  font-size: 75%;
  overflow: hidden;
  content: "\f061";
  width: 0;
  transition: width 1s;
}
article.post-preview .post-title a:after:hover, article.post-preview .post-title a:after a:hover, article.post-preview a .post-title:after:hover, article.post-preview a .post-title:after a:hover, article.post-preview a.post-title:after:hover, article.post-preview a.post-title:after a:hover {
  text-decoration: none !important;
}

main.search-template .container {
  margin-top: 1em;
}
@media (min-width: 900px) {
  main.search-template #sidebar {
    margin-top: 0.5em;
  }
}

article.search-result {
  margin-top: -1px;
  padding-bottom: 0;
}
article.search-result a {
  display: block;
  border: 1px solid transparent;
  border-bottom-color: #d4e7e9;
  padding: 0.75em 0.75em 0.25em;
  text-decoration: none;
  color: inherit;
}
article.search-result .result-title {
  position: relative;
  margin: 0;
  font-size: 1.4em;
}
article.search-result .result-title span.result-mime {
  display: inline-block;
  color: #abc;
  font-size: 70%;
  font-weight: 900;
}
article.search-result .result-title:after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome, "Source Sans Pro", SourceSansPro, BrixSans, OpenSans, Helvetica, Arial, sans-serif;
  font-weight: 900;
  line-height: 1;
  display: inline-block;
  position: absolute;
  bottom: 0;
  margin-left: 6px;
  font-size: 75%;
  overflow: hidden;
  content: "\f061";
  width: 0;
  transition: width 1s;
}
article.search-result .result-title:after:hover, article.search-result .result-title:after a:hover {
  text-decoration: none !important;
}
article.search-result b {
  background-color: #F1EB9C;
  background-color: rgba(241, 235, 156, 0.65);
  color: #000000;
  padding: 0 3px;
  margin: 0 -1.5px;
  font-weight: inherit;
}
article.search-result p.result-url {
  font-size: 80%;
  color: #7C7C7C;
  margin: 0;
  word-break: break-all;
}
article.search-result p.result-snippet {
  margin-top: 0.35em;
  margin-bottom: 0.5em;
}
article.search-result p.result-snippet br {
  display: none;
}
article.search-result .result-image {
  float: right;
  margin: 0 0 0.5em 0.5em;
  max-width: 120px;
  max-height: 100px;
  border: 1px solid #B8DDE1;
  background: #A3A3A3;
}
article.search-result a:after {
  clear: both;
  display: block;
  content: " ";
}
article.search-result a:hover, article.search-result a:focus {
  background: #ffffff;
  border: 1px solid #B8DDE1;
}
article.search-result a:hover .result-title, article.search-result a:focus .result-title {
  color: #0078C8;
  text-decoration: underline;
}
article.search-result a:hover .result-title:after, article.search-result a:focus .result-title:after {
  width: 1em;
}
article.search-result a:hover p.result-url, article.search-result a:focus p.result-url {
  color: #3f647d;
}

ul.pagination {
  list-style: none;
  white-space: nowrap;
}
ul.pagination li {
  display: inline-block;
  padding: 0;
}
ul.pagination li a {
  display: block;
  margin-left: -1px;
  border: 1px solid #B8DDE1;
  padding: 0.35em 0.7em;
  background-color: #ffffff;
  color: #0078C8;
  line-height: 1;
}
ul.pagination li a:hover, ul.pagination li a:focus {
  text-decoration: none;
  background-color: #0078C8;
  color: #ffffff;
}
ul.pagination li.active a {
  background-color: #B8DDE1;
  color: inherit;
  pointer-events: none;
}
ul.pagination li.disabled a {
  color: inherit;
  pointer-events: none;
}
ul.pagination li.disabled:first-child, ul.pagination li.disabled:last-child {
  display: none;
}
ul.pagination li:first-child a, ul.pagination li.active:nth-child(2) a {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
ul.pagination li:last-child a, ul.pagination li.active:nth-child(n-1) a {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.pagination:not(.float-right) {
  margin: 1em auto 2em;
  text-align: center;
}

.nav-links, .post-arrows {
  font-size: 130%;
  letter-spacing: -0.3em;
  color: #3f647d;
  list-style-type: none;
}
.nav-links .page-numbers, .nav-links a, .post-arrows .page-numbers, .post-arrows a {
  display: inline-block;
  line-height: 0.5;
  vertical-align: middle;
  letter-spacing: 0;
  width: 1.5em;
  height: 1.5em;
  padding: 0.38em;
  border: 1px solid #B8DDE1;
  text-transform: lowercase;
  font-variant: small-caps;
  font-weight: 600;
}
.nav-links .page-numbers.current, .nav-links a.current, .post-arrows .page-numbers.current, .post-arrows a.current {
  background: #0078C8;
  color: #ffffff;
  pointer-events: none;
}
.nav-links .page-numbers:hover, .nav-links .page-numbers:focus, .nav-links a:hover, .nav-links a:focus, .post-arrows .page-numbers:hover, .post-arrows .page-numbers:focus, .post-arrows a:hover, .post-arrows a:focus {
  background: #001A70 !important;
  font-weight: 700;
  text-decoration: none;
  color: #ffffff;
}
.nav-links .page-numbers:first-child, .nav-links a:first-child, .post-arrows .page-numbers:first-child, .post-arrows a:first-child {
  border-top-left-radius: 0.35em;
  border-bottom-left-radius: 0.35em;
}
.nav-links .page-numbers:last-child, .nav-links a:last-child, .post-arrows .page-numbers:last-child, .post-arrows a:last-child {
  border-top-right-radius: 0.35em;
  border-bottom-right-radius: 0.35em;
}
.nav-links .page-numbers.prev, .nav-links .page-numbers.next, .nav-links a.prev, .nav-links a.next, .post-arrows .page-numbers.prev, .post-arrows .page-numbers.next, .post-arrows a.prev, .post-arrows a.next {
  width: auto;
  font-weight: 500 !important;
  background: #d4e7e9;
}
.nav-links.newer, .nav-links.older, .post-arrows.newer, .post-arrows.older {
  position: relative;
}
.nav-links.newer a, .nav-links.older a, .post-arrows.newer a, .post-arrows.older a {
  width: auto;
}
.nav-links.newer a .srt, .nav-links.older a .srt, .post-arrows.newer a .srt, .post-arrows.older a .srt {
  display: none;
  position: absolute;
  bottom: 100%;
  padding: 0.5em;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid #B8DDE1;
  color: #3f647d;
  font-weight: 400;
  font-size: 75%;
  line-height: 0.9;
  font-variant: none;
  text-transform: none;
}
.nav-links.newer a .srt:after, .nav-links.older a .srt:after, .post-arrows.newer a .srt:after, .post-arrows.older a .srt:after {
  content: " ";
  width: 0;
  display: block;
  position: absolute;
  top: 100%;
  border: 0.5em solid transparent;
  border-top-color: #B8DDE1;
}
.nav-links.newer a:hover .srt, .nav-links.newer a:focus .srt, .nav-links.older a:hover .srt, .nav-links.older a:focus .srt, .post-arrows.newer a:hover .srt, .post-arrows.newer a:focus .srt, .post-arrows.older a:hover .srt, .post-arrows.older a:focus .srt {
  display: block;
}
.nav-links.newer, .post-arrows.newer {
  float: left;
}
.nav-links.newer .srt, .post-arrows.newer .srt {
  left: 0;
  right: auto;
  margin-right: -80vw;
}
.nav-links.newer .srt:after, .post-arrows.newer .srt:after {
  left: 0;
}
.nav-links.older, .post-arrows.older {
  float: right;
}
.nav-links.older .srt, .post-arrows.older .srt {
  left: auto;
  right: 0;
  margin-left: -80vw;
}
.nav-links.older .srt:after, .post-arrows.older .srt:after {
  right: 0;
}

nav.prevnext {
  display: flex;
  justify-content: space-between;
}
nav.prevnext > a {
  width: auto;
  border-radius: 0.35em;
}

.acf-hidden, .hide-label > .acf-label > label {
  display: none !important;
}

.hide-sub-labels > .acf-input > table > thead th label, .hide-sub-labels > .acf-input > .acf-fields > .acf-field > .acf-label label {
  display: none;
}

.hide-subsub-labels .acf-input .acf-input > table > thead th label, .hide-subsub-labels .acf-input .acf-input > .acf-fields > .acf-field > .acf-label label {
  display: none;
}

main .no-bg form, main form.no-bg {
  background: unset;
  padding: 0;
}
main form {
  background-color: #B8DDE1;
  background-color: rgba(184, 221, 225, 0.35);
  margin: 1em auto 1.5em;
  border-radius: 5px;
  padding: 1em 3%;
}
main form h2:first-child, main form h3:first-child, main form h4:first-child, main form h5:first-child, main form h6:first-child {
  margin-top: 0.5rem;
}
main form .acf-fields {
  display: flex;
  flex-wrap: wrap;
  justify-content: stretch;
  /* Groups */
}
.ie9 main form .acf-fields {
  display: block;
}
main form .acf-fields .acf-field {
  padding: 0.5em;
  flex: 1 0 100%;
}
.ie9 main form .acf-fields .acf-field {
  float: left;
}
main form .acf-fields .acf-field .acf-label {
  line-height: 1.2;
  margin-bottom: 0.2em;
}
main form .acf-fields .acf-field .acf-input {
  display: flex;
}
main form .acf-fields .acf-field .acf-input .acf-input-wrap, main form .acf-fields .acf-field .acf-input .acf-fields {
  flex: 1 1 auto;
}
main form .acf-fields .acf-field .acf-input .acf-input-prepend, main form .acf-fields .acf-field .acf-input .acf-input-append {
  display: inline-flex;
  align-items: center;
  font-size: 85%;
  padding: 0.25em;
  background-color: #dde4eb;
  white-space: nowrap;
  border: 2px solid #abc;
  z-index: 1;
}
main form .acf-fields .acf-field .acf-input .acf-input-prepend {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-right-width: 1px;
  margin-right: -2px;
}
main form .acf-fields .acf-field .acf-input .acf-input-append {
  order: 1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left-width: 1px;
  margin-left: -2px;
}
main form .acf-fields .acf-field.acf-field-message .acf-input {
  display: block;
}
main form .acf-fields .acf-field-group.just-wrapper, main form .acf-fields .acf-field-clone.just-wrapper {
  padding-top: 0;
  padding-bottom: 0;
}
main form .acf-fields .acf-field-group:not(.just-wrapper) > .acf-input > .acf-fields > .acf-field > .acf-label > label, main form .acf-fields .acf-field-group:not(.just-wrapper) td.acf-fields > .acf-field > .acf-label > label, main form .acf-fields .acf-field-clone:not(.just-wrapper) > .acf-input > .acf-fields > .acf-field > .acf-label > label, main form .acf-fields .acf-field-clone:not(.just-wrapper) td.acf-fields > .acf-field > .acf-label > label {
  font-size: 90%;
  color: #000;
}
main form .acf-fields .acf-field-group > .acf-input > .acf-fields, main form .acf-fields .acf-field-clone > .acf-input > .acf-fields {
  margin: 0 -0.25em;
}
main form .acf-fields .acf-field-group > .acf-input > .acf-fields .acf-field, main form .acf-fields .acf-field-clone > .acf-input > .acf-fields .acf-field {
  padding: 0.25em;
}
@media (min-width: 600px) {
  main form .acf-fields .acf-field-group > .acf-input > .acf-fields.-top, main form .acf-fields .acf-field-clone > .acf-input > .acf-fields.-top {
    margin: 0 -0.35em;
  }
  main form .acf-fields .acf-field-group > .acf-input > .acf-fields.-top .acf-field, main form .acf-fields .acf-field-clone > .acf-input > .acf-fields.-top .acf-field {
    padding: 0.35em;
  }
}
main form .acf-fields .acf-field-group > .acf-input > .acf-fields.-left, main form .acf-fields .acf-field-clone > .acf-input > .acf-fields.-left {
  /* display type: row */
}
@media (min-width: 600px) {
  main form .acf-fields .acf-field-group > .acf-input > .acf-fields.-left, main form .acf-fields .acf-field-clone > .acf-input > .acf-fields.-left {
    margin: 0;
    border-radius: 3px;
  }
  main form .acf-fields .acf-field-group > .acf-input > .acf-fields.-left > .acf-field, main form .acf-fields .acf-field-clone > .acf-input > .acf-fields.-left > .acf-field {
    border: 1px solid #abc;
    border-width: 1px 3px;
    display: flex;
    padding: 0;
  }
  main form .acf-fields .acf-field-group > .acf-input > .acf-fields.-left > .acf-field:first-child, main form .acf-fields .acf-field-clone > .acf-input > .acf-fields.-left > .acf-field:first-child {
    border-top-width: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }
  main form .acf-fields .acf-field-group > .acf-input > .acf-fields.-left > .acf-field:last-child, main form .acf-fields .acf-field-clone > .acf-input > .acf-fields.-left > .acf-field:last-child {
    border-bottom-width: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
  }
  main form .acf-fields .acf-field-group > .acf-input > .acf-fields.-left > .acf-field > .acf-label, main form .acf-fields .acf-field-clone > .acf-input > .acf-fields.-left > .acf-field > .acf-label {
    margin: 0;
    background-color: #dee;
    background-color: rgba(255, 255, 255, 0.35);
    padding: 0.25em 0.4em;
    border-right: 1px solid #abc;
    flex: 1 1 50%;
  }
  main form .acf-fields .acf-field-group > .acf-input > .acf-fields.-left > .acf-field > .acf-input, main form .acf-fields .acf-field-clone > .acf-input > .acf-fields.-left > .acf-field > .acf-input {
    flex: 1 1 auto;
    margin: 0;
  }
  main form .acf-fields .acf-field-group > .acf-input > .acf-fields.-left > .acf-field > .acf-input > .acf-input-wrap:first-child, main form .acf-fields .acf-field-clone > .acf-input > .acf-fields.-left > .acf-field > .acf-input > .acf-input-wrap:first-child {
    height: 100%;
  }
  main form .acf-fields .acf-field-group > .acf-input > .acf-fields.-left > .acf-field > .acf-input > .acf-input-wrap > input, main form .acf-fields .acf-field-group > .acf-input > .acf-fields.-left > .acf-field > .acf-input > .acf-input-wrap > .input-output, main form .acf-fields .acf-field-clone > .acf-input > .acf-fields.-left > .acf-field > .acf-input > .acf-input-wrap > input, main form .acf-fields .acf-field-clone > .acf-input > .acf-fields.-left > .acf-field > .acf-input > .acf-input-wrap > .input-output {
    height: 100%;
    border-width: 0;
    border-radius: 0;
  }
  main form .acf-fields .acf-field-group > .acf-input > .acf-fields.-left > .acf-field > .acf-input > .acf-input-append, main form .acf-fields .acf-field-group > .acf-input > .acf-fields.-left > .acf-field > .acf-input > .acf-input-prepend, main form .acf-fields .acf-field-clone > .acf-input > .acf-fields.-left > .acf-field > .acf-input > .acf-input-append, main form .acf-fields .acf-field-clone > .acf-input > .acf-fields.-left > .acf-field > .acf-input > .acf-input-prepend {
    border-width: 0;
    border-radius: 0;
  }
  main form .acf-fields .acf-field-group > .acf-input > .acf-fields.-left > .acf-field > .acf-input label, main form .acf-fields .acf-field-clone > .acf-input > .acf-fields.-left > .acf-field > .acf-input label {
    font-size: 90%;
    color: #3f647d;
  }
  main form .acf-fields .acf-field-group > .acf-input > .acf-fields.-left > .acf-field-checkbox > .acf-input, main form .acf-fields .acf-field-group > .acf-input > .acf-fields.-left > .acf-field-radio > .acf-input, main form .acf-fields .acf-field-group > .acf-input > .acf-fields.-left > .acf-field-clone > .acf-input, main form .acf-fields .acf-field-group > .acf-input > .acf-fields.-left .acf-field-group > .acf-input, main form .acf-fields .acf-field-clone > .acf-input > .acf-fields.-left > .acf-field-checkbox > .acf-input, main form .acf-fields .acf-field-clone > .acf-input > .acf-fields.-left > .acf-field-radio > .acf-input, main form .acf-fields .acf-field-clone > .acf-input > .acf-fields.-left > .acf-field-clone > .acf-input, main form .acf-fields .acf-field-clone > .acf-input > .acf-fields.-left .acf-field-group > .acf-input {
    padding: 0 0.5em 0.25em;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, 0.7);
  }
}
main form .acf-fields .acf-field-group.labels-third > .acf-input > .-left > .acf-field > .acf-label, main form .acf-fields .acf-field-clone.labels-third > .acf-input > .-left > .acf-field > .acf-label {
  flex-basis: 33%;
}
main form .acf-fields .acf-field-group.labels-quarter > .acf-input > .-left > .acf-field > .acf-label, main form .acf-fields .acf-field-clone.labels-quarter > .acf-input > .-left > .acf-field > .acf-label {
  flex-basis: 25%;
}
main form .acf-fields .acf-field-group.labels-fifth > .acf-input > .-left > .acf-field > .acf-label, main form .acf-fields .acf-field-clone.labels-fifth > .acf-input > .-left > .acf-field > .acf-label {
  flex-basis: 20%;
}
main form .acf-fields .acf-field-group.labels-sixth > .acf-input > .-left > .acf-field > .acf-label, main form .acf-fields .acf-field-clone.labels-sixth > .acf-input > .-left > .acf-field > .acf-label {
  flex-basis: 16%;
}
main form .acf-fields .acf-field-group.labels-auto > .acf-input > .-left > .acf-field > .acf-label, main form .acf-fields .acf-field-clone.labels-auto > .acf-input > .-left > .acf-field > .acf-label {
  flex-basis: auto;
}
main form .acf-fields .acf-field-group.labels-nogrow > .acf-input > .-left > .acf-field > .acf-label, main form .acf-fields .acf-field-clone.labels-nogrow > .acf-input > .-left > .acf-field > .acf-label {
  flex-grow: 0;
}
main form .acf-fields .acf-field-group.labels-noshrink > .acf-input > .-left > .acf-field > .acf-label, main form .acf-fields .acf-field-clone.labels-noshrink > .acf-input > .-left > .acf-field > .acf-label {
  flex-shrink: 0;
}
main form .acf-fields .acf-field-group.table-layout > .acf-input > .acf-fields.-left > .acf-field.table-labels {
  display: none;
}
main form .acf-fields .acf-field-group.table-layout > .acf-input > .acf-fields.-left > .acf-field > .acf-label label {
  font-size: 95%;
}
main form .acf-fields .acf-field-group.table-layout > .acf-input > .acf-fields.-left > .acf-field .acf-field .acf-label label {
  color: #3f647d;
}
@media (min-width: 600px) {
  main form .acf-fields .acf-field-group.table-layout > .acf-input > .acf-fields.-left > .acf-field > .acf-input {
    padding: 0;
  }
}
@media (min-width: 600px) and (max-width: 899.999px) {
  main form .acf-fields .acf-field-group.table-layout > .acf-input > .acf-fields.-left > .acf-field {
    display: block;
    border: 0;
  }
  main form .acf-fields .acf-field-group.table-layout > .acf-input > .acf-fields.-left > .acf-field > .acf-label {
    border: 0;
    background: transparent;
    padding: 0.35em 0 0.15em;
  }
  main form .acf-fields .acf-field-group.table-layout > .acf-input > .acf-fields.-left > .acf-field > .acf-input {
    background: transparent;
  }
  main form .acf-fields .acf-field-group.table-layout > .acf-input > .acf-fields.-left > .acf-field .acf-field .acf-label {
    flex-grow: 0;
    flex-shrink: 0;
  }
}
@media (min-width: 900px) {
  main form .acf-fields .acf-field-group.table-layout > .acf-input > .acf-fields.-left > .acf-field > .acf-label {
    flex-grow: 0;
    flex-shrink: 0;
  }
  main form .acf-fields .acf-field-group.table-layout > .acf-input > .acf-fields.-left > .acf-field .acf-fields.-left {
    flex-wrap: nowrap;
  }
  main form .acf-fields .acf-field-group.table-layout > .acf-input > .acf-fields.-left > .acf-field .acf-field {
    flex: 1 1 auto;
    border: 0;
    border-left: 1px solid #abc;
    flex-direction: column;
  }
  main form .acf-fields .acf-field-group.table-layout > .acf-input > .acf-fields.-left > .acf-field .acf-field .acf-label {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    border: 0;
    text-align: center;
  }
  main form .acf-fields .acf-field-group.table-layout > .acf-input > .acf-fields.-left > .acf-field .acf-field .acf-label label {
    color: #000000;
  }
  main form .acf-fields .acf-field-group.table-layout > .acf-input > .acf-fields.-left > .acf-field .acf-field .acf-input {
    display: flex;
  }
  main form .acf-fields .acf-field-group.table-layout > .acf-input > .acf-fields.-left .acf-field.table-labels {
    display: flex;
  }
  main form .acf-fields .acf-field-group.table-layout > .acf-input > .acf-fields.-left .acf-field.table-labels .-left .acf-input {
    max-height: 0;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
    visibility: hidden;
  }
  main form .acf-fields .acf-field-group.table-layout > .acf-input > .acf-fields.-left .table-labels ~ .acf-field .acf-input .acf-label {
    max-height: 0;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
    visibility: hidden;
  }
}
main form .acf-fields .acf-field-repeater .acf-repeater table.acf-table {
  border-spacing: 0 2px;
  margin: 0;
}
main form .acf-fields .acf-field-repeater .acf-repeater table.acf-table tr:nth-child(odd) {
  background-color: #abc;
  background-color: rgba(170, 187, 204, 0.35);
}
main form .acf-fields .acf-field-repeater .acf-repeater table.acf-table tr:nth-child(odd) td.acf-fields {
  border: 3px solid #abc;
}
main form .acf-fields .acf-field-repeater .acf-repeater table.acf-table tr:nth-child(odd) td.acf-row-handle {
  background-color: #abc;
}
main form .acf-fields .acf-field-repeater .acf-repeater table.acf-table tr:nth-child(even) {
  background-color: #a7d1e5;
  background-color: rgba(167, 209, 229, 0.35);
}
main form .acf-fields .acf-field-repeater .acf-repeater table.acf-table tr:nth-child(even) td.acf-fields {
  border: 3px solid #a7d1e5;
}
main form .acf-fields .acf-field-repeater .acf-repeater table.acf-table tr:nth-child(even) td.acf-fields *, main form .acf-fields .acf-field-repeater .acf-repeater table.acf-table tr:nth-child(even) td.acf-fields *:before, main form .acf-fields .acf-field-repeater .acf-repeater table.acf-table tr:nth-child(even) td.acf-fields *:after {
  border-color: #a7d1e5 !important;
}
main form .acf-fields .acf-field-repeater .acf-repeater table.acf-table tr:nth-child(even) td.acf-row-handle {
  background-color: #a7d1e5;
}
main form .acf-fields .acf-field-repeater .acf-repeater table.acf-table tr.acf-clone {
  display: none;
}
main form .acf-fields .acf-field-repeater .acf-repeater table.acf-table tr td {
  margin: 0;
}
main form .acf-fields .acf-field-repeater .acf-repeater table.acf-table tr td.acf-row-handle {
  width: 1.25em;
  text-align: center;
}
main form .acf-fields .acf-field-repeater .acf-repeater table.acf-table tr td.acf-row-handle:first-child {
  border-radius: 0.75em 0 0 0.75em;
  color: #fff;
  font-weight: 900;
}
main form .acf-fields .acf-field-repeater .acf-repeater table.acf-table tr td.acf-row-handle:last-child {
  border-radius: 0 0.75em 0.75em 0;
  position: relative;
}
main form .acf-fields .acf-field-repeater .acf-repeater table.acf-table tr td.acf-row-handle:last-child .acf-icon {
  display: inline-block;
  background: #fff;
  color: #001a70;
  opacity: 0.75;
  padding: 0.2em 0.35em;
  border-radius: 1em;
}
main form .acf-fields .acf-field-repeater .acf-repeater table.acf-table tr td.acf-row-handle:last-child .acf-icon:after {
  opacity: 1;
}
main form .acf-fields .acf-field-repeater .acf-repeater table.acf-table tr td.acf-row-handle:last-child .acf-icon:hover, main form .acf-fields .acf-field-repeater .acf-repeater table.acf-table tr td.acf-row-handle:last-child .acf-icon:focus {
  opacity: 1;
  text-decoration: none;
}
main form .acf-fields .acf-field-repeater .acf-repeater table.acf-table tr td.acf-row-handle:last-child .-plus {
  position: absolute;
  top: -0.75em;
}
main form .acf-fields .acf-field-repeater .acf-repeater table.acf-table tr td.acf-row-handle:last-child .-duplicate {
  position: absolute;
  top: 100%;
  margin-top: -2.5em;
}
main form .acf-fields .acf-field-repeater .acf-repeater table.acf-table tr td.acf-fields {
  padding: 0.5em;
}
main form .acf-fields .acf-field-repeater .acf-repeater .acf-actions {
  text-align: center;
}
main form .acf-fields .acf-field-repeater .acf-repeater .acf-actions .acf-button[data-event=add-row] {
  margin-top: 0.25em;
  padding: 0.25em 0.75em;
  font-size: 95%;
  background: #ffffff;
  color: #001A70;
  border: 3px solid #84b6d3;
  border-left-width: 1.5em;
  border-right-width: 1.5em;
  border-radius: 1em;
  opacity: 0.8;
}
main form .acf-fields .acf-field-repeater .acf-repeater .acf-actions .acf-button[data-event=add-row]:hover, main form .acf-fields .acf-field-repeater .acf-repeater .acf-actions .acf-button[data-event=add-row]:focus {
  background-color: #ffffff !important;
  color: #000000 !important;
  border-color: #5EB1D9;
  opacity: 1;
}
main form .acf-fields .acf-field-repeater .acf-repeater .acf-actions .acf-button[data-event=add-row]:after {
  content: "\f067";
  margin-left: 0.35em;
}
main form label {
  font-size: 105%;
  font-weight: 600;
  color: #001A70;
}
main form label span.acf-required, main form label span.required {
  color: #07e;
  font-weight: 900;
  line-height: 0;
  vertical-align: sub;
}
main form .af-field-instructions, main form p.instructions, main form p.description {
  font-size: 90%;
  color: #3f647d;
  line-height: 1.1;
  margin-top: 0.2em;
  margin-bottom: 0.5em;
}
main form .acf-field.sub {
  padding-top: 0;
  margin-top: -0.5em;
}
main form .acf-field.sub label {
  font-size: 90%;
  color: #000000;
}
main form.searchform {
  background: transparent;
  padding: 0;
}
main form .acf-icon.-plus:after {
  content: "\f067";
}
main form .acf-icon.-duplicate:after {
  content: "\f0c5";
}
main form .acf-icon.-minus:after {
  content: "\f068";
}

form, main {
  /* Radio / Checkboxes */
  /* Button Groups */
  /* Datepicker */
  /* File Uploader */
  /* Message */
  /* Input States */
  /* Errors */
}
form input, form textarea, form select, form .show-if-value, form .hide-if-value p, form .input-output,
form span.select2-container.select2-container--default span.selection .select2-selection--single, main input, main textarea, main select, main .show-if-value, main .hide-if-value p, main .input-output,
main span.select2-container.select2-container--default span.selection .select2-selection--single {
  background: #f4f4f4;
  background: rgba(255, 255, 255, 0.9);
  border: 2px solid #abc;
  width: 100%;
  height: auto;
  font-size: inherit;
  line-height: 1.2;
  padding: 0.25em 0.5em;
  border-radius: 3px;
}
form .input-output, main .input-output {
  border-width: 1px;
}
form textarea, main textarea {
  max-width: 100%;
  max-height: unset;
  resize: vertical;
}
form .acf-checkbox-list label, form .acf-radio-list label, main .acf-checkbox-list label, main .acf-radio-list label {
  position: relative;
}
form .acf-checkbox-list label input, form .acf-radio-list label input, main .acf-checkbox-list label input, main .acf-radio-list label input {
  width: 1.3em;
  height: 1.3em;
  margin: 0.2em 0.7em 0.15em 0.2em;
  vertical-align: middle;
  opacity: 0;
}
.old-ie form .acf-checkbox-list label input, .old-ie form .acf-radio-list label input, .old-ie main .acf-checkbox-list label input, .old-ie main .acf-radio-list label input {
  padding: 0;
  background: transparent;
  border: none;
}
form .acf-checkbox-list label:before, form .acf-radio-list label:before, main .acf-checkbox-list label:before, main .acf-radio-list label:before {
  position: absolute !important;
  top: 0;
  width: 0.8em;
  height: 0.8em;
  background: #f8f9fa;
  border: 2px solid #abc;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome, "Source Sans Pro", SourceSansPro, BrixSans, OpenSans, Helvetica, Arial, sans-serif;
  font-weight: 900;
  line-height: 1;
  font-size: 2em;
  line-height: 0.65;
  content: " ";
  z-index: 1;
}
form .acf-checkbox-list label:before:hover, form .acf-checkbox-list label:before a:hover, form .acf-radio-list label:before:hover, form .acf-radio-list label:before a:hover, main .acf-checkbox-list label:before:hover, main .acf-checkbox-list label:before a:hover, main .acf-radio-list label:before:hover, main .acf-radio-list label:before a:hover {
  text-decoration: none !important;
}
.ie form .acf-checkbox-list label:before, .ie form .acf-radio-list label:before, .ie main .acf-checkbox-list label:before, .ie main .acf-radio-list label:before {
  font-size: 0.72em;
}
.old-ie form .acf-checkbox-list label:before, .old-ie form .acf-radio-list label:before, .old-ie main .acf-checkbox-list label:before, .old-ie main .acf-radio-list label:before {
  display: none;
}
form .acf-checkbox-list label.selected:before, form .acf-radio-list label.selected:before, main .acf-checkbox-list label.selected:before, main .acf-radio-list label.selected:before {
  border-color: #789;
  background-color: #fff;
  content: "\f00c";
}
form .acf-checkbox-list label:empty:before, form .acf-radio-list label:empty:before, main .acf-checkbox-list label:empty:before, main .acf-radio-list label:empty:before {
  display: none;
}
form .acf-radio-list label:before, form input[type=radio], main .acf-radio-list label:before, main input[type=radio] {
  border-radius: 2em;
}
form .acf-checkbox-list label:before, main .acf-checkbox-list label:before {
  border-radius: 2px;
}
form .af-input, main .af-input {
  /* Select2 */
}
form .af-input ul, main .af-input ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  flex: 1 1 auto;
}
form .af-input ul li, main .af-input ul li {
  display: block;
  margin: 0.25em 0;
  padding: 0;
}
form .af-input ul li label, main .af-input ul li label {
  margin: 0;
  font-family: inherit;
  font-size: 95%;
  font-weight: normal;
  color: inherit;
  display: inline-flex;
  align-items: center;
}
form .af-input ul li label:not(.selected) input[value=other]:after, main .af-input ul li label:not(.selected) input[value=other]:after {
  content: "Other";
  left: 2.5em;
  position: relative;
  display: block;
  color: #000;
}
form .af-input ul li label.selected + input.acf-disabled, main .af-input ul li label.selected + input.acf-disabled {
  opacity: 1;
}
form .af-input ul li label + input[type=text], main .af-input ul li label + input[type=text] {
  display: inline-block;
  width: auto;
  width: calc(100% - 2em);
}
form .af-input ul.acf-hl, main .af-input ul.acf-hl {
  display: flex;
  flex-wrap: wrap;
}
form .af-input ul.acf-hl li, main .af-input ul.acf-hl li {
  display: inline-flex;
  margin-right: 1em;
  align-items: center;
}
form .af-input .select2-container--default .select2-selection--single .select2-selection__rendered, main .af-input .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: unset;
}
form .fill-width ul.acf-hl li, main .fill-width ul.acf-hl li {
  flex: 1 0 auto;
  min-width: 15%;
}
@media (min-width: 500px) {
  form .columnize-choices .af-input ul, main .columnize-choices .af-input ul {
    columns: 2;
  }
}
@media (min-width: 700px) {
  form .columnize-choices.three .af-input ul, main .columnize-choices.three .af-input ul {
    columns: 3;
  }
}
@media (min-width: 1200px) {
  form .columnize-choices.four .af-input ul, main .columnize-choices.four .af-input ul {
    columns: 4;
  }
}
form .acf-button-group, main .acf-button-group {
  display: inline-block;
}
form .acf-button-group label, main .acf-button-group label {
  display: inline-block;
  position: relative;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.5);
  padding: 0.5em 1em;
  border: 1px outset #abc;
  font-weight: 600;
  z-index: 1;
}
form .acf-button-group label:first-child, main .acf-button-group label:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
form .acf-button-group label:last-child, main .acf-button-group label:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
form .acf-button-group label.selected, main .acf-button-group label.selected {
  background: #0078b8 !important;
  color: #fff;
  border: 1px inset #08c;
}
form .acf-button-group label input, main .acf-button-group label input {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  border-radius: 5px;
  z-index: 0;
}
.ie form .acf-button-group, .ie main .acf-button-group {
  position: relative;
}
.ie form .acf-button-group label, .ie main .acf-button-group label {
  position: static;
  background: #f8f9fa;
}
.ie form .acf-button-group label input[type=radio], .ie main .acf-button-group label input[type=radio] {
  z-index: -1;
  margin: 0;
}
.old-ie form .acf-button-group input[type=radio], .old-ie main .acf-button-group input[type=radio] {
  position: static;
  border: none;
  width: auto;
  float: left;
}
form #ui-datepicker-div, main #ui-datepicker-div {
  border: 2px solid #07e;
  box-shadow: 0 0 5px #3f647d;
  padding: 0.5em 0.25em 0;
}
form #ui-datepicker-div .ui-datepicker-title, main #ui-datepicker-div .ui-datepicker-title {
  font-size: 1.3em;
  color: #027;
  margin: -0.25em 1em 0;
}
form #ui-datepicker-div table th, form #ui-datepicker-div table td, main #ui-datepicker-div table th, main #ui-datepicker-div table td {
  height: auto;
  width: auto !important;
  padding: 1px !important;
  font-size: 1.2em;
  line-height: 1;
}
form #ui-datepicker-div table th span, form #ui-datepicker-div table th a, form #ui-datepicker-div table th .ui-state-default, form #ui-datepicker-div table th .ui-state-default.ui-state-highlight, form #ui-datepicker-div table td span, form #ui-datepicker-div table td a, form #ui-datepicker-div table td .ui-state-default, form #ui-datepicker-div table td .ui-state-default.ui-state-highlight, main #ui-datepicker-div table th span, main #ui-datepicker-div table th a, main #ui-datepicker-div table th .ui-state-default, main #ui-datepicker-div table th .ui-state-default.ui-state-highlight, main #ui-datepicker-div table td span, main #ui-datepicker-div table td a, main #ui-datepicker-div table td .ui-state-default, main #ui-datepicker-div table td .ui-state-default.ui-state-highlight {
  display: block;
  padding: 0.5em 2px;
  background: none;
  border: none !important;
  width: 100%;
  height: 100%;
  text-align: center;
  font-weight: bolder;
}
form #ui-datepicker-div table th, main #ui-datepicker-div table th {
  padding-top: 0 !important;
  background: #abc;
}
form #ui-datepicker-div table td.ui-date-picker-today span, form #ui-datepicker-div table td.ui-date-picker-today a, form #ui-datepicker-div table td.ui-date-picker-today .ui-state-default.ui-state-highlight, main #ui-datepicker-div table td.ui-date-picker-today span, main #ui-datepicker-div table td.ui-date-picker-today a, main #ui-datepicker-div table td.ui-date-picker-today .ui-state-default.ui-state-highlight {
  background-color: #07e;
  background-color: rgba(0, 119, 238, 0.25);
}
form #ui-datepicker-div table td a:hover, form #ui-datepicker-div table td a:focus, form #ui-datepicker-div table td a.ui-state-default:hover, form #ui-datepicker-div table td a.ui-state-default:focus, form #ui-datepicker-div table td a.ui-state-default.ui-state-highlight:hover, form #ui-datepicker-div table td a.ui-state-default.ui-state-highlight:focus, form #ui-datepicker-div table td.ui-date-picker-today a:hover, form #ui-datepicker-div table td.ui-date-picker-today a:focus, main #ui-datepicker-div table td a:hover, main #ui-datepicker-div table td a:focus, main #ui-datepicker-div table td a.ui-state-default:hover, main #ui-datepicker-div table td a.ui-state-default:focus, main #ui-datepicker-div table td a.ui-state-default.ui-state-highlight:hover, main #ui-datepicker-div table td a.ui-state-default.ui-state-highlight:focus, main #ui-datepicker-div table td.ui-date-picker-today a:hover, main #ui-datepicker-div table td.ui-date-picker-today a:focus {
  background: #07e !important;
  color: #ffffff;
}
form #ui-datepicker-div .ui-datepicker-buttonpane.ui-widget-content, main #ui-datepicker-div .ui-datepicker-buttonpane.ui-widget-content {
  display: none;
}
form .af-input .acf-file-uploader, form .af-input .acf-image-uploader, main .af-input .acf-file-uploader, main .af-input .acf-image-uploader {
  flex: 1 1 auto;
}
form .af-input .acf-file-uploader .show-if-value, form .af-input .acf-image-uploader .show-if-value, main .af-input .acf-file-uploader .show-if-value, main .af-input .acf-image-uploader .show-if-value {
  display: none;
}
form .af-input .acf-file-uploader.has-value .show-if-value, form .af-input .acf-image-uploader.has-value .show-if-value, main .af-input .acf-file-uploader.has-value .show-if-value, main .af-input .acf-image-uploader.has-value .show-if-value {
  display: block;
  position: relative;
  margin-bottom: -2px;
  border-bottom-width: 1px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  z-index: 1;
}
form .af-input .acf-file-uploader.has-value .show-if-value .file-icon, form .af-input .acf-image-uploader.has-value .show-if-value .file-icon, main .af-input .acf-file-uploader.has-value .show-if-value .file-icon, main .af-input .acf-image-uploader.has-value .show-if-value .file-icon {
  display: none;
}
form .af-input .acf-file-uploader.has-value .show-if-value .file-info strong, form .af-input .acf-file-uploader.has-value .show-if-value .file-info span, form .af-input .acf-image-uploader.has-value .show-if-value .file-info strong, form .af-input .acf-image-uploader.has-value .show-if-value .file-info span, main .af-input .acf-file-uploader.has-value .show-if-value .file-info strong, main .af-input .acf-file-uploader.has-value .show-if-value .file-info span, main .af-input .acf-image-uploader.has-value .show-if-value .file-info strong, main .af-input .acf-image-uploader.has-value .show-if-value .file-info span {
  display: none;
}
form .af-input .acf-file-uploader.has-value .show-if-value .file-info p, form .af-input .acf-image-uploader.has-value .show-if-value .file-info p, main .af-input .acf-file-uploader.has-value .show-if-value .file-info p, main .af-input .acf-image-uploader.has-value .show-if-value .file-info p {
  margin: 0;
}
form .af-input .acf-file-uploader.has-value .show-if-value .acf-actions, form .af-input .acf-image-uploader.has-value .show-if-value .acf-actions, main .af-input .acf-file-uploader.has-value .show-if-value .acf-actions, main .af-input .acf-image-uploader.has-value .show-if-value .acf-actions {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 0.35em;
}
form .af-input .acf-file-uploader.has-value .show-if-value .acf-actions .acf-icon, form .af-input .acf-image-uploader.has-value .show-if-value .acf-actions .acf-icon, main .af-input .acf-file-uploader.has-value .show-if-value .acf-actions .acf-icon, main .af-input .acf-image-uploader.has-value .show-if-value .acf-actions .acf-icon {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome, "Source Sans Pro", SourceSansPro, BrixSans, OpenSans, Helvetica, Arial, sans-serif;
  font-weight: 900;
  line-height: 1;
  color: inherit;
  font-size: 125%;
}
form .af-input .acf-file-uploader.has-value .show-if-value .acf-actions .acf-icon:hover, form .af-input .acf-file-uploader.has-value .show-if-value .acf-actions .acf-icon a:hover, form .af-input .acf-image-uploader.has-value .show-if-value .acf-actions .acf-icon:hover, form .af-input .acf-image-uploader.has-value .show-if-value .acf-actions .acf-icon a:hover, main .af-input .acf-file-uploader.has-value .show-if-value .acf-actions .acf-icon:hover, main .af-input .acf-file-uploader.has-value .show-if-value .acf-actions .acf-icon a:hover, main .af-input .acf-image-uploader.has-value .show-if-value .acf-actions .acf-icon:hover, main .af-input .acf-image-uploader.has-value .show-if-value .acf-actions .acf-icon a:hover {
  text-decoration: none !important;
}
form .af-input .acf-file-uploader.has-value .show-if-value .acf-actions .acf-icon.-cancel:after, form .af-input .acf-image-uploader.has-value .show-if-value .acf-actions .acf-icon.-cancel:after, main .af-input .acf-file-uploader.has-value .show-if-value .acf-actions .acf-icon.-cancel:after, main .af-input .acf-image-uploader.has-value .show-if-value .acf-actions .acf-icon.-cancel:after {
  content: "\f057";
}
form .af-input .acf-file-uploader input[type=hidden][value=""] ~ .hide-if-value label, form .af-input .acf-image-uploader input[type=hidden][value=""] ~ .hide-if-value label, main .af-input .acf-file-uploader input[type=hidden][value=""] ~ .hide-if-value label, main .af-input .acf-image-uploader input[type=hidden][value=""] ~ .hide-if-value label {
  color: #7C7C7C;
}
form .af-input .acf-file-uploader input[type=hidden][value=""] ~ .hide-if-value label:after, form .af-input .acf-image-uploader input[type=hidden][value=""] ~ .hide-if-value label:after, main .af-input .acf-file-uploader input[type=hidden][value=""] ~ .hide-if-value label:after, main .af-input .acf-image-uploader input[type=hidden][value=""] ~ .hide-if-value label:after {
  content: "Choose File";
  color: #001A70;
}
form .af-input .acf-file-uploader input[type=hidden][value=""] ~ .hide-if-value label:hover:after, form .af-input .acf-image-uploader input[type=hidden][value=""] ~ .hide-if-value label:hover:after, main .af-input .acf-file-uploader input[type=hidden][value=""] ~ .hide-if-value label:hover:after, main .af-input .acf-image-uploader input[type=hidden][value=""] ~ .hide-if-value label:hover:after {
  color: #ffffff;
}
form .af-input .acf-file-uploader label.acf-basic-uploader, form .af-input .acf-image-uploader label.acf-basic-uploader, main .af-input .acf-file-uploader label.acf-basic-uploader, main .af-input .acf-image-uploader label.acf-basic-uploader {
  width: 100%;
  position: relative;
}
form .af-input .acf-file-uploader label.acf-basic-uploader:after, form .af-input .acf-image-uploader label.acf-basic-uploader:after, main .af-input .acf-file-uploader label.acf-basic-uploader:after, main .af-input .acf-image-uploader label.acf-basic-uploader:after {
  position: absolute;
  display: flex;
  top: 0.18em;
  bottom: 0.1em;
  left: 0.3em;
  margin: auto;
  width: 6.85em;
  height: 1.8em;
  background: #eaf0f4;
  border: 2px solid #abc;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 95%;
  font-weight: 600;
  color: #3f647d;
  content: "Change File";
}
.ie form .af-input .acf-file-uploader label.acf-basic-uploader:after, .ie form .af-input .acf-image-uploader label.acf-basic-uploader:after, .ie main .af-input .acf-file-uploader label.acf-basic-uploader:after, .ie main .af-input .acf-image-uploader label.acf-basic-uploader:after {
  left: auto;
  right: 0.3em;
}
body.gecko form .af-input .acf-file-uploader label.acf-basic-uploader input, body.gecko form .af-input .acf-image-uploader label.acf-basic-uploader input, body.gecko main .af-input .acf-file-uploader label.acf-basic-uploader input, body.gecko main .af-input .acf-image-uploader label.acf-basic-uploader input {
  padding-left: 1.5em;
}
body.gecko form .af-input .acf-file-uploader label.acf-basic-uploader:after, body.gecko form .af-input .acf-image-uploader label.acf-basic-uploader:after, body.gecko main .af-input .acf-file-uploader label.acf-basic-uploader:after, body.gecko main .af-input .acf-image-uploader label.acf-basic-uploader:after {
  top: 0;
}
form .af-input .acf-file-uploader label.acf-basic-uploader:hover:after, form .af-input .acf-image-uploader label.acf-basic-uploader:hover:after, main .af-input .acf-file-uploader label.acf-basic-uploader:hover:after, main .af-input .acf-image-uploader label.acf-basic-uploader:hover:after {
  background: #07e;
  border-color: #005ebb;
  color: #ffffff;
}
form input[type=file], main input[type=file] {
  position: relative;
}
form .af-field-type-message > .af-label, main .af-field-type-message > .af-label {
  display: none;
}
form .af-field-type-message > .af-input *:last-child, main .af-field-type-message > .af-input *:last-child {
  margin-bottom: 0;
}
form input:focus, form textarea:focus, form select:focus, main input:focus, main textarea:focus, main select:focus {
  outline: none !important;
  opacity: 1;
  border-color: #0078C8 !important;
  border-width: 2px !important;
  box-shadow: 0 0 5px 1px #2291ff;
  position: relative;
  z-index: 2;
}
form .acf-radio-list label:focus:before, form .acf-radio-list label:focus-within:before, form .acf-checkbox-list label:focus:before, form .acf-checkbox-list label:focus-within:before, main .acf-radio-list label:focus:before, main .acf-radio-list label:focus-within:before, main .acf-checkbox-list label:focus:before, main .acf-checkbox-list label:focus-within:before {
  border-color: #0078C8 !important;
  border-width: 2px !important;
  box-shadow: 0 0 5px 1px #2291ff;
  position: relative;
  z-index: 2;
}
form .acf-button-group label:focus-within, main .acf-button-group label:focus-within {
  border-color: #0078C8 !important;
  border-width: 2px !important;
  box-shadow: 0 0 5px 1px #2291ff;
  position: relative;
  z-index: 2;
}
form input[type=checkbox]:focus, form input[type=radio]:focus, main input[type=checkbox]:focus, main input[type=radio]:focus {
  box-shadow: none !important;
}
.ie form input[type=checkbox], .ie form input[type=radio], .ie main input[type=checkbox], .ie main input[type=radio] {
  margin: 0.15em;
  margin-right: 0.75em;
  opacity: 1;
  z-index: 0;
}
.ie form input[type=checkbox]:focus, .ie form input[type=radio]:focus, .ie main input[type=checkbox]:focus, .ie main input[type=radio]:focus {
  border-color: #0078C8 !important;
  border-width: 2px !important;
  box-shadow: 0 0 5px 1px #2291ff;
  position: relative;
  z-index: 2;
  box-shadow: 0 0 7px 4px #0984ff !important;
}
.ie form input[type=checkbox], .ie main input[type=checkbox] {
  border-radius: 0;
}
.ie form .acf-button-group input[type=radio]:focus, .ie main .acf-button-group input[type=radio]:focus {
  box-shadow: 0 0 7px 4px #07e !important;
}
form .af-field .acf-disabled, form .acf-field.disabled input, main .af-field .acf-disabled, main .acf-field.disabled input {
  opacity: 0.6;
  pointer-events: none;
}
form > .acf-error-message, main > .acf-error-message {
  position: relative;
  border: 2px solid #D0011B;
  border-radius: 3px;
  background: #f6e3db;
  padding: 1rem 2em 1rem 1em;
  color: #b10117;
}
form > .acf-error-message p, main > .acf-error-message p {
  margin: 1rem;
  font-size: 110%;
}
form > .acf-error-message .acf-icon.-cancel, main > .acf-error-message .acf-icon.-cancel {
  position: absolute;
  top: 1.6rem;
  right: 1rem;
  color: inherit;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome, "Source Sans Pro", SourceSansPro, BrixSans, OpenSans, Helvetica, Arial, sans-serif;
  font-weight: 900;
  line-height: 1;
  font-size: 1.5em;
}
form > .acf-error-message .acf-icon.-cancel:hover, form > .acf-error-message .acf-icon.-cancel a:hover, main > .acf-error-message .acf-icon.-cancel:hover, main > .acf-error-message .acf-icon.-cancel a:hover {
  text-decoration: none !important;
}
form > .acf-error-message .acf-icon.-cancel:before, main > .acf-error-message .acf-icon.-cancel:before {
  content: "\f057";
}
form > .acf-error-message .acf-icon.-cancel:hover, main > .acf-error-message .acf-icon.-cancel:hover {
  color: #D0011B;
}
form .acf-error, main .acf-error {
  outline: 2px solid #D0011B;
  outline-offset: -1px;
  background: #f6e1d9;
}
form .acf-error .acf-error-message p, main .acf-error .acf-error-message p {
  margin: 0;
  font-size: 95%;
  color: #ad0116;
}
form .acf-error > .acf-input, main .acf-error > .acf-input {
  flex-wrap: wrap;
}
form .acf-error > .acf-input .acf-error-message, main .acf-error > .acf-input .acf-error-message {
  flex: 1 0 100%;
}
form .acf-error > .acf-input .acf-input-wrap, main .acf-error > .acf-input .acf-input-wrap {
  flex-basis: 0 !important;
}
form .acf-error input, form .acf-error label:before, form .acf-error select, form .acf-error .acf-input-prepend, form .acf-error .acf-input-append, main .acf-error input, main .acf-error label:before, main .acf-error select, main .acf-error .acf-input-prepend, main .acf-error .acf-input-append {
  border-color: #D0011B;
}

.big-search, .sidebar-search, .widget_search {
  background: transparent;
  padding: 0;
  position: relative;
}
.big-search form, .big-search form > div, .big-search > label, .sidebar-search form, .sidebar-search form > div, .sidebar-search > label, .widget_search form, .widget_search form > div, .widget_search > label {
  position: relative;
  font-size: 100%;
}
.big-search input#s, .big-search input.search-field, .sidebar-search input#s, .sidebar-search input.search-field, .widget_search input#s, .widget_search input.search-field {
  height: 2em;
  border-radius: 1em;
  padding: 0.2em 1.6em 0.3em;
  text-align: center;
  font-size: 1em;
  font-weight: 600;
  color: #3E454D;
}
.big-search input#s[value], .big-search input.search-field[value], .sidebar-search input#s[value], .sidebar-search input.search-field[value], .widget_search input#s[value], .widget_search input.search-field[value] {
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.95);
}
.big-search input#searchsubmit, .big-search input[type=submit], .sidebar-search input#searchsubmit, .sidebar-search input[type=submit], .widget_search input#searchsubmit, .widget_search input[type=submit] {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: auto;
  width: 4em;
  margin: 0.5em;
  padding: 0.5em;
  border: 0;
  border-radius: 2em;
  font-size: 40%;
  z-index: 1;
  background: rgba(255, 255, 255, 0.5);
  color: transparent;
  box-shadow: 0 0 0.35em rgba(255, 255, 255, 0.5);
}
.big-search input#searchsubmit:hover, .big-search input#searchsubmit:focus, .big-search input[type=submit]:hover, .big-search input[type=submit]:focus, .sidebar-search input#searchsubmit:hover, .sidebar-search input#searchsubmit:focus, .sidebar-search input[type=submit]:hover, .sidebar-search input[type=submit]:focus, .widget_search input#searchsubmit:hover, .widget_search input#searchsubmit:focus, .widget_search input[type=submit]:hover, .widget_search input[type=submit]:focus {
  background: transparent;
  box-shadow: 0 0 0 transparent;
}
.big-search:after, .sidebar-search:after, .widget_search:after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome, "Source Sans Pro", SourceSansPro, BrixSans, OpenSans, Helvetica, Arial, sans-serif;
  font-weight: 900;
  line-height: 1;
  content: "\f002";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: 0.5em;
}
.big-search:after:hover, .big-search:after a:hover, .sidebar-search:after:hover, .sidebar-search:after a:hover, .widget_search:after:hover, .widget_search:after a:hover {
  text-decoration: none !important;
}

.big-search {
  font-size: 2em;
}

.sidebar-search input.search-field {
  padding-left: 0.75em;
  text-align: left;
  font-weight: 400;
}

.alignleft:not(.col-12) {
  float: left;
  margin-right: 1em;
}

.alignright:not(.col-12) {
  float: right;
  margin-left: 1em;
}

.aligncenter {
  margin: 0 auto;
  text-align: center;
}

.alignwide {
  display: block;
  width: 100%;
}

.alignfull {
  margin: 1em calc(50% - 50vw + 8px);
}

.is-vertically-aligned-center {
  align-self: center;
}

.is-vertically-aligned-bottom {
  align-self: flex-end;
}

.has-xs-font-size {
  font-size: 0.7em;
}

.has-sm-font-size {
  font-size: 0.9em;
}

.has-nm-font-size {
  font-size: 1em;
}

.has-md-font-size {
  font-size: 1.15em;
}

.has-lg-font-size {
  font-size: 1.25em;
}

.has-xl-font-size {
  font-size: 1.5em;
}

p.has-background {
  padding: 1em;
}

.has-main-blue-background-color {
  background-color: #0078C8 !important;
}

.has-dark-blue-background-color {
  background-color: #001A70 !important;
}

.has-white-background-color {
  background-color: #ffffff !important;
}

.has-black-background-color {
  background-color: #000000 !important;
}

.has-light-blue-background-color {
  background-color: #5EB1D9 !important;
}

.has-accent-blue-background-color {
  background-color: #B8DDE1 !important;
}

.has-royal-blue-background-color {
  background-color: #03a !important;
}

.has-bright-blue-background-color {
  background-color: #07e !important;
}

.has-pale-blue-background-color {
  background-color: #d4e7e9 !important;
}

.has-gray-blue-background-color {
  background-color: #3f647d !important;
}

.has-soft-gray-background-color {
  background-color: #abc !important;
}

.has-dark-gray-background-color {
  background-color: #3E454D !important;
}

.has-med-gray-background-color {
  background-color: #7C7C7C !important;
}

.has-light-gray-background-color {
  background-color: #A3A3A3 !important;
}

.has-pale-gray-background-color {
  background-color: #f0f0f0 !important;
}

.has-alert-red-background-color {
  background-color: #D0011B !important;
}

.has-success-green-background-color {
  background-color: #679F27 !important;
}

.has-caution-yellow-background-color {
  background-color: #E3D200 !important;
}

.has-orange-background-color {
  background-color: #F37720 !important;
}

.has-pink-background-color {
  background-color: #F26C51 !important;
}

.has-purple-background-color {
  background-color: #7474C1 !important;
}

.has-green-background-color {
  background-color: #76881D !important;
}

.has-gold-background-color {
  background-color: #FFA705 !important;
}

.has-brown-background-color {
  background-color: #6f582f !important;
}

.has-light-purple-background-color {
  background-color: #C6C4D2 !important;
}

.has-light-pink-background-color {
  background-color: #ECC3B2 !important;
}

.has-light-orange-background-color {
  background-color: #FDD086 !important;
}

.has-light-yellow-background-color {
  background-color: #F1EB9C !important;
}

.has-light-green-background-color {
  background-color: #BFCC80 !important;
}

.has-light-brown-background-color {
  background-color: #B9975B !important;
}

.has-accent-green-background-color {
  background-color: #00B388 !important;
}

.has-mid-green-background-color {
  background-color: #3a833c !important;
}

.has-transparent-background-color {
  background-color: transparent !important;
}

.has-black-8-background-color {
  background-color: #000000 !important;
  background-color: rgba(0, 0, 0, 0.8) !important;
}

.has-white-8-background-color {
  background-color: #ffffff !important;
  background-color: rgba(255, 255, 255, 0.8) !important;
}

.has-main-blue-color {
  color: #0078C8 !important;
}

.has-dark-blue-color {
  color: #001A70 !important;
}

.has-white-color {
  color: #ffffff !important;
}

.has-black-color {
  color: #000000 !important;
}

.has-light-blue-color {
  color: #5EB1D9 !important;
}

.has-accent-blue-color {
  color: #B8DDE1 !important;
}

.has-royal-blue-color {
  color: #03a !important;
}

.has-bright-blue-color {
  color: #07e !important;
}

.has-pale-blue-color {
  color: #d4e7e9 !important;
}

.has-gray-blue-color {
  color: #3f647d !important;
}

.has-soft-gray-color {
  color: #abc !important;
}

.has-dark-gray-color {
  color: #3E454D !important;
}

.has-med-gray-color {
  color: #7C7C7C !important;
}

.has-light-gray-color {
  color: #A3A3A3 !important;
}

.has-pale-gray-color {
  color: #f0f0f0 !important;
}

.has-alert-red-color {
  color: #D0011B !important;
}

.has-success-green-color {
  color: #679F27 !important;
}

.has-caution-yellow-color {
  color: #E3D200 !important;
}

.has-orange-color {
  color: #F37720 !important;
}

.has-pink-color {
  color: #F26C51 !important;
}

.has-purple-color {
  color: #7474C1 !important;
}

.has-green-color {
  color: #76881D !important;
}

.has-gold-color {
  color: #FFA705 !important;
}

.has-brown-color {
  color: #6f582f !important;
}

.has-light-purple-color {
  color: #C6C4D2 !important;
}

.has-light-pink-color {
  color: #ECC3B2 !important;
}

.has-light-orange-color {
  color: #FDD086 !important;
}

.has-light-yellow-color {
  color: #F1EB9C !important;
}

.has-light-green-color {
  color: #BFCC80 !important;
}

.has-light-brown-color {
  color: #B9975B !important;
}

.has-accent-green-color {
  color: #00B388 !important;
}

.has-mid-green-color {
  color: #3a833c !important;
}

.has-transparent-color {
  color: #fff !important;
  mix-blend-mode: multiply;
}

.has-black-8-color {
  color: #000000 !important;
  color: rgba(0, 0, 0, 0.8) !important;
}

.has-white-8-color {
  color: #ffffff !important;
  color: rgba(255, 255, 255, 0.8) !important;
}

.has-main-blue-border-color {
  border-color: #0078C8 !important;
}

.has-dark-blue-border-color {
  border-color: #001A70 !important;
}

.has-white-border-color {
  border-color: #ffffff !important;
}

.has-black-border-color {
  border-color: #000000 !important;
}

.has-light-blue-border-color {
  border-color: #5EB1D9 !important;
}

.has-accent-blue-border-color {
  border-color: #B8DDE1 !important;
}

.has-royal-blue-border-color {
  border-color: #03a !important;
}

.has-bright-blue-border-color {
  border-color: #07e !important;
}

.has-pale-blue-border-color {
  border-color: #d4e7e9 !important;
}

.has-gray-blue-border-color {
  border-color: #3f647d !important;
}

.has-soft-gray-border-color {
  border-color: #abc !important;
}

.has-dark-gray-border-color {
  border-color: #3E454D !important;
}

.has-med-gray-border-color {
  border-color: #7C7C7C !important;
}

.has-light-gray-border-color {
  border-color: #A3A3A3 !important;
}

.has-pale-gray-border-color {
  border-color: #f0f0f0 !important;
}

.has-alert-red-border-color {
  border-color: #D0011B !important;
}

.has-success-green-border-color {
  border-color: #679F27 !important;
}

.has-caution-yellow-border-color {
  border-color: #E3D200 !important;
}

.has-orange-border-color {
  border-color: #F37720 !important;
}

.has-pink-border-color {
  border-color: #F26C51 !important;
}

.has-purple-border-color {
  border-color: #7474C1 !important;
}

.has-green-border-color {
  border-color: #76881D !important;
}

.has-gold-border-color {
  border-color: #FFA705 !important;
}

.has-brown-border-color {
  border-color: #6f582f !important;
}

.has-light-purple-border-color {
  border-color: #C6C4D2 !important;
}

.has-light-pink-border-color {
  border-color: #ECC3B2 !important;
}

.has-light-orange-border-color {
  border-color: #FDD086 !important;
}

.has-light-yellow-border-color {
  border-color: #F1EB9C !important;
}

.has-light-green-border-color {
  border-color: #BFCC80 !important;
}

.has-light-brown-border-color {
  border-color: #B9975B !important;
}

.has-accent-green-border-color {
  border-color: #00B388 !important;
}

.has-transparent-border-color {
  border-color: transparent !important;
  background-clip: content-box;
}

.has-black-8-border-color {
  border-color: #000000 !important;
  border-color: rgba(0, 0, 0, 0.8) !important;
}

.has-white-8-border-color {
  border-color: #ffffff !important;
  border-color: rgba(255, 255, 255, 0.8) !important;
}

/* Text within bg-colored areas */
.has-white-background-color,
.has-pale-gray-background-color,
.has-pale-blue-background-color {
  color: #3E454D;
}
.has-white-background-color a,
.has-pale-gray-background-color a,
.has-pale-blue-background-color a {
  color: #0078C8;
}
.has-white-background-color a:hover, .has-white-background-color a:focus,
.has-pale-gray-background-color a:hover,
.has-pale-gray-background-color a:focus,
.has-pale-blue-background-color a:hover,
.has-pale-blue-background-color a:focus {
  color: #07e;
}

.has-light-yellow-background-color,
.has-accent-blue-background-color,
.has-light-orange-background-color,
.has-light-purple-background-color,
.has-light-pink-background-color,
.has-light-green-background-color,
.has-soft-gray-background-color {
  color: #272c31;
}
.has-light-yellow-background-color a,
.has-accent-blue-background-color a,
.has-light-orange-background-color a,
.has-light-purple-background-color a,
.has-light-pink-background-color a,
.has-light-green-background-color a,
.has-soft-gray-background-color a {
  color: #005995;
}
.has-light-yellow-background-color a:hover, .has-light-yellow-background-color a:focus,
.has-accent-blue-background-color a:hover,
.has-accent-blue-background-color a:focus,
.has-light-orange-background-color a:hover,
.has-light-orange-background-color a:focus,
.has-light-purple-background-color a:hover,
.has-light-purple-background-color a:focus,
.has-light-pink-background-color a:hover,
.has-light-pink-background-color a:focus,
.has-light-green-background-color a:hover,
.has-light-green-background-color a:focus,
.has-soft-gray-background-color a:hover,
.has-soft-gray-background-color a:focus {
  color: #0055cc;
}
.has-light-yellow-background-color h3,
.has-accent-blue-background-color h3,
.has-light-orange-background-color h3,
.has-light-purple-background-color h3,
.has-light-pink-background-color h3,
.has-light-green-background-color h3,
.has-soft-gray-background-color h3 {
  color: #000000;
}
.has-light-yellow-background-color h6,
.has-accent-blue-background-color h6,
.has-light-orange-background-color h6,
.has-light-purple-background-color h6,
.has-light-pink-background-color h6,
.has-light-green-background-color h6,
.has-soft-gray-background-color h6 {
  color: #3f647d;
}

.has-light-blue-background-color,
.has-light-brown-background-color,
.has-light-gray-background-color,
.has-caution-yellow-background-color,
.has-gold-background-color {
  color: #000000;
}
.has-light-blue-background-color a,
.has-light-brown-background-color a,
.has-light-gray-background-color a,
.has-caution-yellow-background-color a,
.has-gold-background-color a {
  color: #001A70;
}
.has-light-blue-background-color a:hover, .has-light-blue-background-color a:focus,
.has-light-brown-background-color a:hover,
.has-light-brown-background-color a:focus,
.has-light-gray-background-color a:hover,
.has-light-gray-background-color a:focus,
.has-caution-yellow-background-color a:hover,
.has-caution-yellow-background-color a:focus,
.has-gold-background-color a:hover,
.has-gold-background-color a:focus {
  color: #03a;
}
.has-light-blue-background-color h2, .has-light-blue-background-color h4,
.has-light-brown-background-color h2,
.has-light-brown-background-color h4,
.has-light-gray-background-color h2,
.has-light-gray-background-color h4,
.has-caution-yellow-background-color h2,
.has-caution-yellow-background-color h4,
.has-gold-background-color h2,
.has-gold-background-color h4 {
  color: #ffffff;
}
.has-light-blue-background-color h3,
.has-light-brown-background-color h3,
.has-light-gray-background-color h3,
.has-caution-yellow-background-color h3,
.has-gold-background-color h3 {
  color: #001A70;
}
.has-light-blue-background-color h5,
.has-light-brown-background-color h5,
.has-light-gray-background-color h5,
.has-caution-yellow-background-color h5,
.has-gold-background-color h5 {
  color: #000000;
}
.has-light-blue-background-color h6,
.has-light-brown-background-color h6,
.has-light-gray-background-color h6,
.has-caution-yellow-background-color h6,
.has-gold-background-color h6 {
  color: #f0f0f0;
}

.has-pink-background-color,
.has-accent-green-background-color,
.has-orange-background-color,
.has-success-green-background-color,
.has-purple-background-color,
.has-bright-blue-background-color {
  color: #000000;
}
.has-pink-background-color a,
.has-accent-green-background-color a,
.has-orange-background-color a,
.has-success-green-background-color a,
.has-purple-background-color a,
.has-bright-blue-background-color a {
  color: #ffffff;
}
.has-pink-background-color a:hover, .has-pink-background-color a:focus,
.has-accent-green-background-color a:hover,
.has-accent-green-background-color a:focus,
.has-orange-background-color a:hover,
.has-orange-background-color a:focus,
.has-success-green-background-color a:hover,
.has-success-green-background-color a:focus,
.has-purple-background-color a:hover,
.has-purple-background-color a:focus,
.has-bright-blue-background-color a:hover,
.has-bright-blue-background-color a:focus {
  color: #001A70;
}
.has-pink-background-color h2, .has-pink-background-color h4,
.has-accent-green-background-color h2,
.has-accent-green-background-color h4,
.has-orange-background-color h2,
.has-orange-background-color h4,
.has-success-green-background-color h2,
.has-success-green-background-color h4,
.has-purple-background-color h2,
.has-purple-background-color h4,
.has-bright-blue-background-color h2,
.has-bright-blue-background-color h4 {
  color: #ffffff;
}
.has-pink-background-color h3,
.has-accent-green-background-color h3,
.has-orange-background-color h3,
.has-success-green-background-color h3,
.has-purple-background-color h3,
.has-bright-blue-background-color h3 {
  color: #B8DDE1;
}
.has-pink-background-color h5,
.has-accent-green-background-color h5,
.has-orange-background-color h5,
.has-success-green-background-color h5,
.has-purple-background-color h5,
.has-bright-blue-background-color h5 {
  color: #001457;
}
.has-pink-background-color h6,
.has-accent-green-background-color h6,
.has-orange-background-color h6,
.has-success-green-background-color h6,
.has-purple-background-color h6,
.has-bright-blue-background-color h6 {
  color: #3E454D;
}

.has-main-blue-background-color,
.has-med-gray-background-color,
.has-alert-red-background-color,
.has-green-background-color {
  color: #e3e3e3;
}
.has-main-blue-background-color a,
.has-med-gray-background-color a,
.has-alert-red-background-color a,
.has-green-background-color a {
  color: #ffffff;
}
.has-main-blue-background-color a:hover, .has-main-blue-background-color a:focus,
.has-med-gray-background-color a:hover,
.has-med-gray-background-color a:focus,
.has-alert-red-background-color a:hover,
.has-alert-red-background-color a:focus,
.has-green-background-color a:hover,
.has-green-background-color a:focus {
  color: #000000;
}
.has-main-blue-background-color h2,
.has-med-gray-background-color h2,
.has-alert-red-background-color h2,
.has-green-background-color h2 {
  color: #f0f0f0;
}
.has-main-blue-background-color h3, .has-main-blue-background-color h5,
.has-med-gray-background-color h3,
.has-med-gray-background-color h5,
.has-alert-red-background-color h3,
.has-alert-red-background-color h5,
.has-green-background-color h3,
.has-green-background-color h5 {
  color: #000000;
}
.has-main-blue-background-color h4,
.has-med-gray-background-color h4,
.has-alert-red-background-color h4,
.has-green-background-color h4 {
  color: #F1EB9C;
}
.has-main-blue-background-color h6,
.has-med-gray-background-color h6,
.has-alert-red-background-color h6,
.has-green-background-color h6 {
  color: #cacaca;
}

.has-brown-background-color,
.has-gray-blue-background-color,
.has-royal-blue-background-color,
.has-dark-blue-background-color,
.has-dark-gray-background-color,
.has-black-background-color {
  color: #d4e7e9;
}
.has-brown-background-color h2, .has-brown-background-color h4,
.has-gray-blue-background-color h2,
.has-gray-blue-background-color h4,
.has-royal-blue-background-color h2,
.has-royal-blue-background-color h4,
.has-dark-blue-background-color h2,
.has-dark-blue-background-color h4,
.has-dark-gray-background-color h2,
.has-dark-gray-background-color h4,
.has-black-background-color h2,
.has-black-background-color h4 {
  color: #ffffff;
}
.has-brown-background-color h3,
.has-gray-blue-background-color h3,
.has-royal-blue-background-color h3,
.has-dark-blue-background-color h3,
.has-dark-gray-background-color h3,
.has-black-background-color h3 {
  color: #5EB1D9;
}
.has-brown-background-color h5,
.has-gray-blue-background-color h5,
.has-royal-blue-background-color h5,
.has-dark-blue-background-color h5,
.has-dark-gray-background-color h5,
.has-black-background-color h5 {
  color: #B8DDE1;
}
.has-brown-background-color h6,
.has-gray-blue-background-color h6,
.has-royal-blue-background-color h6,
.has-dark-blue-background-color h6,
.has-dark-gray-background-color h6,
.has-black-background-color h6 {
  color: #A3A3A3;
}
.has-brown-background-color a,
.has-gray-blue-background-color a,
.has-royal-blue-background-color a,
.has-dark-blue-background-color a,
.has-dark-gray-background-color a,
.has-black-background-color a {
  color: #ffffff;
}
.has-brown-background-color a:hover, .has-brown-background-color a:focus,
.has-gray-blue-background-color a:hover,
.has-gray-blue-background-color a:focus,
.has-royal-blue-background-color a:hover,
.has-royal-blue-background-color a:focus,
.has-dark-blue-background-color a:hover,
.has-dark-blue-background-color a:focus,
.has-dark-gray-background-color a:hover,
.has-dark-gray-background-color a:focus,
.has-black-background-color a:hover,
.has-black-background-color a:focus {
  color: #2291ff;
}

.wp-block-buttons {
  display: flex;
  flex-wrap: wrap;
  margin: 0.5em -0.2em;
  gap: 0 !important;
}
.wp-block-buttons .wp-block-button {
  flex-grow: 1;
  display: inline-flex;
  margin: 0.25em;
}
.wp-block-buttons .wp-block-button .wp-block-button__link {
  flex-grow: 1;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.wp-block-buttons .wp-block-button.wp-block-button__width-25 {
  width: 25%;
}
.wp-block-buttons .wp-block-button.wp-block-button__width-50 {
  width: 50%;
}
.wp-block-buttons .wp-block-button.wp-block-button__width-75 {
  width: 75%;
}
.wp-block-buttons .wp-block-button.wp-block-button__width-100 {
  width: 100%;
}
.wp-block-buttons .wp-block-button.text-left .wp-block-button__link, .wp-block-buttons .wp-block-button.textleft .wp-block-button__link, .wp-block-buttons .wp-block-button.has-text-align-left .wp-block-button__link, .wp-block-buttons .wp-block-button.alignleft .wp-block-button__link {
  justify-content: flex-start;
}
.wp-block-buttons .wp-block-button.text-right .wp-block-button__link, .wp-block-buttons .wp-block-button.textright .wp-block-button__link, .wp-block-buttons .wp-block-button.has-text-align-right .wp-block-button__link, .wp-block-buttons .wp-block-button.alignright .wp-block-button__link {
  justify-content: flex-end;
}
.wp-block-buttons[class*=is-content-justification-] .wp-block-button, .wp-block-buttons[class*=fj-] .wp-block-button {
  flex-grow: 0;
}
.wp-block-buttons.is-vertical {
  flex-direction: column;
}
.wp-block-buttons.is-vertical.is-content-justification-left {
  align-items: flex-start;
}
.wp-block-buttons.is-vertical.is-content-justification-center {
  align-items: center;
}
.wp-block-buttons.is-vertical.is-content-justification-right {
  align-items: flex-end;
}
.wp-block-buttons.is-vertical .wp-block-button .wp-block-button__link {
  width: 100%;
}

.wp-block-button {
  margin: 0.75em 0 1em;
}
.wp-block-button .wp-block-button__link {
  display: inline-block;
  background-color: #0078C8;
  color: #ffffff;
  font-family: BrixSans, "Source Sans Pro", SourceSansPro, OpenSans, Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-size: 1.05em;
  padding: 0.35em 0.85em 0.4em;
  border-radius: 5px;
  line-height: 1.1;
  letter-spacing: 0.03em;
  margin: 0 auto;
  text-align: center;
}
.wp-block-button .wp-block-button__link.has-white-background-color, .wp-block-button .wp-block-button__link.has-pale-gray-background-color {
  color: #0078C8;
}
.wp-block-button .wp-block-button__link.has-pale-blue-background-color, .wp-block-button .wp-block-button__link.has-light-yellow-background-color, .wp-block-button .wp-block-button__link.has-accent-blue-background-color, .wp-block-button .wp-block-button__link.has-light-orange-background-color, .wp-block-button .wp-block-button__link.has-light-purple-background-color, .wp-block-button .wp-block-button__link.has-light-pink-background-color, .wp-block-button .wp-block-button__link.has-light-green-background-color, .wp-block-button .wp-block-button__link.has-soft-gray-background-color {
  color: #000000;
}
.wp-block-button .wp-block-button__link:hover, .wp-block-button .wp-block-button__link:focus {
  background-color: #00278d !important;
  color: #ffffff !important;
  text-decoration: none;
}
.wp-block-button.is-style-large .wp-block-button__link, .wp-block-button.is-style-large-outline .wp-block-button__link, .wp-block-button.pwd-c-buttonlarge .wp-block-button__link, .wp-block-button.btn-lg .wp-block-button__link, .wp-block-button.large .wp-block-button__link {
  font-size: 1.25em;
  padding: 0.5em 1em 0.55em;
}
.wp-block-button.is-style-small .wp-block-button__link, .wp-block-button.is-style-small-outline .wp-block-button__link, .wp-block-button.pwd-c-buttonsmall .wp-block-button__link, .wp-block-button.btn-sm .wp-block-button__link, .wp-block-button.small .wp-block-button__link {
  font-family: "Source Sans Pro", SourceSansPro, BrixSans, OpenSans, Helvetica, Arial, sans-serif;
  font-size: 0.9em;
  padding: 0.25em 0.75em 0.3em;
}
.wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-large-outline .wp-block-button__link, .wp-block-button.is-style-small-outline .wp-block-button__link {
  border: 2px solid;
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):not(.has-background), .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-white-background-color, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-pale-gray-background-color, .wp-block-button.is-style-large-outline .wp-block-button__link:not(.has-text-color):not(.has-background), .wp-block-button.is-style-large-outline .wp-block-button__link:not(.has-text-color).has-white-background-color, .wp-block-button.is-style-large-outline .wp-block-button__link:not(.has-text-color).has-pale-gray-background-color, .wp-block-button.is-style-small-outline .wp-block-button__link:not(.has-text-color):not(.has-background), .wp-block-button.is-style-small-outline .wp-block-button__link:not(.has-text-color).has-white-background-color, .wp-block-button.is-style-small-outline .wp-block-button__link:not(.has-text-color).has-pale-gray-background-color {
  color: #0078C8;
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-pale-blue-background-color, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-light-yellow-background-color, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-accent-blue-background-color, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-light-orange-background-color, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-light-purple-background-color, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-light-pink-background-color, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-light-green-background-color, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-soft-gray-background-color, .wp-block-button.is-style-large-outline .wp-block-button__link:not(.has-text-color).has-pale-blue-background-color, .wp-block-button.is-style-large-outline .wp-block-button__link:not(.has-text-color).has-light-yellow-background-color, .wp-block-button.is-style-large-outline .wp-block-button__link:not(.has-text-color).has-accent-blue-background-color, .wp-block-button.is-style-large-outline .wp-block-button__link:not(.has-text-color).has-light-orange-background-color, .wp-block-button.is-style-large-outline .wp-block-button__link:not(.has-text-color).has-light-purple-background-color, .wp-block-button.is-style-large-outline .wp-block-button__link:not(.has-text-color).has-light-pink-background-color, .wp-block-button.is-style-large-outline .wp-block-button__link:not(.has-text-color).has-light-green-background-color, .wp-block-button.is-style-large-outline .wp-block-button__link:not(.has-text-color).has-soft-gray-background-color, .wp-block-button.is-style-small-outline .wp-block-button__link:not(.has-text-color).has-pale-blue-background-color, .wp-block-button.is-style-small-outline .wp-block-button__link:not(.has-text-color).has-light-yellow-background-color, .wp-block-button.is-style-small-outline .wp-block-button__link:not(.has-text-color).has-accent-blue-background-color, .wp-block-button.is-style-small-outline .wp-block-button__link:not(.has-text-color).has-light-orange-background-color, .wp-block-button.is-style-small-outline .wp-block-button__link:not(.has-text-color).has-light-purple-background-color, .wp-block-button.is-style-small-outline .wp-block-button__link:not(.has-text-color).has-light-pink-background-color, .wp-block-button.is-style-small-outline .wp-block-button__link:not(.has-text-color).has-light-green-background-color, .wp-block-button.is-style-small-outline .wp-block-button__link:not(.has-text-color).has-soft-gray-background-color {
  color: #000000;
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background), .wp-block-button.is-style-large-outline .wp-block-button__link:not(.has-background), .wp-block-button.is-style-small-outline .wp-block-button__link:not(.has-background) {
  background-color: transparent;
}
.wp-block-button.is-style-link .wp-block-button__link {
  background: transparent;
}
.wp-block-button.alignleft {
  margin-top: 0.4em;
}
.wp-block-button.alignleft .wp-block-button__link {
  margin-right: 1em;
}
.wp-block-button.alignright {
  margin-top: 0.4em;
}
.wp-block-button.alignright .wp-block-button__link {
  margin-left: 1em;
}

.wp-block-columns, .wp-block-columns[class*=wp-container-] {
  clear: both;
  display: flex;
  flex-wrap: wrap !important;
  margin: -0.75em;
  margin: calc(-0.75em - 0.5vw);
  gap: 0 !important;
  align-items: stretch;
}
.wp-block-columns .wp-block-column, .wp-block-columns[class*=wp-container-] .wp-block-column {
  flex: 1 1 0;
  padding: 0.75em;
  padding: calc(0.75em + 0.5vw);
  min-width: 0;
}
.wp-block-columns.unspace, .wp-block-columns[class*=wp-container-].unspace {
  margin: 0;
}
.wp-block-columns.unspace > .wp-block-column, .wp-block-columns[class*=wp-container-].unspace > .wp-block-column {
  padding: 0;
}
.wp-block-columns:not(.default-spacing) .wp-block-column:not(.default-spacing) > *:first-child, .wp-block-columns[class*=wp-container-]:not(.default-spacing) .wp-block-column:not(.default-spacing) > *:first-child {
  margin-top: 0;
}
.wp-block-columns:not(.default-spacing) .wp-block-column:not(.default-spacing) > *:last-child, .wp-block-columns[class*=wp-container-]:not(.default-spacing) .wp-block-column:not(.default-spacing) > *:last-child {
  margin-bottom: 0;
}

body.ie .wp-block-column {
  max-width: 100%;
}
body.ie .wp-block-columns .wp-block-column {
  flex-grow: 0 !important;
}
body.ie.ie9 .wp-block-columns {
  display: block;
}
@media (min-width: 600px) {
  body.ie.ie9 .wp-block-column {
    display: inline-block;
    vertical-align: top;
  }
}
body.ie.old-ie .wp-block-columns {
  display: block;
  margin: 0;
}
body.ie.old-ie .wp-block-columns .wp-block-column {
  display: block;
  margin: 0 !important;
}

.wp-block-cover {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: stretch;
  min-height: 35vmin;
  color: #f8f8f8;
}
.wp-block-cover:first-child, .wp-block-ls-fwsection + .wp-block-cover {
  margin-top: 0;
}
.wp-block-cover .wp-block-cover__background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.wp-block-cover .wp-block-cover__background.has-background-dim {
  opacity: 0.65;
}
.wp-block-cover .wp-block-cover__background.has-background-dim-0 {
  opacity: 0;
}
.wp-block-cover .wp-block-cover__background.has-background-dim-10 {
  opacity: 0.1;
}
.wp-block-cover .wp-block-cover__background.has-background-dim-20 {
  opacity: 0.2;
}
.wp-block-cover .wp-block-cover__background.has-background-dim-30 {
  opacity: 0.3;
}
.wp-block-cover .wp-block-cover__background.has-background-dim-40 {
  opacity: 0.4;
}
.wp-block-cover .wp-block-cover__background.has-background-dim-50 {
  opacity: 0.5;
}
.wp-block-cover .wp-block-cover__background.has-background-dim-60 {
  opacity: 0.6;
}
.wp-block-cover .wp-block-cover__background.has-background-dim-70 {
  opacity: 0.7;
}
.wp-block-cover .wp-block-cover__background.has-background-dim-80 {
  opacity: 0.8;
}
.wp-block-cover .wp-block-cover__background.has-background-dim-90 {
  opacity: 0.9;
}
.wp-block-cover .wp-block-cover__background.has-background-dim-100 {
  opacity: 1;
}
.wp-block-cover > img {
  position: absolute;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  max-height: none;
}
.wp-block-cover .wp-block-cover__inner-container {
  position: relative;
  padding: 0.01px;
  width: 1100px;
  max-width: 96%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 2;
}
.wp-block-cover .wp-block-cover__inner-container > *:first-child {
  margin-top: 0;
}
.wp-block-cover .wp-block-cover__inner-container > *:last-child {
  margin-bottom: 0;
}
.wp-block-cover[class*=is-position-top-] .wp-block-cover__inner-container {
  justify-content: start;
}
.wp-block-cover[class*=is-position-bottom-] .wp-block-cover__inner-container {
  justify-content: end;
}
.wp-block-cover.is-position-top-left .wp-block-cover__inner-container, .wp-block-cover.is-position-center-left .wp-block-cover__inner-container, .wp-block-cover.is-position-bottom-left .wp-block-cover__inner-container {
  align-items: start;
}
.wp-block-cover.is-position-top-right .wp-block-cover__inner-container, .wp-block-cover.is-position-center-right .wp-block-cover__inner-container, .wp-block-cover.is-position-bottom-right .wp-block-cover__inner-container {
  align-items: end;
}

figure {
  margin: 1em 0;
  clear: both;
  display: table;
}
figure.alignwide {
  display: block;
  width: 100%;
}
figure.alignfull {
  display: block;
}
figure.alignfull img {
  width: 100%;
}
figure img {
  display: block;
}
figure figcaption {
  display: table-caption;
  caption-side: bottom;
}
.ie figure {
  display: inline-block;
  max-width: 100%;
}
.ie figure img {
  display: inline-block;
}
.ie figure figcaption {
  display: block;
  max-width: 800px;
}

.wp-block-image {
  text-align: center;
  clear: both;
}
.wp-block-image[class*=col] {
  clear: none;
}
.wp-block-image figure {
  margin-top: 0.3em;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 600px) {
  .wp-block-image figure.alignleft, .wp-block-image figure.alignright {
    max-width: 65%;
  }
}
@media (min-width: 900px) {
  .wp-block-image figure.alignleft, .wp-block-image figure.alignright {
    max-width: 50%;
  }
}
@media (min-width: 1200px) {
  .wp-block-image figure.alignleft, .wp-block-image figure.alignright {
    max-width: 40%;
  }
}
.wp-block-image figure.alignleft {
  margin-left: 0;
}
@media (min-width: 600px) {
  .wp-block-image figure.alignleft {
    margin-right: 1em;
    margin-right: calc(1em + 1vw);
  }
}
.wp-block-image figure.alignright {
  margin-right: 0;
}
@media (min-width: 600px) {
  .wp-block-image figure.alignright {
    margin-left: 1em;
    margin-left: calc(1em + 1vw);
  }
}
figure.is-style-frame, .is-style-frame figure {
  background: #ffffff;
  padding: 0.2em;
  border-radius: 2px;
  box-shadow: 0 1px 5px #A3A3A3;
}
figure.is-style-frame.alignfull, .is-style-frame figure.alignfull {
  margin: 1em calc(50% - 48vw);
}
figure.is-style-frame img, .is-style-frame figure img {
  border-radius: 1px;
}
figure.is-style-frame figcaption, .is-style-frame figure figcaption {
  padding: 0.7em 1em 0.5em;
}

.photonic-stream {
  margin: 0 auto;
}

.photonic-slideshow li.splide__slide {
  padding-top: 0;
}
.photonic-slideshow .splide__slide__container {
  display: table;
  margin-left: auto;
  margin-right: auto;
}
.photonic-slideshow button {
  background: #000;
  padding: 0;
  display: flex;
  width: 2em;
  border-radius: 1em;
  opacity: 0.35;
}
.photonic-slideshow button svg {
  fill: #fff;
}
.photonic-slideshow.title-display-hover-slideup-show li .photonic-title-info, .photonic-slideshow.title-display-slideup-stick li .photonic-title-info, .photonic-slideshow.title-display-below li .photonic-title-info {
  font-size: 0.7em;
}
.photonic-slideshow.title-display-hover-slideup-show li .photonic-title, .photonic-slideshow.title-display-slideup-stick li .photonic-title, .photonic-slideshow.title-display-below li .photonic-title {
  font-family: inherit;
  font-size: inherit;
  padding: 0.7em 1em;
  background: rgba(19, 21, 23, 0.75);
}
.photonic-slideshow.title-display-hover-slideup-show li .photonic-title cite, .photonic-slideshow.title-display-hover-slideup-show li .photonic-title em:last-child, .photonic-slideshow.title-display-slideup-stick li .photonic-title cite, .photonic-slideshow.title-display-slideup-stick li .photonic-title em:last-child, .photonic-slideshow.title-display-below li .photonic-title cite, .photonic-slideshow.title-display-below li .photonic-title em:last-child {
  display: block;
  text-align: right;
}
.photonic-slideshow.title-display-hover-slideup-show li .photonic-title:not(.slideup-show) {
  padding: 0 1em;
}

figure.wp-block-embed {
  clear: both;
  margin: 1em 0;
  width: 100%;
}
figure.wp-block-embed.aligncenter {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
figure.wp-block-embed.alignleft, figure.wp-block-embed.alignright {
  min-width: 300px;
  width: 40%;
}
figure.wp-block-embed .wp-block-embed__wrapper {
  display: inline-block;
  max-width: 100%;
}
figure.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper {
  position: relative;
  display: block;
  height: 0;
  padding-top: 56.25%;
}
figure.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
figure.wp-block-embed.wp-has-aspect-ratio.wp-embed-aspect-1-2 .wp-block-embed__wrapper {
  padding-top: 200%;
}
figure.wp-block-embed.wp-has-aspect-ratio.wp-embed-aspect-1-1 .wp-block-embed__wrapper {
  padding-top: 100%;
}
figure.wp-block-embed.wp-has-aspect-ratio.wp-embed-aspect-4-3 .wp-block-embed__wrapper {
  padding-top: 75%;
}
figure.wp-block-embed.wp-has-aspect-ratio.wp-embed-aspect-9-6 .wp-block-embed__wrapper, figure.wp-block-embed.wp-has-aspect-ratio.wp-embed-aspect-3-2 .wp-block-embed__wrapper {
  padding-top: 66.66667%;
}
figure.wp-block-embed.wp-has-aspect-ratio.wp-embed-aspect-16-9 .wp-block-embed__wrapper {
  padding-top: 56.25%;
}
figure.wp-block-embed.wp-has-aspect-ratio.wp-embed-aspect-18-9 .wp-block-embed__wrapper, figure.wp-block-embed.wp-has-aspect-ratio.wp-embed-aspect-2-1 .wp-block-embed__wrapper {
  padding-top: 50%;
}
figure.wp-block-embed.wp-has-aspect-ratio.wp-embed-aspect-21-9 .wp-block-embed__wrapper {
  padding-top: 42.85%;
}

.wp-block-ls-faq {
  border-bottom: 1px solid #B8DDE1;
  border-bottom: 1px solid rgba(184, 221, 225, 0.5);
}
.wp-block-ls-faq a.question {
  border-bottom: 1px solid transparent;
}
.wp-block-ls-faq a.question h4 {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  font-weight: 600;
}
.ie9 .wp-block-ls-faq a.question h4 {
  display: block;
}
.wp-block-ls-faq a.question h4:after {
  float: right;
  opacity: 0.5;
}
.wp-block-ls-faq a.question:hover, .wp-block-ls-faq a.question:focus {
  text-decoration: none;
  border-bottom-color: #B8DDE1;
}
.wp-block-ls-faq a.question:hover h4:after, .wp-block-ls-faq a.question:focus h4:after {
  opacity: 1;
}
.wp-block-ls-faq .answer {
  border: 1px solid #B8DDE1;
  border: 1px solid rgba(184, 221, 225, 0.5);
  border-radius: 2px;
  padding: 0.25em 1.5em;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.8);
  color: #3E454D;
}
.wp-block-ls-faq.show {
  border-bottom: none;
}

blockquote {
  padding: 0 1em 0 2em;
  position: relative;
  /*outline: 3px dashed #f0f;*/
}
blockquote:before {
  content: "“";
  font-size: 4em;
  line-height: 1;
  color: #d4e7e9;
  color: rgba(184, 221, 225, 0.7);
  position: absolute;
  top: 0;
  left: 0;
}
blockquote p {
  font-weight: 600;
  font-style: italic;
  display: inline-block;
}
blockquote p > em {
  font-weight: 300;
  color: #7C7C7C;
  font-style: normal;
}
blockquote cite {
  font-weight: 300;
  font-size: 90%;
  color: #7C7C7C;
  font-style: normal;
}
blockquote p + cite {
  display: block;
  margin-top: -0.5em;
}
blockquote p + cite:before {
  content: "— ";
}
blockquote.is-style-large {
  margin: 2em;
  padding: 1em 2em 1.15em;
  background: #ffffff;
  border: 5px solid #B8DDE1;
}
blockquote.is-style-large p {
  position: relative;
  margin-top: 0;
  font-size: 1.5em;
  font-weight: 300;
  z-index: 1;
}
blockquote.is-style-large p:before {
  display: none;
}
blockquote.is-style-large cite {
  position: relative;
  z-index: 1;
  padding: 0 1.5em;
  font-weight: normal;
}
blockquote.is-style-large:before, blockquote.is-style-large:after {
  font-size: 10em;
  font-weight: 900;
  color: #d4e7e9;
  position: absolute;
  line-height: 0;
  margin: 0.2em -0.15em -0.1em;
}
blockquote.is-style-large:before {
  content: "“";
  top: 0;
  left: 0;
}
blockquote.is-style-large:after {
  content: "”";
  bottom: 0;
  right: 0;
}
blockquote.is-style-long {
  border-left: 3px solid #B8DDE1;
  border-radius: 0.75em;
  margin-left: 0.5em;
  padding: 0.35em 1em;
}
blockquote.is-style-long:before {
  font-size: 3em;
  display: none;
}
blockquote.is-style-long p {
  display: block;
  font-weight: 500;
}

.ie blockquote.is-style-large:before {
  font-size: 25%;
}

/* option:


blockquote.wp-block-quote.is-style-large p {
	background: #fff;
	font-size: 1.5em;
	font-weight: 300;
	padding: 1em 1.5em 2em 3em;
	border-radius: 3px;
	z-index: -1;
	box-shadow: 1px 1px 3px #999;
}

blockquote.wp-block-quote.is-style-large p:before {
	font-weight: 900;
}

blockquote.wp-block-quote.is-style-large cite {
	margin: -4em 3em 3em;
	z-index: 999;
	padding: 0 5em;
}

*/
.wp-block-table.alignfull {
  padding: 0 1em;
}
.wp-block-table.alignwide table, .wp-block-table.alignfull table {
  width: 100%;
}
.wp-block-table.alignwide figcaption, .wp-block-table.alignfull figcaption {
  display: block;
}
.wp-block-table table {
  border-collapse: collapse;
  background-color: rgba(255, 255, 255, 0.5);
}
.wp-block-table table thead {
  border-bottom: 1px solid #abc;
}
.wp-block-table table td {
  border: 1px solid #abc;
  padding: 0.2em 0.5em;
}
.wp-block-table table th {
  font-family: BrixSans, "Source Sans Pro", SourceSansPro, OpenSans, Helvetica, Arial, sans-serif;
  background-color: #0078C8;
  color: #ffffff;
  border: 1px solid #abc;
  padding: 0.3em 0.5em;
}
.wp-block-table table.has-subtle-light-gray-background-color {
  background-color: #f0f0f0;
}
.wp-block-table table.has-subtle-light-gray-background-color th {
  background-color: #3f647d;
}
.wp-block-table table.has-subtle-pale-blue-background-color {
  background-color: #e2f1f8;
}
.wp-block-table table.has-subtle-pale-blue-background-color thead, .wp-block-table table.has-subtle-pale-blue-background-color th, .wp-block-table table.has-subtle-pale-blue-background-color td {
  border-color: #84b6d3;
}
.wp-block-table table.has-subtle-pale-green-background-color {
  background-color: #e8f1df;
}
.wp-block-table table.has-subtle-pale-green-background-color thead, .wp-block-table table.has-subtle-pale-green-background-color th, .wp-block-table table.has-subtle-pale-green-background-color td {
  border-color: #c6d5a5;
}
.wp-block-table table.has-subtle-pale-green-background-color th {
  background-color: #3a833c;
}
.wp-block-table table.has-subtle-pale-pink-background-color {
  background-color: #f9ede8;
}
.wp-block-table table.has-subtle-pale-pink-background-color thead, .wp-block-table table.has-subtle-pale-pink-background-color th, .wp-block-table table.has-subtle-pale-pink-background-color td {
  border-color: #ECC3B2;
}
.wp-block-table table.has-subtle-pale-pink-background-color th {
  background-color: #F26C51;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(2n-1) {
  background-color: #fff;
}
.wp-block-table.is-style-stripes th, .wp-block-table.is-style-stripes td {
  border-color: transparent;
  padding: 0.35em 0.6em;
}

.with-sidebar {
  display: flex;
  flex-wrap: wrap !important;
}
.old-ie .with-sidebar {
  display: block;
}
@media (min-width: 900px) {
  .with-sidebar {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
  .with-sidebar .primary-content {
    flex: 9 1 70%;
  }
  .with-sidebar .sidebar {
    flex: 3 1 30%;
  }
}
@media (min-width: 600px) and (max-width: 899.999px) {
  .with-sidebar section.sidebar {
    display: flex;
    flex-wrap: wrap;
    flex: 1 1 auto;
  }
  .with-sidebar section.sidebar aside {
    flex: 1 1 45%;
  }
  .with-sidebar section.sidebar aside:nth-child(2n) {
    margin-left: 4%;
  }
}
@media (min-width: 900px) {
  .with-sidebar section.sidebar {
    padding-left: 1.5em;
  }
}

.sidebar, .wp-block-ls-sidebar {
  font-size: 95%;
}
.sidebar h3.widget-title, .sidebar .wp-block-ls-widget h3, .wp-block-ls-sidebar h3.widget-title, .wp-block-ls-sidebar .wp-block-ls-widget h3 {
  font-weight: 300;
  color: #7C7C7C;
}
.sidebar h3.widget-title a, .sidebar .wp-block-ls-widget h3 a, .wp-block-ls-sidebar h3.widget-title a, .wp-block-ls-sidebar .wp-block-ls-widget h3 a {
  color: #03a;
  font-weight: 400;
}
.sidebar a.readmore, .wp-block-ls-sidebar a.readmore {
  margin-left: unset;
  margin-right: unset;
  color: #0056b9;
}
.sidebar a.readmore:hover, .sidebar a.readmore:focus, .wp-block-ls-sidebar a.readmore:hover, .wp-block-ls-sidebar a.readmore:focus {
  color: #001A70;
}

aside.widget, .wp-block-ls-widget {
  margin-bottom: 1.5em;
}
aside.widget.is-style-alternate, aside.widget.altstyle, aside.widget#custom_html-2, .wp-block-ls-widget.is-style-alternate, .wp-block-ls-widget.altstyle, .wp-block-ls-widget#custom_html-2 {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 0.85em 0.95em;
  background-color: #fff;
  box-shadow: 1px 1px 3px #777;
}
aside.widget.is-style-alternate h3, aside.widget.altstyle h3, aside.widget#custom_html-2 h3, .wp-block-ls-widget.is-style-alternate h3, .wp-block-ls-widget.altstyle h3, .wp-block-ls-widget#custom_html-2 h3 {
  font-weight: 600;
  font-size: 130%;
  color: #3f647d;
}

aside ul.menu {
  list-style-type: none;
  padding-left: 0;
}
aside ul.menu li {
  padding: 0.4em 0;
  position: relative;
  line-height: 1;
}
aside ul.menu li a {
  padding: 0.25em 0.5em;
  margin-left: -0.5em;
  margin-right: -0.5em;
}
aside ul.menu li a[aria-current] {
  color: #001A70;
  text-decoration: underline;
}
aside ul.menu li > span {
  font-size: 80%;
}
aside ul.menu li.toggle-open > ul {
  transition: max-height 1s;
}
aside ul.menu li.toggle-open:before, aside ul.menu li.toggle-open:after {
  position: absolute;
  right: 0.5em;
  top: 0.35em;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome, "Source Sans Pro", SourceSansPro, BrixSans, OpenSans, Helvetica, Arial, sans-serif;
  font-weight: 900;
  line-height: 1;
  content: "\f068";
  color: #A3A3A3;
  cursor: pointer;
  font-weight: inherit;
  transition: transform 1s, color 0.5s;
}
aside ul.menu li.toggle-open:before:hover, aside ul.menu li.toggle-open:before a:hover, aside ul.menu li.toggle-open:after:hover, aside ul.menu li.toggle-open:after a:hover {
  text-decoration: none !important;
}
aside ul.menu li.toggle-open:after {
  transform: rotate(-90deg);
}
aside ul.menu li.toggle-open:hover:before, aside ul.menu li.toggle-open:hover:after, aside ul.menu li.toggle-open:focus:before, aside ul.menu li.toggle-open:focus:after {
  color: #5EB1D9;
}
aside ul.menu li.open > ul {
  max-height: 100em;
  margin-top: 0.25em;
  margin-bottom: -0.35em;
}
aside ul.menu li.open.toggle-open:after {
  transform: rotate(360deg);
}
aside ul.menu li.current-cat, aside ul.menu li.current-cat-ancestor, aside ul.menu li.current-tax {
  background-color: #fff;
}
aside ul.menu > li {
  margin-top: 0.35em;
  border-left: 4px solid #5EB1D9;
  padding: 0;
  font-weight: 700;
}
aside ul.menu > li > a {
  display: block;
  margin: 0;
}
aside ul.menu > li > a:hover, aside ul.menu > li > a:focus, aside ul.menu > li > a:active {
  background-color: #ffffff;
}
aside ul.menu > li h5 {
  display: inline-block;
  margin: 0;
  font-size: inherit;
  padding: 0.25em 1.5em 0.25em 0.65em;
  pointer-events: none;
  cursor: pointer;
}
aside ul.menu > li ul {
  margin: 0;
  padding-left: 1.2em;
  font-size: 0.95em;
  max-height: 0;
  transform-origin: top;
  overflow: hidden;
}
aside ul.menu > li > ul {
  margin: 0 !important;
  list-style-type: none;
  padding: 0 0.25em 0 0.65em;
  font-size: 0.9em;
}
aside ul.menu > li > ul > li {
  padding-right: 0.25em;
  font-weight: 400;
  color: #7C7C7C;
}
aside ul.menu > li > ul > li > ul {
  list-style-type: square;
  font-weight: normal;
}
aside ul.menu > li > ul > li > ul ul {
  list-style-type: disc;
  margin-left: -0.35em;
}
aside ul.menu > li > ul ul a {
  margin-left: -0.7em;
  color: #0065b6;
}
aside ul.menu > li > ul ul a:hover, aside ul.menu > li > ul ul a:focus {
  color: #07e;
}

.wp-block-ls-sidebars {
  margin: 1em -1em;
}
.wp-block-ls-sidebars[class*=background-color] {
  margin: 1em 0;
  padding: 0.1px;
}
.wp-block-ls-sidebars .wp-block-column, .wp-block-ls-sidebars .wp-block-ls-sidebar {
  margin: 1em;
}
@media (min-width: 600px) {
  .wp-block-ls-sidebars .wp-block-column *:first-child, .wp-block-ls-sidebars .wp-block-ls-sidebar *:first-child {
    margin-top: 0;
  }
}
@media (min-width: 600px) {
  .wp-block-ls-sidebars.is-style-two-sidebars {
    display: flex;
    flex-wrap: wrap;
  }
  .wp-block-ls-sidebars.is-style-two-sidebars .sidebar-column {
    flex: 1 1 25%;
    order: 2;
  }
}
@media (min-width: 750px) {
  .wp-block-ls-sidebars {
    display: flex;
  }
  .wp-block-ls-sidebars .main-column {
    flex: 3 0 50%;
    order: 1;
  }
  .wp-block-ls-sidebars .sidebar-column {
    flex: 1 1 25%;
    order: 2;
  }
  .wp-block-ls-sidebars.is-style-left-sidebar .sidebar-column {
    order: 0;
  }
  .wp-block-ls-sidebars.is-style-two-sidebars .main-column {
    flex-basis: 100%;
  }
}
@media (min-width: 900px) {
  .wp-block-ls-sidebars.is-style-two-sidebars {
    flex-wrap: nowrap;
  }
  .wp-block-ls-sidebars.is-style-two-sidebars .main-column {
    flex: 2 1 50%;
  }
  .wp-block-ls-sidebars.is-style-two-sidebars .sidebar-column {
    order: 0;
    flex: 0 1 25%;
  }
  .wp-block-ls-sidebars.is-style-two-sidebars .sidebar-column.secondary {
    order: 2;
  }
}
body.ie .wp-block-ls-sidebars .wp-block-column {
  margin-left: 0;
  margin-right: 0;
  padding-left: 1em;
  padding-right: 1em;
}
body.old-ie .wp-block-ls-sidebars, body.ie9 .wp-block-ls-sidebars {
  display: block;
  margin: 1em -1em;
  clear: both;
}
body.old-ie .wp-block-ls-sidebars[class*=background-color], body.ie9 .wp-block-ls-sidebars[class*=background-color] {
  margin: 1em 0;
}
body.old-ie .wp-block-ls-sidebars .main-column, body.ie9 .wp-block-ls-sidebars .main-column {
  width: 65%;
  float: left;
}
body.old-ie .wp-block-ls-sidebars .sidebar-column, body.ie9 .wp-block-ls-sidebars .sidebar-column {
  width: 35%;
  float: right;
}
body.old-ie .wp-block-ls-sidebars.is-style-left-sidebar .main-column, body.ie9 .wp-block-ls-sidebars.is-style-left-sidebar .main-column {
  float: right;
}
body.old-ie .wp-block-ls-sidebars.is-style-left-sidebar .sidebar-column, body.ie9 .wp-block-ls-sidebars.is-style-left-sidebar .sidebar-column {
  float: left;
}
body.old-ie .wp-block-ls-sidebars.is-style-two-sidebars .main-column, body.ie9 .wp-block-ls-sidebars.is-style-two-sidebars .main-column {
  width: 50%;
  float: right;
  margin-right: 25%;
  *margin-right: 0;
}
body.old-ie .wp-block-ls-sidebars.is-style-two-sidebars .sidebar-column, body.ie9 .wp-block-ls-sidebars.is-style-two-sidebars .sidebar-column {
  width: 25%;
  float: left;
}
body.old-ie .wp-block-ls-sidebars.is-style-two-sidebars .sidebar-column.secondary, body.ie9 .wp-block-ls-sidebars.is-style-two-sidebars .sidebar-column.secondary {
  float: right;
  margin-right: -75%;
  *margin-right: 0;
}

.widget_recent_entries a.rsswidget img, .widget_rss a.rsswidget img, .wp-block-latest-posts a.rsswidget img, .wp-block-rss a.rsswidget img {
  display: none;
}
.widget_recent_entries ul, .widget_rss ul, .wp-block-latest-posts ul, .wp-block-rss ul {
  list-style-type: none;
  padding-left: 0;
}
.widget_recent_entries li, .widget_rss li, .wp-block-latest-posts li, .wp-block-rss li {
  line-height: 1.15;
}
.widget_recent_entries li a, .widget_rss li a, .wp-block-latest-posts li a, .wp-block-rss li a {
  display: block;
  color: #001A70;
  line-height: 100%;
  font-weight: 500;
  text-align: left;
  position: relative;
}
.widget_recent_entries li a:hover, .widget_recent_entries li a:focus, .widget_rss li a:hover, .widget_rss li a:focus, .wp-block-latest-posts li a:hover, .wp-block-latest-posts li a:focus, .wp-block-rss li a:hover, .wp-block-rss li a:focus {
  color: #0078C8;
}
.widget_recent_entries li a:hover:after, .widget_recent_entries li a:focus:after, .widget_rss li a:hover:after, .widget_rss li a:focus:after, .wp-block-latest-posts li a:hover:after, .wp-block-latest-posts li a:focus:after, .wp-block-rss li a:hover:after, .wp-block-rss li a:focus:after {
  width: 1em;
}
.widget_recent_entries li a:after, .widget_rss li a:after, .wp-block-latest-posts li a:after, .wp-block-rss li a:after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome, "Source Sans Pro", SourceSansPro, BrixSans, OpenSans, Helvetica, Arial, sans-serif;
  font-weight: 900;
  line-height: 1;
  display: inline-block;
  position: absolute;
  bottom: 0;
  margin-left: 6px;
  font-size: 75%;
  overflow: hidden;
  content: "\f061";
  width: 0;
  transition: width 1s;
}
.widget_recent_entries li a:after:hover, .widget_recent_entries li a:after a:hover, .widget_rss li a:after:hover, .widget_rss li a:after a:hover, .wp-block-latest-posts li a:after:hover, .wp-block-latest-posts li a:after a:hover, .wp-block-rss li a:after:hover, .wp-block-rss li a:after a:hover {
  text-decoration: none !important;
}
.widget_recent_entries li span.post-date, .widget_recent_entries li .rss-date, .widget_recent_entries li time, .widget_rss li span.post-date, .widget_rss li .rss-date, .widget_rss li time, .wp-block-latest-posts li span.post-date, .wp-block-latest-posts li .rss-date, .wp-block-latest-posts li time, .wp-block-rss li span.post-date, .wp-block-rss li .rss-date, .wp-block-rss li time {
  display: block;
  color: #89a;
  font-weight: 800;
  text-transform: lowercase;
  font-variant: small-caps;
  margin-top: -2px;
}

.ls-debug-bar {
  display: none;
}
.logged-in .ls-debug-bar {
  /*	display: flex;	*/
  justify-content: space-between;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(150, 0, 100, 0.7);
  color: #fff;
  padding: 0.5em 1em;
}
.logged-in .ls-debug-bar p {
  margin: 0 0.5em;
}

#to-top {
  position: relative;
}
#to-top #back2top {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.8);
  background: radial-gradient(50% 100% at 50% 100%, rgba(255, 255, 255, 0.8), transparent);
}
#to-top #back2top a {
  display: block;
  line-height: 0.7;
  pointer-events: auto;
  margin-top: 1em;
  padding: 0em 0.5em 0.5em;
  border-radius: 50% 50% 50% 50%/100% 100% 0 0;
  transition: 0.2s all;
  text-align: center;
  color: #001A70;
}
#to-top #back2top a span {
  font-weight: 600;
}
#to-top #back2top a strong {
  font-size: 1.6em;
  vertical-align: -1px;
}
#to-top #back2top a:hover, #to-top #back2top a:focus {
  padding-top: 0.5em;
  background: radial-gradient(50% 100% at 50% 100%, rgba(255, 255, 255, 0.95) 30%, transparent);
  color: #000;
  text-decoration: none;
  text-shadow: 0 0 5px #ffffff;
  text-shadow: 0 0 1px #0af, 0 3px 5px #ffffff, 1px 0 3px #ffffff, 0 1px 3px #ffffff, -1px 0 3px #ffffff, 0 -1px 3px #ffffff, 0 0 0.5em #ffffff;
}
@media (min-width: 900px) {
  #to-top #back2top {
    text-align: right;
    bottom: 0.25em;
    background: transparent;
  }
  #to-top #back2top a {
    display: inline-block;
    margin-right: -0.5em;
    padding: 0;
    background: transparent;
  }
  #to-top #back2top a strong {
    display: inline-block;
    font-size: 2em;
    border-radius: 2em;
    padding: 0.18em 0.3em 0.32em;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, 0.75);
    transition: 0.1s all;
  }
  #to-top #back2top a span {
    display: none;
    transition: 0.3s all;
    background: #ffffff;
    margin-right: -1em;
    padding: 0.15em 1.25em 0.15em 0.75em;
    border: 1px solid;
    border-radius: 1em;
    box-shadow: 1px 1px 5px;
  }
  #to-top #back2top a:hover, #to-top #back2top a:focus {
    text-shadow: none;
    color: #001A70;
  }
  #to-top #back2top a:hover span, #to-top #back2top a:focus span {
    display: inline;
    vertical-align: 2px;
  }
  #to-top #back2top a:hover strong, #to-top #back2top a:focus strong {
    background: #001A70;
    color: #ffffff;
  }
}
@media (min-width: 1200px) {
  #to-top #back2top a {
    margin-right: -4vw;
  }
}

footer {
  clear: both;
}

#global-footer {
  border-top: 8px solid #0078C8;
  background: #001A70;
  padding: 1em 2%;
  color: #B8DDE1;
}
#global-footer h2, #global-footer h3, #global-footer h4, #global-footer h5, #global-footer h6 {
  color: #ffffff;
}
#global-footer form .pwd-c-input_horiz {
  display: flex;
  align-items: stretch;
}
#global-footer form .pwd-c-input_horiz input, #global-footer form .pwd-c-input_horiz button {
  border-radius: 3px;
}
#global-footer form .pwd-c-input_horiz button {
  flex: 1 0 auto;
  width: auto;
}
#global-footer form input {
  background-color: #3f647d;
  background-color: rgba(63, 100, 125, 0.5);
  border-color: #0078C8;
  color: #ffffff;
}
#global-footer form input::-webkit-input-placeholder {
  color: #abc;
}
#global-footer form input:-ms-input-placeholder {
  color: #abc;
}
#global-footer form input::-ms-input-placeholder {
  color: #abc;
}
#global-footer form input::placeholder {
  color: #abc;
}
#global-footer form input #placeholder, #global-footer form input .placeholder, #global-footer form input * {
  color: #abc;
}
#global-footer form input:focus {
  background: #ffffff;
  color: #000;
}
#global-footer form input:focus::-webkit-input-placeholder {
  color: #A3A3A3;
}
#global-footer form input:focus:-ms-input-placeholder {
  color: #A3A3A3;
}
#global-footer form input:focus::-ms-input-placeholder {
  color: #A3A3A3;
}
#global-footer form input:focus::placeholder {
  color: #A3A3A3;
}
#global-footer form input:focus #placeholder, #global-footer form input:focus .placeholder, #global-footer form input:focus * {
  color: #A3A3A3;
}
#global-footer form button {
  margin: 0;
}
#global-footer form button:hover, #global-footer form button:focus {
  background-color: #07e;
}
#global-footer .footer-section {
  margin: 0 auto;
  padding: 1em 2%;
}
#global-footer #pwd-footer-logo img {
  max-height: 96px;
  padding: 1rem;
  border: 0;
}
#global-footer #pwd-footer-social {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0;
}
#global-footer #pwd-footer-social a {
  display: inline-block;
  padding: 1rem;
  margin: 0 1rem;
  color: #ffffff;
  opacity: 0.7;
}
#global-footer #pwd-footer-social a:hover, #global-footer #pwd-footer-social a:focus {
  opacity: 1;
}
#global-footer #pwd-footer-social a i {
  font-size: 3.6rem;
  width: auto;
  text-align: center;
}
.ie9 #global-footer, .old-ie #global-footer {
  text-align: center;
}
.ie9 #global-footer .footer-section, .old-ie #global-footer .footer-section {
  display: inline-block;
  width: 40%;
  min-width: 300px;
  text-align: left;
  vertical-align: top;
}

.single .post-footer {
  border-top: 1px solid #B8DDE1;
  margin: 1.5em auto 1em;
  padding-top: 1em;
}
@media (min-width: 600px) {
  .single .post-footer .post-arrows {
    min-width: 4em;
    min-height: 1em;
  }
}

.post-categories {
  font-family: "Source Sans Pro", SourceSansPro, BrixSans, OpenSans, Helvetica, Arial, sans-serif;
  text-align: center;
  clear: both;
  color: #7C7C7C;
  font-weight: 200;
  font-size: 120%;
  text-transform: uppercase;
}
.post-categories a {
  display: inline-block;
  font-weight: 800;
  font-size: 80%;
  color: #3f647d;
}
.post-categories h6 {
  display: inline-block;
  font-size: 80%;
}
@media (min-width: 600px) {
  .post-categories {
    clear: unset;
  }
}

/*# sourceMappingURL=style.css.map */
