/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.webform-details-toggle-state-wrapper{margin-top:1em;text-align:right;}[dir="rtl"] .webform-details-toggle-state-wrapper{text-align:left;}.webform-details-toggle-state-wrapper + details{margin-top:0;}.webform-details-toggle-state{margin-top:0;padding:0;cursor:pointer;text-decoration:none;color:#337ab7;border:0;background:transparent;font-size:1em;}.webform-details-toggle-state:hover,.webform-details-toggle-statelink:focus{text-decoration:underline;}.webform-tabs .webform-details-toggle-state-wrapper{float:right;}@media screen and (max-width:600px){.webform-tabs .webform-details-toggle-state-wrapper{float:none;}}
.webform-message--close .messages{position:relative;padding-right:35px;}.webform-message--close .webform-message__link{display:none;}html.js .webform-message--close .webform-message__link{position:absolute;top:11px;right:10px;display:block;font-size:24px;line-height:24px;}html[dir="rtl"].js .webform-message--close .webform-message__link{top:11px;right:inherit;left:10px;}.webform-message__link{opacity:0.33;color:inherit;}.webform-message__link:link{text-decoration:none;border-bottom:none;}.webform-message__link:hover,.webform-message__link:focus,.webform-message__link:active{text-decoration:none;opacity:1;color:inherit;border-bottom:none;}html.js .js-webform-message--close-storage{display:none;}.js-webform-message--close .button--dismiss{display:none;}
html.js .js-webform-visually-hidden,html.js .js-webform-visually-hidden[style*="display: none"]{position:absolute !important;display:inline !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.js-form-item.js-webform-states-hidden,.js-form-submit.js-webform-states-hidden,.js-form-wrapper.js-webform-states-hidden,.js-webform-text-format-hidden > .js-text-format-wrapper{display:none;}.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}.webform-element-description p:first-child{margin-top:0;}.webform-element-description p:last-child{margin-bottom:0;}.form-item .container-inline{margin:2px 0;}.form-checkboxes .form-required::after,.form-radios .form-required::after{display:none;}.webform-element--title-inline > label{display:inline;padding-right:0.5em;}.webform-element--title-inline > div.container-inline{display:inline;}.form-composite.webform-fieldset--title-inline legend{float:left;margin:0.4em 0.5em 0.4em 0;}[dir="rtl"] .form-composite.webform-fieldset--title-inline legend{float:right;margin-right:0;margin-left:0.5em;}.form-composite.webform-fieldset--title-inline .fieldset-wrapper,.form-composite.webform-fieldset--title-inline .fieldset-wrapper > div{display:inline;}.webform-element--title-inline .form-radios,.webform-element--title-inline .form-checkboxes{display:inline;}.webform-submission-form strong.error.form-item--error-message{display:block;}.webform-readonly input[type="date"],.webform-readonly input[type="datetime-local"],.webform-readonly input[type="email"],.webform-readonly input[type="number"],.webform-readonly input[type="password"],.webform-readonly input[type="search"],.webform-readonly input[type="tel"],.webform-readonly input[type="text"],.webform-readonly input[type="time"],.webform-readonly input[type="url"],.webform-readonly textarea{color:#6b6b6b;border-color:#bbb;background:#ededed;}
.drupal-stripe-errors,.StripeElement--invalid{color:red;}.StripeElement{box-sizing:border-box;max-width:100%;margin:2px 0;padding:4px;border:1px solid #ccc;font-size:0.929em;}.StripeElement--invalid{border:2px solid red;}
p.Indent1,ul.Indent1,ol.Indent1{margin-left:2em;}p.Indent2,ul.Indent2,ol.Indent2{margin-left:4em;}p.Indent3,ul.Indent3,ol.Indent3{margin-left:6em;}p.Indent4,ul.Indent4,ol.Indent4{margin-left:8em;}p.Indent5,ul.Indent5,ol.Indent5{margin-left:10em;}p.Indent6,ul.Indent6,ol.Indent6{margin-left:12em;}p.Indent7,ul.Indent7,ol.Indent7{margin-left:14em;}p.Indent8,ul.Indent8,ol.Indent8{margin-left:16em;}p.Indent9,ul.Indent9,ol.Indent9{margin-left:18em;}p.Indent10,ul.Indent10,ol.Indent10{margin-left:20em;}
.bdc-instance{--bdc-navy:#182b43;--bdc-blue:#176aa3;--bdc-gold:#e7a943;color:var(--bdc-navy);background:#f5f7fa;padding-bottom:clamp(3rem,6vw,6rem);}.bdc-instance__hero{position:relative;z-index:1;isolation:isolate;min-height:clamp(20rem,32vw,29rem);display:flex;align-items:center;overflow:hidden;color:#fff;background:radial-gradient(circle at 77% 24%,#426888 0,transparent 39%),linear-gradient(115deg,#102941 8%,#254b69 61%,#52748a 100%);}.bdc-instance__hero-media,.bdc-instance__hero-media::after,.bdc-instance__hero-media img{position:absolute;inset:0;width:100%;height:100%;}.bdc-instance__hero-media{z-index:-1;}.bdc-instance__hero-media img{object-fit:cover;}.bdc-instance__hero-media::after{content:"";background:linear-gradient(90deg,rgb(11 31 52 / 90%) 0%,rgb(16 42 65 / 72%) 46%,rgb(16 42 65 / 40%) 100%);}.bdc-instance__hero-inner,.bdc-instance__body{width:min(100% - 2.5rem,79rem);margin-inline:auto;}.bdc-instance__hero-inner{padding-block:4rem 6rem;}.bdc-instance__eyebrow,.bdc-instance__status-kicker{margin:0 0 .9rem;font-size:.75rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;}.bdc-instance__eyebrow{color:#ffd694;}.bdc-instance__hero h1{max-width:57rem;margin:0;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.5rem,5vw,4.6rem);font-weight:700;line-height:1.06;letter-spacing:-.025em;text-transform:none;text-wrap:balance;}.bdc-instance__hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:1.6rem 0 0;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:600;}.bdc-instance__meta-date > span,.bdc-instance__meta-time > span{color:#ffd694;margin-right:.4rem;}.bdc-instance__meta-separator{width:1px;height:1.2em;background:rgb(255 255 255 / 50%);}.bdc-instance__time-values{display:inline-grid;gap:.2rem;}.bdc-instance__meta-time > .bdc-instance__time-values{color:inherit;margin-right:0;}.bdc-instance__time-local:not([hidden]){color:#fff;font-size:.9em;}.bdc-instance__time-public{color:inherit;}.bdc-instance__body{position:relative;z-index:2;margin-top:-3.5rem;}.bdc-instance__checkin-card{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);overflow:hidden;border:1px solid #e4eaf0;border-radius:1.25rem;background:#fff;box-shadow:0 20px 50px rgb(19 42 64 / 12%);}.bdc-instance__status{min-height:19rem;padding:clamp(2rem,4vw,3.75rem);background:#eaf4fb;border-right:1px solid #dbe9f3;}.bdc-instance__status-kicker{color:#305b7b;}.bdc-instance__status h2{margin:0 0 1rem;color:var(--bdc-navy);font-size:clamp(1.75rem,2.4vw,2.5rem);}.bdc-instance__status p:last-child{margin-bottom:0;color:#425a70;}.bdc-instance__status--open{background:#e7f5ef;border-color:#cce6d7;}.bdc-instance__status--after_close{background:#f1f3f6;border-color:#e1e5e9;}.bdc-instance__countdown{margin:1.3rem 0 1.75rem;}.bdc-instance__countdown .bdc-countdown-text{display:flex;flex-wrap:wrap;gap:.65rem;color:#163b62;}.bdc-instance__countdown-part{display:grid;min-width:5.25rem;padding:.75rem .8rem .65rem;border:1px solid rgb(22 59 98 / 13%);border-radius:.65rem;background:rgb(255 255 255 / 54%);text-align:center;}.bdc-instance__countdown-part[hidden]{display:none;}.bdc-instance__countdown-part strong{font-size:clamp(2rem,3.4vw,3.25rem);font-variant-numeric:tabular-nums;font-weight:750;line-height:1;letter-spacing:-.04em;}.bdc-instance__countdown-part span{margin-top:.45rem;color:#426078;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;}.bdc-instance__form-panel{padding:clamp(2rem,4vw,3.75rem);}.bdc-instance__form-panel > h2{margin:0 0 .75rem;font-size:clamp(1.7rem,2.3vw,2.25rem);color:var(--bdc-navy);}.bdc-instance__form-intro{max-width:34rem;margin-bottom:1.6rem;color:#526274;line-height:1.6;}.bdc-instance__form-panel .form-item{margin-bottom:1.25rem;}.bdc-instance__form-panel label{display:block;margin-bottom:.5rem;font-weight:700;color:var(--bdc-navy);}.bdc-instance__form-panel input[type="email"]{width:100%;min-height:3.15rem;padding:.7rem .9rem;border:1px solid #afbfcd;border-radius:.5rem;background:#fff;color:var(--bdc-navy);}.bdc-instance__form-panel input[type="email"]:disabled{background:#f1f3f5;color:#576675;}.bdc-instance__form-panel input[type="submit"]{min-height:3.15rem;padding:.7rem 2rem;border:0;border-radius:.5rem;background:var(--bdc-blue);color:#fff;font-weight:700;box-shadow:0 5px 13px rgb(23 106 163 / 18%);}.bdc-instance__form-panel input[type="submit"]:hover:not(:disabled){background:#105583;}.bdc-instance__form-panel input[type="submit"]:disabled{background:#93a7b5;color:#fff;box-shadow:none;cursor:not-allowed;}.bdc-instance a:focus-visible,.bdc-instance input:focus-visible{outline:3px solid var(--bdc-gold);outline-offset:3px;}.bdc-instance__info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.6rem;}.bdc-instance__info-card{padding:1.7rem;border:1px solid #e2e8ee;border-radius:.9rem;background:#fff;box-shadow:0 6px 20px rgb(19 42 64 / 5%);}.bdc-instance__info-icon{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:1rem;border-radius:.6rem;background:#edf5fb;color:#175c8c;font-size:1.25rem;font-weight:700;}.bdc-instance__info-card h2{margin:0 0 .65rem;color:var(--bdc-navy);font-size:1.18rem;}.bdc-instance__info-card p{margin:0;color:#526274;line-height:1.55;}.bdc-instance__info-card a{display:inline-block;margin-top:.8rem;color:#135d93;font-weight:700;}.bdc-instance__actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:2rem;}.bdc-instance__series-link{color:#155e92;font-weight:700;}.bdc-instance__series-link::before{content:"←";margin-right:.45rem;}.bdc-instance__register{display:inline-block;padding:.85rem 1.5rem;border-radius:.5rem;background:var(--bdc-blue);color:#fff !important;font-weight:700;text-decoration:none;}.bdc-instance__register:hover{background:#105583;}@media (max-width:52rem){.bdc-instance__checkin-card{grid-template-columns:1fr;}.bdc-instance__status{min-height:0;border-right:0;border-bottom:1px solid #dbe9f3;}.bdc-instance__info-grid{grid-template-columns:1fr;}}@media (max-width:35rem){.bdc-instance__hero{min-height:19rem;}.bdc-instance__hero-inner{padding-block:3rem 5rem;}.bdc-instance__body{margin-top:-2.25rem;}.bdc-instance__hero-inner,.bdc-instance__body{width:min(100% - 1.5rem,79rem);}.bdc-instance__status,.bdc-instance__form-panel{padding:1.65rem;}.bdc-instance__meta-separator{display:none;}.bdc-instance__hero-meta{display:grid;gap:.55rem;}.bdc-instance__actions{align-items:stretch;flex-direction:column;}.bdc-instance__register{text-align:center;}}.bdc-instance__hero-inner > h1{border-bottom:0;}
.ajax-progress.ajax-progress-fullscreen{z-index:1261;}.webform-ajax-messages{position:fixed;z-index:501;bottom:0;width:100%;}.webform-ajax-messages .messages{margin:0;border-width:10px 0 0 0;font-weight:bold;}.webform-ajax-messages .messages + .messages{margin:0;}.webform-ui-dialog{top:50px !important;}.toolbar-tray-open.toolbar-horizontal .webform-ui-dialog{top:90px !important;}
