/* _src/scss/theme.scss */
body:not(.block-editor-iframe__body)::after {
  content: "sm";
  position: fixed;
  bottom: 0;
  right: 0;
  padding: 0.4rem 2rem;
  background: rgba(0, 172, 0, 0.75);
  color: #fff;
  font-size: 0.75rem;
  font-family: monospace;
  z-index: 9999;
  pointer-events: none;
}
@media (min-width: 576px) {
  body:not(.block-editor-iframe__body)::after {
    content: "sm";
  }
}
@media (min-width: 768px) {
  body:not(.block-editor-iframe__body)::after {
    content: "md";
  }
}
@media (min-width: 992px) {
  body:not(.block-editor-iframe__body)::after {
    content: "lg";
  }
}
@media (min-width: 1200px) {
  body:not(.block-editor-iframe__body)::after {
    content: "xl";
  }
}
@media (min-width: 1400px) {
  body:not(.block-editor-iframe__body)::after {
    content: "xxl";
  }
}
*,
::before,
::after {
  box-sizing: border-box;
}
html {
  font-family:
    system-ui,
    "Segoe UI",
    Roboto,
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji";
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  tab-size: 4;
}
body {
  margin: 0;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp,
pre {
  font-family:
    ui-monospace,
    SFMono-Regular,
    Consolas,
    "Liberation Mono",
    Menlo,
    monospace;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
table {
  border-color: currentcolor;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
legend {
  padding: 0;
}
progress {
  vertical-align: baseline;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
html {
  font-size: var(--wp--custom--base-size);
}
.container {
  max-width: var(--wp--style--global--content-size);
  margin: auto;
}
body {
  font-family:
    "Bitter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen,
    Ubuntu,
    Cantarell,
    sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  line-height: 1.4;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  line-height: 1.1;
  font-family: "Young Serif", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  margin-top: 0;
}
h1,
.h1 {
  font-size: clamp(3rem, 1.94rem + 2.82vw, 6rem);
}
h2,
.h2 {
  font-size: clamp(2.7rem, 1.88rem + 2.16vw, 5rem);
}
h3,
.h3 {
  font-size: clamp(2.5rem, 1.78rem + 1.88vw, 4.5rem);
}
h4,
.h4 {
  font-size: clamp(2.2rem, 1.57rem + 1.69vw, 4rem);
}
h5,
.h5 {
  font-size: clamp(2rem, 1.65rem + 0.94vw, 3rem);
}
h6,
.h6 {
  font-size: clamp(1.8rem, 1.55rem + 0.66vw, 2.5rem);
}
strong,
bold,
.bold {
  font-weight: 600;
}
em {
  font-style: italic;
}
a,
a:visited {
  color: unset;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
  transition: all 0.3s ease;
}
a:hover,
a:focus,
a:visited:hover,
a:visited:focus {
  text-decoration: none;
}
.wp-block-list {
  padding-left: 20px;
}
.wp-block-list li {
  position: relative;
}
.wp-block-table {
  font-size: 80%;
}
.wp-block-table table {
  border: none;
}
.wp-block-table table thead {
  border-bottom: 0px solid;
}
.wp-block-table table td,
.wp-block-table table th {
  border: none;
  vertical-align: top;
}
.wp-block-table table tr:not(thead tr) {
  border-top: 1px solid #bdbdbd;
}
.is-style-outer-group {
  margin-top: calc(var(--wp--preset--spacing--80) * 2.5);
}
.m-0 {
  margin: 0 !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mr-0 {
  margin-right: 0 !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.ml-0 {
  margin-left: 0 !important;
}
.mx-0 {
  margin-inline: 0 !important;
}
.my-0 {
  margin-block: 0 !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pr-0 {
  padding-right: 0 !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pl-0 {
  padding-left: 0 !important;
}
.px-0 {
  padding-inline: 0 !important;
}
.py-0 {
  padding-block: 0 !important;
}
.m-1 {
  margin: var(--wp--preset--spacing--10) !important;
}
.mt-1 {
  margin-top: var(--wp--preset--spacing--10) !important;
}
.mr-1 {
  margin-right: var(--wp--preset--spacing--10) !important;
}
.mb-1 {
  margin-bottom: var(--wp--preset--spacing--10) !important;
}
.ml-1 {
  margin-left: var(--wp--preset--spacing--10) !important;
}
.mx-1 {
  margin-inline: var(--wp--preset--spacing--10) !important;
}
.my-1 {
  margin-block: var(--wp--preset--spacing--10) !important;
}
.p-1 {
  padding: var(--wp--preset--spacing--10) !important;
}
.pt-1 {
  padding-top: var(--wp--preset--spacing--10) !important;
}
.pr-1 {
  padding-right: var(--wp--preset--spacing--10) !important;
}
.pb-1 {
  padding-bottom: var(--wp--preset--spacing--10) !important;
}
.pl-1 {
  padding-left: var(--wp--preset--spacing--10) !important;
}
.px-1 {
  padding-inline: var(--wp--preset--spacing--10) !important;
}
.py-1 {
  padding-block: var(--wp--preset--spacing--10) !important;
}
.m-2 {
  margin: var(--wp--preset--spacing--20) !important;
}
.mt-2 {
  margin-top: var(--wp--preset--spacing--20) !important;
}
.mr-2 {
  margin-right: var(--wp--preset--spacing--20) !important;
}
.mb-2 {
  margin-bottom: var(--wp--preset--spacing--20) !important;
}
.ml-2 {
  margin-left: var(--wp--preset--spacing--20) !important;
}
.mx-2 {
  margin-inline: var(--wp--preset--spacing--20) !important;
}
.my-2 {
  margin-block: var(--wp--preset--spacing--20) !important;
}
.p-2 {
  padding: var(--wp--preset--spacing--20) !important;
}
.pt-2 {
  padding-top: var(--wp--preset--spacing--20) !important;
}
.pr-2 {
  padding-right: var(--wp--preset--spacing--20) !important;
}
.pb-2 {
  padding-bottom: var(--wp--preset--spacing--20) !important;
}
.pl-2 {
  padding-left: var(--wp--preset--spacing--20) !important;
}
.px-2 {
  padding-inline: var(--wp--preset--spacing--20) !important;
}
.py-2 {
  padding-block: var(--wp--preset--spacing--20) !important;
}
.m-3 {
  margin: var(--wp--preset--spacing--30) !important;
}
.mt-3 {
  margin-top: var(--wp--preset--spacing--30) !important;
}
.mr-3 {
  margin-right: var(--wp--preset--spacing--30) !important;
}
.mb-3 {
  margin-bottom: var(--wp--preset--spacing--30) !important;
}
.ml-3 {
  margin-left: var(--wp--preset--spacing--30) !important;
}
.mx-3 {
  margin-inline: var(--wp--preset--spacing--30) !important;
}
.my-3 {
  margin-block: var(--wp--preset--spacing--30) !important;
}
.p-3 {
  padding: var(--wp--preset--spacing--30) !important;
}
.pt-3 {
  padding-top: var(--wp--preset--spacing--30) !important;
}
.pr-3 {
  padding-right: var(--wp--preset--spacing--30) !important;
}
.pb-3 {
  padding-bottom: var(--wp--preset--spacing--30) !important;
}
.pl-3 {
  padding-left: var(--wp--preset--spacing--30) !important;
}
.px-3 {
  padding-inline: var(--wp--preset--spacing--30) !important;
}
.py-3 {
  padding-block: var(--wp--preset--spacing--30) !important;
}
.m-4 {
  margin: var(--wp--preset--spacing--40) !important;
}
.mt-4 {
  margin-top: var(--wp--preset--spacing--40) !important;
}
.mr-4 {
  margin-right: var(--wp--preset--spacing--40) !important;
}
.mb-4 {
  margin-bottom: var(--wp--preset--spacing--40) !important;
}
.ml-4 {
  margin-left: var(--wp--preset--spacing--40) !important;
}
.mx-4 {
  margin-inline: var(--wp--preset--spacing--40) !important;
}
.my-4 {
  margin-block: var(--wp--preset--spacing--40) !important;
}
.p-4 {
  padding: var(--wp--preset--spacing--40) !important;
}
.pt-4 {
  padding-top: var(--wp--preset--spacing--40) !important;
}
.pr-4 {
  padding-right: var(--wp--preset--spacing--40) !important;
}
.pb-4 {
  padding-bottom: var(--wp--preset--spacing--40) !important;
}
.pl-4 {
  padding-left: var(--wp--preset--spacing--40) !important;
}
.px-4 {
  padding-inline: var(--wp--preset--spacing--40) !important;
}
.py-4 {
  padding-block: var(--wp--preset--spacing--40) !important;
}
.m-5 {
  margin: var(--wp--preset--spacing--50) !important;
}
.mt-5 {
  margin-top: var(--wp--preset--spacing--50) !important;
}
.mr-5 {
  margin-right: var(--wp--preset--spacing--50) !important;
}
.mb-5 {
  margin-bottom: var(--wp--preset--spacing--50) !important;
}
.ml-5 {
  margin-left: var(--wp--preset--spacing--50) !important;
}
.mx-5 {
  margin-inline: var(--wp--preset--spacing--50) !important;
}
.my-5 {
  margin-block: var(--wp--preset--spacing--50) !important;
}
.p-5 {
  padding: var(--wp--preset--spacing--50) !important;
}
.pt-5 {
  padding-top: var(--wp--preset--spacing--50) !important;
}
.pr-5 {
  padding-right: var(--wp--preset--spacing--50) !important;
}
.pb-5 {
  padding-bottom: var(--wp--preset--spacing--50) !important;
}
.pl-5 {
  padding-left: var(--wp--preset--spacing--50) !important;
}
.px-5 {
  padding-inline: var(--wp--preset--spacing--50) !important;
}
.py-5 {
  padding-block: var(--wp--preset--spacing--50) !important;
}
.m-6 {
  margin: var(--wp--preset--spacing--60) !important;
}
.mt-6 {
  margin-top: var(--wp--preset--spacing--60) !important;
}
.mr-6 {
  margin-right: var(--wp--preset--spacing--60) !important;
}
.mb-6 {
  margin-bottom: var(--wp--preset--spacing--60) !important;
}
.ml-6 {
  margin-left: var(--wp--preset--spacing--60) !important;
}
.mx-6 {
  margin-inline: var(--wp--preset--spacing--60) !important;
}
.my-6 {
  margin-block: var(--wp--preset--spacing--60) !important;
}
.p-6 {
  padding: var(--wp--preset--spacing--60) !important;
}
.pt-6 {
  padding-top: var(--wp--preset--spacing--60) !important;
}
.pr-6 {
  padding-right: var(--wp--preset--spacing--60) !important;
}
.pb-6 {
  padding-bottom: var(--wp--preset--spacing--60) !important;
}
.pl-6 {
  padding-left: var(--wp--preset--spacing--60) !important;
}
.px-6 {
  padding-inline: var(--wp--preset--spacing--60) !important;
}
.py-6 {
  padding-block: var(--wp--preset--spacing--60) !important;
}
.m-7 {
  margin: var(--wp--preset--spacing--70) !important;
}
.mt-7 {
  margin-top: var(--wp--preset--spacing--70) !important;
}
.mr-7 {
  margin-right: var(--wp--preset--spacing--70) !important;
}
.mb-7 {
  margin-bottom: var(--wp--preset--spacing--70) !important;
}
.ml-7 {
  margin-left: var(--wp--preset--spacing--70) !important;
}
.mx-7 {
  margin-inline: var(--wp--preset--spacing--70) !important;
}
.my-7 {
  margin-block: var(--wp--preset--spacing--70) !important;
}
.p-7 {
  padding: var(--wp--preset--spacing--70) !important;
}
.pt-7 {
  padding-top: var(--wp--preset--spacing--70) !important;
}
.pr-7 {
  padding-right: var(--wp--preset--spacing--70) !important;
}
.pb-7 {
  padding-bottom: var(--wp--preset--spacing--70) !important;
}
.pl-7 {
  padding-left: var(--wp--preset--spacing--70) !important;
}
.px-7 {
  padding-inline: var(--wp--preset--spacing--70) !important;
}
.py-7 {
  padding-block: var(--wp--preset--spacing--70) !important;
}
.m-8 {
  margin: var(--wp--preset--spacing--80) !important;
}
.mt-8 {
  margin-top: var(--wp--preset--spacing--80) !important;
}
.mr-8 {
  margin-right: var(--wp--preset--spacing--80) !important;
}
.mb-8 {
  margin-bottom: var(--wp--preset--spacing--80) !important;
}
.ml-8 {
  margin-left: var(--wp--preset--spacing--80) !important;
}
.mx-8 {
  margin-inline: var(--wp--preset--spacing--80) !important;
}
.my-8 {
  margin-block: var(--wp--preset--spacing--80) !important;
}
.p-8 {
  padding: var(--wp--preset--spacing--80) !important;
}
.pt-8 {
  padding-top: var(--wp--preset--spacing--80) !important;
}
.pr-8 {
  padding-right: var(--wp--preset--spacing--80) !important;
}
.pb-8 {
  padding-bottom: var(--wp--preset--spacing--80) !important;
}
.pl-8 {
  padding-left: var(--wp--preset--spacing--80) !important;
}
.px-8 {
  padding-inline: var(--wp--preset--spacing--80) !important;
}
.py-8 {
  padding-block: var(--wp--preset--spacing--80) !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0 {
    margin-left: 0 !important;
  }
  .mx-sm-0 {
    margin-inline: 0 !important;
  }
  .my-sm-0 {
    margin-block: 0 !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0 {
    padding-left: 0 !important;
  }
  .px-sm-0 {
    padding-inline: 0 !important;
  }
  .py-sm-0 {
    padding-block: 0 !important;
  }
  .m-sm-1 {
    margin: var(--wp--preset--spacing--10) !important;
  }
  .mt-sm-1 {
    margin-top: var(--wp--preset--spacing--10) !important;
  }
  .mr-sm-1 {
    margin-right: var(--wp--preset--spacing--10) !important;
  }
  .mb-sm-1 {
    margin-bottom: var(--wp--preset--spacing--10) !important;
  }
  .ml-sm-1 {
    margin-left: var(--wp--preset--spacing--10) !important;
  }
  .mx-sm-1 {
    margin-inline: var(--wp--preset--spacing--10) !important;
  }
  .my-sm-1 {
    margin-block: var(--wp--preset--spacing--10) !important;
  }
  .p-sm-1 {
    padding: var(--wp--preset--spacing--10) !important;
  }
  .pt-sm-1 {
    padding-top: var(--wp--preset--spacing--10) !important;
  }
  .pr-sm-1 {
    padding-right: var(--wp--preset--spacing--10) !important;
  }
  .pb-sm-1 {
    padding-bottom: var(--wp--preset--spacing--10) !important;
  }
  .pl-sm-1 {
    padding-left: var(--wp--preset--spacing--10) !important;
  }
  .px-sm-1 {
    padding-inline: var(--wp--preset--spacing--10) !important;
  }
  .py-sm-1 {
    padding-block: var(--wp--preset--spacing--10) !important;
  }
  .m-sm-2 {
    margin: var(--wp--preset--spacing--20) !important;
  }
  .mt-sm-2 {
    margin-top: var(--wp--preset--spacing--20) !important;
  }
  .mr-sm-2 {
    margin-right: var(--wp--preset--spacing--20) !important;
  }
  .mb-sm-2 {
    margin-bottom: var(--wp--preset--spacing--20) !important;
  }
  .ml-sm-2 {
    margin-left: var(--wp--preset--spacing--20) !important;
  }
  .mx-sm-2 {
    margin-inline: var(--wp--preset--spacing--20) !important;
  }
  .my-sm-2 {
    margin-block: var(--wp--preset--spacing--20) !important;
  }
  .p-sm-2 {
    padding: var(--wp--preset--spacing--20) !important;
  }
  .pt-sm-2 {
    padding-top: var(--wp--preset--spacing--20) !important;
  }
  .pr-sm-2 {
    padding-right: var(--wp--preset--spacing--20) !important;
  }
  .pb-sm-2 {
    padding-bottom: var(--wp--preset--spacing--20) !important;
  }
  .pl-sm-2 {
    padding-left: var(--wp--preset--spacing--20) !important;
  }
  .px-sm-2 {
    padding-inline: var(--wp--preset--spacing--20) !important;
  }
  .py-sm-2 {
    padding-block: var(--wp--preset--spacing--20) !important;
  }
  .m-sm-3 {
    margin: var(--wp--preset--spacing--30) !important;
  }
  .mt-sm-3 {
    margin-top: var(--wp--preset--spacing--30) !important;
  }
  .mr-sm-3 {
    margin-right: var(--wp--preset--spacing--30) !important;
  }
  .mb-sm-3 {
    margin-bottom: var(--wp--preset--spacing--30) !important;
  }
  .ml-sm-3 {
    margin-left: var(--wp--preset--spacing--30) !important;
  }
  .mx-sm-3 {
    margin-inline: var(--wp--preset--spacing--30) !important;
  }
  .my-sm-3 {
    margin-block: var(--wp--preset--spacing--30) !important;
  }
  .p-sm-3 {
    padding: var(--wp--preset--spacing--30) !important;
  }
  .pt-sm-3 {
    padding-top: var(--wp--preset--spacing--30) !important;
  }
  .pr-sm-3 {
    padding-right: var(--wp--preset--spacing--30) !important;
  }
  .pb-sm-3 {
    padding-bottom: var(--wp--preset--spacing--30) !important;
  }
  .pl-sm-3 {
    padding-left: var(--wp--preset--spacing--30) !important;
  }
  .px-sm-3 {
    padding-inline: var(--wp--preset--spacing--30) !important;
  }
  .py-sm-3 {
    padding-block: var(--wp--preset--spacing--30) !important;
  }
  .m-sm-4 {
    margin: var(--wp--preset--spacing--40) !important;
  }
  .mt-sm-4 {
    margin-top: var(--wp--preset--spacing--40) !important;
  }
  .mr-sm-4 {
    margin-right: var(--wp--preset--spacing--40) !important;
  }
  .mb-sm-4 {
    margin-bottom: var(--wp--preset--spacing--40) !important;
  }
  .ml-sm-4 {
    margin-left: var(--wp--preset--spacing--40) !important;
  }
  .mx-sm-4 {
    margin-inline: var(--wp--preset--spacing--40) !important;
  }
  .my-sm-4 {
    margin-block: var(--wp--preset--spacing--40) !important;
  }
  .p-sm-4 {
    padding: var(--wp--preset--spacing--40) !important;
  }
  .pt-sm-4 {
    padding-top: var(--wp--preset--spacing--40) !important;
  }
  .pr-sm-4 {
    padding-right: var(--wp--preset--spacing--40) !important;
  }
  .pb-sm-4 {
    padding-bottom: var(--wp--preset--spacing--40) !important;
  }
  .pl-sm-4 {
    padding-left: var(--wp--preset--spacing--40) !important;
  }
  .px-sm-4 {
    padding-inline: var(--wp--preset--spacing--40) !important;
  }
  .py-sm-4 {
    padding-block: var(--wp--preset--spacing--40) !important;
  }
  .m-sm-5 {
    margin: var(--wp--preset--spacing--50) !important;
  }
  .mt-sm-5 {
    margin-top: var(--wp--preset--spacing--50) !important;
  }
  .mr-sm-5 {
    margin-right: var(--wp--preset--spacing--50) !important;
  }
  .mb-sm-5 {
    margin-bottom: var(--wp--preset--spacing--50) !important;
  }
  .ml-sm-5 {
    margin-left: var(--wp--preset--spacing--50) !important;
  }
  .mx-sm-5 {
    margin-inline: var(--wp--preset--spacing--50) !important;
  }
  .my-sm-5 {
    margin-block: var(--wp--preset--spacing--50) !important;
  }
  .p-sm-5 {
    padding: var(--wp--preset--spacing--50) !important;
  }
  .pt-sm-5 {
    padding-top: var(--wp--preset--spacing--50) !important;
  }
  .pr-sm-5 {
    padding-right: var(--wp--preset--spacing--50) !important;
  }
  .pb-sm-5 {
    padding-bottom: var(--wp--preset--spacing--50) !important;
  }
  .pl-sm-5 {
    padding-left: var(--wp--preset--spacing--50) !important;
  }
  .px-sm-5 {
    padding-inline: var(--wp--preset--spacing--50) !important;
  }
  .py-sm-5 {
    padding-block: var(--wp--preset--spacing--50) !important;
  }
  .m-sm-6 {
    margin: var(--wp--preset--spacing--60) !important;
  }
  .mt-sm-6 {
    margin-top: var(--wp--preset--spacing--60) !important;
  }
  .mr-sm-6 {
    margin-right: var(--wp--preset--spacing--60) !important;
  }
  .mb-sm-6 {
    margin-bottom: var(--wp--preset--spacing--60) !important;
  }
  .ml-sm-6 {
    margin-left: var(--wp--preset--spacing--60) !important;
  }
  .mx-sm-6 {
    margin-inline: var(--wp--preset--spacing--60) !important;
  }
  .my-sm-6 {
    margin-block: var(--wp--preset--spacing--60) !important;
  }
  .p-sm-6 {
    padding: var(--wp--preset--spacing--60) !important;
  }
  .pt-sm-6 {
    padding-top: var(--wp--preset--spacing--60) !important;
  }
  .pr-sm-6 {
    padding-right: var(--wp--preset--spacing--60) !important;
  }
  .pb-sm-6 {
    padding-bottom: var(--wp--preset--spacing--60) !important;
  }
  .pl-sm-6 {
    padding-left: var(--wp--preset--spacing--60) !important;
  }
  .px-sm-6 {
    padding-inline: var(--wp--preset--spacing--60) !important;
  }
  .py-sm-6 {
    padding-block: var(--wp--preset--spacing--60) !important;
  }
  .m-sm-7 {
    margin: var(--wp--preset--spacing--70) !important;
  }
  .mt-sm-7 {
    margin-top: var(--wp--preset--spacing--70) !important;
  }
  .mr-sm-7 {
    margin-right: var(--wp--preset--spacing--70) !important;
  }
  .mb-sm-7 {
    margin-bottom: var(--wp--preset--spacing--70) !important;
  }
  .ml-sm-7 {
    margin-left: var(--wp--preset--spacing--70) !important;
  }
  .mx-sm-7 {
    margin-inline: var(--wp--preset--spacing--70) !important;
  }
  .my-sm-7 {
    margin-block: var(--wp--preset--spacing--70) !important;
  }
  .p-sm-7 {
    padding: var(--wp--preset--spacing--70) !important;
  }
  .pt-sm-7 {
    padding-top: var(--wp--preset--spacing--70) !important;
  }
  .pr-sm-7 {
    padding-right: var(--wp--preset--spacing--70) !important;
  }
  .pb-sm-7 {
    padding-bottom: var(--wp--preset--spacing--70) !important;
  }
  .pl-sm-7 {
    padding-left: var(--wp--preset--spacing--70) !important;
  }
  .px-sm-7 {
    padding-inline: var(--wp--preset--spacing--70) !important;
  }
  .py-sm-7 {
    padding-block: var(--wp--preset--spacing--70) !important;
  }
  .m-sm-8 {
    margin: var(--wp--preset--spacing--80) !important;
  }
  .mt-sm-8 {
    margin-top: var(--wp--preset--spacing--80) !important;
  }
  .mr-sm-8 {
    margin-right: var(--wp--preset--spacing--80) !important;
  }
  .mb-sm-8 {
    margin-bottom: var(--wp--preset--spacing--80) !important;
  }
  .ml-sm-8 {
    margin-left: var(--wp--preset--spacing--80) !important;
  }
  .mx-sm-8 {
    margin-inline: var(--wp--preset--spacing--80) !important;
  }
  .my-sm-8 {
    margin-block: var(--wp--preset--spacing--80) !important;
  }
  .p-sm-8 {
    padding: var(--wp--preset--spacing--80) !important;
  }
  .pt-sm-8 {
    padding-top: var(--wp--preset--spacing--80) !important;
  }
  .pr-sm-8 {
    padding-right: var(--wp--preset--spacing--80) !important;
  }
  .pb-sm-8 {
    padding-bottom: var(--wp--preset--spacing--80) !important;
  }
  .pl-sm-8 {
    padding-left: var(--wp--preset--spacing--80) !important;
  }
  .px-sm-8 {
    padding-inline: var(--wp--preset--spacing--80) !important;
  }
  .py-sm-8 {
    padding-block: var(--wp--preset--spacing--80) !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0 {
    margin-left: 0 !important;
  }
  .mx-md-0 {
    margin-inline: 0 !important;
  }
  .my-md-0 {
    margin-block: 0 !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0 {
    padding-left: 0 !important;
  }
  .px-md-0 {
    padding-inline: 0 !important;
  }
  .py-md-0 {
    padding-block: 0 !important;
  }
  .m-md-1 {
    margin: var(--wp--preset--spacing--10) !important;
  }
  .mt-md-1 {
    margin-top: var(--wp--preset--spacing--10) !important;
  }
  .mr-md-1 {
    margin-right: var(--wp--preset--spacing--10) !important;
  }
  .mb-md-1 {
    margin-bottom: var(--wp--preset--spacing--10) !important;
  }
  .ml-md-1 {
    margin-left: var(--wp--preset--spacing--10) !important;
  }
  .mx-md-1 {
    margin-inline: var(--wp--preset--spacing--10) !important;
  }
  .my-md-1 {
    margin-block: var(--wp--preset--spacing--10) !important;
  }
  .p-md-1 {
    padding: var(--wp--preset--spacing--10) !important;
  }
  .pt-md-1 {
    padding-top: var(--wp--preset--spacing--10) !important;
  }
  .pr-md-1 {
    padding-right: var(--wp--preset--spacing--10) !important;
  }
  .pb-md-1 {
    padding-bottom: var(--wp--preset--spacing--10) !important;
  }
  .pl-md-1 {
    padding-left: var(--wp--preset--spacing--10) !important;
  }
  .px-md-1 {
    padding-inline: var(--wp--preset--spacing--10) !important;
  }
  .py-md-1 {
    padding-block: var(--wp--preset--spacing--10) !important;
  }
  .m-md-2 {
    margin: var(--wp--preset--spacing--20) !important;
  }
  .mt-md-2 {
    margin-top: var(--wp--preset--spacing--20) !important;
  }
  .mr-md-2 {
    margin-right: var(--wp--preset--spacing--20) !important;
  }
  .mb-md-2 {
    margin-bottom: var(--wp--preset--spacing--20) !important;
  }
  .ml-md-2 {
    margin-left: var(--wp--preset--spacing--20) !important;
  }
  .mx-md-2 {
    margin-inline: var(--wp--preset--spacing--20) !important;
  }
  .my-md-2 {
    margin-block: var(--wp--preset--spacing--20) !important;
  }
  .p-md-2 {
    padding: var(--wp--preset--spacing--20) !important;
  }
  .pt-md-2 {
    padding-top: var(--wp--preset--spacing--20) !important;
  }
  .pr-md-2 {
    padding-right: var(--wp--preset--spacing--20) !important;
  }
  .pb-md-2 {
    padding-bottom: var(--wp--preset--spacing--20) !important;
  }
  .pl-md-2 {
    padding-left: var(--wp--preset--spacing--20) !important;
  }
  .px-md-2 {
    padding-inline: var(--wp--preset--spacing--20) !important;
  }
  .py-md-2 {
    padding-block: var(--wp--preset--spacing--20) !important;
  }
  .m-md-3 {
    margin: var(--wp--preset--spacing--30) !important;
  }
  .mt-md-3 {
    margin-top: var(--wp--preset--spacing--30) !important;
  }
  .mr-md-3 {
    margin-right: var(--wp--preset--spacing--30) !important;
  }
  .mb-md-3 {
    margin-bottom: var(--wp--preset--spacing--30) !important;
  }
  .ml-md-3 {
    margin-left: var(--wp--preset--spacing--30) !important;
  }
  .mx-md-3 {
    margin-inline: var(--wp--preset--spacing--30) !important;
  }
  .my-md-3 {
    margin-block: var(--wp--preset--spacing--30) !important;
  }
  .p-md-3 {
    padding: var(--wp--preset--spacing--30) !important;
  }
  .pt-md-3 {
    padding-top: var(--wp--preset--spacing--30) !important;
  }
  .pr-md-3 {
    padding-right: var(--wp--preset--spacing--30) !important;
  }
  .pb-md-3 {
    padding-bottom: var(--wp--preset--spacing--30) !important;
  }
  .pl-md-3 {
    padding-left: var(--wp--preset--spacing--30) !important;
  }
  .px-md-3 {
    padding-inline: var(--wp--preset--spacing--30) !important;
  }
  .py-md-3 {
    padding-block: var(--wp--preset--spacing--30) !important;
  }
  .m-md-4 {
    margin: var(--wp--preset--spacing--40) !important;
  }
  .mt-md-4 {
    margin-top: var(--wp--preset--spacing--40) !important;
  }
  .mr-md-4 {
    margin-right: var(--wp--preset--spacing--40) !important;
  }
  .mb-md-4 {
    margin-bottom: var(--wp--preset--spacing--40) !important;
  }
  .ml-md-4 {
    margin-left: var(--wp--preset--spacing--40) !important;
  }
  .mx-md-4 {
    margin-inline: var(--wp--preset--spacing--40) !important;
  }
  .my-md-4 {
    margin-block: var(--wp--preset--spacing--40) !important;
  }
  .p-md-4 {
    padding: var(--wp--preset--spacing--40) !important;
  }
  .pt-md-4 {
    padding-top: var(--wp--preset--spacing--40) !important;
  }
  .pr-md-4 {
    padding-right: var(--wp--preset--spacing--40) !important;
  }
  .pb-md-4 {
    padding-bottom: var(--wp--preset--spacing--40) !important;
  }
  .pl-md-4 {
    padding-left: var(--wp--preset--spacing--40) !important;
  }
  .px-md-4 {
    padding-inline: var(--wp--preset--spacing--40) !important;
  }
  .py-md-4 {
    padding-block: var(--wp--preset--spacing--40) !important;
  }
  .m-md-5 {
    margin: var(--wp--preset--spacing--50) !important;
  }
  .mt-md-5 {
    margin-top: var(--wp--preset--spacing--50) !important;
  }
  .mr-md-5 {
    margin-right: var(--wp--preset--spacing--50) !important;
  }
  .mb-md-5 {
    margin-bottom: var(--wp--preset--spacing--50) !important;
  }
  .ml-md-5 {
    margin-left: var(--wp--preset--spacing--50) !important;
  }
  .mx-md-5 {
    margin-inline: var(--wp--preset--spacing--50) !important;
  }
  .my-md-5 {
    margin-block: var(--wp--preset--spacing--50) !important;
  }
  .p-md-5 {
    padding: var(--wp--preset--spacing--50) !important;
  }
  .pt-md-5 {
    padding-top: var(--wp--preset--spacing--50) !important;
  }
  .pr-md-5 {
    padding-right: var(--wp--preset--spacing--50) !important;
  }
  .pb-md-5 {
    padding-bottom: var(--wp--preset--spacing--50) !important;
  }
  .pl-md-5 {
    padding-left: var(--wp--preset--spacing--50) !important;
  }
  .px-md-5 {
    padding-inline: var(--wp--preset--spacing--50) !important;
  }
  .py-md-5 {
    padding-block: var(--wp--preset--spacing--50) !important;
  }
  .m-md-6 {
    margin: var(--wp--preset--spacing--60) !important;
  }
  .mt-md-6 {
    margin-top: var(--wp--preset--spacing--60) !important;
  }
  .mr-md-6 {
    margin-right: var(--wp--preset--spacing--60) !important;
  }
  .mb-md-6 {
    margin-bottom: var(--wp--preset--spacing--60) !important;
  }
  .ml-md-6 {
    margin-left: var(--wp--preset--spacing--60) !important;
  }
  .mx-md-6 {
    margin-inline: var(--wp--preset--spacing--60) !important;
  }
  .my-md-6 {
    margin-block: var(--wp--preset--spacing--60) !important;
  }
  .p-md-6 {
    padding: var(--wp--preset--spacing--60) !important;
  }
  .pt-md-6 {
    padding-top: var(--wp--preset--spacing--60) !important;
  }
  .pr-md-6 {
    padding-right: var(--wp--preset--spacing--60) !important;
  }
  .pb-md-6 {
    padding-bottom: var(--wp--preset--spacing--60) !important;
  }
  .pl-md-6 {
    padding-left: var(--wp--preset--spacing--60) !important;
  }
  .px-md-6 {
    padding-inline: var(--wp--preset--spacing--60) !important;
  }
  .py-md-6 {
    padding-block: var(--wp--preset--spacing--60) !important;
  }
  .m-md-7 {
    margin: var(--wp--preset--spacing--70) !important;
  }
  .mt-md-7 {
    margin-top: var(--wp--preset--spacing--70) !important;
  }
  .mr-md-7 {
    margin-right: var(--wp--preset--spacing--70) !important;
  }
  .mb-md-7 {
    margin-bottom: var(--wp--preset--spacing--70) !important;
  }
  .ml-md-7 {
    margin-left: var(--wp--preset--spacing--70) !important;
  }
  .mx-md-7 {
    margin-inline: var(--wp--preset--spacing--70) !important;
  }
  .my-md-7 {
    margin-block: var(--wp--preset--spacing--70) !important;
  }
  .p-md-7 {
    padding: var(--wp--preset--spacing--70) !important;
  }
  .pt-md-7 {
    padding-top: var(--wp--preset--spacing--70) !important;
  }
  .pr-md-7 {
    padding-right: var(--wp--preset--spacing--70) !important;
  }
  .pb-md-7 {
    padding-bottom: var(--wp--preset--spacing--70) !important;
  }
  .pl-md-7 {
    padding-left: var(--wp--preset--spacing--70) !important;
  }
  .px-md-7 {
    padding-inline: var(--wp--preset--spacing--70) !important;
  }
  .py-md-7 {
    padding-block: var(--wp--preset--spacing--70) !important;
  }
  .m-md-8 {
    margin: var(--wp--preset--spacing--80) !important;
  }
  .mt-md-8 {
    margin-top: var(--wp--preset--spacing--80) !important;
  }
  .mr-md-8 {
    margin-right: var(--wp--preset--spacing--80) !important;
  }
  .mb-md-8 {
    margin-bottom: var(--wp--preset--spacing--80) !important;
  }
  .ml-md-8 {
    margin-left: var(--wp--preset--spacing--80) !important;
  }
  .mx-md-8 {
    margin-inline: var(--wp--preset--spacing--80) !important;
  }
  .my-md-8 {
    margin-block: var(--wp--preset--spacing--80) !important;
  }
  .p-md-8 {
    padding: var(--wp--preset--spacing--80) !important;
  }
  .pt-md-8 {
    padding-top: var(--wp--preset--spacing--80) !important;
  }
  .pr-md-8 {
    padding-right: var(--wp--preset--spacing--80) !important;
  }
  .pb-md-8 {
    padding-bottom: var(--wp--preset--spacing--80) !important;
  }
  .pl-md-8 {
    padding-left: var(--wp--preset--spacing--80) !important;
  }
  .px-md-8 {
    padding-inline: var(--wp--preset--spacing--80) !important;
  }
  .py-md-8 {
    padding-block: var(--wp--preset--spacing--80) !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0 {
    margin-left: 0 !important;
  }
  .mx-lg-0 {
    margin-inline: 0 !important;
  }
  .my-lg-0 {
    margin-block: 0 !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0 {
    padding-left: 0 !important;
  }
  .px-lg-0 {
    padding-inline: 0 !important;
  }
  .py-lg-0 {
    padding-block: 0 !important;
  }
  .m-lg-1 {
    margin: var(--wp--preset--spacing--10) !important;
  }
  .mt-lg-1 {
    margin-top: var(--wp--preset--spacing--10) !important;
  }
  .mr-lg-1 {
    margin-right: var(--wp--preset--spacing--10) !important;
  }
  .mb-lg-1 {
    margin-bottom: var(--wp--preset--spacing--10) !important;
  }
  .ml-lg-1 {
    margin-left: var(--wp--preset--spacing--10) !important;
  }
  .mx-lg-1 {
    margin-inline: var(--wp--preset--spacing--10) !important;
  }
  .my-lg-1 {
    margin-block: var(--wp--preset--spacing--10) !important;
  }
  .p-lg-1 {
    padding: var(--wp--preset--spacing--10) !important;
  }
  .pt-lg-1 {
    padding-top: var(--wp--preset--spacing--10) !important;
  }
  .pr-lg-1 {
    padding-right: var(--wp--preset--spacing--10) !important;
  }
  .pb-lg-1 {
    padding-bottom: var(--wp--preset--spacing--10) !important;
  }
  .pl-lg-1 {
    padding-left: var(--wp--preset--spacing--10) !important;
  }
  .px-lg-1 {
    padding-inline: var(--wp--preset--spacing--10) !important;
  }
  .py-lg-1 {
    padding-block: var(--wp--preset--spacing--10) !important;
  }
  .m-lg-2 {
    margin: var(--wp--preset--spacing--20) !important;
  }
  .mt-lg-2 {
    margin-top: var(--wp--preset--spacing--20) !important;
  }
  .mr-lg-2 {
    margin-right: var(--wp--preset--spacing--20) !important;
  }
  .mb-lg-2 {
    margin-bottom: var(--wp--preset--spacing--20) !important;
  }
  .ml-lg-2 {
    margin-left: var(--wp--preset--spacing--20) !important;
  }
  .mx-lg-2 {
    margin-inline: var(--wp--preset--spacing--20) !important;
  }
  .my-lg-2 {
    margin-block: var(--wp--preset--spacing--20) !important;
  }
  .p-lg-2 {
    padding: var(--wp--preset--spacing--20) !important;
  }
  .pt-lg-2 {
    padding-top: var(--wp--preset--spacing--20) !important;
  }
  .pr-lg-2 {
    padding-right: var(--wp--preset--spacing--20) !important;
  }
  .pb-lg-2 {
    padding-bottom: var(--wp--preset--spacing--20) !important;
  }
  .pl-lg-2 {
    padding-left: var(--wp--preset--spacing--20) !important;
  }
  .px-lg-2 {
    padding-inline: var(--wp--preset--spacing--20) !important;
  }
  .py-lg-2 {
    padding-block: var(--wp--preset--spacing--20) !important;
  }
  .m-lg-3 {
    margin: var(--wp--preset--spacing--30) !important;
  }
  .mt-lg-3 {
    margin-top: var(--wp--preset--spacing--30) !important;
  }
  .mr-lg-3 {
    margin-right: var(--wp--preset--spacing--30) !important;
  }
  .mb-lg-3 {
    margin-bottom: var(--wp--preset--spacing--30) !important;
  }
  .ml-lg-3 {
    margin-left: var(--wp--preset--spacing--30) !important;
  }
  .mx-lg-3 {
    margin-inline: var(--wp--preset--spacing--30) !important;
  }
  .my-lg-3 {
    margin-block: var(--wp--preset--spacing--30) !important;
  }
  .p-lg-3 {
    padding: var(--wp--preset--spacing--30) !important;
  }
  .pt-lg-3 {
    padding-top: var(--wp--preset--spacing--30) !important;
  }
  .pr-lg-3 {
    padding-right: var(--wp--preset--spacing--30) !important;
  }
  .pb-lg-3 {
    padding-bottom: var(--wp--preset--spacing--30) !important;
  }
  .pl-lg-3 {
    padding-left: var(--wp--preset--spacing--30) !important;
  }
  .px-lg-3 {
    padding-inline: var(--wp--preset--spacing--30) !important;
  }
  .py-lg-3 {
    padding-block: var(--wp--preset--spacing--30) !important;
  }
  .m-lg-4 {
    margin: var(--wp--preset--spacing--40) !important;
  }
  .mt-lg-4 {
    margin-top: var(--wp--preset--spacing--40) !important;
  }
  .mr-lg-4 {
    margin-right: var(--wp--preset--spacing--40) !important;
  }
  .mb-lg-4 {
    margin-bottom: var(--wp--preset--spacing--40) !important;
  }
  .ml-lg-4 {
    margin-left: var(--wp--preset--spacing--40) !important;
  }
  .mx-lg-4 {
    margin-inline: var(--wp--preset--spacing--40) !important;
  }
  .my-lg-4 {
    margin-block: var(--wp--preset--spacing--40) !important;
  }
  .p-lg-4 {
    padding: var(--wp--preset--spacing--40) !important;
  }
  .pt-lg-4 {
    padding-top: var(--wp--preset--spacing--40) !important;
  }
  .pr-lg-4 {
    padding-right: var(--wp--preset--spacing--40) !important;
  }
  .pb-lg-4 {
    padding-bottom: var(--wp--preset--spacing--40) !important;
  }
  .pl-lg-4 {
    padding-left: var(--wp--preset--spacing--40) !important;
  }
  .px-lg-4 {
    padding-inline: var(--wp--preset--spacing--40) !important;
  }
  .py-lg-4 {
    padding-block: var(--wp--preset--spacing--40) !important;
  }
  .m-lg-5 {
    margin: var(--wp--preset--spacing--50) !important;
  }
  .mt-lg-5 {
    margin-top: var(--wp--preset--spacing--50) !important;
  }
  .mr-lg-5 {
    margin-right: var(--wp--preset--spacing--50) !important;
  }
  .mb-lg-5 {
    margin-bottom: var(--wp--preset--spacing--50) !important;
  }
  .ml-lg-5 {
    margin-left: var(--wp--preset--spacing--50) !important;
  }
  .mx-lg-5 {
    margin-inline: var(--wp--preset--spacing--50) !important;
  }
  .my-lg-5 {
    margin-block: var(--wp--preset--spacing--50) !important;
  }
  .p-lg-5 {
    padding: var(--wp--preset--spacing--50) !important;
  }
  .pt-lg-5 {
    padding-top: var(--wp--preset--spacing--50) !important;
  }
  .pr-lg-5 {
    padding-right: var(--wp--preset--spacing--50) !important;
  }
  .pb-lg-5 {
    padding-bottom: var(--wp--preset--spacing--50) !important;
  }
  .pl-lg-5 {
    padding-left: var(--wp--preset--spacing--50) !important;
  }
  .px-lg-5 {
    padding-inline: var(--wp--preset--spacing--50) !important;
  }
  .py-lg-5 {
    padding-block: var(--wp--preset--spacing--50) !important;
  }
  .m-lg-6 {
    margin: var(--wp--preset--spacing--60) !important;
  }
  .mt-lg-6 {
    margin-top: var(--wp--preset--spacing--60) !important;
  }
  .mr-lg-6 {
    margin-right: var(--wp--preset--spacing--60) !important;
  }
  .mb-lg-6 {
    margin-bottom: var(--wp--preset--spacing--60) !important;
  }
  .ml-lg-6 {
    margin-left: var(--wp--preset--spacing--60) !important;
  }
  .mx-lg-6 {
    margin-inline: var(--wp--preset--spacing--60) !important;
  }
  .my-lg-6 {
    margin-block: var(--wp--preset--spacing--60) !important;
  }
  .p-lg-6 {
    padding: var(--wp--preset--spacing--60) !important;
  }
  .pt-lg-6 {
    padding-top: var(--wp--preset--spacing--60) !important;
  }
  .pr-lg-6 {
    padding-right: var(--wp--preset--spacing--60) !important;
  }
  .pb-lg-6 {
    padding-bottom: var(--wp--preset--spacing--60) !important;
  }
  .pl-lg-6 {
    padding-left: var(--wp--preset--spacing--60) !important;
  }
  .px-lg-6 {
    padding-inline: var(--wp--preset--spacing--60) !important;
  }
  .py-lg-6 {
    padding-block: var(--wp--preset--spacing--60) !important;
  }
  .m-lg-7 {
    margin: var(--wp--preset--spacing--70) !important;
  }
  .mt-lg-7 {
    margin-top: var(--wp--preset--spacing--70) !important;
  }
  .mr-lg-7 {
    margin-right: var(--wp--preset--spacing--70) !important;
  }
  .mb-lg-7 {
    margin-bottom: var(--wp--preset--spacing--70) !important;
  }
  .ml-lg-7 {
    margin-left: var(--wp--preset--spacing--70) !important;
  }
  .mx-lg-7 {
    margin-inline: var(--wp--preset--spacing--70) !important;
  }
  .my-lg-7 {
    margin-block: var(--wp--preset--spacing--70) !important;
  }
  .p-lg-7 {
    padding: var(--wp--preset--spacing--70) !important;
  }
  .pt-lg-7 {
    padding-top: var(--wp--preset--spacing--70) !important;
  }
  .pr-lg-7 {
    padding-right: var(--wp--preset--spacing--70) !important;
  }
  .pb-lg-7 {
    padding-bottom: var(--wp--preset--spacing--70) !important;
  }
  .pl-lg-7 {
    padding-left: var(--wp--preset--spacing--70) !important;
  }
  .px-lg-7 {
    padding-inline: var(--wp--preset--spacing--70) !important;
  }
  .py-lg-7 {
    padding-block: var(--wp--preset--spacing--70) !important;
  }
  .m-lg-8 {
    margin: var(--wp--preset--spacing--80) !important;
  }
  .mt-lg-8 {
    margin-top: var(--wp--preset--spacing--80) !important;
  }
  .mr-lg-8 {
    margin-right: var(--wp--preset--spacing--80) !important;
  }
  .mb-lg-8 {
    margin-bottom: var(--wp--preset--spacing--80) !important;
  }
  .ml-lg-8 {
    margin-left: var(--wp--preset--spacing--80) !important;
  }
  .mx-lg-8 {
    margin-inline: var(--wp--preset--spacing--80) !important;
  }
  .my-lg-8 {
    margin-block: var(--wp--preset--spacing--80) !important;
  }
  .p-lg-8 {
    padding: var(--wp--preset--spacing--80) !important;
  }
  .pt-lg-8 {
    padding-top: var(--wp--preset--spacing--80) !important;
  }
  .pr-lg-8 {
    padding-right: var(--wp--preset--spacing--80) !important;
  }
  .pb-lg-8 {
    padding-bottom: var(--wp--preset--spacing--80) !important;
  }
  .pl-lg-8 {
    padding-left: var(--wp--preset--spacing--80) !important;
  }
  .px-lg-8 {
    padding-inline: var(--wp--preset--spacing--80) !important;
  }
  .py-lg-8 {
    padding-block: var(--wp--preset--spacing--80) !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0 {
    margin-left: 0 !important;
  }
  .mx-xl-0 {
    margin-inline: 0 !important;
  }
  .my-xl-0 {
    margin-block: 0 !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0 {
    padding-left: 0 !important;
  }
  .px-xl-0 {
    padding-inline: 0 !important;
  }
  .py-xl-0 {
    padding-block: 0 !important;
  }
  .m-xl-1 {
    margin: var(--wp--preset--spacing--10) !important;
  }
  .mt-xl-1 {
    margin-top: var(--wp--preset--spacing--10) !important;
  }
  .mr-xl-1 {
    margin-right: var(--wp--preset--spacing--10) !important;
  }
  .mb-xl-1 {
    margin-bottom: var(--wp--preset--spacing--10) !important;
  }
  .ml-xl-1 {
    margin-left: var(--wp--preset--spacing--10) !important;
  }
  .mx-xl-1 {
    margin-inline: var(--wp--preset--spacing--10) !important;
  }
  .my-xl-1 {
    margin-block: var(--wp--preset--spacing--10) !important;
  }
  .p-xl-1 {
    padding: var(--wp--preset--spacing--10) !important;
  }
  .pt-xl-1 {
    padding-top: var(--wp--preset--spacing--10) !important;
  }
  .pr-xl-1 {
    padding-right: var(--wp--preset--spacing--10) !important;
  }
  .pb-xl-1 {
    padding-bottom: var(--wp--preset--spacing--10) !important;
  }
  .pl-xl-1 {
    padding-left: var(--wp--preset--spacing--10) !important;
  }
  .px-xl-1 {
    padding-inline: var(--wp--preset--spacing--10) !important;
  }
  .py-xl-1 {
    padding-block: var(--wp--preset--spacing--10) !important;
  }
  .m-xl-2 {
    margin: var(--wp--preset--spacing--20) !important;
  }
  .mt-xl-2 {
    margin-top: var(--wp--preset--spacing--20) !important;
  }
  .mr-xl-2 {
    margin-right: var(--wp--preset--spacing--20) !important;
  }
  .mb-xl-2 {
    margin-bottom: var(--wp--preset--spacing--20) !important;
  }
  .ml-xl-2 {
    margin-left: var(--wp--preset--spacing--20) !important;
  }
  .mx-xl-2 {
    margin-inline: var(--wp--preset--spacing--20) !important;
  }
  .my-xl-2 {
    margin-block: var(--wp--preset--spacing--20) !important;
  }
  .p-xl-2 {
    padding: var(--wp--preset--spacing--20) !important;
  }
  .pt-xl-2 {
    padding-top: var(--wp--preset--spacing--20) !important;
  }
  .pr-xl-2 {
    padding-right: var(--wp--preset--spacing--20) !important;
  }
  .pb-xl-2 {
    padding-bottom: var(--wp--preset--spacing--20) !important;
  }
  .pl-xl-2 {
    padding-left: var(--wp--preset--spacing--20) !important;
  }
  .px-xl-2 {
    padding-inline: var(--wp--preset--spacing--20) !important;
  }
  .py-xl-2 {
    padding-block: var(--wp--preset--spacing--20) !important;
  }
  .m-xl-3 {
    margin: var(--wp--preset--spacing--30) !important;
  }
  .mt-xl-3 {
    margin-top: var(--wp--preset--spacing--30) !important;
  }
  .mr-xl-3 {
    margin-right: var(--wp--preset--spacing--30) !important;
  }
  .mb-xl-3 {
    margin-bottom: var(--wp--preset--spacing--30) !important;
  }
  .ml-xl-3 {
    margin-left: var(--wp--preset--spacing--30) !important;
  }
  .mx-xl-3 {
    margin-inline: var(--wp--preset--spacing--30) !important;
  }
  .my-xl-3 {
    margin-block: var(--wp--preset--spacing--30) !important;
  }
  .p-xl-3 {
    padding: var(--wp--preset--spacing--30) !important;
  }
  .pt-xl-3 {
    padding-top: var(--wp--preset--spacing--30) !important;
  }
  .pr-xl-3 {
    padding-right: var(--wp--preset--spacing--30) !important;
  }
  .pb-xl-3 {
    padding-bottom: var(--wp--preset--spacing--30) !important;
  }
  .pl-xl-3 {
    padding-left: var(--wp--preset--spacing--30) !important;
  }
  .px-xl-3 {
    padding-inline: var(--wp--preset--spacing--30) !important;
  }
  .py-xl-3 {
    padding-block: var(--wp--preset--spacing--30) !important;
  }
  .m-xl-4 {
    margin: var(--wp--preset--spacing--40) !important;
  }
  .mt-xl-4 {
    margin-top: var(--wp--preset--spacing--40) !important;
  }
  .mr-xl-4 {
    margin-right: var(--wp--preset--spacing--40) !important;
  }
  .mb-xl-4 {
    margin-bottom: var(--wp--preset--spacing--40) !important;
  }
  .ml-xl-4 {
    margin-left: var(--wp--preset--spacing--40) !important;
  }
  .mx-xl-4 {
    margin-inline: var(--wp--preset--spacing--40) !important;
  }
  .my-xl-4 {
    margin-block: var(--wp--preset--spacing--40) !important;
  }
  .p-xl-4 {
    padding: var(--wp--preset--spacing--40) !important;
  }
  .pt-xl-4 {
    padding-top: var(--wp--preset--spacing--40) !important;
  }
  .pr-xl-4 {
    padding-right: var(--wp--preset--spacing--40) !important;
  }
  .pb-xl-4 {
    padding-bottom: var(--wp--preset--spacing--40) !important;
  }
  .pl-xl-4 {
    padding-left: var(--wp--preset--spacing--40) !important;
  }
  .px-xl-4 {
    padding-inline: var(--wp--preset--spacing--40) !important;
  }
  .py-xl-4 {
    padding-block: var(--wp--preset--spacing--40) !important;
  }
  .m-xl-5 {
    margin: var(--wp--preset--spacing--50) !important;
  }
  .mt-xl-5 {
    margin-top: var(--wp--preset--spacing--50) !important;
  }
  .mr-xl-5 {
    margin-right: var(--wp--preset--spacing--50) !important;
  }
  .mb-xl-5 {
    margin-bottom: var(--wp--preset--spacing--50) !important;
  }
  .ml-xl-5 {
    margin-left: var(--wp--preset--spacing--50) !important;
  }
  .mx-xl-5 {
    margin-inline: var(--wp--preset--spacing--50) !important;
  }
  .my-xl-5 {
    margin-block: var(--wp--preset--spacing--50) !important;
  }
  .p-xl-5 {
    padding: var(--wp--preset--spacing--50) !important;
  }
  .pt-xl-5 {
    padding-top: var(--wp--preset--spacing--50) !important;
  }
  .pr-xl-5 {
    padding-right: var(--wp--preset--spacing--50) !important;
  }
  .pb-xl-5 {
    padding-bottom: var(--wp--preset--spacing--50) !important;
  }
  .pl-xl-5 {
    padding-left: var(--wp--preset--spacing--50) !important;
  }
  .px-xl-5 {
    padding-inline: var(--wp--preset--spacing--50) !important;
  }
  .py-xl-5 {
    padding-block: var(--wp--preset--spacing--50) !important;
  }
  .m-xl-6 {
    margin: var(--wp--preset--spacing--60) !important;
  }
  .mt-xl-6 {
    margin-top: var(--wp--preset--spacing--60) !important;
  }
  .mr-xl-6 {
    margin-right: var(--wp--preset--spacing--60) !important;
  }
  .mb-xl-6 {
    margin-bottom: var(--wp--preset--spacing--60) !important;
  }
  .ml-xl-6 {
    margin-left: var(--wp--preset--spacing--60) !important;
  }
  .mx-xl-6 {
    margin-inline: var(--wp--preset--spacing--60) !important;
  }
  .my-xl-6 {
    margin-block: var(--wp--preset--spacing--60) !important;
  }
  .p-xl-6 {
    padding: var(--wp--preset--spacing--60) !important;
  }
  .pt-xl-6 {
    padding-top: var(--wp--preset--spacing--60) !important;
  }
  .pr-xl-6 {
    padding-right: var(--wp--preset--spacing--60) !important;
  }
  .pb-xl-6 {
    padding-bottom: var(--wp--preset--spacing--60) !important;
  }
  .pl-xl-6 {
    padding-left: var(--wp--preset--spacing--60) !important;
  }
  .px-xl-6 {
    padding-inline: var(--wp--preset--spacing--60) !important;
  }
  .py-xl-6 {
    padding-block: var(--wp--preset--spacing--60) !important;
  }
  .m-xl-7 {
    margin: var(--wp--preset--spacing--70) !important;
  }
  .mt-xl-7 {
    margin-top: var(--wp--preset--spacing--70) !important;
  }
  .mr-xl-7 {
    margin-right: var(--wp--preset--spacing--70) !important;
  }
  .mb-xl-7 {
    margin-bottom: var(--wp--preset--spacing--70) !important;
  }
  .ml-xl-7 {
    margin-left: var(--wp--preset--spacing--70) !important;
  }
  .mx-xl-7 {
    margin-inline: var(--wp--preset--spacing--70) !important;
  }
  .my-xl-7 {
    margin-block: var(--wp--preset--spacing--70) !important;
  }
  .p-xl-7 {
    padding: var(--wp--preset--spacing--70) !important;
  }
  .pt-xl-7 {
    padding-top: var(--wp--preset--spacing--70) !important;
  }
  .pr-xl-7 {
    padding-right: var(--wp--preset--spacing--70) !important;
  }
  .pb-xl-7 {
    padding-bottom: var(--wp--preset--spacing--70) !important;
  }
  .pl-xl-7 {
    padding-left: var(--wp--preset--spacing--70) !important;
  }
  .px-xl-7 {
    padding-inline: var(--wp--preset--spacing--70) !important;
  }
  .py-xl-7 {
    padding-block: var(--wp--preset--spacing--70) !important;
  }
  .m-xl-8 {
    margin: var(--wp--preset--spacing--80) !important;
  }
  .mt-xl-8 {
    margin-top: var(--wp--preset--spacing--80) !important;
  }
  .mr-xl-8 {
    margin-right: var(--wp--preset--spacing--80) !important;
  }
  .mb-xl-8 {
    margin-bottom: var(--wp--preset--spacing--80) !important;
  }
  .ml-xl-8 {
    margin-left: var(--wp--preset--spacing--80) !important;
  }
  .mx-xl-8 {
    margin-inline: var(--wp--preset--spacing--80) !important;
  }
  .my-xl-8 {
    margin-block: var(--wp--preset--spacing--80) !important;
  }
  .p-xl-8 {
    padding: var(--wp--preset--spacing--80) !important;
  }
  .pt-xl-8 {
    padding-top: var(--wp--preset--spacing--80) !important;
  }
  .pr-xl-8 {
    padding-right: var(--wp--preset--spacing--80) !important;
  }
  .pb-xl-8 {
    padding-bottom: var(--wp--preset--spacing--80) !important;
  }
  .pl-xl-8 {
    padding-left: var(--wp--preset--spacing--80) !important;
  }
  .px-xl-8 {
    padding-inline: var(--wp--preset--spacing--80) !important;
  }
  .py-xl-8 {
    padding-block: var(--wp--preset--spacing--80) !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-0 {
    margin: 0 !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxl-0 {
    margin-left: 0 !important;
  }
  .mx-xxl-0 {
    margin-inline: 0 !important;
  }
  .my-xxl-0 {
    margin-block: 0 !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxl-0 {
    padding-left: 0 !important;
  }
  .px-xxl-0 {
    padding-inline: 0 !important;
  }
  .py-xxl-0 {
    padding-block: 0 !important;
  }
  .m-xxl-1 {
    margin: var(--wp--preset--spacing--10) !important;
  }
  .mt-xxl-1 {
    margin-top: var(--wp--preset--spacing--10) !important;
  }
  .mr-xxl-1 {
    margin-right: var(--wp--preset--spacing--10) !important;
  }
  .mb-xxl-1 {
    margin-bottom: var(--wp--preset--spacing--10) !important;
  }
  .ml-xxl-1 {
    margin-left: var(--wp--preset--spacing--10) !important;
  }
  .mx-xxl-1 {
    margin-inline: var(--wp--preset--spacing--10) !important;
  }
  .my-xxl-1 {
    margin-block: var(--wp--preset--spacing--10) !important;
  }
  .p-xxl-1 {
    padding: var(--wp--preset--spacing--10) !important;
  }
  .pt-xxl-1 {
    padding-top: var(--wp--preset--spacing--10) !important;
  }
  .pr-xxl-1 {
    padding-right: var(--wp--preset--spacing--10) !important;
  }
  .pb-xxl-1 {
    padding-bottom: var(--wp--preset--spacing--10) !important;
  }
  .pl-xxl-1 {
    padding-left: var(--wp--preset--spacing--10) !important;
  }
  .px-xxl-1 {
    padding-inline: var(--wp--preset--spacing--10) !important;
  }
  .py-xxl-1 {
    padding-block: var(--wp--preset--spacing--10) !important;
  }
  .m-xxl-2 {
    margin: var(--wp--preset--spacing--20) !important;
  }
  .mt-xxl-2 {
    margin-top: var(--wp--preset--spacing--20) !important;
  }
  .mr-xxl-2 {
    margin-right: var(--wp--preset--spacing--20) !important;
  }
  .mb-xxl-2 {
    margin-bottom: var(--wp--preset--spacing--20) !important;
  }
  .ml-xxl-2 {
    margin-left: var(--wp--preset--spacing--20) !important;
  }
  .mx-xxl-2 {
    margin-inline: var(--wp--preset--spacing--20) !important;
  }
  .my-xxl-2 {
    margin-block: var(--wp--preset--spacing--20) !important;
  }
  .p-xxl-2 {
    padding: var(--wp--preset--spacing--20) !important;
  }
  .pt-xxl-2 {
    padding-top: var(--wp--preset--spacing--20) !important;
  }
  .pr-xxl-2 {
    padding-right: var(--wp--preset--spacing--20) !important;
  }
  .pb-xxl-2 {
    padding-bottom: var(--wp--preset--spacing--20) !important;
  }
  .pl-xxl-2 {
    padding-left: var(--wp--preset--spacing--20) !important;
  }
  .px-xxl-2 {
    padding-inline: var(--wp--preset--spacing--20) !important;
  }
  .py-xxl-2 {
    padding-block: var(--wp--preset--spacing--20) !important;
  }
  .m-xxl-3 {
    margin: var(--wp--preset--spacing--30) !important;
  }
  .mt-xxl-3 {
    margin-top: var(--wp--preset--spacing--30) !important;
  }
  .mr-xxl-3 {
    margin-right: var(--wp--preset--spacing--30) !important;
  }
  .mb-xxl-3 {
    margin-bottom: var(--wp--preset--spacing--30) !important;
  }
  .ml-xxl-3 {
    margin-left: var(--wp--preset--spacing--30) !important;
  }
  .mx-xxl-3 {
    margin-inline: var(--wp--preset--spacing--30) !important;
  }
  .my-xxl-3 {
    margin-block: var(--wp--preset--spacing--30) !important;
  }
  .p-xxl-3 {
    padding: var(--wp--preset--spacing--30) !important;
  }
  .pt-xxl-3 {
    padding-top: var(--wp--preset--spacing--30) !important;
  }
  .pr-xxl-3 {
    padding-right: var(--wp--preset--spacing--30) !important;
  }
  .pb-xxl-3 {
    padding-bottom: var(--wp--preset--spacing--30) !important;
  }
  .pl-xxl-3 {
    padding-left: var(--wp--preset--spacing--30) !important;
  }
  .px-xxl-3 {
    padding-inline: var(--wp--preset--spacing--30) !important;
  }
  .py-xxl-3 {
    padding-block: var(--wp--preset--spacing--30) !important;
  }
  .m-xxl-4 {
    margin: var(--wp--preset--spacing--40) !important;
  }
  .mt-xxl-4 {
    margin-top: var(--wp--preset--spacing--40) !important;
  }
  .mr-xxl-4 {
    margin-right: var(--wp--preset--spacing--40) !important;
  }
  .mb-xxl-4 {
    margin-bottom: var(--wp--preset--spacing--40) !important;
  }
  .ml-xxl-4 {
    margin-left: var(--wp--preset--spacing--40) !important;
  }
  .mx-xxl-4 {
    margin-inline: var(--wp--preset--spacing--40) !important;
  }
  .my-xxl-4 {
    margin-block: var(--wp--preset--spacing--40) !important;
  }
  .p-xxl-4 {
    padding: var(--wp--preset--spacing--40) !important;
  }
  .pt-xxl-4 {
    padding-top: var(--wp--preset--spacing--40) !important;
  }
  .pr-xxl-4 {
    padding-right: var(--wp--preset--spacing--40) !important;
  }
  .pb-xxl-4 {
    padding-bottom: var(--wp--preset--spacing--40) !important;
  }
  .pl-xxl-4 {
    padding-left: var(--wp--preset--spacing--40) !important;
  }
  .px-xxl-4 {
    padding-inline: var(--wp--preset--spacing--40) !important;
  }
  .py-xxl-4 {
    padding-block: var(--wp--preset--spacing--40) !important;
  }
  .m-xxl-5 {
    margin: var(--wp--preset--spacing--50) !important;
  }
  .mt-xxl-5 {
    margin-top: var(--wp--preset--spacing--50) !important;
  }
  .mr-xxl-5 {
    margin-right: var(--wp--preset--spacing--50) !important;
  }
  .mb-xxl-5 {
    margin-bottom: var(--wp--preset--spacing--50) !important;
  }
  .ml-xxl-5 {
    margin-left: var(--wp--preset--spacing--50) !important;
  }
  .mx-xxl-5 {
    margin-inline: var(--wp--preset--spacing--50) !important;
  }
  .my-xxl-5 {
    margin-block: var(--wp--preset--spacing--50) !important;
  }
  .p-xxl-5 {
    padding: var(--wp--preset--spacing--50) !important;
  }
  .pt-xxl-5 {
    padding-top: var(--wp--preset--spacing--50) !important;
  }
  .pr-xxl-5 {
    padding-right: var(--wp--preset--spacing--50) !important;
  }
  .pb-xxl-5 {
    padding-bottom: var(--wp--preset--spacing--50) !important;
  }
  .pl-xxl-5 {
    padding-left: var(--wp--preset--spacing--50) !important;
  }
  .px-xxl-5 {
    padding-inline: var(--wp--preset--spacing--50) !important;
  }
  .py-xxl-5 {
    padding-block: var(--wp--preset--spacing--50) !important;
  }
  .m-xxl-6 {
    margin: var(--wp--preset--spacing--60) !important;
  }
  .mt-xxl-6 {
    margin-top: var(--wp--preset--spacing--60) !important;
  }
  .mr-xxl-6 {
    margin-right: var(--wp--preset--spacing--60) !important;
  }
  .mb-xxl-6 {
    margin-bottom: var(--wp--preset--spacing--60) !important;
  }
  .ml-xxl-6 {
    margin-left: var(--wp--preset--spacing--60) !important;
  }
  .mx-xxl-6 {
    margin-inline: var(--wp--preset--spacing--60) !important;
  }
  .my-xxl-6 {
    margin-block: var(--wp--preset--spacing--60) !important;
  }
  .p-xxl-6 {
    padding: var(--wp--preset--spacing--60) !important;
  }
  .pt-xxl-6 {
    padding-top: var(--wp--preset--spacing--60) !important;
  }
  .pr-xxl-6 {
    padding-right: var(--wp--preset--spacing--60) !important;
  }
  .pb-xxl-6 {
    padding-bottom: var(--wp--preset--spacing--60) !important;
  }
  .pl-xxl-6 {
    padding-left: var(--wp--preset--spacing--60) !important;
  }
  .px-xxl-6 {
    padding-inline: var(--wp--preset--spacing--60) !important;
  }
  .py-xxl-6 {
    padding-block: var(--wp--preset--spacing--60) !important;
  }
  .m-xxl-7 {
    margin: var(--wp--preset--spacing--70) !important;
  }
  .mt-xxl-7 {
    margin-top: var(--wp--preset--spacing--70) !important;
  }
  .mr-xxl-7 {
    margin-right: var(--wp--preset--spacing--70) !important;
  }
  .mb-xxl-7 {
    margin-bottom: var(--wp--preset--spacing--70) !important;
  }
  .ml-xxl-7 {
    margin-left: var(--wp--preset--spacing--70) !important;
  }
  .mx-xxl-7 {
    margin-inline: var(--wp--preset--spacing--70) !important;
  }
  .my-xxl-7 {
    margin-block: var(--wp--preset--spacing--70) !important;
  }
  .p-xxl-7 {
    padding: var(--wp--preset--spacing--70) !important;
  }
  .pt-xxl-7 {
    padding-top: var(--wp--preset--spacing--70) !important;
  }
  .pr-xxl-7 {
    padding-right: var(--wp--preset--spacing--70) !important;
  }
  .pb-xxl-7 {
    padding-bottom: var(--wp--preset--spacing--70) !important;
  }
  .pl-xxl-7 {
    padding-left: var(--wp--preset--spacing--70) !important;
  }
  .px-xxl-7 {
    padding-inline: var(--wp--preset--spacing--70) !important;
  }
  .py-xxl-7 {
    padding-block: var(--wp--preset--spacing--70) !important;
  }
  .m-xxl-8 {
    margin: var(--wp--preset--spacing--80) !important;
  }
  .mt-xxl-8 {
    margin-top: var(--wp--preset--spacing--80) !important;
  }
  .mr-xxl-8 {
    margin-right: var(--wp--preset--spacing--80) !important;
  }
  .mb-xxl-8 {
    margin-bottom: var(--wp--preset--spacing--80) !important;
  }
  .ml-xxl-8 {
    margin-left: var(--wp--preset--spacing--80) !important;
  }
  .mx-xxl-8 {
    margin-inline: var(--wp--preset--spacing--80) !important;
  }
  .my-xxl-8 {
    margin-block: var(--wp--preset--spacing--80) !important;
  }
  .p-xxl-8 {
    padding: var(--wp--preset--spacing--80) !important;
  }
  .pt-xxl-8 {
    padding-top: var(--wp--preset--spacing--80) !important;
  }
  .pr-xxl-8 {
    padding-right: var(--wp--preset--spacing--80) !important;
  }
  .pb-xxl-8 {
    padding-bottom: var(--wp--preset--spacing--80) !important;
  }
  .pl-xxl-8 {
    padding-left: var(--wp--preset--spacing--80) !important;
  }
  .px-xxl-8 {
    padding-inline: var(--wp--preset--spacing--80) !important;
  }
  .py-xxl-8 {
    padding-block: var(--wp--preset--spacing--80) !important;
  }
}
.m-auto {
  margin: auto !important;
}
.mx-auto {
  margin-inline: auto !important;
}
.my-auto {
  margin-block: auto !important;
}
@media (min-width: 576px) {
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-auto {
    margin-inline: auto !important;
  }
  .my-sm-auto {
    margin-block: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-auto {
    margin-inline: auto !important;
  }
  .my-md-auto {
    margin-block: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-auto {
    margin-inline: auto !important;
  }
  .my-lg-auto {
    margin-block: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-auto {
    margin-inline: auto !important;
  }
  .my-xl-auto {
    margin-block: auto !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-auto {
    margin-inline: auto !important;
  }
  .my-xxl-auto {
    margin-block: auto !important;
  }
}
.w-25 {
  width: 25% !important;
}
.w-30 {
  width: 30% !important;
}
.w-35 {
  width: 35% !important;
}
.w-40 {
  width: 40% !important;
}
.w-45 {
  width: 45% !important;
}
.w-50 {
  width: 50% !important;
}
.w-55 {
  width: 55% !important;
}
.w-60 {
  width: 60% !important;
}
.w-65 {
  width: 65% !important;
}
.w-70 {
  width: 70% !important;
}
.w-75 {
  width: 75% !important;
}
.w-80 {
  width: 80% !important;
}
.w-85 {
  width: 85% !important;
}
.w-90 {
  width: 90% !important;
}
.w-95 {
  width: 95% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.w-full {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w-sm-25 {
    width: 25% !important;
  }
  .w-sm-30 {
    width: 30% !important;
  }
  .w-sm-35 {
    width: 35% !important;
  }
  .w-sm-40 {
    width: 40% !important;
  }
  .w-sm-45 {
    width: 45% !important;
  }
  .w-sm-50 {
    width: 50% !important;
  }
  .w-sm-55 {
    width: 55% !important;
  }
  .w-sm-60 {
    width: 60% !important;
  }
  .w-sm-65 {
    width: 65% !important;
  }
  .w-sm-70 {
    width: 70% !important;
  }
  .w-sm-75 {
    width: 75% !important;
  }
  .w-sm-80 {
    width: 80% !important;
  }
  .w-sm-85 {
    width: 85% !important;
  }
  .w-sm-90 {
    width: 90% !important;
  }
  .w-sm-95 {
    width: 95% !important;
  }
  .w-sm-100 {
    width: 100% !important;
  }
  .w-sm-auto {
    width: auto !important;
  }
  .w-sm-full {
    width: 100% !important;
  }
}
@media (min-width: 768px) {
  .w-md-25 {
    width: 25% !important;
  }
  .w-md-30 {
    width: 30% !important;
  }
  .w-md-35 {
    width: 35% !important;
  }
  .w-md-40 {
    width: 40% !important;
  }
  .w-md-45 {
    width: 45% !important;
  }
  .w-md-50 {
    width: 50% !important;
  }
  .w-md-55 {
    width: 55% !important;
  }
  .w-md-60 {
    width: 60% !important;
  }
  .w-md-65 {
    width: 65% !important;
  }
  .w-md-70 {
    width: 70% !important;
  }
  .w-md-75 {
    width: 75% !important;
  }
  .w-md-80 {
    width: 80% !important;
  }
  .w-md-85 {
    width: 85% !important;
  }
  .w-md-90 {
    width: 90% !important;
  }
  .w-md-95 {
    width: 95% !important;
  }
  .w-md-100 {
    width: 100% !important;
  }
  .w-md-auto {
    width: auto !important;
  }
  .w-md-full {
    width: 100% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-25 {
    width: 25% !important;
  }
  .w-lg-30 {
    width: 30% !important;
  }
  .w-lg-35 {
    width: 35% !important;
  }
  .w-lg-40 {
    width: 40% !important;
  }
  .w-lg-45 {
    width: 45% !important;
  }
  .w-lg-50 {
    width: 50% !important;
  }
  .w-lg-55 {
    width: 55% !important;
  }
  .w-lg-60 {
    width: 60% !important;
  }
  .w-lg-65 {
    width: 65% !important;
  }
  .w-lg-70 {
    width: 70% !important;
  }
  .w-lg-75 {
    width: 75% !important;
  }
  .w-lg-80 {
    width: 80% !important;
  }
  .w-lg-85 {
    width: 85% !important;
  }
  .w-lg-90 {
    width: 90% !important;
  }
  .w-lg-95 {
    width: 95% !important;
  }
  .w-lg-100 {
    width: 100% !important;
  }
  .w-lg-auto {
    width: auto !important;
  }
  .w-lg-full {
    width: 100% !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-25 {
    width: 25% !important;
  }
  .w-xl-30 {
    width: 30% !important;
  }
  .w-xl-35 {
    width: 35% !important;
  }
  .w-xl-40 {
    width: 40% !important;
  }
  .w-xl-45 {
    width: 45% !important;
  }
  .w-xl-50 {
    width: 50% !important;
  }
  .w-xl-55 {
    width: 55% !important;
  }
  .w-xl-60 {
    width: 60% !important;
  }
  .w-xl-65 {
    width: 65% !important;
  }
  .w-xl-70 {
    width: 70% !important;
  }
  .w-xl-75 {
    width: 75% !important;
  }
  .w-xl-80 {
    width: 80% !important;
  }
  .w-xl-85 {
    width: 85% !important;
  }
  .w-xl-90 {
    width: 90% !important;
  }
  .w-xl-95 {
    width: 95% !important;
  }
  .w-xl-100 {
    width: 100% !important;
  }
  .w-xl-auto {
    width: auto !important;
  }
  .w-xl-full {
    width: 100% !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-25 {
    width: 25% !important;
  }
  .w-xxl-30 {
    width: 30% !important;
  }
  .w-xxl-35 {
    width: 35% !important;
  }
  .w-xxl-40 {
    width: 40% !important;
  }
  .w-xxl-45 {
    width: 45% !important;
  }
  .w-xxl-50 {
    width: 50% !important;
  }
  .w-xxl-55 {
    width: 55% !important;
  }
  .w-xxl-60 {
    width: 60% !important;
  }
  .w-xxl-65 {
    width: 65% !important;
  }
  .w-xxl-70 {
    width: 70% !important;
  }
  .w-xxl-75 {
    width: 75% !important;
  }
  .w-xxl-80 {
    width: 80% !important;
  }
  .w-xxl-85 {
    width: 85% !important;
  }
  .w-xxl-90 {
    width: 90% !important;
  }
  .w-xxl-95 {
    width: 95% !important;
  }
  .w-xxl-100 {
    width: 100% !important;
  }
  .w-xxl-auto {
    width: auto !important;
  }
  .w-xxl-full {
    width: 100% !important;
  }
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
.d-grid {
  display: grid !important;
}
.d-inline-grid {
  display: inline-grid !important;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
@media (min-width: 576px) {
  .visible-sm {
    visibility: visible !important;
  }
  .invisible-sm {
    visibility: hidden !important;
  }
}
@media (min-width: 768px) {
  .visible-md {
    visibility: visible !important;
  }
  .invisible-md {
    visibility: hidden !important;
  }
}
@media (min-width: 992px) {
  .visible-lg {
    visibility: visible !important;
  }
  .invisible-lg {
    visibility: hidden !important;
  }
}
@media (min-width: 1200px) {
  .visible-xl {
    visibility: visible !important;
  }
  .invisible-xl {
    visibility: hidden !important;
  }
}
@media (min-width: 1400px) {
  .visible-xxl {
    visibility: visible !important;
  }
  .invisible-xxl {
    visibility: hidden !important;
  }
}
.flex-row {
  flex-direction: row !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
}
@media (min-width: 1400px) {
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
}
.gap-0 {
  gap: 0 !important;
}
.gap-x-0 {
  column-gap: 0 !important;
}
.gap-y-0 {
  row-gap: 0 !important;
}
.gap-1 {
  gap: var(--wp--preset--spacing--10) !important;
}
.gap-x-1 {
  column-gap: var(--wp--preset--spacing--10) !important;
}
.gap-y-1 {
  row-gap: var(--wp--preset--spacing--10) !important;
}
.gap-2 {
  gap: var(--wp--preset--spacing--20) !important;
}
.gap-x-2 {
  column-gap: var(--wp--preset--spacing--20) !important;
}
.gap-y-2 {
  row-gap: var(--wp--preset--spacing--20) !important;
}
.gap-3 {
  gap: var(--wp--preset--spacing--30) !important;
}
.gap-x-3 {
  column-gap: var(--wp--preset--spacing--30) !important;
}
.gap-y-3 {
  row-gap: var(--wp--preset--spacing--30) !important;
}
.gap-4 {
  gap: var(--wp--preset--spacing--40) !important;
}
.gap-x-4 {
  column-gap: var(--wp--preset--spacing--40) !important;
}
.gap-y-4 {
  row-gap: var(--wp--preset--spacing--40) !important;
}
.gap-5 {
  gap: var(--wp--preset--spacing--50) !important;
}
.gap-x-5 {
  column-gap: var(--wp--preset--spacing--50) !important;
}
.gap-y-5 {
  row-gap: var(--wp--preset--spacing--50) !important;
}
.gap-6 {
  gap: var(--wp--preset--spacing--60) !important;
}
.gap-x-6 {
  column-gap: var(--wp--preset--spacing--60) !important;
}
.gap-y-6 {
  row-gap: var(--wp--preset--spacing--60) !important;
}
.gap-7 {
  gap: var(--wp--preset--spacing--70) !important;
}
.gap-x-7 {
  column-gap: var(--wp--preset--spacing--70) !important;
}
.gap-y-7 {
  row-gap: var(--wp--preset--spacing--70) !important;
}
.gap-8 {
  gap: var(--wp--preset--spacing--80) !important;
}
.gap-x-8 {
  column-gap: var(--wp--preset--spacing--80) !important;
}
.gap-y-8 {
  row-gap: var(--wp--preset--spacing--80) !important;
}
@media (min-width: 576px) {
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-x-sm-0 {
    column-gap: 0 !important;
  }
  .gap-y-sm-0 {
    row-gap: 0 !important;
  }
  .gap-sm-1 {
    gap: var(--wp--preset--spacing--10) !important;
  }
  .gap-x-sm-1 {
    column-gap: var(--wp--preset--spacing--10) !important;
  }
  .gap-y-sm-1 {
    row-gap: var(--wp--preset--spacing--10) !important;
  }
  .gap-sm-2 {
    gap: var(--wp--preset--spacing--20) !important;
  }
  .gap-x-sm-2 {
    column-gap: var(--wp--preset--spacing--20) !important;
  }
  .gap-y-sm-2 {
    row-gap: var(--wp--preset--spacing--20) !important;
  }
  .gap-sm-3 {
    gap: var(--wp--preset--spacing--30) !important;
  }
  .gap-x-sm-3 {
    column-gap: var(--wp--preset--spacing--30) !important;
  }
  .gap-y-sm-3 {
    row-gap: var(--wp--preset--spacing--30) !important;
  }
  .gap-sm-4 {
    gap: var(--wp--preset--spacing--40) !important;
  }
  .gap-x-sm-4 {
    column-gap: var(--wp--preset--spacing--40) !important;
  }
  .gap-y-sm-4 {
    row-gap: var(--wp--preset--spacing--40) !important;
  }
  .gap-sm-5 {
    gap: var(--wp--preset--spacing--50) !important;
  }
  .gap-x-sm-5 {
    column-gap: var(--wp--preset--spacing--50) !important;
  }
  .gap-y-sm-5 {
    row-gap: var(--wp--preset--spacing--50) !important;
  }
  .gap-sm-6 {
    gap: var(--wp--preset--spacing--60) !important;
  }
  .gap-x-sm-6 {
    column-gap: var(--wp--preset--spacing--60) !important;
  }
  .gap-y-sm-6 {
    row-gap: var(--wp--preset--spacing--60) !important;
  }
  .gap-sm-7 {
    gap: var(--wp--preset--spacing--70) !important;
  }
  .gap-x-sm-7 {
    column-gap: var(--wp--preset--spacing--70) !important;
  }
  .gap-y-sm-7 {
    row-gap: var(--wp--preset--spacing--70) !important;
  }
  .gap-sm-8 {
    gap: var(--wp--preset--spacing--80) !important;
  }
  .gap-x-sm-8 {
    column-gap: var(--wp--preset--spacing--80) !important;
  }
  .gap-y-sm-8 {
    row-gap: var(--wp--preset--spacing--80) !important;
  }
}
@media (min-width: 768px) {
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-x-md-0 {
    column-gap: 0 !important;
  }
  .gap-y-md-0 {
    row-gap: 0 !important;
  }
  .gap-md-1 {
    gap: var(--wp--preset--spacing--10) !important;
  }
  .gap-x-md-1 {
    column-gap: var(--wp--preset--spacing--10) !important;
  }
  .gap-y-md-1 {
    row-gap: var(--wp--preset--spacing--10) !important;
  }
  .gap-md-2 {
    gap: var(--wp--preset--spacing--20) !important;
  }
  .gap-x-md-2 {
    column-gap: var(--wp--preset--spacing--20) !important;
  }
  .gap-y-md-2 {
    row-gap: var(--wp--preset--spacing--20) !important;
  }
  .gap-md-3 {
    gap: var(--wp--preset--spacing--30) !important;
  }
  .gap-x-md-3 {
    column-gap: var(--wp--preset--spacing--30) !important;
  }
  .gap-y-md-3 {
    row-gap: var(--wp--preset--spacing--30) !important;
  }
  .gap-md-4 {
    gap: var(--wp--preset--spacing--40) !important;
  }
  .gap-x-md-4 {
    column-gap: var(--wp--preset--spacing--40) !important;
  }
  .gap-y-md-4 {
    row-gap: var(--wp--preset--spacing--40) !important;
  }
  .gap-md-5 {
    gap: var(--wp--preset--spacing--50) !important;
  }
  .gap-x-md-5 {
    column-gap: var(--wp--preset--spacing--50) !important;
  }
  .gap-y-md-5 {
    row-gap: var(--wp--preset--spacing--50) !important;
  }
  .gap-md-6 {
    gap: var(--wp--preset--spacing--60) !important;
  }
  .gap-x-md-6 {
    column-gap: var(--wp--preset--spacing--60) !important;
  }
  .gap-y-md-6 {
    row-gap: var(--wp--preset--spacing--60) !important;
  }
  .gap-md-7 {
    gap: var(--wp--preset--spacing--70) !important;
  }
  .gap-x-md-7 {
    column-gap: var(--wp--preset--spacing--70) !important;
  }
  .gap-y-md-7 {
    row-gap: var(--wp--preset--spacing--70) !important;
  }
  .gap-md-8 {
    gap: var(--wp--preset--spacing--80) !important;
  }
  .gap-x-md-8 {
    column-gap: var(--wp--preset--spacing--80) !important;
  }
  .gap-y-md-8 {
    row-gap: var(--wp--preset--spacing--80) !important;
  }
}
@media (min-width: 992px) {
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-x-lg-0 {
    column-gap: 0 !important;
  }
  .gap-y-lg-0 {
    row-gap: 0 !important;
  }
  .gap-lg-1 {
    gap: var(--wp--preset--spacing--10) !important;
  }
  .gap-x-lg-1 {
    column-gap: var(--wp--preset--spacing--10) !important;
  }
  .gap-y-lg-1 {
    row-gap: var(--wp--preset--spacing--10) !important;
  }
  .gap-lg-2 {
    gap: var(--wp--preset--spacing--20) !important;
  }
  .gap-x-lg-2 {
    column-gap: var(--wp--preset--spacing--20) !important;
  }
  .gap-y-lg-2 {
    row-gap: var(--wp--preset--spacing--20) !important;
  }
  .gap-lg-3 {
    gap: var(--wp--preset--spacing--30) !important;
  }
  .gap-x-lg-3 {
    column-gap: var(--wp--preset--spacing--30) !important;
  }
  .gap-y-lg-3 {
    row-gap: var(--wp--preset--spacing--30) !important;
  }
  .gap-lg-4 {
    gap: var(--wp--preset--spacing--40) !important;
  }
  .gap-x-lg-4 {
    column-gap: var(--wp--preset--spacing--40) !important;
  }
  .gap-y-lg-4 {
    row-gap: var(--wp--preset--spacing--40) !important;
  }
  .gap-lg-5 {
    gap: var(--wp--preset--spacing--50) !important;
  }
  .gap-x-lg-5 {
    column-gap: var(--wp--preset--spacing--50) !important;
  }
  .gap-y-lg-5 {
    row-gap: var(--wp--preset--spacing--50) !important;
  }
  .gap-lg-6 {
    gap: var(--wp--preset--spacing--60) !important;
  }
  .gap-x-lg-6 {
    column-gap: var(--wp--preset--spacing--60) !important;
  }
  .gap-y-lg-6 {
    row-gap: var(--wp--preset--spacing--60) !important;
  }
  .gap-lg-7 {
    gap: var(--wp--preset--spacing--70) !important;
  }
  .gap-x-lg-7 {
    column-gap: var(--wp--preset--spacing--70) !important;
  }
  .gap-y-lg-7 {
    row-gap: var(--wp--preset--spacing--70) !important;
  }
  .gap-lg-8 {
    gap: var(--wp--preset--spacing--80) !important;
  }
  .gap-x-lg-8 {
    column-gap: var(--wp--preset--spacing--80) !important;
  }
  .gap-y-lg-8 {
    row-gap: var(--wp--preset--spacing--80) !important;
  }
}
@media (min-width: 1200px) {
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-x-xl-0 {
    column-gap: 0 !important;
  }
  .gap-y-xl-0 {
    row-gap: 0 !important;
  }
  .gap-xl-1 {
    gap: var(--wp--preset--spacing--10) !important;
  }
  .gap-x-xl-1 {
    column-gap: var(--wp--preset--spacing--10) !important;
  }
  .gap-y-xl-1 {
    row-gap: var(--wp--preset--spacing--10) !important;
  }
  .gap-xl-2 {
    gap: var(--wp--preset--spacing--20) !important;
  }
  .gap-x-xl-2 {
    column-gap: var(--wp--preset--spacing--20) !important;
  }
  .gap-y-xl-2 {
    row-gap: var(--wp--preset--spacing--20) !important;
  }
  .gap-xl-3 {
    gap: var(--wp--preset--spacing--30) !important;
  }
  .gap-x-xl-3 {
    column-gap: var(--wp--preset--spacing--30) !important;
  }
  .gap-y-xl-3 {
    row-gap: var(--wp--preset--spacing--30) !important;
  }
  .gap-xl-4 {
    gap: var(--wp--preset--spacing--40) !important;
  }
  .gap-x-xl-4 {
    column-gap: var(--wp--preset--spacing--40) !important;
  }
  .gap-y-xl-4 {
    row-gap: var(--wp--preset--spacing--40) !important;
  }
  .gap-xl-5 {
    gap: var(--wp--preset--spacing--50) !important;
  }
  .gap-x-xl-5 {
    column-gap: var(--wp--preset--spacing--50) !important;
  }
  .gap-y-xl-5 {
    row-gap: var(--wp--preset--spacing--50) !important;
  }
  .gap-xl-6 {
    gap: var(--wp--preset--spacing--60) !important;
  }
  .gap-x-xl-6 {
    column-gap: var(--wp--preset--spacing--60) !important;
  }
  .gap-y-xl-6 {
    row-gap: var(--wp--preset--spacing--60) !important;
  }
  .gap-xl-7 {
    gap: var(--wp--preset--spacing--70) !important;
  }
  .gap-x-xl-7 {
    column-gap: var(--wp--preset--spacing--70) !important;
  }
  .gap-y-xl-7 {
    row-gap: var(--wp--preset--spacing--70) !important;
  }
  .gap-xl-8 {
    gap: var(--wp--preset--spacing--80) !important;
  }
  .gap-x-xl-8 {
    column-gap: var(--wp--preset--spacing--80) !important;
  }
  .gap-y-xl-8 {
    row-gap: var(--wp--preset--spacing--80) !important;
  }
}
@media (min-width: 1400px) {
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-x-xxl-0 {
    column-gap: 0 !important;
  }
  .gap-y-xxl-0 {
    row-gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: var(--wp--preset--spacing--10) !important;
  }
  .gap-x-xxl-1 {
    column-gap: var(--wp--preset--spacing--10) !important;
  }
  .gap-y-xxl-1 {
    row-gap: var(--wp--preset--spacing--10) !important;
  }
  .gap-xxl-2 {
    gap: var(--wp--preset--spacing--20) !important;
  }
  .gap-x-xxl-2 {
    column-gap: var(--wp--preset--spacing--20) !important;
  }
  .gap-y-xxl-2 {
    row-gap: var(--wp--preset--spacing--20) !important;
  }
  .gap-xxl-3 {
    gap: var(--wp--preset--spacing--30) !important;
  }
  .gap-x-xxl-3 {
    column-gap: var(--wp--preset--spacing--30) !important;
  }
  .gap-y-xxl-3 {
    row-gap: var(--wp--preset--spacing--30) !important;
  }
  .gap-xxl-4 {
    gap: var(--wp--preset--spacing--40) !important;
  }
  .gap-x-xxl-4 {
    column-gap: var(--wp--preset--spacing--40) !important;
  }
  .gap-y-xxl-4 {
    row-gap: var(--wp--preset--spacing--40) !important;
  }
  .gap-xxl-5 {
    gap: var(--wp--preset--spacing--50) !important;
  }
  .gap-x-xxl-5 {
    column-gap: var(--wp--preset--spacing--50) !important;
  }
  .gap-y-xxl-5 {
    row-gap: var(--wp--preset--spacing--50) !important;
  }
  .gap-xxl-6 {
    gap: var(--wp--preset--spacing--60) !important;
  }
  .gap-x-xxl-6 {
    column-gap: var(--wp--preset--spacing--60) !important;
  }
  .gap-y-xxl-6 {
    row-gap: var(--wp--preset--spacing--60) !important;
  }
  .gap-xxl-7 {
    gap: var(--wp--preset--spacing--70) !important;
  }
  .gap-x-xxl-7 {
    column-gap: var(--wp--preset--spacing--70) !important;
  }
  .gap-y-xxl-7 {
    row-gap: var(--wp--preset--spacing--70) !important;
  }
  .gap-xxl-8 {
    gap: var(--wp--preset--spacing--80) !important;
  }
  .gap-x-xxl-8 {
    column-gap: var(--wp--preset--spacing--80) !important;
  }
  .gap-y-xxl-8 {
    row-gap: var(--wp--preset--spacing--80) !important;
  }
}
.hamburger {
  padding: 0px 0px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}
.hamburger:hover {
  opacity: 1;
}
.hamburger.is-active:hover {
  opacity: 1;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: var(--wp--preset--color--tertiary);
}
.hamburger-box {
  width: 30px;
  height: 18px;
  display: inline-block;
  position: relative;
}
.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1px;
}
.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
  width: 30px;
  height: 2px;
  background-color: var(--wp--preset--color--tertiary);
  border-radius: 2px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.hamburger-inner::before,
.hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger-inner::before {
  top: -8px;
}
.hamburger-inner::after {
  bottom: -8px;
}
.hamburger--3dx .hamburger-box {
  perspective: 60px;
}
.hamburger--3dx .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx .hamburger-inner::before,
.hamburger--3dx .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateY(180deg);
}
.hamburger--3dx.is-active .hamburger-inner::before {
  transform: translate3d(0, 8px, 0) rotate(45deg);
}
.hamburger--3dx.is-active .hamburger-inner::after {
  transform: translate3d(0, -8px, 0) rotate(-45deg);
}
.hamburger--3dx-r .hamburger-box {
  perspective: 60px;
}
.hamburger--3dx-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx-r .hamburger-inner::before,
.hamburger--3dx-r .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateY(-180deg);
}
.hamburger--3dx-r.is-active .hamburger-inner::before {
  transform: translate3d(0, 8px, 0) rotate(45deg);
}
.hamburger--3dx-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -8px, 0) rotate(-45deg);
}
.hamburger--3dy .hamburger-box {
  perspective: 60px;
}
.hamburger--3dy .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dy .hamburger-inner::before,
.hamburger--3dy .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dy.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(-180deg);
}
.hamburger--3dy.is-active .hamburger-inner::before {
  transform: translate3d(0, 8px, 0) rotate(45deg);
}
.hamburger--3dy.is-active .hamburger-inner::after {
  transform: translate3d(0, -8px, 0) rotate(-45deg);
}
.hamburger--3dy-r .hamburger-box {
  perspective: 60px;
}
.hamburger--3dy-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dy-r .hamburger-inner::before,
.hamburger--3dy-r .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg);
}
.hamburger--3dy-r.is-active .hamburger-inner::before {
  transform: translate3d(0, 8px, 0) rotate(45deg);
}
.hamburger--3dy-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -8px, 0) rotate(-45deg);
}
.hamburger--3dxy .hamburger-box {
  perspective: 60px;
}
.hamburger--3dxy .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dxy .hamburger-inner::before,
.hamburger--3dxy .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dxy.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg) rotateY(180deg);
}
.hamburger--3dxy.is-active .hamburger-inner::before {
  transform: translate3d(0, 8px, 0) rotate(45deg);
}
.hamburger--3dxy.is-active .hamburger-inner::after {
  transform: translate3d(0, -8px, 0) rotate(-45deg);
}
.hamburger--3dxy-r .hamburger-box {
  perspective: 60px;
}
.hamburger--3dxy-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dxy-r .hamburger-inner::before,
.hamburger--3dxy-r .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dxy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg);
}
.hamburger--3dxy-r.is-active .hamburger-inner::before {
  transform: translate3d(0, 8px, 0) rotate(45deg);
}
.hamburger--3dxy-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -8px, 0) rotate(-45deg);
}
.hamburger--arrow.is-active .hamburger-inner::before {
  transform: translate3d(-6px, 0, 0) rotate(-45deg) scale(0.7, 1);
}
.hamburger--arrow.is-active .hamburger-inner::after {
  transform: translate3d(-6px, 0, 0) rotate(45deg) scale(0.7, 1);
}
.hamburger--arrow-r.is-active .hamburger-inner::before {
  transform: translate3d(6px, 0, 0) rotate(45deg) scale(0.7, 1);
}
.hamburger--arrow-r.is-active .hamburger-inner::after {
  transform: translate3d(6px, 0, 0) rotate(-45deg) scale(0.7, 1);
}
.hamburger--arrowalt .hamburger-inner::before {
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt.is-active .hamburger-inner::before {
  top: 0;
  transform: translate3d(-6px, -7.5px, 0) rotate(-45deg) scale(0.7, 1);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}
.hamburger--arrowalt.is-active .hamburger-inner::after {
  bottom: 0;
  transform: translate3d(-6px, 7.5px, 0) rotate(45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}
.hamburger--arrowalt-r .hamburger-inner::before {
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt-r .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt-r.is-active .hamburger-inner::before {
  top: 0;
  transform: translate3d(6px, -7.5px, 0) rotate(45deg) scale(0.7, 1);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}
.hamburger--arrowalt-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: translate3d(6px, 7.5px, 0) rotate(-45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}
.hamburger--arrowturn.is-active .hamburger-inner {
  transform: rotate(-180deg);
}
.hamburger--arrowturn.is-active .hamburger-inner::before {
  transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
}
.hamburger--arrowturn.is-active .hamburger-inner::after {
  transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}
.hamburger--arrowturn-r.is-active .hamburger-inner {
  transform: rotate(-180deg);
}
.hamburger--arrowturn-r.is-active .hamburger-inner::before {
  transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}
.hamburger--arrowturn-r.is-active .hamburger-inner::after {
  transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
}
.hamburger--boring .hamburger-inner,
.hamburger--boring .hamburger-inner::before,
.hamburger--boring .hamburger-inner::after {
  transition-property: none;
}
.hamburger--boring.is-active .hamburger-inner {
  transform: rotate(45deg);
}
.hamburger--boring.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}
.hamburger--boring.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
}
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse .hamburger-inner::after {
  top: -16px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.hamburger--collapse .hamburger-inner::before {
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse.is-active .hamburger-inner {
  transform: translate3d(0, -8px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}
.hamburger--collapse.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-90deg);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse-r .hamburger-inner::after {
  top: -16px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.hamburger--collapse-r .hamburger-inner::before {
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse-r.is-active .hamburger-inner {
  transform: translate3d(0, -8px, 0) rotate(45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}
.hamburger--collapse-r.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(90deg);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--elastic .hamburger-inner {
  top: 1px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic .hamburger-inner::before {
  top: 8px;
  transition: opacity 0.125s 0.275s ease;
}
.hamburger--elastic .hamburger-inner::after {
  top: 16px;
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic.is-active .hamburger-inner {
  transform: translate3d(0, 8px, 0) rotate(135deg);
  transition-delay: 0.075s;
}
.hamburger--elastic.is-active .hamburger-inner::before {
  transition-delay: 0s;
  opacity: 0;
}
.hamburger--elastic.is-active .hamburger-inner::after {
  transform: translate3d(0, -16px, 0) rotate(-270deg);
  transition-delay: 0.075s;
}
.hamburger--elastic-r .hamburger-inner {
  top: 1px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic-r .hamburger-inner::before {
  top: 8px;
  transition: opacity 0.125s 0.275s ease;
}
.hamburger--elastic-r .hamburger-inner::after {
  top: 16px;
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic-r.is-active .hamburger-inner {
  transform: translate3d(0, 8px, 0) rotate(-135deg);
  transition-delay: 0.075s;
}
.hamburger--elastic-r.is-active .hamburger-inner::before {
  transition-delay: 0s;
  opacity: 0;
}
.hamburger--elastic-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -16px, 0) rotate(270deg);
  transition-delay: 0.075s;
}
.hamburger--emphatic {
  overflow: hidden;
}
.hamburger--emphatic .hamburger-inner {
  transition: background-color 0.125s 0.175s ease-in;
}
.hamburger--emphatic .hamburger-inner::before {
  left: 0;
  transition:
    transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),
    top 0.05s 0.125s linear,
    left 0.125s 0.175s ease-in;
}
.hamburger--emphatic .hamburger-inner::after {
  top: 8px;
  right: 0;
  transition:
    transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),
    top 0.05s 0.125s linear,
    right 0.125s 0.175s ease-in;
}
.hamburger--emphatic.is-active .hamburger-inner {
  transition-delay: 0s;
  transition-timing-function: ease-out;
  background-color: transparent !important;
}
.hamburger--emphatic.is-active .hamburger-inner::before {
  left: -60px;
  top: -60px;
  transform: translate3d(60px, 60px, 0) rotate(45deg);
  transition:
    left 0.125s ease-out,
    top 0.05s 0.125s linear,
    transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.hamburger--emphatic.is-active .hamburger-inner::after {
  right: -60px;
  top: -60px;
  transform: translate3d(-60px, 60px, 0) rotate(-45deg);
  transition:
    right 0.125s ease-out,
    top 0.05s 0.125s linear,
    transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.hamburger--emphatic-r {
  overflow: hidden;
}
.hamburger--emphatic-r .hamburger-inner {
  transition: background-color 0.125s 0.175s ease-in;
}
.hamburger--emphatic-r .hamburger-inner::before {
  left: 0;
  transition:
    transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),
    top 0.05s 0.125s linear,
    left 0.125s 0.175s ease-in;
}
.hamburger--emphatic-r .hamburger-inner::after {
  top: 8px;
  right: 0;
  transition:
    transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),
    top 0.05s 0.125s linear,
    right 0.125s 0.175s ease-in;
}
.hamburger--emphatic-r.is-active .hamburger-inner {
  transition-delay: 0s;
  transition-timing-function: ease-out;
  background-color: transparent !important;
}
.hamburger--emphatic-r.is-active .hamburger-inner::before {
  left: -60px;
  top: 60px;
  transform: translate3d(60px, -60px, 0) rotate(-45deg);
  transition:
    left 0.125s ease-out,
    top 0.05s 0.125s linear,
    transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.hamburger--emphatic-r.is-active .hamburger-inner::after {
  right: -60px;
  top: 60px;
  transform: translate3d(-60px, -60px, 0) rotate(45deg);
  transition:
    right 0.125s ease-out,
    top 0.05s 0.125s linear,
    transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.hamburger--minus .hamburger-inner::before,
.hamburger--minus .hamburger-inner::after {
  transition:
    bottom 0.08s 0s ease-out,
    top 0.08s 0s ease-out,
    opacity 0s linear;
}
.hamburger--minus.is-active .hamburger-inner::before,
.hamburger--minus.is-active .hamburger-inner::after {
  opacity: 0;
  transition:
    bottom 0.08s ease-out,
    top 0.08s ease-out,
    opacity 0s 0.08s linear;
}
.hamburger--minus.is-active .hamburger-inner::before {
  top: 0;
}
.hamburger--minus.is-active .hamburger-inner::after {
  bottom: 0;
}
.hamburger--slider .hamburger-inner {
  top: 1px;
}
.hamburger--slider .hamburger-inner::before {
  top: 8px;
  transition-property: transform, opacity;
  transition-timing-function: ease;
  transition-duration: 0.15s;
}
.hamburger--slider .hamburger-inner::after {
  top: 16px;
}
.hamburger--slider.is-active .hamburger-inner {
  transform: translate3d(0, 8px, 0) rotate(45deg);
}
.hamburger--slider.is-active .hamburger-inner::before {
  transform: rotate(-45deg) translate3d(-4.2857142857px, -6px, 0);
  opacity: 0;
}
.hamburger--slider.is-active .hamburger-inner::after {
  transform: translate3d(0, -16px, 0) rotate(-90deg);
}
.hamburger--slider-r .hamburger-inner {
  top: 1px;
}
.hamburger--slider-r .hamburger-inner::before {
  top: 8px;
  transition-property: transform, opacity;
  transition-timing-function: ease;
  transition-duration: 0.15s;
}
.hamburger--slider-r .hamburger-inner::after {
  top: 16px;
}
.hamburger--slider-r.is-active .hamburger-inner {
  transform: translate3d(0, 8px, 0) rotate(-45deg);
}
.hamburger--slider-r.is-active .hamburger-inner::before {
  transform: rotate(45deg) translate3d(4.2857142857px, -6px, 0);
  opacity: 0;
}
.hamburger--slider-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -16px, 0) rotate(90deg);
}
.hamburger--spin .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin .hamburger-inner::before {
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}
.hamburger--spin .hamburger-inner::after {
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin.is-active .hamburger-inner {
  transform: rotate(225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spin.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}
.hamburger--spin.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spin-r .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin-r .hamburger-inner::before {
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}
.hamburger--spin-r .hamburger-inner::after {
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin-r.is-active .hamburger-inner {
  transform: rotate(-225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spin-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}
.hamburger--spin-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(90deg);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spring .hamburger-inner {
  top: 1px;
  transition: background-color 0s 0.13s linear;
}
.hamburger--spring .hamburger-inner::before {
  top: 8px;
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring .hamburger-inner::after {
  top: 16px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring.is-active .hamburger-inner {
  transition-delay: 0.22s;
  background-color: transparent !important;
}
.hamburger--spring.is-active .hamburger-inner::before {
  top: 0;
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translate3d(0, 8px, 0) rotate(45deg);
}
.hamburger--spring.is-active .hamburger-inner::after {
  top: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translate3d(0, 8px, 0) rotate(-45deg);
}
.hamburger--spring-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring-r .hamburger-inner::after {
  top: -16px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear;
}
.hamburger--spring-r .hamburger-inner::before {
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring-r.is-active .hamburger-inner {
  transform: translate3d(0, -8px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spring-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear;
}
.hamburger--spring-r.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(90deg);
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--stand .hamburger-inner {
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
}
.hamburger--stand .hamburger-inner::before {
  transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--stand .hamburger-inner::after {
  transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--stand.is-active .hamburger-inner {
  transform: rotate(90deg);
  background-color: transparent !important;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
}
.hamburger--stand.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-45deg);
  transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--stand.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(45deg);
  transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--stand-r .hamburger-inner {
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
}
.hamburger--stand-r .hamburger-inner::before {
  transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--stand-r .hamburger-inner::after {
  transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--stand-r.is-active .hamburger-inner {
  transform: rotate(-90deg);
  background-color: transparent !important;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
}
.hamburger--stand-r.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-45deg);
  transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--stand-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(45deg);
  transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--squeeze .hamburger-inner {
  transition-duration: 0.075s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze .hamburger-inner::before {
  transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}
.hamburger--squeeze .hamburger-inner::after {
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze.is-active .hamburger-inner {
  transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.075s ease, opacity 0.075s 0.12s ease;
}
.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--vortex .hamburger-inner {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.hamburger--vortex .hamburger-inner::before,
.hamburger--vortex .hamburger-inner::after {
  transition-duration: 0s;
  transition-delay: 0.1s;
  transition-timing-function: linear;
}
.hamburger--vortex .hamburger-inner::before {
  transition-property: top, opacity;
}
.hamburger--vortex .hamburger-inner::after {
  transition-property: bottom, transform;
}
.hamburger--vortex.is-active .hamburger-inner {
  transform: rotate(765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.hamburger--vortex.is-active .hamburger-inner::before,
.hamburger--vortex.is-active .hamburger-inner::after {
  transition-delay: 0s;
}
.hamburger--vortex.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}
.hamburger--vortex.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(90deg);
}
.hamburger--vortex-r .hamburger-inner {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.hamburger--vortex-r .hamburger-inner::before,
.hamburger--vortex-r .hamburger-inner::after {
  transition-duration: 0s;
  transition-delay: 0.1s;
  transition-timing-function: linear;
}
.hamburger--vortex-r .hamburger-inner::before {
  transition-property: top, opacity;
}
.hamburger--vortex-r .hamburger-inner::after {
  transition-property: bottom, transform;
}
.hamburger--vortex-r.is-active .hamburger-inner {
  transform: rotate(-765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.hamburger--vortex-r.is-active .hamburger-inner::before,
.hamburger--vortex-r.is-active .hamburger-inner::after {
  transition-delay: 0s;
}
.hamburger--vortex-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}
.hamburger--vortex-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
}
.site-header {
  background-color: var(--wp--preset--color--primary);
  font-family: "Young Serif", serif;
  margin-inline: var(--wp--preset--spacing--60);
  padding: var(--wp--preset--spacing--60);
}
@media (max-width: 1199px) {
  .admin-bar .site-header {
    top: 46px;
  }
}
.site-header .container-full {
  justify-content: space-between;
  align-items: center;
  height: 75px;
}
.site-header .site-branding a {
  display: inline-block;
  font-size: 29px;
  color: var(--wp--preset--color--tertiary);
}
.site-header .site-branding svg {
  max-width: 100%;
}
@media (max-width: 1199px) {
  .site-header .main-navigation {
    display: none;
  }
}
.site-header .main-navigation ul.primary-menu {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: flex;
  gap: 3rem;
}
.site-header .main-navigation ul.primary-menu li a {
  padding: 0.5rem 0;
  text-decoration: none;
  position: relative;
  color: var(--wp--preset--color--tertiary);
}
.site-header .main-navigation ul.primary-menu li .current-menu-item > a,
.site-header .main-navigation ul.primary-menu li a:hover,
.site-header .main-navigation ul.primary-menu li a:focus {
  color: white;
}
@media (max-width: 1199px) {
  .site-header .cta-header {
    display: none;
  }
}
.site-header .cta-header a {
  color: var(--wp--preset--color--tertiary);
}
.site-header #trigger-menu {
  display: none;
  height: 20px;
}
@media (max-width: 1199px) {
  .site-header #trigger-menu {
    display: block;
  }
}
#off-canvas-nav {
  background: var(--wp--preset--color--primary);
  padding: var(--wp--preset--spacing--60);
  margin-bottom: var(--wp--preset--spacing--60);
  color: var(--wp--preset--color--tertiary);
  opacity: 0;
  visibility: hidden;
  display: none;
}
@media (max-width: 1199px) {
  #off-canvas-nav {
    display: none;
  }
}
#off-canvas-nav.opened {
  display: block;
  opacity: 1;
  visibility: visible;
}
#off-canvas-nav nav ul {
  list-style: none;
  padding-left: 0;
  margin: 0 0 var(--wp--preset--spacing--40) 0;
  font-weight: bold;
}
#off-canvas-nav a,
#off-canvas-nav a:visited {
  text-decoration: none;
}
#off-canvas-nav .important > a,
#off-canvas-nav .current-menu-item > a,
#off-canvas-nav .current-menu-ancestor > a,
#off-canvas-nav a:hover,
#off-canvas-nav a:focus {
  color: white;
}
#off-canvas-nav .sub-menu {
  list-style: none;
  padding-left: 20px;
  margin-top: 0.5rem;
}
#off-canvas-nav .sub-menu .sub-menu {
  display: none;
}
#off-canvas-nav .mobile-menu li {
  margin-bottom: 0.5rem;
}
#off-canvas-nav .widgets-wrapper .menu {
  padding: 0;
  list-style: none;
}
.site-footer {
  background-color: black;
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--tertiary);
  padding: var(--wp--preset--spacing--60);
  min-height: 70dvh;
  margin-inline: var(--wp--preset--spacing--60);
}
.site-footer a,
.site-footer a:visited {
  text-decoration: none;
}
.site-footer a:hover,
.site-footer a:focus {
  color: var(--wp--preset--color--secondary);
  transition: all 0.3s ease;
}
.footer-cta {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: var(--wp--preset--spacing--50);
  padding-bottom: var(--wp--preset--spacing--80);
}
@media (max-width: 767px) {
  .footer-cta {
    flex-direction: column;
    align-items: flex-start;
    gap: var(--wp--preset--spacing--40);
  }
}
.footer-cta__title {
  font-size: calc(var(--wp--preset--font-size--xx-large) * 1.2);
  max-width: 40vw;
  margin: 0;
}
.footer-cta__link {
  font-family: "Young Serif", serif;
  font-size: calc(var(--wp--preset--font-size--xx-large));
  white-space: nowrap;
  text-decoration: underline !important;
  text-underline-offset: 8px;
  text-decoration-thickness: 3px;
}
.footer-divider {
  border: none;
  border-top: 1px solid var(--wp--preset--color--tertiary);
  margin: 0;
}
.footer-columns {
  display: flex;
  gap: var(--wp--preset--spacing--80);
  padding-block: var(--wp--preset--spacing--80);
}
@media (max-width: 767px) {
  .footer-columns {
    flex-direction: column;
    gap: var(--wp--preset--spacing--40);
  }
}
.footer-col__title {
  font-family:
    "Bitter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen,
    Ubuntu,
    Cantarell,
    sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-bottom: var(--wp--preset--spacing--30);
}
.footer-col__menu {
  list-style: none;
  padding: 0;
  margin: 0;
  line-height: 2;
}
.footer-col__menu li {
  list-style: none;
}
.footer-bottom {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding-top: var(--wp--preset--spacing--80);
  padding-bottom: var(--wp--preset--spacing--50);
}
@media (max-width: 767px) {
  .footer-bottom {
    flex-direction: column;
    align-items: flex-start;
    gap: var(--wp--preset--spacing--40);
  }
}
.footer-bottom__brand {
  font-family: "Young Serif", serif;
  font-weight: 400;
  font-size: clamp(5rem, 3rem + 8vw, 13rem);
  line-height: 0.8;
  letter-spacing: -0.02em;
}
.footer-bottom__right {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 0.5rem;
}
@media (max-width: 767px) {
  .footer-bottom__right {
    align-items: flex-start;
  }
}
body {
  background-color: black;
  background-color: #1a1a1a;
  background-color: white;
  margin-block: var(--wp--preset--spacing--60);
}
.admin-bar #main-wrapper {
  margin-top: 32px;
}
.site-main {
  padding: var(--wp--preset--spacing--60);
}
.d-flex {
  display: flex;
}
.wp-block-group.is-layout-constrained {
  position: relative;
}
.is-layout-flex:not(.is-vertical) {
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  gap: var(--wp--preset--spacing--70);
  width: 100%;
}
.is-layout-flex:not(.is-vertical) > * {
  min-width: 0;
}
@media (max-width: 1199px) {
  .is-layout-flex:not(.is-vertical) {
    grid-template-columns: 1fr;
  }
}
.wp-block-spacer,
.wp-block-spacer + * {
  margin-top: 0 !important;
}
@media (max-width: 1199px) {
  .is-style-image-text {
    flex-direction: column;
  }
}
.wp-block-details {
  background-color: var(--wp--preset--color--primary);
  border-radius: 15px;
}
.wp-block-details summary {
  list-style: none;
  padding: 15px 20px;
  font-family: "Young Serif", serif;
  font-weight: 400;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.wp-block-details summary::after {
  content: "";
  border: solid;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 4px;
  transition: 0.3s;
  transform: rotate(45deg);
}
.wp-block-details summary::-webkit-details-marker {
  display: none;
}
.wp-block-details[open] summary + p {
  margin-top: 0;
}
.wp-block-details[open].wp-block-details > summary::after {
  transform: rotate(-135deg);
}
.wp-block-details p {
  padding: 5px 20px 15px;
}
.max-width-1000 {
  width: 100%;
  max-width: 1000px;
  margin-inline: auto;
}
.rounded,
.is-style-card-yellow,
.is-style-card-dark,
.wp-block-image img,
.wp-block-cover {
  border-radius: 40px;
}
@media (max-width: 1199px) {
  .rounded,
  .is-style-card-yellow,
  .is-style-card-dark,
  .wp-block-image img,
  .wp-block-cover {
    border-radius: 25px;
  }
}
@media (max-width: 767px) {
  .rounded,
  .is-style-card-yellow,
  .is-style-card-dark,
  .wp-block-image img,
  .wp-block-cover {
    border-radius: 15px;
  }
}
.is-style-card-yellow {
  padding: var(--wp--preset--spacing--60);
}
.is-style-card-yellow {
  background-color: var(--wp--preset--color--secondary);
}
.is-style-card-dark {
  padding: var(--wp--preset--spacing--60);
}
.is-style-card-dark {
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--tertiary);
}
.is-style-grid-2-1,
.is-style-grid-1-2 {
  display: grid !important;
  gap: var(--wp--preset--spacing--70);
}
.is-style-grid-2-1 > *,
.is-style-grid-1-2 > * {
  min-width: 0;
}
@media (min-width: 1200px) {
  .is-style-grid-2-1,
  .is-style-grid-1-2 {
    grid-template-columns: repeat(3, 1fr) !important;
  }
  .is-style-grid-2-1 > :first-child,
  .is-style-grid-1-2 > :first-child {
    grid-column: span 2;
  }
}
@media (max-width: 1199px) {
  .is-style-grid-2-1,
  .is-style-grid-1-2 {
    grid-template-columns: 1fr !important;
  }
}
@media (min-width: 1200px) {
  .is-style-grid-1-2 > :first-child {
    grid-column: span 1;
  }
  .is-style-grid-1-2 > :last-child {
    grid-column: span 2;
  }
}
.wp-block-spacer {
  height: var(--wp--preset--spacing--70) !important;
}
.wp-block-spacer.is-style-big-spacer {
  height: calc(var(--wp--preset--spacing--70) + var(--wp--preset--spacing--70)) !important;
}
.wp-block-image img,
.wp-block-cover {
  width: 100%;
}
.wp-block-cover span,
.wp-block-cover .wp-block-cover__inner-container {
  display: none;
}
.wp-block-buttons {
  gap: var(--wp--preset--spacing--40) !important;
}
.wp-block-buttons .wp-block-button__link {
  border-radius: 10px;
  padding: 1rem 2.5rem;
  transition: all 0.3s ease;
  color: white;
}
.wp-block-buttons .wp-block-button__link:hover {
  transform: translateY(-2px);
  opacity: 0.85;
}
/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
