/* Crossline content components: self-contained, no parent-theme styles. */
.cl-heading-title{padding:0;border:0;font-size:1.75rem;line-height:1.4;margin:0 0 1.75rem;font-weight:600}.cl-heading-title i{margin:0 .25em;color:#006644}.cl-heading-sub{text-align:center;margin:.5em 0 1em}.cl-heading-title.cl-heading-solid,.cl-heading-title.cl-heading-solid-bottom{border-bottom:1px solid #ddd;padding-bottom:.5em}
.cl-box{--cl-box-color:#00975c;position:relative;border:1px solid var(--cl-box-color);padding:1.5rem;margin:1.5rem 0;color:inherit}.cl-box-title{position:relative;color:var(--cl-box-color);font-size:1.25rem;line-height:1.4;font-weight:600;display:table;background:#fff;padding:0 .6em;margin:-2.35rem 0 1rem -.4em}.cl-box-title i{margin-right:.4em}.cl-box-body>:last-child{margin-bottom:0}.is-style-cl_borderBox-style-solid-kado-iconFeature .cl-box-title{margin:0 auto 1em;text-align:center}.cl-box-body{color:#333}
.cl-button{margin-bottom:1rem}.cl-button[data-align=center]{text-align:center}.cl-button[data-align=right]{text-align:right}.cl-button-link{display:inline-flex;align-items:center;justify-content:center;gap:.45em;padding:.65em 1.2em;background:var(--cl-button-color,#006644);color:var(--cl-button-text,#fff)!important;border:1px solid var(--cl-button-color,#006644);border-radius:3px;text-decoration:none!important;line-height:1.5;font-size:1rem;transition:filter .15s}.cl-button-link:hover{filter:brightness(.88)}.cl-button-lg{font-size:1.25rem}.cl-button-sm{font-size:.875rem}.cl-button[data-align=wide] .cl-button-link{display:flex;width:70%;margin-inline:auto}.cl-button-style-outline{background:transparent;color:var(--cl-button-color)!important}.cl-button-style-text{background:transparent;border-color:transparent;color:var(--cl-button-color)!important}
.cl-icon{line-height:1.2;margin-bottom:.7rem}.cl-space{height:var(--cl-space-pc,36px);flex:none}.cl-section{position:relative;background-image:var(--cl-backdrop);background-size:cover;background-position:var(--cl-background-position,center);min-height:var(--cl-section-height,0);padding:0 1rem}.cl-section:before{content:"";position:absolute;inset:0;background:rgba(255,255,255,var(--cl-overlay,.85));pointer-events:none}.cl-section-inner{position:relative;z-index:1}
.cl-layout[data-layout=cards]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--cl-card-min,220px)),1fr));gap:var(--cl-card-gap,15px);margin-bottom:2rem}.cl-layout[data-layout=card]{position:relative;border-radius:var(--cl-card-radius,30px);background:#fff;color:#004b32;box-shadow:0 1px 4px #0002;overflow:hidden;display:flex;flex-direction:column}.cl-layout[data-layout=body]{padding:10% 5% 0;flex:1}.cl-layout[data-layout=header],.cl-layout[data-layout=footer]{padding:1rem}.cl-layout[hidden]{display:none!important}.cl-card-overlay{position:absolute;inset:0;z-index:2;border-radius:inherit}.cl-card-overlay:focus-visible{outline:3px solid #dd9933;outline-offset:-3px}.cl-layout[data-layout=card] a:not(.cl-card-overlay){position:relative;z-index:3}
.cl-post-list-row{display:flex;align-items:center;gap:1rem;padding:.65rem 1rem;font-size:1rem;line-height:1.7}.cl-post-list-row>a:last-child{color:#333;text-decoration:none}.cl-post-list-row>a:last-child:hover{text-decoration:underline}.cl-post-list-row time{font-size:.85rem}.cl-term{display:inline-block;background:#1683b6;color:#fff!important;text-align:center;font-size:.65rem;padding:.15em 1.2em;min-width:8em;text-decoration:none!important}
.cl-cols--fit{gap:0!important;margin-block:0!important}.cl-cols--fit>.wp-block-column{margin:0!important}.cl-cols--reverse{flex-direction:row-reverse}.cl-cols--grid>.wp-block-column:not(:has(.wp-block-cover)){align-self:stretch}.cl-cols--grid .wp-block-cover{height:100%}.cl_inline-font-size{line-height:inherit}.is-style-cl-heading-plain{border:0!important;padding:0!important;background:none!important}.is-style-cl-heading-plain:after{display:none!important}.is-style-cl-image-shadow img{box-shadow:0 2px 8px #0003}.is-style-cl-table-border-stripes tr:nth-child(odd){background:#f7f7f7}.is-style-cl-table-border-stripes td{border:0!important}.has-cl-color-primary-color{color:#006644!important}.has-cl-color-primary-dark-color{color:#004b32!important}.has-cl-color-primary-vivid-color{color:#00975c!important}.has-cl-color-primary-background-color{background:#006644!important}.has-cl-color-primary-dark-background-color{background:#004b32!important}.has-cl-color-primary-vivid-background-color{background:#00975c!important}
.cl_block-margin-0--margin-top{margin-top:0!important}.cl_block-margin-0--margin-bottom{margin-bottom:0!important}.cl_block-margin-xs--margin-top{margin-top:.5rem!important}.cl_block-margin-xs--margin-bottom{margin-bottom:.5rem!important}.cl_block-margin-sm--margin-top{margin-top:1rem!important}.cl_block-margin-sm--margin-bottom{margin-bottom:1rem!important}.cl_block-margin-md--margin-top{margin-top:2rem!important}.cl_block-margin-md--margin-bottom{margin-bottom:2rem!important}.cl_block-margin-lg--margin-top{margin-top:3rem!important}.cl_block-margin-lg--margin-bottom{margin-bottom:3rem!important}.cl_block-margin-xl--margin-top{margin-top:6rem!important}.cl_block-margin-xl--margin-bottom{margin-bottom:6rem!important}
.cl-blocks-border-box.cl_borderBox{border:1px solid #00975c;padding:1rem;margin-bottom:1rem}.cl-br-xs,.cl-br-sm,.cl-br-md{display:none}.cl-editor-block{border:1px dashed #bbb;padding:12px;min-height:30px}.cl-editor-rich{margin:0!important}
@media(min-width:1200px){.cl_hidden-xl,.cl_hidden-xl-v2,.cl_hidden-xxl{display:none!important}}
@media(min-width:992px) and (max-width:1199.98px){.cl_hidden-lg{display:none!important}}
@media(min-width:768px) and (max-width:991.98px){.cl_hidden-md{display:none!important}.cl-br-md{display:block}}
@media(min-width:576px) and (max-width:767.98px){.cl_hidden-sm{display:none!important}.cl-br-sm{display:block}}
@media(max-width:991.98px){.cl-space{height:var(--cl-space-tablet,var(--cl-space-pc))}.cl-post-list-row{flex-wrap:wrap;gap:.5rem}}
@media(max-width:575.98px){.cl_hidden-xs{display:none!important}.cl-br-xs{display:block}.cl-space{height:var(--cl-space-mobile,var(--cl-space-tablet))}.cl-section{background-image:var(--cl-backdrop-mobile);min-height:0}.cl-layout[data-layout=cards]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--cl-card-min-mobile,150px)),1fr))}.cl-button[data-align=wide] .cl-button-link{width:100%}.cl-box{padding:1.2rem 1rem}.cl-box-title{margin-top:-2.05rem}.cl-post-list-row{padding:.65rem .5rem}}
.cl-button-link{flex-direction:column;padding:.6em 1.5em}.cl-button-caption{display:inline-flex;align-items:center;justify-content:center;gap:.45em}.cl-button-caption i{font-size:var(--cl-button-icon-size,1em)}.cl-button-sub{display:block;font-size:18px;line-height:1.7}.cl-button[data-align=block] .cl-button-link{display:flex;width:100%}.cl-button-style-text{padding:0}
.cl-icon{margin-bottom:22px;line-height:1}.cl-icon-shape{display:inline-flex;align-items:center;justify-content:center;font-size:var(--cl-icon-size);color:var(--cl-icon-color)}.cl-icon-solid,.cl-icon-outline{width:var(--cl-icon-diameter);height:var(--cl-icon-diameter);border:1px solid var(--cl-icon-color);border-radius:50%}.cl-icon-solid{background:var(--cl-icon-color);color:#fff}
.cl-layout[data-layout=cards]{margin-bottom:0}.cl-layout[data-layout=card]{color:#005236;box-shadow:none}.cl-layout[data-layout=body]{padding:10% 5% 0}.cl-section{padding-inline:0}
.cl-post-list-row{padding:14.4px 15px 12.6px;line-height:1.6}.cl-post-list-row time{font-size:18px}.cl-post-list-row>a:last-child{line-height:1.6;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#aaa;text-underline-offset:.15em}
.cl_block-margin-xs--margin-top{margin-top:18px!important}.cl_block-margin-xs--margin-bottom{margin-bottom:18px!important}.cl_block-margin-sm--margin-top{margin-top:27px!important}.cl_block-margin-sm--margin-bottom{margin-bottom:27px!important}.cl_block-margin-md--margin-top{margin-top:54px!important}.cl_block-margin-md--margin-bottom{margin-bottom:54px!important}.cl_block-margin-lg--margin-top{margin-top:72px!important}.cl_block-margin-lg--margin-bottom{margin-bottom:72px!important}
.has-cl-color-primary-dark-color{color:#005236!important}.has-cl-color-primary-vivid-color{color:#00704b!important}.has-cl-color-primary-dark-background-color{background:#005236!important}.has-cl-color-primary-vivid-background-color{background:#00704b!important}
.is-style-cl-image-rounded img{border-radius:10px}.cl-blocks-border-box.cl_borderBox{border-color:#00704b}.is-style-cl_borderBox-style-solid-round-tit-tab{border-radius:8px}.is-style-cl_borderBox-style-solid-round-tit-tab .cl-box-title{background:var(--cl-box-color);color:#fff;padding:.4em .8em}.is-style-cl_borderBox-style-solid-kado-iconFeature .cl-box-title{display:block}.is-style-cl_borderBox-style-solid-kado-iconFeature .cl-box-title i{display:block;margin:0 auto .4em;font-size:2rem}
@media(min-width:576px) and (max-width:991.98px){.cl-layout[data-layout=cards]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--cl-card-min-tablet,200px)),1fr))}}
.cl_block-margin-xs--margin-top{margin-top:1rem!important}.cl_block-margin-xs--margin-bottom{margin-bottom:1rem!important}.cl_block-margin-sm--margin-top{margin-top:1.5rem!important}.cl_block-margin-sm--margin-bottom{margin-bottom:1.5rem!important}.cl_block-margin-md--margin-top{margin-top:3rem!important}.cl_block-margin-md--margin-bottom{margin-bottom:3rem!important}.cl_block-margin-lg--margin-top{margin-top:4rem!important}.cl_block-margin-lg--margin-bottom{margin-bottom:4rem!important}
.cl-icon-plain{width:var(--cl-icon-diameter);height:var(--cl-icon-diameter)}
.cl-box{border-width:2px;padding:1.5em 2em;margin:0 auto 2em}.cl-box-title{font-size:1em;font-weight:700;margin:-2.25em 0 1em -.5em;padding:0 .5em}.cl-box-body{line-height:1.7}
.is-style-cl_borderBox-style-solid-round-tit-tab{padding:0;border:0;border-radius:0}.is-style-cl_borderBox-style-solid-round-tit-tab>.cl-box-title{margin:0;display:table;border-radius:8px 8px 0 0;padding:.5em 1.5em .4em}.is-style-cl_borderBox-style-solid-round-tit-tab>.cl-box-body{border:2px solid var(--cl-box-color);border-radius:0 8px 8px 8px;padding:1.5em 2em}
.wp-block-cl-blocks-border-box.cl_borderBox{border:2px solid #00704b;padding:1.5em 2em;margin:0 auto 2em;position:relative}.wp-block-cl-blocks-border-box .cl_borderBox_title_container{font-size:1em;margin:-2.25em 0 0 -.5em;padding:0 .5em;background:#fff;display:table}.wp-block-cl-blocks-border-box .cl_borderBox_body{color:#333}
@media(max-width:991.98px){.cl-box,.is-style-cl_borderBox-style-solid-round-tit-tab>.cl-box-body,.wp-block-cl-blocks-border-box.cl_borderBox{padding-inline:1.5em}}
.cl-box.is-style-cl_borderBox-style-solid-round-tit-tab{padding:0}
.cl-section{display:flex;align-items:center;padding:1.5em;min-height:var(--cl-section-height,0)}.cl-section-inner{width:100%;min-width:0}
@media(min-width:576px){.cl-section{padding:2em}}
@media(min-width:768px){.cl-section{padding:2.5em}}
@media(min-width:992px){.cl-section{padding:3em}}
@media(min-width:1200px){.cl-section{padding:3.5em}}
@media(min-width:1400px){.cl-section{padding:4em}}
.is-style-cl-group-shadow{box-shadow:0 2px 4px 1px #0003}
.wp-block-list:is(.is-style-cl-check-mark,.is-style-cl-check-circle-mark,.is-style-cl-arrow-mark,.is-style-cl-numbered-circle-mark){list-style:none;padding-left:0;counter-reset:cl-list}
.wp-block-list:is(.is-style-cl-check-mark,.is-style-cl-check-circle-mark,.is-style-cl-arrow-mark,.is-style-cl-numbered-circle-mark)>li{position:relative;padding-left:1.8em;counter-increment:cl-list}
.wp-block-list:is(.is-style-cl-check-mark,.is-style-cl-check-circle-mark,.is-style-cl-arrow-mark,.is-style-cl-numbered-circle-mark)>li:before{position:absolute;left:0;top:.2em;width:1.25em;line-height:1.25em;text-align:center;font-weight:700;color:#00704b;content:"✓"}
.wp-block-list.is-style-cl-check-circle-mark>li:before{border:1px solid currentColor;border-radius:50%;font-size:.85em;top:.35em}
.wp-block-list.is-style-cl-arrow-mark>li:before{content:"›";font-size:1.3em;top:0}
.wp-block-list.is-style-cl-numbered-circle-mark>li:before{content:counter(cl-list);border-radius:50%;background:#00704b;color:#fff;font-size:.85em;top:.35em}
.is-style-cl-table-border-top-bottom table :is(th,td){border-width:1px 0}
