/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
.cdp-cookies-banner{position:fixed;right:18px;bottom:18px;left:18px;z-index:100001;max-width:980px;margin:0
auto;padding:18px;border:1px
solid #d0d7de;border-radius:8px;background:#fff;color:#1f2937;box-shadow:0 16px 40px rgba(15, 23, 42, .18);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.cdp-cookies-banner[hidden],.cdp-cookies-panel[hidden],.cdp-cookies-preferences[hidden]{display:none !important}.cdp-cookies-banner__body{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:18px;align-items:center}.cdp-cookies-banner__text{font-size:14px;line-height:1.5}.cdp-cookies-banner__text
p{margin:0}.cdp-cookies-banner__text
a{color:#1d4ed8;text-decoration:underline}.cdp-cookies-banner__actions,.cdp-cookies-panel__actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.cdp-cookies-banner__actions{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));width:min(100%, 420px)}.cdp-cookies-banner__actions .cdp-cookies-button{width:100%;min-height:40px;white-space:normal}.cdp-cookies-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px
12px;border:1px
solid #d0d7de;border-radius:6px;background:#fff;color:#1f2937;font:inherit;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer}.cdp-cookies-button:hover,.cdp-cookies-button:focus{border-color:#93c5fd;color:#1d4ed8}.cdp-cookies-button--primary{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.cdp-cookies-button--primary:hover,.cdp-cookies-button--primary:focus{border-color:#1e40af;background:#1e40af;color:#fff}.cdp-cookies-button--link{min-height:auto;padding:0;border:0;background:transparent;color:#1d4ed8}.cdp-cookies-panel{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.cdp-cookies-panel__header{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.cdp-cookies-option{padding:12px
0;border-top:1px solid #f1f5f9}.cdp-cookies-option
label{display:flex;align-items:center;gap:8px;font-weight:700}.cdp-cookies-option
p{margin:6px
0 0 26px;color:#4b5563;font-size:13px;line-height:1.45}.cdp-cookies-preferences{position:fixed;left:var(--cdp-pref-x-desktop, 95%);right:auto;bottom:16px;z-index:100000;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px
10px;border:1px
solid #d0d7de;border-radius:6px;background:#fff;color:#1f2937;box-shadow:0 8px 24px rgba(15, 23, 42, .14);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:13px;font-weight:700;cursor:pointer;transform:translateX(-50%)}.cdp-cookies-preferences--icon{width:44px;height:44px;min-height:44px;padding:0;border-radius:999px}.cdp-cookies-cookie-icon,
.cdp-cookies-cookie-icon
svg{display:block;width:22px;height:22px}.cdp-cookies-preferences--right{top:var(--cdp-pref-side-y, 60%);right:16px;bottom:auto;left:auto;transform:translateY(-50%)}.cdp-cookies-preferences--left{top:var(--cdp-pref-side-y, 60%);right:auto;bottom:auto;left:16px;transform:translateY(-50%)}.cdp-cookies-policy-table{width:100%;border-collapse:collapse;margin:18px
0;font-size:14px}.cdp-cookies-policy-table th,
.cdp-cookies-policy-table
td{padding:10px;border:1px
solid #d0d7de;text-align:left;vertical-align:top}.cdp-cookies-policy-table
th{background:#f8fafc;font-weight:700}.cdp-cookies-protected-embed{margin:18px
0}.cdp-cookies-protected-embed__placeholder{display:grid;gap:10px;place-items:center;min-height:180px;padding:24px;border:1px
solid #d0d7de;border-radius:8px;background:#f8fafc;color:#1f2937;text-align:center;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.cdp-cookies-protected-embed__placeholder[hidden]{display:none !important}.cdp-cookies-protected-embed__placeholder
p{max-width:560px;margin:0;color:#4b5563;font-size:14px;line-height:1.5}@media (max-width: 760px){.cdp-cookies-banner{right:10px;bottom:10px;left:10px;padding:14px}.cdp-cookies-banner__body{grid-template-columns:1fr}.cdp-cookies-banner__actions,.cdp-cookies-panel__actions{justify-content:stretch}.cdp-cookies-banner__actions{width:100%}.cdp-cookies-button{flex:1 1 auto}.cdp-cookies-preferences--bottom{left:var(--cdp-pref-x-mobile, 85%)}}@media (max-width: 520px){.cdp-cookies-banner__actions{grid-template-columns:1fr}}@media (min-width: 761px) and (max-width: 1024px){.cdp-cookies-preferences--bottom{left:var(--cdp-pref-x-tablet, 90%)}}@import url(/wp-content/plugins/cforms2/cforms-common.css);.cform{background:none repeat scroll 0 0 #f9f9f9;width:510px;border:1px
solid #eee;border-radius:3px}.cform
fieldset{margin-top:0;padding:5px
0 15px 0;border:0}.cform
legend{background:none repeat scroll 0 0 #eaeaea;border-radius:0 3px 3px 0;color:#777;font-size:0.8em;font-weight:bold;padding:2px
7px 3px;text-shadow:0 1px 0 white}.cform fieldset:first-child
legend{border-radius:0 0 3px 0}ol.cf-ol{margin:0
!important;padding:0
!important}ol.cf-ol
li{background:none !important;margin:5px
0 !important;padding:0;list-style:none !important;text-align:left;line-height:1.3em}ol.cf-ol
li.textonly{letter-spacing:1px;margin:10px
0 !important;padding:5px
0;text-align:center;font-size:0.8em;text-shadow:0 1px 0 white}.cform
label{color:#555;display:inline-block;font-size:0.8em;font-weight:bold;line-height:1.3em;margin:0.6em 1% 0.5em 1%;text-align:right;vertical-align:top;width:20%}label.cf-before{margin:0.4em 5px}label.cf-after{margin:0.4em 5px;text-align:left;width:115px}label.cf-after
span{width:115px;display:block}label.cf-group-after{margin:0.4em 5px;width:72px;text-align:left}label.cf-group-after
span{width:72px;display:block}.cform input,
.cform textarea,
.cform
select{text-shadow:0 1px 0 white;color:#111;font-size:0.9em;padding:5px
10px;border:1px
solid #e2e2e2;vertical-align:top;background:#f7f7f7 linear-gradient(0deg, #f7f7f7, #eeeeee)}.cform input:hover,
.cform textarea:hover,
.cform select:hover,
.cform input:focus,
.cform textarea:focus,
.cform select:focus{text-shadow:none;border:1px
solid #999;background-color:white}.cform textarea,
.cform
input{width:65%}.cform
select{padding:2px
5px;width:69%}.cform
select.cfselectmulti{height:7.5em}.cform
textarea{font-size:0.9em;overflow:auto;resize:none}ol.cf-ol li.cf-box-title{color:#999;font-size:0.8em;font-weight:bold;margin-left:1.5em;padding:8px
0 0 22%}.cform input.cf-box-a,
.cform input.cf-box-b{margin:1px
0 0 0;width:14px;height:22px;border:none !important;background:none !important}.cform input.cf-box-a{margin-left:22%}ol.cf-ol li.cf-box-group{margin:10px
0 0 !important;padding-left:22%}span.reqtxt,span.emailreqtxt{color:#9B4D4D;display:block;font-size:0.7em;height:14px;line-height:1em;margin:0
0 0 22%;padding:0
0 0 20px;text-align:right;width:65%}p.cf-sb{text-align:right;padding:0
!important;margin:0}.cform input.backbutton,
.cform input.resetbutton,
.cform
input.sendbutton{padding:5px
10px;margin:0
0 0 5px;font-size:0.8em;cursor:pointer;width:auto;border-radius:3px 0 0 0;border:1px
solid #ccc;background:#f7f7f7 linear-gradient(0deg, #f7f7f7, #e5e5e5)}.cform input.backbutton:hover,
.cform input.resetbutton:hover,
.cform input.sendbutton:hover{border:1px
solid #aaa;background:#fdfdfd linear-gradient(0deg, #f7f7f7, #c1c1c1)}.cform
input.resetbutton{width:auto;padding:5px
1em}.cform
input.backbutton{width:auto;padding:5px
1em}ol.cf-ol
li.cf_li_err{background:#FFDFDF repeating-linear-gradient(135deg, #FCEBED, white 1%, #FCEBED 2%) !important;border-color:#EDC4C4;border-style:solid;border-width:1px 0;padding:10px
0 1px !important;margin:5px
0 !important}ol.cf-ol li
ul.cf_li_text_err{height:1%;min-height:1%;margin:0
0 0 100px;padding:0;color:#333}ol.cf-ol ul.cf_li_text_err
li{background:url(/wp-content/plugins/cforms2/styling/icon-alert.png) no-repeat left 1px !important;list-style:none !important;font-weight:bold;text-indent:0;margin:0
0 2px !important;padding-left:15px}label.secq,label.seccap{vertical-align:text-bottom;margin-bottom:4px}.captcha-reset{color:#777}div.cf_info{font-size:0.8em;color:#333;width:480px}div.cf_info>span{text-shadow:0 1px 0 white;font-weight:bold}div.cf_info
a{color:#ad2929 !important;text-decoration:underline !important}div.success{background:#f7f7f7 none repeat scroll 0% 50%;color:#444;display:block}div.failure{display:block;background:repeating-linear-gradient(135deg, #FCEBED, white 1%, #FCEBED 2%) scroll 0 0 #FFDFDF !important;border:1px
solid #edc4c4;border-radius:3px}div.waiting{background:#f9f9f9;color:#aaa;display:block}.cform
.cf_error{border:1px
solid #ad2929}div.mailerr{display:block}.stcr-pagination-links{display:flex;flex-wrap:wrap}.stcr-pagination-links .stcr-page-link{display:block;padding:5px
15px;margin-left:-1px;border:1px
solid #eaeaea}.stcr-pagination-links .stcr-page-link:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.stcr-pagination-links .stcr-page-link:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.wpfla.round-avatars{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.wp-postratings{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0.5em}.wp-postratings-rating-preview{padding-inline-start:8px}.wp-postratings-shape-preview .wp-postratings-track{color:#d4d4d8}.wp-postratings-shape-preview .wp-postratings-fill,
.wp-postratings-shape-preview .wp-postratings-single{color:#f5a623}.wp-postratings-shape-row{margin-block:0.5em}.wp-postratings-shape-row .wp-postratings{vertical-align:middle;margin-inline:0.5em}.wp-postratings-item{display:block;flex:none;inline-size:var( --wp-postratings-size, 20px );block-size:var( --wp-postratings-size, 20px );background-color:currentColor;-webkit-mask-image:var( --wp-postratings-shape );mask-image:var( --wp-postratings-shape );-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.wp-postratings-strip{position:relative;display:inline-flex;vertical-align:middle;line-height:1}.wp-postratings-row{display:flex;gap:var( --wp-postratings-gap, 2px );inline-size:max-content}.wp-postratings-track{color:var( --wp-postratings-color-off, #d4d4d8 )}.wp-postratings-single{color:var( --wp-postratings-color-on, #f5a623 )}.wp-postratings-undecided{color:var( --wp-postratings-color-off, #d4d4d8 )}.wp-postratings-single.wp-postratings-shape-thumb,.wp-postratings-single.wp-postratings-shape-plusminus,.wp-postratings-single.wp-postratings-shape-tickcross,.wp-postratings-single.wp-postratings-shape-updown{color:var( --wp-postratings-color-on, #f5a623 )}.wp-postratings-fill{position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden;color:var( --wp-postratings-color-on, #f5a623 );inline-size:var( --wp-postratings-fill, 0% )}.wp-postratings-vote{display:inline-flex;align-items:center;gap:var( --wp-postratings-gap, 2px );border:0;padding:0;margin:0;min-inline-size:0}.wp-postratings-vote>legend{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wp-postratings-vote input[type="radio"]{position:absolute;opacity:0;inline-size:1px;block-size:1px;margin:0;pointer-events:none}.wp-postratings-vote
label{display:block;cursor:pointer;color:var( --wp-postratings-color-off, #d4d4d8 );transition:color var( --wp-postratings-transition, 120ms ease-in-out )}.wp-postratings-vote label
span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wp-postratings-scale{flex-direction:row-reverse;justify-content:flex-end}.wp-postratings-scale label .wp-postratings-item{background-image:linear-gradient(
to right,
var( --wp-postratings-color-on, #f5a623 ) var( --wp-postratings-step-fill, 0% ),
var( --wp-postratings-color-off, #d4d4d8 ) var( --wp-postratings-step-fill, 0% )
)}[dir="rtl"] .wp-postratings-scale label .wp-postratings-item{background-image:linear-gradient(
to left,
var( --wp-postratings-color-on, #f5a623 ) var( --wp-postratings-step-fill, 0% ),
var( --wp-postratings-color-off, #d4d4d8 ) var( --wp-postratings-step-fill, 0% )
)}.wp-postratings-scale:hover label .wp-postratings-item,
.wp-postratings-scale:focus-within label .wp-postratings-item,
.wp-postratings-scale:has( input:checked ) label .wp-postratings-item{background-image:none}.wp-postratings-scale label:hover,
.wp-postratings-scale label:hover ~ label,
.wp-postratings-scale input:focus-visible + label,
.wp-postratings-scale input:focus-visible+label~label{color:var( --wp-postratings-color-hover, var( --wp-postratings-color-on, #f5a623 ) )}.wp-postratings-scale input:checked + label,
.wp-postratings-scale input:checked+label~label{color:var( --wp-postratings-color-on, #f5a623 )}.wp-postratings-scale input:focus-visible+label{outline:2px
solid currentColor;outline-offset:2px}.wp-postratings-updown
button{display:block;border:0;padding:0;margin:0;background:none;cursor:pointer;color:var( --wp-postratings-color-off, #d4d4d8 );transition:color var( --wp-postratings-transition, 120ms ease-in-out )}.wp-postratings-updown button:hover,
.wp-postratings-updown button:focus-visible{color:var( --wp-postratings-color-hover, var( --wp-postratings-color-on, #f5a623 ) )}.wp-postratings-updown button:focus-visible{outline:2px
solid currentColor;outline-offset:2px}.wp-postratings-updown .wp-postratings-up:hover,
.wp-postratings-updown .wp-postratings-up:focus-visible{color:var( --wp-postratings-color-on, var( --wp-postratings-color-up, #2e9e4f ) )}.wp-postratings-updown .wp-postratings-down:hover,
.wp-postratings-updown .wp-postratings-down:focus-visible{color:var( --wp-postratings-color-on, var( --wp-postratings-color-down, #e5484d ) )}.wp-postratings-updown button
span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wp-postratings[aria-busy="true"]{opacity:0.5;transition:opacity var( --wp-postratings-transition, 120ms ease-in-out )}.wp-postratings[aria-busy="true"] label,
.wp-postratings[aria-busy="true"] button{pointer-events:none}.wp-postratings-schema{display:none}@media (prefers-reduced-motion: reduce){.wp-postratings-vote label,
.wp-postratings-updown button,.wp-postratings{transition:none}}@media (prefers-contrast: more){.wp-postratings,.wp-postratings-strip,.wp-postratings-vote{--wp-postratings-color-off:#6b7280}}@media (prefers-color-scheme: dark){.wp-postratings,.wp-postratings-strip,.wp-postratings-vote{--wp-postratings-color-off:#52525b}}.tptn-left-thumbs{--tptn-gap:0.625rem;--tptn-border-radius:8px;--tptn-thumb-frame-padding:0.25rem;--tptn-thumb-frame-border-width:1px;--tptn-thumb-border:#ccc;--tptn-shadow:0 2px 4px rgba(0, 0, 0, 0.15);--tptn-shadow-hover:0 4px 8px rgba(0, 0, 0, 0.2);--tptn-transition:0.2s ease;container-type:inline-size;container-name:tptn-left-thumbs}.tptn-left-thumbs ul{margin:0!important;padding:0!important;list-style:none}.tptn-left-thumbs ul li{display:flex;flex-wrap:nowrap;gap:var(--tptn-gap);align-items:flex-start;margin-bottom:1.25rem;padding:0!important;background:0 0;list-style:none}.tptn-left-thumbs li>a.tptn_link{display:block;flex:0 0 auto;align-self:flex-start;width:min(var(--tptn-thumb-width,9999px),45%);max-width:45%;padding:var(--tptn-thumb-frame-padding);border-width:var(--tptn-thumb-frame-border-width);border-style:solid;border-color:var(--tptn-thumb-border);border-radius:var(--tptn-border-radius);box-shadow:var(--tptn-shadow);transition:transform var(--tptn-transition),box-shadow var(--tptn-transition);will-change:transform}.tptn-left-thumbs ul li:last-child{margin-bottom:0}.tptn-left-thumbs ul li:hover>a.tptn_link{transform:scale(1.03);box-shadow:var(--tptn-shadow-hover)}.tptn-left-thumbs img.tptn_thumb{width:min(var(--tptn-thumb-width,9999px),100%);height:var(--tptn-thumb-height,auto);max-width:100%;max-height:var(--tptn-thumb-height,none);display:block;object-fit:cover;aspect-ratio:var(--tptn-thumb-aspect-ratio,auto);border-radius:calc(var(--tptn-border-radius) * .6)}.tptn-left-thumbs .tptn_after_thumb{flex:1 1 6rem;min-width:4rem}.tptn-left-thumbs a.tptn_link{text-decoration:none}.tptn-left-thumbs .tptn_title{display:block;margin-bottom:.375rem;font-weight:600;line-height:1.3;text-decoration:none}.tptn-left-thumbs a.tptn_link:hover .tptn_title{text-decoration:underline}.tptn-left-thumbs .tptn_excerpt{display:block;font-size:.9em;line-height:1.4;opacity:.85}@container tptn-left-thumbs (max-width:240px){.tptn-left-thumbs ul li{flex-wrap:wrap}.tptn-left-thumbs li>a.tptn_link{width:min(var(--tptn-thumb-width,9999px),100%);max-width:100%}.tptn-left-thumbs .tptn_after_thumb{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.tptn-left-thumbs li>a.tptn_link{transition:none;will-change:auto}.tptn-left-thumbs ul li:hover>a.tptn_link{transform:none}}