/* Generic settings */
.mce-edit-area .block h1::before,
.mce-edit-area .siteorigin-widget-tinymce h1::before,
.mce-edit-area article h1::before, .mce-edit-area blockquote p::before,
.mce-edit-area blockquote quote::before, .mce-edit-area ul:not([class]) li:not([class])::before {
  font-family: "Font Awesome 5 Pro";
}

.mce-edit-area .block h1::before,
.mce-edit-area .siteorigin-widget-tinymce h1::before,
.mce-edit-area article h1::before, .mce-edit-area blockquote p::before,
.mce-edit-area blockquote quote::before, .mce-edit-area ul:not([class]) li:not([class])::before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
}

/* FIX! */
.mce-edit-area ol:not([class]) li:not([class])::before, .mce-edit-area h4,
.mce-edit-area .h4,
.mce-edit-area h5,
.mce-edit-area .h5,
.mce-edit-area h6,
.mce-edit-area .h6, .mce-edit-area blockquote p,
.mce-edit-area blockquote quote, .mce-edit-area h1,
.mce-edit-area .h1,
.mce-edit-area h2,
.mce-edit-area .h2,
.mce-edit-area h3,
.mce-edit-area .h3 {
  word-wrap: break-word;
  overflow-wrap: break-word;
  -webkit-hyphenate-limit-before: 3; /* For Safari */
  -webkit-hyphenate-limit-after: 4; /* For Safari */
  -ms-hyphenate-limit-chars: 10 3 4;
  hyphenate-limit-chars: 10 3 4;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.mce-edit-area blockquote p,
.mce-edit-area blockquote quote, .mce-edit-area h1,
.mce-edit-area .h1,
.mce-edit-area h2,
.mce-edit-area .h2,
.mce-edit-area h3,
.mce-edit-area .h3 {
  font-family: var(--theme-font-heading, "Oktan", Geneva, Arial, sans-serif);
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: -0.035em;
  font-size: 28px;
  font-size: 2.8rem;
  line-height: 33.6px;
  line-height: 3.36rem;
}

.mce-edit-area ol:not([class]) li:not([class])::before, .mce-edit-area h4,
.mce-edit-area .h4,
.mce-edit-area h5,
.mce-edit-area .h5,
.mce-edit-area h6,
.mce-edit-area .h6 {
  font-family: var(--theme-font-sub-heading, "Montserrat", Arial, sans-serif);
  text-transform: uppercase;
  font-weight: 400;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16.8px;
  line-height: 1.68rem;
}

.mce-edit-area p {
  font-family: var(--theme-font-body, "Domine", Georgia, "Cambria", serif);
}

.mce-edit-area p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22.652px;
  line-height: 2.2652rem;
}

/* CSS3 */
/**
* 
* Border radius
*
*/
.mce-edit-area ol:not([class]) li:not([class])::before {
  background-clip: border-box;
}

/* Wrapper layouts */
/* Content layouts */
/* Headers */
/* Footers */
/* Navigations */
/* Drawers */
/* Overlays */
/* Btns */
.mce-edit-area blockquote p,
.mce-edit-area blockquote quote, .mce-edit-area h1,
.mce-edit-area .h1,
.mce-edit-area h2,
.mce-edit-area .h2,
.mce-edit-area h3,
.mce-edit-area .h3, .mce-edit-area ol:not([class]) li:not([class])::before, .mce-edit-area h4,
.mce-edit-area .h4,
.mce-edit-area h5,
.mce-edit-area .h5,
.mce-edit-area h6,
.mce-edit-area .h6 {
  word-wrap: break-word;
  overflow-wrap: break-word;
  -webkit-hyphenate-limit-before: 3; /* For Safari */
  -webkit-hyphenate-limit-after: 4; /* For Safari */
  -ms-hyphenate-limit-chars: 10 3 4;
  hyphenate-limit-chars: 10 3 4;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.mce-edit-area blockquote p,
.mce-edit-area blockquote quote, .mce-edit-area h1,
.mce-edit-area .h1,
.mce-edit-area h2,
.mce-edit-area .h2,
.mce-edit-area h3,
.mce-edit-area .h3 {
  font-family: var(--theme-font-heading, "Oktan", Geneva, Arial, sans-serif);
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: -0.035em;
  font-size: 28px;
  font-size: 2.8rem;
  line-height: 33.6px;
  line-height: 3.36rem;
}

.mce-edit-area ol:not([class]) li:not([class])::before, .mce-edit-area h4,
.mce-edit-area .h4,
.mce-edit-area h5,
.mce-edit-area .h5,
.mce-edit-area h6,
.mce-edit-area .h6 {
  font-family: var(--theme-font-sub-heading, "Montserrat", Arial, sans-serif);
  text-transform: uppercase;
  font-weight: 400;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16.8px;
  line-height: 1.68rem;
}

.mce-edit-area p {
  font-family: var(--theme-font-body, "Domine", Georgia, "Cambria", serif);
}

.mce-edit-area p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22.652px;
  line-height: 2.2652rem;
}

/* Tables */
:root {
  --php-white-very-light: #ffffff;
  --php-white-very-light-value: 255, 255, 255;
  --php-white-light: #ffffff;
  --php-white-light-value: 255, 255, 255;
  --php-white: #f1f1f1;
  --php-white-value: 241, 241, 241;
  --php-white-dark: #f2f2f2;
  --php-white-dark-value: 242, 242, 242;
  --php-white-very-dark: #f4f4f4;
  --php-white-very-dark-value: 244, 244, 244;
  --php-black-very-light: #333333;
  --php-black-very-light-value: 51, 51, 51;
  --php-black-light: #3e3e3e;
  --php-black-light-value: 62, 62, 62;
  --php-black: #202020;
  --php-black-value: 32, 32, 32;
  --php-black-dark: #0f0f0f;
  --php-black-dark-value: 15, 15, 15;
  --php-black-very-dark: #000000;
  --php-black-very-dark-value: 0, 0, 0;
  --php-grey-very-light: #ededed;
  --php-grey-very-light-value: 237, 237, 237;
  --php-grey-light: #ccc;
  --php-grey-light-value: 204, 204, 204;
  --php-grey: #999;
  --php-grey-value: 153, 153, 153;
  --php-grey-dark: #373739;
  --php-grey-dark-value: 55, 55, 57;
  --php-grey-very-dark: #333;
  --php-grey-very-dark-value: 51, 51, 51;
  --php-red-very-light: #fee;
  --php-red-very-light-value: 255, 238, 238;
  --php-red-light: #ffcdcd;
  --php-red-light-value: 255, 205, 205;
  --php-red: #e00f0f;
  --php-red-value: 224, 15, 15;
  --php-red-dark: #b70005;
  --php-red-dark-value: 183, 0, 5;
  --php-red-very-dark: #840004;
  --php-red-very-dark-value: 132, 0, 4;
  --php-blue-very-light: rgb(157, 225.6624203822, 255);
  --php-blue-very-light-value: 157, 226, 255;
  --php-blue-light: rgb(29.5, 187.4936305732, 255);
  --php-blue-light-value: 30, 187, 255;
  --php-blue: #006e9d;
  --php-blue-value: 0, 110, 157;
  --php-blue-dark: #004563;
  --php-blue-dark-value: 0, 69, 99;
  --php-blue-very-dark: rgb(0, 33.4545454545, 48);
  --php-blue-very-dark-value: 0, 33, 48;
  --php-yellow-very-light: #fffbcf;
  --php-yellow-very-light-value: 255, 251, 207;
  --php-yellow-light: #fff799;
  --php-yellow-light-value: 255, 247, 153;
  --php-yellow: #ffe000;
  --php-yellow-value: 255, 224, 0;
  --php-yellow-dark: #b49e00;
  --php-yellow-dark-value: 180, 158, 0;
  --php-yellow-very-dark: #716300;
  --php-yellow-very-dark-value: 113, 99, 0;
  --php-green-very-light: #e3ffe5;
  --php-green-very-light-value: 227, 255, 229;
  --php-green-light: #75de77;
  --php-green-light-value: 117, 222, 119;
  --php-green: #2ecd48;
  --php-green-value: 46, 205, 72;
  --php-green-dark: #1e872f;
  --php-green-dark-value: 30, 135, 47;
  --php-green-very-dark: #13440f;
  --php-green-very-dark-value: 19, 68, 15;
  --php-orange-very-light: rgb(239, 180.1428571429, 135);
  --php-orange-very-light-value: 239, 180, 135;
  --php-orange-light: rgb(233, 152.0714285714, 90);
  --php-orange-light-value: 233, 152, 90;
  --php-orange: #e37c2d;
  --php-orange-value: 227, 124, 45;
  --php-orange-dark: rgb(195, 99.3571428571, 26);
  --php-orange-dark-value: 195, 99, 26;
  --php-orange-very-dark: rgb(150, 76.4285714286, 20);
  --php-orange-very-dark-value: 150, 76, 20;
  --php-font-family-heading: Oktan, Geneva, Arial, sans-serif;
  --php-font-family-sub-heading: Montserrat, Arial, sans-serif;
  --php-font-family-body: Domine, Georgia, Cambria, serif;
  --php-font-size: 14;
  --php-font-line-height: 22.652;
}

.text-color-white-very-light {
  color: var(--php-white-very-light);
}

.bg-color-white-very-light {
  background-color: var(--php-white-very-light);
}

.text-color-white-light {
  color: var(--php-white-light);
}

.bg-color-white-light {
  background-color: var(--php-white-light);
}

.text-color-white {
  color: var(--php-white);
}

.bg-color-white {
  background-color: var(--php-white);
}

.text-color-white-dark {
  color: var(--php-white-dark);
}

.bg-color-white-dark {
  background-color: var(--php-white-dark);
}

.text-color-white-very-dark {
  color: var(--php-white-very-dark);
}

.bg-color-white-very-dark {
  background-color: var(--php-white-very-dark);
}

.text-color-black-very-light {
  color: var(--php-black-very-light);
}

.bg-color-black-very-light {
  background-color: var(--php-black-very-light);
}

.text-color-black-light {
  color: var(--php-black-light);
}

.bg-color-black-light {
  background-color: var(--php-black-light);
}

.text-color-black {
  color: var(--php-black);
}

.bg-color-black {
  background-color: var(--php-black);
}

.text-color-black-dark {
  color: var(--php-black-dark);
}

.bg-color-black-dark {
  background-color: var(--php-black-dark);
}

.text-color-black-very-dark {
  color: var(--php-black-very-dark);
}

.bg-color-black-very-dark {
  background-color: var(--php-black-very-dark);
}

.text-color-grey-very-light {
  color: var(--php-grey-very-light);
}

.bg-color-grey-very-light {
  background-color: var(--php-grey-very-light);
}

.text-color-grey-light {
  color: var(--php-grey-light);
}

.bg-color-grey-light {
  background-color: var(--php-grey-light);
}

.text-color-grey {
  color: var(--php-grey);
}

.bg-color-grey {
  background-color: var(--php-grey);
}

.text-color-grey-dark {
  color: var(--php-grey-dark);
}

.bg-color-grey-dark {
  background-color: var(--php-grey-dark);
}

.text-color-grey-very-dark {
  color: var(--php-grey-very-dark);
}

.bg-color-grey-very-dark {
  background-color: var(--php-grey-very-dark);
}

.text-color-red-very-light {
  color: var(--php-red-very-light);
}

.bg-color-red-very-light {
  background-color: var(--php-red-very-light);
}

.text-color-red-light {
  color: var(--php-red-light);
}

.bg-color-red-light {
  background-color: var(--php-red-light);
}

.text-color-red {
  color: var(--php-red);
}

.bg-color-red {
  background-color: var(--php-red);
}

.text-color-red-dark {
  color: var(--php-red-dark);
}

.bg-color-red-dark {
  background-color: var(--php-red-dark);
}

.text-color-red-very-dark {
  color: var(--php-red-very-dark);
}

.bg-color-red-very-dark {
  background-color: var(--php-red-very-dark);
}

.text-color-blue-very-light {
  color: var(--php-blue-very-light);
}

.bg-color-blue-very-light {
  background-color: var(--php-blue-very-light);
}

.text-color-blue-light {
  color: var(--php-blue-light);
}

.bg-color-blue-light {
  background-color: var(--php-blue-light);
}

.text-color-blue {
  color: var(--php-blue);
}

.bg-color-blue {
  background-color: var(--php-blue);
}

.text-color-blue-dark {
  color: var(--php-blue-dark);
}

.bg-color-blue-dark {
  background-color: var(--php-blue-dark);
}

.text-color-blue-very-dark {
  color: var(--php-blue-very-dark);
}

.bg-color-blue-very-dark {
  background-color: var(--php-blue-very-dark);
}

.text-color-yellow-very-light {
  color: var(--php-yellow-very-light);
}

.bg-color-yellow-very-light {
  background-color: var(--php-yellow-very-light);
}

.text-color-yellow-light {
  color: var(--php-yellow-light);
}

.bg-color-yellow-light {
  background-color: var(--php-yellow-light);
}

.text-color-yellow {
  color: var(--php-yellow);
}

.bg-color-yellow {
  background-color: var(--php-yellow);
}

.text-color-yellow-dark {
  color: var(--php-yellow-dark);
}

.bg-color-yellow-dark {
  background-color: var(--php-yellow-dark);
}

.text-color-yellow-very-dark {
  color: var(--php-yellow-very-dark);
}

.bg-color-yellow-very-dark {
  background-color: var(--php-yellow-very-dark);
}

.text-color-green-very-light {
  color: var(--php-green-very-light);
}

.bg-color-green-very-light {
  background-color: var(--php-green-very-light);
}

.text-color-green-light {
  color: var(--php-green-light);
}

.bg-color-green-light {
  background-color: var(--php-green-light);
}

.text-color-green {
  color: var(--php-green);
}

.bg-color-green {
  background-color: var(--php-green);
}

.text-color-green-dark {
  color: var(--php-green-dark);
}

.bg-color-green-dark {
  background-color: var(--php-green-dark);
}

.text-color-green-very-dark {
  color: var(--php-green-very-dark);
}

.bg-color-green-very-dark {
  background-color: var(--php-green-very-dark);
}

.text-color-orange-very-light {
  color: var(--php-orange-very-light);
}

.bg-color-orange-very-light {
  background-color: var(--php-orange-very-light);
}

.text-color-orange-light {
  color: var(--php-orange-light);
}

.bg-color-orange-light {
  background-color: var(--php-orange-light);
}

.text-color-orange {
  color: var(--php-orange);
}

.bg-color-orange {
  background-color: var(--php-orange);
}

.text-color-orange-dark {
  color: var(--php-orange-dark);
}

.bg-color-orange-dark {
  background-color: var(--php-orange-dark);
}

.text-color-orange-very-dark {
  color: var(--php-orange-very-dark);
}

.bg-color-orange-very-dark {
  background-color: var(--php-orange-very-dark);
}

.theme-color-bg {
  background-color: var(--theme-color-bg);
}
.theme-color-bg-invert {
  background-color: var(--theme-color-text);
}

.theme-color-text {
  color: var(--theme-color-text);
}
.theme-color-text-invert {
  background-color: var(--theme-color-bg);
}

body.admin-bar header#header {
  top: 32px;
}
@media screen and (max-width: 640px) {
  body.admin-bar header#header {
    top: 0px;
  }
}

/*
body.admin-bar .sidebar-fixed {
  top: 107px;
  .drawer {
    top: 107px;
  }
  .drawer-content {
    height: calc(100% - 107px);
  }
  @include media("tablet") {
    top: 86px;
    height: calc(100% - 86px);
    .drawer {
      top: 86px;
    }
    .drawer-content {
      height: calc(100% - 86px);
    }
  }
}
*/
.mce-edit-area blockquote p,
.mce-edit-area blockquote quote, .mce-edit-area h1,
.mce-edit-area .h1,
.mce-edit-area h2,
.mce-edit-area .h2,
.mce-edit-area h3,
.mce-edit-area .h3 {
  text-transform: none;
}
.mce-edit-area a {
  outline: 0;
  color: currentColor;
  text-decoration: underline;
}
.mce-edit-area a:visited, .mce-edit-area a:focus, .mce-edit-area a:active, .mce-edit-area a:hover {
  color: currentColor;
  text-decoration: underline;
}
.mce-edit-area a img {
  border: 0;
}
.mce-edit-area img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.mce-edit-area h1,
.mce-edit-area .h1,
.mce-edit-area h2,
.mce-edit-area .h2,
.mce-edit-area h3,
.mce-edit-area .h3 {
  padding: 20px 0 10px 0;
  margin: 0;
}
.mce-edit-area h4,
.mce-edit-area .h4,
.mce-edit-area h5,
.mce-edit-area .h5,
.mce-edit-area h6,
.mce-edit-area .h6 {
  padding: 20px 0 10px 0;
  margin: 0;
}
.mce-edit-area h1 a,
.mce-edit-area .h1 a,
.mce-edit-area h2 a,
.mce-edit-area .h2 a,
.mce-edit-area h3 a,
.mce-edit-area .h3 a,
.mce-edit-area h4 a,
.mce-edit-area .h4 a,
.mce-edit-area h5 a,
.mce-edit-area .h5 a,
.mce-edit-area h6 a,
.mce-edit-area .h6 a {
  color: #373739;
  text-decoration: none;
}
.mce-edit-area h1 a:hover,
.mce-edit-area .h1 a:hover, .mce-edit-area h1 a:focus,
.mce-edit-area .h1 a:focus, .mce-edit-area h1 a:active,
.mce-edit-area .h1 a:active, .mce-edit-area h1 a:visited,
.mce-edit-area .h1 a:visited,
.mce-edit-area h2 a:hover,
.mce-edit-area .h2 a:hover,
.mce-edit-area h2 a:focus,
.mce-edit-area .h2 a:focus,
.mce-edit-area h2 a:active,
.mce-edit-area .h2 a:active,
.mce-edit-area h2 a:visited,
.mce-edit-area .h2 a:visited,
.mce-edit-area h3 a:hover,
.mce-edit-area .h3 a:hover,
.mce-edit-area h3 a:focus,
.mce-edit-area .h3 a:focus,
.mce-edit-area h3 a:active,
.mce-edit-area .h3 a:active,
.mce-edit-area h3 a:visited,
.mce-edit-area .h3 a:visited,
.mce-edit-area h4 a:hover,
.mce-edit-area .h4 a:hover,
.mce-edit-area h4 a:focus,
.mce-edit-area .h4 a:focus,
.mce-edit-area h4 a:active,
.mce-edit-area .h4 a:active,
.mce-edit-area h4 a:visited,
.mce-edit-area .h4 a:visited,
.mce-edit-area h5 a:hover,
.mce-edit-area .h5 a:hover,
.mce-edit-area h5 a:focus,
.mce-edit-area .h5 a:focus,
.mce-edit-area h5 a:active,
.mce-edit-area .h5 a:active,
.mce-edit-area h5 a:visited,
.mce-edit-area .h5 a:visited,
.mce-edit-area h6 a:hover,
.mce-edit-area .h6 a:hover,
.mce-edit-area h6 a:focus,
.mce-edit-area .h6 a:focus,
.mce-edit-area h6 a:active,
.mce-edit-area .h6 a:active,
.mce-edit-area h6 a:visited,
.mce-edit-area .h6 a:visited {
  color: currentColor;
  text-decoration: none;
  font-weight: 400;
}
.mce-edit-area h1 + h1,
.mce-edit-area .h1 + h1, .mce-edit-area h1 + .h1,
.mce-edit-area .h1 + .h1, .mce-edit-area h1 + h2,
.mce-edit-area .h1 + h2, .mce-edit-area h1 + .h2,
.mce-edit-area .h1 + .h2,
.mce-edit-area h2 + h1,
.mce-edit-area .h2 + h1,
.mce-edit-area h2 + .h1,
.mce-edit-area .h2 + .h1,
.mce-edit-area h2 + h2,
.mce-edit-area .h2 + h2,
.mce-edit-area h2 + .h2,
.mce-edit-area .h2 + .h2,
.mce-edit-area h3 + h1,
.mce-edit-area .h3 + h1,
.mce-edit-area h3 + .h1,
.mce-edit-area .h3 + .h1,
.mce-edit-area h3 + h2,
.mce-edit-area .h3 + h2,
.mce-edit-area h3 + .h2,
.mce-edit-area .h3 + .h2,
.mce-edit-area h4 + h1,
.mce-edit-area .h4 + h1,
.mce-edit-area h4 + .h1,
.mce-edit-area .h4 + .h1,
.mce-edit-area h4 + h2,
.mce-edit-area .h4 + h2,
.mce-edit-area h4 + .h2,
.mce-edit-area .h4 + .h2,
.mce-edit-area h5 + h1,
.mce-edit-area .h5 + h1,
.mce-edit-area h5 + .h1,
.mce-edit-area .h5 + .h1,
.mce-edit-area h5 + h2,
.mce-edit-area .h5 + h2,
.mce-edit-area h5 + .h2,
.mce-edit-area .h5 + .h2,
.mce-edit-area h6 + h1,
.mce-edit-area .h6 + h1,
.mce-edit-area h6 + .h1,
.mce-edit-area .h6 + .h1,
.mce-edit-area h6 + h2,
.mce-edit-area .h6 + h2,
.mce-edit-area h6 + .h2,
.mce-edit-area .h6 + .h2 {
  padding: 0 0 10px 0;
  margin-top: -10px;
}
@media screen and (max-width: 1040px) {
  .mce-edit-area h1 + h1,
  .mce-edit-area .h1 + h1, .mce-edit-area h1 + .h1,
  .mce-edit-area .h1 + .h1, .mce-edit-area h1 + h2,
  .mce-edit-area .h1 + h2, .mce-edit-area h1 + .h2,
  .mce-edit-area .h1 + .h2,
  .mce-edit-area h2 + h1,
  .mce-edit-area .h2 + h1,
  .mce-edit-area h2 + .h1,
  .mce-edit-area .h2 + .h1,
  .mce-edit-area h2 + h2,
  .mce-edit-area .h2 + h2,
  .mce-edit-area h2 + .h2,
  .mce-edit-area .h2 + .h2,
  .mce-edit-area h3 + h1,
  .mce-edit-area .h3 + h1,
  .mce-edit-area h3 + .h1,
  .mce-edit-area .h3 + .h1,
  .mce-edit-area h3 + h2,
  .mce-edit-area .h3 + h2,
  .mce-edit-area h3 + .h2,
  .mce-edit-area .h3 + .h2,
  .mce-edit-area h4 + h1,
  .mce-edit-area .h4 + h1,
  .mce-edit-area h4 + .h1,
  .mce-edit-area .h4 + .h1,
  .mce-edit-area h4 + h2,
  .mce-edit-area .h4 + h2,
  .mce-edit-area h4 + .h2,
  .mce-edit-area .h4 + .h2,
  .mce-edit-area h5 + h1,
  .mce-edit-area .h5 + h1,
  .mce-edit-area h5 + .h1,
  .mce-edit-area .h5 + .h1,
  .mce-edit-area h5 + h2,
  .mce-edit-area .h5 + h2,
  .mce-edit-area h5 + .h2,
  .mce-edit-area .h5 + .h2,
  .mce-edit-area h6 + h1,
  .mce-edit-area .h6 + h1,
  .mce-edit-area h6 + .h1,
  .mce-edit-area .h6 + .h1,
  .mce-edit-area h6 + h2,
  .mce-edit-area .h6 + h2,
  .mce-edit-area h6 + .h2,
  .mce-edit-area .h6 + .h2 {
    margin-top: -10px;
  }
}
@media screen and (max-width: 800px) {
  .mce-edit-area h1 + h1,
  .mce-edit-area .h1 + h1, .mce-edit-area h1 + .h1,
  .mce-edit-area .h1 + .h1, .mce-edit-area h1 + h2,
  .mce-edit-area .h1 + h2, .mce-edit-area h1 + .h2,
  .mce-edit-area .h1 + .h2,
  .mce-edit-area h2 + h1,
  .mce-edit-area .h2 + h1,
  .mce-edit-area h2 + .h1,
  .mce-edit-area .h2 + .h1,
  .mce-edit-area h2 + h2,
  .mce-edit-area .h2 + h2,
  .mce-edit-area h2 + .h2,
  .mce-edit-area .h2 + .h2,
  .mce-edit-area h3 + h1,
  .mce-edit-area .h3 + h1,
  .mce-edit-area h3 + .h1,
  .mce-edit-area .h3 + .h1,
  .mce-edit-area h3 + h2,
  .mce-edit-area .h3 + h2,
  .mce-edit-area h3 + .h2,
  .mce-edit-area .h3 + .h2,
  .mce-edit-area h4 + h1,
  .mce-edit-area .h4 + h1,
  .mce-edit-area h4 + .h1,
  .mce-edit-area .h4 + .h1,
  .mce-edit-area h4 + h2,
  .mce-edit-area .h4 + h2,
  .mce-edit-area h4 + .h2,
  .mce-edit-area .h4 + .h2,
  .mce-edit-area h5 + h1,
  .mce-edit-area .h5 + h1,
  .mce-edit-area h5 + .h1,
  .mce-edit-area .h5 + .h1,
  .mce-edit-area h5 + h2,
  .mce-edit-area .h5 + h2,
  .mce-edit-area h5 + .h2,
  .mce-edit-area .h5 + .h2,
  .mce-edit-area h6 + h1,
  .mce-edit-area .h6 + h1,
  .mce-edit-area h6 + .h1,
  .mce-edit-area .h6 + .h1,
  .mce-edit-area h6 + h2,
  .mce-edit-area .h6 + h2,
  .mce-edit-area h6 + .h2,
  .mce-edit-area .h6 + .h2 {
    margin-top: -10px;
  }
}
@media screen and (max-width: 640px) {
  .mce-edit-area h1 + h1,
  .mce-edit-area .h1 + h1, .mce-edit-area h1 + .h1,
  .mce-edit-area .h1 + .h1, .mce-edit-area h1 + h2,
  .mce-edit-area .h1 + h2, .mce-edit-area h1 + .h2,
  .mce-edit-area .h1 + .h2,
  .mce-edit-area h2 + h1,
  .mce-edit-area .h2 + h1,
  .mce-edit-area h2 + .h1,
  .mce-edit-area .h2 + .h1,
  .mce-edit-area h2 + h2,
  .mce-edit-area .h2 + h2,
  .mce-edit-area h2 + .h2,
  .mce-edit-area .h2 + .h2,
  .mce-edit-area h3 + h1,
  .mce-edit-area .h3 + h1,
  .mce-edit-area h3 + .h1,
  .mce-edit-area .h3 + .h1,
  .mce-edit-area h3 + h2,
  .mce-edit-area .h3 + h2,
  .mce-edit-area h3 + .h2,
  .mce-edit-area .h3 + .h2,
  .mce-edit-area h4 + h1,
  .mce-edit-area .h4 + h1,
  .mce-edit-area h4 + .h1,
  .mce-edit-area .h4 + .h1,
  .mce-edit-area h4 + h2,
  .mce-edit-area .h4 + h2,
  .mce-edit-area h4 + .h2,
  .mce-edit-area .h4 + .h2,
  .mce-edit-area h5 + h1,
  .mce-edit-area .h5 + h1,
  .mce-edit-area h5 + .h1,
  .mce-edit-area .h5 + .h1,
  .mce-edit-area h5 + h2,
  .mce-edit-area .h5 + h2,
  .mce-edit-area h5 + .h2,
  .mce-edit-area .h5 + .h2,
  .mce-edit-area h6 + h1,
  .mce-edit-area .h6 + h1,
  .mce-edit-area h6 + .h1,
  .mce-edit-area .h6 + .h1,
  .mce-edit-area h6 + h2,
  .mce-edit-area .h6 + h2,
  .mce-edit-area h6 + .h2,
  .mce-edit-area .h6 + .h2 {
    margin-top: -10px;
  }
}
@media screen and (max-width: 480px) {
  .mce-edit-area h1 + h1,
  .mce-edit-area .h1 + h1, .mce-edit-area h1 + .h1,
  .mce-edit-area .h1 + .h1, .mce-edit-area h1 + h2,
  .mce-edit-area .h1 + h2, .mce-edit-area h1 + .h2,
  .mce-edit-area .h1 + .h2,
  .mce-edit-area h2 + h1,
  .mce-edit-area .h2 + h1,
  .mce-edit-area h2 + .h1,
  .mce-edit-area .h2 + .h1,
  .mce-edit-area h2 + h2,
  .mce-edit-area .h2 + h2,
  .mce-edit-area h2 + .h2,
  .mce-edit-area .h2 + .h2,
  .mce-edit-area h3 + h1,
  .mce-edit-area .h3 + h1,
  .mce-edit-area h3 + .h1,
  .mce-edit-area .h3 + .h1,
  .mce-edit-area h3 + h2,
  .mce-edit-area .h3 + h2,
  .mce-edit-area h3 + .h2,
  .mce-edit-area .h3 + .h2,
  .mce-edit-area h4 + h1,
  .mce-edit-area .h4 + h1,
  .mce-edit-area h4 + .h1,
  .mce-edit-area .h4 + .h1,
  .mce-edit-area h4 + h2,
  .mce-edit-area .h4 + h2,
  .mce-edit-area h4 + .h2,
  .mce-edit-area .h4 + .h2,
  .mce-edit-area h5 + h1,
  .mce-edit-area .h5 + h1,
  .mce-edit-area h5 + .h1,
  .mce-edit-area .h5 + .h1,
  .mce-edit-area h5 + h2,
  .mce-edit-area .h5 + h2,
  .mce-edit-area h5 + .h2,
  .mce-edit-area .h5 + .h2,
  .mce-edit-area h6 + h1,
  .mce-edit-area .h6 + h1,
  .mce-edit-area h6 + .h1,
  .mce-edit-area .h6 + .h1,
  .mce-edit-area h6 + h2,
  .mce-edit-area .h6 + h2,
  .mce-edit-area h6 + .h2,
  .mce-edit-area .h6 + .h2 {
    margin-top: -10px;
  }
}
.mce-edit-area h1 + h3,
.mce-edit-area .h1 + h3, .mce-edit-area h1 + .h3,
.mce-edit-area .h1 + .h3,
.mce-edit-area h2 + h3,
.mce-edit-area .h2 + h3,
.mce-edit-area h2 + .h3,
.mce-edit-area .h2 + .h3,
.mce-edit-area h3 + h3,
.mce-edit-area .h3 + h3,
.mce-edit-area h3 + .h3,
.mce-edit-area .h3 + .h3,
.mce-edit-area h4 + h3,
.mce-edit-area .h4 + h3,
.mce-edit-area h4 + .h3,
.mce-edit-area .h4 + .h3,
.mce-edit-area h5 + h3,
.mce-edit-area .h5 + h3,
.mce-edit-area h5 + .h3,
.mce-edit-area .h5 + .h3,
.mce-edit-area h6 + h3,
.mce-edit-area .h6 + h3,
.mce-edit-area h6 + .h3,
.mce-edit-area .h6 + .h3 {
  padding: 0 0 10px 0;
  margin-top: -10px;
}
@media screen and (max-width: 1040px) {
  .mce-edit-area h1 + h3,
  .mce-edit-area .h1 + h3, .mce-edit-area h1 + .h3,
  .mce-edit-area .h1 + .h3,
  .mce-edit-area h2 + h3,
  .mce-edit-area .h2 + h3,
  .mce-edit-area h2 + .h3,
  .mce-edit-area .h2 + .h3,
  .mce-edit-area h3 + h3,
  .mce-edit-area .h3 + h3,
  .mce-edit-area h3 + .h3,
  .mce-edit-area .h3 + .h3,
  .mce-edit-area h4 + h3,
  .mce-edit-area .h4 + h3,
  .mce-edit-area h4 + .h3,
  .mce-edit-area .h4 + .h3,
  .mce-edit-area h5 + h3,
  .mce-edit-area .h5 + h3,
  .mce-edit-area h5 + .h3,
  .mce-edit-area .h5 + .h3,
  .mce-edit-area h6 + h3,
  .mce-edit-area .h6 + h3,
  .mce-edit-area h6 + .h3,
  .mce-edit-area .h6 + .h3 {
    margin-top: -10px;
  }
}
@media screen and (max-width: 800px) {
  .mce-edit-area h1 + h3,
  .mce-edit-area .h1 + h3, .mce-edit-area h1 + .h3,
  .mce-edit-area .h1 + .h3,
  .mce-edit-area h2 + h3,
  .mce-edit-area .h2 + h3,
  .mce-edit-area h2 + .h3,
  .mce-edit-area .h2 + .h3,
  .mce-edit-area h3 + h3,
  .mce-edit-area .h3 + h3,
  .mce-edit-area h3 + .h3,
  .mce-edit-area .h3 + .h3,
  .mce-edit-area h4 + h3,
  .mce-edit-area .h4 + h3,
  .mce-edit-area h4 + .h3,
  .mce-edit-area .h4 + .h3,
  .mce-edit-area h5 + h3,
  .mce-edit-area .h5 + h3,
  .mce-edit-area h5 + .h3,
  .mce-edit-area .h5 + .h3,
  .mce-edit-area h6 + h3,
  .mce-edit-area .h6 + h3,
  .mce-edit-area h6 + .h3,
  .mce-edit-area .h6 + .h3 {
    margin-top: -10px;
  }
}
@media screen and (max-width: 640px) {
  .mce-edit-area h1 + h3,
  .mce-edit-area .h1 + h3, .mce-edit-area h1 + .h3,
  .mce-edit-area .h1 + .h3,
  .mce-edit-area h2 + h3,
  .mce-edit-area .h2 + h3,
  .mce-edit-area h2 + .h3,
  .mce-edit-area .h2 + .h3,
  .mce-edit-area h3 + h3,
  .mce-edit-area .h3 + h3,
  .mce-edit-area h3 + .h3,
  .mce-edit-area .h3 + .h3,
  .mce-edit-area h4 + h3,
  .mce-edit-area .h4 + h3,
  .mce-edit-area h4 + .h3,
  .mce-edit-area .h4 + .h3,
  .mce-edit-area h5 + h3,
  .mce-edit-area .h5 + h3,
  .mce-edit-area h5 + .h3,
  .mce-edit-area .h5 + .h3,
  .mce-edit-area h6 + h3,
  .mce-edit-area .h6 + h3,
  .mce-edit-area h6 + .h3,
  .mce-edit-area .h6 + .h3 {
    margin-top: -10px;
  }
}
@media screen and (max-width: 480px) {
  .mce-edit-area h1 + h3,
  .mce-edit-area .h1 + h3, .mce-edit-area h1 + .h3,
  .mce-edit-area .h1 + .h3,
  .mce-edit-area h2 + h3,
  .mce-edit-area .h2 + h3,
  .mce-edit-area h2 + .h3,
  .mce-edit-area .h2 + .h3,
  .mce-edit-area h3 + h3,
  .mce-edit-area .h3 + h3,
  .mce-edit-area h3 + .h3,
  .mce-edit-area .h3 + .h3,
  .mce-edit-area h4 + h3,
  .mce-edit-area .h4 + h3,
  .mce-edit-area h4 + .h3,
  .mce-edit-area .h4 + .h3,
  .mce-edit-area h5 + h3,
  .mce-edit-area .h5 + h3,
  .mce-edit-area h5 + .h3,
  .mce-edit-area .h5 + .h3,
  .mce-edit-area h6 + h3,
  .mce-edit-area .h6 + h3,
  .mce-edit-area h6 + .h3,
  .mce-edit-area .h6 + .h3 {
    margin-top: -10px;
  }
}
.mce-edit-area h1 + h4,
.mce-edit-area .h1 + h4, .mce-edit-area h1 + .h4,
.mce-edit-area .h1 + .h4, .mce-edit-area h1 + h5,
.mce-edit-area .h1 + h5, .mce-edit-area h1 + .h5,
.mce-edit-area .h1 + .h5, .mce-edit-area h1 + h6,
.mce-edit-area .h1 + h6, .mce-edit-area h1 + .h6,
.mce-edit-area .h1 + .h6,
.mce-edit-area h2 + h4,
.mce-edit-area .h2 + h4,
.mce-edit-area h2 + .h4,
.mce-edit-area .h2 + .h4,
.mce-edit-area h2 + h5,
.mce-edit-area .h2 + h5,
.mce-edit-area h2 + .h5,
.mce-edit-area .h2 + .h5,
.mce-edit-area h2 + h6,
.mce-edit-area .h2 + h6,
.mce-edit-area h2 + .h6,
.mce-edit-area .h2 + .h6,
.mce-edit-area h3 + h4,
.mce-edit-area .h3 + h4,
.mce-edit-area h3 + .h4,
.mce-edit-area .h3 + .h4,
.mce-edit-area h3 + h5,
.mce-edit-area .h3 + h5,
.mce-edit-area h3 + .h5,
.mce-edit-area .h3 + .h5,
.mce-edit-area h3 + h6,
.mce-edit-area .h3 + h6,
.mce-edit-area h3 + .h6,
.mce-edit-area .h3 + .h6,
.mce-edit-area h4 + h4,
.mce-edit-area .h4 + h4,
.mce-edit-area h4 + .h4,
.mce-edit-area .h4 + .h4,
.mce-edit-area h4 + h5,
.mce-edit-area .h4 + h5,
.mce-edit-area h4 + .h5,
.mce-edit-area .h4 + .h5,
.mce-edit-area h4 + h6,
.mce-edit-area .h4 + h6,
.mce-edit-area h4 + .h6,
.mce-edit-area .h4 + .h6,
.mce-edit-area h5 + h4,
.mce-edit-area .h5 + h4,
.mce-edit-area h5 + .h4,
.mce-edit-area .h5 + .h4,
.mce-edit-area h5 + h5,
.mce-edit-area .h5 + h5,
.mce-edit-area h5 + .h5,
.mce-edit-area .h5 + .h5,
.mce-edit-area h5 + h6,
.mce-edit-area .h5 + h6,
.mce-edit-area h5 + .h6,
.mce-edit-area .h5 + .h6,
.mce-edit-area h6 + h4,
.mce-edit-area .h6 + h4,
.mce-edit-area h6 + .h4,
.mce-edit-area .h6 + .h4,
.mce-edit-area h6 + h5,
.mce-edit-area .h6 + h5,
.mce-edit-area h6 + .h5,
.mce-edit-area .h6 + .h5,
.mce-edit-area h6 + h6,
.mce-edit-area .h6 + h6,
.mce-edit-area h6 + .h6,
.mce-edit-area .h6 + .h6 {
  padding: 0 0 10px 0;
  margin-top: -5px;
}
.mce-edit-area h1,
.mce-edit-area .h1 {
  font-size: 70px;
  font-size: 7rem;
  line-height: 84px;
  line-height: 8.4rem;
  letter-spacing: -2px;
  font-style: italic;
}
@media screen and (min-width: 1920px) {
  .mce-edit-area h1,
  .mce-edit-area .h1 {
    font-size: 84px;
    font-size: 8.4rem;
    line-height: 100.8px;
    line-height: 10.08rem;
  }
}
@media screen and (max-width: 1440px) {
  .mce-edit-area h1,
  .mce-edit-area .h1 {
    font-size: 70px;
    font-size: 7rem;
    line-height: 84px;
    line-height: 8.4rem;
  }
}
@media screen and (max-width: 1040px) {
  .mce-edit-area h1,
  .mce-edit-area .h1 {
    font-size: 56px;
    font-size: 5.6rem;
    line-height: 67.2px;
    line-height: 6.72rem;
  }
}
@media screen and (max-width: 800px) {
  .mce-edit-area h1,
  .mce-edit-area .h1 {
    font-size: 42px;
    font-size: 4.2rem;
    line-height: 50.4px;
    line-height: 5.04rem;
  }
}
@media screen and (max-width: 640px) {
  .mce-edit-area h1,
  .mce-edit-area .h1 {
    font-size: 35px;
    font-size: 3.5rem;
    line-height: 42px;
    line-height: 4.2rem;
  }
}
@media screen and (max-width: 480px) {
  .mce-edit-area h1,
  .mce-edit-area .h1 {
    font-size: 35px;
    font-size: 3.5rem;
    line-height: 42px;
    line-height: 4.2rem;
  }
}
.mce-edit-area h2,
.mce-edit-area .h2 {
  font-size: 56px;
  font-size: 5.6rem;
  line-height: 67.2px;
  line-height: 6.72rem;
  letter-spacing: -1px;
}
@media screen and (min-width: 1920px) {
  .mce-edit-area h2,
  .mce-edit-area .h2 {
    font-size: 70px;
    font-size: 7rem;
    line-height: 84px;
    line-height: 8.4rem;
  }
}
@media screen and (max-width: 1440px) {
  .mce-edit-area h2,
  .mce-edit-area .h2 {
    font-size: 42px;
    font-size: 4.2rem;
    line-height: 50.4px;
    line-height: 5.04rem;
  }
}
@media screen and (max-width: 1040px) {
  .mce-edit-area h2,
  .mce-edit-area .h2 {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 33.6px;
    line-height: 3.36rem;
  }
}
@media screen and (max-width: 800px) {
  .mce-edit-area h2,
  .mce-edit-area .h2 {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 33.6px;
    line-height: 3.36rem;
  }
}
@media screen and (max-width: 640px) {
  .mce-edit-area h2,
  .mce-edit-area .h2 {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 33.6px;
    line-height: 3.36rem;
  }
}
@media screen and (max-width: 480px) {
  .mce-edit-area h2,
  .mce-edit-area .h2 {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 33.6px;
    line-height: 3.36rem;
  }
}
.mce-edit-area h3,
.mce-edit-area .h3 {
  font-size: 28px;
  font-size: 2.8rem;
  line-height: 33.6px;
  line-height: 3.36rem;
  letter-spacing: -1px;
}
@media screen and (max-width: 1040px) {
  .mce-edit-area h3,
  .mce-edit-area .h3 {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 25.2px;
    line-height: 2.52rem;
  }
}
@media screen and (max-width: 800px) {
  .mce-edit-area h3,
  .mce-edit-area .h3 {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 25.2px;
    line-height: 2.52rem;
  }
}
@media screen and (max-width: 640px) {
  .mce-edit-area h3,
  .mce-edit-area .h3 {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 25.2px;
    line-height: 2.52rem;
  }
}
@media screen and (max-width: 480px) {
  .mce-edit-area h3,
  .mce-edit-area .h3 {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 25.2px;
    line-height: 2.52rem;
  }
}
.mce-edit-area h4,
.mce-edit-area .h4 {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16.8px;
  line-height: 1.68rem;
}
.mce-edit-area h5,
.mce-edit-area .h5 {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16.8px;
  line-height: 1.68rem;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  opacity: 0.8;
}
.mce-edit-area h6,
.mce-edit-area .h6 {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16.8px;
  line-height: 1.68rem;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.mce-edit-area p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22.652px;
  line-height: 2.2652rem;
  padding: 10px 0 20px 0;
  margin: 0;
}
.mce-edit-area nav ul,
.mce-edit-area nav ol {
  padding: 0;
}
.mce-edit-area ul:not([class]) {
  padding: 10px 0 20px 0;
}
.mce-edit-area ul:not([class]) li:not([class]) {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22.652px;
  line-height: 2.2652rem;
}
.mce-edit-area ul:not([class]) li:not([class])::before {
  color: var(--php-red, #e00f0f);
  margin-right: 10px;
  content: "\f00c";
}
.mce-edit-area ol:not([class]) {
  padding: 10px 0 20px 0;
  counter-reset: item;
  list-style-type: none;
}
.mce-edit-area ol:not([class]) li:not([class]) {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22.652px;
  line-height: 2.2652rem;
}
.mce-edit-area ol:not([class]) li:not([class])::before {
  content: counter(item);
  counter-increment: item;
  width: 20px;
  height: 20px;
  display: inline-block;
  font-size: 10px;
  font-size: 1rem;
  line-height: 10px;
  line-height: 1rem;
  padding: 5px;
  text-align: center;
  background: var(--php-red, #e00f0f);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  vertical-align: middle;
  color: var(--php-white-very-light, #ffffff);
  margin-right: 10px;
}
.mce-edit-area blockquote {
  padding: 40px;
  text-align: center;
  font-style: italic;
  max-width: 860px;
  margin: 0 auto;
}
.mce-edit-area blockquote p,
.mce-edit-area blockquote quote {
  display: block;
  text-align: center;
  font-style: italic;
  max-width: none;
}
.mce-edit-area blockquote p::before,
.mce-edit-area blockquote quote::before {
  content: "\f101";
  color: red;
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 21px;
  line-height: 2.1rem;
  vertical-align: middle;
  margin-right: 5px;
}
@media screen and (max-width: 1040px) {
  .mce-edit-area blockquote p::before,
  .mce-edit-area blockquote quote::before {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
  }
}
@media screen and (max-width: 800px) {
  .mce-edit-area blockquote p::before,
  .mce-edit-area blockquote quote::before {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
  }
}
@media screen and (max-width: 640px) {
  .mce-edit-area blockquote p::before,
  .mce-edit-area blockquote quote::before {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
  }
}
@media screen and (max-width: 480px) {
  .mce-edit-area blockquote p::before,
  .mce-edit-area blockquote quote::before {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
  }
}
.mce-edit-area blockquote cite {
  display: block;
  text-align: right;
  font-family: "Domine", Georgia, "Cambria", serif;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22.652px;
  line-height: 2.2652rem;
  letter-spacing: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.mce-edit-area blockquote[style*=center] {
  max-width: none;
  margin: 0 auto;
}
.mce-edit-area .block h1::before,
.mce-edit-area .siteorigin-widget-tinymce h1::before,
.mce-edit-area article h1::before {
  content: "\f054";
  color: red;
  font-size: 70px;
  font-size: 7rem;
  line-height: 70px;
  line-height: 7rem;
  font-size: 0.5em;
  line-height: 1em;
  vertical-align: middle;
}
@media screen and (max-width: 1040px) {
  .mce-edit-area .block h1::before,
  .mce-edit-area .siteorigin-widget-tinymce h1::before,
  .mce-edit-area article h1::before {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 28px;
    line-height: 2.8rem;
    font-size: 0.5em;
    line-height: 1em;
  }
}
@media screen and (max-width: 800px) {
  .mce-edit-area .block h1::before,
  .mce-edit-area .siteorigin-widget-tinymce h1::before,
  .mce-edit-area article h1::before {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 28px;
    line-height: 2.8rem;
    font-size: 0.5em;
    line-height: 1em;
  }
}
@media screen and (max-width: 640px) {
  .mce-edit-area .block h1::before,
  .mce-edit-area .siteorigin-widget-tinymce h1::before,
  .mce-edit-area article h1::before {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 28px;
    line-height: 2.8rem;
    font-size: 0.5em;
    line-height: 1em;
  }
}
@media screen and (max-width: 480px) {
  .mce-edit-area .block h1::before,
  .mce-edit-area .siteorigin-widget-tinymce h1::before,
  .mce-edit-area article h1::before {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 28px;
    line-height: 2.8rem;
    font-size: 0.5em;
    line-height: 1em;
  }
}