@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;}
;}


@charset "UTF-8";:root {--primary-color:#ee3333;--secondary-color:#d51a1a;--tertiary-color:#bb0000;--accent-color:#3333ee;--highlight-color:#eeee33;--light-gray-color:#fafafa;--gray-color:#999;--dark-gray-color:#303030;--text-color:#303030;--medium-text-color:#666;--light-text-color:#999;--dark-border-color:#303030;--medium-border-color:#ccc;--light-border-color:#ddd;--link-color:#ee3333;--link-hover-color:#303030;--button-color:#ee3333;--button-text-color:#fff;--button-hover-color:#303030;--button-hover-text-color:#fff;--page-background-color:#fff;--page-border-color:#ddd;--sidebar-background-color:#fafafa;--site-title-color:#303030;--site-title-hover-color:#ee3333;--navi-background-color:#303030;--navi-color:#fff;--navi-hover-color:rgba(255,255,255,0.5);--navi-border-color:rgba(255,255,255,0.1);--navi-current-color:rgba(255,255,255,0.075);--title-color:#303030;--title-hover-color:#ee3333;--meta-background-color:#ddd;--widget-title-color:#303030;--footer-background-color:#303030;--footer-text-color:#fff;--footer-link-color:#fff;--footer-link-hover-color:rgba(255,255,255,0.5);--footer-border-color:rgba(255,255,255,0.1);--text-font:"Gudea",arial,helvetica,sans-serif;--title-font:"Magra",arial,helvetica,sans-serif;--navi-font:"Gudea",arial,helvetica,sans-serif;--widget-title-font:"Magra",arial,helvetica,sans-serif;--title-font-weight:bold;--navi-font-weight:normal;--widget-title-font-weight:bold;--title-text-transform:none;--navi-text-transform:none;--widget-title-text-transform:none;--text-line-height:1.75;--title-line-height:1.4;}
html {font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body {margin:0;}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {display:block;}
audio,canvas,progress,video {display:inline-block;vertical-align:baseline;}
audio:not([controls]) {display:none;height:0;}
[hidden],template {display:none;}
a {background-color:transparent;}
a:active,a:hover {outline:0;}
abbr[title] {border-bottom:1px dotted;}
b,strong {font-weight:700;}
dfn {font-style:italic;}
mark {background:#ff0;color:#000;}
small {font-size:80%;}
sub,sup {position:relative;vertical-align:baseline;font-size:75%;line-height:0;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
img {border:0;}
svg:not(:root) {overflow:hidden;}
figure {margin:1em 0;}
hr {box-sizing:content-box;height:0;}
code,kbd,pre,samp {font-size:1em;font-family:monospace;}
button,input,optgroup,select,textarea {margin:0;color:inherit;font:inherit;}
button {overflow:visible;}
button,select {text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {cursor:pointer;-webkit-appearance:button;appearance:button;}
button[disabled],html input[disabled] {cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner {padding:0;border:0;}
input {line-height:normal;}
input[type="checkbox"],input[type="radio"] {box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height:auto;}
input[type="search"] {box-sizing:content-box;-webkit-appearance:textfield;appearance:textfield;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
fieldset {margin:0 2px;padding:0.35em 0.625em 0.75em;border:1px solid #c0c0c0;}
legend {padding:0;border:0;}
textarea {overflow:auto;}
optgroup {font-weight:700;}
table {border-spacing:0;border-collapse:collapse;}
td,th {padding:0;}
body,button,input,select,textarea {color:#303030;color:var(--text-color);font-size:17px;font-size:1.0625rem;font-family:Gudea,arial,helvetica,sans-serif;font-family:var(--text-font);line-height:1.75;line-height:var(--text-line-height);}
h1,h2,h3,h4,h5,h6 {clear:both;margin-top:0.75em;margin-bottom:0.75em;line-height:1.4;line-height:var(--title-line-height);}
h1 {font-size:36px;font-size:2.25rem;}
h2 {font-size:28px;font-size:1.75rem;}
h3 {font-size:24px;font-size:1.5rem;}
h4 {font-size:22px;font-size:1.375rem;}
h5 {font-size:20px;font-size:1.25rem;}
h6 {font-size:19px;font-size:1.1875rem;}
p {margin-top:1.5em;margin-bottom:1.5em;}
dfn,cite,em,i {font-style:italic;}
address {margin:0 0 1.5em;}
pre {overflow:auto;margin-top:1.5em;margin-bottom:1.5em;padding:1.5em;max-width:100%;border:1px solid #e5e5e5;background:#f5f5f5;font-size:15px;font-size:0.9375rem;font-family:"Courier 10 Pitch",Courier,monospace;line-height:1.6;}
code,kbd,tt,var {font-size:15px;font-size:0.9375rem;font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;}
abbr,acronym {border-bottom:1px dotted #666;cursor:help;}
mark,ins {text-decoration:none;}
big {font-size:125%;}
html {box-sizing:border-box;}
*,*::before,*::after {box-sizing:inherit;}
body {background:#e5e5e5;;}
blockquote {margin:1.5em 0;padding-left:1.25em;border-left:4px solid;border-color:#303030;border-color:var(--dark-border-color);color:#666;color:var(--medium-text-color);font-style:normal;font-size:18px;font-size:1.125rem;}
blockquote cite,blockquote small {display:block;margin-top:1em;color:#303030;color:var(--text-color);font-size:16px;font-size:1rem;line-height:1.75;}
blockquote cite::before,blockquote small::before {content:"— ";}
blockquote em,blockquote i,blockquote cite {font-style:normal;}
blockquote >:last-child {margin-bottom:0.5em;}
hr {margin-top:1.5em;margin-bottom:1.5em;height:1px;border:0;background-color:#ccc;background-color:var(--medium-border-color);}
ul,ol {margin:1.5em 0;padding:0 0 0 1.25em;}
ul {list-style:disc;}
ol {list-style:decimal;}
li > ul,li > ol {margin-bottom:0;margin-left:1.5em;}
dt {font-weight:700;}
dd {margin:0 0 1.5em;}
img {max-width:100%;height:auto;;}
table {margin-top:1.5em;margin-bottom:1.5em;width:100%;border:none;table-layout:auto;}
th,td {padding:0.3em 0.6em;border:1px solid;border-color:#ddd;border-color:var(--light-border-color);}
th {font-weight:400;text-align:initial;background:rgba(0,0,0,0.05);}
tfoot td {background:rgba(0,0,0,0.05);}
a {color:#ee3333;color:var(--link-color);text-decoration:none;}
a:link,a:visited {color:#ee3333;color:var(--link-color);}
a:hover,a:focus,a:active {color:#303030;color:var(--link-hover-color);}
a:focus {outline:thin dotted;}
a:hover,a:active {outline:0;}
button,input[type="button"],input[type="reset"],input[type="submit"] {margin:0;padding:0.6em 1em;border:none;background-color:#ee3333;background-color:var(--button-color);color:#fff;color:var(--button-text-color);text-decoration:none;font-size:17px;font-size:1.0625rem;}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active {background-color:#303030;background-color:var(--button-hover-color);color:#fff;color:var(--button-hover-text-color);}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea {padding:0.3em 0.6em;max-width:100%;border:1px solid;border-color:#ddd;border-color:var(--light-border-color);color:#666;color:var(--medium-text-color);}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus {border:1px solid;border-color:#ccc;border-color:var(--medium-border-color);color:#303030;color:var(--text-color);}
textarea {width:100%;}
.search-form {display:flex;margin:0;padding:0;}
.search-form label {flex-grow:1;}
.search-form .search-field {display:inline-block;box-sizing:border-box;margin:0;padding:0.8rem;min-width:100px;width:100%;-webkit-appearance:none;line-height:1;}
.search-form .search-submit {display:flex;margin-left:-1px;padding:0.8rem 0.95rem;align-items:center;}
.search-form .search-submit .icon-search {width:20px;height:20px;fill:currentcolor;}
.screen-reader-text {position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus {top:5px;left:5px;z-index:100000;display:block;clip:auto !important;padding:15px 23px 14px;width:auto;height:auto;border-radius:3px;background-color:#f1f1f1;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);color:#21759b;text-decoration:none;font-weight:700;font-size:14px;font-size:0.875rem;line-height:normal;}
.alignleft {float:left;margin-right:1.5em;}
.alignright {float:right;margin-left:1.5em;}
.aligncenter {display:block;clear:both;margin-right:auto;margin-left:auto;text-align:center;}
.clearfix::before,.clearfix::after,.post-navigation .nav-links::before,.post-navigation .nav-links::after,.comment-navigation::before,.comment-navigation::after {display:table;content:"";}
.clearfix::after,.post-navigation .nav-links::after,.comment-navigation::after {clear:both;}
.site {margin:2em auto;padding:0;max-width:1280px;width:100%;background-color:#fff;background-color:var(--page-background-color);box-shadow:0 0 2px #aaa;}
.site-content {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;}
.content-area {box-sizing:border-box;padding:3em 3em 0;width:70%;}
.sidebar {box-sizing:border-box;padding:3em 3em 0;width:30%;border-left:1px solid;border-color:#ddd;border-color:var(--page-border-color);background-color:#fafafa;background-color:var(--sidebar-background-color);}
.no-sidebar .site-content,.centered-content-area {display:block;}
.no-sidebar .content-area,.site-content .centered-content-area {margin:0 auto;max-width:900px;width:100%;}
.site-content .fullwidth-content-area {float:none;margin:0;max-width:100%;width:100%;}
.header-main {padding:1.5em 2em;border-bottom:1px solid;border-color:#ddd;border-color:var(--page-border-color);}
.site-branding {float:left;margin:0;padding:0;max-width:100%;}
.site-branding a:link,.site-branding a:visited,.site-branding a:hover {padding:0;border:none;text-decoration:none;}
.site-title {display:inline-block;margin:0;padding:0;color:#303030;color:var(--site-title-color);text-decoration:none;font-size:44px;font-size:2.75rem;font-family:Magra,arial,helvetica,sans-serif;font-family:var(--title-font);font-weight:700;font-weight:var(--title-font-weight);text-transform:none;text-transform:var(--title-text-transform);line-height:1.75;line-height:var(--text-line-height);}
.site-title a:link,.site-title a:visited {color:#303030;color:var(--site-title-color);}
.site-title a:hover,.site-title a:active {color:#ee3333;color:var(--site-title-hover-color);}
.site-branding .custom-logo {margin:0.5em 1em 0 0;padding:0;max-width:100%;height:auto;border:none;vertical-align:top;}
.site-description {margin:-0.3em 0 0.75em;}
.header-widgets {display:inline;}
.header-widget {float:right;margin:0.75em 0 0.25em 1.5em;}
.header-widget ul {margin:0;padding:0;}
.header-widget-title {margin:0 0 0.5em;}
.header-widget img {margin-top:-1em;}
.header-image {margin:1px 0 0;text-align:center;}
.header-image img {max-width:100%;vertical-align:top;}
.primary-navigation-wrap {position:relative;margin-top:-1px;background-color:#303030;background-color:var(--navi-background-color);}
.primary-navigation {position:relative;width:100%;}
.main-navigation ul {margin:0;padding:0;color:#fff;color:var(--navi-color);list-style:none;font-size:17px;font-size:1.0625rem;font-family:Gudea,arial,helvetica,sans-serif;font-family:var(--navi-font);font-weight:400;font-weight:var(--navi-font-weight);text-transform:none;text-transform:var(--navi-text-transform);}
.main-navigation > ul {border-top:1px solid #fff;}
.main-navigation ul,.main-navigation .menu-item-has-children > a > .icon,.main-navigation ul a > .icon {display:none;}
.main-navigation.toggled-on > ul.menu {display:block;}
.main-navigation ul li {position:relative;margin:0;}
.main-navigation ul a {display:block;margin:0;padding:1em 1.5em;border-bottom:1px solid;border-color:rgba(255,255,255,0.1);border-color:var(--navi-border-color);text-decoration:none;}
.main-navigation ul a,.main-navigation ul a:link,.main-navigation ul a:visited {color:#fff;color:var(--navi-color);text-decoration:none;transition:all 0.15s ease;}
.main-navigation ul a:hover,.main-navigation ul a:active,.main-navigation ul a:focus {color:rgba(255,255,255,0.5);color:var(--navi-hover-color);}
.main-navigation ul li.current-menu-item > a {background-color:rgba(255,255,255,0.075);background-color:var(--navi-current-color);}
.main-navigation ul ul {font-size:14px;font-size:0.875rem;}
.is-amp-page .main-navigation ul button.toggled-on + ul,.main-navigation ul ul.toggled-on {display:block;}
.main-navigation ul ul a {padding-left:3em;}
.main-navigation ul ul ul a {padding-left:4.5em;}
.main-navigation ul ul ul ul a {padding-left:6em;}
.primary-menu-toggle {display:flex;margin:0;padding:1em;border:none;background:none;color:#fff;color:var(--navi-color);text-decoration:none;font-size:17px;font-size:1.0625rem;font-family:Gudea,arial,helvetica,sans-serif;font-family:var(--navi-font);font-weight:400;font-weight:var(--navi-font-weight);text-transform:none;text-transform:var(--navi-text-transform);text-align:left;transition:all 0.15s ease;align-items:center;}
.primary-menu-toggle .menu-toggle-text {display:none;}
.primary-menu-toggle:focus {outline:thin dotted;color:#fff;color:var(--navi-color);background:none;}
.primary-menu-toggle:hover,.primary-menu-toggle:active {color:rgba(255,255,255,0.5);color:var(--navi-hover-color);background:none;cursor:pointer;}
.primary-menu-toggle .icon {margin:0;width:24px;height:24px;vertical-align:top;fill:#fff;fill:var(--navi-color);transition:fill 0.15s ease;}
.primary-menu-toggle:hover .icon,.primary-menu-toggle:active .icon {fill:rgba(255,255,255,0.5);fill:var(--navi-hover-color);}
.primary-menu-toggle[aria-expanded="true"] .icon-menu,.primary-menu-toggle[aria-expanded="false"] .icon-close {display:none;}
.primary-menu-toggle[aria-expanded="true"] .icon-close {display:inline-block;}
.main-navigation .dropdown-toggle {position:absolute;display:block;top:0;right:0;padding:1em 1.5em;background:none;border:none;}
.main-navigation .dropdown-toggle:focus {outline:thin dotted;color:#fff;color:var(--navi-color);background:none;}
.main-navigation .dropdown-toggle:hover,.main-navigation .dropdown-toggle:active {background:none;}
.main-navigation .dropdown-toggle .icon {margin:0.2em 0 0;width:24px;height:24px;vertical-align:top;fill:#fff;fill:var(--navi-color);transition:fill 0.15s ease;}
.main-navigation .dropdown-toggle:hover .icon,.main-navigation .dropdown-toggle:active .icon,.main-navigation .dropdown-toggle:focus .icon {fill:rgba(255,255,255,0.5);fill:var(--navi-hover-color);}
.main-navigation .dropdown-toggle.toggled-on .icon {-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
.main-navigation ul ul .dropdown-toggle {padding:0.8em 1.25em;}
.main-navigation ul ul .dropdown-toggle .icon {width:20px;height:20px;}
.type-post,.type-page,.type-attachment,.comments-area {margin:0 0 3em 0;padding:0;max-width:100%;}
.page-title,.entry-title {margin:0.15em 0 0.2em;padding:0;color:#303030;color:var(--title-color);-ms-word-wrap:break-word;word-wrap:break-word;font-size:36px;font-size:2.25rem;font-family:Magra,arial,helvetica,sans-serif;font-family:var(--title-font);font-weight:700;font-weight:var(--title-font-weight);text-transform:none;text-transform:var(--title-text-transform);line-height:1.4;line-height:var(--title-line-height);}
.entry-title a:link,.entry-title a:visited {color:#303030;color:var(--title-color);text-decoration:none;}
.entry-title a:hover,.entry-title a:active {color:#ee3333;color:var(--title-hover-color);}
.type-post .wp-post-image,.type-page .wp-post-image {margin:0 0 0.5em;}
.entry-content {font-size:18px;font-size:1.125rem;}
.entry-content p:first-child {margin-top:0.5em;}
.entry-content a {text-decoration:underline;}
.sticky {background:none;}
.page-links {clear:both;margin:0 0 2em;word-spacing:0.5em;font-weight:700;font-size:16px;font-size:1rem;}
.entry-meta {margin:0.5em 0 0;padding:0;color:#999;color:var(--light-text-color);font-size:14px;font-size:0.875rem;}
.entry-meta a:link,.entry-meta a:visited {color:#999;color:var(--light-text-color);}
.entry-meta a:hover,.entry-meta a:active {color:#666;color:var(--medium-text-color);}
.entry-meta span::after {display:inline-block;margin:0 0.5em;color:#999;color:var(--light-text-color);content:"|";vertical-align:top;}
.entry-meta span:last-child::after {display:none;}
.entry-categories {margin:0 0 1em;}
.entry-categories .meta-categories {font-size:14px;font-size:0.875rem;}
.entry-categories .meta-categories::before,.entry-categories .meta-categories::after {display:table;content:"";}
.entry-categories .meta-categories::after {clear:both;}
.entry-categories .meta-categories a {display:inline-block;float:left;margin:0 2px 2px 0;padding:0.4em 0.8em;background-color:#ee3333;background-color:var(--button-color);text-decoration:none;text-transform:uppercase;font-size:14px;font-size:0.875rem;}
.entry-categories .meta-categories a:link,.entry-categories .meta-categories a:visited {color:#fff;color:var(--button-text-color);}
.entry-categories .meta-categories a:hover,.entry-categories .meta-categories a:active {background-color:#ddd;background-color:var(--meta-background-color);color:#303030;color:var(--text-color);}
body.date-hidden .type-post .entry-meta .meta-date,body.author-hidden .type-post .entry-meta .meta-author,body.date-hidden .post-slider .entry-meta .meta-date,body.author-hidden .post-slider .entry-meta .meta-author {position:absolute;clip:rect(1px,1px,1px,1px);}
body.author-hidden .type-post .entry-meta .meta-date::after,body.date-hidden.author-hidden .content-area .type-post .entry-meta,body.author-hidden .post-slider .entry-meta .meta-date::after,body.date-hidden.author-hidden .post-slider .entry-meta {display:none;}
.entry-tags {margin:0 0 1.5em;}
.widget_tag_cloud .tagcloud,.entry-tags .meta-tags {font-size:14px;font-size:0.875rem;}
.widget_tag_cloud .tagcloud::before,.widget_tag_cloud .tagcloud::after,.entry-tags .meta-tags::before,.entry-tags .meta-tags::after {display:table;content:"";}
.widget_tag_cloud .tagcloud::after,.entry-tags .meta-tags::after {clear:both;}
.widget_tag_cloud .tagcloud a,.entry-tags .meta-tags a {display:inline-block;float:left;margin:0 2px 2px 0;padding:0.2em 0.5em;background-color:#ddd;background-color:var(--meta-background-color);text-decoration:none;text-transform:uppercase;font-size:13px !important;font-size:0.8125rem !important;}
.widget_tag_cloud .tagcloud a:link,.widget_tag_cloud .tagcloud a:visited,.entry-tags .meta-tags a:link,.entry-tags .meta-tags a:visited {color:#303030;color:var(--text-color);}
.widget_tag_cloud .tagcloud a:hover,.widget_tag_cloud .tagcloud a:active,.entry-tags .meta-tags a:hover,.entry-tags .meta-tags a:active {background-color:#ee3333;background-color:var(--button-color);color:#fff;color:var(--button-text-color);}
.more-link {display:inline-block;margin:0;padding:0.5em 1em;background-color:#ee3333;background-color:var(--button-color);color:#fff;color:var(--button-text-color);text-decoration:none;font-size:15px;font-size:0.9375rem;}
.more-link:link,.more-link:visited {color:#fff;color:var(--button-text-color);}
.more-link:hover,.more-link:active {background-color:#303030;background-color:var(--button-hover-color);color:#fff;color:var(--button-hover-text-color);text-decoration:none;}
.more-link::after {content:" »";}
.entry-content .more-link {text-decoration:none;}
.post-navigation {margin:1em 0 0;padding:0.6em 0 0;border-top:1px solid;border-color:#ddd;border-color:var(--light-border-color);}
.post-navigation .nav-links .nav-previous {float:left;}
.post-navigation .nav-links .nav-next {float:right;}
.post-navigation .nav-links .nav-previous a::before {margin-right:3px;content:"«";}
.post-navigation .nav-links .nav-next a::after {margin-left:4px;content:"»";}
.page-header {margin:0 0 2em;}
.archive-title {margin:0;padding:0;color:#303030;color:var(--widget-title-color);-ms-word-wrap:break-word;word-wrap:break-word;font-size:20px;font-size:1.25rem;font-family:Magra,arial,helvetica,sans-serif;font-family:var(--widget-title-font);font-weight:700;font-weight:var(--widget-title-font-weight);text-transform:none;text-transform:var(--widget-title-text-transform);line-height:1.4;line-height:var(--title-line-height);}
.blog-description,.archive-description p {margin-bottom:0;}
.post-wrapper .type-post .entry-title {font-size:28px;font-size:1.75rem;}
.post-wrapper .type-post .entry-content {font-size:17px;font-size:1.0625rem;}
.post-layout-one-column .post-wrapper .type-post .wp-post-image {float:left;margin:0 2em 0 0;padding:0;max-width:42%;}
.post-layout-one-column .post-wrapper .type-post .entry-title {display:inline;}
.post-layout-columns .post-wrapper {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-3em;}
.post-layout-columns .post-wrapper .post-column {box-sizing:border-box;padding-right:3em;}
.post-layout-columns .post-wrapper .post-column .type-post .wp-post-image {margin:0;}
.post-layout-two-columns .post-wrapper .post-column {width:50%;}
.post-layout-three-columns .content-archive {float:none;padding:0;width:100%;}
.post-layout-three-columns .post-wrapper .post-column {width:33.3333333333%;}
.pagination {margin:0 0 3em;}
.pagination a,.pagination .current {display:inline-block;margin:0 3px 3px 0;padding:0.4em 1em;background-color:#303030;background-color:var(--button-hover-color);color:#fff;color:var(--button-hover-text-color);text-align:center;text-decoration:none;}
.pagination a:link,.pagination a:visited {color:#fff;color:var(--button-hover-text-color);}
.pagination a:hover,.pagination a:active,.pagination .current {background-color:#ee3333;background-color:var(--button-color);color:#fff;color:var(--button-text-color);}
.infinite-scroll .pagination {display:none;}
.infinite-scroll #infinite-handle,.infinite-scroll .infinite-loader {width:100%;text-align:center;}
.infinite-scroll .infinite-loader .spinner {bottom:-1em;left:auto;margin:0 auto;}
.infinite-scroll #infinite-handle span {display:inline-block;margin:0 0 3em;padding:0.4em 1em;background-color:#303030;background-color:var(--button-hover-color);color:#fff;color:var(--button-hover-text-color);text-decoration:none;font-size:17px;font-size:1.0625rem;}
.infinite-scroll #infinite-handle span:hover {background-color:#ee3333;background-color:var(--button-color);color:#fff;color:var(--button-text-color);}
.wp-block-audio,.wp-block-button,.wp-block-buttons,.wp-block-columns,.wp-block-embed,.wp-block-image,.wp-block-gallery,.wp-block-cover,.wp-block-table {margin-bottom:1.5em;}
p.has-background {padding:1rem 1.25rem;}
.has-drop-cap:not(:focus)::first-letter {font-size:4.5rem;line-height:0.7;font-weight:700;}
.wp-block-code {border-radius:3px;}
.wp-block-separator {border:none;}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots),.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {margin-left:auto;margin-right:auto;max-width:6rem;height:4px;}
.wp-block-table table {margin:0;}
.wp-block-table.is-style-stripes {border-bottom:none;}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {background:rgba(0,0,0,0.05);}
.wp-block-table.is-style-stripes thead {border-bottom:2px solid;}
.wp-block-table.is-style-stripes tfoot {border-top:2px solid;}
.wp-block-table.is-style-stripes thead,.wp-block-table.is-style-stripes tfoot {border-color:#303030;border-color:var(--text-color);}
.wp-block-table.is-style-stripes thead th,.wp-block-table.is-style-stripes tfoot td {background:none;}
.wp-block-buttons .wp-block-button {margin:0 0.5rem 0 0;}
.wp-block-buttons .wp-block-button:last-child {margin-right:0;}
.wp-block-button {font-size:17px;font-size:1.0625rem;}
.wp-block-button.aligncenter {text-align:center;}
.wp-block-button__link {margin:0;padding:0.6em 1em;border:none;border-radius:0;color:inherit;font-size:inherit;text-decoration:none;}
.wp-block-button__link:link,.wp-block-button__link:visited {color:inherit;text-decoration:none;}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color),.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color):link,.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color):visited {color:#fff;color:var(--button-text-color);}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background) {background-color:#ee3333;background-color:var(--button-color);}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color):not(.has-background):hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color):not(.has-background):active {background-color:#303030;background-color:var(--button-hover-color);}
.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-text-color:hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-text-color:active,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-background:hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-background:active {text-decoration:underline;}
.wp-block-button.is-style-outline .wp-block-button__link {padding:calc(0.6em - 2px) calc(1em - 2px);background-color:transparent !important;}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color),.wp-block-button__link.is-style-outline:not(.has-text-color),.wp-block-cover .wp-block-button.is-style-outline .wp-block-button__link,.wp-block-media-text .wp-block-button.is-style-outline .wp-block-button__link {color:inherit;}
.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:active {text-decoration:underline;}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):hover,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):active {color:inherit;}
.wp-block-quote.has-text-align-center:not(.is-style-large),.wp-block-quote.has-text-align-right:not(.is-style-large) {padding-left:0;border-left:0;}
.wp-block-quote.has-text-align-right:not(.is-style-large) {padding-right:1.25em;border-right:4px solid;border-color:#303030;border-color:var(--dark-border-color);}
.wp-block-quote.is-style-large {padding:0;border:none;font-size:28px;font-size:1.75rem;}
.wp-block-quote.is-style-large p {font-size:inherit;font-style:inherit;line-height:inherit;}
.wp-block-quote.is-style-large cite {text-align:inherit;font-size:16px;font-size:1rem;}
.wp-block-pullquote {margin-top:1.5em;margin-bottom:1.5em;padding:0;border-bottom:3px solid;border-top:3px solid;border-color:#ddd;border-color:var(--light-border-color);}
.wp-block-pullquote blockquote {border:none;padding:0;font-size:28px;font-size:1.75rem;}
.wp-block-pullquote p {font-size:inherit;line-height:inherit;}
.wp-block-pullquote blockquote > p:last-of-type {margin-bottom:0;}
.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p {font-size:0.75em;}
.wp-block-pullquote blockquote cite {color:#303030;color:var(--text-color);}
.wp-block-pullquote.is-style-solid-color {padding:1px 2rem;}
.wp-block-pullquote.is-style-solid-color blockquote {margin-left:0;margin-right:0;max-width:100%;}
.wp-block-pullquote.is-style-solid-color blockquote p {font-size:inherit;}
.wp-block-pullquote.is-style-solid-color blockquote cite {color:inherit;}
.wp-block-audio audio {width:100%;}
.wp-block-image img {vertical-align:top;}
.wp-block-cover,.wp-block-cover-image {width:auto;}
.wp-block-cover > .wp-block-cover__inner-container > *:first-child,.wp-block-cover-image > .wp-block-cover__inner-container > *:first-child {margin-top:0;}
.wp-block-cover > .wp-block-cover__inner-container > *:last-child,.wp-block-cover-image > .wp-block-cover__inner-container > *:last-child {margin-bottom:0;}
.wp-block-gallery {justify-content:center;}
.wp-block-embed-vimeo.alignfull iframe {width:100%;}
.wp-block-group.has-background {padding:1.5em;}
.wp-block-group.has-background > .wp-block-group__inner-container > *:first-child {margin-top:0;}
.wp-block-group.has-background > .wp-block-group__inner-container > *:last-child {margin-bottom:0;}
div.wp-block-columns {gap:1.5em;}
.wp-block-column.has-background {padding:1.5em;box-sizing:border-box;}
.wp-block-column.has-background > *:first-child {margin-top:0;}
.wp-block-column.has-background > *:last-child {margin-bottom:0;}
.wp-block-latest-posts.wp-block-latest-posts__list {margin-top:1.5em;margin-bottom:1.5em;padding:0;}
.wp-block-latest-posts.wp-block-latest-posts__list li {margin-top:0.5rem;}
.wp-block-latest-posts__post-date,.wp-block-latest-posts__post-author {color:#999;color:var(--light-text-color);font-size:14px;font-size:0.875rem;}
.wp-block-search .wp-block-search__label {width:auto;}
.has-primary-color,.wp-block-button__link.has-primary-color {color:#ee3333;color:var(--primary-color);}
.has-secondary-color,.wp-block-button__link.has-secondary-color {color:#d51a1a;color:var(--secondary-color);}
.has-tertiary-color,.wp-block-button__link.has-tertiary-color {color:#bb0000;color:var(--tertiary-color);}
.has-accent-color,.wp-block-button__link.has-accent-color {color:#3333ee;color:var(--accent-color);}
.has-highlight-color,.wp-block-button__link.has-highlight-color {color:#eeee33;color:var(--highlight-color);}
.has-white-color,.wp-block-button__link.has-white-color {color:#fff;}
.has-light-gray-color,.wp-block-button__link.has-light-gray-color {color:#fafafa;color:var(--light-gray-color);}
.has-gray-color,.wp-block-button__link.has-gray-color {color:#999;color:var(--gray-color);}
.has-dark-gray-color,.wp-block-button__link.has-dark-gray-color {color:#303030;color:var(--dark-gray-color);}
.has-black-color,.wp-block-button__link.has-black-color {color:#000;}
.has-primary-background-color,.has-primary-background-color[class] {background-color:#ee3333;background-color:var(--primary-color);}
.has-secondary-background-color,.has-secondary-background-color[class] {background-color:#d51a1a;background-color:var(--secondary-color);}
.has-tertiary-background-color,.has-tertiary-background-color[class] {background-color:#bb0000;background-color:var(--tertiary-color);}
.has-accent-background-color,.has-accent-background-color[class] {background-color:#3333ee;background-color:var(--accent-color);}
.has-highlight-background-color,.has-highlight-background-color[class] {background-color:#eeee33;background-color:var(--highlight-color);}
.has-white-background-color,.has-white-background-color[class] {background-color:#fff;}
.has-light-gray-background-color,.has-light-gray-background-color[class] {background-color:#fafafa;background-color:var(--light-gray-color);}
.has-gray-background-color,.has-gray-background-color[class] {background-color:#999;background-color:var(--gray-color);}
.has-dark-gray-background-color,.has-dark-gray-background-color[class] {background-color:#303030;background-color:var(--dark-gray-color);}
.has-black-background-color,.has-black-background-color[class] {background-color:#000;}
.has-small-font-size {font-size:16px;}
.has-medium-font-size {font-size:24px;}
.has-large-font-size {font-size:36px;}
.has-extra-large-font-size {font-size:48px;}
.has-huge-font-size {font-size:64px;}
.widget {margin:0 0 3em 0;padding:0;max-width:100%;-ms-word-wrap:break-word;word-wrap:break-word;}
.widget-header {margin:0 0 1em 0;}
.widget-title,.is-style-widget-title {display:block;margin:0;padding:0;color:#303030;color:var(--widget-title-color);font-size:20px;font-size:1.25rem;font-family:Magra,arial,helvetica,sans-serif;font-family:var(--widget-title-font);font-weight:700;font-weight:var(--widget-title-font-weight);text-transform:none;text-transform:var(--widget-title-text-transform);line-height:1.4;line-height:var(--title-line-height);}
.widget ul {margin:0;padding:0;list-style:circle inside;}
.widget ul .children,.widget ul .sub-menu {margin:0.5em 0 0.5em 1em;padding:0;}
.widget select {max-width:100%;}
.widget-title a:link,.widget-title a:visited {color:#303030;color:var(--widget-title-color);}
.widget-title a:hover,.widget-title a:active {text-decoration:underline;}
.widget-magazine-posts {margin-bottom:-1em;}
.widget-magazine-posts .type-post {margin:0 0 2em 0;padding:0;border:none;background:none;box-shadow:none;}
.widget-magazine-posts .type-post .entry-title {display:inline;}
.widget-magazine-posts .type-post .entry-meta {margin:0;}
.widget-magazine-posts .type-post .entry-content {font-size:17px;font-size:1.0625rem;}
.widget-magazine-posts .large-post .entry-title {font-size:28px;font-size:1.75rem;}
.widget-magazine-posts .medium-post {display:block;float:left;box-sizing:border-box;padding-right:2em;width:33.33333333%;}
.widget-magazine-posts .medium-post .entry-title,.widget-magazine-posts .small-post .entry-title {font-size:18px;font-size:1.125rem;}
.widget-magazine-posts .small-post {display:block;float:left;box-sizing:border-box;width:100%;}
.widget-magazine-posts .small-post .wp-post-image {float:left;margin:0 1.5em 0 0;max-width:40%;}
.widget-magazine-posts .medium-post .entry-meta,.widget-magazine-posts .small-post .entry-meta {font-size:13px;font-size:0.8125rem;}
.widget-magazine-posts .magazine-grid {margin-right:-2em;}
.widget-magazine-posts .magazine-grid .large-post {float:left;box-sizing:border-box;padding-right:2em;width:50%;}
.widget-magazine-posts .magazine-grid .post-column:nth-child(2n+1) .large-post,.widget-magazine-posts .magazine-grid .post-column:nth-child(3n+1) .medium-post {clear:left;}
.widget-magazine-posts-columns .magazine-posts-columns .magazine-posts-columns-content {float:left;width:100%;}
.widget-magazine-posts-columns .magazine-posts-column-left {float:left;box-sizing:border-box;padding-right:1em;width:50%;}
.widget-magazine-posts-columns .magazine-posts-column-right {box-sizing:border-box;margin-left:50%;padding-left:1em;width:50%;}
.widget-magazine-posts-columns .medium-post {padding-right:0;width:100%;}
.comments-header,.comment-reply-title {margin:0 0 1em 0;}
.comments-header .comments-title,.comment-reply-title span {display:inline-block;margin:0;padding:0;color:#303030;color:var(--widget-title-color);-ms-word-wrap:break-word;word-wrap:break-word;font-size:20px;font-size:1.25rem;font-family:Magra,arial,helvetica,sans-serif;font-family:var(--widget-title-font);font-weight:700;font-weight:var(--widget-title-font-weight);text-transform:none;text-transform:var(--widget-title-text-transform);line-height:1.4;line-height:var(--title-line-height);}
.comment-list {margin:0;padding:0;list-style:none;}
.comment {margin:0 0 1.5em;padding:1.5em 0 0;border-top:1px solid;border-color:#ddd;border-color:var(--light-border-color);-ms-word-wrap:break-word;word-wrap:break-word;}
.comment-meta {float:left;padding:0;width:100%;}
.comment-meta .comment-author img {float:left;margin-right:1em;}
.bypostauthor {display:block;}
.comment-meta .comment-metadata {margin-top:0.3em;font-size:14px;font-size:0.875rem;}
.comment-meta .comment-metadata a {margin-right:1em;}
.comment-content {clear:left;padding:0.2em 0 0;}
.comment-content a {word-wrap:break-word;}
.comment ol.children {margin:1.5em 0 0;list-style:none;}
.comment .comment-respond {margin-top:1.5em;}
.comment-navigation {margin:0 0 1.5em;padding:0;font-size:14px;font-size:0.875rem;}
.comment-navigation .nav-previous {float:left;}
.comment-navigation .nav-next {float:right;}
.comment-navigation .nav-previous a::before {margin-right:3px;content:"«";}
.comment-navigation .nav-next a::after {margin-left:4px;content:"»";}
.comment-form {padding:0;}
.comment-form label {display:inline-block;min-width:150px;font-weight:700;}
.comment-form textarea {margin-top:0.4em;}
.comment-form .form-submit {margin-bottom:1em;}
.comment-form input[type="checkbox"] + label {display:inline;padding-left:0.5em;font-weight:400;}
.comment-reply-title small a {margin-left:1em;text-decoration:underline;font-weight:400;font-size:14px;font-size:0.875rem;}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley {margin-top:0;margin-bottom:0;padding:0;border:none;}
embed,iframe,object,figure,img,picture {max-width:100%;}
figcaption,.wp-caption,.wp-block-embed figcaption,.wp-block-image figcaption,.wp-block-audio figcaption,.wp-block-table figcaption {font-size:15px;font-size:0.9375rem;color:#666;color:var(--medium-text-color);}
.wp-block-embed figcaption,.wp-block-image figcaption,.wp-block-audio figcaption,.wp-block-table figcaption,.wp-block-gallery > figcaption {margin:0.5rem 0 1.5rem;max-width:100%;width:auto !important;text-align:center;}
.wp-block-table figcaption {margin-bottom:0;}
.wp-caption img[class*="wp-image-"] {display:block;margin:0 auto;}
.wp-caption .wp-caption-text {margin:0.5em 0;}
.gallery {margin-bottom:1.5em;}
.gallery-item {display:inline-block;box-sizing:border-box;margin:0;padding:0 1.5em 1em 0;width:100%;vertical-align:top;text-align:center;}
.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;font-size:15px;font-size:0.9375rem;color:#666;color:var(--medium-text-color);margin:0 0 0.75em;}
.footer-wrap {background-color:#303030;background-color:var(--footer-background-color);}
.site-footer .site-info {float:left;padding:3em;color:#fff;color:var(--footer-text-color);}
.site-footer a:link,.site-footer a:visited {color:#fff;color:var(--footer-link-color);text-decoration:underline;}
.site-footer a:hover,.site-footer a:active {text-decoration:none;}
.breadcrumbs {box-sizing:border-box;margin:0;padding:0.5em 1.5em;width:100%;border-bottom:1px solid;border-color:#ddd;border-color:var(--page-border-color);-ms-word-wrap:break-word;word-wrap:break-word;}
.breadcrumbs-container {color:#222;font-size:14px;font-size:0.875rem;}
.breadcrumbs .trail-browse,.breadcrumbs .trail-items,.breadcrumbs .trail-items li {display:inline;margin:0;padding:0;}
.breadcrumbs .trail-browse {margin-right:0.5em;font-weight:400;font-size:14px;font-size:0.875rem;}
.breadcrumbs .trail-items {list-style:none;}
.breadcrumbs .trail-items li::after {padding:0 0.5em;content:"»";;}
.trail-separator-slash .trail-items li::after {content:"/";}
.trail-separator-dash .trail-items li::after {content:"–";}
.trail-separator-bull .trail-items li::after {content:"•";}
.trail-separator-arrow-bracket .trail-items li::after {content:">";}
.trail-separator-raquo .trail-items li::after {content:"»";}
.trail-separator-single-arrow .trail-items li::after {content:"→";}
.trail-separator-double-arrow .trail-items li::after {content:"⇒";}
.breadcrumbs .trail-items li:last-of-type::after {display:none;}
:root {--tz-column-gap:1.5em;}
.tz-magazine-block .tz-entry-title,.tz-magazine-block .tz-magazine-grid-columns-3 .tz-entry-title,.tz-magazine-block .tz-magazine-grid-columns-4 .tz-entry-title {font-size:20px;font-size:1.25rem;}
.tz-magazine-block .tz-magazine-thumbnail-list .tz-entry-title {font-size:16px;font-size:1rem;}
.tz-magazine-block .tz-entry-meta {margin:0;font-size:14px;font-size:0.875rem;}
.tz-magazine-block .tz-meta-field {margin-right:0;}
.tz-magazine-block .tz-meta-field a {text-decoration:none;}
.tz-magazine-block .tz-entry-content {margin-top:1em;font-size:17px;font-size:1.0625rem;}
@media only screen and (min-width:320px) {.tz-magazine-block .tz-entry-title,.tz-magazine-block .tz-magazine-grid-columns-3 .tz-entry-title {font-size:24px;font-size:1.5rem;}
.tz-magazine-block .tz-magazine-thumbnail-list .tz-entry-title {font-size:17px;font-size:1.0625rem;}
;}
@media only screen and (min-width:480px) {.tz-magazine-block .tz-entry-title {font-size:20px;font-size:1.25rem;}
.tz-magazine-vertical .tz-entry-title,.tz-magazine-horizontal .tz-entry-title {font-size:28px;font-size:1.75rem;}
.tz-magazine-block .tz-magazine-thumbnail-list .tz-entry-title {font-size:16px;font-size:1rem;}
.tz-magazine-block .tz-magazine-grid-columns-4 .tz-entry-title {font-size:18px;font-size:1.125rem;}
;}
@media only screen and (min-width:560px) {.tz-magazine-vertical .tz-entry-title,.tz-magazine-horizontal .tz-entry-title {font-size:24px;font-size:1.5rem;}
.tz-magazine-block .tz-magazine-grid-columns-3 .tz-entry-title {font-size:18px;font-size:1.125rem;}
;}
@media only screen and (min-width:640px) {.tz-magazine-block .tz-entry-title {font-size:24px;font-size:1.5rem;}
.tz-magazine-block .tz-magazine-thumbnail-list .tz-entry-title,.tz-magazine-block .tz-magazine-grid-columns-4 .tz-entry-title {font-size:17px;font-size:1.0625rem;}
;}
@media only screen and (min-width:800px) {:root {--tz-column-gap:2em;}
.tz-magazine-block .tz-entry-title,.tz-magazine-vertical .tz-entry-title,.tz-magazine-horizontal .tz-entry-title {font-size:28px;font-size:1.75rem;}
.tz-magazine-block .tz-magazine-thumbnail-list .tz-entry-title,.tz-magazine-block .tz-magazine-grid-columns-4 .tz-entry-title {font-size:18px;font-size:1.125rem;}
;}
ul.related-posts-list {margin:1em 0 0;padding:0;list-style:none;}
.related-posts-list li {margin:0 0 2em;padding:0;list-style:none;}
.related-posts-list li .entry-header {margin-top:0.25em;}
.related-posts-list li .entry-title {font-size:20px;font-size:1.25rem;}
.related-posts-list li .wp-post-image {float:left;margin:0 1em 0 0;padding:0;max-width:20%;height:auto;border:none;}
.related-posts-grid {margin:1em 0 0;}
.related-posts-columns {margin-right:-1em;}
.related-posts-columns .related-post-column {float:left;box-sizing:border-box;margin-bottom:2em;padding-right:2em;}
.related-posts-two-columns .related-post-column {width:50%;}
.related-posts-three-columns .related-post-column {width:33.3333333333%;}
.related-posts-four-columns .related-post-column {width:25%;}
.related-posts-two-columns .related-post-column:nth-child(2n+1) {clear:left;}
.related-posts-three-columns .related-post-column:nth-child(3n+1) {clear:left;}
.related-posts-four-columns .related-post-column:nth-child(4n+1) {clear:left;}
.related-posts-two-columns .related-post-column .entry-title {font-size:24px;font-size:1.5rem;}
.related-posts-three-columns .related-post-column .entry-title {font-size:16px;font-size:1rem;}
.related-posts-four-columns .related-post-column .entry-title {font-size:15px;font-size:0.9375rem;}
.related-posts-three-columns .related-post-column .entry-meta,.related-posts-four-columns .related-post-column .entry-meta {font-size:12px;font-size:0.75rem;}
.related-posts-four-columns .related-post-column .entry-meta .meta-date,.related-posts-four-columns .related-post-column .entry-meta .meta-author {display:block;}
.related-posts-four-columns .related-post-column .entry-meta .meta-date::after {display:none;}
.related-posts-columns .related-post-column .wp-post-image {margin:0 0 0.5em 0;padding:0;border:none;}
@media only screen and (max-width:80em) {.related-posts-two-columns .related-post-column .entry-title {font-size:22px;font-size:1.375rem;}
;}
@media only screen and (max-width:70em) {.related-posts-two-columns .related-post-column .entry-title {font-size:20px;font-size:1.25rem;}
;}
@media only screen and (max-width:50em) {.related-posts-four-columns .related-post-column {width:50%;}
.related-posts-four-columns .related-post-column:nth-child(2n+1) {clear:left;}
.related-posts-two-columns .related-post-column .entry-title,.related-posts-four-columns .related-post-column .entry-title {font-size:18px;font-size:1.125rem;}
.related-posts-two-columns .related-post-column .entry-meta {font-size:12px;font-size:0.75rem;}
.related-posts-four-columns .related-post-column .entry-meta .meta-date,.related-posts-four-columns .related-post-column .entry-meta .meta-author {display:inline;}
.related-posts-four-columns .related-post-column .entry-meta .meta-date::after {display:inline-block;}
.related-posts-list li .wp-post-image {max-width:25%;}
.related-posts-list li .entry-header {margin-top:0;}
.related-posts-list li .entry-title {font-size:18px;font-size:1.125rem;}
;}
@media only screen and (max-width:40em) {.related-posts-two-columns .related-post-column .entry-title,.related-posts-four-columns .related-post-column .entry-title {font-size:16px;font-size:1rem;}
;}
@media only screen and (max-width:35em) {.related-posts-three-columns {margin:0;}
.related-posts-three-columns .related-post-column {float:none;padding-right:0;width:100%;}
;}
@media only screen and (max-width:25em) {.related-posts-two-columns,.related-posts-four-columns {margin:0;}
.related-posts-two-columns .related-post-column,.related-posts-four-columns .related-post-column {float:none;padding-right:0;width:100%;}
.related-posts-list li .wp-post-image {float:none;margin:0 0 0.5em 0;max-width:100%;}
;}
@media only screen and (max-width:20em) {.related-posts .entry-meta .meta-date,.related-posts .entry-meta .meta-author {display:block;margin:0;}
.related-posts-four-columns .related-post-column .entry-meta .meta-date::after {display:none;}
;}
.tzwb-clearfix::before,.tzwb-clearfix::after {display:table;content:" ";}
.tzwb-clearfix::after {clear:both;}
.tzwb-posts-list li {overflow:auto;margin-bottom:0.5em;padding:0;list-style:none;}
.tzwb-posts-list .tzwb-excerpt p {margin:0;padding:0;}
.tzwb-posts-list .wp-post-image {float:left;margin:0.3em 0.8em 1em 0;max-width:90px;height:auto;}
.tzwb-posts-list .tzwb-entry-meta {margin:0;}
.tzwb-comments-list li {overflow:auto;margin-bottom:0.5em;list-style:none;}
.tzwb-comments-list .avatar {float:left;margin:0.3em 0.8em 0.8em 0;}
.tzwb-comments-list .tzwb-comment-content {font-style:italic;}
.tzwb-comments-list .tzwb-comment-date {color:#303030;color:var(--text-color);font-size:12px;font-size:0.75rem;}
.tzwb-tabbed-content .tzwb-tabnavi-wrap {overflow:auto;margin:0;padding:0;list-style:none;}
.tzwb-tabbed-content .tzwb-tabnavi {position:relative;float:left;width:100%;list-style:none;list-style-position:outside;}
.tzwb-tabbed-content .tzwb-tabnavi li {position:relative;float:left;margin:0 3px 3px 0;padding:0;list-style:none;}
.tzwb-tabbed-content .tzwb-tabnavi li a {display:block;margin:0;padding:0.3em 0.8em;text-decoration:none;font-size:14px;font-size:0.875rem;}
.tzwb-tabbed-content .tzwb-tabnavi li a:link,.tzwb-tabbed-content .tzwb-tabnavi li a:visited {background-color:#303030;background-color:var(--button-hover-color);color:#fff;color:var(--button-hover-text-color);}
.tzwb-tabbed-content .tzwb-tabnavi li a:hover,.tzwb-tabbed-content .tzwb-tabnavi li a:active {background-color:#ee3333;background-color:var(--button-color);color:#fff;color:var(--button-text-color);text-decoration:none;}
.tzwb-tabbed-content .tzwb-tabnavi li a.current-tab {background-color:#ee3333;background-color:var(--button-color);color:#fff;color:var(--button-text-color);}
.tzwb-tabbed-content .tzwb-tabcontent {margin:1em 0 0 0;padding:0;}
.tzwb-social-icons .social-icons-menu {display:flex;flex-flow:row wrap;margin:0;padding:0;border:none;list-style:none;line-height:1;}
.tzwb-social-icons .social-icons-menu li {margin:0 2px 2px 0;}
.tzwb-social-icons .social-icons-menu li a {display:flex;padding:0.9rem;background-color:#ee3333;background-color:var(--button-color);color:#fff;color:var(--button-text-color);}
.tzwb-social-icons .social-icons-menu li a:hover {background-color:#303030;background-color:var(--button-hover-color);color:#fff;color:var(--button-hover-text-color);text-decoration:none;}
.tzwb-social-icons .social-icons-menu .icon {margin:0;width:20px;height:20px;vertical-align:middle;fill:currentcolor;}
.zeeflex-container a:hover,.zeeflex-slider a:hover,.zeeflex-container a:focus,.zeeflex-slider a:focus {outline:none;}
.zeeslides,.zeeslides > li,.zeeflex-control-nav,.zeeflex-direction-nav {margin:0;padding:0;list-style:none;}
.zeeflex-pauseplay span {text-transform:capitalize;}
.zeeflexslider {margin:0;padding:0;}
.zeeflexslider .zeeslides > li {display:none;}
.zeeflexslider .zeeslides img {display:block;width:100%;}
.zeeflexslider .zeeslides::after {display:block;visibility:hidden;clear:both;height:0;content:" ";line-height:0;}
html[xmlns] .zeeflexslider .zeeslides {display:block;}
* html .zeeflexslider .zeeslides {height:1%;}
.no-js .zeeflexslider .zeeslides > li:first-child {display:block;}
.post-slider-container {overflow:hidden;margin:1px 0 0;}
.post-slider-wrap {position:relative;}
.post-slider,.zeeflexslider .zeeslides {zoom:1;}
.post-slider .zeeslide {position:relative;}
.zeeflex-viewport {max-height:2000px;}
.post-slider .zeeslide .slide-image-wrap {margin:0;padding:0;background:#e5e5e5;}
.post-slider .zeeslide .slide-image {margin:auto;padding:0;max-width:100%;max-height:450px;width:auto;height:auto;vertical-align:top;}
.post-slider .zeeslide .slide-content {position:absolute;bottom:1.5em;left:1.5em;overflow:hidden;box-sizing:border-box;padding:1em 1.5em 1.5em;width:30%;background:#fff;-ms-word-wrap:break-word;word-wrap:break-word;}
.post-slider .zeeslide .slide-content .slide-title {font-size:28px;font-size:1.75rem;}
.post-slider-controls {clear:left;}
.post-slider-controls .zeeflex-direction-nav {position:absolute;right:1.5em;bottom:1.5em;*height:0;}
.post-slider-controls .zeeflex-direction-nav a {position:absolute;z-index:10;display:flex;justify-content:center;align-items:center;margin:-40px 0 0 -80px;width:40px;height:40px;background:#fff;color:#303030;text-align:left;font-size:0;cursor:pointer;}
.post-slider-controls .zeeflex-direction-nav a:hover {color:#ee3333;color:var(--link-color);text-decoration:none;}
.post-slider-controls .zeeflex-direction-nav a::before {display:inline-block;vertical-align:text-bottom;text-decoration:inherit;}
.post-slider-controls .zeeflex-direction-nav a.zeeflex-next::before {content:">";font-size:22px;font-weight:700;}
.post-slider-controls .zeeflex-direction-nav a.zeeflex-prev::before {content:"<";font-size:22px;font-weight:700;}
.post-slider-controls .zeeflex-direction-nav .zeeflex-next {left:41px;}
@media only screen and (max-width:82em) {.post-slider .zeeslide .slide-content {width:40%;}
;}
@media only screen and (max-width:72em) {.post-slider .zeeslide .slide-content {width:50%;}
;}
@media only screen and (max-width:62em) {.post-slider .zeeslide .slide-content {padding:0.5em 1em;}
.post-slider .zeeslide .slide-content .entry-content {display:none;}
;}
@media only screen and (max-width:52em) {.post-slider .zeeslide .slide-content .entry-meta {display:none;}
;}
@media only screen and (max-width:42em) {.post-slider .zeeslide .slide-content {bottom:1em;left:1em;}
.post-slider-controls .zeeflex-direction-nav {right:1em;bottom:1em;}
.post-slider .zeeslide .slide-content .slide-title {font-size:24px;font-size:1.5rem;}
;}
@media only screen and (max-width:32em) {.post-slider .zeeslide .slide-content {bottom:0.5em;left:0.5em;}
.post-slider-controls .zeeflex-direction-nav {right:0.5em;bottom:0.5em;}
.post-slider .zeeslide .slide-content .slide-title {font-size:20px;font-size:1.25rem;}
;}
@media only screen and (max-width:22em) {.post-slider .zeeslide .slide-content {padding:0.2em 0.5em;}
.post-slider .zeeslide .slide-content .slide-title {font-size:16px;font-size:1rem;}
;}
@media only screen and (max-width:70em) {.site-title {font-size:40px;font-size:2.5rem;}
.page-title,.entry-title {font-size:32px;font-size:2rem;}
.post-wrapper .type-post .entry-title {font-size:24px;font-size:1.5rem;}
.post-layout-one-column .post-wrapper .type-post .entry-content {font-size:16px;font-size:1rem;}
;}
@media only screen and (max-width:60em) {.page-title,.entry-title {font-size:36px;font-size:2.25rem;}
.post-wrapper .type-post .entry-title {font-size:28px;font-size:1.75rem;}
.post-layout-one-column .post-wrapper .type-post .entry-content {font-size:17px;font-size:1.0625rem;}
;}
@media only screen and (max-width:50em) {.page-title,.entry-title {font-size:32px;font-size:2rem;}
.post-wrapper .type-post .entry-title {font-size:24px;font-size:1.5rem;}
;}
@media only screen and (max-width:40em) {.page-title,.entry-title,.post-wrapper .type-post .entry-title {font-size:28px;font-size:1.75rem;}
.entry-content {font-size:17px;font-size:1.0625rem;}
;}
@media only screen and (max-width:30em) {.site-branding .site-title {font-size:36px;font-size:2.25rem;}
.page-title,.entry-title,.post-wrapper .type-post .entry-title {font-size:24px;font-size:1.5rem;}
;}
@media only screen and (max-width:20em) {.site-branding .site-title {font-size:32px;font-size:2rem;}
.page-title,.entry-title,.post-wrapper .type-post .entry-title {font-size:20px;font-size:1.25rem;}
;}
@media only screen and (max-width:85em) {body {padding:1.5em;}
.site {margin:0;}
.header-main {padding:2em;}
.content-area,.sidebar {padding:2em 2em 0;}
.widget,.page-header,.type-post,.type-page,.type-attachment,.pagination,.comments-area {margin-bottom:2em;}
.post-layout-columns .post-wrapper {margin-right:-2em;}
.post-layout-columns .post-wrapper .post-column {padding-right:2em;}
;}
@media only screen and (max-width:70em) {body {padding:0;}
.header-widget {max-width:70%;}
;}
@media only screen and (max-width:60em) {.site-content {display:block;}
.content-area {width:100%;}
.sidebar {width:100%;border-top:1px solid #ddd;border-left:none;}
.header-main {padding-top:1.5em;}
.site-branding {float:none;margin:0;text-align:center;}
.header-widgets {display:block;text-align:center;}
.header-widget {display:inline-block;float:none;margin:1em 0 0;max-width:100%;vertical-align:top;}
.header-widget .search-form {max-width:300px;}
.post-layout-three-columns .post-wrapper .post-column {width:50%;}
.site-footer .site-info {float:none;text-align:center;}
;}
@media only screen and (max-width:50em) {.header-main {padding:1em 1.5em 1.5em;}
.content-area,.sidebar {padding:1.5em 1.5em 0;}
.widget,.page-header,.type-post,.type-page,.type-attachment,.pagination,.comments-area {margin-bottom:1.5em;}
.post-layout-columns .post-wrapper {margin-right:-1.5em;}
.post-layout-columns .post-wrapper .post-column {padding-right:1.5em;}
;}
@media only screen and (max-width:40em) {.type-post .wp-post-image,.type-page .wp-post-image {margin:0;}
.post-layout-one-column .post-wrapper .type-post .wp-post-image {float:none;margin:0;max-width:100%;}
.post-layout-columns .post-wrapper {display:block;margin-right:0;}
.post-layout-columns .post-wrapper .post-column {display:block;float:none;padding-right:0;}
.post-layout-two-columns .post-wrapper .post-column,.post-layout-three-columns .post-wrapper .post-column {width:100%;}
;}
@media only screen and (max-width:30em) {.header-main {padding:0.75em 1.25em 1.25em;}
.content-area,.sidebar {padding:1.25em 1.25em 0;}
.widget,.page-header,.type-post,.type-page,.type-attachment,.pagination,.comments-area {margin-bottom:1.25em;}
;}
@media only screen and (max-width:20em) {.site-branding .custom-logo {margin:0.5em 0 0 0;}
.entry-meta .meta-date,.entry-meta .meta-category {display:block;}
.entry-meta span::after {display:none;}
;}
@media only screen and (min-width:30em) {.primary-menu-toggle .menu-toggle-text {display:inline-block;margin-left:0.75em;}
;}
@media only screen and (min-width:60em) {.primary-menu-toggle,.main-navigation .dropdown-toggle {display:none;}
.main-navigation ul,.main-navigation ul ul {display:block;}
.primary-navigation {display:flex;margin-left:auto;width:auto;align-items:center;}
#masthead .main-navigation > ul.menu {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0;border-bottom:none;}
.main-navigation > ul,.main-navigation > ul > li > a {border:none;}
.main-navigation ul ul {position:absolute;left:-999em;top:100%;z-index:99999;border-top:1px solid #fff;border-top:1px solid var(--page-background-color);background-color:#303030;background-color:var(--navi-background-color);}
.main-navigation ul li:hover > ul,.main-navigation ul li.focus > ul {right:auto;left:0;}
.main-navigation ul ul li a {width:16rem;}
.main-navigation ul ul ul {left:-999em;margin-top:-1px;top:0;}
.main-navigation ul ul li:hover > ul,.main-navigation ul ul li.focus > ul {right:auto;left:100%;}
.main-navigation ul ul li a,.main-navigation ul ul ul li a,.main-navigation ul ul ul ul li a {padding:1em;}
.main-navigation .menu-item-has-children > a > .icon {position:relative;display:inline-block;left:0.5rem;top:0.1rem;width:14px;height:14px;fill:#fff;fill:var(--navi-color);transition:fill 0.15s ease;}
.main-navigation ul ul .menu-item-has-children > a > .icon {position:absolute;left:auto;right:1em;top:50%;margin-top:-0.5rem;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.main-navigation ul .menu-item-has-children > a:hover > .icon {fill:rgba(255,255,255,0.5);fill:var(--navi-hover-color);}
;}
@media only screen and (min-width:960px) {div.wp-block-columns {gap:2em;}
.wp-block-group.has-background,.wp-block-column.has-background {padding:2em;}
;}
@media only screen and (max-width:70em) {.widget-magazine-posts .large-post .entry-title {font-size:24px;font-size:1.5rem;}
.widget-magazine-posts .medium-post .entry-title,.widget-magazine-posts .small-post .entry-title {font-size:17px;font-size:1.0625rem;}
.widget-magazine-posts .small-post .entry-meta span::after,.widget-magazine-posts .small-post .entry-meta .meta-author {display:none;}
;}
@media only screen and (max-width:60em) {.widget-magazine-posts .large-post .entry-title {font-size:28px;font-size:1.75rem;}
.widget-magazine-posts .medium-post .entry-title,.widget-magazine-posts .small-post .entry-title {font-size:18px;font-size:1.125rem;}
;}
@media only screen and (max-width:50em) {.widget-magazine-posts .large-post .entry-title {font-size:24px;font-size:1.5rem;}
.widget-magazine-posts .medium-post .entry-title,.widget-magazine-posts .small-post .entry-title {font-size:17px;font-size:1.0625rem;}
;}
@media only screen and (max-width:45em) {.widget-magazine-posts .medium-post .entry-title,.widget-magazine-posts .small-post .entry-title {font-size:16px;font-size:1rem;}
;}
@media only screen and (max-width:40em) {.widget-magazine-posts .magazine-grid {margin-right:0;}
.widget-magazine-posts .magazine-grid .large-post,.widget-magazine-posts-columns .magazine-posts-column-left,.widget-magazine-posts .medium-post {float:none;padding:0;width:100%;}
.widget-magazine-posts-columns .magazine-posts-column-right {margin-left:0;padding-top:1em;padding-left:0;width:100%;}
.widget-magazine-posts .medium-post .wp-post-image {float:left;margin:0 1.5em 0 0;max-width:40%;}
.widget-magazine-posts .large-post .entry-title {font-size:28px;font-size:1.75rem;}
.widget-magazine-posts .medium-post .entry-title,.widget-magazine-posts .small-post .entry-title {font-size:20px;font-size:1.25rem;}
;}
@media only screen and (max-width:30em) {.widget-magazine-posts .large-post .entry-title {font-size:24px;font-size:1.5rem;}
.widget-magazine-posts .medium-post .entry-title,.widget-magazine-posts .small-post .entry-title {font-size:18px;font-size:1.125rem;}
;}
@media only screen and (max-width:20em) {.widget-magazine-posts .large-post .entry-title {font-size:20px;font-size:1.25rem;}
.widget-magazine-posts .medium-post .entry-title,.widget-magazine-posts .small-post .entry-title {font-size:16px;font-size:1rem;}
.widget-magazine-posts .medium-post .entry-meta,.widget-magazine-posts .small-post .entry-meta {display:none;}
;}
@media only screen and (max-width:50em) {.gallery-item {padding:0 1em 0.5em 0;}
.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item {max-width:25%;}
;}
@media only screen and (max-width:30em) {.alignright,.alignleft {float:none;margin:1em 0;}
.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item {max-width:50%;}
;}
.sidebar-left .content-area {order:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;}
.sidebar-left .sidebar {order:1;border-right:1px solid;border-left:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;}
@media only screen and (max-width:60em) {.sidebar-left .sidebar {border-right:none;}
;}
.customize-partial-edit-shortcut-wellington_blog_layout_partial button {top:50px;}


.footer-box {padding:5px 0px 25px;text-align:center;background:#000 !important;color:#eee !important;}
.footer-box .footer-nav {padding:20px 0px 10px;margin: 0;}
.footer-box .footer-nav li {display:inline-block;padding:0 12px;}
.footer-box .footer-nav li a {font-size:16px;color:#eee !important;text-decoration:none;}
.footer-box .footer-nav li a:hover {opacity:0.85;text-decoration:underline;}
.footer-box .footer-copyright {font-size:14px;opacity:0.8;color:#b4b3b3 !important;margin: 0;}
@media (max-width:768px) {
  .footer-box {padding:25px 15px 15px;}
  .footer-box .footer-nav {padding:15px 0px 10px;}
  .footer-box .footer-nav li {font-size:14px;padding:5px 10px;}
  .footer-box .footer-copyright {font-size:12px;}
}