.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); color:var(--global-palette4); 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}.c_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:700; 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 0.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,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-style-boxed .comments-area{ padding-left:.5rem; padding-right:.5rem } .primary-sidebar{ padding-left:0; padding-right:0 } .wp-site-blocks .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail.kadence-thumbnail-ratio-5-4{ padding-bottom:100% } .wp-site-blocks .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail.kadence-thumbnail-ratio-4-3{ padding-bottom:100% } .wp-site-blocks .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail.kadence-thumbnail-ratio-3-2{ padding-bottom:100% }}@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 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.c_heading-title,.single-content h2.c_heading-title,.single-content h3.c_heading-title,.single-content h4.c_heading-title,.single-content h5.c_heading-title,.single-content h6.c_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%}.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; background:linear-gradient(0deg,var(--global-palette9) 5%,rgba(var(--global-palette9rgb),0.35) 30%,rgba(255,255,255,0) 50%)}.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 0.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-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-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:calc(16 / 20 * 1rem)}.has-regular-font-size{ font-size:calc(20 / 16 * 1rem)}.has-large-font-size{ font-size:calc(36 / 20 * 1rem)}.has-larger-font-size{ font-size:calc(48 / 20 * 1rem)}.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.c_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}