/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
th.is-active img{display:inline}td.is-active{background-color:#ddd}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0}
.ui-dialog--narrow{max-width:500px}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word}[dir=rtl] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px}.messages+.messages{margin-top:1.538em}.messages__list{margin:0;padding:0;list-style:none}.messages__item+.messages__item{margin-top:.769em}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/css/components/../../images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259}[dir=rtl] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/css/components/../../images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/css/components/../../images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600}[dir=rtl] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600}.messages--error p.error{color:#a51b00}
.node--unpublished{background-color:#fff4f4}
#colorbox #cboxPrevious,#colorbox #cboxNext,#colorbox #cboxSlideshow,#colorbox #cboxClose{line-height:1rem}#colorbox #cboxNext{text-indent:.5rem}#colorbox .cboxPhoto{max-width:800px !important;height:auto !important;object-fit:contain}[data-component-id="de_theme:contact_card"]{container-type:inline-size;container-name:contact-card}[data-component-id="de_theme:contact_card"] .fs-5{line-height:1.25 !important}.text-bg-primary [data-component-id="de_theme:contact_card"] .fs-5,.text-bg-primary [data-component-id="de_theme:contact_card"] a,.text-bg-primary [data-component-id="de_theme:contact_card"] .address,.text-bg-primary [data-component-id="de_theme:contact_card"] .tel,.text-bg-secondary [data-component-id="de_theme:contact_card"] .fs-5,.text-bg-secondary [data-component-id="de_theme:contact_card"] a,.text-bg-secondary [data-component-id="de_theme:contact_card"] .address,.text-bg-secondary [data-component-id="de_theme:contact_card"] .tel,.text-bg-dark [data-component-id="de_theme:contact_card"] .fs-5,.text-bg-dark [data-component-id="de_theme:contact_card"] a,.text-bg-dark [data-component-id="de_theme:contact_card"] .address,.text-bg-dark [data-component-id="de_theme:contact_card"] .tel{color:inherit}.text-bg-primary [data-component-id="de_theme:contact_card"] .rounded-circle,.text-bg-secondary [data-component-id="de_theme:contact_card"] .rounded-circle,.text-bg-dark [data-component-id="de_theme:contact_card"] .rounded-circle{color:#fff;background-color:hsla(0,0%,100%,.2)}.text-bg-primary [data-component-id="de_theme:contact_card"] a:focus,.text-bg-primary [data-component-id="de_theme:contact_card"] a:focus-visible,.text-bg-primary [data-component-id="de_theme:contact_card"] a:focus-within,.text-bg-secondary [data-component-id="de_theme:contact_card"] a:focus,.text-bg-secondary [data-component-id="de_theme:contact_card"] a:focus-visible,.text-bg-secondary [data-component-id="de_theme:contact_card"] a:focus-within,.text-bg-dark [data-component-id="de_theme:contact_card"] a:focus,.text-bg-dark [data-component-id="de_theme:contact_card"] a:focus-visible,.text-bg-dark [data-component-id="de_theme:contact_card"] a:focus-within{outline:0;box-shadow:0 0 0 .25rem #fff}[data-component-id="de_theme:contact_card"] .rounded-circle{color:#fff;background-color:#cc0025}[data-component-id="de_theme:contact_card"] .fs-5{color:#242424}[data-component-id="de_theme:contact_card"] .address,[data-component-id="de_theme:contact_card"] .tel{color:#515151}[data-component-id="de_theme:contact_card"] .country{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}[data-component-id="de_theme:contact_card"] .country:not(caption){position:absolute !important}[data-component-id="de_theme:contact_card"] .tel a::after{padding-right:.5rem;padding-left:.5rem;content:"|"}[data-component-id="de_theme:contact_card"] .tel:nth-last-child(1) a::after{display:none}[data-component-id="de_theme:contact_card"] a:focus,[data-component-id="de_theme:contact_card"] a:focus-visible,[data-component-id="de_theme:contact_card"] a:focus-within{outline:0;box-shadow:0 0 0 .25rem rgba(121.6753926702,18.3246073298,33.7172774869,.75)}.block-content--type-contact-block .field--name-field-contact-phone{text-wrap:balance;gap:.5rem}.block-content--type-contact-block .field--name-field-contact-email{flex-direction:column}.block-content--type-contact-block .field--name-field-contact-email a{display:block}.block-content--type-contact-block .field--name-field-contact-address p.address{margin-bottom:0 !important}.contact-card__grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@container contact-card (min-width:430px){.contact-card__grid--horizontal{grid-template-columns:repeat(2,1fr)}}@container contact-card (min-width:800px){.contact-card__grid--horizontal{grid-template-columns:repeat(4,1fr)}}
#colorbox #cboxPrevious,#colorbox #cboxNext,#colorbox #cboxSlideshow,#colorbox #cboxClose{line-height:1rem}#colorbox #cboxNext{text-indent:.5rem}#colorbox .cboxPhoto{max-width:800px !important;height:auto !important;object-fit:contain}.in-page-navigation--nav-bar .dropdown-toggle{padding:1.25rem 1rem}.in-page-navigation--nav-bar .dropdown-toggle::after{width:.75rem;height:.5rem;transition:all ease-in-out .2s;border:0;background:url("data:image/svg+xml,<svg width=\"13\" height=\"8\" viewBox=\"0 0 13 8\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6.92383 7.4L0.923828 1.4L2.32383 0L6.92383 4.6L11.5238 0L12.9238 1.4L6.92383 7.4Z\" fill=\"white\"/></svg>") no-repeat center;background-size:contain}.in-page-navigation--nav-bar .dropdown-toggle.show{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.in-page-navigation--nav-bar .dropdown-toggle.show::after{transform:rotate(-180deg)}.in-page-navigation--nav-bar .dropdown-menu{max-height:26.25rem;margin-top:-0.188rem !important}.in-page-navigation--nav-bar .swiper-button-prev,.in-page-navigation--nav-bar .swiper-button-next{width:1.5rem;height:1.5rem}.in-page-navigation--nav-bar .swiper-button-prev:focus,.in-page-navigation--nav-bar .swiper-button-prev:focus-visible,.in-page-navigation--nav-bar .swiper-button-prev:focus-within,.in-page-navigation--nav-bar .swiper-button-next:focus,.in-page-navigation--nav-bar .swiper-button-next:focus-visible,.in-page-navigation--nav-bar .swiper-button-next:focus-within{outline:.188rem solid #fff}.in-page-navigation--nav-bar .swiper-button-prev svg,.in-page-navigation--nav-bar .swiper-button-next svg{width:.625rem}.in-page-navigation--nav-bar .swiper-button-prev::after,.in-page-navigation--nav-bar .swiper-button-next::after{display:none}.in-page-navigation--nav-bar .swiper-button-prev.swiper-button-disabled,.in-page-navigation--nav-bar .swiper-button-next.swiper-button-disabled{opacity:.8}.in-page-navigation--nav-bar .swiper-button{width:6.25rem}.in-page-navigation--nav-bar .gradient{background:linear-gradient(90deg,rgba(166,25,46,0) 0%,#a6192e 40%)}.in-page-navigation--link{--bs-nav-link-font-size:1rem !important}.in-page-navigation--link:focus,.in-page-navigation--link:focus-visible,.in-page-navigation--link:focus-within,.in-page-navigation--link:hover{text-decoration:underline;outline:0;box-shadow:none;text-decoration-thickness:.125rem;text-underline-offset:.5rem}.anchor-mobile-nav .in-page-navigation--link:hover{text-decoration:none;background-color:#a3001e !important}
