.wp-block-accordion { box-sizing:border-box }
p { text-align:justify }
.wp-block-contact-form-7-contact-form-selector { background-image:linear-gradient(45deg,#ff8e008f,#ffcf0042);border-radius:25px;padding:25px }
.schema-faq.wp-block-yoast-faq-block { background:#f5f5f5;border-radius:20px;padding:10px }
.container-details-article .wp-block-button__link { background-color:#ff8c00;border-radius:15px;margin-top:30px;margin-bottom:30px }
.wp-block-quote { color:#393939;text-align:justify;background-color:#f3986a80;border-radius:24px;margin-bottom:3rem;padding:3.5rem 5rem }
input[type=text],input[type=tel],input[type=number],input[type=email],textarea { border:1px solid #fafafa;border-radius:10px;width:100%;padding:.6875rem 1.25rem;box-shadow:0 4px 4px #00000026 }
.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon { transform:rotate(-45deg) }
@media (prefers-reduced-motion:no-preference) {
  .wp-block-accordion-item { transition:grid-template-rows .3s ease-out }
  .wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon { transition:transform .2s ease-in-out }
}
.wp-block-accordion-heading { margin:0 }
.wp-block-accordion-heading__toggle { cursor:pointer;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:var(--wp--preset--spacing--20,1em) 0;text-align:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit;border:none;align-items:center;display:flex;overflow:hidden;background-color:inherit!important;color:inherit!important }
.wp-block-accordion-heading__toggle:not(:focus-visible) { outline:none }
.wp-block-accordion-heading__toggle:focus,.wp-block-accordion-heading__toggle:hover { box-shadow:none;color:inherit;padding:var(--wp--preset--spacing--20,1em) 0;border:none;text-decoration:none;background-color:inherit!important }
.wp-block-accordion-heading__toggle:focus-visible { outline-offset:0;outline:auto }
.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title { text-decoration:underline }
.wp-block-accordion-heading__toggle-title { flex:1 }
.wp-block-accordion-heading__toggle-icon { justify-content:center;align-items:center;width:1.2em;height:1.2em;display:flex }
.wp-block-accordion-panel[aria-hidden=true],.wp-block-accordion-panel[inert] { margin-top:0;display:none }
.wp-block-archives { box-sizing:border-box }
.wp-block-archives-dropdown label { display:block }
.wp-block-avatar { line-height:0 }
.wp-block-avatar,.wp-block-avatar img { box-sizing:border-box }
.wp-block-avatar.aligncenter { text-align:center }
.wp-block-audio { box-sizing:border-box }
.wp-block-audio :where(figcaption) { margin-top:.5em;margin-bottom:1em }
.wp-block-audio audio { width:100%;min-width:300px }
.wp-block-breadcrumbs { box-sizing:border-box }
.wp-block-breadcrumbs ol { flex-wrap:wrap;list-style:none }
.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol { align-items:center;margin:0;padding:0;display:flex }
.wp-block-breadcrumbs li:not(:last-child):after { content:var(--separator,"/");opacity:.7;margin:0 .5em }
.wp-block-breadcrumbs span { color:inherit }
.wp-block-button__link { box-sizing:border-box;cursor:pointer;text-align:center;word-break:break-word;align-content:center;height:100%;display:inline-block }
.wp-block-button__link.aligncenter { text-align:center }
.wp-block-button__link.alignright { text-align:right }
:where(.wp-block-button__link) { box-shadow:none;border-radius:9999px;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none }
.wp-block-buttons { color:#fff;justify-content:center;align-items:center;display:flex }
.wp-block-buttons a { color:#fff }
.wp-block-button[style*=text-decoration] .wp-block-button__link { -webkit-text-decoration:inherit;text-decoration:inherit }
.wp-block-buttons>.wp-block-button.has-custom-width { max-width:none }
.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link { width:100% }
.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link { font-size:inherit }
.wp-block-buttons>.wp-block-button.wp-block-button__width-25 { width:calc(25% - var(--wp--style--block-gap,.5em) * .75) }
.wp-block-buttons>.wp-block-button.wp-block-button__width-50 { width:calc(50% - var(--wp--style--block-gap,.5em) * .5) }
.wp-block-buttons>.wp-block-button.wp-block-button__width-75 { width:calc(75% - var(--wp--style--block-gap,.5em) * .25) }
.wp-block-buttons>.wp-block-button.wp-block-button__width-100 { flex-basis:100%;width:100% }
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25 { width:25% }
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50 { width:50% }
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75 { width:75% }
.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared { border-radius:0 }
.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius { border-radius:0!important }
:root :where(.wp-block-button .wp-block-button__link.is-style-outline) { border:2px solid;padding:.667em 1.333em }
:root :where(.wp-block-button.is-style-outline>.wp-block-button__link) { border:2px solid;padding:.667em 1.333em }
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)) { color:currentColor }
:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)) { color:currentColor }
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)) { background-color:initial;background-image:none }
:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)) { background-color:initial;background-image:none }
.wp-block-buttons { box-sizing:border-box }
.wp-block-buttons.is-vertical { flex-direction:column }
.wp-block-buttons.is-vertical>.wp-block-button:last-child { margin-bottom:0 }
.wp-block-buttons>.wp-block-button { margin:0;display:inline-block }
.wp-block-buttons.is-content-justification-left { justify-content:flex-start }
.wp-block-buttons.is-content-justification-left.is-vertical { align-items:flex-start }
.wp-block-buttons.is-content-justification-center { justify-content:center }
.wp-block-buttons.is-content-justification-center.is-vertical { align-items:center }
.wp-block-buttons.is-content-justification-right { justify-content:flex-end }
.wp-block-buttons.is-content-justification-right.is-vertical { align-items:flex-end }
.wp-block-buttons.is-content-justification-space-between { justify-content:space-between }
.wp-block-buttons.aligncenter { text-align:center }
.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter { width:100%;margin-left:auto;margin-right:auto }
.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link { -webkit-text-decoration:inherit;text-decoration:inherit }
.wp-block-buttons.has-custom-font-size .wp-block-button__link { font-size:inherit }
.wp-block-buttons .wp-block-button__link { width:100% }
.wp-block-button.aligncenter,.wp-block-calendar { text-align:center }
.wp-block-calendar td,.wp-block-calendar th { border:1px solid;padding:.25em }
.wp-block-calendar th { font-weight:400 }
.wp-block-calendar caption { background-color:inherit }
.wp-block-calendar table { border-collapse:collapse;width:100% }
.wp-block-calendar table.has-background th { background-color:inherit }
.wp-block-calendar table.has-text-color th { color:inherit }
.wp-block-calendar :where(table:not(.has-text-color)) { color:#40464d }
.wp-block-calendar :where(table:not(.has-text-color)) td { border-color:#ddd }
.wp-block-calendar :where(table:not(.has-text-color)) th { border-color:#ddd }
:where(.wp-block-calendar table:not(.has-background) th) { background:#ddd }
.wp-block-categories { box-sizing:border-box }
.wp-block-categories.alignleft { margin-right:2em }
.wp-block-categories.alignright { margin-left:2em }
.wp-block-categories.wp-block-categories-dropdown.aligncenter { text-align:center }
.wp-block-categories .wp-block-categories__label { width:100%;display:block }
.wp-block-code { box-sizing:border-box }
.wp-block-code code { overflow-wrap:break-word;text-align:initial;white-space:pre-wrap;direction:ltr;font-family:inherit;display:block }
.wp-block-columns { box-sizing:border-box;display:flex;flex-wrap:wrap!important }
@media (min-width:782px) {
  .wp-block-columns { flex-wrap:nowrap!important }
}
.wp-block-columns { align-items:normal!important }
.wp-block-columns.are-vertically-aligned-top { align-items:flex-start }
.wp-block-columns.are-vertically-aligned-center { align-items:center }
.wp-block-columns.are-vertically-aligned-bottom { align-items:flex-end }
@media (max-width:781px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column { flex-basis:100%!important }
}
@media (min-width:782px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column { flex-grow:1;flex-basis:0 }
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] { flex-grow:0 }
}
.wp-block-columns.is-not-stacked-on-mobile { flex-wrap:nowrap!important }
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column { flex-grow:1;flex-basis:0 }
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis] { flex-grow:0 }
:where(.wp-block-columns) { margin-bottom:1.75em }
:where(.wp-block-columns.has-background) { padding:1.25em 2.375em }
.wp-block-column { overflow-wrap:break-word;word-break:break-word;flex-grow:1;min-width:0 }
.wp-block-column.is-vertically-aligned-top { align-self:flex-start }
.wp-block-column.is-vertically-aligned-center { align-self:center }
.wp-block-column.is-vertically-aligned-bottom { align-self:flex-end }
.wp-block-column.is-vertically-aligned-stretch { align-self:stretch }
.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top { width:100% }
.wp-block-post-comments { box-sizing:border-box }
.wp-block-post-comments .alignleft { float:right }
.wp-block-post-comments .alignright { float:left }
.wp-block-post-comments .navigation:after { clear:both;content:"";display:table }
.wp-block-post-comments .commentlist { clear:both;margin:0;padding:0;list-style:none }
.wp-block-post-comments .commentlist .comment { min-height:2.25em;padding-right:3.25em }
.wp-block-post-comments .commentlist .comment p { margin:1em 0;font-size:1em;line-height:1.8 }
.wp-block-post-comments .commentlist .children { margin:0;padding:0;list-style:none }
.wp-block-post-comments .comment-author { line-height:1.5 }
.wp-block-post-comments .comment-author .avatar { float:right;border-radius:1.5em;width:2.5em;height:2.5em;margin-top:.5em;margin-left:.75em;display:block }
.wp-block-post-comments .comment-author cite { font-style:normal }
.wp-block-post-comments .comment-meta { font-size:.875em;line-height:1.5 }
.wp-block-post-comments .comment-meta b { font-weight:400 }
.wp-block-post-comments .comment-meta .comment-awaiting-moderation { margin-top:1em;margin-bottom:1em;display:block }
.wp-block-post-comments .comment-body .commentmetadata { font-size:.875em }
.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label { margin-bottom:.25em;display:block }
.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea { box-sizing:border-box;width:100%;display:block }
.wp-block-post-comments .comment-form-cookies-consent { gap:.25em;display:flex }
.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent { margin-top:.35em }
.wp-block-post-comments .comment-reply-title { margin-bottom:0 }
.wp-block-post-comments .comment-reply-title :where(small) { font-size:var(--wp--preset--font-size--medium,smaller);margin-right:.5em }
.wp-block-post-comments .reply { margin-bottom:1.4em;font-size:.875em }
.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea { border:1px solid #949494;font-family:inherit;font-size:1em }
.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea { padding:calc(.667em + 2px) }
:where(.wp-block-post-comments input[type=submit]) { border:none }
.wp-block-comments { box-sizing:border-box }
.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous { font-size:inherit }
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow { margin-left:1ch;display:inline-block }
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) { transform:scaleX(-1) }
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow { margin-right:1ch;display:inline-block }
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) { transform:scaleX(-1) }
.wp-block-comments-pagination.aligncenter { justify-content:center }
.wp-block-comment-template { box-sizing:border-box;max-width:100%;margin-bottom:0;padding:0;list-style:none }
.wp-block-comment-template li { clear:both }
.wp-block-comment-template ol { max-width:100%;margin-bottom:0;padding-right:2rem;list-style:none }
.wp-block-comment-template.alignleft { float:right }
.wp-block-comment-template.aligncenter { width:-webkit-fit-content;width:fit-content;margin-left:auto;margin-right:auto }
.wp-block-comment-template.alignright { float:left }
.wp-block-comment-date { box-sizing:border-box }
.comment-awaiting-moderation { font-size:.875em;line-height:1.5;display:block }
.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link { box-sizing:border-box }
.wp-block-cover,.wp-block-cover-image { box-sizing:border-box;direction:ltr;background-position:50%;justify-content:center;align-items:center;min-height:430px;padding:1em;display:flex;position:relative;overflow:clip }
.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]) { background-color:#000 }
.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient { background-color:initial }
.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before { background-color:inherit;content:"" }
.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before { opacity:.5;position:absolute;top:0;bottom:0;left:0;right:0 }
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before { opacity:.1 }
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before { opacity:.2 }
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before { opacity:.3 }
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before { opacity:.4 }
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before { opacity:.5 }
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before { opacity:.6 }
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before { opacity:.7 }
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before { opacity:.8 }
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before { opacity:.9 }
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before { opacity:1 }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 { opacity:0 }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 { opacity:.1 }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 { opacity:.2 }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 { opacity:.3 }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 { opacity:.4 }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 { opacity:.5 }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 { opacity:.6 }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 { opacity:.7 }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 { opacity:.8 }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 { opacity:.9 }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 { opacity:1 }
.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright { width:100%;max-width:420px }
.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright { display:flex }
.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container { color:inherit;direction:rtl;width:100%;position:relative }
.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left { justify-content:flex-start;align-items:flex-start }
.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center { justify-content:center;align-items:flex-start }
.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right { justify-content:flex-end;align-items:flex-start }
.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left { justify-content:flex-start;align-items:center }
.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center { justify-content:center;align-items:center }
.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right { justify-content:flex-end;align-items:center }
.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left { justify-content:flex-start;align-items:flex-end }
.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center { justify-content:center;align-items:flex-end }
.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right { justify-content:flex-end;align-items:flex-end }
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container { margin:0 }
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container { width:auto;margin:0 }
.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background { box-shadow:none;object-fit:cover;border:none;outline:none;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0 }
.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax { background-repeat:no-repeat;background-size:cover;background-attachment:fixed }
@supports (-webkit-touch-callout:inherit) {
  .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax { background-attachment:scroll }
}
@media (prefers-reduced-motion:reduce) {
  .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax { background-attachment:scroll }
}
.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated { background-repeat:repeat;background-size:auto }
.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover { color:#fff }
.wp-block-cover-image .wp-block-cover.has-left-content { justify-content:flex-start }
.wp-block-cover-image .wp-block-cover.has-right-content { justify-content:flex-end }
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2 { text-align:right;margin-right:0 }
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2 { text-align:left;margin-left:0 }
.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2 { text-align:center;z-index:1;max-width:840px;margin-bottom:0;padding:.44em;font-size:2em;line-height:1.25 }
:where(.wp-block-cover-image:not(.has-text-color)) { color:#fff }
:where(.wp-block-cover:not(.has-text-color)) { color:#fff }
:where(.wp-block-cover-image.is-light:not(.has-text-color)) { color:#000 }
:where(.wp-block-cover.is-light:not(.has-text-color)) { color:#000 }
:root :where(.wp-block-cover h1:not(.has-text-color)) { color:inherit }
:root :where(.wp-block-cover h2:not(.has-text-color)) { color:inherit }
:root :where(.wp-block-cover h3:not(.has-text-color)) { color:inherit }
:root :where(.wp-block-cover h4:not(.has-text-color)) { color:inherit }
:root :where(.wp-block-cover h5:not(.has-text-color)) { color:inherit }
:root :where(.wp-block-cover h6:not(.has-text-color)) { color:inherit }
:root :where(.wp-block-cover p:not(.has-text-color)) { color:inherit }
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background { z-index:0 }
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background { z-index:0 }
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background { z-index:1 }
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background { z-index:1 }
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container { z-index:1 }
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before { z-index:1 }
.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container { z-index:auto }
.wp-block-details { box-sizing:border-box }
.wp-block-details summary { cursor:pointer }
.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type=core\/embed],.wp-block[data-align=right]>[data-type=core\/embed] { width:100%;max-width:360px }
.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type=core\/embed] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type=core\/embed] .wp-block-embed__wrapper { min-width:280px }
.wp-block-cover .wp-block-embed { min-width:320px;min-height:240px }
.wp-block-embed { overflow-wrap:break-word }
.wp-block-embed :where(figcaption) { margin-top:.5em;margin-bottom:1em }
.wp-block-embed iframe { max-width:100% }
.wp-block-embed__wrapper { position:relative }
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before { content:"";padding-top:50%;display:block }
.wp-embed-responsive .wp-has-aspect-ratio iframe { width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0 }
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before { padding-top:42.85% }
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before { padding-top:50% }
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before { padding-top:56.25% }
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before { padding-top:75% }
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before { padding-top:100% }
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before { padding-top:177.77% }
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before { padding-top:200% }
.wp-block-file { box-sizing:border-box }
.wp-block-file:not(.wp-element-button) { font-size:.8em }
.wp-block-file.aligncenter { text-align:center }
.wp-block-file.alignright { text-align:right }
.wp-block-file *+.wp-block-file__button { margin-right:.75em }
:where(.wp-block-file) { margin-bottom:1.5em }
.wp-block-file__embed { margin-bottom:1em }
:where(.wp-block-file__button) { border-radius:2em;padding:.5em 1em;display:inline-block }
:where(.wp-block-file__button):where(a):active { box-shadow:none;color:#fff;opacity:.85;text-decoration:none }
:where(.wp-block-file__button):where(a):focus { box-shadow:none;color:#fff;opacity:.85;text-decoration:none }
:where(.wp-block-file__button):where(a):hover { box-shadow:none;color:#fff;opacity:.85;text-decoration:none }
:where(.wp-block-file__button):where(a):visited { box-shadow:none;color:#fff;opacity:.85;text-decoration:none }
.wp-block-form-input__label { flex-direction:column;gap:.25em;width:100%;margin-bottom:.5em;display:flex }
.wp-block-form-input__label.is-label-inline { flex-direction:row;align-items:center;gap:.5em }
.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content { margin-bottom:.5em }
.wp-block-form-input__label:has(input[type=checkbox]) { flex-direction:row;width:-webkit-fit-content;width:fit-content }
.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content { margin:0 }
.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]) { flex-direction:row-reverse }
.wp-block-form-input__label-content { width:-webkit-fit-content;width:fit-content }
:where(.wp-block-form-input__input) { margin-bottom:.5em;padding:0 .5em;font-size:1em }
:where(.wp-block-form-input__input)[type=date] { border-style:solid;border-width:1px;min-height:2em;line-height:2 }
:where(.wp-block-form-input__input)[type=datetime-local] { border-style:solid;border-width:1px;min-height:2em;line-height:2 }
:where(.wp-block-form-input__input)[type=datetime] { border-style:solid;border-width:1px;min-height:2em;line-height:2 }
:where(.wp-block-form-input__input)[type=email] { border-style:solid;border-width:1px;min-height:2em;line-height:2 }
:where(.wp-block-form-input__input)[type=month] { border-style:solid;border-width:1px;min-height:2em;line-height:2 }
:where(.wp-block-form-input__input)[type=number] { border-style:solid;border-width:1px;min-height:2em;line-height:2 }
:where(.wp-block-form-input__input)[type=password] { border-style:solid;border-width:1px;min-height:2em;line-height:2 }
:where(.wp-block-form-input__input)[type=search] { border-style:solid;border-width:1px;min-height:2em;line-height:2 }
:where(.wp-block-form-input__input)[type=tel] { border-style:solid;border-width:1px;min-height:2em;line-height:2 }
:where(.wp-block-form-input__input)[type=text] { border-style:solid;border-width:1px;min-height:2em;line-height:2 }
:where(.wp-block-form-input__input)[type=time] { border-style:solid;border-width:1px;min-height:2em;line-height:2 }
:where(.wp-block-form-input__input)[type=url] { border-style:solid;border-width:1px;min-height:2em;line-height:2 }
:where(.wp-block-form-input__input)[type=week] { border-style:solid;border-width:1px;min-height:2em;line-height:2 }
textarea.wp-block-form-input__input { min-height:10em }
.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images) { flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex }
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item { flex-direction:column;flex-grow:1;justify-content:center;width:calc(50% - 1em);margin:0 0 1em 1em;display:flex;position:relative }
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) { margin-left:0 }
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure { justify-content:flex-start;align-items:flex-end;height:100%;margin:0;display:flex }
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img { width:auto;max-width:100%;height:auto;display:block }
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption { box-sizing:border-box;color:#fff;text-align:center;z-index:2;background:linear-gradient(#0000,#0000004d 30%,#000000b3);width:100%;max-height:100%;margin:0;padding:3em .77em .7em;font-size:.8em;position:absolute;bottom:0;overflow:auto }
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img { display:inline }
.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption { flex-grow:1 }
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img { object-fit:cover;flex:1;width:100%;height:100% }
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item { width:100%;margin-left:0 }
@media (min-width:600px) {
  .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item { width:calc(33.3333% - .66667em);margin-left:1em }
  .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item { width:calc(25% - .75em);margin-left:1em }
  .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item { width:calc(20% - .8em);margin-left:1em }
  .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item { width:calc(16.6667% - .83333em);margin-left:1em }
  .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item { width:calc(14.2857% - .85714em);margin-left:1em }
  .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item { width:calc(12.5% - .875em);margin-left:1em }
  .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) { margin-left:0 }
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child { margin-left:0 }
.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright { width:100%;max-width:420px }
.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure { justify-content:center }
.wp-block-gallery:not(.is-cropped) .blocks-gallery-item { align-self:flex-start }
figure.wp-block-gallery.has-nested-images { align-items:normal }
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) { width:calc(50% - var(--wp--style--unstable-gallery-gap,16px) / 2);margin:0 }
.wp-block-gallery.has-nested-images figure.wp-block-image { box-sizing:border-box;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;display:flex;position:relative }
.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div { flex-direction:column;flex-grow:1;margin:0 }
.wp-block-gallery.has-nested-images figure.wp-block-image img { width:auto;height:auto;display:block;max-width:100%!important }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption { max-height:100%;position:absolute;bottom:0;left:0;right:0 }
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before { max-height:100%;position:absolute;bottom:0;left:0;right:0 }
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before { -webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);content:"";pointer-events:none;height:100%;max-height:40%;-webkit-mask-image:linear-gradient(#0000,#000 80%);mask-image:linear-gradient(#0000,#000 80%) }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption { box-sizing:border-box;color:#fff;text-align:center;text-shadow:0 0 1.5px #000;margin:0;padding:1em;font-size:13px;overflow:auto }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar { width:12px;height:12px }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track { background-color:initial }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb { background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb { background-color:#fffc }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb { background-color:#fffc }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb { background-color:#fffc }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption { scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover { scrollbar-color:#fffc #0000 }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption { will-change:transform }
@media (hover:none) {
  .wp-block-gallery.has-nested-images figure.wp-block-image figcaption { scrollbar-color:#fffc #0000 }
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption { background:linear-gradient(#0000,#0006) }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img { display:inline }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a { color:inherit }
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img { box-sizing:border-box }
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div { flex:auto }
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption { color:inherit;flex:initial;text-shadow:none;background:0 0;margin:0;padding:10px 10px 9px;position:relative }
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before { content:none }
.wp-block-gallery.has-nested-images figcaption { text-align:center;flex-grow:1;flex-basis:100% }
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) { margin-top:0;margin-bottom:auto }
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) { align-self:inherit }
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone) { display:flex }
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img { object-fit:cover;flex:1 0;width:100%;height:100% }
.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) { width:100% }
@media (min-width:600px) {
  .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) { width:calc(33.3333% - var(--wp--style--unstable-gallery-gap,16px) * .66667) }
  .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) { width:calc(25% - var(--wp--style--unstable-gallery-gap,16px) * .75) }
  .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) { width:calc(20% - var(--wp--style--unstable-gallery-gap,16px) * .8) }
  .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) { width:calc(16.6667% - var(--wp--style--unstable-gallery-gap,16px) * .83333) }
  .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) { width:calc(14.2857% - var(--wp--style--unstable-gallery-gap,16px) * .85714) }
  .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) { width:calc(12.5% - var(--wp--style--unstable-gallery-gap,16px) * .875) }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) { width:calc(33.33% - var(--wp--style--unstable-gallery-gap,16px) * .66667) }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image) { width:calc(50% - var(--wp--style--unstable-gallery-gap,16px) * .5) }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child { width:100% }
}
.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright { width:100%;max-width:420px }
.wp-block-gallery.has-nested-images.aligncenter { justify-content:center }
.wp-block-group { box-sizing:border-box }
:where(.wp-block-group.wp-block-group-is-layout-constrained) { position:relative }
h1:where(.wp-block-heading).has-background { padding:1.25em 2.375em }
h2:where(.wp-block-heading).has-background { padding:1.25em 2.375em }
h3:where(.wp-block-heading).has-background { padding:1.25em 2.375em }
h4:where(.wp-block-heading).has-background { padding:1.25em 2.375em }
h5:where(.wp-block-heading).has-background { padding:1.25em 2.375em }
h6:where(.wp-block-heading).has-background { padding:1.25em 2.375em }
h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]) { rotate:180deg }
h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]) { rotate:180deg }
h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]) { rotate:180deg }
h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]) { rotate:180deg }
h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]) { rotate:180deg }
h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]) { rotate:180deg }
h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]) { rotate:180deg }
h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]) { rotate:180deg }
h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]) { rotate:180deg }
h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]) { rotate:180deg }
h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]) { rotate:180deg }
h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]) { rotate:180deg }
.wp-block-image>a,.wp-block-image>figure>a { display:inline-block }
.wp-block-image img { box-sizing:border-box;vertical-align:bottom;max-width:100%;height:auto }
@media not (prefers-reduced-motion) {
  .wp-block-image img.hide { visibility:hidden }
  .wp-block-image img.show { animation:.4s show-content-image }
}
.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a { border-radius:inherit }
.wp-block-image.has-custom-border img { box-sizing:border-box }
.wp-block-image.aligncenter { text-align:center }
.wp-block-image.alignfull>a,.wp-block-image.alignwide>a { width:100% }
.wp-block-image.alignfull img,.wp-block-image.alignwide img { width:100%;height:auto }
.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright { display:table }
.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption { caption-side:bottom;display:table-caption }
.wp-block-image .alignleft { float:left;margin:.5em 1em .5em 0 }
.wp-block-image .alignright { float:right;margin:.5em 0 .5em 1em }
.wp-block-image .aligncenter { margin-left:auto;margin-right:auto }
.wp-block-image :where(figcaption) { margin-top:.5em;margin-bottom:1em }
.wp-block-image.is-style-circle-mask img { border-radius:9999px }
@supports ((-webkit-mask-image:none) or (mask-image:none)) {
  .wp-block-image.is-style-circle-mask img { border-radius:0;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha }
}
:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img) { border-radius:9999px }
.wp-block-image figure { margin:0 }
.wp-lightbox-container { flex-direction:column;display:flex;position:relative }
.wp-lightbox-container img { cursor:zoom-in }
.wp-lightbox-container img:hover+button { opacity:1 }
.wp-lightbox-container button { -webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);cursor:zoom-in;opacity:0;text-align:center;z-index:100;background-color:#5a5a5a40;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex;position:absolute;top:16px;left:16px }
@media not (prefers-reduced-motion) {
  .wp-lightbox-container button { transition:opacity .2s }
}
.wp-lightbox-container button:focus-visible { outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px }
.wp-lightbox-container button:hover { cursor:pointer;opacity:1 }
.wp-lightbox-container button:focus { opacity:1 }
.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background) { background-color:#5a5a5a40;border:none }
.wp-lightbox-overlay { box-sizing:border-box;cursor:zoom-out;visibility:hidden;z-index:100000;width:100%;height:100vh;position:fixed;top:0;right:0;overflow:hidden }
.wp-lightbox-overlay .close-button { cursor:pointer;left:calc(env(safe-area-inset-left) + 16px);min-width:40px;min-height:40px;top:calc(env(safe-area-inset-top) + 16px);z-index:5000000;justify-content:center;align-items:center;padding:0;display:flex;position:absolute }
.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background) { background:0 0;border:none }
.wp-lightbox-overlay .lightbox-image-container { height:var(--wp--lightbox-container-height);transform-origin:100% 0;width:var(--wp--lightbox-container-width);z-index:2147483647;position:absolute;top:50%;right:50%;overflow:hidden;transform:translate(50%,-50%) }
.wp-lightbox-overlay .wp-block-image { box-sizing:border-box;transform-origin:100% 0;z-index:3000000;justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex;position:relative }
.wp-lightbox-overlay .wp-block-image img { height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width) }
.wp-lightbox-overlay .wp-block-image figcaption { display:none }
.wp-lightbox-overlay button { background:0 0;border:none }
.wp-lightbox-overlay .scrim { opacity:.9;z-index:2000000;background-color:#fff;width:100%;height:100%;position:absolute }
.wp-lightbox-overlay.active { visibility:visible }
@media not (prefers-reduced-motion) {
  .wp-lightbox-overlay.active { animation:.25s both turn-on-visibility }
  .wp-lightbox-overlay.active img { animation:.35s both turn-on-visibility }
  .wp-lightbox-overlay.show-closing-animation:not(.active) { animation:.35s both turn-off-visibility }
  .wp-lightbox-overlay.show-closing-animation:not(.active) img { animation:.25s both turn-off-visibility }
  .wp-lightbox-overlay.zoom.active { opacity:1;visibility:visible;animation:none }
  .wp-lightbox-overlay.zoom.active .lightbox-image-container { animation:.4s lightbox-zoom-in }
  .wp-lightbox-overlay.zoom.active .lightbox-image-container img { animation:none }
  .wp-lightbox-overlay.zoom.active .scrim { animation:.4s forwards turn-on-visibility }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) { animation:none }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container { animation:.4s lightbox-zoom-out }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img { animation:none }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim { animation:.4s forwards turn-off-visibility }
}
@keyframes show-content-image {
  0% { visibility:hidden }
  99% { visibility:hidden }
  to { visibility:visible }
}
@keyframes turn-on-visibility {
  0% { opacity:0 }
  to { opacity:1 }
}
@keyframes turn-off-visibility {
  0% { opacity:1;visibility:visible }
  99% { opacity:0;visibility:visible }
  to { opacity:0;visibility:hidden }
}
@keyframes lightbox-zoom-in {
  0% { transform:translate(calc(( (-100vw + var(--wp--lightbox-scrollbar-width)) / 2 + var(--wp--lightbox-initial-left-position) ) * -1), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)) }
  to { transform:translate(50%,-50%)scale(1) }
}
@keyframes lightbox-zoom-out {
  0% { visibility:visible;transform:translate(50%,-50%)scale(1) }
  99% { visibility:visible }
  to { transform:translate(calc(( (-100vw + var(--wp--lightbox-scrollbar-width)) / 2 + var(--wp--lightbox-initial-left-position) ) * -1), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden }
}
ol.wp-block-latest-comments { box-sizing:border-box;margin-right:0 }
:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)) { line-height:1.1 }
:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)) { line-height:1.8 }
.has-dates :where(.wp-block-latest-comments:not([style*=line-height])) { line-height:1.5 }
.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])) { line-height:1.5 }
.wp-block-latest-comments .wp-block-latest-comments { padding-right:0 }
.wp-block-latest-comments__comment { margin-bottom:1em;list-style:none }
.has-avatars .wp-block-latest-comments__comment { min-height:2.25em;list-style:none }
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta { margin-right:3.25em }
.wp-block-latest-comments__comment-excerpt p { margin:.36em 0 1.4em;font-size:.875em }
.wp-block-latest-comments__comment-date { font-size:.75em;display:block }
.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar { float:right;border-radius:1.5em;width:2.5em;height:2.5em;margin-left:.75em;display:block }
.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a { font-size:inherit }
.wp-block-latest-posts { box-sizing:border-box }
.wp-block-latest-posts.alignleft { margin-right:2em }
.wp-block-latest-posts.alignright { margin-left:2em }
.wp-block-latest-posts.wp-block-latest-posts__list { list-style:none }
.wp-block-latest-posts.wp-block-latest-posts__list li { clear:both;overflow-wrap:break-word }
.wp-block-latest-posts.is-grid { flex-wrap:wrap;display:flex }
.wp-block-latest-posts.is-grid li { width:100%;margin:0 0 1.25em 1.25em }
@media (min-width:600px) {
  .wp-block-latest-posts.columns-2 li { width:calc(50% - .625em) }
  .wp-block-latest-posts.columns-2 li:nth-child(2n) { margin-left:0 }
  .wp-block-latest-posts.columns-3 li { width:calc(33.3333% - .83333em) }
  .wp-block-latest-posts.columns-3 li:nth-child(3n) { margin-left:0 }
  .wp-block-latest-posts.columns-4 li { width:calc(25% - .9375em) }
  .wp-block-latest-posts.columns-4 li:nth-child(4n) { margin-left:0 }
  .wp-block-latest-posts.columns-5 li { width:calc(20% - 1em) }
  .wp-block-latest-posts.columns-5 li:nth-child(5n) { margin-left:0 }
  .wp-block-latest-posts.columns-6 li { width:calc(16.6667% - 1.04167em) }
  .wp-block-latest-posts.columns-6 li:nth-child(6n) { margin-left:0 }
}
:root :where(.wp-block-latest-posts.is-grid) { padding:0 }
:root :where(.wp-block-latest-posts.wp-block-latest-posts__list) { padding-right:0 }
.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date { font-size:.8125em;display:block }
.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content { margin-top:.5em;margin-bottom:1em }
.wp-block-latest-posts__featured-image a { display:inline-block }
.wp-block-latest-posts__featured-image img { width:auto;max-width:100%;height:auto }
.wp-block-latest-posts__featured-image.alignleft { float:left;margin-right:1em }
.wp-block-latest-posts__featured-image.alignright { float:right;margin-left:1em }
.wp-block-latest-posts__featured-image.aligncenter { text-align:center;margin-bottom:1em }
ol,ul { box-sizing:border-box }
:root :where(.wp-block-list.has-background) { padding:1.25em 2.375em }
.wp-block-loginout { box-sizing:border-box }
.wp-block-math { overflow-x:auto;overflow-y:hidden }
.wp-block-media-text { box-sizing:border-box;direction:ltr;grid-template-rows:auto;grid-template-columns:50% 1fr;display:grid }
.wp-block-media-text.has-media-on-the-right { grid-template-columns:1fr 50% }
.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media { align-self:start }
.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media { align-self:center }
.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media { align-self:end }
.wp-block-media-text>.wp-block-media-text__media { grid-area:1/1;margin:0 }
.wp-block-media-text>.wp-block-media-text__content { word-break:break-word;direction:rtl;grid-area:1/2;padding:0 8% }
.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media { grid-area:1/2 }
.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content { grid-area:1/1 }
.wp-block-media-text__media a { display:block }
.wp-block-media-text__media img,.wp-block-media-text__media video { height:auto;max-width:unset;vertical-align:middle;width:100% }
.wp-block-media-text.is-image-fill>.wp-block-media-text__media { background-size:cover;height:100%;min-height:250px }
.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a { height:100%;display:block }
.wp-block-media-text.is-image-fill>.wp-block-media-text__media img { clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden }
.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media { height:100%;min-height:250px }
.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a { height:100%;display:block }
.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img { object-fit:cover;width:100%;height:100% }
@media (max-width:600px) {
  .wp-block-media-text.is-stacked-on-mobile { grid-template-columns:100%!important }
  .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media { grid-area:1/1 }
  .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content { grid-area:2/1 }
}
.wp-block-navigation { position:relative }
.wp-block-navigation ul { margin-top:0;margin-bottom:0;margin-right:0;padding-right:0 }
.wp-block-navigation ul,.wp-block-navigation ul li { padding:0;list-style:none }
.wp-block-navigation .wp-block-navigation-item { align-items:center;display:flex;position:relative }
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty { display:none }
.wp-block-navigation .wp-block-navigation-item__content { z-index:1;display:block }
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content { color:inherit }
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus { text-decoration:underline }
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus { text-decoration:line-through }
.wp-block-navigation :where(a) { text-decoration:none }
.wp-block-navigation :where(a:active) { text-decoration:none }
.wp-block-navigation :where(a:focus) { text-decoration:none }
.wp-block-navigation .wp-block-navigation__submenu-icon { background-color:inherit;color:currentColor;font-size:inherit;border:none;align-self:center;width:.6em;height:.6em;margin-right:.25em;padding:0;line-height:0;display:inline-block }
.wp-block-navigation .wp-block-navigation__submenu-icon svg { stroke:currentColor;height:inherit;width:inherit;margin-top:.075em;display:inline-block }
.wp-block-navigation { --navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center }
.wp-block-navigation.is-vertical { --navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start }
.wp-block-navigation.no-wrap { --navigation-layout-wrap:nowrap }
.wp-block-navigation.items-justified-center { --navigation-layout-justification-setting:center;--navigation-layout-justify:center }
.wp-block-navigation.items-justified-center.is-vertical { --navigation-layout-align:center }
.wp-block-navigation.items-justified-right { --navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end }
.wp-block-navigation.items-justified-right.is-vertical { --navigation-layout-align:flex-end }
.wp-block-navigation.items-justified-space-between { --navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between }
.wp-block-navigation .has-child .wp-block-navigation__submenu-container { background-color:inherit;color:inherit;opacity:0;z-index:2;flex-direction:column;align-items:normal;display:flex;position:absolute }
@media not (prefers-reduced-motion) {
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container { transition:opacity .1s linear }
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container { visibility:hidden;width:0;height:0;overflow:hidden }
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content { flex-grow:1;padding:.5em 1em;display:flex }
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon { margin-left:0;margin-right:auto }
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content { margin:0 }
.wp-block-navigation .has-child .wp-block-navigation__submenu-container { top:100%;right:-1px }
@media (min-width:782px) {
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { top:-1px;right:100% }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before { content:"";background:0 0;width:.5em;height:100%;display:block;position:absolute;left:100% }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon { margin-left:.25em }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg { transform:rotate(90deg) }
}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container { opacity:1;visibility:visible;width:auto;min-width:200px;height:auto;overflow:visible }
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container { top:100%;right:0 }
@media (min-width:782px) {
  .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { top:0;right:100% }
}
.wp-block-navigation-submenu { display:flex;position:relative }
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg { stroke:currentColor }
button.wp-block-navigation-item__content { background-color:initial;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:right;text-transform:inherit;border:none }
.wp-block-navigation-submenu__toggle { cursor:pointer }
.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg { transform:rotate(-180deg) }
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle { padding-left:.85em;padding-right:0 }
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon { pointer-events:none;margin-right:-.6em }
.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle) { padding:0 }
.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog { gap:inherit }
:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)) { padding:.5em 1em }
:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) { padding:.5em 1em }
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)) { padding:.5em 1em }
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)) { padding:.5em 1em }
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content) { padding:.5em 1em }
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) { padding:.5em 1em }
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container { left:0;right:auto }
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { left:-1px;right:-1px }
@media (min-width:782px) {
  .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { left:100%;right:auto }
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container { background-color:#fff;border:1px solid #00000026 }
.wp-block-navigation.has-background .wp-block-navigation__submenu-container { background-color:inherit }
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container { color:#000 }
.wp-block-navigation__container { align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);margin:0;padding-right:0;list-style:none;display:flex }
.wp-block-navigation__container .is-responsive { display:none }
.wp-block-navigation__container:only-child,.wp-block-page-list:only-child { flex-grow:1 }
@keyframes overlay-menu__fade-in-animation {
  0% { opacity:0;transform:translateY(.5em) }
  to { opacity:1;transform:translateY(0) }
}
.wp-block-navigation__responsive-container { display:none;position:fixed;top:0;bottom:0;left:0;right:0 }
.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) { color:inherit }
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content { align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);display:flex }
.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) { background-color:inherit!important;color:inherit!important }
.wp-block-navigation__responsive-container.is-menu-open { background-color:inherit;flex-direction:column;display:flex }
@media not (prefers-reduced-motion) {
  .wp-block-navigation__responsive-container.is-menu-open { animation:.1s ease-out forwards overlay-menu__fade-in-animation }
}
.wp-block-navigation__responsive-container.is-menu-open { padding:clamp(1rem, var(--wp--style--root--padding-top), 20rem) clamp(1rem, var(--wp--style--root--padding-left), 20rem) clamp(1rem, var(--wp--style--root--padding-bottom), 20rem) clamp(1rem, var(--wp--style--root--padding-right), 20rem);z-index:100000;overflow:auto }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content { align-items:var(--navigation-layout-justification-setting,inherit);flex-flow:column;padding-top:calc(2rem + 24px);display:flex;overflow:visible }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list { justify-content:flex-start }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon { display:none }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container { opacity:1;min-width:200px;height:auto;overflow:initial;visibility:visible;border:none;width:auto;padding-left:2rem;padding-right:2rem;position:static }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container { gap:inherit }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container { padding-top:var(--wp--style--block-gap,2em) }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content { padding:0 }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list { align-items:var(--navigation-layout-justification-setting,initial);flex-direction:column;display:flex }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list { color:inherit!important;background:0 0!important }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container { left:auto;right:auto }
@media (min-width:600px) {
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) { background-color:inherit;z-index:auto;width:100%;display:block;position:relative }
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close { display:none }
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container { right:0 }
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open { background-color:#fff }
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open { color:#000 }
.wp-block-navigation__toggle_button_label { font-size:1rem;font-weight:700 }
.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open { color:currentColor;cursor:pointer;text-transform:inherit;vertical-align:middle;background:0 0;border:none;margin:0;padding:0 }
.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg { fill:currentColor;pointer-events:none;width:24px;height:24px;display:block }
.wp-block-navigation__responsive-container-open { display:flex }
.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open { font-family:inherit;font-size:inherit;font-weight:inherit }
@media (min-width:600px) {
  .wp-block-navigation__responsive-container-open:not(.always-shown) { display:none }
}
.wp-block-navigation__responsive-container-close { z-index:2;position:absolute;top:0;left:0 }
.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close { font-family:inherit;font-size:inherit;font-weight:inherit }
.wp-block-navigation__responsive-close { width:100% }
.has-modal-open .wp-block-navigation__responsive-close { max-width:var(--wp--style--global--wide-size,100%);margin-left:auto;margin-right:auto }
.wp-block-navigation__responsive-close:focus { outline:none }
.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog { box-sizing:border-box }
.wp-block-navigation__responsive-dialog { position:relative }
.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog { margin-top:46px }
@media (min-width:782px) {
  .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog { margin-top:32px }
}
html.has-modal-open { overflow:hidden }
.wp-block-navigation .wp-block-navigation-item__label { overflow-wrap:break-word }
.wp-block-navigation .wp-block-navigation-item__description { display:none }
.link-ui-tools { outline:1px solid #f0f0f0;padding:8px }
.link-ui-block-inserter { padding-top:8px }
.link-ui-block-inserter__back { text-transform:uppercase;margin-right:8px }
.wp-block-navigation .wp-block-page-list { align-items:var(--navigation-layout-align,initial);background-color:inherit;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);display:flex }
.wp-block-navigation .wp-block-navigation-item { background-color:inherit }
.wp-block-page-list { box-sizing:border-box }
.is-small-text { font-size:.875em }
.is-regular-text { font-size:1em }
.is-large-text { font-size:2.25em }
.is-larger-text { font-size:3em }
.has-drop-cap:not(:focus):first-letter { float:right;text-transform:uppercase;margin:.05em 0 0 .1em;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68 }
body.rtl .has-drop-cap:not(:focus):first-letter { float:none;margin-right:.1em }
p.has-drop-cap.has-background { overflow:hidden }
:root :where(p.has-background) { padding:1.25em 2.375em }
:where(p.has-text-color:not(.has-link-color)) a { color:inherit }
p.has-text-align-left[style*=writing-mode\:vertical-lr],p.has-text-align-right[style*=writing-mode\:vertical-rl] { rotate:180deg }
.wp-block-post-author { box-sizing:border-box;flex-wrap:wrap;display:flex }
.wp-block-post-author__byline { width:100%;margin-top:0;margin-bottom:0;font-size:.5em }
.wp-block-post-author__avatar { margin-left:1em }
.wp-block-post-author__bio { margin-bottom:.7em;font-size:.7em }
.wp-block-post-author__content { flex-grow:1;flex-basis:0 }
.wp-block-post-author__name { margin:0 }
.wp-block-post-author-biography { box-sizing:border-box }
:where(.wp-block-post-comments-form input:not([type=submit])) { border:1px solid #949494;font-family:inherit;font-size:1em }
:where(.wp-block-post-comments-form textarea) { border:1px solid #949494;font-family:inherit;font-size:1em }
:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))) { padding:calc(.667em + 2px) }
:where(.wp-block-post-comments-form textarea) { padding:calc(.667em + 2px) }
.wp-block-post-comments-form { box-sizing:border-box }
.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) { font-weight:inherit }
.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) { font-family:inherit }
.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title) { font-size:inherit }
.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) { font-size:inherit }
.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) { line-height:inherit }
.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) { font-style:inherit }
.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) { letter-spacing:inherit }
.wp-block-post-comments-form :where(input[type=submit]) { box-shadow:none;cursor:pointer;overflow-wrap:break-word;text-align:center;display:inline-block }
.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea { box-sizing:border-box;width:100%;display:block }
.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label { margin-bottom:.25em;display:block }
.wp-block-post-comments-form .comment-form-cookies-consent { gap:.25em;display:flex }
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent { margin-top:.35em }
.wp-block-post-comments-form .comment-reply-title { margin-bottom:0 }
.wp-block-post-comments-form .comment-reply-title :where(small) { font-size:var(--wp--preset--font-size--medium,smaller);margin-right:.5em }
.wp-block-post-comments-count { box-sizing:border-box }
.wp-block-post-content { display:flow-root }
.wp-block-post-comments-link,.wp-block-post-date { box-sizing:border-box }
:where(.wp-block-post-excerpt) { box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap) }
.wp-block-post-excerpt__excerpt { margin-top:0;margin-bottom:0 }
.wp-block-post-excerpt__more-text { margin-bottom:0;margin-top:var(--wp--style--block-gap) }
.wp-block-post-excerpt__more-link { display:inline-block }
.wp-block-post-featured-image { margin-left:0;margin-right:0 }
.wp-block-post-featured-image a { height:100%;display:block }
.wp-block-post-featured-image :where(img) { box-sizing:border-box;vertical-align:bottom;width:100%;max-width:100%;height:auto }
.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img { width:100% }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim { background-color:#000;position:absolute;top:0;bottom:0;left:0;right:0 }
.wp-block-post-featured-image { position:relative }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient { background-color:initial }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 { opacity:0 }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 { opacity:.1 }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 { opacity:.2 }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 { opacity:.3 }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 { opacity:.4 }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 { opacity:.5 }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 { opacity:.6 }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 { opacity:.7 }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 { opacity:.8 }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 { opacity:.9 }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 { opacity:1 }
.wp-block-post-featured-image:where(.alignleft,.alignright) { width:100% }
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous { margin-left:1ch;display:inline-block }
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) { transform:scaleX(-1) }
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next { margin-right:1ch;display:inline-block }
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) { transform:scaleX(-1) }
.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"] { rotate:180deg }
.wp-block-post-terms { box-sizing:border-box }
.wp-block-post-terms .wp-block-post-terms__separator { white-space:pre-wrap }
.wp-block-post-time-to-read,.wp-block-post-title { box-sizing:border-box }
.wp-block-post-title { word-break:break-word }
.wp-block-post-title :where(a) { font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;display:inline-block }
.wp-block-post-author-name { box-sizing:border-box }
.wp-block-preformatted { box-sizing:border-box;white-space:pre-wrap }
:where(.wp-block-preformatted.has-background) { padding:1.25em 2.375em }
.wp-block-pullquote { box-sizing:border-box;overflow-wrap:break-word;text-align:center;margin:0 0 1em;padding:4em 0 }
.wp-block-pullquote blockquote,.wp-block-pullquote p { color:inherit }
.wp-block-pullquote blockquote { margin:0 }
.wp-block-pullquote p { margin-top:0 }
.wp-block-pullquote p:last-child { margin-bottom:0 }
.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright { max-width:420px }
.wp-block-pullquote cite,.wp-block-pullquote footer { position:relative }
.wp-block-pullquote .has-text-color a { color:inherit }
.wp-block-pullquote.has-text-align-left blockquote { text-align:right }
.wp-block-pullquote.has-text-align-right blockquote { text-align:left }
.wp-block-pullquote.has-text-align-center blockquote { text-align:center }
.wp-block-pullquote.is-style-solid-color { border:none }
.wp-block-pullquote.is-style-solid-color blockquote { max-width:60%;margin-left:auto;margin-right:auto }
.wp-block-pullquote.is-style-solid-color blockquote p { margin-top:0;margin-bottom:0;font-size:2em }
.wp-block-pullquote.is-style-solid-color blockquote cite { text-transform:none;font-style:normal }
.wp-block-pullquote :where(cite) { color:inherit;display:block }
.wp-block-post-template { box-sizing:border-box;max-width:100%;margin-top:0;margin-bottom:0;padding:0;list-style:none }
.wp-block-post-template.is-flex-container { flex-flow:wrap;gap:1.25em;display:flex }
.wp-block-post-template.is-flex-container>li { width:100%;margin:0 }
@media (min-width:600px) {
  .wp-block-post-template.is-flex-container.is-flex-container.columns-2>li { width:calc(50% - .625em) }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li { width:calc(33.3333% - .83333em) }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li { width:calc(25% - .9375em) }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li { width:calc(20% - 1em) }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-6>li { width:calc(16.6667% - 1.04167em) }
}
@media (max-width:600px) {
  .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid { grid-template-columns:1fr }
}
.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright { float:left }
.wp-block-post-template-is-layout-constrained>li>.alignright:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) { margin-left:2em;margin-right:0 }
.wp-block-post-template-is-layout-flow>li>.alignright:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) { margin-left:2em;margin-right:0 }
.wp-block-post-template-is-layout-constrained>li>.alignright:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) { margin-left:0;margin-right:2em }
.wp-block-post-template-is-layout-constrained>li>.alignright:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) { margin-left:0;margin-right:2em }
.wp-block-post-template-is-layout-flow>li>.alignright:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) { margin-left:0;margin-right:2em }
.wp-block-post-template-is-layout-flow>li>.alignright:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) { margin-left:0;margin-right:2em }
.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft { float:right }
.wp-block-post-template-is-layout-constrained>li>.alignleft:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) { margin-left:0;margin-right:2em }
.wp-block-post-template-is-layout-flow>li>.alignleft:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) { margin-left:0;margin-right:2em }
.wp-block-post-template-is-layout-constrained>li>.alignleft:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) { margin-left:2em;margin-right:0 }
.wp-block-post-template-is-layout-constrained>li>.alignleft:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) { margin-left:2em;margin-right:0 }
.wp-block-post-template-is-layout-flow>li>.alignleft:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) { margin-left:2em;margin-right:0 }
.wp-block-post-template-is-layout-flow>li>.alignleft:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) { margin-left:2em;margin-right:0 }
.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter { margin-left:auto;margin-right:auto }
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) { margin-left:auto }
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) { margin-right:auto }
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) { margin-right:auto }
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) { margin-right:auto }
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) { margin-left:auto }
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) { margin-left:auto }
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow { margin-left:1ch;display:inline-block }
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) { transform:scaleX(-1) }
.wp-block-query-pagination .wp-block-query-pagination-next-arrow { margin-right:1ch;display:inline-block }
.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) { transform:scaleX(-1) }
.wp-block-query-pagination.aligncenter { justify-content:center }
.wp-block-query-title,.wp-block-query-total,.wp-block-quote { box-sizing:border-box }
.wp-block-quote { overflow-wrap:break-word }
.wp-block-quote.is-large:where(:not(.is-style-plain)) { margin-bottom:1em;padding:0 1em }
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) { margin-bottom:1em;padding:0 1em }
.wp-block-quote.is-large:where(:not(.is-style-plain)) p { font-size:1.5em;font-style:italic;line-height:1.6 }
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p { font-size:1.5em;font-style:italic;line-height:1.6 }
.wp-block-quote.is-large:where(:not(.is-style-plain)) cite { text-align:left;font-size:1.125em }
.wp-block-quote.is-large:where(:not(.is-style-plain)) footer { text-align:left;font-size:1.125em }
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite { text-align:left;font-size:1.125em }
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer { text-align:left;font-size:1.125em }
.wp-block-quote>cite { display:block }
.wp-block-read-more { width:-webkit-fit-content;width:fit-content;display:block }
.wp-block-read-more:where(:not([style*=text-decoration])) { text-decoration:none }
.wp-block-read-more:where(:not([style*=text-decoration])):active { text-decoration:none }
.wp-block-read-more:where(:not([style*=text-decoration])):focus { text-decoration:none }
ul.wp-block-rss.alignleft { margin-right:2em }
ul.wp-block-rss.alignright { margin-left:2em }
ul.wp-block-rss.is-grid { flex-wrap:wrap;padding:0;display:flex }
ul.wp-block-rss.is-grid li { width:100%;margin:0 0 1em 1em }
@media (min-width:600px) {
  ul.wp-block-rss.columns-2 li { width:calc(50% - 1em) }
  ul.wp-block-rss.columns-3 li { width:calc(33.3333% - 1em) }
  ul.wp-block-rss.columns-4 li { width:calc(25% - 1em) }
  ul.wp-block-rss.columns-5 li { width:calc(20% - 1em) }
  ul.wp-block-rss.columns-6 li { width:calc(16.6667% - 1em) }
}
.wp-block-rss__item-author,.wp-block-rss__item-publish-date { font-size:.8125em;display:block }
.wp-block-rss { box-sizing:border-box;padding:0;list-style:none }
.wp-block-search__button { word-break:normal;margin-right:10px }
.wp-block-search__button.has-icon { line-height:0 }
.wp-block-search__button svg { fill:currentColor;vertical-align:text-bottom;width:1.25em;min-width:24px;height:1.25em;min-height:24px }
:where(.wp-block-search__button) { border:1px solid #ccc;padding:6px 10px }
.wp-block-search__inside-wrapper { flex-wrap:nowrap;flex:auto;max-width:100%;display:flex }
.wp-block-search__label { width:100% }
.wp-block-search.wp-block-search__button-only .wp-block-search__button { box-sizing:border-box;flex-shrink:0;justify-content:center;max-width:100%;margin-right:0;display:flex }
.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper { transition-property:width;min-width:0!important }
.wp-block-search.wp-block-search__button-only .wp-block-search__input { flex-basis:100%;transition-duration:.3s }
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper { overflow:hidden }
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input { flex-grow:0;flex-basis:0;margin:0;border-left-width:0!important;border-right-width:0!important;width:0!important;min-width:0!important;padding-left:0!important;padding-right:0!important }
:where(.wp-block-search__input) { -webkit-appearance:none;appearance:none;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;min-width:3rem;text-transform:inherit;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;padding:8px;-webkit-text-decoration:unset!important;text-decoration:unset!important }
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) { box-sizing:border-box;background-color:#fff;border:1px solid #949494;padding:4px }
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input { border:none;border-radius:0;padding:0 4px }
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus { outline:none }
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) { padding:4px 8px }
.wp-block-search.aligncenter .wp-block-search__inside-wrapper { margin:auto }
.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper { float:left }
.wp-block-separator { border:none;border-top:2px solid }
:root :where(.wp-block-separator.is-style-dots) { text-align:center;height:auto;line-height:1 }
:root :where(.wp-block-separator.is-style-dots):before { color:currentColor;content:"···";letter-spacing:2em;padding-left:2em;font-family:serif;font-size:1.5em }
.wp-block-separator.is-style-dots { background:0 0!important;border:none!important }
.wp-block-site-logo { box-sizing:border-box;line-height:0 }
.wp-block-site-logo a { line-height:0;display:inline-block }
.wp-block-site-logo.is-default-size img { width:120px;height:auto }
.wp-block-site-logo img { max-width:100%;height:auto }
.wp-block-site-logo a,.wp-block-site-logo img { border-radius:inherit }
.wp-block-site-logo.aligncenter { text-align:center;margin-left:auto;margin-right:auto }
:root :where(.wp-block-site-logo.is-style-rounded) { border-radius:9999px }
.wp-block-site-tagline,.wp-block-site-title { box-sizing:border-box }
.wp-block-site-title :where(a) { color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;-webkit-text-decoration:inherit;text-decoration:inherit }
.wp-block-social-links { box-sizing:border-box;text-indent:0;background:0 0;margin-right:0;padding-left:0;padding-right:0 }
.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover { box-shadow:none;border-bottom:0;text-decoration:none }
.wp-block-social-links .wp-social-link svg { width:1em;height:1em }
.wp-block-social-links .wp-social-link span:not(.screen-reader-text) { margin-left:.5em;margin-right:.5em;font-size:.65em }
.wp-block-social-links.has-small-icon-size { font-size:16px }
.wp-block-social-links,.wp-block-social-links.has-normal-icon-size { font-size:24px }
.wp-block-social-links.has-large-icon-size { font-size:36px }
.wp-block-social-links.has-huge-icon-size { font-size:48px }
.wp-block-social-links.aligncenter { justify-content:center;display:flex }
.wp-block-social-links.alignright { justify-content:flex-end }
.wp-block-social-link { border-radius:9999px;display:block }
@media not (prefers-reduced-motion) {
  .wp-block-social-link { transition:transform .1s }
}
.wp-block-social-link { height:auto }
.wp-block-social-link a { align-items:center;line-height:0;display:flex }
.wp-block-social-link:hover { transform:scale(1.1) }
.wp-block-social-links .wp-block-social-link.wp-social-link { margin:0;padding:0;display:inline-block }
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited { color:currentColor;fill:currentColor }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link { color:#444;background-color:#f0f0f0 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon { color:#fff;background-color:#f90 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp { color:#fff;background-color:#1ea0c3 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance { color:#fff;background-color:#0757fe }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky { color:#fff;background-color:#0a7aff }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen { color:#fff;background-color:#1e1f26 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart { color:#fff;background-color:#02e49b }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord { color:#fff;background-color:#5865f2 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble { color:#fff;background-color:#e94c89 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox { color:#fff;background-color:#4280ff }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy { color:#fff;background-color:#f45800 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook { color:#fff;background-color:#0866ff }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx { color:#fff;background-color:#000 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr { color:#fff;background-color:#0461dd }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare { color:#fff;background-color:#e65678 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github { color:#fff;background-color:#24292d }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads { color:#382110;background-color:#eceadd }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google { color:#fff;background-color:#ea4434 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar { color:#fff;background-color:#1d4fc4 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram { color:#fff;background-color:#f00075 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm { color:#fff;background-color:#e21b24 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin { color:#fff;background-color:#0d66c2 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon { color:#fff;background-color:#3288d4 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium { color:#fff;background-color:#000 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup { color:#fff;background-color:#f6405f }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon { color:#fff;background-color:#000 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest { color:#fff;background-color:#e60122 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket { color:#fff;background-color:#ef4155 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit { color:#fff;background-color:#ff4500 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype { color:#fff;background-color:#0478d7 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat { color:#fff;stroke:#000;background-color:#fefc00 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud { color:#fff;background-color:#ff5600 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify { color:#fff;background-color:#1bd760 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram { color:#fff;background-color:#2aabee }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads { color:#fff;background-color:#000 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok { color:#fff;background-color:#000 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr { color:#fff;background-color:#011835 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch { color:#fff;background-color:#6440a4 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter { color:#fff;background-color:#1da1f2 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo { color:#fff;background-color:#1eb7ea }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk { color:#fff;background-color:#4680c2 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress { color:#fff;background-color:#3499cd }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp { color:#fff;background-color:#25d366 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x { color:#fff;background-color:#000 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp { color:#fff;background-color:#d32422 }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube { color:#fff;background-color:red }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link { background:0 0 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg { width:1.25em;height:1.25em }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon { color:#f90 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp { color:#1ea0c3 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance { color:#0757fe }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky { color:#0a7aff }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen { color:#1e1f26 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart { color:#02e49b }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord { color:#5865f2 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble { color:#e94c89 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox { color:#4280ff }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy { color:#f45800 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook { color:#0866ff }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx { color:#000 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr { color:#0461dd }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare { color:#e65678 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github { color:#24292d }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads { color:#382110 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google { color:#ea4434 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar { color:#1d4fc4 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram { color:#f00075 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm { color:#e21b24 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin { color:#0d66c2 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon { color:#3288d4 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium { color:#000 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup { color:#f6405f }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon { color:#000 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest { color:#e60122 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket { color:#ef4155 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit { color:#ff4500 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype { color:#0478d7 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat { color:#fff;stroke:#000 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud { color:#ff5600 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify { color:#1bd760 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram { color:#2aabee }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads { color:#000 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok { color:#000 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr { color:#011835 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch { color:#6440a4 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter { color:#1da1f2 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo { color:#1eb7ea }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk { color:#4680c2 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp { color:#25d366 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress { color:#3499cd }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x { color:#000 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp { color:#d32422 }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube { color:red }
.wp-block-social-links.is-style-pill-shape .wp-social-link { width:auto }
:root :where(.wp-block-social-links .wp-social-link a) { padding:.25em }
:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) { padding:0 }
:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) { padding-left:.666667em;padding-right:.666667em }
.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label { color:#000 }
.wp-block-spacer { clear:both }
.wp-block-tag-cloud { box-sizing:border-box }
.wp-block-tag-cloud.aligncenter { text-align:center;justify-content:center }
.wp-block-tag-cloud a { margin-left:5px;display:inline-block }
.wp-block-tag-cloud span { margin-right:5px;text-decoration:none;display:inline-block }
:root :where(.wp-block-tag-cloud.is-style-outline) { flex-wrap:wrap;gap:1ch;display:flex }
:root :where(.wp-block-tag-cloud.is-style-outline a) { border:1px solid;margin-left:0;padding:1ch 2ch;font-size:unset!important;text-decoration:none!important }
.wp-block-table { overflow-x:auto }
.wp-block-table table { border-collapse:collapse;width:100% }
.wp-block-table thead { border-bottom:3px solid }
.wp-block-table tfoot { border-top:3px solid }
.wp-block-table td,.wp-block-table th { border:1px solid;padding:.5em }
.wp-block-table .has-fixed-layout { table-layout:fixed;width:100% }
.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th { word-break:break-word }
.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright { width:auto;display:table }
.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th { word-break:break-word }
.wp-block-table .has-subtle-light-gray-background-color { background-color:#f3f4f5 }
.wp-block-table .has-subtle-pale-green-background-color { background-color:#e9fbe5 }
.wp-block-table .has-subtle-pale-blue-background-color { background-color:#e7f5fe }
.wp-block-table .has-subtle-pale-pink-background-color { background-color:#fcf0ef }
.wp-block-table.is-style-stripes { background-color:initial;border-collapse:inherit;border-spacing:0 }
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) { background-color:#f0f0f0 }
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) { background-color:#f3f4f5 }
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) { background-color:#e9fbe5 }
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) { background-color:#e7f5fe }
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) { background-color:#fcf0ef }
.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th { border-color:#0000 }
.wp-block-table.is-style-stripes { border-bottom:1px solid #f0f0f0 }
.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>* { border-color:inherit }
.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th { border-top-color:inherit }
.wp-block-table table[style*=border-top-color] tr:not(:first-child) { border-top-color:initial }
.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>* { border-left-color:inherit }
.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th { border-bottom-color:inherit }
.wp-block-table table[style*=border-bottom-color] tr:not(:last-child) { border-bottom-color:initial }
.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>* { border-right-color:inherit }
.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>* { border-style:inherit }
.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>* { border-style:inherit;border-width:inherit }
:root :where(.wp-block-table-of-contents) { box-sizing:border-box }
.wp-block-term-count { box-sizing:border-box }
:where(.wp-block-term-description) { box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap) }
.wp-block-term-description p { margin-top:0;margin-bottom:0 }
.wp-block-term-name { box-sizing:border-box }
.wp-block-term-template { box-sizing:border-box;max-width:100%;margin-top:0;margin-bottom:0;padding:0;list-style:none }
.wp-block-text-columns,.wp-block-text-columns.aligncenter { display:flex }
.wp-block-text-columns .wp-block-column { margin:0 1em;padding:0 }
.wp-block-text-columns .wp-block-column:first-child { margin-right:0 }
.wp-block-text-columns .wp-block-column:last-child { margin-left:0 }
.wp-block-text-columns.columns-2 .wp-block-column { width:50% }
.wp-block-text-columns.columns-3 .wp-block-column { width:33.3333% }
.wp-block-text-columns.columns-4 .wp-block-column { width:25% }
pre.wp-block-verse { white-space:pre-wrap;overflow:auto }
:where(pre.wp-block-verse) { font-family:inherit }
.wp-block-video { box-sizing:border-box }
.wp-block-video video { vertical-align:middle;width:100%;height:auto }
@supports (position:sticky) {
  .wp-block-video [poster] { object-fit:cover }
}
.wp-block-video.aligncenter { text-align:center }
.wp-block-video :where(figcaption) { margin-top:.5em;margin-bottom:1em }
.editor-styles-wrapper,.entry-content { counter-reset:footnotes }
a[data-fn].fn { counter-increment:footnotes;text-indent:-10000000px;vertical-align:super;font-size:smaller;text-decoration:none;display:inline-flex }
a[data-fn].fn:after { content:"[" counter(footnotes) "]";float:right;text-indent:0 }
:root { --wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122, 0, 223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0, 124, 186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0, 107, 160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0, 90, 135;--wp-admin-border-width-focus:2px }
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  :root { --wp-admin-border-width-focus:1.5px }
}
.wp-element-button { cursor:pointer }
:root .has-very-light-gray-background-color { background-color:#eee }
:root .has-very-dark-gray-background-color { background-color:#313131 }
:root .has-very-light-gray-color { color:#eee }
:root .has-very-dark-gray-color { color:#313131 }
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background { background:linear-gradient(-135deg,#00d084,#0693e3) }
:root .has-purple-crush-gradient-background { background:linear-gradient(-135deg,#34e2e4,#4721fb 50%,#ab1dfe) }
:root .has-hazy-dawn-gradient-background { background:linear-gradient(-135deg,#faaca8,#dad0ec) }
:root .has-subdued-olive-gradient-background { background:linear-gradient(-135deg,#fafae1,#67a671) }
:root .has-atomic-cream-gradient-background { background:linear-gradient(-135deg,#fdd79a,#004a59) }
:root .has-nightshade-gradient-background { background:linear-gradient(-135deg,#330968,#31cdcf) }
:root .has-midnight-gradient-background { background:linear-gradient(-135deg,#020381,#2874fc) }
:root { --wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px }
.has-regular-font-size { font-size:1em }
.has-larger-font-size { font-size:2.625em }
.has-normal-font-size { font-size:var(--wp--preset--font-size--normal) }
.has-huge-font-size { font-size:var(--wp--preset--font-size--huge) }
.has-text-align-center { text-align:center }
.has-text-align-left { text-align:left }
.has-text-align-right { text-align:right }
.has-fit-text { white-space:nowrap!important }
#end-resizable-editor-section { display:none }
.aligncenter { clear:both }
.items-justified-left { justify-content:flex-start }
.items-justified-center { justify-content:center }
.items-justified-right { justify-content:flex-end }
.items-justified-space-between { justify-content:space-between }
.screen-reader-text { clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important }
.screen-reader-text:focus { clip-path:none;color:#444;z-index:100000;background-color:#ddd;width:auto;height:auto;padding:15px 23px 14px;font-size:1em;line-height:normal;text-decoration:none;display:block;top:5px;right:5px }
html :where(.has-border-color) { border-style:solid }
html :where([style*=border-top-color]) { border-top-style:solid }
html :where([style*=border-right-color]) { border-left-style:solid }
html :where([style*=border-bottom-color]) { border-bottom-style:solid }
html :where([style*=border-left-color]) { border-right-style:solid }
html :where([style*=border-width]) { border-style:solid }
html :where([style*=border-top-width]) { border-top-style:solid }
html :where([style*=border-right-width]) { border-left-style:solid }
html :where([style*=border-bottom-width]) { border-bottom-style:solid }
html :where([style*=border-left-width]) { border-right-style:solid }
html :where(img[class*=wp-image-]) { max-width:100%;height:auto }
:where(figure) { margin:0 0 1em }
html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px) }
@media screen and (max-width:600px) {
  html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset:0px }
}
.watch-action { width:0;height:0;display:none!important }
@-moz-document url-prefix() {
  * { scrollbar-width:thin;scrollbar-color:#eef0f2 transparent }
}
.secondary-scroll::-webkit-scrollbar { width:2px;background-color:#0000!important }
.secondary-scroll::-webkit-scrollbar-thumb { background-color:#eef0f2;border-radius:24px }
.secondary-scroll::-webkit-scrollbar-track { background-color:#0000!important }
::-webkit-scrollbar { width:3px }
::-webkit-scrollbar-thumb { opacity:.6;background-color:#eef0f2;border-radius:24px;transition:background-color .5s }
::-webkit-scrollbar-thumb:hover { background-color:#ced4d9 }
::-webkit-scrollbar-thumb:active { background-color:#ced4d9 }
::-webkit-scrollbar-track { background-color:#fff }
.no-scrollbar::-webkit-scrollbar { display:none }
.no-scrollbar { -ms-overflow-style:none;scrollbar-width:none }
