:root {
  font-size: 10px;
  --var-main-margin-top: 202px;
  --var-main-margin-bottom: 205px;
  --content-narrow-max: 94.5rem;
  --content-narrow-width-width-max: 119.1rem;
  --content-width-max: 143.4rem;
  --content-wide-width-max: 170rem;
  --content-desktop-margin: 5rem;
  --content-tablet-margin: 2.4rem;
  --content-mobile-margin: 2.4rem;
  --content-mobile-block-margin: 1em;
  --content-desktop-block-margin: 2.4em;
  --content-mobile-small-block-margin: 1em;
  --content-desktop-small-block-margin: 1.2em;
  --mobile-nav-breakpoint: 768px;
}

*, *:before, *:after {
  box-sizing: border-box;
}

*:focus {
  outline: none;
}

html {
  font-size: 10px;
}

html, body {
  margin: 0;
  padding: 0;
}

.post-edit-link {
  display: none;
}

:root {
  --gb-white: #fff;
  --gb-dark: #1C1E23;
  --gb-grey: #808285;
  --gb-heading: #cfbd85;
  --gb-link: #CFBD85;
  --gb-link-hover: #CFBD85;
  --gb-text: #fff6e3;
  --gb-background: #121d26;
  --gb-button: #C2950B;
}

.has-inline-color.is-white, .has-inline-color.has-white-color,
.has-text-color.is-white,
.has-text-color.has-white-color {
  color: #ffffff;
}
.has-inline-color.is-white h1, .has-inline-color.is-white h2, .has-inline-color.is-white h3, .has-inline-color.is-white h4, .has-inline-color.is-white h5, .has-inline-color.is-white p, .has-inline-color.is-white ol, .has-inline-color.is-white ul, .has-inline-color.is-white dl, .has-inline-color.is-white dt, .has-inline-color.is-white summary, .has-inline-color.has-white-color h1, .has-inline-color.has-white-color h2, .has-inline-color.has-white-color h3, .has-inline-color.has-white-color h4, .has-inline-color.has-white-color h5, .has-inline-color.has-white-color p, .has-inline-color.has-white-color ol, .has-inline-color.has-white-color ul, .has-inline-color.has-white-color dl, .has-inline-color.has-white-color dt, .has-inline-color.has-white-color summary,
.has-text-color.is-white h1,
.has-text-color.is-white h2,
.has-text-color.is-white h3,
.has-text-color.is-white h4,
.has-text-color.is-white h5,
.has-text-color.is-white p,
.has-text-color.is-white ol,
.has-text-color.is-white ul,
.has-text-color.is-white dl,
.has-text-color.is-white dt,
.has-text-color.is-white summary,
.has-text-color.has-white-color h1,
.has-text-color.has-white-color h2,
.has-text-color.has-white-color h3,
.has-text-color.has-white-color h4,
.has-text-color.has-white-color h5,
.has-text-color.has-white-color p,
.has-text-color.has-white-color ol,
.has-text-color.has-white-color ul,
.has-text-color.has-white-color dl,
.has-text-color.has-white-color dt,
.has-text-color.has-white-color summary {
  color: #ffffff;
}

.has-background.has-white-background-color {
  background-color: #ffffff;
}
.has-background.has-white-background-color a {
  color: #414024;
}

.has-inline-color.is-dark, .has-inline-color.has-dark-color,
.has-text-color.is-dark,
.has-text-color.has-dark-color {
  color: #1C1E23;
}
.has-inline-color.is-dark h1, .has-inline-color.is-dark h2, .has-inline-color.is-dark h3, .has-inline-color.is-dark h4, .has-inline-color.is-dark h5, .has-inline-color.is-dark p, .has-inline-color.is-dark ol, .has-inline-color.is-dark ul, .has-inline-color.is-dark dl, .has-inline-color.is-dark dt, .has-inline-color.is-dark summary, .has-inline-color.has-dark-color h1, .has-inline-color.has-dark-color h2, .has-inline-color.has-dark-color h3, .has-inline-color.has-dark-color h4, .has-inline-color.has-dark-color h5, .has-inline-color.has-dark-color p, .has-inline-color.has-dark-color ol, .has-inline-color.has-dark-color ul, .has-inline-color.has-dark-color dl, .has-inline-color.has-dark-color dt, .has-inline-color.has-dark-color summary,
.has-text-color.is-dark h1,
.has-text-color.is-dark h2,
.has-text-color.is-dark h3,
.has-text-color.is-dark h4,
.has-text-color.is-dark h5,
.has-text-color.is-dark p,
.has-text-color.is-dark ol,
.has-text-color.is-dark ul,
.has-text-color.is-dark dl,
.has-text-color.is-dark dt,
.has-text-color.is-dark summary,
.has-text-color.has-dark-color h1,
.has-text-color.has-dark-color h2,
.has-text-color.has-dark-color h3,
.has-text-color.has-dark-color h4,
.has-text-color.has-dark-color h5,
.has-text-color.has-dark-color p,
.has-text-color.has-dark-color ol,
.has-text-color.has-dark-color ul,
.has-text-color.has-dark-color dl,
.has-text-color.has-dark-color dt,
.has-text-color.has-dark-color summary {
  color: #1C1E23;
}

.has-background.has-dark-background-color {
  background-color: #1C1E23;
}
.has-background.has-dark-background-color a {
  color: #ED6B06;
}

.has-inline-color.is-grey, .has-inline-color.has-grey-color,
.has-text-color.is-grey,
.has-text-color.has-grey-color {
  color: #808285;
}
.has-inline-color.is-grey h1, .has-inline-color.is-grey h2, .has-inline-color.is-grey h3, .has-inline-color.is-grey h4, .has-inline-color.is-grey h5, .has-inline-color.is-grey p, .has-inline-color.is-grey ol, .has-inline-color.is-grey ul, .has-inline-color.is-grey dl, .has-inline-color.is-grey dt, .has-inline-color.is-grey summary, .has-inline-color.has-grey-color h1, .has-inline-color.has-grey-color h2, .has-inline-color.has-grey-color h3, .has-inline-color.has-grey-color h4, .has-inline-color.has-grey-color h5, .has-inline-color.has-grey-color p, .has-inline-color.has-grey-color ol, .has-inline-color.has-grey-color ul, .has-inline-color.has-grey-color dl, .has-inline-color.has-grey-color dt, .has-inline-color.has-grey-color summary,
.has-text-color.is-grey h1,
.has-text-color.is-grey h2,
.has-text-color.is-grey h3,
.has-text-color.is-grey h4,
.has-text-color.is-grey h5,
.has-text-color.is-grey p,
.has-text-color.is-grey ol,
.has-text-color.is-grey ul,
.has-text-color.is-grey dl,
.has-text-color.is-grey dt,
.has-text-color.is-grey summary,
.has-text-color.has-grey-color h1,
.has-text-color.has-grey-color h2,
.has-text-color.has-grey-color h3,
.has-text-color.has-grey-color h4,
.has-text-color.has-grey-color h5,
.has-text-color.has-grey-color p,
.has-text-color.has-grey-color ol,
.has-text-color.has-grey-color ul,
.has-text-color.has-grey-color dl,
.has-text-color.has-grey-color dt,
.has-text-color.has-grey-color summary {
  color: #808285;
}

.has-background.has-grey-background-color {
  background-color: #808285;
}
.has-background.has-grey-background-color a {
  color: #414024;
}

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body blockquote cite .has-small-font-size, body blockquote .wp-block-pullquote__citation .has-small-font-size, body p .has-small-font-size, body ol .has-small-font-size, body ul .has-small-font-size, body dl .has-small-font-size, body dt .has-small-font-size, body summary .has-small-font-size, body blockquote cite.has-small-font-size, body blockquote .has-small-font-size.wp-block-pullquote__citation, body p.has-small-font-size, body ol.has-small-font-size, body ul.has-small-font-size, body dl.has-small-font-size, body dt.has-small-font-size, body summary.has-small-font-size {
  font-size: 0.9em;
}
body blockquote cite .has-large-font-size, body blockquote .wp-block-pullquote__citation .has-large-font-size, body p .has-large-font-size, body ol .has-large-font-size, body ul .has-large-font-size, body dl .has-large-font-size, body dt .has-large-font-size, body summary .has-large-font-size, body blockquote cite.has-large-font-size, body blockquote .has-large-font-size.wp-block-pullquote__citation, body p.has-large-font-size, body ol.has-large-font-size, body ul.has-large-font-size, body dl.has-large-font-size, body dt.has-large-font-size, body summary.has-large-font-size {
  font-size: 1.153846em;
}
body blockquote cite .has-larger-font-size, body blockquote .wp-block-pullquote__citation .has-larger-font-size, body p .has-larger-font-size, body ol .has-larger-font-size, body ul .has-larger-font-size, body dl .has-larger-font-size, body dt .has-larger-font-size, body summary .has-larger-font-size, body blockquote cite.has-larger-font-size, body blockquote .has-larger-font-size.wp-block-pullquote__citation, body p.has-larger-font-size, body ol.has-larger-font-size, body ul.has-larger-font-size, body dl.has-larger-font-size, body dt.has-larger-font-size, body summary.has-larger-font-size {
  font-size: 1.25em;
}

body {
  color: var(--gb-text);
  font-family: Helvetica, Arial, sans-serif, verdana;
  font-size: 1.2rem;
  line-height: 1.3em;
}
body h1, body h2, body h3, body h4, body h5, body h6 {
  margin: 0.65em 0;
  line-height: 1.3em;
  color: var(--gb-heading);
}
body h1 {
  font-size: 2.8rem;
}
body h2 {
  font-size: 2.4rem;
}
body h3 {
  font-size: 1.8rem;
}
body h4 {
  font-size: 1.3rem;
}
body h5 {
  font-size: 1.3rem;
}
body h6 {
  font-size: 1.2rem;
}
body p, body ol, body ul, body dl, body dt, body summary {
  font-size: 1.2rem;
  line-height: 1.3em;
  font-weight: normal;
  margin: 1.3em 0;
}
body ol li, body ul li, body dl li {
  margin-bottom: 0.5em;
}
body iframe {
  max-width: 100%;
}
body img {
  max-width: 100%;
  height: auto;
}
body blockquote p {
  font-size: 1.2rem;
  line-height: 1.3em;
  font-weight: normal;
  margin: 1.3em 0;
}
body blockquote cite, body blockquote .wp-block-pullquote__citation {
  font-size: 1.2rem;
  line-height: 1.3em;
  font-weight: normal;
  margin: 1.3em 0;
}
body a {
  color: var(--gb-link);
  text-decoration: none;
  transition: color 0.3s;
}
body a:hover {
  color: var(--gb-link-hover);
}

body textarea,
body input[type=button],
body input[type=checkbox],
body input[type=color],
body input[type=date],
body input[type=datetime-local],
body input[type=email],
body input[type=file],
body input[type=hidden],
body input[type=image],
body input[type=month],
body input[type=number],
body input[type=password],
body input[type=radio],
body input[type=range],
body input[type=reset],
body input[type=search],
body input[type=tel],
body input[type=text],
body input[type=time],
body input[type=url],
body input[type=week],
body input[type=submit],
body button {
  border-radius: 0;
}
body textarea:focus::-moz-placeholder, body input[type=button]:focus::-moz-placeholder, body input[type=checkbox]:focus::-moz-placeholder, body input[type=color]:focus::-moz-placeholder, body input[type=date]:focus::-moz-placeholder, body input[type=datetime-local]:focus::-moz-placeholder, body input[type=email]:focus::-moz-placeholder, body input[type=file]:focus::-moz-placeholder, body input[type=hidden]:focus::-moz-placeholder, body input[type=image]:focus::-moz-placeholder, body input[type=month]:focus::-moz-placeholder, body input[type=number]:focus::-moz-placeholder, body input[type=password]:focus::-moz-placeholder, body input[type=radio]:focus::-moz-placeholder, body input[type=range]:focus::-moz-placeholder, body input[type=reset]:focus::-moz-placeholder, body input[type=search]:focus::-moz-placeholder, body input[type=tel]:focus::-moz-placeholder, body input[type=text]:focus::-moz-placeholder, body input[type=time]:focus::-moz-placeholder, body input[type=url]:focus::-moz-placeholder, body input[type=week]:focus::-moz-placeholder, body input[type=submit]:focus::-moz-placeholder, body button:focus::-moz-placeholder {
  opacity: 1;
}
body textarea:focus:-ms-input-placeholder, body input[type=button]:focus:-ms-input-placeholder, body input[type=checkbox]:focus:-ms-input-placeholder, body input[type=color]:focus:-ms-input-placeholder, body input[type=date]:focus:-ms-input-placeholder, body input[type=datetime-local]:focus:-ms-input-placeholder, body input[type=email]:focus:-ms-input-placeholder, body input[type=file]:focus:-ms-input-placeholder, body input[type=hidden]:focus:-ms-input-placeholder, body input[type=image]:focus:-ms-input-placeholder, body input[type=month]:focus:-ms-input-placeholder, body input[type=number]:focus:-ms-input-placeholder, body input[type=password]:focus:-ms-input-placeholder, body input[type=radio]:focus:-ms-input-placeholder, body input[type=range]:focus:-ms-input-placeholder, body input[type=reset]:focus:-ms-input-placeholder, body input[type=search]:focus:-ms-input-placeholder, body input[type=tel]:focus:-ms-input-placeholder, body input[type=text]:focus:-ms-input-placeholder, body input[type=time]:focus:-ms-input-placeholder, body input[type=url]:focus:-ms-input-placeholder, body input[type=week]:focus:-ms-input-placeholder, body input[type=submit]:focus:-ms-input-placeholder, body button:focus:-ms-input-placeholder {
  opacity: 1;
}
body textarea:focus::placeholder,
body input[type=button]:focus::placeholder,
body input[type=checkbox]:focus::placeholder,
body input[type=color]:focus::placeholder,
body input[type=date]:focus::placeholder,
body input[type=datetime-local]:focus::placeholder,
body input[type=email]:focus::placeholder,
body input[type=file]:focus::placeholder,
body input[type=hidden]:focus::placeholder,
body input[type=image]:focus::placeholder,
body input[type=month]:focus::placeholder,
body input[type=number]:focus::placeholder,
body input[type=password]:focus::placeholder,
body input[type=radio]:focus::placeholder,
body input[type=range]:focus::placeholder,
body input[type=reset]:focus::placeholder,
body input[type=search]:focus::placeholder,
body input[type=tel]:focus::placeholder,
body input[type=text]:focus::placeholder,
body input[type=time]:focus::placeholder,
body input[type=url]:focus::placeholder,
body input[type=week]:focus::placeholder,
body input[type=submit]:focus::placeholder,
body button:focus::placeholder {
  opacity: 1;
}
body textarea::-moz-placeholder, body input[type=button]::-moz-placeholder, body input[type=checkbox]::-moz-placeholder, body input[type=color]::-moz-placeholder, body input[type=date]::-moz-placeholder, body input[type=datetime-local]::-moz-placeholder, body input[type=email]::-moz-placeholder, body input[type=file]::-moz-placeholder, body input[type=hidden]::-moz-placeholder, body input[type=image]::-moz-placeholder, body input[type=month]::-moz-placeholder, body input[type=number]::-moz-placeholder, body input[type=password]::-moz-placeholder, body input[type=radio]::-moz-placeholder, body input[type=range]::-moz-placeholder, body input[type=reset]::-moz-placeholder, body input[type=search]::-moz-placeholder, body input[type=tel]::-moz-placeholder, body input[type=text]::-moz-placeholder, body input[type=time]::-moz-placeholder, body input[type=url]::-moz-placeholder, body input[type=week]::-moz-placeholder, body input[type=submit]::-moz-placeholder, body button::-moz-placeholder {
  -moz-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0.75;
}
body textarea:-ms-input-placeholder, body input[type=button]:-ms-input-placeholder, body input[type=checkbox]:-ms-input-placeholder, body input[type=color]:-ms-input-placeholder, body input[type=date]:-ms-input-placeholder, body input[type=datetime-local]:-ms-input-placeholder, body input[type=email]:-ms-input-placeholder, body input[type=file]:-ms-input-placeholder, body input[type=hidden]:-ms-input-placeholder, body input[type=image]:-ms-input-placeholder, body input[type=month]:-ms-input-placeholder, body input[type=number]:-ms-input-placeholder, body input[type=password]:-ms-input-placeholder, body input[type=radio]:-ms-input-placeholder, body input[type=range]:-ms-input-placeholder, body input[type=reset]:-ms-input-placeholder, body input[type=search]:-ms-input-placeholder, body input[type=tel]:-ms-input-placeholder, body input[type=text]:-ms-input-placeholder, body input[type=time]:-ms-input-placeholder, body input[type=url]:-ms-input-placeholder, body input[type=week]:-ms-input-placeholder, body input[type=submit]:-ms-input-placeholder, body button:-ms-input-placeholder {
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0.75;
}
body textarea::placeholder,
body input[type=button]::placeholder,
body input[type=checkbox]::placeholder,
body input[type=color]::placeholder,
body input[type=date]::placeholder,
body input[type=datetime-local]::placeholder,
body input[type=email]::placeholder,
body input[type=file]::placeholder,
body input[type=hidden]::placeholder,
body input[type=image]::placeholder,
body input[type=month]::placeholder,
body input[type=number]::placeholder,
body input[type=password]::placeholder,
body input[type=radio]::placeholder,
body input[type=range]::placeholder,
body input[type=reset]::placeholder,
body input[type=search]::placeholder,
body input[type=tel]::placeholder,
body input[type=text]::placeholder,
body input[type=time]::placeholder,
body input[type=url]::placeholder,
body input[type=week]::placeholder,
body input[type=submit]::placeholder,
body button::placeholder {
  transition: opacity 0.3s;
  opacity: 0.75;
}
body textarea.wpcf7-not-valid,
body input[type=button].wpcf7-not-valid,
body input[type=checkbox].wpcf7-not-valid,
body input[type=color].wpcf7-not-valid,
body input[type=date].wpcf7-not-valid,
body input[type=datetime-local].wpcf7-not-valid,
body input[type=email].wpcf7-not-valid,
body input[type=file].wpcf7-not-valid,
body input[type=hidden].wpcf7-not-valid,
body input[type=image].wpcf7-not-valid,
body input[type=month].wpcf7-not-valid,
body input[type=number].wpcf7-not-valid,
body input[type=password].wpcf7-not-valid,
body input[type=radio].wpcf7-not-valid,
body input[type=range].wpcf7-not-valid,
body input[type=reset].wpcf7-not-valid,
body input[type=search].wpcf7-not-valid,
body input[type=tel].wpcf7-not-valid,
body input[type=text].wpcf7-not-valid,
body input[type=time].wpcf7-not-valid,
body input[type=url].wpcf7-not-valid,
body input[type=week].wpcf7-not-valid,
body input[type=submit].wpcf7-not-valid,
body button.wpcf7-not-valid {
  border-color: rgba(240, 15, 0, 0.75);
}
body textarea {
  height: auto;
  resize: none;
}
body input[type=submit],
body button {
  text-transform: uppercase;
}
body label {
  color: var(--gb-text);
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  word-break: normal;
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  -webkit-clip-path: none;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  right: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

body {
  background: var(--gb-background);
}

header {
  padding: 10px var(--content-mobile-margin) 20px;
}
@media (min-width: 768px) {
  header {
    padding: 30px var(--content-tablet-margin) 40px;
  }
}
@media (min-width: 992px) {
  header {
    padding: 40px var(--content-desktop-margin) 50px;
  }
}
header nav {
  display: none;
}
@media (min-width: 768px) {
  header nav {
    display: block;
  }
}
header nav ul {
  list-style: none;
  padding-left: 0;
}
header nav > ul {
  display: flex;
}
header nav > ul li {
  padding-right: 10px;
}
@media (min-width: 768px) {
  header .hamburger {
    display: none;
  }
}

#content article .entry-content {
  /* Full */
  /* Wide */
  /* Center */
  /* Left and right */
  /* Entry Media */
}
#content article .entry-content .alignnone,
#content article .entry-content .aligncenter,
#content article .entry-content .alignleft,
#content article .entry-content .alignright,
#content article .entry-content .alignwide {
  margin-top: 4rem;
  margin-right: auto;
  margin-bottom: 4rem;
  margin-left: auto;
}
#content article .entry-content .alignfull {
  margin-top: 4rem;
  margin-right: auto;
  margin-bottom: 4rem;
  margin-left: auto;
  max-width: 100vw;
  position: relative;
  width: 100%;
}
#content article .entry-content .alignwide {
  max-width: var(--content-wide-width-max);
  width: calc(100% - (var(--content-mobile-margin) * 2));
}
@media (min-width: 768px) {
  #content article .entry-content .alignwide {
    width: calc(100% - (var(--content-tablet-margin) * 2));
  }
}
@media (min-width: 992px) {
  #content article .entry-content .alignwide {
    width: calc(100% - (var(--content-desktop-margin) * 2));
  }
}
#content article .entry-content .aligncenter,
#content article .entry-content .aligncenter img {
  margin-left: auto;
  margin-right: auto;
}
#content article .entry-content .alignleft,
#content article .entry-content .alignright {
  max-width: 50%;
}
#content article .entry-content .alignleft {
  float: left;
  margin: 0.3rem 2rem 2rem 0;
}
#content article .entry-content .alignright {
  float: right;
  margin: 0.3rem 0 2rem 2rem;
}
#content article .entry-content .alignfull > figcaption,
#content article .entry-content .alignfull > .wp-caption-text {
  margin-left: auto;
  margin-right: auto;
}
#content article .entry-content [class*=__inner-container] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
  max-width: var(--content-width-max);
  width: 100%;
}
#content article .entry-content [class*=__inner-container] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright) {
  margin-left: auto;
  margin-right: auto;
}
#content article .entry-content [class*=__inner-container] > .alignfull {
  max-width: 100%;
}
#content article .entry-content [class*=__inner-container] > .alignwide {
  width: 100%;
}
#content article .entry-content .wp-block-image img {
  max-width: 100%;
  display: block;
}
#content article .entry-content .wp-block-media-text_content {
  padding-left: 0;
  padding-right: 0;
}
#content article .entry-content .wp-block-buttons .wp-block-button {
  margin: 0;
}
#content article .entry-content .wp-block-quote p {
  font-size: 20rem;
}
#content article .entry-content .wp-block-group.has-background {
  padding-left: var(--content-mobile-margin);
  padding-right: var(--content-mobile-margin);
}
@media (min-width: 768px) {
  #content article .entry-content .wp-block-group.has-background {
    padding-left: var(--content-tablet-margin);
    padding-right: var(--content-tablet-margin);
  }
}
@media (min-width: 992px) {
  #content article .entry-content .wp-block-group.has-background {
    padding-left: var(--content-desktop-margin);
    padding-right: var(--content-desktop-margin);
  }
}
#content article .entry-content > * {
  max-width: var(--content-width-max);
  width: calc(100% - (var(--content-mobile-margin) * 2));
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  #content article .entry-content > * {
    width: calc(100% - (var(--content-tablet-margin) * 2));
  }
}
@media (min-width: 992px) {
  #content article .entry-content > * {
    width: calc(100% - (var(--content-desktop-margin) * 2));
  }
}
#content article .entry-content > *[class^=wp-block] {
  margin-top: var(--content-mobile-small-block-margin);
}
@media (min-width: 768px) {
  #content article .entry-content > *[class^=wp-block] {
    margin-top: var(--content-desktop-small-block-margin);
  }
}
#content article .entry-content > *[class^=wp-block]:not(.wp-block-buttons):not(.wp-block-image) {
  margin-top: var(--content-mobile-block-margin);
}
@media (min-width: 768px) {
  #content article .entry-content > *[class^=wp-block]:not(.wp-block-buttons):not(.wp-block-image) {
    margin-top: var(--content-desktop-block-margin);
  }
}
#content article .entry-content > *[class^=wp-block]:not(.wp-block-buttons):not(.wp-block-image) + *:not(.alignfull.has-background) {
  margin-top: var(--content-mobile-block-margin);
}
@media (min-width: 768px) {
  #content article .entry-content > *[class^=wp-block]:not(.wp-block-buttons):not(.wp-block-image) + *:not(.alignfull.has-background) {
    margin-top: var(--content-desktop-block-margin);
  }
}
#content article .entry-content > *[class^=wp-block]:not(.wp-block-buttons):not(.wp-block-image) + .alignfull.has-background {
  margin-top: 0;
}
#content article .entry-content > *.alignfull, #content article .entry-content > *.alignwide {
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  #content article .entry-content > *.alignfull, #content article .entry-content > *.alignwide {
    margin-top: 0;
    margin-bottom: 0;
  }
}
#content article .entry-content > *:not([class^=wp-block]) + [class^=wp-block] {
  margin-top: var(--content-mobile-block-margin);
}
@media (min-width: 768px) {
  #content article .entry-content > *:not([class^=wp-block]) + [class^=wp-block] {
    margin-top: var(--content-desktop-block-margin);
  }
}
#content article .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
  max-width: var(--content-width-max);
  width: calc(100% - (var(--content-mobile-margin) * 2));
}
@media (min-width: 768px) {
  #content article .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    width: calc(100% - (var(--content-tablet-margin) * 2));
  }
}
@media (min-width: 992px) {
  #content article .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    width: calc(100% - (var(--content-desktop-margin) * 2));
  }
}

footer {
  padding: 10px var(--content-mobile-margin) 10px;
}
@media (min-width: 768px) {
  footer {
    padding: 10px var(--content-tablet-margin) 10px;
  }
}
@media (min-width: 992px) {
  footer {
    padding: 10px var(--content-desktop-margin) 10px;
  }
}
footer nav ul {
  list-style: none;
  padding-left: 0;
}
footer nav > ul {
  display: flex;
}
footer nav > ul li {
  padding-right: 10px;
}

#post-footer {
  padding: 10px var(--content-mobile-margin) 10px;
}
@media (min-width: 768px) {
  #post-footer {
    padding: 10px var(--content-tablet-margin) 10px;
  }
}
@media (min-width: 992px) {
  #post-footer {
    padding: 10px var(--content-desktop-margin) 10px;
  }
}

.with_frm_style .frm_primary_label {
  color: var(--gb-text);
  font-size: 1.2rem;
}
.with_frm_style input[type=text],
.with_frm_style input[type=password],
.with_frm_style input[type=email],
.with_frm_style input[type=number],
.with_frm_style input[type=url],
.with_frm_style input[type=tel],
.with_frm_style input[type=file],
.with_frm_style input[type=search],
.with_frm_style .frm-card-element.StripeElement {
  border-radius: 0;
  box-shadow: none;
}
.with_frm_style select {
  border-radius: 0;
  box-shadow: none;
}
.with_frm_style h3 {
  margin: 0;
  text-transform: uppercase;
  font-size: 1.3rem;
}
.with_frm_style.frm_style_formidable-style input[type=submit],
.with_frm_style.frm_style_formidable-style .frm_submit input[type=button],
.with_frm_style.frm_style_formidable-style .frm_submit button, .with_frm_style.frm_style_formidable-style .frm_form_submit_style {
  color: var(--gb-button);
  background: transparent;
  padding-left: 0;
  padding-right: 50px;
  border: 0 none;
  box-shadow: none;
  text-transform: none;
  font-size: 1.3rem;
}
.with_frm_style.frm_style_formidable-style input[type=submit]:after,
.with_frm_style.frm_style_formidable-style .frm_submit input[type=button]:after,
.with_frm_style.frm_style_formidable-style .frm_submit button:after, .with_frm_style.frm_style_formidable-style .frm_form_submit_style:after {
  content: " >";
}
.with_frm_style.frm_style_formidable-style input[type=submit]:hover,
.with_frm_style.frm_style_formidable-style .frm_submit input[type=button]:hover,
.with_frm_style.frm_style_formidable-style .frm_submit button:hover, .with_frm_style.frm_style_formidable-style .frm_form_submit_style:hover {
  background: transparent;
}
.with_frm_style .chest_size label,
.with_frm_style .height_size label,
.with_frm_style .head_size label {
  position: relative;
}
.with_frm_style .chest_size label:after,
.with_frm_style .height_size label:after,
.with_frm_style .head_size label:after {
  content: "More info?";
  text-decoration: underline;
  color: var(--gb-link);
}
.with_frm_style .chest_size label:before,
.with_frm_style .height_size label:before,
.with_frm_style .head_size label:before {
  content: "";
  width: 325px;
  height: 290px;
  background: #fff;
  position: absolute;
  right: 0;
  bottom: -20px;
  background: url(../images/sizing-chest.png) 0 0/100% auto no-repeat;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s;
}
.with_frm_style .chest_size label:hover:before,
.with_frm_style .height_size label:hover:before,
.with_frm_style .head_size label:hover:before {
  opacity: 1;
}
.with_frm_style .height_size label:before {
  background-image: url(../images/sizing-height.png);
}
.with_frm_style .head_size label:before {
  background-image: url(../images/sizing-head.png);
}

* {
  box-sizing: border-box;
}