/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.banner-calculator{background-image:url(/themes/custom/bwy/components/banner/calculator/./images/decorative-lines.png);}.banner-calculator--full{background-image:url(/themes/custom/bwy/components/banner/calculator/./images/decorative-lines-full.png);@media screen and (max-width:767px){background-image:url(/themes/custom/bwy/components/banner/calculator/./images/decorative-lines.png);}}
.dv-eyebrow{font-family:var(--font-mont);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--color-text-secondary);}.dv-icon + div > h3{line-height:1.2;}.dv-icon + div > p{line-height:1.35;}.dv-fact{display:grid;gap:2px;}.dv-fact__value{justify-self:start;font-family:var(--font-agenda);font-weight:700;font-size:28px;line-height:1.1;color:var(--color-text-main);}@media (min-width:768px){.dv-fact__value{font-size:32px;}}.dv-fact__value small{font-size:.55em;font-weight:700;color:var(--color-text-secondary);margin-left:.2em;}.dv-fact__caption,.dv-src{font-size:13px;line-height:1.45;color:var(--color-text-main-lighter);}.dv-src a{color:inherit;}.dv-legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--color-text-secondary);}.dv-legend__item{display:inline-flex;align-items:center;gap:6px;}.dv-key{display:inline-block;flex:none;width:12px;height:12px;border-radius:3px;}.dv-key--dot{border-radius:50%;}.dv-key--tick{width:2px;border-radius:0;}.dv-key--here,.dv-key--daily{background:var(--color-green-600);}.dv-key--compare{background:var(--color-chart-compare);}.dv-key--national{background:var(--color-chart-national);}.dv-key--other{background:var(--color-chart-other);}.dv-key--essentials{background:var(--color-green-700);}.dv-key--out{background:var(--color-green-400);}.dv-seg{display:flex;gap:2px;height:14px;border-radius:4px;overflow:hidden;background:var(--color-white);}.dv-seg--lg{height:28px;}.dv-seg--empty{background:var(--color-divide);}.dv-seg__part{flex-basis:0;min-width:2px;height:100%;transition:flex-grow .45s ease;}.dv-seg__part--essentials{background:var(--color-green-700);}.dv-seg__part--daily{background:var(--color-green-600);}.dv-seg__part--out{background:var(--color-green-400);}.dv-seg__part--rest{background:var(--color-divide);}.dv-seg__labels{display:flex;gap:2px;margin-top:6px;font-size:13px;line-height:1.3;color:var(--color-text-secondary);}.dv-seg__labels > span{flex-basis:0;min-width:2px;container-type:inline-size;}.dv-seg__labels b,.dv-seg__name{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.dv-seg__labels b{font-family:var(--font-mont);font-weight:600;color:var(--color-text-main);font-variant-numeric:tabular-nums;}@container (max-width:71px){.dv-seg__labels b{display:none;}}@container (max-width:103px){.dv-seg__name{display:none;}}.dv-hbars{display:grid;gap:10px;}.dv-hbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;font-size:14px;border-left:3px solid transparent;padding-left:10px;}.dv-hbar--essentials{border-left-color:var(--color-green-700);}.dv-hbar--daily{border-left-color:var(--color-green-600);}.dv-hbar--out{border-left-color:var(--color-green-400);}.dv-hbar__label{color:var(--color-text-main);min-width:0;}.dv-hbar__value{font-family:var(--font-mont);font-weight:600;font-size:14px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;}.dv-hbar__track{grid-column:1 / -1;height:12px;background:var(--color-table-header);border-radius:0 4px 4px 0;position:relative;overflow:hidden;}.dv-hbar__fill{position:absolute;inset:0 auto 0 0;background:var(--color-green-600);border-radius:0 4px 4px 0;transition:width .4s ease;}.dv-theme--jobs .dv-hbar__fill{background:var(--color-blue-600);}.dv-theme--properties .dv-hbar__fill{background:var(--color-yellow-600);}.dv-pairs{display:grid;gap:12px;}.dv-pair{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr) auto;gap:4px 14px;align-items:center;}.dv-pair__label{font-size:14px;}.dv-pair__bars{position:relative;display:grid;gap:4px;min-width:0;}.dv-pair__bar{display:flex;align-items:center;gap:8px;min-width:0;}.dv-pair__fill{display:block;height:12px;min-width:2px;border-radius:0 4px 4px 0;}.dv-pair__fill[hidden]{display:none;}.dv-pair__fill--here{background:var(--color-green-600);}.dv-pair__fill--compare{background:var(--color-chart-compare);}.dv-pair__value{font-family:var(--font-mont);font-weight:600;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap;}.dv-pair__diff{font-family:var(--font-mont);font-weight:600;font-size:14px;font-variant-numeric:tabular-nums;text-align:right;min-width:4.5em;}.dv-pair__ref{position:absolute;top:-2px;bottom:-2px;width:0;border-left:2px dashed var(--color-chart-national);}@media (max-width:560px){.dv-pair{grid-template-columns:minmax(0,1fr) auto;}.dv-pair__bars{grid-column:1 / -1;grid-row:2;}}.dv-strip{display:block;width:100%;overflow:visible;}.dv-strip text{font-family:var(--font-agenda);font-size:12px;fill:var(--color-text-secondary);}.dv-strip__axis{stroke:var(--color-border-main);stroke-width:1;}.dv-strip__dot{fill:var(--color-chart-other);}.dv-strip__ring{fill:var(--color-white);}.dv-strip__mark--here .dv-strip__dot{fill:var(--color-green-600);}.dv-strip__mark--compare .dv-strip__dot{fill:var(--color-chart-compare);}.dv-strip__dot:focus-visible{outline:none;stroke:var(--color-text-main);stroke-width:2;}.dv-strip__nat{stroke:var(--color-chart-national);stroke-width:2;}.dv-strip text.dv-strip__label{font-family:var(--font-mont);font-weight:600;fill:var(--color-text-main);}.dv-line,.dv-spark{display:block;width:100%;overflow:visible;}.dv-line text{font-family:var(--font-agenda);font-size:12px;fill:var(--color-text-secondary);}.dv-line__grid{stroke:var(--color-divide);stroke-width:1;}.dv-line__path,.dv-spark__line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}.dv-line__path--here,.dv-spark__line{stroke:var(--color-green-600);}.dv-line__path--compare{stroke:var(--color-chart-compare);}.dv-line__path--national{stroke:var(--color-chart-national);}.dv-line__ring{fill:var(--color-white);}.dv-line__dot--here,.dv-spark__dot{fill:var(--color-green-600);}.dv-line__dot--compare{fill:var(--color-chart-compare);}.dv-line__dot--national{fill:var(--color-chart-national);}.dv-line text.dv-line__value{font-family:var(--font-mont);font-weight:600;font-size:13px;fill:var(--color-text-main);}.dv-line__cross{stroke:var(--color-text-secondary);stroke-width:1;}.dv-line__hit{fill:transparent;cursor:crosshair;}.dv-line__hit:focus-visible{outline:2px solid var(--color-blue-600);outline-offset:2px;}.dv-spark__area{fill:var(--color-green-600);opacity:.1;}.dv-spark__zero{stroke:var(--color-border-main);stroke-width:1;}.dv-key--line{width:16px;height:3px;border-radius:2px;}.dv-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:color-mix(in srgb,var(--color-section-accent) 14%,transparent);color:var(--color-section-accent-ink);}.dv-icon svg{width:24px;height:24px;}.dv-icon--sm{width:28px;height:28px;border-radius:6px;}.dv-icon--sm svg{width:18px;height:18px;}.dv-tile{display:flex;align-items:flex-start;gap:12px;min-width:0;}.dv-tile .dv-fact{min-width:0;}.dv-hbar__label--icon{display:flex;align-items:center;gap:8px;}.dv-hbar__note{grid-column:1 / -1;font-size:13px;line-height:1.45;color:var(--color-text-main-lighter);}.dv-hbar--neg .dv-hbar__fill{background:var(--color-chart-national);}.dv-hbar__seg{grid-column:1 / -1;display:block;min-width:0;}.dv-hbar__seg .dv-seg{height:12px;min-width:12px;}.dv-details summary{width:fit-content;cursor:pointer;font-size:14px;color:var(--color-section-accent-ink);}.dv-details summary:hover{text-decoration:underline;}.dv-details summary:focus-visible{outline:2px solid var(--color-section-accent);outline-offset:2px;}.dv-details[open] summary{margin-bottom:8px;}.dv-cols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;}.dv-col{display:grid;grid-template-rows:128px auto;justify-items:center;gap:4px;min-width:0;}.dv-col__plot{box-sizing:border-box;width:100%;height:100%;padding-top:20px;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--color-border-main);}.dv-col__bar{position:relative;width:100%;max-width:40px;min-height:2px;background:var(--color-green-400);border-radius:4px 4px 0 0;}.dv-col--peak .dv-col__bar{background:var(--color-green-700);}.dv-col__value{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:2px;font-family:var(--font-mont);font-weight:600;font-size:13px;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text-main);}.dv-col--start .dv-col__value{left:0;transform:none;}.dv-col--end .dv-col__value{left:auto;right:0;transform:none;}.dv-col__label{font-size:12px;line-height:1.3;color:var(--color-text-main-lighter);white-space:nowrap;}.dv-tip{position:fixed;z-index:1000;pointer-events:none;max-width:280px;padding:6px 10px;border-radius:6px;background:var(--color-background-navbar);color:var(--color-white);font-size:13px;line-height:1.4;white-space:pre-line;box-shadow:var(--shadow-elevation-deep);}.dv-tip[hidden]{display:none;}@media (prefers-reduced-motion:reduce){.dv-seg__part,.dv-hbar__fill{transition:none;}}
.paragraph--type--business-environment .field--name-field-description table{width:100%;border-collapse:separate;border-spacing:0;background:var(--color-white);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-background-other);}.paragraph--type--business-environment .field--name-field-description table thead th{background:var(--color-background-other);text-align:left;padding:12px 16px;}.paragraph--type--business-environment .field--name-field-description table thead th:last-child{text-align:right;}.paragraph--type--business-environment .field--name-field-description table tbody td{background:var(--color-white);text-align:left;padding:12px 16px;border-bottom:1px solid var(--color-background-other);}.paragraph--type--business-environment .field--name-field-description table tbody td:last-child{text-align:right;}.paragraph--type--business-environment .field--name-field-description table tbody tr:last-child td{border-bottom:none;}.paragraph--view-mode--business-environment .company-label{font-size:24px;}.city-hero-photo,.city-hero-photo .field,.city-hero-photo picture{position:absolute;inset:0;display:block;}.city-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 40%;opacity:.28;}@media (min-width:992px){.city-hero-photo{left:auto;width:55%;-webkit-mask-image:linear-gradient(to right,transparent 0,var(--color-black) 65%),linear-gradient(to bottom,var(--color-black) 55%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,var(--color-black) 65%),linear-gradient(to bottom,var(--color-black) 55%,transparent 100%);mask-composite:intersect;}.city-hero-photo img{opacity:1;}}.hero .city-summary strong{color:var(--color-white);}.hero .city-provenance{color:color-mix(in srgb,var(--color-background-main) 70%,transparent);margin-top:8px;margin-bottom:0;}.hero .city-provenance a{color:inherit;text-decoration:underline;}.city-strip{min-height:76px;}.city-strip[data-compact]{min-height:60px;}.city-line{min-height:260px;}.city-spark{min-height:48px;}.city-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;}.city-chips::-webkit-scrollbar{display:none;}.city-household{display:inline-flex;flex:none;align-items:flex-end;color:var(--color-section-accent-ink);}.city-household svg{width:22px;height:22px;margin-right:-6px;}.city-household svg:last-child{margin-right:0;}@media (min-width:768px){.city-pairs .dv-pair{grid-template-columns:minmax(180px,300px) minmax(0,1fr);}}.city-map svg{display:block;width:100%;height:auto;}.city-map .sm_state{fill:var(--color-green-400);stroke:color-mix(in srgb,var(--color-white) 50%,transparent);stroke-width:2;transition:fill .3s ease;}.city-map .sm_state[data-pick]{cursor:pointer;}.city-map .sm_state[data-pick]:hover,.city-map .sm_state[data-pick]:focus-visible{fill:var(--color-green-600);outline:none;}.city-map .sm_state.is-here{fill:var(--color-green-600);}.city-map .sm_state.is-compare,.city-map .sm_state.is-compare:hover{fill:var(--color-chart-compare);}.city-map .sm_location{fill:var(--color-text-main);r:2.75;stroke-width:12.5;stroke:color-mix(in srgb,var(--color-black) 15%,transparent);pointer-events:none;}.city-map .sm_label{display:none;}.city-map-key--other{background:var(--color-green-400);}@media (min-width:768px){.city-events .event-card--featured .event-image{align-self:stretch;}.city-events .event-card--featured .event-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}}
.language-switcher{display:inline-flex;}.lang-switch{display:inline-flex;align-items:center;padding:2px 4px;border-radius:99px;background:rgba(255,255,255,0.18);}.lang-switch__option{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;transition:background-color 0.2s ease;}.lang-switch__option.is-active{background:var(--color-border-input);box-shadow:0 1px 3px rgba(0,0,0,0.4);}.lang-switch__flag{display:block;width:20px;height:20px;border-radius:50%;overflow:hidden;opacity:0.45;transition:opacity 0.2s ease;}.lang-switch__flag svg{display:block;width:100%;height:100%;transform:scale(1.4);}.lang-switch__option:hover .lang-switch__flag{opacity:0.8;}.lang-switch__option.is-active .lang-switch__flag,.lang-switch__option.is-active:hover .lang-switch__flag{opacity:1;}.lang-switch__option:focus-visible{outline:2px solid var(--color-blue-500);outline-offset:2px;}@media (prefers-reduced-motion:reduce){.lang-switch__option,.lang-switch__flag{transition:none;}}
.arrow-icon svg{width:100%;height:100%;}
.footer-menu-social{svg{width:100%;height:100%;}}
.subscribe-marketing .subscribe-news-events__input{background-color:rgba(233,233,233,0.15);border:0;border-radius:99px 0 0 99px;}.subscribe-marketing .subscribe-news-events__input::placeholder{color:#FAFAFA;}.subscribe-marketing .subscribe-news-events__input:disabled{opacity:0.5;}.subscribe-marketing .subscribe-news-events__button input{border-radius:0 99px 99px 0;min-height:48px;}.subscribe-marketing .subscribe-news-events__text{margin-top:12px;a{text-decoration:underline;}}@media screen and (max-width:767px){.subscribe-marketing .subscribe-news-events__input,.subscribe-marketing .subscribe-news-events__button input{border-radius:99px;width:100%;}}
.form-item--error-message:has(strong.error){display:flex;align-items:flex-start;position:relative;gap:12px;margin-top:8px;padding:16px;border-radius:8px;background-color:rgb(255 86 48 / 0.10);}.form-item--error-message:has(strong.error)::before{content:"";flex-shrink:0;width:32px;height:32px;border-radius:8px;background-color:rgb(255 86 48 / 0.20);}.form-item--error-message:has(strong.error)::after{content:"";position:absolute;top:22px;left:22px;width:20px;height:20px;background-color:var(--color-orange-red,#ff5630);mask:url(/themes/custom/bwy/src/svg/info_filled.svg) center / 20px 20px no-repeat;-webkit-mask:url(/themes/custom/bwy/src/svg/info_filled.svg) center / 20px 20px no-repeat;}.form-item--error-message:has(strong.error:empty),.form-item--error-message:empty{display:none;}.form-item--error-message strong.error{color:inherit;font-weight:400;font-size:inherit;line-height:inherit;align-self:center;}input.error,select.error,textarea.error{border-color:var(--color-orange-red,#ff5630);outline-color:var(--color-orange-red,#ff5630);}
.paragraph--type--business-environment .field--name-field-description table{width:100%;border-collapse:separate;border-spacing:0;background:var(--color-white);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-background-other);}.paragraph--type--business-environment .field--name-field-description table thead th{background:var(--color-background-other);text-align:left;padding:12px 16px;}.paragraph--type--business-environment .field--name-field-description table thead th:last-child{text-align:right;}.paragraph--type--business-environment .field--name-field-description table tbody td{background:var(--color-white);text-align:left;padding:12px 16px;border-bottom:1px solid var(--color-background-other);}.paragraph--type--business-environment .field--name-field-description table tbody td:last-child{text-align:right;}.paragraph--type--business-environment .field--name-field-description table tbody tr:last-child td{border-bottom:none;}.paragraph--view-mode--business-environment .company-label{font-size:24px;}.city-hero-photo,.city-hero-photo .field,.city-hero-photo picture{position:absolute;inset:0;display:block;}.city-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 40%;opacity:.28;}@media (min-width:992px){.city-hero-photo{left:auto;width:55%;-webkit-mask-image:linear-gradient(to right,transparent 0,var(--color-black) 65%),linear-gradient(to bottom,var(--color-black) 55%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,var(--color-black) 65%),linear-gradient(to bottom,var(--color-black) 55%,transparent 100%);mask-composite:intersect;}.city-hero-photo img{opacity:1;}}.hero .city-summary strong{color:var(--color-white);}.hero .city-provenance{color:color-mix(in srgb,var(--color-background-main) 70%,transparent);margin-top:8px;margin-bottom:0;}.hero .city-provenance a{color:inherit;text-decoration:underline;}.city-strip{min-height:76px;}.city-strip[data-compact]{min-height:60px;}.city-line{min-height:260px;}.city-spark{min-height:48px;}.city-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;}.city-chips::-webkit-scrollbar{display:none;}.city-household{display:inline-flex;flex:none;align-items:flex-end;color:var(--color-section-accent-ink);}.city-household svg{width:22px;height:22px;margin-right:-6px;}.city-household svg:last-child{margin-right:0;}@media (min-width:768px){.city-pairs .dv-pair{grid-template-columns:minmax(180px,300px) minmax(0,1fr);}}.city-map svg{display:block;width:100%;height:auto;}.city-map .sm_state{fill:var(--color-green-400);stroke:color-mix(in srgb,var(--color-white) 50%,transparent);stroke-width:2;transition:fill .3s ease;}.city-map .sm_state[data-pick]{cursor:pointer;}.city-map .sm_state[data-pick]:hover,.city-map .sm_state[data-pick]:focus-visible{fill:var(--color-green-600);outline:none;}.city-map .sm_state.is-here{fill:var(--color-green-600);}.city-map .sm_state.is-compare,.city-map .sm_state.is-compare:hover{fill:var(--color-chart-compare);}.city-map .sm_location{fill:var(--color-text-main);r:2.75;stroke-width:12.5;stroke:color-mix(in srgb,var(--color-black) 15%,transparent);pointer-events:none;}.city-map .sm_label{display:none;}.city-map-key--other{background:var(--color-green-400);}@media (min-width:768px){.city-events .event-card--featured .event-image{align-self:stretch;}.city-events .event-card--featured .event-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}}
#popup-message-wrapper{width:auto;display:block;}#popup-message-wrapper #popup-message-window{overflow:hidden;background:none;border:0;padding:0;top:0;bottom:auto;left:24px;right:24px;transform:translateY(-110%);transition:transform 550ms ease-out;will-change:transform;}#popup-message-wrapper.popup-visible #popup-message-window{transform:translateY(0%);}#popup-message-wrapper #popup-message-window.popup-has-bg-image #popup-message-close{color:#ffffff;}#popup-message-wrapper #popup-message-window.popup-has-bg-image #popup-message-close svg{display:block;width:1.5rem;height:1.5rem;}#popup-message-wrapper #popup-message-window .popup-message__icon-circle svg{display:block;width:2.5rem;height:2.5rem;}@media screen and (min-width:768px){#popup-message-wrapper #popup-message-window{top:35%;bottom:auto;right:0;left:auto;width:256px;transform:translateX(120%);transition:transform 550ms ease-out;will-change:transform;}#popup-message-wrapper #popup-message-window.popup-has-bg-image{width:525px;top:30%;}#popup-message-wrapper.popup-visible #popup-message-window{transform:translateX(0%);}}
.toastify{display:block;transition-property:opacity;padding:12px 42px 12px 48px;border-radius:8px;border:1px solid transparent;font-family:inherit;font-size:0.9375rem;line-height:1.4;color:var(--color-text-main,#333138);box-shadow:0 6px 18px -4px rgb(0 0 0 / 0.14);overflow:hidden;min-width:280px;max-width:min(640px,calc(100vw - 32px));cursor:default;}.toastify a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer;transition:opacity 120ms ease-out;}.toastify a:hover{opacity:0.75;}.toastify::before{content:'';position:absolute;top:12px;left:14px;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:24px 24px;}.toastify .toast-progress{top:0;bottom:auto;height:3px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:8px;border-top-right-radius:8px;}.toastify .toast-close{background:transparent !important;border:0;cursor:pointer;color:var(--color-text-secondary,#636363);font-size:1.125rem;line-height:1;position:absolute;top:10px;right:10px;padding:4px;}.toastify .toast-close:hover{color:var(--color-text-main,#333138);}.toastify[style*="rgb(220, 252, 231)"]{background:#dcfce7 !important;border-color:rgb(21 128 61 / 0.20);}.toastify[style*="rgb(220, 252, 231)"] a{color:#14532d;}.toastify[style*="rgb(220, 252, 231)"]::before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.6001 9.6001C1.6001 5.18182 5.18182 1.6001 9.6001 1.6001C11.7218 1.6001 13.7567 2.44295 15.257 3.94324C16.7572 5.44353 17.6001 7.47837 17.6001 9.6001C17.6001 14.0184 14.0184 17.6001 9.6001 17.6001C5.18182 17.6001 1.6001 14.0184 1.6001 9.6001ZM9.3841 12.4881L13.0401 7.6881V7.6641C13.2144 7.43545 13.2536 7.13115 13.1427 6.86584C13.0319 6.60053 12.7879 6.4145 12.5027 6.37784C12.2175 6.34118 11.9344 6.45945 11.7601 6.6881L8.7361 10.6881L7.4321 9.0241C7.25632 8.79831 6.97344 8.68344 6.69001 8.72277C6.40658 8.7621 6.16567 8.94965 6.05801 9.21477C5.95036 9.47989 5.99232 9.78231 6.1681 10.0081L8.1201 12.4961C8.27276 12.6893 8.50587 12.8014 8.7521 12.8001C8.99969 12.7995 9.23306 12.6843 9.3841 12.4881Z' fill='%2315803d'/%3E%3C/svg%3E");}.toastify[style*="rgb(254, 226, 226)"]{background:#fee2e2 !important;border-color:rgb(185 28 28 / 0.20);}.toastify[style*="rgb(254, 226, 226)"] a{color:#7f1d1d;}.toastify[style*="rgb(254, 226, 226)"]::before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.59961 1.59998C5.18133 1.59998 1.59961 5.1817 1.59961 9.59998C1.59961 14.0183 5.18133 17.6 9.59961 17.6C14.0179 17.6 17.5996 14.0183 17.5996 9.59998C17.5996 7.47824 16.7568 5.44341 15.2565 3.94312C13.7562 2.44283 11.7213 1.59998 9.59961 1.59998ZM10.3996 12.8C10.3996 13.2418 10.0414 13.6 9.59961 13.6C9.15778 13.6 8.79961 13.2418 8.79961 12.8V8.79998C8.79961 8.35815 9.15778 7.99998 9.59961 7.99998C10.0414 7.99998 10.3996 8.35815 10.3996 8.79998V12.8ZM8.79961 6.39998C8.79961 6.8418 9.15778 7.19998 9.59961 7.19998C10.0414 7.19998 10.3996 6.8418 10.3996 6.39998C10.3996 5.95815 10.0414 5.59998 9.59961 5.59998C9.15778 5.59998 8.79961 5.95815 8.79961 6.39998Z' fill='%23b91c1c'/%3E%3C/svg%3E");}.toastify[style*="rgb(254, 243, 199)"]{background:#fef3c7 !important;border-color:rgb(161 98 7 / 0.25);}.toastify[style*="rgb(254, 243, 199)"] a{color:#713f12;}.toastify[style*="rgb(254, 243, 199)"]::before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.048 13.0402L11.912 2.86424C11.4078 2.07544 10.5362 1.59814 9.59998 1.59814C8.66379 1.59814 7.79221 2.07544 7.28798 2.86424L1.15198 13.0402C0.71082 13.7756 0.695571 14.6906 1.11198 15.4402C1.59356 16.2844 2.49217 16.804 3.46398 16.8002H15.736C16.7012 16.8105 17.5982 16.304 18.088 15.4722C18.5169 14.7144 18.5015 13.7836 18.048 13.0402ZM9.59998 13.6002C9.15816 13.6002 8.79998 13.2421 8.79998 12.8002C8.79998 12.3584 9.15816 12.0002 9.59998 12.0002C10.0418 12.0002 10.4 12.3584 10.4 12.8002C10.4 13.2421 10.0418 13.6002 9.59998 13.6002ZM9.59998 11.2002C10.0418 11.2002 10.4 10.8421 10.4 10.4002V7.20024C10.4 6.75842 10.0418 6.40024 9.59998 6.40024C9.15816 6.40024 8.79998 6.75842 8.79998 7.20024V10.4002C8.79998 10.8421 9.15816 11.2002 9.59998 11.2002Z' fill='%23a16207'/%3E%3C/svg%3E");}@media (min-width:769px){.toastify{padding:18px 46px 18px 52px;font-size:1rem;min-width:360px;}.toastify::before{top:18px;left:18px;}.toastify .toast-close{top:16px;right:12px;}}.toastify.toastify-bottom{margin-bottom:40px;}@media (max-width:768px){.toastify.toastify-bottom{margin-bottom:calc(env(safe-area-inset-bottom,0px) + 145px);}}
:root{--anchor-scroll-offset:6rem;}@media (max-width:767px){:root{--anchor-scroll-offset:9rem;}}[id],:target{scroll-margin-top:var(--anchor-scroll-offset);}.node--city--full,.node--news--full,.node--event--full{[id],:target{scroll-margin-top:0;}}
body:has(> .ui-dialog > .ui-dialog-content form.confirmation) > .ui-widget-overlay{background:rgb(0 0 0 / 0.4);opacity:1;}.ui-dialog:has(> .ui-dialog-content form.confirmation){max-width:min(42rem,calc(100vw - 2rem));padding:0;border:0;border-radius:var(--radius-lg);background:var(--color-white);color:var(--color-text-main);box-shadow:var(--shadow-lg);font-family:var(--font-agenda);font-size:var(--font-size-body-2);line-height:var(--line-height-normal);.ui-dialog-titlebar{position:relative;padding:calc(var(--spacing) * 6) calc(var(--spacing) * 16) 0 calc(var(--spacing) * 6);border:0;border-radius:0;background:transparent;font-weight:400;}.ui-dialog-title{float:none;display:block;width:auto;margin:0;overflow:visible;white-space:normal;text-overflow:clip;font-family:var(--font-agenda);font-size:var(--font-size-heading-3);line-height:normal;font-weight:600;color:var(--color-text-main);}.ui-dialog-titlebar-close{position:absolute;top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);display:inline-flex;align-items:center;justify-content:center;width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);margin:0;padding:0;border:0;border-radius:9999px;background:transparent;color:var(--color-text-secondary);font-size:0;line-height:0;text-indent:0;cursor:pointer;transition:color 150ms;&:hover,&:focus{border:0;background:transparent;color:var(--color-text-main);}&:focus-visible{outline:2px solid var(--color-section-accent);outline-offset:0;}.ui-button-icon,.ui-button-icon-space{display:none;}&::before{content:"";width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background:currentColor;-webkit-mask:url(/themes/custom/bwy/src/svg/close.svg) center / contain no-repeat;mask:url(/themes/custom/bwy/src/svg/close.svg) center / contain no-repeat;}}.ui-dialog-content{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 6) 0;min-height:0 !important;color:inherit;font:inherit;form.confirmation > .form-actions{display:none;}}.ui-dialog-buttonpane{margin:0;padding:calc(var(--spacing) * 6);border:0;background:transparent;}.ui-dialog-buttonset{float:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(var(--spacing) * 4);margin:0;}.ui-dialog-buttonpane .ui-button{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);margin:0;padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 6);border:0;border-radius:9999px;background-image:none;background-color:var(--color-section-accent);color:var(--color-white);font-family:var(--font-agenda);font-size:var(--font-size-body-2);line-height:var(--line-height-normal);font-weight:400;white-space:nowrap;cursor:pointer;transition:background-color 150ms,color 150ms;&:hover,&:focus,&:active{border:0;background-color:var(--color-section-accent-hover);color:var(--color-white);}&:focus-visible{outline:2px solid var(--color-section-accent-hover);outline-offset:2px;}}.ui-dialog-buttonpane .ui-button.dialog-cancel{border:2px solid var(--color-section-accent);background-color:var(--color-white);color:var(--color-section-accent-ink);&:hover,&:focus,&:active{border:2px solid var(--color-section-accent);background-color:color-mix(in oklab,var(--color-section-accent) 15%,white);color:var(--color-section-accent-ink);}&:focus-visible{outline-color:var(--color-section-accent);}}}@media (min-width:768px){.ui-dialog:has(> .ui-dialog-content form.confirmation){.ui-dialog-titlebar{padding:calc(var(--spacing) * 8) calc(var(--spacing) * 16) 0 calc(var(--spacing) * 8);}.ui-dialog-content{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 8) 0;}.ui-dialog-buttonpane{padding:calc(var(--spacing) * 8);}}}
