.adjacent-entry-pagination{--image-border-radius:var(--border-radius);--link-color:var(--color-heading);display:grid;grid-gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(256px,1fr));margin-bottom:var(--spacing-xxl)}.adjacent-entry-pagination .pagination-previous{--adjacent-entry-link-inner-justify-content:start;--adjacent-entry-link-text-align:start}.adjacent-entry-pagination .pagination-next{--adjacent-entry-link-inner-justify-content:end;--adjacent-entry-link-text-align:end}.adjacent-entry-link{--link-text-decoration:none;--link-text-decoration-hover:none}.adjacent-entry-link-inner{align-items:center;background:var(--adjacent-entry-link-inner-background,none);border:var(--adjacent-entry-link-inner-border,var(--border));border-radius:var(--adjacent-entry-link-inner-border-radius,var(--border-radius));box-shadow:var(--adjacent-entry-link-inner-box-shadow,var(--shadow));display:flex;gap:var(--spacing-md);height:100%;justify-content:var(--adjacent-entry-link-inner-justify-content,normal);line-height:var(--heading-line-height,var(--line-height-sm));padding:var(--adjacent-entry-link-inner-padding,var(--spacing-lg));text-align:var(--adjacent-entry-link-text-align)}.adjacent-entry-image{flex-shrink:0}.pagination-previous .adjacent-entry-link-inner:before{-webkit-mask-image:var(--entry-previous-url,"");mask-image:var(--entry-previous-url,"")}.pagination-next .adjacent-entry-link-inner:after{-webkit-mask-image:var(--entry-next-url,"");mask-image:var(--entry-next-url,"")}.pagination-next .adjacent-entry-link-inner:after,.pagination-previous .adjacent-entry-link-inner:before{background:currentColor;content:"";display:inline-flex;flex:0 0 auto;height:.64em;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.64em}.after-entry{border:var(--after-entry-border,0);box-shadow:var(--after-entry-box-shadow,none);margin:var(--after-entry-margin,var(--spacing-xxl) 0 var(--spacing-xl));padding:var(--after-entry-padding,0);text-align:var(--after-entry-text-align,inherit)}.archive-pagination,.woocommerce-pagination{--wrap-width:100%;--button-padding:var(--pagination-link-padding,1em);padding:var(--pagination-padding,var(--spacing-xl) 0);width:100%}.archive-pagination ul,.woocommerce-pagination ul{display:var(--archive-pagination-ul-display,block);margin:0;text-align:var(--archive-pagination-ul-text-align,center);width:100%}.archive-pagination li,.woocommerce-pagination li{display:inline-block}.archive-pagination-prev-next-wrap{display:grid;grid-gap:var(--spacing-md);grid-template-columns:1fr 1fr}.archive-pagination-prev-next .pagination-previous{grid-column:1;text-align:var(--pagination-previous-text-align,end)}.archive-pagination-prev-next .pagination-next{grid-column:2;text-align:var(--pagination-next-text-align,start)}.pagination-previous .pagination-link:before,.woocommerce-pagination .prev:before{-webkit-mask-image:var(--pagination-previous-url,"");mask-image:var(--pagination-previous-url,"")}.pagination-next .pagination-link:after,.woocommerce-pagination .next:after{-webkit-mask-image:var(--pagination-next-url,"");mask-image:var(--pagination-next-url,"")}.pagination-next .pagination-link:after,.pagination-previous .pagination-link:before,.woocommerce-pagination .next:after,.woocommerce-pagination .prev:before{background:currentColor;content:"";display:inline-flex;height:.75em;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.75em}.author-box{background:var(--author-box-background,unset);border:var(--author-box-border,var(--border));border-radius:var(--author-box-border-radius,var(--border-radius));box-shadow:var(--author-box-shadow,var(--shadow));color:var(--author-box-color,unset);margin:var(--author-box-margin,var(--spacing-xl) auto);padding:var(--author-box-padding,var(--spacing-xl));text-align:var(--author-box-text-align,center);width:100%}.author-box .avatar{margin:var(--author-box-avatar-margin,0 auto var(--spacing-md));margin-bottom:var(--spacing-md)}.author-box-title{margin-top:0}.author-box-content{margin-bottom:var(--author-box-content-margin-bottom,var(--spacing-md))}.author-box-content:last-child{--author-box-content-margin-bottom:0}.author-box-content p:last-child{margin-bottom:0}.entry-comments{margin:var(--comments-margin,var(--spacing-xxl) auto);max-width:var(--comments-max-width,none)}.comment-list{list-style-type:none;margin:0}.comment{background:var(--comment-background,unset);border:var(--comment-border,var(--border));border-radius:var(--comment-border-radius,var(--border-radius));box-shadow:var(--comment-box-shadow,var(--shadow));margin:var(--comment-margin,0 0 var(--spacing-md));padding:var(--comment-padding,var(--spacing-xl));position:relative}.comment .children{list-style-type:none;margin:var(--spacing-lg) 0 0}.comment .comment{box-shadow:none;margin-right:calc(var(--spacing-xl)*-1 - var(--border-width))}.comment .comment:last-child{border-width:var(--border-width) 0 0 var(--border-width);margin-bottom:calc(var(--spacing-xl)*-1 - var(--border-width))}.comment-header{display:flex;flex-wrap:wrap}.comment-author{display:flex;font-family:var(--heading-font-family);margin-right:auto;place-items:center}.comment-author .avatar{margin-right:var(--spacing-sm)}.comment-meta{font-size:var(--font-size-xs)}.comment-content{margin-bottom:var(--spacing-md)}.comment-content a{word-break:break-all}.comment-reply{text-align:end}.comment-edit-link{color:var(--color-body);font-size:.75rem;line-height:1;opacity:.5;padding:var(--spacing-sm);position:absolute;right:0;text-transform:uppercase;top:0}.comment-edit-link:focus-visible,.comment-edit-link:hover{color:var(--color-link);opacity:1}.comment-respond{margin:var(--comments-margin,var(--spacing-xxl) auto);max-width:var(--comments-max-width,none);width:100%}.comment-reply-title{align-items:center;display:flex;gap:.5em}.cancel-comment-reply-link{font-size:var(--font-size-sm)}.no-js{--header-section-display:flex;--header-section-mobile-display:none;--menu-item-display:inline-flex;--menu-item-width:auto;--menu-toggle-display:none;--nav-after-header-display:flex}.no-js.has-light-header{--site-header-background:var(--color-white)}.no-js .menu-item.search{--menu-item-display:none}.post-edit-link{display:none}@media only screen and (min-width:600px){.author-box{--author-box-text-align:start;--author-box-avatar-margin:0;display:grid;grid-column-gap:var(--author-box-grid-column-gap,var(--spacing-lg));grid-template-columns:auto 1fr;grid-template-rows:auto}.author-box .avatar{grid-row:1/all}.author-box>:not(.avatar){grid-column-start:2}}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:var(--color-heading)!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.site-title>a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}thead{display:table-header-group}tr{page-break-inside:avoid}@page{margin:2cm .5cm}h2,h3,p{orphans:3;widows:3}blockquote,pre{border:var(--border);page-break-inside:avoid}.content,.content-sidebar{width:100%}.site-title>a{margin:0;text-decoration:none;text-indent:0}.breadcrumb,.comment-edit-link,.comment-form,.comment-list .reply a,.comment-reply-title,.edit-link,.entry-comments-link,.entry-footer,.header-widget-area,.hidden-print,.post-edit-link,.sidebar,button,input,nav,select,textarea{display:none!important}.title-area{text-align:center;width:100%}.site-inner{padding-top:0;position:relative;top:calc(0 - var(--spacing-xl))}.author-box{margin-bottom:0}h1,h2,h3,h4,h5,h6{orphans:3;widows:3}h1,h2,h3,h4,h5,h6,img{page-break-after:avoid;page-break-inside:avoid}img{max-width:100%!important}blockquote,pre,table{page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}}:root {
--font-size-base: 16.5px; }  :root {
--color-body: #515151;
--color-heading: #323232;
--color-link: #244c60; --color-primary: #244c60; --color-secondary: #970c10; --color-background-alt: #eff4f0 --color-custom-1: #384640; } :root {
--button-font-size: 85%;
--button-font-weight: 600;
--button-letter-spacing: .5px;
--button-text-transform: uppercase;
--button-color-hover: var(--color-white);
--menu-font-size: 90%;
--menu-font-weight: 600;
--menu-letter-spacing: .5px;
--menu-text-transform: uppercase; }
a {
text-decoration: underline;
}
:root a.menu-item-link,
a.button,
button,
:root a.entry-title-link,
:root a.site-title-link,
.wp-block-latest-posts__list.is-grid li > a,
.site-footer a {
text-decoration: none;
}
:root a:not(a.entry-more-link):not(a.wp-block-button__link):not(a.menu-item-link.button):not(a.button):focus,
:root a:not(a.entry-more-link):not(a.wp-block-button__link):not(a.menu-item-link.button):not(a.button):hover {
color: var(--color-secondary, #970c10);
}
.site-footer a:focus,
.site-footer a:hover {
color: var(--color-white, #fff) !important;
text-decoration: underline !important;
}
a.wp-block-button__link:focus,
a.wp-block-button__link:hover {
color: #fff !important;
background: var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary)))) !important;
}
a.entry-more-link.button.button-secondary:focus,
a.etntry-more-link.button.button-secondary:hover {
color: #fff !important;
background: var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary)))) !important;
}
a.entry-more-link.button.button-secondary:focus span,
a.etntry-more-link.button.button-secondary:hover span {
color: #fff !important;
}
.mai-grid.has-image-background a.entry-title-link:focus,
.mai-grid.has-image-background a.entry-title-link:hover {
color:  #fff;
}
.home .entry-content .about h4 {
margin-top: 0;
}
.entry-overlay {
background: var( --color-primary,#244c60);
opacity: .8;
}
.entry-overlay:focus,
.entry-overlay:hover {
opacity: .9;
}
.home .kaliforms-form-container label {
display: block;
font-weight: 700;
color: #fff;
}
.kaliforms-form-container label {
display: block;
font-weight: 700;
}
.home .kaliforms-form-container .filepond--root label {
color: var( --color-body,#515151);
}
.kaliforms-form-container ::-webkit-input-placeholder { color: #000 !important;
font-style: italic;
}
.kaliforms-form-container ::-moz-placeholder { color: #000 !important;
font-style: italic;
opacity: 1;
}
.kaliforms-form-container :-ms-input-placeholder { color: #000 !important;
font-style: italic;
opacity: 1;
}
.home .wp-block-cover .wp-block-group.has-white-background-color {
background-color: hsla(0,0%,100%,.9)!important;
box-shadow: 0 0 8px rgb(0 0 0 / 20%);
padding: 20px;
}
.home .wp-block-cover .wp-block-group .wp-block-group__inner-container {
border: 3px solid var(--color-primary);
padding: 20px;
}
.wp-block-group.double-borders {
border: 3px solid var(--color-primary, #244c60);
box-shadow: 0 0 0 3px #fff, 0 0 0 10px var(--color-primary, #244c60);
}
.wp-block-latest-posts__list.is-grid li {
text-align: center;
}
.sidebar .widget_text {
background-color: #eff4f0;
border: 3px solid var(--color-primary, #244c60);
border-radius: 0;
box-shadow: 0 0 0 3px #fff, 0 0 0 10px var(--color-primary, #244c60);
padding: 20px;
}
.sidebar .widget {
margin-bottom: 60px;
}