.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}@media screen and (max-width:1120px){.hidden-in-mobile{display:none!important}}@media screen and (min-width:1120px){.hidden-in-desktop{display:none!important}}@media screen and (max-width:540px){.wp-block-group:has(.slider-brochures){padding-inline:10px}}.slider-brochures .swiper-slide{align-items:center;display:flex;flex-direction:column;justify-content:center}.slider-brochures .swiper-slide>figure{aspect-ratio:226/317;height:100%;max-height:317px;max-width:none;min-height:236px}@media screen and (max-width:540px){.flex-column{display:flex;flex-direction:column}}#colophon{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);padding:var(--wp--preset--spacing--theme) 0 4rem 0}@media screen and (max-width:1120px){#colophon{padding-bottom:0}}@media screen and (max-width:780px){#colophon{padding-bottom:2rem}}#colophon a{color:inherit;display:inline-block;text-decoration:none;width:100%}#colophon .footer-columns{display:flex;gap:2em}@media screen and (max-width:780px){#colophon .footer-columns{flex-direction:column}}#colophon .footer-columns #left-footer{flex:1;line-height:1}#colophon .footer-columns #left-footer p{margin-bottom:1rem}#colophon .footer-columns .main-footer{flex:1}#colophon .menu-footer .widget_nav_menu .widget-title{font-size:1rem;font-weight:700;margin:0 0 1rem!important}#colophon .menu-footer .widget_text:first-of-type{margin-bottom:.9375em}#colophon .menu-title{font-size:var(--wp--preset--font-size--base);font-weight:600;margin-bottom:1rem}#colophon .menu-item{font-size:var(--wp--preset--font-size--small)}#colophon .menu-item a:hover{text-decoration:underline!important;text-underline-offset:4px}#colophon .menu-content ul{display:flex;flex-direction:column;gap:4px}@media screen and (max-width:780px){#colophon .container{text-align:left}}@media screen and (max-width:1120px){.main-footer{gap:0;padding:0}.menu-dropdown-footer{padding-bottom:1rem;position:relative;width:100%}.menu-dropdown-footer:not(:last-child):after{background-color:hsla(0,0%,93%,.2);bottom:0;content:"";display:block;height:1px;left:0;margin-bottom:1rem;position:absolute;width:100%}.menu-dropdown-footer .menu-title{cursor:pointer;position:relative}.menu-dropdown-footer .menu-title:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTMgOCIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0xMS44ODA5IDEuMjA5OTlMNi4wMjA5MyA2Ljg4MzMyTDAuMzQ3NjAxIDEuMDIzMzkiIHN0cm9rZT0iIzAwNTE0QyIgc3Ryb2tlLXdpZHRoPSIwLjY4NjU5MyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+Cjwvc3ZnPg==);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;filter:invert(100%) brightness(100);height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .2s ease-in-out;width:16px}.menu-dropdown-footer:has(.menu-content.open) .menu-title:after{transform:translateY(-50%) rotate(180deg)}.menu-dropdown-footer .menu-content{display:grid;grid-template-rows:0fr;height:100%;overflow:hidden;transition:grid-template-rows .2s ease-in-out}.menu-dropdown-footer .menu-content>ul{overflow:hidden}.menu-dropdown-footer .menu-content.open{grid-template-rows:1fr;padding-bottom:20px}.main-footer .menu-footer:not(:last-child){font-weight:600}.main-footer .menu-footer:not(:last-child) li{font-weight:400}}
