@charset "UTF-8";.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-bottom:1em;margin-top:.5em;}
.wp-block-audio audio {min-width:300px;width:100%;}
.wp-block-button__link {box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word;}
.wp-block-button__link.aligncenter {text-align:center;}
.wp-block-button__link.alignright {text-align:right;}
:where(.wp-block-button__link) {border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none;}
.wp-block-button[style*=text-decoration] .wp-block-button__link {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),: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)),: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)),:root:where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)) {background-color:initial;background-image:none;}
.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 {display:inline-block;margin:0;}
.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 {margin-left:auto;margin-right:auto;width:100%;}
.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link {text-decoration:inherit;}
.wp-block-buttons.has-custom-font-size .wp-block-button__link {font-size:inherit;}
.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:where(:not(.has-text-color)) {color:#40464d;}
.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th {border-color:#ddd;}
.wp-block-calendar table.has-background th {background-color:inherit;}
.wp-block-calendar table.has-text-color th {color:inherit;}
: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 {display:block;width:100%;}
.wp-block-code {box-sizing:border-box;}
.wp-block-code code {display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap;}
.wp-block-columns {align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important;}
@media (min-width:782px) {.wp-block-columns {flex-wrap:nowrap!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-basis:0;flex-grow:1;}
.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-basis:0;flex-grow:1;}
.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 {flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word;}
.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:left;}
.wp-block-post-comments .alignright {float:right;}
.wp-block-post-comments .navigation:after {clear:both;content:"";display:table;}
.wp-block-post-comments .commentlist {clear:both;list-style:none;margin:0;padding:0;}
.wp-block-post-comments .commentlist .comment {min-height:2.25em;padding-left:3.25em;}
.wp-block-post-comments .commentlist .comment p {font-size:1em;line-height:1.8;margin:1em 0;}
.wp-block-post-comments .commentlist .children {list-style:none;margin:0;padding:0;}
.wp-block-post-comments .comment-author {line-height:1.5;}
.wp-block-post-comments .comment-author .avatar {border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em;}
.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 {display:block;margin-bottom:1em;margin-top:1em;}
.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 {display:block;margin-bottom:.25em;}
.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea {box-sizing:border-box;display:block;width:100%;}
.wp-block-post-comments .comment-form-cookies-consent {display:flex;gap:.25em;}
.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-left:.5em;}
.wp-block-post-comments .reply {font-size:.875em;margin-bottom:1.4em;}
.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-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous {margin-bottom:.5em;margin-right:.5em;}
.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child {margin-right:0;}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {display:inline-block;margin-right:1ch;}
.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 {display:inline-block;margin-left:1ch;}
.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;list-style:none;margin-bottom:0;max-width:100%;padding:0;}
.wp-block-comment-template li {clear:both;}
.wp-block-comment-template ol {list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem;}
.wp-block-comment-template.alignleft {float:left;}
.wp-block-comment-template.aligncenter {margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content;}
.wp-block-comment-template.alignright {float:right;}
.wp-block-comment-date {box-sizing:border-box;}
.comment-awaiting-moderation {display:block;font-size:.875em;line-height:1.5;}
.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 {align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative;}
.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 {bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1;}
.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 {max-width:420px;width:100%;}
.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;width:100%;z-index:1;}
.has-modal-open .wp-block-cover .wp-block-cover__inner-container,.has-modal-open .wp-block-cover-image .wp-block-cover__inner-container {z-index:auto;}
.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left {align-items:flex-start;justify-content:flex-start;}
.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center {align-items:flex-start;justify-content:center;}
.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right {align-items:flex-start;justify-content:flex-end;}
.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left {align-items:center;justify-content:flex-start;}
.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center {align-items:center;justify-content:center;}
.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right {align-items:center;justify-content:flex-end;}
.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left {align-items:flex-end;justify-content:flex-start;}
.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center {align-items:flex-end;justify-content:center;}
.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right {align-items:flex-end;justify-content: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 {margin:0;width:auto;}
.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 {border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%;}
.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:fixed;background-repeat:no-repeat;background-size:cover;}
@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-background,.wp-block-cover__video-background {z-index:0;}
.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 {margin-left:0;text-align:left;}
.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 {margin-right:0;text-align:right;}
.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2 {font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1;}
:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)) {color:#fff;}
:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)) {color:#000;}
:root:where(.wp-block-cover h1:not(.has-text-color)),:root:where(.wp-block-cover h2:not(.has-text-color)),:root:where(.wp-block-cover h3:not(.has-text-color)),:root:where(.wp-block-cover h4:not(.has-text-color)),:root:where(.wp-block-cover h5:not(.has-text-color)),:root:where(.wp-block-cover h6:not(.has-text-color)),:root:where(.wp-block-cover p:not(.has-text-color)) {color:inherit;}
.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"] {max-width:360px;width:100%;}
.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-height:240px;min-width:320px;}
.wp-block-embed {overflow-wrap:break-word;}
.wp-block-embed:where(figcaption) {margin-bottom:1em;margin-top:.5em;}
.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:"";display:block;padding-top:50%;}
.wp-embed-responsive .wp-has-aspect-ratio iframe {bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;}
.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-left:.75em;}
:where(.wp-block-file) {margin-bottom:1.5em;}
.wp-block-file__embed {margin-bottom:1em;}
:where(.wp-block-file__button) {border-radius:2em;display:inline-block;padding:.5em 1em;}
:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited {box-shadow:none;color:#fff;opacity:.85;text-decoration:none;}
.wp-block-form-input__label {display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%;}
.wp-block-form-input__label.is-label-inline {align-items:center;flex-direction:row;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:-moz-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:-moz-fit-content;width:fit-content;}
.wp-block-form-input__input {font-size:1em;margin-bottom:.5em;padding:0 .5em;}
.wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week] {border:1px solid;line-height:2;min-height:2em;}
textarea.wp-block-form-input__input {min-height:10em;}
.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images) {display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0;}
.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 {display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em);}
.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-right: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 {align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0;}
.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 {display:block;height:auto;max-width:100%;width:auto;}
.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 {background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2;}
.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 {flex:1;height:100%;object-fit:cover;width: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 {margin-right:0;width:100%;}
@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 {margin-right:1em;width:calc(33.33333% - .66667em);}
.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 {margin-right:1em;width:calc(25% - .75em);}
.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 {margin-right:1em;width:calc(20% - .8em);}
.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 {margin-right:1em;width:calc(16.66667% - .83333em);}
.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 {margin-right:1em;width:calc(14.28571% - .85714em);}
.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 {margin-right:1em;width:calc(12.5% - .875em);}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.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(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.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-right: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-right: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 {max-width:420px;width:100%;}
.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) {margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap,16px)/2);}
.wp-block-gallery.has-nested-images figure.wp-block-image {box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;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 {display:block;height:auto;max-width:100%!important;width:auto;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {bottom:0;left:0;max-height:100%;position:absolute;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:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {background:linear-gradient(0deg,#0006,#0000);box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin;text-align:center;text-shadow:0 0 1.5px #000;will-change:transform;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar {height:12px;width: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,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.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: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;}
@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 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:1 1 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 {background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none;}
.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 {flex-basis:100%;flex-grow:1;text-align:center;}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {margin-bottom:auto;margin-top:0;}
.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 {flex:1 0 0%;height:100%;object-fit:cover;width: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.33333% - 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.66667% - 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.28571% - 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 {max-width:420px;width:100%;}
.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.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background {padding:1.25em 2.375em;}
h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]) {rotate:180deg;}
.wp-block-image a {display:inline-block;}
.wp-block-image img {box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;}
@media (prefers-reduced-motion:no-preference) {.wp-block-image img.hide {visibility:hidden;}
.wp-block-image img.show {animation:show-content-image .4s;}
;}
.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 {height:auto;width:100%;}
.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-bottom:1em;margin-top:.5em;}
.wp-block-image.is-style-circle-mask img {border-radius:9999px;}
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-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>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;}
;}
: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 {display:flex;flex-direction:column;position:relative;}
.wp-lightbox-container img {cursor:zoom-in;}
.wp-lightbox-container img:hover+button {opacity:1;}
.wp-lightbox-container button {align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;transition:opacity .2s ease;width:20px;z-index:100;}
.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;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000;}
.wp-lightbox-overlay .close-button {align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000;}
.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:none;border:none;}
.wp-lightbox-overlay .lightbox-image-container {height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999;}
.wp-lightbox-overlay .wp-block-image {align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000;}
.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:none;border:none;}
.wp-lightbox-overlay .scrim {background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000;}
.wp-lightbox-overlay.active {animation:turn-on-visibility .25s both;visibility:visible;}
.wp-lightbox-overlay.active img {animation:turn-on-visibility .35s both;}
.wp-lightbox-overlay.show-closing-animation:not(.active) {animation:turn-off-visibility .35s both;}
.wp-lightbox-overlay.show-closing-animation:not(.active) img {animation:turn-off-visibility .25s both;}
@media (prefers-reduced-motion:no-preference) {.wp-lightbox-overlay.zoom.active {animation:none;opacity:1;visibility:visible;}
.wp-lightbox-overlay.zoom.active .lightbox-image-container {animation:lightbox-zoom-in .4s;}
.wp-lightbox-overlay.zoom.active .lightbox-image-container img {animation:none;}
.wp-lightbox-overlay.zoom.active .scrim {animation:turn-on-visibility .4s forwards;}
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) {animation:none;}
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container {animation:lightbox-zoom-out .4s;}
.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:turn-off-visibility .4s forwards;}
;}
@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)),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% {transform:translate(-50%,-50%) scale(1);visibility:visible;}
99% {visibility:visible;}
to {transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),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-left: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])),.has-excerpts:where(.wp-block-latest-comments:not([style*=line-height])) {line-height:1.5;}
.wp-block-latest-comments .wp-block-latest-comments {padding-left:0;}
.wp-block-latest-comments__comment {list-style:none;margin-bottom:1em;}
.has-avatars .wp-block-latest-comments__comment {list-style:none;min-height:2.25em;}
.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-left:3.25em;}
.wp-block-latest-comments__comment-excerpt p {font-size:.875em;margin:.36em 0 1.4em;}
.wp-block-latest-comments__comment-date {display:block;font-size:.75em;}
.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar {border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em;}
.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 {display:flex;flex-wrap:wrap;}
.wp-block-latest-posts.is-grid li {margin:0 1.25em 1.25em 0;width:100%;}
@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-right:0;}
.wp-block-latest-posts.columns-3 li {width:calc(33.33333% - .83333em);}
.wp-block-latest-posts.columns-3 li:nth-child(3n) {margin-right:0;}
.wp-block-latest-posts.columns-4 li {width:calc(25% - .9375em);}
.wp-block-latest-posts.columns-4 li:nth-child(4n) {margin-right:0;}
.wp-block-latest-posts.columns-5 li {width:calc(20% - 1em);}
.wp-block-latest-posts.columns-5 li:nth-child(5n) {margin-right:0;}
.wp-block-latest-posts.columns-6 li {width:calc(16.66667% - 1.04167em);}
.wp-block-latest-posts.columns-6 li:nth-child(6n) {margin-right:0;}
;}
:root:where(.wp-block-latest-posts.is-grid) {padding:0;}
:root:where(.wp-block-latest-posts.wp-block-latest-posts__list) {padding-left:0;}
.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date {display:block;font-size:.8125em;}
.wp-block-latest-posts__post-excerpt {margin-bottom:1em;margin-top:.5em;}
.wp-block-latest-posts__featured-image a {display:inline-block;}
.wp-block-latest-posts__featured-image img {height:auto;max-width:100%;width: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 {margin-bottom:1em;text-align:center;}
ol,ul {box-sizing:border-box;}
:root:where(.wp-block-list.has-background) {padding:1.25em 2.375em;}
.wp-block-loginout,.wp-block-media-text {box-sizing:border-box;}
.wp-block-media-text {    direction:ltr;    display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto;}
.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-column:1;grid-row:1;    margin:0;}
.wp-block-media-text>.wp-block-media-text__content {direction:ltr;    grid-column:2;grid-row:1;    padding:0 8%;word-break:break-word;}
.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media {    grid-column:2;grid-row:1 ;}
.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content {    grid-column:1;grid-row:1 ;}
.wp-block-media-text__media a {display:inline-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 {display:block;height:100%;}
.wp-block-media-text.is-image-fill>.wp-block-media-text__media img {height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;}
.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media {height:100%;min-height:250px;position:relative;}
.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a {display:block;height:100%;}
.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img {height:100%;object-fit:cover;position:absolute;width: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-column:1;grid-row:1;}
.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content {grid-column:1;grid-row:2;}
;}
.wp-block-navigation {position:relative;--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 ul {margin-bottom:0;margin-left:0;margin-top:0;padding-left:0;}
.wp-block-navigation ul,.wp-block-navigation ul li {list-style:none;padding:0;}
.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 {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),.wp-block-navigation:where(a:active),.wp-block-navigation:where(a:focus) {text-decoration:none;}
.wp-block-navigation .wp-block-navigation__submenu-icon {align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em;}
.wp-block-navigation .wp-block-navigation__submenu-icon svg {display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit;}
.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 {align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2;}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {display:flex;flex-grow:1;}
.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:auto;margin-right:0;}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {margin:0;}
@media (min-width:782px) {.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {left:100%;top:-1px;}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before {background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em;}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {margin-right:.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 {height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto;}
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {left:0;top:100%;}
@media (min-width:782px) {.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {left:100%;top:0;}
;}
.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;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit;}
.wp-block-navigation-submenu__toggle {cursor:pointer;}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {padding-left:0;padding-right:.85em;}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon {margin-left:-.6em;pointer-events:none;}
.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)),: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)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),: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:auto;right:0;}
.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:auto;right:100%;}
;}
.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);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0;}
.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 {bottom:0;display:none;left:0;position:fixed;right:0;top: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);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);}
.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 {animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20em);z-index:100000;}
@media (prefers-reduced-motion:reduce) {.wp-block-navigation__responsive-container.is-menu-open {animation-delay:0s;animation-duration:1ms;}
;}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px);}
.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 {border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto;}
.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);display:flex;flex-direction:column;}
.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 {background:#0000!important;color:inherit!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;display:block;position:relative;width:100%;z-index:auto;}
.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 {left: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 {background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle;}
.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg {fill:currentColor;display:block;height:24px;pointer-events:none;width:24px;}
.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 {position:absolute;right:0;top:0;z-index:2;}
.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 {margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%);}
.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 {border-top:1px solid #f0f0f0;padding:8px;}
.link-ui-block-inserter {padding-top:8px;}
.link-ui-block-inserter__back {margin-left:8px;text-transform:uppercase;}
.wp-block-navigation .wp-block-page-list {align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);}
.wp-block-navigation .wp-block-navigation-item {background-color:inherit;}
.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:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase;}
body.rtl .has-drop-cap:not(:focus):first-letter {float:none;margin-left:.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;display:flex;flex-wrap:wrap;}
.wp-block-post-author__byline {font-size:.5em;margin-bottom:0;margin-top:0;width:100%;}
.wp-block-post-author__avatar {margin-right:1em;}
.wp-block-post-author__bio {font-size:.7em;margin-bottom:.7em;}
.wp-block-post-author__content {flex-basis:0;flex-grow:1;}
.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]),: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])),: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),.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;display:inline-block;overflow-wrap:break-word;text-align:center;}
.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;display:block;width:100%;}
.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 {display:block;margin-bottom:.25em;}
.wp-block-post-comments-form .comment-form-cookies-consent {display:flex;gap:.25em;}
.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-left:.5em;}
.wp-block-post-content {display:flow-root;}
.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-bottom:0;margin-top: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 {display:block;height:100%;}
.wp-block-post-featured-image:where(img) {box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%;}
.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;inset:0;position:absolute;}
.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 {display:inline-block;margin-right:1ch;}
.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 {display:inline-block;margin-left:1ch;}
.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) {display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;}
.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;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center;}
.wp-block-pullquote blockquote,.wp-block-pullquote cite,.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:left;}
.wp-block-pullquote.has-text-align-right blockquote {text-align:right;}
.wp-block-pullquote.is-style-solid-color {border:none;}
.wp-block-pullquote.is-style-solid-color blockquote {margin-left:auto;margin-right:auto;max-width:60%;}
.wp-block-pullquote.is-style-solid-color blockquote p {font-size:2em;margin-bottom:0;margin-top:0;}
.wp-block-pullquote.is-style-solid-color blockquote cite {font-style:normal;text-transform:none;}
.wp-block-pullquote cite {color:inherit;}
.wp-block-post-template {list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0;}
.wp-block-post-template.is-flex-container {display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em;}
.wp-block-post-template.is-flex-container>li {margin:0;width:100%;}
@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.33333% - .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.66667% - 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:right;margin-inline-end:0;margin-inline-start:2em;}
.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft {float:left;margin-inline-end:2em;margin-inline-start:0;}
.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter {margin-inline-end:auto;margin-inline-start:auto;}
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type {margin-inline-start:auto;}
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child {margin-inline-end:auto;}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {display:inline-block;margin-right:1ch;}
.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 {display:inline-block;margin-left:1ch;}
.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-quote {box-sizing:border-box;}
.wp-block-quote {overflow-wrap:break-word;}
.wp-block-quote.is-large:where(:not(.is-style-plain)),.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,.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,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer {font-size:1.125em;text-align:right;}
.wp-block-quote>cite {display:block;}
.wp-block-read-more {display:block;width:-moz-fit-content;width:fit-content;}
.wp-block-read-more:where(:not([style*=text-decoration])) {text-decoration:none;}
.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus {text-decoration:none;}
ul.wp-block-rss {list-style:none;padding:0;}
ul.wp-block-rss.wp-block-rss {box-sizing:border-box;}
ul.wp-block-rss.alignleft {margin-right:2em;}
ul.wp-block-rss.alignright {margin-left:2em;}
ul.wp-block-rss.is-grid {display:flex;flex-wrap:wrap;list-style:none;padding:0;}
ul.wp-block-rss.is-grid li {margin:0 1em 1em 0;width:100%;}
@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.33333% - 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.66667% - 1em);}
;}
.wp-block-rss__item-author,.wp-block-rss__item-publish-date {display:block;font-size:.8125em;}
.wp-block-search__button {margin-left:10px;word-break:normal;}
.wp-block-search__button.has-icon {line-height:0;}
.wp-block-search__button svg {height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom;}
:where(.wp-block-search__button) {border:1px solid #ccc;padding:6px 10px;}
.wp-block-search__inside-wrapper {display:flex;flex:auto;flex-wrap:nowrap;max-width:100%;}
.wp-block-search__label {width:100%;}
.wp-block-search__input {appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {flex-shrink:0;margin-left:0;max-width:100%;}
.wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded=true] {max-width:calc(100% - 100px);}
.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {min-width:0!important;transition-property:width;}
.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 {border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important;}
:where(.wp-block-search__input) {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {border:1px solid #949494;box-sizing:border-box;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:right;}
.wp-block-separator {border:none;border-top:2px solid;}
:root:where(.wp-block-separator.is-style-dots) {height:auto;line-height:1;text-align:center;}
:root:where(.wp-block-separator.is-style-dots):before {color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em;}
.wp-block-separator.is-style-dots {background:none!important;border:none!important;}
.wp-block-site-logo {box-sizing:border-box;line-height:0;}
.wp-block-site-logo a {display:inline-block;line-height:0;}
.wp-block-site-logo.is-default-size img {height:auto;width:120px;}
.wp-block-site-logo img {height:auto;max-width:100%;}
.wp-block-site-logo a,.wp-block-site-logo img {border-radius:inherit;}
.wp-block-site-logo.aligncenter {margin-left:auto;margin-right:auto;text-align:center;}
: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;text-decoration:inherit;}
.wp-block-social-links {background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0;}
.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover {border-bottom:0;box-shadow:none;text-decoration:none;}
.wp-block-social-links .wp-social-link svg {height:1em;width:1em;}
.wp-block-social-links .wp-social-link span:not(.screen-reader-text) {font-size:.65em;margin-left:.5em;margin-right:.5em;}
.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 {display:flex;justify-content:center;}
.wp-block-social-links.alignright {justify-content:flex-end;}
.wp-block-social-link {border-radius:9999px;display:block;height:auto;transition:transform .1s ease;}
@media (prefers-reduced-motion:reduce) {.wp-block-social-link {transition-delay:0s;transition-duration:0s;}
;}
.wp-block-social-link a {align-items:center;display:flex;line-height:0;transition:transform .1s ease;}
.wp-block-social-link:hover {transform:scale(1.1);}
.wp-block-social-links .wp-block-social-link.wp-social-link {display:inline-block;margin:0;padding:0;}
.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 {background-color:#f0f0f0;color:#444;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon {background-color:#f90;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp {background-color:#1ea0c3;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance {background-color:#0757fe;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky {background-color:#0a7aff;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen {background-color:#1e1f26;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart {background-color:#02e49b;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble {background-color:#e94c89;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox {background-color:#4280ff;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy {background-color:#f45800;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook {background-color:#0866ff;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx {background-color:#000;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr {background-color:#0461dd;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare {background-color:#e65678;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github {background-color:#24292d;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads {background-color:#eceadd;color:#382110;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google {background-color:#ea4434;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar {background-color:#1d4fc4;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram {background-color:#f00075;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm {background-color:#e21b24;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin {background-color:#0d66c2;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon {background-color:#3288d4;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium {background-color:#000;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup {background-color:#f6405f;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon {background-color:#000;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest {background-color:#e60122;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket {background-color:#ef4155;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit {background-color:#ff4500;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype {background-color:#0478d7;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat {background-color:#fefc00;color:#fff;stroke:#000;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud {background-color:#ff5600;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify {background-color:#1bd760;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram {background-color:#2aabee;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads {background-color:#000;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok {background-color:#000;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr {background-color:#011835;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch {background-color:#6440a4;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter {background-color:#1da1f2;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo {background-color:#1eb7ea;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk {background-color:#4680c2;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress {background-color:#3499cd;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp {background-color:#25d366;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x {background-color:#000;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp {background-color:#d32422;color:#fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube {background-color:red;color:#fff;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link {background:none;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg {height:1.25em;width: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-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:.66667em;padding-right:.66667em;}
.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 {justify-content:center;text-align:center;}
.wp-block-tag-cloud.alignfull {padding-left:1em;padding-right:1em;}
.wp-block-tag-cloud a {display:inline-block;margin-right:5px;}
.wp-block-tag-cloud span {display:inline-block;margin-left:5px;text-decoration:none;}
:root:where(.wp-block-tag-cloud.is-style-outline) {display:flex;flex-wrap:wrap;gap:1ch;}
:root:where(.wp-block-tag-cloud.is-style-outline a) {border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;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 {display:table;width:auto;}
.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-bottom:1px solid #f0f0f0;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 .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-right-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-left-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;}
: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-bottom:0;margin-top:0;}
.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-left:0;}
.wp-block-text-columns .wp-block-column:last-child {margin-right:0;}
.wp-block-text-columns.columns-2 .wp-block-column {width:50%;}
.wp-block-text-columns.columns-3 .wp-block-column {width:33.33333%;}
.wp-block-text-columns.columns-4 .wp-block-column {width:25%;}
pre.wp-block-verse {overflow:auto;white-space:pre-wrap;}
:where(pre.wp-block-verse) {font-family:inherit;}
.wp-block-video {box-sizing:border-box;}
.wp-block-video video {vertical-align:middle;width:100%;}
@supports (position:sticky) {.wp-block-video [poster] {object-fit:cover;}
;}
.wp-block-video.aligncenter {text-align:center;}
.wp-block-video:where(figcaption) {margin-bottom:1em;margin-top:.5em;}
.editor-styles-wrapper,.entry-content {counter-reset:footnotes;}
a[data-fn].fn {counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super;}
a[data-fn].fn:after {content:"[" counter(footnotes) "]";float:left;text-indent:0;}
.wp-element-button {cursor:pointer;}
:root {--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;}
: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);}
.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;}
#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 {border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important;}
.screen-reader-text:focus {background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
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-right-style:solid;}
html:where([style*=border-bottom-color]) {border-bottom-style:solid;}
html:where([style*=border-left-color]) {border-left-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-right-style:solid;}
html:where([style*=border-bottom-width]) {border-bottom-style:solid;}
html:where([style*=border-left-width]) {border-left-style:solid;}
html:where(img[class*=wp-image-]) {height:auto;max-width:100%;}
: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;}
;}
blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul {margin:0;padding:0;border:0;}
html {font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
main {display:block;}
progress {vertical-align:baseline;}
html {box-sizing:border-box;}
*,::after,::before {box-sizing:inherit;}
button,input,optgroup,select,textarea {font-family:inherit;font-size:100%;margin:0;}
[type=search] {-webkit-appearance:textfield;outline-offset:-2px;}
[type=search]::-webkit-search-decoration {-webkit-appearance:none;}
::-moz-focus-inner {border-style:none;padding:0;}
:-moz-focusring {outline:1px dotted ButtonText;}
body,button,input,select,textarea {font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5;}
p {margin-bottom:1.5em;}
h1,h2,h3,h4,h5,h6 {font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;}
pre {background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%;}
blockquote {border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative;}
blockquote p:last-child {margin:0;}
table,td,th {border:1px solid rgba(0,0,0,.1);}
table {border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%;}
td,th {padding:8px;}
th {border-width:0 1px 1px 0;}
td {border-width:0 1px 1px 0;}
hr {background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px;}
fieldset {padding:0;border:0;min-width:inherit;}
fieldset legend {padding:0;margin-bottom:1.5em;}
h1 {font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none;}
h2 {font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none;}
h3 {font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none;}
h4 {font-size:24px;}
h5 {font-size:20px;}
h4,h5,h6 {margin-bottom:20px;}
ol,ul {margin:0 0 1.5em 3em;}
ul {list-style:disc;}
ol {list-style:decimal;}
li>ol,li>ul {margin-bottom:0;margin-left:1.5em;}
dt {font-weight:700;}
dd {margin:0 1.5em 1.5em;}
b,strong {font-weight:700;}
cite,dfn,em,i {font-style:italic;}
address {margin:0 0 1.5em;}
code,kbd,tt,var {font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;}
abbr,acronym {border-bottom:1px dotted #666;cursor:help;}
ins,mark {text-decoration:none;}
sub,sup {font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}
sup {bottom:1ex;}
sub {top:.5ex;}
small {font-size:75%;}
big {font-size:125%;}
figure {margin:0;}
table {margin:0 0 1.5em;width:100%;}
th {font-weight:700;}
img {height:auto;max-width:100%;}
button,input[type=button],input[type=reset],input[type=submit] {background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px;}
input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea {border:1px solid;border-radius:0;padding:10px 15px;max-width:100%;}
textarea {width:100%;}
a,button,input {transition:color .1s ease-in-out,background-color .1s ease-in-out;}
a {text-decoration:none;}
.button,.wp-block-button .wp-block-button__link {padding:10px 20px;display:inline-block;}
.wp-block-button .wp-block-button__link {font-size:inherit;line-height:inherit;}
.using-mouse:focus {outline:0;}
.using-mouse::-moz-focus-inner {border:0;}
.alignleft {float:left;margin-right:1.5em;}
.alignright {float:right;margin-left:1.5em;}
.aligncenter {clear:both;display:block;margin:0 auto;}
.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail {max-width:100%;height:auto;}
.no-sidebar .entry-content .alignfull {margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto;}
.screen-reader-text {border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;}
.screen-reader-text:focus {background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
#primary[tabindex="-1"]:focus {outline:0;}
.main-navigation {z-index:100;padding:0;clear:both;display:block;}
.main-navigation a {display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px;}
.main-navigation ul {list-style:none;margin:0;padding-left:0;}
.main-navigation .main-nav ul li a {padding-left:20px;padding-right:20px;line-height:60px;}
.inside-navigation {position:relative;}
.main-navigation .inside-navigation {display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;}
.main-navigation .main-nav>ul {display:flex;flex-wrap:wrap;align-items:center;}
.main-navigation li {position:relative;}
.main-navigation .menu-bar-items {display:flex;align-items:center;font-size:15px;}
.main-navigation .menu-bar-items a {color:inherit;}
.main-navigation .menu-bar-item {position:relative;}
.main-navigation .menu-bar-item.search-item {z-index:20;}
.main-navigation .menu-bar-item>a {padding-left:20px;padding-right:20px;line-height:60px;}
.sidebar .main-navigation .main-nav {flex-basis:100%;}
.sidebar .main-navigation .main-nav>ul {flex-direction:column;}
.sidebar .main-navigation .menu-bar-items {margin:0 auto;}
.sidebar .main-navigation .menu-bar-items .search-item {order:10;}
.nav-align-center .inside-navigation {justify-content:center;}
.nav-align-center .main-nav>ul {justify-content:center;}
.nav-align-right .inside-navigation {justify-content:flex-end;}
.main-navigation ul ul {display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden;}
.main-navigation ul ul a {display:block;}
.main-navigation ul ul li {width:100%;}
.main-navigation .main-nav ul ul li a {line-height:normal;padding:10px 20px;font-size:14px;}
.main-navigation .main-nav ul li.menu-item-has-children>a {padding-right:0;position:relative;}
.main-navigation.sub-menu-left ul ul {box-shadow:-1px 1px 0 rgba(0,0,0,.1);}
.main-navigation.sub-menu-left .sub-menu {right:0;}
.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul {left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible;}
.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul {left:100%;top:0;}
.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul {right:100%;left:auto;}
.nav-float-right .main-navigation ul ul ul {top:0;}
.menu-item-has-children .dropdown-menu-toggle {display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px;}
.menu-item-has-children ul .dropdown-menu-toggle {padding-top:10px;padding-bottom:10px;margin-top:-10px;}
.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle {float:right;}
.widget-area .main-navigation li {float:none;display:block;width:100%;padding:0;margin:0;}
.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul {top:0;left:100%;}
.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul {top:0;right:100%;}
.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation {margin:0 0 2em;overflow:hidden;}
.site-main .post-navigation {margin-bottom:0;}
.paging-navigation .nav-next,.paging-navigation .nav-previous {display:none;}
.paging-navigation .nav-links>* {padding:0 5px;}
.paging-navigation .nav-links .current {font-weight:700;}
.nav-links>:first-child {padding-left:0;}
.site-header {position:relative;}
.inside-header {padding:20px 40px;}
.main-title {margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none;}
.site-description {margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px;}
.site-logo {display:inline-block;max-width:100%;}
.site-header .header-image {vertical-align:middle;}
.inside-header {display:flex;align-items:center;}
.header-widget {margin-left:auto;}
.header-widget p:last-child {margin-bottom:0;}
.nav-float-right .header-widget {margin-left:20px;}
.nav-float-right #site-navigation {margin-left:auto;}
.nav-float-left #site-navigation {margin-right:auto;order:-10;}
.nav-float-left .header-widget {margin-left:0;margin-right:20px;order:-15;}
.header-aligned-center:not([class*=nav-float-]) .inside-header {justify-content:center;flex-direction:column;text-align:center;}
.header-aligned-center:not([class*=nav-float-]) .header-widget {margin-left:auto;margin-right:auto;}
.header-aligned-center:not([class*=nav-float-]) .inside-header>:not(:first-child) {margin-top:1em;}
.header-aligned-right:not([class*=nav-float-]) .inside-header {justify-content:flex-end;}
.header-aligned-right:not([class*=nav-float-]) .header-widget {margin-right:auto;margin-left:0;order:-10;}
.site-branding-container {display:inline-flex;align-items:center;text-align:left;flex-shrink:0;}
.site-branding-container .site-logo {margin-right:1em;}
.sticky {display:block;}
.entry-header .gp-icon,.posted-on .updated {display:none;}
.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline {display:inline;}
footer.entry-meta .byline,footer.entry-meta .posted-on {display:block;}
.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child) {margin-top:2em;}
.page-links {clear:both;margin:0 0 1.5em;}
.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title {display:none;}
.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content {margin-top:0;}
.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child {margin-bottom:0;}
.entry-header,.site-content {word-wrap:break-word;}
.entry-title {margin-bottom:0;}
.author .page-header .page-title {display:flex;align-items:center;}
.author .page-header .avatar {margin-right:20px;}
.page-header .author-info>:last-child,.page-header>:last-child {margin-bottom:0;}
.entry-meta {font-size:85%;margin-top:.5em;line-height:1.5;}
footer.entry-meta {margin-top:2em;}
.cat-links,.comments-link,.tags-links {display:block;}
.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child {margin-bottom:0;}
.wp-caption {margin-bottom:1.5em;max-width:100%;position:relative;}
.wp-caption img[class*=wp-image-] {display:block;margin:0 auto 0;max-width:100%;}
.wp-caption .wp-caption-text {font-size:75%;padding-top:5px;opacity:.8;}
.wp-caption img {position:relative;vertical-align:bottom;}
.wp-block-image figcaption {font-size:13px;text-align:center;}
.wp-block-gallery,ul.blocks-gallery-grid {margin-left:0;}
.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption {background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box;}
.gallery {margin-bottom:1.5em;}
.gallery-item {display:inline-block;text-align:center;vertical-align:top;width:100%;}
.gallery-columns-2 .gallery-item {max-width:50%;}
.gallery-columns-3 .gallery-item {max-width:33.33%;}
.gallery-columns-4 .gallery-item {max-width:25%;}
.gallery-columns-5 .gallery-item {max-width:20%;}
.gallery-columns-6 .gallery-item {max-width:16.66%;}
.gallery-columns-7 .gallery-item {max-width:14.28%;}
.gallery-columns-8 .gallery-item {max-width:12.5%;}
.gallery-columns-9 .gallery-item {max-width:11.11%;}
.gallery-caption {display:block;}
.site-main .gallery {margin-bottom:1.5em;}
.gallery-item img {vertical-align:bottom;}
.gallery-icon {padding:5px;}
embed,iframe,object {max-width:100%;}
.wp-block-post-template {margin-left:0;}
.widget-area .widget {padding:40px;}
.widget select {max-width:100%;}
.footer-widgets .widget:last-child,.sidebar .widget:last-child {margin-bottom:0;}
.widget-title {margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none;}
.widget ol,.widget ul {margin:0;}
.widget .search-field {width:100%;}
.widget .search-form {display:flex;}
.widget .search-form button.search-submit {font-size:15px;}
.footer-widgets .widget {margin-bottom:30px;}
.footer-widgets .widget:last-child,.sidebar .widget:last-child {margin-bottom:0;}
.widget ul li {list-style-type:none;position:relative;margin-bottom:.5em;}
.widget ul li ul {margin-left:1em;margin-top:.5em;}
.wp-calendar-table {table-layout:fixed;}
.site-content {display:flex;}
.grid-container {margin-left:auto;margin-right:auto;max-width:1200px;}
.page-header,.sidebar .widget,.site-main>* {margin-bottom:20px;}
.both-left .inside-left-sidebar,.both-right .inside-left-sidebar {margin-right:10px;}
.both-left .inside-right-sidebar,.both-right .inside-right-sidebar {margin-left:10px;}
.one-container.both-right .site-main,.one-container.right-sidebar .site-main {margin-right:40px;}
.one-container.both-left .site-main,.one-container.left-sidebar .site-main {margin-left:40px;}
.one-container.both-sidebars .site-main {margin:0 40px 0 40px;}
.one-container.archive .post:not(:last-child):not(.is-loop-template-item),.one-container.blog .post:not(:last-child):not(.is-loop-template-item) {padding-bottom:40px;}
.one-container .site-content {padding:40px;}
.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation {padding:40px;}
.separate-containers .site-main {margin:20px;}
.separate-containers.no-sidebar .site-main {margin-left:0;margin-right:0;}
.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main {margin-left:0;}
.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main {margin-right:0;}
.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar {margin-top:20px;margin-bottom:20px;}
.inside-page-header {padding:40px;}
.widget-area .main-navigation {margin-bottom:20px;}
.one-container .site-main>:last-child,.separate-containers .site-main>:last-child {margin-bottom:0;}
.full-width-content .container.grid-container {max-width:100%;}
.full-width-content.no-sidebar.separate-containers .site-main {margin:0;}
.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article {padding:0;}
.full-width-content .entry-content .alignwide {margin-left:0;width:auto;max-width:unset;}
.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article {padding:0;}
.sidebar .grid-container {max-width:100%;width:100%;}
.both-left .is-left-sidebar,.both-sidebars .is-left-sidebar,.left-sidebar .sidebar {order:-10;}
.both-left .is-right-sidebar {order:-5;}
.both-right .is-left-sidebar {order:5;}
.both-right .is-right-sidebar,.both-sidebars .is-right-sidebar {order:10;}
.inside-site-info {display:flex;align-items:center;justify-content:center;padding:20px 40px;}
.site-info {text-align:center;font-size:15px;}
.post-image:not(:first-child) {margin-top:2em;}
.featured-image {line-height:0;}
.separate-containers .featured-image {margin-top:20px;}
.separate-containers .inside-article>.featured-image {margin-top:0;margin-bottom:2em;}
.one-container .inside-article>.featured-image {margin-top:0;margin-bottom:2em;}
.gp-icon {display:inline-flex;align-self:center;}
.gp-icon svg {height:1em;width:1em;top:.125em;position:relative;fill:currentColor;}
.close-search .icon-search svg:first-child,.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:first-child {display:none;}
.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2) {display:block;}
.entry-meta .gp-icon {margin-right:.6em;opacity:.7;}
nav.toggled .icon-arrow-left svg {transform:rotate(-90deg);}
nav.toggled .icon-arrow-right svg {transform:rotate(90deg);}
nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg {transform:rotate(180deg);}
nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg {transform:rotate(-270deg);}
nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg {transform:rotate(270deg);}
.container.grid-container {width:auto;}
.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile {display:none;}
.menu-toggle {padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer;}
.menu-toggle .mobile-menu {padding-left:3px;}
.menu-toggle .gp-icon+.mobile-menu {padding-left:9px;}
.menu-toggle .mobile-menu:empty {display:none;}
button.menu-toggle {background-color:transparent;flex-grow:1;border:0;text-align:center;}
button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover {background-color:transparent;}
.has-menu-bar-items button.menu-toggle {flex-grow:0;}
nav.toggled ul ul.sub-menu {width:100%;}
.toggled .menu-item-has-children .dropdown-menu-toggle {padding-left:20px;}
.main-navigation.toggled .main-nav {flex-basis:100%;order:3;}
.main-navigation.toggled .main-nav>ul {display:block;}
.main-navigation.toggled .main-nav li {width:100%;text-align:left;}
.main-navigation.toggled .main-nav ul ul {transition:0s;visibility:hidden;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.05);}
.main-navigation.toggled .main-nav ul ul li:last-child>ul {border-bottom:0;}
.main-navigation.toggled .main-nav ul ul.toggled-on {position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none;}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle {float:right;}
.mobile-menu-control-wrapper {display:none;margin-left:auto;align-items:center;}
.has-inline-mobile-toggle #site-navigation.toggled {margin-top:1.5em;}
.has-inline-mobile-toggle #site-navigation.has-active-search {margin-top:1.5em;}
.has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active {position:relative;}
.has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input {outline:auto;}
.nav-float-left .mobile-menu-control-wrapper {order:-10;margin-left:0;margin-right:auto;flex-direction:row-reverse;}
@media (max-width:768px) {.hide-on-mobile {display:none!important;}
a,body,button,input,select,textarea {transition:all 0s ease-in-out;}
.inside-header {flex-direction:column;text-align:center;}
.site-header .header-widget {margin-top:1.5em;margin-left:auto;margin-right:auto;text-align:center;}
.site-content {flex-direction:column;}
.container .site-content .content-area {width:auto;}
.is-left-sidebar.sidebar,.is-right-sidebar.sidebar {width:auto;order:initial;}
.is-left-sidebar+.is-right-sidebar .inside-right-sidebar {margin-top:0;}
.both-left .inside-left-sidebar,.both-left .inside-right-sidebar,.both-right .inside-left-sidebar,.both-right .inside-right-sidebar {margin-right:0;margin-left:0;}
#main {margin-left:0;margin-right:0;}
body:not(.no-sidebar) #main {margin-bottom:0;}
.alignleft,.alignright {float:none;display:block;margin-left:auto;margin-right:auto;}
.comment .children {padding-left:10px;margin-left:0;}
.entry-meta {font-size:inherit;}
.entry-meta a {line-height:1.8em;}
;}
@media (min-width:769px) and (max-width:1024px) {.hide-on-tablet {display:none!important;}
;}
@media (min-width:1025px) {.hide-on-desktop {display:none!important;}
;}



body{background-color:var(--base-2);color:var(--contrast);}a{color:var(--accent);}a{text-decoration:underline;}.entry-title a, .site-branding a, a.button, .wp-block-button__link, .main-navigation a{text-decoration:none;}a:hover, a:focus, a:active{color:var(--contrast);}.wp-block-group__inner-container{max-width:1200px;margin-left:auto;margin-right:auto;}:root{--contrast:#222222;--contrast-2:#575760;--contrast-3:#b2b2be;--base:#f0f0f0;--base-2:#f7f8f9;--base-3:#ffffff;--accent:#1e73be;}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-base-3-color{color:var(--base-3);}:root .has-base-3-background-color{background-color:var(--base-3);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:var(--base-3);}.main-title a,.main-title a:hover{color:var(--contrast);}.site-description{color:var(--contrast-2);}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{background-color:rgba(0, 0, 0, 0.02);}.main-navigation,.main-navigation ul ul{background-color:var(--base-3);}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:var(--contrast);}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:var(--accent);}button.menu-toggle:hover,button.menu-toggle:focus{color:var(--contrast);}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:var(--accent);}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:var(--accent);}.main-navigation ul ul{background-color:var(--base);}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{background-color:var(--base-3);}.entry-title a{color:var(--contrast);}.entry-title a:hover{color:var(--contrast-2);}.entry-meta{color:var(--contrast-2);}.sidebar .widget{background-color:var(--base-3);}.footer-widgets{background-color:var(--base-3);}.site-info{background-color:var(--base-3);}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:var(--contrast);background-color:var(--base-2);border-color:var(--base);}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:var(--contrast);background-color:var(--base-2);border-color:var(--contrast-3);}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:#ffffff;background-color:#55555e;}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#ffffff;background-color:#3f4047;}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media (max-width:768px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:var(--contrast);}}.nav-below-header .main-navigation .inside-navigation.grid-container, .nav-above-header .main-navigation .inside-navigation.grid-container{padding:0px 20px 0px 20px;}.site-main .wp-block-group__inner-container{padding:40px;}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px);}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:20px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:30px;}.site-main .wp-block-group__inner-container{padding:30px;}.inside-top-bar{padding-right:30px;padding-left:30px;}.inside-header{padding-right:30px;padding-left:30px;}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.inside-site-info{padding-right:30px;padding-left:30px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px);}.one-container .site-main .paging-navigation{margin-bottom:20px;}}/* End cached CSS */.is-right-sidebar{width:30%;}.is-left-sidebar{width:30%;}.site-content .content-area{width:70%;}@media (max-width:768px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,.has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav){display:none;}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between;}.has-inline-mobile-toggle .mobile-menu-control-wrapper{display:flex;flex-wrap:wrap;}.has-inline-mobile-toggle .inside-header{flex-direction:row;text-align:left;flex-wrap:wrap;}.has-inline-mobile-toggle .header-widget,.has-inline-mobile-toggle #site-navigation{flex-basis:100%;}.nav-float-left .has-inline-mobile-toggle #site-navigation{order:10;}}


.site-footer .footer-nav{margin: 0;}
.site-footer .footer-nav li {display:inline-block;padding:0 12px;}
.site-footer .footer-nav li a {font-size:16px;color:#333 !important;text-decoration:none;}
.site-footer .footer-nav li a:hover {opacity:0.85;text-decoration:underline;}
.site-footer .footer-copyright {font-size:14px;opacity:0.8;color:#999 !important;margin: 5px 0 0;}
@media (max-width:768px) {
  .site-footer .footer-nav li {font-size:14px;padding:5px 10px;}
  .site-footer .footer-copyright {font-size:12px;}
}