/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.carousel-image-gallery img{border-radius:8px;}
@media (min-width:1152px){.language-switcher-dropdown{display:none;opacity:0;transform:scale(0.95);transition:opacity 0.2s ease-out,transform 0.2s ease-out;svg{width:18px;height:18px;}}.language-switcher-dropdown.show{display:flex;opacity:1;transform:scale(1);}}
.arrow-icon svg{width:100%;height:100%;}
.backface-hidden{backface-visibility:hidden;-webkit-backface-visibility:hidden;}[data-flip-card]{transition:transform 0.6s cubic-bezier(0.4,0,0.2,1);transform-style:preserve-3d;}[data-flip-card].is-flipped{transform:rotateY(180deg);}.truncate-2-lines{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.member-card--front{background-image:url('/themes/custom/bwy/components/member_card/images/rectangle.png');}.member-card--red{background-image:url('/themes/custom/bwy/components/member_card/images/red.png');}.member-card--green{background-image:url('/themes/custom/bwy/components/member_card/images/green.png');}
.ui-widget-overlay{background:rgba(255,255,255);opacity:0.8;}.ui-dialog[aria-describedby="drupal-modal"]{top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;width:min(760px,calc(100vw - 48px)) !important;max-height:calc(100vh - 48px);border:1px solid var(--color-border-main,#dadada);border-radius:var(--radius-2xl,16px);background:var(--color-white,#fff);overflow:hidden;display:flex;flex-direction:column;font-family:var(--font-agenda) !important;font-size:var(--font-size-body-2) !important;line-height:var(--line-height-normal) !important;}@media (max-width:767px){.ui-dialog[aria-describedby="drupal-modal"]{width:100vw !important;height:100dvh !important;max-height:100dvh;border-radius:0;top:0 !important;left:0 !important;transform:none !important;}}.ui-dialog[aria-describedby="drupal-modal"] .ui-dialog-titlebar{background:transparent;border:0;padding:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 6);display:flex;align-items:flex-start;justify-content:flex-start;}@media (max-width:767px){.ui-dialog[aria-describedby="drupal-modal"] .ui-dialog-titlebar{padding:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 4);}}.ui-dialog[aria-describedby="drupal-modal"] .ui-dialog-title{margin:0;flex:1 1 auto;font-size:var(--font-size-heading-1-mobile) !important;}.ui-dialog[aria-describedby="drupal-modal"] .ui-dialog-titlebar-close{position:static;margin:0;margin-left:auto;width:55px;height:55px;border-radius:9999px;border:1px solid var(--color-border-main);background:var(--color-white);cursor:pointer;font-size:0 !important;color:transparent !important;overflow:hidden !important;flex-shrink:0;}@media (max-width:767px){.ui-dialog[aria-describedby="drupal-modal"] .ui-dialog-titlebar-close{width:40px;height:40px;}}.ui-dialog[aria-describedby="drupal-modal"] .ui-dialog-titlebar-close .ui-button-icon-space{display:none !important;}.ui-dialog[aria-describedby="drupal-modal"] .ui-dialog-titlebar-close:hover{background:rgba(0,0,0,0.03);}.ui-dialog[aria-describedby="drupal-modal"] .ui-dialog-titlebar-close .ui-button-icon,.ui-dialog[aria-describedby="drupal-modal"] .ui-dialog-titlebar-close .ui-button-icon-space{display:none;}.ui-dialog[aria-describedby="drupal-modal"] .ui-dialog-titlebar-close::before{content:"";display:block;width:28px;height:28px;margin:12px;background:var(--color-text-main,#333138);-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;}@media (max-width:767px){.ui-dialog[aria-describedby="drupal-modal"] .ui-dialog-titlebar-close::before{width:20px;height:20px;margin:9px;}}.ui-dialog[aria-describedby="drupal-modal"] .ui-dialog-content{border:0;padding:0 calc(var(--spacing) * 10);flex:1 1 auto;min-height:0;height:auto !important;max-height:none !important;overflow:auto;}@media (max-width:767px){.ui-dialog[aria-describedby="drupal-modal"] .ui-dialog-content{padding:0 calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 4);}}.ui-dialog[aria-describedby="drupal-modal"] .ui-dialog-content form.webform-submission-form{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);}.ui-dialog[aria-describedby="drupal-modal"] .ui-dialog-content .form-item{margin:0;}.ui-dialog[aria-describedby="drupal-modal"] .ui-dialog-buttonpane{border-top:0;background:transparent;padding-bottom:calc(var(--spacing) * 10);margin-top:auto;}@media (max-width:767px){.ui-dialog[aria-describedby="drupal-modal"] .ui-dialog-buttonpane{padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6) calc(var(--spacing) * 7);}}.ui-dialog[aria-describedby="drupal-modal"] .ui-dialog-buttonset{float:none;display:flex;justify-content:center;}.ui-dialog[aria-describedby="drupal-modal"] .ui-dialog-buttonpane button.ui-button{background-image:none !important;}.ui-dialog[aria-describedby="drupal-modal"] .ui-dialog-buttonpane button.webform-button--submit{background-color:var(--color-blue-600) !important;color:var(--color-white) !important;border:0 !important;border-radius:99px !important;padding-inline:calc(var(--spacing) * 6) !important;padding-block:calc(var(--spacing) * 2.5) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:calc(var(--spacing) * 2) !important;white-space:nowrap;font-family:var(--font-agenda) !important;font-size:var(--font-size-body-2) !important;line-height:var(--line-height-normal) !important;font-weight:400 !important;}.ui-dialog[aria-describedby="drupal-modal"] .ui-dialog-buttonpane button.webform-button--submit:hover{background-color:var(--color-blue-700) !important;}.ui-dialog[aria-describedby="drupal-modal"] .ui-dialog-buttonpane button.webform-button--submit:disabled{background-color:var(--color-text-secondary) !important;cursor:default !important;}
.ui-dialog[aria-describedby="drupal-modal"] .ui-dialog-buttonpane button.ui-button{background-image:none !important;}.ui-dialog[aria-describedby="drupal-modal"] .ui-dialog-buttonpane button.webform-button--submit{background-color:var(--color-blue-600,#2b7af1) !important;color:var(--color-white,#fff) !important;border:0 !important;border-radius:99px !important;padding-inline:calc(var(--spacing,0.25rem) * 6) !important;padding-block:calc(var(--spacing,0.25rem) * 2.5) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:calc(var(--spacing,0.25rem) * 2) !important;white-space:nowrap;font-family:var(--font-agenda,"Agenda","Helvetica","sans-serif") !important;font-size:var(--font-size-body-3,14px) !important;line-height:var(--line-height-normal,150%) !important;font-weight:400 !important;}.ui-dialog[aria-describedby="drupal-modal"] .ui-dialog-buttonpane button.webform-button--submit:hover{background-color:var(--color-blue-700,#333c8c) !important;}.ui-dialog[aria-describedby="drupal-modal"] .ui-dialog-buttonpane button.webform-button--submit:disabled{background-color:var(--color-text-secondary,#636363) !important;cursor:default !important;}
.lg-backdrop,.lg-outer{z-index:100000 !important;}
.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){margin-top:6px;padding:8px 12px;border-radius:8px;background-color:rgb(255 86 48 / 0.10);border-left:3px solid var(--color-orange-red,#ff5630);}.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:0.875rem;line-height:1.4;}input.error,select.error,textarea.error{border-color:var(--color-orange-red,#ff5630);outline-color:var(--color-orange-red,#ff5630);}
.carousel-image-gallery img{border-radius:8px;}
.carousel-image-gallery .swiper-button-prev::after,.carousel-image-gallery .swiper-button-next::after{content:"";}.carousel-image-gallery .swiper-button-prev,.carousel-image-gallery .swiper-button-next{width:40px;height:40px;border-radius:9999px;border:1px solid var(--color-text-main);background:transparent center / 18px 18px no-repeat;position:static !important;margin:0;}.carousel-image-gallery .swiper-button-prev{background-image:url("/themes/custom/bwy/src/svg/carousel_left_arrow.svg");}.carousel-image-gallery .swiper-button-next{background-image:url("/themes/custom/bwy/src/svg/carousel_right_arrow.svg");}.carousel-image-gallery .swiper-pagination{position:static !important;}.carousel-image-gallery .carousel-navigation{grid-template-columns:40px 1fr 40px;}.carousel-image-gallery .swiper-pagination-bullet{background-color:var(--color-text-main);opacity:0.2;}.carousel-image-gallery .swiper-pagination-bullet-active{background-color:var(--color-text-main);opacity:1;}
#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:inline-flex;align-items:center;gap:10px;padding:12px 16px 12px 14px;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:'';display:inline-block;flex-shrink:0;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;padding:0 4px;margin-left:auto;flex-shrink:0;}.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 20px 18px 18px;font-size:1rem;min-width:360px;}}@media (max-width:768px){.toastify.toastify-bottom{bottom:calc(env(safe-area-inset-bottom,0px) + 120px) !important;}}
