.has-drop-cap:not(:focus):first-letter {float: left;line-height: 1;font-size: 80px;font-weight: 600;margin: 0 .125em 0 0;text-transform: uppercase;}
.wp-block-image {margin-bottom: 0;}
figure.wp-block-image.aligncenter img {display: inline-block;}
.wp-block-pullquote {border-top: 0;border-bottom: 0;color: var(--global-palette4);}
.wp-block-pullquote blockquote {border: 0;margin: 0 auto;padding: 2em;position: relative;}
.wp-block-pullquote blockquote::before {font-size: 200px;line-height: 40px;font-family: sans-serif;color: var(--global-palette7);z-index: 0;position: absolute;left: 35px;content: open-quote;top: 80px;}
.wp-block-pullquote blockquote p {font-size: 1.15em;font-style: italic;position: relative;z-index: 1;}
.wp-block-pullquote blockquote cite {text-transform: uppercase;}
.wp-block-pullquote.is-style-solid-color:not(.has-background) {background: var(--global-palette7);}
.wp-block-pullquote.is-style-solid-color blockquote {padding: 0;}
.wp-block-pullquote.is-style-solid-color blockquote:before {color: var(--global-palette9);left: -20px;top: 45px;}
.wp-block-pullquote.is-style-solid-color blockquote p {font-size: 1.15em;font-style: italic;}
@media screen and (min-width: 767px) {.wp-block-pullquote blockquote p, .wp-block-pullquote.is-style-solid-color blockquote p {font-size: 1.3em;}}
.wp-block-quote.is-large, .wp-block-quote.is-style-large {margin: 1.5em auto;padding: 0 1em;}
.wp-block-quote.is-large, .wp-block-quote.is-style-large {border: none;}
.wp-block-quote.has-text-align-right {border-left: none;border-right: 4px solid var(--global-palette4);padding-left: 0;padding-right: 1em;}
.wp-block-quote.has-text-align-center {border: none;padding-left: 0;}
.single-content .wp-block-quote p {margin-bottom: var(--global-sm-spacing);}
.single-content .wp-block-quote p:last-child {margin-bottom: 0;}
.wp-block-cover {display: flex;align-items: center;}
.wp-block-table {border-collapse: collapse;}
.wp-block-table table {border-collapse: collapse;}
.wp-block-table thead {border-bottom: 3px solid var(--global-palette6);}
.wp-block-table tfoot {border-top: 3px solid var(--global-palette6);}
.wp-block-table td, .wp-block-table th {padding: .5em;border: 1px solid var(--global-palette6);word-break: normal;}
.wp-block-table img {display: inline-block;}
.wp-block-table.is-style-stripes thead {border-bottom: 0;}
.wp-block-table.is-style-stripes tfoot {border-top: 0;}
.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {border: 0;}
.blocks-gallery-caption figcaption, .wp-block-embed figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-audio figcaption, .wp-block-video figcaption {color: var(--global-palette5);font-size: 80%;text-align: center;}
.wp-block-separator {margin-left: auto;margin-right: auto;}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {max-width: 160px;}
.wp-block-separator.has-background:not(.is-style-dots) {border-bottom: none;height: 1px;}
.wp-block-separator.has-background:not(.is-style-dots):not(.is-style-wide) {height: 2px;}
.wp-block-separator.is-style-dots:before {font-size: 30px;}
ul.wp-block-social-links:not(.specificity) {padding-left: 0;padding-right: 0;}
.single-content .wp-block-columns {margin-bottom: var(--global-md-spacing);margin-top: 0;}
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid {display: grid;-webkit-column-gap: 2.5rem;-moz-column-gap: 2.5rem;column-gap: 2.5rem;row-gap: 2.5rem;grid-template-columns: 1fr;padding-left: 0;}
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright) {display: block;height: 0;padding-bottom: 66.67%;overflow: hidden;position: relative;}
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright) img {flex: 1;height: 100%;-o-object-fit: cover;object-fit: cover;width: 100%;position: absolute;}
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid li {margin: 0;width: 100%;}
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid li>a {margin: 1em 0 0;color: var(--global-palette3);text-decoration: none;font-size: 1.3em;display: block;}
@media screen and (min-width: 767px) {.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-2 {grid-template-columns: 1fr 1fr;}
	.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-3 {grid-template-columns: 1fr 1fr 1fr;}
	.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-4 {grid-template-columns: 1fr 1fr 1fr 1fr;}
	.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-5 {grid-template-columns: 1fr 1fr 1fr 1fr 1fr;}}
.wp-block-latest-posts.wp-block-latest-posts__list {padding-left: 0;}
.wp-block-latest-posts__list li {margin-top: var(--global-sm-spacing);}
.wp-block-latest-posts__list li:after {clear: both;display: table;content: "";}
.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date {color: var(--global-palette6);}
@media screen and (max-width: 540px) {.wp-block-latest-posts__featured-image.alignleft {float: none;margin-bottom: 1em;}}
figure.wp-block-gallery ul {padding: 0;}
.wp-block-media-text .wp-block-media-text__media img, .wp-block-media-text .wp-block-media-text__media video {max-width: unset;width: 100%;vertical-align: middle;}
.wp-block-group.has-background {padding: 20px 30px;margin-top: 0;margin-bottom: 0;}
.entry-content .wp-block-group.has-background {padding: 20px 30px;}
.wp-block-navigation ul, .wp-block-navigation ul li {list-style: none;}
.wp-block-search .wp-block-search__button {border-color: var(--global-gray-400);}
.wp-block-search .wp-block-search__button:not(.has-text-color) {color: var(--global-palette4);}
.wp-block-search .wp-block-search__button:not(.has-background) {background: var(--global-palette9);}
.wp-block-search .wp-block-search__input {border-color: var(--global-gray-400);}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {border-color: var(--global-gray-400);border-radius: 3px;background: var(--global-palette9);}
.wp-block-navigation ul.wp-block-navigation__container {padding: 0;}
.has-child .wp-block-navigation__container {min-width: 12em;display: flex;flex-direction: column;}
.wp-block-yoast-how-to-block .schema-how-to-steps li {margin-bottom: var(--global-md-spacing);}
.wp-block-yoast-how-to-block .schema-how-to-steps li .schema-how-to-step-text {margin-top: 0;}
.single-content .wp-block-post-template, .single-content .wp-block-query-loop {padding: 0;}
.single-content .wp-block-query .wp-block-post-featured-image.alignwide, .single-content .wp-block-query .wp-block-post-featured-image.alignfull {margin-left: 0;margin-right: 0;}
.single-content .wp-block-query .wp-block-post-featured-image.alignfull {width: auto;}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}
embed, iframe, object {max-width: 100%;}
.wp-caption {margin-bottom: 1.5em;max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block;margin-left: auto;margin-right: auto;}
.wp-caption-text {text-align: center;}
.wp-caption .wp-caption-text {margin: .8075em 0;}
.gallery {margin-bottom: 1.5em;display: grid;grid-template-columns: repeat(auto-fill,minmax(150px,1fr));grid-gap: .5em;}
.gallery .gallery-item {margin-top: 0;}
.elementor-image-gallery .gallery {display: block;}
@media screen and (min-width: 40em) {.gallery-columns-2 {grid-template-columns: repeat(2,1fr);}
	.gallery-columns-3 {grid-template-columns: repeat(3,1fr);}
	.gallery-columns-4 {grid-template-columns: repeat(4,1fr);}
	.gallery-columns-5 {grid-template-columns: repeat(5,1fr);}
	.gallery-columns-6 {grid-template-columns: repeat(6,1fr);}
	.gallery-columns-7 {grid-template-columns: repeat(7,1fr);}
	.gallery-columns-8 {grid-template-columns: repeat(8,1fr);}
	.gallery-columns-9 {grid-template-columns: repeat(9,1fr);}}
.gallery-item {padding: .5em;}
.gallery-icon {display: flex;justify-content: center;}
.gallery-caption {font-size: 80%;}
.gallery.entry {display: block;}
.pagination {margin: var(--global-lg-spacing) auto;overflow: hidden;}
.pagination .nav-links {justify-content: center;flex-wrap: wrap;}
.pagination .page-numbers {display: inline-block;margin-right: .5em;border: 2px solid transparent;min-width: 2.5em;line-height: 2.25em;text-align: center;text-decoration: none;border-radius: .25rem;color: inherit;}
.pagination a:hover, .pagination a:focus, .pagination a:active {border-color: var(--global-palette-btn-bg);}
.pagination .dots {min-width: auto;border: none;}
.pagination .current {border-color: var(--global-palette-btn-bg);background: var(--global-palette-btn-bg);color: var(--global-palette-btn);}
.pagination .page-numbers:last-child {margin-right: 0;}
.page-links {margin-top: var(--global-md-spacing);justify-content: center;flex-wrap: wrap;clear: both;}
.page-links .post-page-numbers {display: inline-block;margin-right: .2em;border: 2px solid transparent;min-width: 2.5em;line-height: 2.25em;text-align: center;text-decoration: none;border-radius: .25rem;color: inherit;}
.page-links a:hover, .page-links a:focus, .page-links a:active {border-color: var(--global-palette-btn-bg);}
.page-links .current {border-color: var(--global-palette-btn-bg);background: var(--global-palette-btn-bg);color: var(--global-palette-btn);}
.page-links .post-page-numbers:first-child {margin-left: .5em;}
.page-links .post-page-numbers:last-child {margin-right: 0;}
.comment-navigation, .post-navigation {margin: var(--global-lg-spacing) auto;}
.comment-navigation a, .post-navigation a {text-decoration: none;color: inherit;display: block;}
.comment-navigation a:hover, .post-navigation a:hover {color: var(--global-palette-highlight);}
.comment-navigation .nav-links, .post-navigation .nav-links {display: grid;grid-template-columns: repeat(2,1fr);}
.comment-navigation .nav-previous, .post-navigation .nav-previous {position: relative;}
.comment-navigation .nav-previous .kadence-svg-iconset, .post-navigation .nav-previous .kadence-svg-iconset {padding-right: .5em;}
.comment-navigation .nav-previous a, .post-navigation .nav-previous a {padding-right: var(--global-xs-spacing);}
.comment-navigation .nav-previous:after, .post-navigation .nav-previous:after {position: absolute;content: "";top: 25%;right: 0;width: 1px;height: 50%;background: var(--global-gray-500);}
.comment-navigation .nav-next, .post-navigation .nav-next {grid-column-start: 2;text-align: right;}
.comment-navigation .nav-next a, .post-navigation .nav-next a {padding-left: var(--global-xs-spacing);}
.comment-navigation .nav-next .kadence-svg-iconset, .post-navigation .nav-next .kadence-svg-iconset {padding-left: .5em;}
.post-navigation-sub {margin-bottom: .5em;}
.post-navigation-sub small {text-transform: uppercase;display: inline-block;font-weight: bold;letter-spacing: .05em;}
.widget {margin-top: 0;margin-bottom: 1.5em;}
.widget-area .widget:last-child {margin-bottom: 0;}
.widget-area .widget-title {font-size: 20px;line-height: 1.5;margin-bottom: .5em;text-transform: uppercase;}
.widget-area ul {padding-left: .5em;}
.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)) {color: var(--global-palette3);text-decoration: none;}
.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover {color: var(--global-palette-highlight);text-decoration: underline;}
.sidebar-link-style-underline.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)) {text-decoration: underline;}
.sidebar-link-style-plain.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)) {text-decoration: none;}
.sidebar-link-style-plain.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover {text-decoration: none;}
.widget-area .widget {margin-left: 0;margin-right: 0;}
.widget li {line-height: 1.8;}
.widget_archive ul, .widget_categories ul, .widget_meta ul, .widget_nav_menu ul, .widget_recent_comments ul, .widget_pages ul, .widget_recent_entries ul, .widget_rss ul {margin: 0;padding: 0;list-style-type: none;}
.widget select {max-width: 100%;text-overflow: ellipsis;}
.widget_archive li {color: var(--global-palette6);}
.widget_categories .children {padding-top: 0;}
.widget_pages .children, .widget_nav_menu .sub-menu {padding-top: 0;padding-bottom: .5em;}
.widget_pages a, .widget_nav_menu a {display: block;padding: .1em 0;text-decoration: none;}
.widget_pages a:hover, .widget_pages a:focus, .widget_nav_menu a:hover, .widget_nav_menu a:focus {text-decoration: none;}
.widget_pages li, .widget_nav_menu li {padding: 0;}
.widget_pages li ul, .widget_nav_menu li ul {margin-left: 1em;}
.widget_meta li {padding: 0;}
.widget_recent_comments li {line-height: 1.3;padding-bottom: .5em;}
.widget_recent_comments a {font-weight: bold;}
.widget_recent_comments .comment-author-link a {font-weight: inherit;}
.widget_recent_comments a:hover, .widget_recent_comments a:focus {padding-left: 0;}
.widget_recent_entries ul li {margin-bottom: .4em;}
.widget_recent_entries ul li .post-date {font-size: .8em;color: var(--global-palette6);}
.widget_rss li {margin-bottom: 1em;line-height: 1.3;}
.widget li a.rsswidget {padding-right: .5em;font-size: 1em;line-height: 1.4;}
.rss-date, .widget_rss cite {color: #333;font-size: .8em;}
.rssSummary {padding: .5em 0;font-size: .9em;line-height: 1.3;}
.widget_calendar {font-weight: 400;}
.widget_calendar caption {padding: .5em 0;font-size: 1em;font-weight: 500;text-align: left;}
.widget_calendar thead {background: transparent;color: #333;}
.widget_calendar th {border: none;text-align: center;}
.widget_calendar thead th {border-bottom-width: 2px;}
.widget_calendar td {padding: .2em;font-size: .8em;text-align: center;background: #fff;border: 1px solid var(--global-gray-400);}
.widget_calendar .pad {background: var(--global-palette7);}
.widget_calendar .wp-calendar-nav .pad {background: transparent;}
.widget_calendar a {font-weight: 900;text-decoration: none;}
.collapse-sub-navigation ul.menu {display: block;}
.collapse-sub-navigation ul.menu li a {text-decoration: none;width: 100%;padding-top: .5em;padding-bottom: .5em;border-bottom: 1px solid var(--global-palette7);}
.collapse-sub-navigation ul.menu li a:hover {text-decoration: none;}
.collapse-sub-navigation ul.menu ul {padding: 0 0 0 1em;margin: 0;display: none;transition: all .2s ease-in-out;}
.collapse-sub-navigation ul.menu .sub-menu.show-drawer {display: block;}
.collapse-sub-navigation ul.menu .drawer-nav-drop-wrap .drawer-sub-toggle {border-left: 1px solid var(--global-palette7);border-bottom: 1px solid var(--global-palette7);}
.grid-cols {display: grid;grid-template-columns: minmax(0,1fr);-webkit-column-gap: 2.5rem;-moz-column-gap: 2.5rem;column-gap: 2.5rem;row-gap: 2.5rem;}
.wp-site-blocks .grid-cols:before {display: none;}
.grid-xs-col-1 {grid-template-columns: minmax(0,1fr);}
.grid-xs-col-2 {grid-template-columns: repeat(2,minmax(0,1fr));}
.grid-xs-col-3 {grid-template-columns: repeat(3,minmax(0,1fr));}
.grid-xs-col-4 {grid-template-columns: repeat(4,minmax(0,1fr));}
@media screen and (min-width: 576px) {.grid-sm-col-1 {grid-template-columns: minmax(0,1fr);}
	.grid-sm-col-2 {grid-template-columns: repeat(2,minmax(0,1fr));}
	.grid-sm-col-3 {grid-template-columns: repeat(3,minmax(0,1fr));}
	.grid-sm-col-4 {grid-template-columns: repeat(4,minmax(0,1fr));}}
@media screen and (min-width: 768px) {.grid-md-col-1 {grid-template-columns: minmax(0,1fr);}
	.grid-md-col-2 {grid-template-columns: repeat(2,minmax(0,1fr));}
	.grid-md-col-3 {grid-template-columns: repeat(3,minmax(0,1fr));}
	.grid-md-col-4 {grid-template-columns: repeat(4,minmax(0,1fr));}}
@media screen and (min-width: 1025px) {.grid-lg-col-1 {grid-template-columns: minmax(0,1fr);}
	.grid-lg-col-2 {grid-template-columns: repeat(2,minmax(0,1fr));}
	.grid-lg-col-3 {grid-template-columns: repeat(3,minmax(0,1fr));}
	.grid-lg-col-4 {grid-template-columns: repeat(4,minmax(0,1fr));}
	.grid-lg-col-5 {grid-template-columns: repeat(5,minmax(0,1fr));}
	.grid-lg-col-6 {grid-template-columns: repeat(6,minmax(0,1fr));}}
@media screen and (min-width: 1200px) {.grid-xl-col-1 {grid-template-columns: minmax(0,1fr);}
	.grid-xl-col-2 {grid-template-columns: repeat(2,minmax(0,1fr));}
	.grid-xl-col-3 {grid-template-columns: repeat(3,minmax(0,1fr));}
	.grid-xl-col-4 {grid-template-columns: repeat(4,minmax(0,1fr));}
	.grid-xl-col-5 {grid-template-columns: repeat(5,minmax(0,1fr));}
	.grid-xl-col-6 {grid-template-columns: repeat(6,minmax(0,1fr));}}
article.sticky {font-size: inherit;}
.entry {box-shadow: 0px 15px 25px -10px rgba(0,0,0,.05);border-radius: .25rem;}
.custom-archive-loop-item.entry {box-shadow: none;border-radius: 0;}
.entry-loop {overflow: hidden;}
.content-wrap {position: relative;}
.kadence-thumbnail-position-behind+.entry {z-index: 1;position: relative;}
@media screen and (max-width: 719px) {.content-style-boxed .content-bg:not(.loop-entry) {margin-left: -1rem;margin-right: -1rem;width: auto;}
	.content-width-fullwidth.content-style-boxed .content-bg:not(.loop-entry) {margin-left: 0;margin-right: 0;}
	.content-style-boxed .comments-area {padding-left: .5rem;padding-right: .5rem;}
	.primary-sidebar {padding-left: 0;padding-right: 0;}}
@media screen and (min-width: 768px) {.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail:not(.kb-post-no-image) {display: grid;grid-template-columns: 1fr 2fr;}
	.blog.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry, .archive.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry, .search-results.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry {grid-gap: 2rem;}
	.blog.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail, .archive.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail, .search-results.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail {margin-bottom: 0;}
	.kb-posts.kb-posts-style-unboxed.grid-lg-col-1.item-image-style-beside article.loop-entry {grid-gap: 2rem;}
	.kb-posts.kb-posts-style-unboxed.grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail {margin-bottom: 0;}}
.archive.content-style-unboxed .entry-content-wrap, .blog.content-style-unboxed .entry-content-wrap, .post-type-archive.content-style-unboxed .entry-content-wrap, .search-results.content-style-unboxed .entry-content-wrap {padding: 0;}
.archive.content-style-unboxed .entry, .blog.content-style-unboxed .entry, .post-type-archive.content-style-unboxed .entry, .search-results.content-style-unboxed .entry {box-shadow: none;}
.article-post-thumbnail-caption {font-size: 90%;margin: 0;padding-top: .5em;padding-bottom: .5em;text-align: center;}
.content-style-unboxed .kadence-thumbnail-position-above+.article-post-thumbnail-caption {margin-top: calc(0px - var(--global-md-spacing));margin-bottom: var(--global-md-spacing);}
.single-content {margin: var(--global-md-spacing) 0 0;}
.single-content address, .single-content figure, .single-content hr, .single-content p, .single-content table, .single-content pre, .single-content form, .single-content .wp-block-buttons, .single-content .wp-block-button, .single-content .wc-block-grid, .single-content .wp-block-kadence-advancedbtn, .single-content .wp-block-media-text, .single-content .wp-block-cover, .single-content .entry-content-asset, .single-content .wp-block-kadence-form, .single-content .wp-block-group, .single-content .wp-block-yoast-faq-block, .single-content .wp-block-yoast-how-to-block, .single-content .schema-faq-section, .single-content .wp-block-kadence-tableofcontents, .single-content .enlighter-default, .single-content .wp-block-kadence-iconlist, .single-content [class*=__inner-content] {margin-top: 0;margin-bottom: var(--global-md-spacing);}
.single-content .wp-block-buttons .wp-block-button {margin-bottom: 0;}
.single-content p>img {display: inline-block;}
.single-content p>img.aligncenter {display: block;}
.single-content li>img {display: inline-block;}
.single-content li>img.aligncenter {display: block;}
.single-content p:not(.wp-block-kadence-advancedheading)+.wp-block-kadence-spacer {margin-top: calc(0rem - var(--global-md-spacing));}
.single-content .wp-block-yoast-faq-block .schema-faq-question {margin-bottom: .5em;}
.single-content .elementor-widget-container:first-child:not(style) h1, .single-content .elementor-widget-container:first-child:not(style) h2, .single-content .elementor-widget-container:first-child:not(style) h3, .single-content .elementor-widget-container:first-child:not(style) h4, .single-content .elementor-widget-container:first-child:not(style) h5, .single-content .elementor-widget-container:first-child:not(style) h6 {margin-top: 0;}
.single-content h1, .single-content h2, .single-content h3, .single-content h4, .single-content h5, .single-content h6 {margin: 1.5em 0 .5em;}
.single-content h1:first-child, .single-content h2:first-child, .single-content h3:first-child, .single-content h4:first-child, .single-content h5:first-child, .single-content h6:first-child {margin-top: 0;}
.single-content h1+*, .single-content h2+*, .single-content h3+*, .single-content h4+*, .single-content h5+*, .single-content h6+* {margin-top: 0;}
.single-content .wp-block-kadence-advancedgallery+p {margin-top: var(--global-md-spacing);}
.single-content ul, .single-content ol {margin: 0 0 var(--global-md-spacing);padding-left: 2em;}
.single-content ul.aligncenter, .single-content ol.aligncenter {text-align: center;padding-left: 0;}
.single-content .kad-slider ul {padding: 0;margin: 0;}
.single-content li>ol, .single-content li>ul {margin: 0;}
.single-content>.more-link {display: block;}
.single-content address:last-child, .single-content figure:last-child, .single-content hr:last-child, .single-content p:last-child, .single-content table:last-child, .single-content pre:last-child, .single-content form:last-child, .single-content .wp-block-buttons:last-child, .single-content .wp-block-button:last-child, .single-content .wp-block-kadence-advancedbtn:last-child, .single-content .wp-block-media-text:last-child, .single-content .wp-block-cover:last-child, .single-content .entry-content-asset:last-child, .single-content .wp-block-kadence-form:last-child, .single-content .wp-block-group:last-child, .single-content .wp-block-yoast-faq-block:last-child, .single-content .wp-block-yoast-how-to-block:last-child, .single-content .schema-faq-section:last-child, .single-content .wp-block-kadence-tableofcontents:last-child, .single-content .enlighter-default:last-child, .single-content .wp-block-kadence-iconlist:last-child, .single-content h1:last-child, .single-content h2:last-child, .single-content h3:last-child, .single-content h4:last-child, .single-content h5:last-child, .single-content h6:last-child, .single-content ul:last-child, .single-content ol:last-child {margin-bottom: 0;}
.single-content h1.elementor-heading-title, .single-content h2.elementor-heading-title, .single-content h3.elementor-heading-title, .single-content h4.elementor-heading-title, .single-content h5.elementor-heading-title, .single-content h6.elementor-heading-title {margin-bottom: .5em;}
.single-content .wp-block-image {margin-top: 0;margin-bottom: 0;}
.single-content .wp-block-image figure {margin-bottom: var(--global-md-spacing);}
.single-content .wp-block-image:last-child figure {margin-bottom: 0;}
.single-content figure.wp-block-image {margin-bottom: var(--global-md-spacing);}
.single-content figure.wp-block-image:last-child {margin-bottom: 0;}
.entry-content:after {display: table;clear: both;content: "";}
.content-title-style-hide .entry-content, .content-title-style-above .entry-content {margin: 0;}
.content-title-style-above .entry-content-wrap .post-thumbnail+.single-content {margin: var(--global-md-spacing) 0 0;}
.wp-site-blocks .post-thumbnail {display: block;height: 0;padding-bottom: 66.67%;overflow: hidden;position: relative;}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-1-2 {padding-bottom: 50%;}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-9-16 {padding-bottom: 56.25%;}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-1-1 {padding-bottom: 100%;}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-3-4 {padding-bottom: 75%;}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-5-4 {padding-bottom: 125%;}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-4-3 {padding-bottom: 133%;}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-3-2 {padding-bottom: 150%;}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit {padding-bottom: 0;height: auto;}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit .post-thumbnail-inner {position: static;}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit img {margin-left: auto;margin-right: auto;}
.wp-site-blocks .post-thumbnail .post-thumbnail-inner {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.wp-site-blocks .post-thumbnail img {flex: 1;-o-object-fit: cover;object-fit: cover;}
.wp-site-blocks .post-thumbnail:not(.kadence-thumbnail-ratio-inherit) img {height: 100%;width: 100%;}
.wp-block-newspack-blocks-homepage-articles .post-thumbnail:not(.kadence-thumbnail-ratio-inherit) img {height: auto;width: 100%;}
.archive.content-style-unboxed .wp-site-blocks .post-thumbnail, .blog.content-style-unboxed .wp-site-blocks .post-thumbnail, .post-type-archive.content-style-unboxed .wp-site-blocks .post-thumbnail, .search-results.content-style-unboxed .wp-site-blocks .post-thumbnail {margin-bottom: 1em;}
.content-style-unboxed .kadence-thumbnail-position-above {margin-bottom: var(--global-md-spacing);}
.kadence-thumbnail-position-behind {margin-bottom: -4.3em;position: relative;z-index: 0;}
.content-style-unboxed .kadence-thumbnail-position-behind:after {position: absolute;content: "";top: 0;bottom: -1px;left: 0;right: 0;}
.kadence-breadcrumbs {margin: 1em 0;font-size: 85%;color: var(--global-palette5);}
.kadence-breadcrumbs a {color: inherit;}
.kadence-breadcrumbs p {margin: 0;}
.entry-content-wrap .entry-header .kadence-breadcrumbs:first-child {margin-top: 0;}
.entry-meta {font-size: 80%;margin: 1em 0;display: flex;flex-wrap: wrap;}
.entry-meta>* {display: inline-flex;align-items: center;flex-wrap: wrap;}
.entry-meta>* time {white-space: nowrap;}
.entry-meta a {color: inherit;text-decoration: none;}
.entry-meta .meta-label {margin-right: .2rem;}
.entry-meta .author-avatar {width: 25px;height: 25px;margin-right: .5rem;position: relative;display: inline-block;}
.entry-meta .author-avatar a.author-image {position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.entry-meta .author-avatar .image-size-ratio {padding-bottom: 100%;display: block;}
.entry-meta .author-avatar img {position: absolute;left: 0;top: 0;bottom: 0;right: 0;border-radius: 50%;}
.entry-meta>*:after {margin-left: .5rem;margin-right: .5rem;content: "";display: inline-block;background-color: currentColor;height: .25rem;width: .25rem;opacity: .8;border-radius: 9999px;vertical-align: .1875em;}
.entry-meta.entry-meta-divider-slash>*:after {content: "/";height: auto;background: transparent;}
.entry-meta.entry-meta-divider-dash>*:after {content: "-";height: auto;background: transparent;}
.entry-meta.entry-meta-divider-vline>*:after {content: "|";height: auto;background: transparent;}
.entry-meta>*:last-child:after {display: none;}
.entry-meta-divider-customicon.entry-meta>*>.kadence-svg-iconset {margin-right: .3em;margin-left: .8em;}
.entry-meta-divider-customicon.entry-meta>*:after {display: none;}
.entry-meta-divider-customicon.entry-meta .kt-reading-time-wrap {margin-left: .8em;}
.loop-entry .entry-header .entry-title {margin: 0;}
.loop-entry .entry-summary p, .loop-entry .entry-header .entry-meta {margin: 1em 0;}
.updated:not(.published) {display: none;}
.updated-on .updated:not(.published) {display: inline-block;}
.entry-summary {margin: var(--global-xs-spacing) 0 0;}
a.post-more-link {font-weight: bold;letter-spacing: .05em;text-transform: uppercase;text-decoration: none;color: inherit;font-size: 80%;}
a.post-more-link .kadence-svg-iconset {margin-left: .5em;}
a.post-more-link:hover {color: var(--global-palette-highlight);}
.more-link-wrap {margin-top: var(--global-xs-spacing);margin-bottom: 0;}
.entry-taxonomies {margin-bottom: .5em;letter-spacing: .05em;font-size: 70%;text-transform: uppercase;}
.entry-taxonomies a {text-decoration: none;font-weight: bold;}
.entry-taxonomies .category-style-pill a {background: var(--global-palette-highlight);color: white;padding: .25rem;border-radius: .25rem;margin-right: .25rem;margin-bottom: .25rem;display: inline-block;line-height: 1.2;}
.entry-taxonomies .category-style-pill a:last-child {margin-right: 0;}
.entry-taxonomies .category-style-pill a:hover {color: white;}
.entry-taxonomies .category-style-underline a {text-decoration: underline;}
.loop-entry.type-post .entry-taxonomies .category-style-pill a {color: white;}
@media screen and (max-width: 719px) {.loop-entry .entry-taxonomies {margin-bottom: 1em;}}
.entry-tags {margin-top: var(--global-xs-spacing);}
.entry-tags .tags-links {display: flex;flex-wrap: wrap;}
.entry-tags a.tag-link {margin-right: .5em;padding: .4em .6em;margin-top: .5em;font-size: 80%;border: 1px solid var(--global-gray-500);border-radius: .25rem;color: var(--global-palette5);text-decoration: none;}
.entry-tags a.tag-link:hover {background: var(--global-palette-highlight);color: var(--global-palette-btn);border-color: var(--global-palette-highlight);}
.entry-tags a.tag-link:last-child {margin-right: 0;}
.entry-hero-container-inner {background: var(--global-palette7);}
.entry-hero-container-inner .entry-header {min-height: 200px;display: flex;align-items: center;text-align: center;justify-content: center;flex-direction: column;margin-bottom: 0;}
.entry-hero-container-inner .entry-header>div {width: 100%;}
.entry-hero-layout-fullwidth>.entry-hero-container-inner>.site-container {max-width: none;}
.entry-hero {position: relative;}
.hero-section-overlay {position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.hero-container {position: relative;}
.title-align-left {text-align: left;}
.title-align-left .entry-meta {justify-content: flex-start;}
.title-align-center {text-align: center;}
.title-align-center .entry-meta {justify-content: center;}
.title-align-right {text-align: right;}
.title-align-right .entry-meta {justify-content: flex-end;}
.entry-hero .title-align-left {text-align: left;align-items: flex-start;}
.entry-hero .title-align-center {text-align: center;align-items: center;}
.entry-hero .title-align-right {text-align: right;align-items: flex-end;}
@media screen and (max-width: 1024px) {.title-tablet-align-left {text-align: left;}
	.title-tablet-align-left .entry-meta {justify-content: flex-start;}
	.title-tablet-align-center {text-align: center;}
	.title-tablet-align-center .entry-meta {justify-content: center;}
	.title-tablet-align-right {text-align: right;}
	.title-tablet-align-right .entry-meta {justify-content: flex-end;}
	.entry-hero .title-tablet-align-left {text-align: left;align-items: flex-start;}
	.entry-hero .title-tablet-align-center {text-align: center;align-items: center;}
	.entry-hero .title-tablet-align-right {text-align: right;align-items: flex-end;}}
@media screen and (max-width: 719px) {.title-mobile-align-left {text-align: left;}
	.title-mobile-align-left .entry-meta {justify-content: flex-start;}
	.title-mobile-align-center {text-align: center;}
	.title-mobile-align-center .entry-meta {justify-content: center;}
	.title-mobile-align-right {text-align: right;}
	.title-mobile-align-right .entry-meta {justify-content: flex-end;}
	.entry-hero .title-mobile-align-left {text-align: left;align-items: flex-start;}
	.entry-hero .title-mobile-align-center {text-align: center;align-items: center;}
	.entry-hero .title-mobile-align-right {text-align: right;align-items: flex-end;}}
.entry-header {margin-bottom: 1em;}
.page-content {margin: 2rem 0 0;}
.page-header {margin-bottom: var(--global-lg-spacing);}
.hero-container .page-header {margin-bottom: 0;}
.entry-footer {clear: both;}
.post-navigation-wrap.entry-content-wrap, .post-navigation-wrap .post-navigation, .entry-author.entry-content-wrap {margin-top: 0;margin-bottom: 0;border-radius: 0;}
.comments-area.entry-content-wrap {margin-top: 0;border-top-left-radius: 0;border-top-right-radius: 0;}
.single-entry.post.entry.post-footer-area-boxed {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.post-footer-area-boxed~.entry-related {margin: 0;width: auto;max-width: 100%;}
.post-footer-area-boxed~.entry-related .entry-related-inner-content.alignwide {margin: 0;width: auto;max-width: 100%;}
.wp-block-image .alignleft {margin-right: var(--global-md-spacing);}
.wp-block-image .alignright {margin-left: var(--global-md-spacing);}
.alignfull, .alignwide, .entry-content .alignwide, .entry-content .alignfull {margin-left: calc(50% - ( var(--global-vw,100vw) / 2 ));margin-right: calc(50% - ( var(--global-vw,100vw) / 2 ));max-width: 100vw;width: var(--global-vw,100vw);padding-left: 0;padding-right: 0;clear: both;}
@media screen and (min-width: 1025px) {.content-width-narrow .entry-content .alignwide, .content-width-narrow .content-area .alignwide {margin-left: -80px;margin-right: -80px;width: auto;}}
.content-width-fullwidth .wp-site-blocks .alignwide {margin-left: 0;margin-right: 0;width: unset;max-width: unset;}
.content-style-boxed .entry-content .alignwide {margin-left: -2rem;margin-right: -2rem;max-width: unset;width: unset;}
.content-style-boxed .wp-site-blocks .entry-content>.alignwide.is-layout-constrained {padding-left: var(--global-content-boxed-padding);padding-right: var(--global-content-boxed-padding);}
.content-style-boxed .wp-site-blocks .entry-content .alignwide>* .alignwide {margin-left: unset;margin-right: unset;}
.has-small-font-size {font-size: var(--global-font-size-small);}
.has-regular-font-size {font-size: var(--global-font-size-medium);}
.has-large-font-size {font-size: var(--global-font-size-large);}
.has-larger-font-size {font-size: var(--global-font-size-larger);}
.has-xxlarge-font-size {font-size: var(--global-font-size-xxlarge);}
.entry-content-asset.videofit {position: relative;padding-top: 56.25%;overflow: hidden;max-width: 100%;height: auto;}
.entry-content-asset.videofit iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
body.elementor-template-full-width form.post-password-form, body.content-width-fullwidth form.post-password-form {text-align: center;margin: var(--global-xxl-spacing) auto;}
body.content-style-unboxed form.post-password-form {margin: var(--global-xxl-spacing) auto;}
.entry-title {word-wrap: break-word;}
.entry-hero-layout-contained>.entry-hero-container-inner {position: relative;}
body.content-style-boxed:not(.content-width-fullwidth) .wp-block-kadence-rowlayout.alignfull>.kt-row-layout-inner>.kb-theme-content-width {padding-left: calc(var(--global-content-edge-padding) + var(--global-boxed-spacing));padding-right: calc(var(--global-content-edge-padding) + var(--global-boxed-spacing));}
.item-content-vertical-align-center .loop-entry .entry-content-wrap {display: flex;flex-direction: column;justify-content: center;}
.item-content-vertical-align-center .loop-entry .entry-content-wrap .entry-header {margin-bottom: 0;}
.item-content-vertical-align-center .loop-entry .entry-content-wrap .entry-summary {margin-top: 0;}
.item-content-vertical-align-center .loop-entry .entry-summary p, .item-content-vertical-align-center .loop-entry .entry-header .entry-meta {margin-bottom: 0;}