:root {
 --breakpoint-xs: 0;
 --breakpoint-sm: 576px;
 --breakpoint-md: 768px;
 --breakpoint-lg: 992px;
 --breakpoint-xl: 1200px;
 --body-color: #333;
 --color-primary: #fa6262;
 --color-primary2: #f8865f;
 --body-font-family: Roboto, -apple-system, "Helvetica Neue", Arial, sans-serif;
 --body-font-size: 1rem;
 --body-font-weight: 400;
 --body-line-height: 1.5;
 --body-bg: #080b16;
 --border-radius-primary: 26px;
 --border-radius-secondary: 6px;
 --header-bg: rgb(114, 106, 102);
 --header-height: 56px;
 --header-font-size: 1.1rem;
 --title-font-size: calc(1.345rem + 1.14vw);
}
@media(min-width: 992px){
 :root {
  --header-height: 64px;
  --header-font-size: 1rem;
 }
}
@media(min-width: 1200px){
 :root{
  --title-font-size:2.2rem;
 }
}
@media (prefers-reduced-motion: no-preference){
 :root{
  scroll-behavior:smooth;
 }
}
*,
*::before,
*::after {
 box-sizing: border-box;
}
body {
 margin: 0;
 font-family: var(--body-font-family);
 font-weight: var(--body-font-weight);
 line-height: var(--body-line-height);
 color: var(--body-color);
 background-color: var(--body-bg);
 -webkit-text-size-adjust: 100%;
 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
h1, h2, h3, h4, h5, h6 {
 font-family: "Roboto","Helvetica","Arial",sans-serif;
}
h1 {
 color: #5A649D;
}
a {
 text-decoration: none;
}
h6 {
 margin: 0;
 font-weight: 500;
 font-size: 1.25rem;
 line-height: 1.6;
 letter-spacing: 0.0075em;
 text-overflow: ellipsis;
 white-space: nowrap;
}
ol,
ul {
 padding-left: 2rem;
}
ol,
ul,
dl {
 margin-top: 0;
 margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
 margin-bottom: 0;
}
img, svg {
 vertical-align: middle;
}

.is-transition-enabled {
 transition: transform .2s,background-color .2s,color .2s,height .4s
}
.header ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
.header a {
 text-decoration: none;
}
.header {
 position: fixed;
 left:0;
 top:0;
 width:100%;
 z-index:5000;
}
.header {
 height: var(--header-height);
 background-color: var(--header-bg);
 font-size: var(--header-font-size);
 border-bottom:1px solid transparent;
 color: #eee;
 transition: transform .2s,background-color .2s,color .2s,height .4s;
}
.header.is-open,
.header:target {
 height:100%;
 position:fixed
}
.header-inner {
 position: relative;
 grid-column-gap:1rem;
 align-items:stretch;
 column-gap:1rem;
 display:grid;
 grid-template-areas:"toggle logo search" "nav nav nav" "extras extras extras";
 grid-template-columns:4rem 1fr 4rem;
 grid-template-rows:4rem;
 height:100%;
 overflow:hidden;
 padding-left: 16px;
 padding-right: 16px;
}
.header.is-open .header-inner, .header:target .header-inner {
 grid-template-rows:4rem 1fr 4rem
}
@media(min-width:62em) {
 .header,
 .header.is-open,
 .header:target {
  overflow: visible;
  position: fixed;
  z-index: 2;
 }
 .header-inner {
  overflow: visible;
  padding-left: 24px;
  padding-right: 24px;
  align-items:center;
  grid-template-areas:"logo nav search extras";
  grid-template-columns:auto 1fr auto auto;
  grid-template-rows: var(--header-height);
  height:100%
 }
}
@media(min-width:62em) {
 .megamenu__ul > li:hover .megamenu__item::before {
  content: "";
  background-color: #f97361;
  position: absolute;
  bottom: -14px;
  left: 0;
  right: 0;
  height: 4px;
  border-radius: 4px;
  display: block;
 }
}
.header a:hover {
 color: #f8875f !important;
}
.main-menu {
 align-self:stretch;
 display:flex;
 flex-direction:column;
 grid-area:nav;
 justify-content:stretch;
 overflow:auto;
 position:relative
}
@media(min-width:62em) {
 .main-menu {
  align-self:center;
  display:block;
  overflow:visible;
 }
}
.site-menu__extras {
 grid-gap:.5rem;
 align-items:center;
 align-self:flex-end;
 bottom:0;
 display:none;
 flex-direction:row;
 flex-grow:0;
 flex-wrap:wrap;
 gap:.5rem;
 grid-area:extras;
 justify-content:stretch;
 margin-left:-1rem;
 margin-right:-1rem;
 margin-top:1rem;
 max-width:1200px;
 padding-left:1rem;
 padding-right:1rem;
 position:sticky;
 width:100%;
 z-index:10
}
@media(min-width:48em) {
 .site-menu__extras {
  padding-left:2rem;
  padding-right:2rem
 }
}
.header.is-open .site-menu__extras,
.header:target .site-menu__extras {
 display:flex
}
@media(min-width:62em) {
 .site-menu__extras {
 grid-gap:1rem;
 align-self:center;
 display:flex;
 flex-grow:0;
 flex-wrap:nowrap;
 gap:1rem;
 justify-content:flex-end;
 margin:0;
 padding:0;
 position:static;
 width:auto
 }
 .site-menu__extras:after,
 .site-menu__extras:before {
 display:none
 }
}
.megamenu {
 overflow:hidden;
 position:relative
}
@media(min-width:62em) {
 .megamenu {
  overflow:visible
 }
}
.main-menu>.megamenu {
 bottom:0;
 left:0;
 overflow:auto;
 overflow-x:hidden;
 position:absolute;
 right:0;
 top:0
}
@media(min-width:62em) {
 .main-menu>.megamenu {
 overflow:visible;
 position:relative
 }
}
.megamenu__ul {
 display:flex;
 flex-direction:column
}
@media(min-width:992px) {
 .megamenu__ul {
  grid-gap:1rem;
  align-items:center;
  flex-direction:row;
  gap:1.5rem;
  justify-content:center;
  margin-left:auto;
  margin-right:auto;
 }
}
@media(max-width: 991px) {
 .megamenu__ul .dropdown-item a {
  color: #ddd
 }
}
@media(min-width:62em)and (min-width:75em) {
 .megamenu__ul {
  grid-gap:2rem;
  gap:2rem;
 }
}
@media(min-width:62em) {
 .megamenu__ul li {
  position:relative
 }
}
.megamenu__item,
.site-menu__extras>a:not(.btn) {
 align-items:center;
 color:inherit;
 display:flex;
 flex-direction:row;
 justify-content:space-between;
 padding:.5rem 1rem;
 text-decoration:none;
}
@media(min-width:62em) {
 .megamenu__item,
 .site-menu__extras>a:not(.btn) {
  padding:1rem 0;
  position:relative;
  text-decoration:none;
  transition:background-size .2s,color .2s
 }
}
@media(min-width:62em) {
 .megamenu__item,
 .site-menu__extras>a:not(.btn) {
 white-space:nowrap
 }
}
.megamenu__submenu,
.main-menu .sub-menu {
 background:var(--header-bg);
 bottom:0;
 box-shadow:0 2px 8px 0 rgba(16,7,104,.1),0 1px 2px 0 rgba(83,51,237,.06);
 display:block;
 height:100%;
 left:0;
 left:100%;
 margin:0;
 opacity:0;
 overflow:auto;
 padding:0;
 position:absolute;
 top:0;
 transition:opacity .4s,transform .4s;
 width:100%;
 z-index:2
}
@media(min-width:62em) {
 .megamenu__submenu {
 background:#fff;
 color:#44414e;
 border-radius:.25rem;
 bottom:auto;
 height:auto;
 left:50%;
 min-width:15rem;
 overflow:hidden;
 pointer-events:none;
 top:99%;
 top:calc(100% - 1px);
 transform:translateX(-50%);
 transform:translateY(-.5rem) scale(.98) translateX(-50%);
 width:auto
 }
}
@media(min-width:62em)and (min-height:40em)and (min-width:992px) {
 .megamenu__submenu {
 font-size:1.125rem
 }
}
.megamenu__submenu:focus-within {
 opacity:1;
 transform:translateX(-100%)
}
.megamenu__submenu[data-title]:before {
 speak:never;
 color: var(--color-primary);
 content:attr(data-title);
 content:attr(data-title)/"";
 font-size:1rem;
 line-height:1.2;
 padding:.5rem 1rem
}
@media(min-width:992px) {
 .megamenu__submenu[data-title]:before {
  font-size:.875rem
 }
}
@media(min-width:62em) {
 .megamenu__submenu[data-title]:before {
  display:none
 }
}
.megamenu__submenu a {
 display: block;
 color: #44414e;
}
.main-menu__icon {
 display:none
}
@media(min-width:62em) {
 .main-menu__icon {
 display:inline-block;
 height:1.5em;
 margin-right:.5em;
 vertical-align:-.375em;
 width:1.5em
 }
}
.header.is-open,
.header:target {
 background-color:#fff;
 border-bottom-color:rgba(0,0,0,.05);
 box-shadow:0 2px 8px 0 rgba(16,7,104,.07);
}
.main-menu {
 padding-left:0;
 padding-right:0;
 width:100%;
 width:auto
}
@media(min-width:48em) {
 .main-menu {
 padding-left:2rem;
 padding-right:2rem
 }
}
.header-inner:after,
.header-inner:before,
.main-menu:after,
.main-menu:before {
 clear:both;
 content:"";
 display:block;
 height:0;
 visibility:hidden
}
@media(min-width:62em) {
 .site-menu.is-open .main-menu,
 .site-menu:target .main-menu,
 .main-menu {
  background-color:transparent;
  margin:0;
  padding:0
 }
}
.site-menu__extras {
 border-top:1px solid rgba(255,255,255,.1);
 height:4rem;
 padding-bottom:1rem;
 padding-top:1rem;
 width:auto
}
.site-menu__extras>a {
 display:block;
 flex-grow:1;
 text-align:center
}
.site-menu__extras > a.btn {
 font-size:.7em;
 padding:.5em
}
@media(min-width:30em) {
 .site-menu__extras>a.btn {
 font-size:.9em
 }
}
@media(min-width:62em) {
 .site-menu__extras {
 background:none;
 border:none
 }
 .site-menu__extras>a {
 display:block;
 flex-grow:0;
 max-width:none
 }
 .site-menu__extras>a.btn {
 font-size:1em;
 padding:.5em 1.5em
 }
}
@media(min-width:62em)and (min-width:62em) {
 .site-menu__extras>a.btn {
 font-size:.9em
 }
}
@media(min-width:62em)and (min-width:62em)and (min-width:76em) {
 .site-menu__extras>a.btn {
 font-size:1em
 }
}
.nav__search {
 align-self:center;
 grid-area:search;
 justify-self:end;
}
.nav__search {
 border-radius:1rem;
 height:2rem;
 width:2rem
}
.nav__search:focus-within {
 background-color:#ddd;
 border-radius:0;
 height:4rem;
 left:0;
 position:absolute;
 right:0;
 top:0;
 width:auto;
 width:100vw;
 z-index:11
}
@media(min-width:62em) {
 .nav__search:focus-within {
 background-color:none;
 border-radius:1rem;
 height:2rem;
 position:static;
 width:2rem
 }
}
.nav__search form {
 display:flex;
 flex-direction:row;
 position:relative
}
.nav__search form input {
 background-color:transparent;
 border:1px solid transparent;
 border-radius:1rem;
 box-shadow:none;
 color:inherit;
 display:block;
 font-weight:600;
 height:2rem;
 line-height:1;
 opacity:0;
 outline:none;
 overflow:hidden;
 padding:.25rem 2.5rem .25rem 1rem;
 position:absolute;
 right:0;
 top:0;
 transition:box-shadow .2s,background-color .2s,border-color .2s,opacity .2s;
 width:0
}
@media(min-width:62em) {
 .nav__search form input {
 font-size:1em;
 height:2rem;
 padding-right:3rem;
 top:50%;
 transform:translateY(-50%);
 transition:width .4s,box-shadow .2s,background-color .2s,border-color .2s,opacity .2s,border-radius .2s,transform .2s
 }
}
.nav__search form input:focus {
 background-color:#fff;
 border-bottom:1px solid rgba(0,0,0,.05);
 border-radius:0;
 color:#44414e;
 display:block;
 height: var(--header-height);
 opacity:1;
 width:100%
}
.nav__search:focus-within .nav__search form input,
.nav__search form input:focus {
 background-color: #a2958f;
 border-bottom:1px solid rgba(0,0,0,.05);
 border-radius:0;
 color:#44414e;
 display:block;
 height: var(--header-height);
 opacity:1;
 width:100%;
}
@media(min-width:62em) {
 .nav__search form input:focus {
 background-color:#fafafa;
 border:1px solid #e1eaf8;
 border-radius:2em;
 box-shadow:0 2px 8px 0 rgba(16,7,104,.07);
 margin-bottom:1rem;
 max-width:30rem;
 transform:translateY(-50%) translateX(.5rem);
 width:30rem
 }
 .nav__search:focus-within .nav__search form input,
 .nav__search form input:focus {
 background-color:#fafafa;
 border:1px solid #e1eaf8;
 border-radius:2em;
 box-shadow:0 2px 8px 0 rgba(16,7,104,.07);
 margin-bottom:1rem;
 max-width:30rem;
 transform:translateY(-50%) translateX(.5rem);
 width:30rem
 }
}
.nav__search__icon {
 background:none;
 border:none;
 border-radius:1rem;
 box-shadow:none;
 color:inherit;
 display:block;
 outline:none;
 padding:0;
 position:relative;
 transition:color .2s,background-color .2s
}
.nav__search__icon:hover {
 background-color:rgba(0,0,0,.3)
}
.nav__search:focus-within .nav__search__icon {
 color:#999;
 margin-top:1.1875rem;
 position:absolute;
 right:1rem;
 top:50%
}
@media(min-width:62em) {
 .nav__search:focus-within .nav__search__icon {
 background-color:transparent;
 margin-top:0;
 position:relative;
 right:0
 }
}
.nav__search:focus-within .nav__search__icon:focus,
.nav__search:focus-within .nav__search__icon:hover {
 color:#44414e
}
.nav__search__icon svg {
 display:block;
 height:2rem;
 padding:.5rem;
 width:2rem
}
.icon {
 display:inline-block;
 flex-shrink:0;
 height:1em;
 transition:fill .3s,stroke .3s;
 width:1em
}
.header .btn-action {
 background: linear-gradient(to right, #f8875f 0%, #FA6262 100%);
 background-color:transparent;
 border-radius: 30px;
 font-size:16px;
 color:#fff;
 box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.05);
}
.screen-reader-text {
 clip:rect(1px,1px,1px,1px);
 -webkit-clip-path:inset(50%);
 clip-path:inset(50%);
 height:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 width:1px;
}
.header.is-leaving .site-menu__extras,
.header.is-leaving .main-menu {
 opacity:1;
 transition:opacity .4s
}
.header.is-leaving-active .site-menu__extras,
.header.is-leaving-active .main-menu {
 opacity:0
}
.header.is-entering .site-menu__extras,
.header.is-entering .main-menu {
 opacity:0;
 transition:opacity .4s
}
.header.is-entering-active .site-menu__extras,
.header.is-entering-active .main-menu {
 opacity:1
}
@media(min-width:62em) {
 .main-menu {
  transition:opacity .2s
 }
 .header.is-search-open .main-menu {
 }
}
.header.is-entering .site-menu__extras,
.header.is-entering .main-menu {
 opacity:0;
 transition:opacity .4s
}
.header.is-entering-active .site-menu__extras,
.header.is-entering-active .main-menu {
 opacity:1
}
.header.is-leaving .site-menu__extras,
.header.is-leaving .main-menu {
 opacity:1;
 transition:opacity .4s
}
.header.is-leaving-active .site-menu__extras,
.header.is-leaving-active .main-menu {
 opacity:0
}
.megamenu__submenu[aria-hidden=false],
.megamenu__submenu[focus-within] {
 opacity:1;
 transform:translateX(-100%)
}
.megamenu__submenu:focus-within,
.megamenu__submenu[aria-hidden=false] {
 opacity:1;
 transform:translateX(-100%)
}
@media(min-width:62em) {
 .megamenu__item:hover+.megamenu__submenu,
 .megamenu__ul li:hover>.megamenu__submenu,
 .megamenu__submenu:hover,
 .megamenu__submenu[aria-hidden=false],
 .megamenu__submenu[focus-within],
 .site-menu__extras>a:hover:not(.btn)+.megamenu__submenu,
 .main-menu .menu-item:hover>.megamenu__submenu,
 .main-menu .menu-item>a:hover+.megamenu__submenu,
 .main-menu .menu-item>span:hover+.megamenu__submenu {
    height:auto;
    opacity:1;
    pointer-events:all;
    transform:translateY(0) scale(1) translateX(-50%)
 }
 .megamenu__item:hover+.megamenu__submenu,
 .megamenu__ul li:hover>.megamenu__submenu,
 .megamenu__submenu:focus-within,
 .megamenu__submenu:hover,
 .megamenu__submenu[aria-hidden=false],
 .site-menu__extras>a:hover:not(.btn)+.megamenu__submenu,
 .main-menu .menu-item:hover>.megamenu__submenu,
 .main-menu .menu-item>a:hover+.megamenu__submenu,
 .main-menu .menu-item>span:hover+.megamenu__submenu {
    height:auto;
    opacity:1;
    pointer-events:all;
    transform:translateY(0) scale(1) translateX(-50%)
 }
}
.header.is-scrolled {
 position:fixed;
 transform:translateY(-100%)
}
@media(min-width:62em) {
 .header.is-scrolled {
  z-index:5000;
 }
}
.header.is-pinned {
 transform:translateY(-1px);
}
.header.is-open, .header.is-scrolled, .header:target {
 background-color: var(--header-bg);
 border-bottom-color: rgba(0,0,0,.05);
 box-shadow: 0 2px 8px 0 rgba(16,7,104,.07);
}
.header__logo {
 align-self:center;
 grid-area:logo;
 justify-self:center
}
.header__logo {
 color:inherit;
 display:block;
 text-decoration:none
}
@media(min-width:62em) {
 .header__logo {
 justify-self:auto
 }
}
@media(min-width:62em) {
 .header__logo {
 font-size:1rem
 }
}
@media(min-width:62em)and (min-width:64em) {
 .header__logo {
 font-size:1.125rem
 }
}
.megamenu__item i {
 margin-left: 4px;
 display: inherit;
}

.components-menu-group + .components-menu-group {
 margin-top: 8px;
 padding-top: 8px;
 border-top: 1px solid #666;
}
.components-menu-group + .components-menu-group.has-hidden-separator {
 border-top: none;
 margin-top: 0;
 padding-top: 0;
}
.components-menu-group__label {
 padding: 0 8px;
 margin-top: 4px;
 margin-bottom: 12px;
 color: #666;
 text-transform: uppercase;
 font-size: 11px;
 font-weight: 500;
 white-space: nowrap;
}
.components-menu-item__button,.components-menu-item__button.components-button{width:100%}
.components-menu-item__button.components-button[role=menuitemcheckbox] .components-menu-item__item:only-child,
.components-menu-item__button.components-button[role=menuitemradio] .components-menu-item__item:only-child,
.components-menu-item__button[role=menuitemcheckbox] .components-menu-item__item:only-child,
.components-menu-item__button[role=menuitemradio] .components-menu-item__item:only-child{
 box-sizing:initial;
 padding-right:48px
}
.components-menu-item__button.components-button .components-menu-items__item-icon,.components-menu-item__button .components-menu-items__item-icon{
 display:inline-block;
 flex:0 0 auto
}
.components-menu-item__button.components-button .components-menu-items__item-icon.has-icon-right,.components-menu-item__button .components-menu-items__item-icon.has-icon-right{
 margin-left:24px;
 margin-right:-2px;
}
.components-menu-item__button.components-button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right,.components-menu-item__button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right{margin-left:8px}
.components-menu-item__button .block-editor-block-icon,.components-menu-item__button.components-button .block-editor-block-icon{margin-left:-2px;margin-right:8px}
.components-menu-item__button.components-button.is-primary,.components-menu-item__button.is-primary{justify-content:center}
.components-menu-item__button.components-button.is-primary .components-menu-item__item,.components-menu-item__button.is-primary .components-menu-item__item{margin-right:0}
.components-menu-item__button.components-button:disabled.is-tertiary,.components-menu-item__button.components-button[aria-disabled=true].is-tertiary,.components-menu-item__button:disabled.is-tertiary,.components-menu-item__button[aria-disabled=true].is-tertiary{background:0 0;color:var(--wp-admin-theme-color-darker-10);opacity:.3}
.components-menu-item__info-wrapper {
 display: flex;
 flex-direction: column;
 margin-right: auto;
}
.components-menu-item__info {
 margin-top: $grid-unit-05;
 font-size: $helptext-font-size;
 color: $gray-700;
 white-space: normal;
}
.components-menu-item__item {
 white-space: nowrap;
 min-width: 160px;
 margin-right: auto;
 display: inline-flex;
 align-items: center;
}
.components-menu-item__shortcut {
 align-self: center;
 margin-right: 0;
 margin-left: auto;
 padding-left: $grid-unit-30;
 color: currentColor;
}
.components-menu-item__shortcut {
 display: none;
}
@media (min-width:480px){.components-menu-item__shortcut{display:inline}}
.components-button {
 display: inline-flex;
 text-decoration: none;
 font-family: inherit;
 font-weight: normal;
 margin: 0;
 border: 0;
 cursor: pointer;
 -webkit-appearance: none;
 background: none;
 transition: box-shadow 0.1s linear;
 height: 36px;
 align-items: center;
 box-sizing: border-box;
 padding: 6px 12px;
 border-radius: 2px;
 color: #1e1e1e;
}
.components-button[aria-expanded="true"], .components-button:hover {
 color: var(--wp-admin-theme-color);
}
.components-button[aria-disabled="true"]:hover {
 color: initial;
}
.components-button:focus:not(:disabled) {
 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
 outline: 3px solid transparent;
}
.components-button.is-primary {
 white-space: nowrap;
 background: var(--color-primary2);
 color: #fff;
 text-decoration: none;
 text-shadow: none;
 outline: 1px solid transparent;
}
.components-button:hover:not(:disabled) {
 background: var(--color-primary);
 color: #fff;
}
.components-button:active:not(:disabled) {
 background: var(--wp-admin-theme-color-darker-20);
 border-color: var(--wp-admin-theme-color-darker-20);
 color: #fff;
}
.components-button:focus:not(:disabled) {
 box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}
.components-button:disabled,
.components-button:disabled:active:enabled,
.components-button[aria-disabled="true"],
.components-button[aria-disabled="true"]:enabled,
.components-button[aria-disabled="true"]:active:enabled {
 color: rgba(#fff, 0.4);
 background: var(--wp-admin-theme-color);
 border-color: var(--wp-admin-theme-color);
 opacity: 1;
 outline: none;
}
.components-button.is-busy,
.components-button.is-busy:disabled,
.components-button.is-busy[aria-disabled="true"] {
 color: #fff;
 background-size: 100px 100%;
 background-image: linear-gradient(
  -45deg,
  var(--wp-admin-theme-color) 33%,
  var(--wp-admin-theme-color-darker-20) 33%,
  var(--wp-admin-theme-color-darker-20) 70%,
  var(--wp-admin-theme-color) 70%
 );
 border-color: var(--wp-admin-theme-color);
}
.components-button.is-secondary,
.components-button.is-tertiary {
  outline: 1px solid transparent;
  &:active:not(:disabled) {
   background: $gray-300;
   color: var(--wp-admin-theme-color-darker-10);
   box-shadow: none;
  }
  &:hover:not(:disabled) {
   color: var(--wp-admin-theme-color-darker-10);
   box-shadow: inset 0 0 0 $border-width var(--wp-admin-theme-color-darker-10);
  }
  &:disabled,
  &[aria-disabled="true"],
  &[aria-disabled="true"]:hover {
   color: lighten($gray-700, 5%);
   background: lighten($gray-300, 5%);
   transform: none;
   opacity: 1;
   box-shadow: none;
   outline: none;
  }
 }
.components-button.is-secondary {
 box-shadow: inset 0 0 0 $border-width var(--wp-admin-theme-color);
 outline: 1px solid transparent;
 white-space: nowrap;
 color: var(--wp-admin-theme-color);
 background: transparent;
}
.components-button.is-tertiary {
 white-space: nowrap;
 color: var(--wp-admin-theme-color);
 background: transparent;
 padding: $grid-unit-15 * 0.5;
 .dashicon {
  display: inline-block;
  flex: 0 0 auto;
 }
 p + & {
  margin-left: -($grid-unit-15 * 0.5);
 }
}
@keyframes components-button__busy-animation {
 0% {
  background-position: 200px 0;
 }
}
.card {
 background: #fff;
 box-shadow:0 0 0 1px rgb(220, 220, 222);
 box-sizing:border-box;
 display:block;
 margin:0 auto 10px;
 padding:16px;
 position:relative
}
.card:after {
 clear:both;
 content:".";
 display:block;
 height:0;
 overflow:hidden;
 visibility:hidden;
 width:0
}
@media(min-width:480px) {
 .card {
  margin-bottom:16px;
  padding:24px
 }
}
.card.is-compact {
 margin-bottom:1px
}
@media(min-width:480px) {
 .card.is-compact {
  margin-bottom:1px;
  padding:16px 24px
 }
}
.card.is-card-link {
 padding-right:48px
}
.card.is-card-link:not(a) {
 color:var(--color-primary);
 font-size:100%;
 line-height:1.5;
 text-align:left;
 width:100%
}
.card.is-card-link:not(a):active,
.card.is-card-link:not(a):focus,
.card.is-card-link:not(a):hover {
 color:var(--color-link-dark)
}
.card.is-clickable {
 cursor:pointer
}
.card.is-highlight {
 padding-left:21px
}
.card__link-indicator {
 color:var(--color-text-subtle);
 display:block;
 height:100%;
 position:absolute;
 right:16px;
 top:0
}

.components-modal__screen-overlay {
 position: fixed;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 background-color: rgba(0,0,0, 0.35);
 z-index: 100;
 display: flex;
 backdrop-filter: blur(8px);
}
.components-modal__frame {
 margin: 0;
 width: 100%;
 background: #fff;
 box-shadow: $shadow-modal;
 border-radius: 2px;
 overflow: hidden;
 display: flex;
}
@keyframes components-modal__appear-animation {
 from {
  transform: translateY(32px);
 }
 to {
  transform: translateY(0);
 }
}
.components-modal__header {
 box-sizing: border-box;
 border-bottom: $border-width solid transparent;
 padding: 0 $grid-unit-40;
 display: flex;
 flex-direction: row;
 justify-content: space-between;
 align-items: center;
 height: $header-height + $grid-unit-20;
 width: 100%;
 z-index: 100;
 position: absolute;
 top: 0;
 left: 0;
}
.components-modal__header {
 .components-modal__header-heading {
  font-size: 1.2rem;
  font-weight: 600;
 }
 h1 {
  line-height: 1;
  margin: 0;
 }
 .components-button {
  position: relative;
  left: $grid-unit-10;
 }
 .components-modal__content.has-scrolled-content:not(.hide-header) & {
  border-bottom-color: $gray-300;
 }
 & + p {
  margin-top: 0;
 }
}
.components-modal__header-heading-container {
 align-items: center;
 flex-grow: 1;
 display: flex;
 flex-direction: row;
 justify-content: left;
}
.components-modal__header-icon-container {
 display: inline-block;
 svg {
  max-width: $button-size;
  max-height: $button-size;
  padding: $grid-unit-10;
 }
}
.components-modal__content {
 flex: 1;
 margin-top: $header-height + $grid-unit-20;
 padding: 0 $grid-unit-40 $grid-unit-40;
 overflow: auto;
 &.hide-header {
  margin-top: 0;
  padding-top: $grid-unit-30;
 }
}
@media(min-width:481px) {
 .section-nav-tabs {
  flex:1 0 auto;
  width:0
 }
 .section-nav-tabs.is-dropdown {
  flex:0 1 auto;
  margin:8px;
  position:relative;
  width:auto
 }
}
.section-nav-tabs__list {
 list-style:none;
 margin:0;
 padding-left: 0;
}
@media(min-width:481px) {
 .section-nav-tabs__list {
  display:flex;
  overflow:hidden;
  width:100%
 }
 .is-dropdown .section-nav-tabs__list {
  display:none
 }
}
.section-nav {
 background: #fff;
 box-shadow:0 0 0 1px rgba(var(--color-neutral-10-rgb),.5),0 1px 2px var(--color-neutral-0);
 box-sizing:border-box;
 margin:0 0 17px;
 padding:0;
 position:relative;
 width:100%
}
.section-nav.is-empty .section-nav__panel {
 visibility:hidden
}
@media(max-width:480px) {
 .section-nav.is-open {
  box-shadow:0 0 0 1px var(--color-neutral-light),0 2px 4px var(--color-neutral-10)
 }
}
@media(min-width:481px) {
 .section-nav.has-pinned-items {
  padding-right:60px
 }
}
@media(min-width:481px)and (max-width:660px) {
 .section-nav.has-pinned-items {
  padding-right:50px
 }
}
.section-nav__mobile-header {
 box-sizing:border-box;
 color:var(--color-neutral-70);
 cursor:pointer;
 display:flex;
 font-size:.875rem;
 font-weight:600;
 height:46px;
 line-height:16px;
 padding:15px;
 width:100%
}
.section-nav__mobile-header .gridicons-chevron-down {
 fill:var(--color-neutral-50);
 flex:none;
 transition:transform .15s cubic-bezier(.175,.885,.32,1.275)
}
.section-nav.is-open .section-nav__mobile-header .gridicons-chevron-down {
 transform:rotate(-180deg)
}
   .section-nav.has-pinned-items .section-nav__mobile-header {
 padding-right:85px
   }
   .section-nav.has-pinned-items .section-nav__mobile-header:after {
 margin-left:8px
   }
   @media(min-width:481px) {
 .section-nav__mobile-header {
  display:none
 }
   }
   .section-nav__mobile-header-text {
 margin-right:8px;
 overflow:hidden;
 text-align:left;
 text-overflow:ellipsis;
 white-space:nowrap
   }
   .section-nav__mobile-header-text small {
 color:var(--color-neutral-light);
 font-size:.75rem;
 font-weight:600;
 margin-left:5px;
 text-transform:uppercase
   }
   .section-nav__panel {
 box-sizing:border-box;
 width:100%
   }
   @media(max-width:480px) {
 .section-nav.is-open .section-nav__panel {
  background:linear-gradient(to bottom,var(--color-neutral-0) 0,var(--color-surface) 4px);
  border-top:1px solid var(--color-neutral-10);
  padding-bottom:15px
 }
   }
   @media(min-width:481px) {
 .section-nav__panel {
  align-items:center;
  display:flex
 }
   }
   .section-nav-group {
 border-top:1px solid var(--color-neutral-10);
 margin-top:16px;
 padding-top:16px;
 position:relative
   }
   .section-nav-group:first-child {
 border-top:none;
 padding-top:0
   }
   @media(max-width:480px) {
 .section-nav-group {
  display:none
 }
 .section-nav.is-open .section-nav-group {
  display:block
 }
   }
   @media(min-width:481px) {
 .section-nav-group {
  border-top:none;
  margin-top:0;
  padding-top:0
 }
 .section-nav-group:first-child {
  display:flex;
  flex:1 0 auto;
  width:0
 }
   }
.section-nav-group__label {
 display: none;
}
.section-nav-tab .count {
 margin-left:8px
}
@media(min-width:481px) {
 .section-nav-tab {
  border-bottom:2px solid #fff;
  border-top:none;
  flex:none;
  text-align:center;
  width:auto
 }
 .section-nav-tab.is-selected {
  border-bottom-color: var(--color-primary)
 }
 .section-nav-tab:hover:not(.is-selected) {
  border-bottom-color: #fff;
 }
}
.section-nav-tab__link {
 align-items:center;
 box-sizing:border-box;
 cursor:pointer;
 display:flex;
 font-size:.875rem;
 font-weight:600;
 line-height:18px;
 padding:15px;
 width:100%
}
.section-nav-tab__link,
.section-nav-tab__link:visited {
 color: #333
}
.notouch .section-nav-tab__link[disabled]:hover,
.section-nav-tab__link[disabled] {
 color:var(--color-neutral-20);
 cursor:default
}
.is-selected .section-nav-tab__link {
 background-color:var(--color-primary);
 color:var(--color-text-inverted)
}
@media(max-width:480px) {
 .is-selected .section-nav-tab__link .count {
  border-color:var(--color-border-inverted);
  color:var(--color-text-inverted)
 }
}
.section-nav-tab__link:focus {
 outline:none
}
.accessible-focus .section-nav-tab__link:focus {
 box-shadow:inset 0 0 0 2px var(--color-primary-light)
}
.is-external .section-nav-tab__link .gridicons-external {
 margin-left:3px;
 vertical-align:text-bottom
}
.notouch .section-nav-tab__link:hover {
 background-color:var(--color-primary-0);
 color:var(--color-primary)
}
.notouch .is-selected .section-nav-tab__link:hover {
 color:var(--color-text-inverted)
}
@media(min-width:481px) {
 .section-nav-tab__link {
  display:block;
  font-weight:400;
  padding:16px 16px 14px;
  width:auto
 }
 .section-nav-tab__link {
  color:var(--color-primary)
 }
 .is-selected .section-nav-tab__link {
  background-color:initial;
  color:var(--color-neutral-70)
 }
 .is-selected .section-nav-tab__link:after {
  display:none
 }
 .notouch .is-selected .section-nav-tab__link:hover {
  color:var(--color-neutral-70)
 }
}
.block-editor-block-toolbar {
 display:flex;
 flex-grow:1;
 overflow-x:auto;
 overflow-y:hidden;
 position:relative;
 transition:border-color .1s linear,box-shadow .1s linear;
 width:100%;
}
@media (prefers-reduced-motion:reduce) {
 .block-editor-block-toolbar {
  transition-delay:0s;
  transition-duration:0s
 }
}
@media (min-width:600px) {
 .block-editor-block-toolbar {
  overflow:inherit
 }
}
.block-editor-block-toolbar .components-toolbar,
.block-editor-block-toolbar .components-toolbar-group {
 background:none;
 border:0;
 border-right:1px solid #ddd;
 line-height:0;
 margin-bottom:-1px;
 margin-top:-1px
}
.block-editor-block-toolbar>:last-child,
.block-editor-block-toolbar>:last-child .components-toolbar,
.block-editor-block-toolbar>:last-child .components-toolbar-group {
 border-right:none
}
.block-editor-block-contextual-toolbar.is-fixed {
 background: #fff;
 border-bottom: 1px solid #ddd;
 display: block;
 min-height: 48px;
 position: sticky;
 top: 0;
 width: 100%;
 z-index: 31;
 background: #fff;
}
.block-editor-block-toolbar .components-button {
 height: 48px;
 padding-left: 16px;
 padding-right: 16px;
 position: relative;
 z-index: 1;
}
.interface-complementary-area {
 background:#fff;
 color:#1e1e1e
}
@media (min-width:600px) {
 .interface-complementary-area {
  -webkit-overflow-scrolling:touch
 }
}
@media (min-width:782px) {
 .interface-complementary-area {
  width:280px;
 }
}
.interface-complementary-area .components-panel {
 border:none;
 position:relative;
 z-index:0
}
.interface-complementary-area .components-panel__header {
 position:sticky;
 top:0;
 z-index:1
}
.interface-complementary-area .components-panel__header.edit-post-sidebar__panel-tabs {
 top:48px
}
@media (min-width:782px) {
 .interface-complementary-area .components-panel__header.edit-post-sidebar__panel-tabs {
  top:0
 }
}
.interface-complementary-area p:not(.components-base-control__help) {
 margin-top:0
}
.interface-complementary-area h2 {
 color:#1e1e1e;
 font-size:13px;
 margin-bottom:1.5em
}
.interface-complementary-area h3 {
 color:#1e1e1e;
 font-size:11px;
 font-weight:500;
 margin-bottom:1.5em;
 text-transform:uppercase
}
.interface-complementary-area hr {
 border-bottom:1px solid #f0f0f0;
 border-top:none;
 margin:1.5em 0
}
.interface-complementary-area div.components-toolbar,
.interface-complementary-area div.components-toolbar-group {
 box-shadow:none;
 margin-bottom:1.5em
}
.interface-complementary-area div.components-toolbar-group:last-child,
.interface-complementary-area div.components-toolbar:last-child {
 margin-bottom:0
}
.interface-complementary-area .block-editor-skip-to-selected-block:focus {
 bottom:10px;
 left:auto;
 right:10px;
 top:auto
}
.components-panel__header.interface-complementary-area-header__small {
 background: #fff;
 padding-right: 4px;
}
.interface-complementary-area-header__small-title {
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 width: 100%;
}
@media (min-width:782px) {
 .components-panel__header.interface-complementary-area-header__small {
  display:none
 }
}
.interface-complementary-area-header {
 background: #fff;
 padding-right: 4px;
}
.interface-complementary-area-header .components-button.has-icon {
 display:none;
 margin-left:auto
}
.interface-complementary-area-header .components-button.has-icon~.components-button {
  margin-left:0
}
@media (min-width:782px) {
 .interface-complementary-area-header .components-button.has-icon {
  display:flex
 }
 .components-panel__header+.interface-complementary-area-header {
  margin-top:0
 }
}

.sidebar {
 display: flex;
 gap: 20px;
 height: 100%;
 -moz-box-pack: justify;
 justify-content: space-between;
 align-items: flex-start;
 overflow: hidden auto;
 padding: 12px 12px 16px;
 flex-direction: column;
}
@media (max-width: 660px) {
 .sidebar {
  -webkit-overflow-scrolling: touch;
 }
}
.sidebar ul,
.sidebar li {
 flex-shrink: 0;
}
.sidebar ul {
 margin: 0;
 padding: 0;
}
.sidebar li {
 list-style: none;
}
.sidebar li.selected {
 background: rgba(0,0,0,.2);
 border-radius: 6px;
}
.sidebar__heading {
 font-size: 1rem;
 font-weight: 600;
 padding: 16px 8px 6px 16px;
 margin: 0;
 outline: 0;
}
.sidebar__menu-icon {
 color: #fba5a5;
 margin-right: 13px;
 flex-shrink: 0;
}
.sidebar__menu-link {
 color: #fff;
 font-size: 1rem;
 line-height: 1.2;
 position: relative;
 padding: 10px 16px 10px 20px;
 box-sizing: border-box;
 overflow: hidden;
 display: flex;
 align-items: center;
}
.sidebar__menu-link:hover {
 background-color: background: rgba(0,0,0,.2);
 color: var(--color-sidebar-menu-hover-text);
}
.sidebar__menu-link:hover .sidebar__menu-icon {
 color: var(--color-primary);
}
.selected .sidebar__menu-link, .selected .sidebar__menu-link:hover {
 color: var(--color-sidebar-menu-selected-text);
 background-color: var(--color-sidebar-menu-selected-background);
}
.selected .sidebar__menu-link .sidebar__menu-icon, .selected .sidebar__menu-link:hover .sidebar__menu-icon {
 fill: var(--color-sidebar-menu-selected-text);
}
.sidebar__menu-link .gridicons-external, .sidebar__menu-link.external-link .gridicons-external {
 height: 16px;
 width: 16px;
 position: absolute;
 right: 21px;
 top: auto;
}
.sidebar__menu.is-togglable .sidebar__menu-link {
 line-height: 1.5;
 padding: 7px 16px 7px 20px;
}
.sidebar__menu-link-secondary-text {
 margin-right: 8px;
 align-self: center;
 font-weight: 600;
 font-size: 0.75rem;
 position: absolute;
 right: 0;
 z-index: 1;
 color: var(--color-sidebar-text-alternative);
 padding: 4px 8px;
}
.sidebar__menu.is-togglable .sidebar__heading {
 display: flex;
 padding: 10px 16px 10px 20px;
 font-weight: 600;
 cursor: pointer;
}
  .sidebar__menu.is-togglable .sidebar__heading:hover {
 background-color: var(--color-sidebar-menu-hover-background);
 color: var(--color-sidebar-menu-hover-text);
  }
  .sidebar__menu.is-togglable .sidebar__heading:hover .count {
 background-color: transparent;
 border-color: var(--color-sidebar-submenu-selected-text);
 color: var(--color-sidebar-submenu-selected-text);
  }
.sidebar__menu.is-togglable .sidebar__expandable-title {
 flex: 1 1 0;
}
.sidebar__menu.is-togglable .sidebar__expandable-arrow {
 transition: transform 0.1s linear;
}
.sidebar__menu.is-togglable .sidebar__menu-link {
 padding-left: 55px;
}
.sidebar__menu.is-togglable.is-toggle-open .sidebar__expandable-arrow {
 transform: rotate(180deg);
}
.sidebar__menu.is-togglable.is-toggle-open .count {
 background-color: transparent;
 border-color: var(--color-sidebar-submenu-selected-text);
 color: var(--color-sidebar-submenu-selected-text);
}
.sidebar__menu-wrapper {
 display: flex;
 flex-direction: column;
 width: 100%;
}
.hamburger-menu {
 align-self: center;
 align-items: center;
 color: inherit;
 cursor: pointer;
 display: flex;
 font-size: 0;
 flex-direction: column;
 grid-area: toggle;
 width: 1rem;
 height: 1rem;
 justify-content: center;
 position: relative;
 text-decoration: none;
}
.hamburger-menu:after,
.hamburger-menu:before {
 content:"";
 background-color: currentColor;
 border-radius: 1px;
 display:block;
 height:2px;
 transform:rotate(0deg);
 transform-origin:center left;
 transition:transform .3s ease 0s,box-shadow .3s ease .3s,margin .3s ease,transform-origin .3s ease;
 width:20px;
 will-change:transform;
}
.hamburger-menu:before {
 box-shadow:0 7px 0 currentColor;
 margin-bottom:12px
}
.is-open .hamburger-menu:after,
.is-open .hamburger-menu:before,
.header:target .hamburger-menu:after,
.header:target .hamburger-menu:before {
 transition:transform .3s ease .3s,box-shadow .3s ease 0s,margin .3s ease .3s, transform-origin .3s ease .3s;
}
.is-open .hamburger-menu:before,
.header:target .hamburger-menu:before {
 box-shadow:0 7px 0 transparent;
 transform:rotate(45deg);
}
.is-open .hamburger-menu:after,
.header:target .hamburger-menu:after {
 transform:rotate(-45deg);
}
.is-submenu-open .hamburger-menu:before {
 margin-bottom: -2px;
 transform: rotate(35deg) scaleX(.7);
 transform-origin: top left;
}
.is-submenu-open .hamburger-menu:after {
 transform: rotate(-35deg) scaleX(.7);
 transform-origin:bottom left;
}
html.interface-interface-skeleton__html-container {
 position: fixed;
 width: 100%;
}
@media (min-width:782px) {
 html.interface-interface-skeleton__html-container {
  position: static;
  width: auto
 }
}
.interface-interface-skeleton {
 display: flex;
 flex-direction: row;
 height: auto;
 max-height: 100%;
 position: fixed;
 top: 46px;
 left: 0;
 right: 0;
 bottom: 0;
}
@media (min-width:783px) {
 .interface-interface-skeleton {
  top:32px
 }
 .is-fullscreen-mode .interface-interface-skeleton {
  top:0
 }
}
.interface-interface-skeleton__editor {
 display: flex;
 flex-direction: column;
 flex: 0 1 100%;
 overflow: hidden;
}
.interface-interface-skeleton{left:0}
@media (min-width:783px){
 .interface-interface-skeleton{left:160px}
}
@media (min-width:783px){
 .auto-fold .interface-interface-skeleton{left:36px}
}
@media (min-width:961px){
 .auto-fold .interface-interface-skeleton{left:160px}
}
.folded .interface-interface-skeleton{left:0}
@media (min-width:783px){
 .folded .interface-interface-skeleton{left:36px}
}
body.is-fullscreen-mode .interface-interface-skeleton{left:0!important}
.interface-interface-skeleton__body {
 flex-grow: 1;
 display: flex;
 overflow: auto;
 overscroll-behavior-y: none;
}
.interface-interface-skeleton__content {
 display:flex;
 flex-grow: 1;
 flex-direction: column;
 overflow: auto;
 z-index: 20;
}
.interface-interface-skeleton__secondary-sidebar,
.interface-interface-skeleton__sidebar {
 display: block;
 flex-shrink: 0;
 position: absolute;
 z-index: 90;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 background: #fff;
}
@media (min-width:782px){
 .interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{
  position:relative!important;
  width:auto;
  z-index:90
 }
}
.interface-interface-skeleton__sidebar{
 overflow: auto;
}
@media (min-width:782px){
 .interface-interface-skeleton__sidebar{border-left:1px solid #e0e0e0}
 .interface-interface-skeleton__secondary-sidebar{border-right:1px solid #e0e0e0}
}
.interface-interface-skeleton__header {
 flex-shrink:0;
 height:auto;
 border-bottom:1px solid #e0e0e0;
 z-index:30;
 color:#1e1e1e
}
.interface-interface-skeleton__footer {
 height:auto;
 flex-shrink:0;
 border-top:1px solid #e0e0e0;
 color:#1e1e1e;
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 background-color:#fff;
 z-index:90;
 display:none
}
@media (min-width:782px) {
 .interface-interface-skeleton__footer {
  display:flex
 }
}
.interface-interface-skeleton__header {
 flex-shrink:0;
 height:auto;
 border-bottom:1px solid #e0e0e0;
 z-index:30;
 color:#1e1e1e
}
.interface-interface-skeleton__footer .block-editor-block-breadcrumb {
 z-index:30;
 display:flex;
 background:#fff;
 height:24px;
 align-items:center;
 font-size:13px;
 padding:0 18px
}
.interface-interface-skeleton__actions {
 z-index:100000;
 position:fixed!important;
 top:-9999em;
 bottom:auto;
 left:auto;
 right:0;
 width:280px;
 color:#1e1e1e
}
.interface-interface-skeleton__actions:focus {
 top:auto;
 bottom:0
}
.edit-post-header-toolbar {
 display: inline-flex;
 flex-grow: 1;
 align-items: center;
 border: none;
}
.edit-post-header-toolbar .edit-post-header-toolbar__left>.components-button {
 display:none
}
@media (min-width:600px) {
 .edit-post-header-toolbar .edit-post-header-toolbar__left>.components-button {
  display:inline-flex
 }
}
.edit-post-header-toolbar__left > .edit-post-header-toolbar__inserter-toggle {
 display: inline-flex;
}
.edit-post-header-toolbar__left > .edit-post-header-toolbar__inserter-toggle svg {
 transition: transform cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;
}
.edit-post-header-toolbar__left > .edit-post-header-toolbar__inserter-toggle.is-pressed svg {
 transform: rotate(45deg);
}
.edit-post-header-toolbar .block-editor-list-view {
 display:none
}
@media (min-width:600px) {
 .edit-post-header-toolbar .block-editor-list-view {
  display:flex
 }
}
.edit-post-header-toolbar .edit-post-header-toolbar__left>.components-button.has-icon,
.edit-post-header-toolbar .edit-post-header-toolbar__left>.components-dropdown>.components-button.has-icon {
 height:36px;
 min-width:36px;
 padding:6px
}
.edit-post-header-toolbar .edit-post-header-toolbar__left>.components-button.has-icon.is-pressed,
.edit-post-header-toolbar .edit-post-header-toolbar__left>.components-dropdown>.components-button.has-icon.is-pressed {
 background:#1e1e1e
}
.edit-post-header-toolbar .edit-post-header-toolbar__left>.components-button.has-icon:focus:not(:disabled),
.edit-post-header-toolbar .edit-post-header-toolbar__left>.components-dropdown>.components-button.has-icon:focus:not(:disabled) {
 box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color),inset 0 0 0 1px #fff;
 outline:1px solid #0000
}
.edit-post-header-toolbar .edit-post-header-toolbar__left>.components-button.has-icon:before,
.edit-post-header-toolbar .edit-post-header-toolbar__left>.components-dropdown>.components-button.has-icon:before {
 display:none
}
@media (min-width:600px) {
 .edit-post-header.has-reduced-ui .edit-post-header-toolbar__left>*+.components-button,
 .edit-post-header.has-reduced-ui .edit-post-header-toolbar__left>*+.components-dropdown>[aria-expanded=false] {
  transition:opacity .1s linear
 }
}
@media (min-width:600px) and (prefers-reduced-motion:reduce) {
 .edit-post-header.has-reduced-ui .edit-post-header-toolbar__left>*+.components-button,
 .edit-post-header.has-reduced-ui .edit-post-header-toolbar__left>*+.components-dropdown>[aria-expanded=false] {
  transition-delay:0s;
  transition-duration:0s
 }
}
@media (min-width:600px) {
 .edit-post-header.has-reduced-ui:not(:hover) .edit-post-header-toolbar__left>*+.components-button,
 .edit-post-header.has-reduced-ui:not(:hover) .edit-post-header-toolbar__left>*+.components-dropdown>[aria-expanded=false] {
  opacity:0
 }
}
.edit-post-header-toolbar__left {
 align-items:center;
 display:inline-flex;
 padding-left:8px
}
@media (min-width:600px) {
 .edit-post-header-toolbar__left {
  padding-left: 15px
 }
 .edit-site-header_end {
  padding-right: 15px
 }
}
@media (min-width:1280px) {
 .edit-post-header-toolbar__left {
  padding-right:8px
 }
}
.edit-post-header-toolbar__left>.edit-post-header-toolbar__inserter-toggle.has-icon {
 height:32px;
 min-width:32px;
 margin-right:8px;
 padding:0;
 width:32px
}
.edit-post-header-toolbar__left>.edit-post-header-toolbar__inserter-toggle.has-icon {
 height:36px;
 padding:0 8px;
 width:auto;
}
.components-search-control {
 position: relative;
}
.components-search-control input[type=search].components-search-control__input {
 background:#f0f0f0;
 border:none;
 border-radius:2px;
 box-shadow:0 0 0 #0000;
 display:block;
 font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
 font-size:16px;
 height:48px;
 line-height:normal;
 padding: $grid-unit-20 $grid-unit-60 $grid-unit-20 $grid-unit-20;
 padding:16px 48px 16px 16px;
 transition:box-shadow .1s linear;
 width:100%
}
@media (prefers-reduced-motion:reduce) {
 input[type=search].components-search-control__input {
  transition-delay:0s;
  transition-duration:0s
 }
}
@media (min-width:600px) {
 .components-search-control input[type=search].components-search-control__input {
  font-size:13px;
  line-height:normal
 }
}
.components-search-control input[type=search].components-search-control__input:focus {
 border-color:var(--wp-admin-theme-color);
 box-shadow:0 0 0 1px var(--wp-admin-theme-color);
 outline:2px solid #0000
}
@media (min-width:600px) {
 .components-search-control input[type=search].components-search-control__input {
  font-size:13px
 }
}
.components-search-control input[type=search].components-search-control__input:focus {
 background:#fff;
 box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)
}
.components-search-control input[type=search].components-search-control__input::placeholder {
 color:#757575
}
.components-search-control input[type=search].components-search-control__input::-webkit-search-cancel-button,
.components-search-control input[type=search].components-search-control__input::-webkit-search-decoration,
.components-search-control input[type=search].components-search-control__input::-webkit-search-results-button,
.components-search-control input[type=search].components-search-control__input::-webkit-search-results-decoration {
 -webkit-appearance:none
}
.components-search-control__icon {
 align-items:center;
 bottom:0;
 display:flex;
 position:absolute;
 right:12px;
 top:0
}
.components-search-control__icon>svg {
 margin: 8px 0
}
.components-search-control__input-wrapper {
 position:relative
}
.components-search-control__input-wrapper {
 position: relative;
}
.block-editor-inserter__main-area,
.edit-post-editor__list-view-panel {
 display:flex;
 flex-direction:column;
 gap:16px;
 height:100%;
 position:relative;
 width:auto
}
@media (min-width:782px) {
 .block-editor-inserter__main-area,
 .edit-post-editor__list-view-panel{
  width:350px
 }
}
.block-editor-block-types-list {
 padding: 16px;
 color: #1e1e1e;
}
.block-editor-block-types-list__list-item {
 float:left;
 align-items: stretch;
 background: #0000;
 border-radius: 2px;
 color: #1e1e1e;
 cursor: pointer;
 display: flex;
 flex-direction: column;
 font-size: 13px;
 height: auto;
 justify-content: center;
 padding: 8px !important;
 position: relative;
 transition: all .05s ease-in-out;
 width: 100%;
 word-break: break-word;
}
.block-editor-block-types-list__list-item.selected {
 color: rgb(0, 111, 173)
}
.block-editor-block-types-list__list-item {
 display: block;
 width: 33.33%;
 padding: 0;
 margin: 0;
}
.components-button.block-editor-block-types-list__item{
 align-items:stretch;
 background:#0000;
 border-radius:2px;
 color:#1e1e1e;
 cursor:pointer;
 display:flex;flex-direction:column;font-size:13px;height:auto;justify-content:center;padding:8px;position:relative;transition:all .05s ease-in-out;width:100%;word-break:break-word
}
.components-button.block-editor-block-types-list__item:disabled{cursor:default;opacity:.6}
.components-button.block-editor-block-types-list__item:not(:disabled):hover{color:var(--wp-admin-theme-color)!important}
.components-button.block-editor-block-types-list__item:not(:disabled):focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}
.components-button.block-editor-block-types-list__item:not(:disabled).is-active{background:#1e1e1e;color:#fff;outline:2px solid #0000;outline-offset:-2px}
.block-editor-block-types-list__item-icon{border-radius:2px;color:#1e1e1e;padding:12px 20px;transition:all .05s ease-in-out}
@media (prefers-reduced-motion:reduce){.block-editor-block-types-list__item-icon{transition-delay:0s;transition-duration:0s}}
.block-editor-block-types-list__item-icon .block-editor-block-icon{margin-left:auto;margin-right:auto}
.block-editor-block-types-list__item-icon svg{transition:all .15s ease-out}
@media (prefers-reduced-motion:reduce){.block-editor-block-types-list__item-icon svg{transition-delay:0s;transition-duration:0s}}
.block-editor-block-types-list__list-item[draggable=true] .block-editor-block-types-list__item-icon{cursor:grab}.block-editor-block-types-list__item-title{font-size:12px;padding:4px 2px 8px}
.edit-post-header{
 align-items:center;
 background:#fff;
 display:flex;
 flex-wrap:wrap;
 height:60px;
 max-width:100vw
}
@media (min-width:280px){
 .edit-post-header{flex-wrap:nowrap}
}
.edit-post-header>.edit-post-header__settings{
 order:1
}
@supports (position:sticky){
 .edit-post-header>.edit-post-header__settings{
  order:0
 }
}
.edit-post-header__toolbar{
 display:flex;
 flex-grow:1
}
.edit-post-header__toolbar .table-of-contents{
 display: none
}
@media (min-width:600px){
 .edit-post-header__toolbar .table-of-contents{
  display:block
 }
}
.edit-post-header__settings {
 align-items:center;
 display:inline-flex;
 flex-wrap:wrap;
 gap:4px;
 padding-right:4px
}
@media (min-width:600px){
 .edit-post-header__settings{
  gap:8px;
  padding-right:10px
 }
}
.edit-post-header-preview__grouping-external {
 display:flex;
 padding-bottom:0;
 position:relative;
}
.edit-post-header-preview__button-external {
 display:flex;
 justify-content:flex-start;
 margin-right:auto;
 padding-left:8px;
 width:100%
}
.edit-post-header-preview__button-external svg{
 margin-left:auto;
}
.edit-post-post-preview-dropdown .components-popover__content {
 padding-bottom: 0;
}
.edit-post-visual-editor {
 background-color:#2f2f2f;
 display:flex;
 flex:1 0 auto;
 flex-flow:column;
 position:relative
}
.edit-post-visual-editor > div {
 padding-left: 20px;
 padding-right: 20px;
}
.edit-post-visual-editor .components-button {
 font-size:13px;
 padding:6px 12px
}
.edit-post-visual-editor .components-button.has-icon,
.edit-post-visual-editor .components-button.is-tertiary {
 padding:6px
}
.edit-post-visual-editor__post-title-wrapper {
 margin-bottom:var(--wp--style--block-gap);
 margin-top:4rem
}
.edit-post-visual-editor__post-title-wrapper .editor-post-title {
 margin-left:auto;
 margin-right:auto
}
.edit-post-visual-editor__content-area {
 box-sizing:border-box;
 display:flex;
 flex-grow:1;
 height:100%;
 position:relative;
 width:100%
}
.edit-post-editor__inserter-panel,
.edit-post-editor__list-view-panel {
 height: 100%;
 display: flex;
 flex-direction: column;
}
.edit-post-editor__list-view-panel {
 min-width: 350px;
}
.edit-post-editor__inserter-panel-header {
 padding-top: 8px;
 padding-right: 8px;
 display: flex;
 justify-content: flex-end;
}
.edit-post-editor__inserter-panel-content,
.edit-post-editor__list-view-panel-content {
 height: calc(100% - #{$button-size} - 8px);
}
.edit-post-editor__list-view-panel-content {
 overflow-y: auto;
 padding: 8px (8px - 2px);
}

.block-editor-block-card {
 padding: 16px;
}
.components-panel__header {
 align-items: center;
 border-bottom: 1px solid #ddd;
 box-sizing: initial;
 display: flex;
 height: 47px;
 justify-content: space-between;
 padding: 0 16px;
}
.page {
 align-items: center;
 display: flex;
}
.page__main {
  flex-grow: 1;
}
.layout__content {
 position: relative;
 margin: 0;
 padding: 0px 32px 32px calc(272px + 32px + 1px);
 box-sizing: border-box;
 overflow: hidden;
}
.layout__secondary {
 background: #5A649D;
 position: fixed;
 top: 0px;
 left: 0;
 bottom: 0;
 color: #eee;
 border-right: 1px solid var( --color-sidebar-border );
 overflow: hidden;
}
.components-menu-group, .components-dropdown-menu__menu {
 background: #fff;
 border:1px solid #e0e0e0;
 overflow: hidden;
}
