@charset "UTF-8";.comments-area a,.page-content a { text-decoration: underline}.alignright { float: right; margin-left: 1rem}.alignleft { float: left; margin-right: 1rem}.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto}.alignwide { margin-left: -80px; margin-right: -80px}.alignfull { margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); max-width: 100vw}.alignfull,.alignfull img { width: 100vw}.wp-caption { margin-block-end:1.25rem;max-width: 100%}.wp-caption.alignleft { margin: 5px 20px 20px 0}.wp-caption.alignright { margin: 5px 0 20px 20px}.wp-caption img { display: block; margin-left: auto; margin-right: auto}.wp-caption-text { margin: 0}.gallery-caption { display: block; font-size: .8125rem; line-height: 1.5; margin: 0; padding: .75rem}.pagination { display: flex; justify-content: space-between; margin: 20px auto}.sticky { position: relative; display: block}.bypostauthor { font-size: inherit}.hide { display: none!important}.post-password-form p { width: 100%; display: flex; align-items: flex-end}.post-password-form [type=submit] { margin-inline-start:3px}.screen-reader-text { clip: rect(1px,1px,1px,1px); height: 1px; overflow: hidden; position: absolute!important; width: 1px; word-wrap: normal!important}.screen-reader-text:focus { background-color: #eee; clip: auto!important; clip-path: none; color: #333; display: block; font-size: 1rem; height: auto; left: 5px; line-height: normal; padding: 12px 24px; text-decoration: none; top: 5px; width: auto; z-index: 100000}.post .entry-title a { text-decoration: none}.post .wp-post-image { width: 100%; max-height: 500px; -o-object-fit: cover; object-fit: cover}@media (max-width: 991px) { .post .wp-post-image {  max-height:400px }}@media (max-width: 575px) { .post .wp-post-image {  max-height:300px }}#comments .comment-list { margin: 0; padding: 0; list-style: none; font-size: .9em}#comments .comment,#comments .pingback { position: relative}#comments .comment .comment-body,#comments .pingback .comment-body { display: flex; flex-direction: column; padding-block-start:30px;padding-block-end:30px;padding-inline-start:60px;padding-inline-end:0;border-block-end:1px solid #ccc}#comments .comment .avatar,#comments .pingback .avatar { position: absolute; left: 0; border-radius: 50%; margin-inline-end:10px}body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir=rtl] #comments .comment .avatar,html[dir=rtl] #comments .pingback .avatar { left: auto; right: 0}#comments .comment-meta { display: flex; justify-content: space-between; margin-block-end:.9rem}#comments .comment-metadata,#comments .reply { font-size: 11px; line-height: 1}#comments .children { position: relative; list-style: none; margin: 0; padding-inline-start:30px}#comments .children li:last-child { padding-block-end:0}#comments ol.comment-list .children:before { display: inline-block; font-size: 1em; font-weight: 400; line-height: 100%; content: "↪"; position: absolute; top: 45px; left: 0; width: auto}body.rtl #comments ol.comment-list .children:before,html[dir=rtl] #comments ol.comment-list .children:before { content: "↩"; left: auto; right: 0}@media (min-width: 768px) { #comments .comment-author,#comments .comment-metadata {  line-height:1 }}@media (max-width: 767px) { #comments .comment .comment-body {  padding:30px 0 } #comments .children {  padding-inline-start:20px} #comments .comment .avatar {  position: inherit;  float: left } body.rtl #comments .comment .avatar,html[dir=rtl] #comments .comment .avatar {  float: right }}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main { margin-inline-start:auto;margin-inline-end:auto;width: 100%}@media (max-width: 575px) { .page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main {  padding-inline-start:10px;  padding-inline-end:10px}}@media (min-width: 576px) { .page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main {  max-width:500px } .site-footer.footer-full-width .footer-inner,.site-header.header-full-width .header-inner {  max-width: 100% }}@media (min-width: 768px) { .page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main {  max-width:600px } .site-footer.footer-full-width,.site-header.header-full-width {  max-width: 100% }}@media (min-width: 992px) { .page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main {  max-width:800px } .site-footer.footer-full-width,.site-header.header-full-width {  max-width: 100% }}@media (min-width: 1200px) { .page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main {  max-width:1140px } .site-footer.footer-full-width,.site-header.header-full-width {  max-width: 100% }}.site-header+.elementor { min-height: calc(100vh - 320px)}