/* @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%;}
.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;}}
