/*--- Importing Files ---*/
:root {
  --size              : 16;
  --sec               : 0.25s;
  --clr-primary       : #0d2960;
  --clr-secondary     : #58bc81;
  --clr-grey          : #656565;
  --clr-accent        : #F0E1D4;
  --clr-shadow        : #B2B5C9;
  --clr-light-shadow  : #939393;
  --clr-lighter-shadow: #F4FAFF;
  --clr-light-grey    : #E5E5E5;
  --clr-lighter-grey  : #F3F3F3;
  --clr-lightest-grey : #FCFCFC;
  --clr-darker-prim   : #040e21;
  --clr-lighter-prim  : #16449f;
  --clr-darker-secd   : #3b925e;
  --clr-lighter-secd  : #8bd0a7;
  --clr-darker-accent : #debc9f;
  --clr-lighter-accent: white;
  --trn-ease          : all var(--sec) ease-in-out;
  --trn-linear        : all var(--sec) linear;
  --fnt-primary       : "Poppins", sans-serif;
  --fnt-secondary     : "Poppins", sans-serif;
  --fnt-global        : calc(var(--size) * 1px);
  --fnt-h1            : 2rem;
  --fnt-h2            : 1.5rem;
  --fnt-h3            : 1.4rem;
  --fnt-h4            : 1.1rem;
  --fnt-h5            : 1.1rem;
  --fnt-h6            : 1.1rem;
  --fnt-m             : 1.3333333333rem;
  --fnt-s             : 1.1111111111rem;
  --fnt-xs            : 0.8888888889rem;
  --fnt-xxs           : 0.8333333333rem;
  --fnt-x             : 0.7777777778rem;
  --content-width     : 1520px;
  --content-min       : 1280px;
}

.wp-block .container {
  margin   : 0 auto;
  max-width: var(--content-min);
  width    : 90%;
}

@media only screen and (min-width: 601px) {
  .wp-block .container {
    width: 85%;
  }
}

@media only screen and (min-width: 993px) {
  .wp-block .container {
    width: 70%;
  }
}

.wp-block .col .row {
  margin-left : -0.75rem;
  margin-right: -0.75rem;
}

.wp-block .section {
  padding-top   : 1rem;
  padding-bottom: 1rem;
}

.wp-block .section.no-pad {
  padding: 0;
}

.wp-block .section.no-pad-bot {
  padding-bottom: 0;
}

.wp-block .section.no-pad-top {
  padding-top: 0;
}

.wp-block .row {
  margin-left  : auto;
  margin-right : auto;
  margin-bottom: 20px;
}

.wp-block .row:after {
  content: "";
  display: table;
  clear  : both;
}

.wp-block .row .col {
  float     : left;
  box-sizing: border-box;
  padding   : 0 0.75rem;
  min-height: 1px;
}

.wp-block .row .col[class*="push-"],
.wp-block .row .col[class*="pull-"] {
  position: relative;
}

.wp-block .row .col.s1 {
  width      : 8.3333333333%;
  margin-left: auto;
  left       : auto;
  right      : auto;
}

.wp-block .row .col.s2 {
  width      : 16.6666666667%;
  margin-left: auto;
  left       : auto;
  right      : auto;
}

.wp-block .row .col.s3 {
  width      : 25%;
  margin-left: auto;
  left       : auto;
  right      : auto;
}

.wp-block .row .col.s4 {
  width      : 33.3333333333%;
  margin-left: auto;
  left       : auto;
  right      : auto;
}

.wp-block .row .col.s5 {
  width      : 41.6666666667%;
  margin-left: auto;
  left       : auto;
  right      : auto;
}

.wp-block .row .col.s6 {
  width      : 50%;
  margin-left: auto;
  left       : auto;
  right      : auto;
}

.wp-block .row .col.s7 {
  width      : 58.3333333333%;
  margin-left: auto;
  left       : auto;
  right      : auto;
}

.wp-block .row .col.s8 {
  width      : 66.6666666667%;
  margin-left: auto;
  left       : auto;
  right      : auto;
}

.wp-block .row .col.s9 {
  width      : 75%;
  margin-left: auto;
  left       : auto;
  right      : auto;
}

.wp-block .row .col.s10 {
  width      : 83.3333333333%;
  margin-left: auto;
  left       : auto;
  right      : auto;
}

.wp-block .row .col.s11 {
  width      : 91.6666666667%;
  margin-left: auto;
  left       : auto;
  right      : auto;
}

.wp-block .row .col.s12 {
  width      : 100%;
  margin-left: auto;
  left       : auto;
  right      : auto;
}

.wp-block .row .col.offset-s1 {
  margin-left: 8.3333333333%;
}

.wp-block .row .col.pull-s1 {
  right: 8.3333333333%;
}

.wp-block .row .col.push-s1 {
  left: 8.3333333333%;
}

.wp-block .row .col.offset-s2 {
  margin-left: 16.6666666667%;
}

.wp-block .row .col.pull-s2 {
  right: 16.6666666667%;
}

.wp-block .row .col.push-s2 {
  left: 16.6666666667%;
}

.wp-block .row .col.offset-s3 {
  margin-left: 25%;
}

.wp-block .row .col.pull-s3 {
  right: 25%;
}

.wp-block .row .col.push-s3 {
  left: 25%;
}

.wp-block .row .col.offset-s4 {
  margin-left: 33.3333333333%;
}

.wp-block .row .col.pull-s4 {
  right: 33.3333333333%;
}

.wp-block .row .col.push-s4 {
  left: 33.3333333333%;
}

.wp-block .row .col.offset-s5 {
  margin-left: 41.6666666667%;
}

.wp-block .row .col.pull-s5 {
  right: 41.6666666667%;
}

.wp-block .row .col.push-s5 {
  left: 41.6666666667%;
}

.wp-block .row .col.offset-s6 {
  margin-left: 50%;
}

.wp-block .row .col.pull-s6 {
  right: 50%;
}

.wp-block .row .col.push-s6 {
  left: 50%;
}

.wp-block .row .col.offset-s7 {
  margin-left: 58.3333333333%;
}

.wp-block .row .col.pull-s7 {
  right: 58.3333333333%;
}

.wp-block .row .col.push-s7 {
  left: 58.3333333333%;
}

.wp-block .row .col.offset-s8 {
  margin-left: 66.6666666667%;
}

.wp-block .row .col.pull-s8 {
  right: 66.6666666667%;
}

.wp-block .row .col.push-s8 {
  left: 66.6666666667%;
}

.wp-block .row .col.offset-s9 {
  margin-left: 75%;
}

.wp-block .row .col.pull-s9 {
  right: 75%;
}

.wp-block .row .col.push-s9 {
  left: 75%;
}

.wp-block .row .col.offset-s10 {
  margin-left: 83.3333333333%;
}

.wp-block .row .col.pull-s10 {
  right: 83.3333333333%;
}

.wp-block .row .col.push-s10 {
  left: 83.3333333333%;
}

.wp-block .row .col.offset-s11 {
  margin-left: 91.6666666667%;
}

.wp-block .row .col.pull-s11 {
  right: 91.6666666667%;
}

.wp-block .row .col.push-s11 {
  left: 91.6666666667%;
}

.wp-block .row .col.offset-s12 {
  margin-left: 100%;
}

.wp-block .row .col.pull-s12 {
  right: 100%;
}

.wp-block .row .col.push-s12 {
  left: 100%;
}

@media only screen and (min-width: 601px) {
  .wp-block .row .col.m1 {
    width      : 8.3333333333%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.m2 {
    width      : 16.6666666667%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.m3 {
    width      : 25%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.m4 {
    width      : 33.3333333333%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.m5 {
    width      : 41.6666666667%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.m6 {
    width      : 50%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.m7 {
    width      : 58.3333333333%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.m8 {
    width      : 66.6666666667%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.m9 {
    width      : 75%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.m10 {
    width      : 83.3333333333%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.m11 {
    width      : 91.6666666667%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.m12 {
    width      : 100%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.offset-m1 {
    margin-left: 8.3333333333%;
  }

  .wp-block .row .col.pull-m1 {
    right: 8.3333333333%;
  }

  .wp-block .row .col.push-m1 {
    left: 8.3333333333%;
  }

  .wp-block .row .col.offset-m2 {
    margin-left: 16.6666666667%;
  }

  .wp-block .row .col.pull-m2 {
    right: 16.6666666667%;
  }

  .wp-block .row .col.push-m2 {
    left: 16.6666666667%;
  }

  .wp-block .row .col.offset-m3 {
    margin-left: 25%;
  }

  .wp-block .row .col.pull-m3 {
    right: 25%;
  }

  .wp-block .row .col.push-m3 {
    left: 25%;
  }

  .wp-block .row .col.offset-m4 {
    margin-left: 33.3333333333%;
  }

  .wp-block .row .col.pull-m4 {
    right: 33.3333333333%;
  }

  .wp-block .row .col.push-m4 {
    left: 33.3333333333%;
  }

  .wp-block .row .col.offset-m5 {
    margin-left: 41.6666666667%;
  }

  .wp-block .row .col.pull-m5 {
    right: 41.6666666667%;
  }

  .wp-block .row .col.push-m5 {
    left: 41.6666666667%;
  }

  .wp-block .row .col.offset-m6 {
    margin-left: 50%;
  }

  .wp-block .row .col.pull-m6 {
    right: 50%;
  }

  .wp-block .row .col.push-m6 {
    left: 50%;
  }

  .wp-block .row .col.offset-m7 {
    margin-left: 58.3333333333%;
  }

  .wp-block .row .col.pull-m7 {
    right: 58.3333333333%;
  }

  .wp-block .row .col.push-m7 {
    left: 58.3333333333%;
  }

  .wp-block .row .col.offset-m8 {
    margin-left: 66.6666666667%;
  }

  .wp-block .row .col.pull-m8 {
    right: 66.6666666667%;
  }

  .wp-block .row .col.push-m8 {
    left: 66.6666666667%;
  }

  .wp-block .row .col.offset-m9 {
    margin-left: 75%;
  }

  .wp-block .row .col.pull-m9 {
    right: 75%;
  }

  .wp-block .row .col.push-m9 {
    left: 75%;
  }

  .wp-block .row .col.offset-m10 {
    margin-left: 83.3333333333%;
  }

  .wp-block .row .col.pull-m10 {
    right: 83.3333333333%;
  }

  .wp-block .row .col.push-m10 {
    left: 83.3333333333%;
  }

  .wp-block .row .col.offset-m11 {
    margin-left: 91.6666666667%;
  }

  .wp-block .row .col.pull-m11 {
    right: 91.6666666667%;
  }

  .wp-block .row .col.push-m11 {
    left: 91.6666666667%;
  }

  .wp-block .row .col.offset-m12 {
    margin-left: 100%;
  }

  .wp-block .row .col.pull-m12 {
    right: 100%;
  }

  .wp-block .row .col.push-m12 {
    left: 100%;
  }
}

@media only screen and (min-width: 993px) {
  .wp-block .row .col.l1 {
    width      : 8.3333333333%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.l2 {
    width      : 16.6666666667%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.l3 {
    width      : 25%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.l4 {
    width      : 33.3333333333%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.l5 {
    width      : 41.6666666667%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.l6 {
    width      : 50%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.l7 {
    width      : 58.3333333333%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.l8 {
    width      : 66.6666666667%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.l9 {
    width      : 75%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.l10 {
    width      : 83.3333333333%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.l11 {
    width      : 91.6666666667%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.l12 {
    width      : 100%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.offset-l1 {
    margin-left: 8.3333333333%;
  }

  .wp-block .row .col.pull-l1 {
    right: 8.3333333333%;
  }

  .wp-block .row .col.push-l1 {
    left: 8.3333333333%;
  }

  .wp-block .row .col.offset-l2 {
    margin-left: 16.6666666667%;
  }

  .wp-block .row .col.pull-l2 {
    right: 16.6666666667%;
  }

  .wp-block .row .col.push-l2 {
    left: 16.6666666667%;
  }

  .wp-block .row .col.offset-l3 {
    margin-left: 25%;
  }

  .wp-block .row .col.pull-l3 {
    right: 25%;
  }

  .wp-block .row .col.push-l3 {
    left: 25%;
  }

  .wp-block .row .col.offset-l4 {
    margin-left: 33.3333333333%;
  }

  .wp-block .row .col.pull-l4 {
    right: 33.3333333333%;
  }

  .wp-block .row .col.push-l4 {
    left: 33.3333333333%;
  }

  .wp-block .row .col.offset-l5 {
    margin-left: 41.6666666667%;
  }

  .wp-block .row .col.pull-l5 {
    right: 41.6666666667%;
  }

  .wp-block .row .col.push-l5 {
    left: 41.6666666667%;
  }

  .wp-block .row .col.offset-l6 {
    margin-left: 50%;
  }

  .wp-block .row .col.pull-l6 {
    right: 50%;
  }

  .wp-block .row .col.push-l6 {
    left: 50%;
  }

  .wp-block .row .col.offset-l7 {
    margin-left: 58.3333333333%;
  }

  .wp-block .row .col.pull-l7 {
    right: 58.3333333333%;
  }

  .wp-block .row .col.push-l7 {
    left: 58.3333333333%;
  }

  .wp-block .row .col.offset-l8 {
    margin-left: 66.6666666667%;
  }

  .wp-block .row .col.pull-l8 {
    right: 66.6666666667%;
  }

  .wp-block .row .col.push-l8 {
    left: 66.6666666667%;
  }

  .wp-block .row .col.offset-l9 {
    margin-left: 75%;
  }

  .wp-block .row .col.pull-l9 {
    right: 75%;
  }

  .wp-block .row .col.push-l9 {
    left: 75%;
  }

  .wp-block .row .col.offset-l10 {
    margin-left: 83.3333333333%;
  }

  .wp-block .row .col.pull-l10 {
    right: 83.3333333333%;
  }

  .wp-block .row .col.push-l10 {
    left: 83.3333333333%;
  }

  .wp-block .row .col.offset-l11 {
    margin-left: 91.6666666667%;
  }

  .wp-block .row .col.pull-l11 {
    right: 91.6666666667%;
  }

  .wp-block .row .col.push-l11 {
    left: 91.6666666667%;
  }

  .wp-block .row .col.offset-l12 {
    margin-left: 100%;
  }

  .wp-block .row .col.pull-l12 {
    right: 100%;
  }

  .wp-block .row .col.push-l12 {
    left: 100%;
  }
}

@media only screen and (min-width: 1201px) {
  .wp-block .row .col.xl1 {
    width      : 8.3333333333%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.xl2 {
    width      : 16.6666666667%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.xl3 {
    width      : 25%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.xl4 {
    width      : 33.3333333333%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.xl5 {
    width      : 41.6666666667%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.xl6 {
    width      : 50%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.xl7 {
    width      : 58.3333333333%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.xl8 {
    width      : 66.6666666667%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.xl9 {
    width      : 75%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.xl10 {
    width      : 83.3333333333%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.xl11 {
    width      : 91.6666666667%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.xl12 {
    width      : 100%;
    margin-left: auto;
    left       : auto;
    right      : auto;
  }

  .wp-block .row .col.offset-xl1 {
    margin-left: 8.3333333333%;
  }

  .wp-block .row .col.pull-xl1 {
    right: 8.3333333333%;
  }

  .wp-block .row .col.push-xl1 {
    left: 8.3333333333%;
  }

  .wp-block .row .col.offset-xl2 {
    margin-left: 16.6666666667%;
  }

  .wp-block .row .col.pull-xl2 {
    right: 16.6666666667%;
  }

  .wp-block .row .col.push-xl2 {
    left: 16.6666666667%;
  }

  .wp-block .row .col.offset-xl3 {
    margin-left: 25%;
  }

  .wp-block .row .col.pull-xl3 {
    right: 25%;
  }

  .wp-block .row .col.push-xl3 {
    left: 25%;
  }

  .wp-block .row .col.offset-xl4 {
    margin-left: 33.3333333333%;
  }

  .wp-block .row .col.pull-xl4 {
    right: 33.3333333333%;
  }

  .wp-block .row .col.push-xl4 {
    left: 33.3333333333%;
  }

  .wp-block .row .col.offset-xl5 {
    margin-left: 41.6666666667%;
  }

  .wp-block .row .col.pull-xl5 {
    right: 41.6666666667%;
  }

  .wp-block .row .col.push-xl5 {
    left: 41.6666666667%;
  }

  .wp-block .row .col.offset-xl6 {
    margin-left: 50%;
  }

  .wp-block .row .col.pull-xl6 {
    right: 50%;
  }

  .wp-block .row .col.push-xl6 {
    left: 50%;
  }

  .wp-block .row .col.offset-xl7 {
    margin-left: 58.3333333333%;
  }

  .wp-block .row .col.pull-xl7 {
    right: 58.3333333333%;
  }

  .wp-block .row .col.push-xl7 {
    left: 58.3333333333%;
  }

  .wp-block .row .col.offset-xl8 {
    margin-left: 66.6666666667%;
  }

  .wp-block .row .col.pull-xl8 {
    right: 66.6666666667%;
  }

  .wp-block .row .col.push-xl8 {
    left: 66.6666666667%;
  }

  .wp-block .row .col.offset-xl9 {
    margin-left: 75%;
  }

  .wp-block .row .col.pull-xl9 {
    right: 75%;
  }

  .wp-block .row .col.push-xl9 {
    left: 75%;
  }

  .wp-block .row .col.offset-xl10 {
    margin-left: 83.3333333333%;
  }

  .wp-block .row .col.pull-xl10 {
    right: 83.3333333333%;
  }

  .wp-block .row .col.push-xl10 {
    left: 83.3333333333%;
  }

  .wp-block .row .col.offset-xl11 {
    margin-left: 91.6666666667%;
  }

  .wp-block .row .col.pull-xl11 {
    right: 91.6666666667%;
  }

  .wp-block .row .col.push-xl11 {
    left: 91.6666666667%;
  }

  .wp-block .row .col.offset-xl12 {
    margin-left: 100%;
  }

  .wp-block .row .col.pull-xl12 {
    right: 100%;
  }

  .wp-block .row .col.push-xl12 {
    left: 100%;
  }
}

.wp-block {
  /* 2dp elevation modified*/
  /* 6dp elevation modified*/
  /* 12dp elevation modified*/
  /* 16dp elevation */
  /* 24dp elevation */
  /*********************
  Media Query Classes
**********************/
}

.wp-block .clearfix {
  clear: both;
}

.wp-block .z-depth-0 {
  box-shadow: none !important;
}

.wp-block .z-depth-1 {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}

.wp-block .z-depth-1-half {
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);
}

.wp-block .z-depth-2 {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}

.wp-block .z-depth-3 {
  box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
}

.wp-block .z-depth-4 {
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -7px rgba(0, 0, 0, 0.2);
}

.wp-block .z-depth-5 {
  box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);
}

@media only screen and (max-width: 600px) {

  .wp-block .hide-on-small-only,
  .wp-block .hide-on-small-and-down {
    display: none !important;
  }
}

@media only screen and (max-width: 992px) {
  .wp-block .hide-on-med-and-down {
    display: none !important;
  }
}

@media only screen and (min-width: 601px) {
  .wp-block .hide-on-med-and-up {
    display: none !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 992px) {
  .wp-block .hide-on-med-only {
    display: none !important;
  }
}

@media only screen and (min-width: 993px) {
  .wp-block .hide-on-large-only {
    display: none !important;
  }
}

@media only screen and (min-width: 1201px) {
  .wp-block .hide-on-extra-large-only {
    display: none !important;
  }
}

@media only screen and (min-width: 1201px) {
  .wp-block .show-on-extra-large {
    display: block !important;
  }
}

@media only screen and (min-width: 993px) {
  .wp-block .show-on-large {
    display: block !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 992px) {
  .wp-block .show-on-medium {
    display: block !important;
  }
}

@media only screen and (max-width: 600px) {
  .wp-block .show-on-small {
    display: block !important;
  }
}

@media only screen and (min-width: 601px) {
  .wp-block .show-on-medium-and-up {
    display: block !important;
  }
}

@media only screen and (max-width: 992px) {
  .wp-block .show-on-medium-and-down {
    display: block !important;
  }
}

@media only screen and (max-width: 600px) {
  .wp-block .center-on-small-only {
    text-align: center;
  }
}

.wp-block .video-container {
  position      : relative;
  padding-bottom: 56.25%;
  height        : 0;
  overflow      : hidden;
}

.wp-block .video-container iframe,
.wp-block .video-container object,
.wp-block .video-container embed {
  position: absolute;
  top     : 0;
  left    : 0;
  width   : 100%;
  height  : 100%;
}

.wp-block .hide {
  display: none !important;
}

.wp-block .left-align {
  text-align: left;
}

.wp-block .right-align {
  text-align: right;
}

.wp-block .center,
.wp-block .center-align {
  text-align: center;
}

.wp-block .left {
  float: left !important;
}

.wp-block .right {
  float: right !important;
}

.wp-block .no-select {
  user-select: none;
}

.wp-block .circle {
  border-radius: 50%;
}

.wp-block .center-block {
  display     : block;
  margin-left : auto;
  margin-right: auto;
}

.wp-block .truncate {
  display      : block;
  white-space  : nowrap;
  overflow     : hidden;
  text-overflow: ellipsis;
}

.wp-block .no-padding {
  padding: 0 !important;
}

.wp-block .acf-block-component a {
  pointer-events: none;
}

html :where(.wp-block) {
  margin-bottom: 0;
  margin-top   : 0;
  max-width    : 980px;
}

html :where(.block-library-block__reusable-block-container) {
  max-width: 100%;
}

@media only screen and (max-width: 1440px) {
  :root {
    --size: 16;
  }
}

@media only screen and (max-width: 1280px) {
  :root {
    --size: 15;
  }
}

@media only screen and (max-width: 767px) {
  :root {
    --size: 14;
  }

  .md a.tel_link {
    pointer-events: all;
  }
}

@media only screen and (max-width: 479px) {
  :root {
    --size: 13;
  }
}