@layer bricks{.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide.brx-auto-height .splide__list{align-items:flex-start}.splide__container{box-sizing:border-box;position:relative}.splide__track{height:100%;overflow:hidden;position:relative;width:100%;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide__list{display:flex;height:100%;padding:0}.splide__list,.splide__slide{backface-visibility:hidden;margin:0}.splide__slide{-webkit-tap-highlight-color:transparent;background-size:cover;box-sizing:border-box;flex-shrink:0;list-style-type:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide--rtl{direction:rtl}.splide__arrows.custom,.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background-color:transparent;cursor:pointer;display:flex;font-size:60px;height:50px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:50px;z-index:1}.splide__arrow:disabled{opacity:.5}.splide__arrows--ltr .splide__arrow--prev{left:0}.splide__arrows--ltr .splide__arrow--next,.splide__arrows--rtl .splide__arrow--prev{right:0}.splide__arrows--rtl .splide__arrow--next{left:0}.splide__arrows--rtl .splide__arrow--next svg,.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:0}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:0;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:0;list-style-type:none;margin:0;pointer-events:auto}.splide__pagination{bottom:15px;left:50%;list-style:none;padding:0;position:absolute;transform:translateX(-50%);z-index:1}.splide__pagination .splide__pagination__page{background-color:rgba(0,0,0,.33);border:0;border-radius:100%;display:inline-block;height:10px;margin:5px;padding:0;position:relative;transition:transform .2s linear;width:10px}.splide__pagination .splide__pagination__page.is-active{background-color:#000;z-index:1}.splide__pagination .splide__pagination__page:focus{outline:none}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__progress__bar{background:#ccc;height:3px;width:0}.splide__toggle{cursor:pointer}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}:where(.bf-dahlia) { --bf-primary:      var(--primary, #1d74ba);
--bf-primary-dark: var(--primary-d-1, #16578c);
--bf-primary-soft: color-mix(in srgb, var(--bf-primary) 8%, transparent);
--bf-on-primary:   #ffffff; --bf-text:         var(--neutral-l-2, #0d1b2a);
--bf-muted:        var(--neutral-l-4, #656e77);
--bf-surface:      color-mix(in srgb, var(--bf-text) 4%, white);
--bf-border-color: var(--neutral-l-9, #e9eaec); --bf-border-width: 1.5px;
--bf-radius:       var(--radius-xs, 6px);
--bf-radius-pill:  9999px;
--bf-radius-check: 4px;
--bf-ring-w:       3px;
--bf-ring:         color-mix(in srgb, var(--bf-primary) 22%, transparent); --bf-transition:   .25s cubic-bezier(.4, 0, .2, 1); --bf-cols:    12;
--bf-col-gap: var(--space-s, 16px);
--bf-row-gap: var(--space-s, 16px); --bf-opt-gap:     10px;
--bf-opt-cols:    3;
--bf-opt-h:       44px;
--bf-opt-pad-y:   10px;
--bf-opt-pad-x:   14px;
--bf-opt-ind-gap: 10px; --bf-opt-fs: var(--text-s, 15px);
--bf-opt-fw: 500;
--bf-opt-lh: 1.3;
--bf-opt-tt: none;
--bf-opt-ls: 0; --bf-opt-text:           var(--bf-text);
--bf-opt-bg:             var(--bf-surface);
--bf-opt-border:         var(--bf-border-color);
--bf-opt-hover-bg:       var(--bf-opt-bg);
--bf-opt-hover-border:   var(--bf-primary);
--bf-opt-checked-text:   var(--bf-primary-dark);
--bf-opt-checked-bg:     var(--bf-primary-soft);
--bf-opt-checked-border: var(--bf-primary); --bf-check-size:             18px;
--bf-opt-ind-bg:             #ffffff;
--bf-opt-ind-border:         var(--bf-border-color);
--bf-opt-ind-checked-bg:     var(--bf-primary);
--bf-opt-ind-checked-border: var(--bf-primary);
--bf-opt-tick:               "✓";
--bf-opt-tick-color:         var(--bf-on-primary); --bf-opt-dot-inset: .28em; --bf-opt-consent-text:  var(--bf-muted);
--bf-opt-consent-fs:    var(--text-s, 14px);
--bf-opt-consent-fw:    400;
--bf-opt-consent-lh:    1.5;
--bf-opt-consent-gap:   var(--bf-opt-ind-gap);
--bf-opt-consent-ind:   var(--bf-check-size);
--bf-opt-consent-nudge: .15em;
--bf-opt-consent-max-w: none;
} .bf-dahlia {
-webkit-text-size-adjust: 100%;
text-size-adjust: 100%;
} :where(.bf-dahlia[data-bf-layout="grid"]) .form-group {
--bf-span: var(--bf-cols);
} :where(.bf-dahlia[data-bf-opt="tag"]) {
--bf-opt-checked-bg:   var(--bf-primary);
--bf-opt-checked-text: var(--bf-on-primary);
} @media (prefers-reduced-motion: reduce) {
.bf-dahlia *,
.bf-dahlia *::before,
.bf-dahlia *::after {
animation-duration: .01ms !important;
transition-duration: .01ms !important;
}
}.bf-dahlia[data-bf-layout="grid"] {
display: grid;
grid-template-columns: repeat(var(--bf-cols), minmax(0, 1fr));
column-gap: var(--bf-col-gap);
row-gap: var(--bf-row-gap); align-items: start;
} .bf-dahlia[data-bf-layout="grid"] > .form-group {
grid-column: span var(--bf-span); min-width: 0; padding-bottom: 0;
} .bf-dahlia[data-bf-layout="grid"] > .form-group:not(.submit-button-wrapper) {
width: 100% !important;
}  .bf-dahlia[data-bf-layout="grid"] > .submit-button-wrapper {
width: auto !important;
justify-self: start;
} .bf-dahlia[data-bf-layout="grid"] > :is(.message, .captcha, .recaptcha-error, .form-group.message, .form-group.captcha, .form-group.recaptcha-error) {
grid-column: 1 / -1;
} .bf-dahlia[data-bf-layout="grid"] > .form-group:has(> input[type="hidden"]):not(:has(label)):not(:has(.label)) {
display: none;
}.bf-dahlia[data-bf-opt] .options-wrapper {
list-style: none;
margin: 0;
padding: 0;
}
.bf-dahlia[data-bf-opt] .options-wrapper > li {
margin: 0;
padding: 0;
} .bf-dahlia[data-bf-opt="native"] .options-wrapper {
display: flex;
flex-direction: column;
gap: var(--bf-opt-gap);
}
.bf-dahlia[data-bf-opt="native"] .options-wrapper input {
accent-color: var(--bf-primary);
} .bf-dahlia[data-bf-opt="native"] .options-wrapper > li > label {
color:          var(--bf-opt-text);
font-size:      var(--bf-opt-fs);
font-weight:    var(--bf-opt-fw);
line-height:    var(--bf-opt-lh);
letter-spacing: var(--bf-opt-ls);
text-transform: var(--bf-opt-tt);
} .bf-dahlia[data-bf-opt="pill"] .options-wrapper,
.bf-dahlia[data-bf-opt="tag"] .options-wrapper {
display: flex;
flex-wrap: wrap;
gap: var(--bf-opt-gap);
}
.bf-dahlia[data-bf-opt="card"] .options-wrapper {
display: grid;
grid-template-columns: repeat(var(--bf-opt-cols), minmax(0, 1fr));
gap: var(--bf-opt-gap);
} .bf-dahlia:is([data-bf-opt="pill"], [data-bf-opt="tag"])[data-bf-opt-layout="grid"] .options-wrapper {
display: grid;
grid-template-columns: repeat(var(--bf-opt-cols), minmax(0, 1fr));
gap: var(--bf-opt-gap);
} .bf-dahlia:is([data-bf-opt="pill"], [data-bf-opt="tag"])[data-bf-opt-layout="grid"] .options-wrapper > li {
display: flex;
align-items: stretch;
} .bf-dahlia:is([data-bf-opt="pill"], [data-bf-opt="tag"])[data-bf-opt-layout="grid"] .options-wrapper > li > label {
flex: 1;
}  .bf-dahlia:is([data-bf-opt="pill"], [data-bf-opt="card"], [data-bf-opt="tag"]) .options-wrapper > li {
position: relative;
display: block;
gap: 0;
}
.bf-dahlia:is([data-bf-opt="pill"], [data-bf-opt="card"], [data-bf-opt="tag"]) .options-wrapper > li > input {
position: absolute;
top: 0;
left: 0;
width: 1px;
height: 1px;
margin: 0;
padding: 0;
opacity: 0;
pointer-events: none;
} .bf-dahlia:is([data-bf-opt="pill"], [data-bf-opt="card"], [data-bf-opt="tag"]) .options-wrapper > li > label {
display: flex;
align-items: center;
gap: var(--bf-opt-ind-gap);
width: 100%;
min-height: var(--bf-opt-h);
margin: 0;
padding: var(--bf-opt-pad-y) var(--bf-opt-pad-x);
background-color: var(--bf-opt-bg);
border: var(--bf-border-width) solid var(--bf-opt-border);
cursor: pointer;
user-select: none;
transition: color var(--bf-transition), background-color var(--bf-transition),
border-color var(--bf-transition), box-shadow var(--bf-transition);
color:          var(--bf-opt-text) !important;
font-size:      var(--bf-opt-fs) !important;
font-weight:    var(--bf-opt-fw) !important;
line-height:    var(--bf-opt-lh) !important;
letter-spacing: var(--bf-opt-ls) !important;
text-transform: var(--bf-opt-tt) !important;
}
.bf-dahlia:is([data-bf-opt="pill"], [data-bf-opt="card"], [data-bf-opt="tag"]) .options-wrapper > li > label:hover {
background-color: var(--bf-opt-hover-bg);
border-color: var(--bf-opt-hover-border);
}
.bf-dahlia:is([data-bf-opt="pill"], [data-bf-opt="card"], [data-bf-opt="tag"]) .options-wrapper > li > input:checked + label {
color: var(--bf-opt-checked-text) !important;
background-color: var(--bf-opt-checked-bg);
border-color: var(--bf-opt-checked-border);
}
.bf-dahlia:is([data-bf-opt="pill"], [data-bf-opt="card"], [data-bf-opt="tag"]) .options-wrapper > li > input:disabled + label {
opacity: .55;
cursor: not-allowed;
} .bf-dahlia:is([data-bf-opt="pill"], [data-bf-opt="card"]) .options-wrapper > li > label::before {
content: "";
box-sizing: border-box;
flex: 0 0 auto;
display: grid;
place-items: center;
width: var(--bf-check-size);
height: var(--bf-check-size);
background-color: var(--bf-opt-ind-bg);
border: var(--bf-border-width) solid var(--bf-opt-ind-border);
border-radius: var(--bf-radius-check);
font-size: calc(var(--bf-check-size) * .7);
line-height: 1;
color: transparent;
transition: background-color var(--bf-transition), border-color var(--bf-transition),
box-shadow var(--bf-transition), color var(--bf-transition);
}
.bf-dahlia:is([data-bf-opt="pill"], [data-bf-opt="card"]) .options-wrapper > li > input[type="checkbox"] + label::before {
content: var(--bf-opt-tick);
}
.bf-dahlia:is([data-bf-opt="pill"], [data-bf-opt="card"]) .options-wrapper > li > input[type="radio"] + label::before {
border-radius: 50%;
}
.bf-dahlia:is([data-bf-opt="pill"], [data-bf-opt="card"]) .options-wrapper > li > input:checked + label::before {
background-color: var(--bf-opt-ind-checked-bg);
border-color: var(--bf-opt-ind-checked-border);
color: var(--bf-opt-tick-color);
} .bf-dahlia:is([data-bf-opt="pill"], [data-bf-opt="card"]) .options-wrapper > li > input[type="radio"]:checked + label::before {
box-shadow: inset 0 0 0 var(--bf-opt-dot-inset) var(--bf-opt-ind-bg);
} .bf-dahlia[data-bf-opt="pill"] .options-wrapper > li > label {
width: auto;
border-radius: var(--bf-radius-pill);
} .bf-dahlia[data-bf-opt="card"] .options-wrapper > li {
display: flex;
align-items: stretch;
}
.bf-dahlia[data-bf-opt="card"] .options-wrapper > li > label {
flex: 1;
border-radius: var(--bf-radius);
}
.bf-dahlia[data-bf-opt="card"] .options-wrapper > li > label::before {
order: 2;
margin-left: auto;
} .bf-dahlia[data-bf-opt="tag"] .options-wrapper > li > label {
width: auto;
border-radius: var(--bf-radius-pill);
}
.bf-dahlia[data-bf-opt="tag"] .options-wrapper > li > label::before {
display: none;
}
.bf-dahlia[data-bf-opt="tag"] .options-wrapper > li > input:checked + label {
box-shadow: 0 0 0 var(--bf-ring-w) var(--bf-ring);
} .bf-dahlia:is([data-bf-opt="pill"], [data-bf-opt="card"], [data-bf-opt="tag"]) .options-wrapper > li > input:focus-visible + label {
box-shadow: 0 0 0 var(--bf-ring-w) var(--bf-ring);
border-color: var(--bf-opt-hover-border);
}  .bf-dahlia[data-bf-opt][data-bf-consent="auto"]
.form-group:has(.options-wrapper > li:only-child > input[type="checkbox"])
.options-wrapper {
display: block;
} .bf-dahlia[data-bf-opt][data-bf-consent="auto"]
.form-group:has(.options-wrapper > li:only-child > input[type="checkbox"])
.options-wrapper > li {
display: block;
}
.bf-dahlia[data-bf-opt][data-bf-consent="auto"]
.form-group:has(.options-wrapper > li:only-child > input[type="checkbox"])
.options-wrapper > li > label {
display: inline-flex;
align-items: flex-start;
gap: var(--bf-opt-consent-gap);
width: auto;
max-width: var(--bf-opt-consent-max-w);
min-height: 0;
padding: 0;
background: none;
border: none;
border-radius: 0;
box-shadow: none;
color:          var(--bf-opt-consent-text) !important;
font-size:      var(--bf-opt-consent-fs) !important;
font-weight:    var(--bf-opt-consent-fw) !important;
line-height:    var(--bf-opt-consent-lh) !important;
letter-spacing: 0 !important;
text-transform: none !important;
} .bf-dahlia[data-bf-opt][data-bf-consent="auto"]
.form-group:has(.options-wrapper > li:only-child > input[type="checkbox"])
.options-wrapper > li > label::before {
display: inline-grid;
order: 0;
margin-left: 0;
margin-top: var(--bf-opt-consent-nudge);
width: var(--bf-opt-consent-ind);
height: var(--bf-opt-consent-ind);
background-color: var(--bf-opt-ind-bg);
border: var(--bf-border-width) solid var(--bf-opt-ind-border);
border-radius: var(--bf-radius-check);
font-size: calc(var(--bf-opt-consent-ind) * .7);
content: var(--bf-opt-tick);
}
.bf-dahlia[data-bf-opt][data-bf-consent="auto"]
.form-group:has(.options-wrapper > li:only-child > input[type="checkbox"])
.options-wrapper > li > input:checked + label::before {
background-color: var(--bf-opt-ind-checked-bg);
border-color: var(--bf-opt-ind-checked-border);
color: var(--bf-opt-tick-color);
} @media (max-width: 767px) {
:where(.bf-dahlia[data-bf-opt="card"]),
:where(.bf-dahlia[data-bf-opt-layout="grid"]) {
--bf-opt-cols: 1;
}
}