/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ct-navigation.ct-theme-light.ct-navigation--drawer{--ct-navigation-light-drawer-sub-menu-background-color:var(--ct-navigation-dark-drawer-sub-menu-background-color);}.ct-header{--ct-mobile-navigation-trigger-light-color:#fff;}html:not(.menu-ready) .ct-menu__sub-menu__wrapper{visibility:hidden !important;opacity:0 !important;}.ct-navigation.ct-navigation--dropdown.ct-theme-light .ct-navigation__items .ct-navigation__has-dropdown .ct-menu__sub-menu__wrapper--level-1{background-color:var(--ct-navigation-dark-drawer-sub-menu-background-color);}.ct-navigation .ct-menu__item__link--nolink{font-family:var(--ct-typography-label-regular-font-name);font-size:var(--ct-typography-label-regular-font-size);line-height:var(--ct-typography-label-regular-line-height);font-weight:var(--ct-typography-label-regular-font-weight);letter-spacing:var(--ct-typography-label-regular-letter-spacing);}
.ct-logo .ct-logo__image{max-height:4.5rem;}@media (min-width:1100px){header{display:flex;align-items:center;justify-content:flex-end;position:relative;}header .ct-logo{position:absolute;left:0;top:50%;transform:translateY(-50%);}header .row{margin-left:0 !important;margin-right:0 !important;}}.ct-mobile-navigation-trigger.ct-theme-light{color:#ffff;}
.ct-navigation,.ct-navigation a,.ct-navigation span{color:#ffffff !important;}.ct-header__content-middle3{display:flex;align-items:center;height:100%;}
@media (min-width:1100px){.ct-layout__inner.container{max-width:1660px !important;width:100% !important;box-sizing:border-box !important;padding-left:30px !important;padding-right:30px !important;}.ct-layout__sidebar_top_left,.ct-layout__sidebar_bottom_left,.ct-layout__sidebar_top_right,.ct-layout__sidebar_bottom_right{max-width:300px !important;}}iframe.ct-iframe{max-width:100% !important;}
.ct-lb-overlay{position:fixed;inset:0;z-index:9999;display:none;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.6);}.ct-lb-overlay.is-open{display:flex;}.ct-lb-stage{position:relative;max-width:90vw;max-height:80vh;}.ct-lb-img{display:block;max-width:90vw;max-height:80vh;border-radius:4px;box-shadow:0 10px 40px rgba(0,0,0,.5);}.ct-lb-nav,.ct-lb-close{position:absolute;border:0;border-radius:50%;cursor:pointer;background:rgba(0,0,0,.55);color:#fff;line-height:1;}.ct-lb-nav:hover,.ct-lb-close:hover{background:rgba(0,0,0,.8);}.ct-lb-nav{top:50%;width:40px;height:40px;font-size:1.4rem;transform:translateY(-50%);}.ct-lb-prev{left:-56px;}.ct-lb-next{right:-56px;}.ct-lb-close{top:-40px;right:-40px;width:36px;height:36px;font-size:1.3rem;}.ct-lb-count{margin-top:14px;color:#fff;font:.9rem sans-serif;text-shadow:0 1px 3px rgba(0,0,0,.8);}@media (max-width:720px){.ct-lb-nav{top:auto;bottom:12px;transform:none;}.ct-lb-prev{left:12px;}.ct-lb-next{right:12px;}.ct-lb-close{top:8px;right:8px;}}.paragraph--type--photo img.ct-image{margin:0 12px 12px 0;}
#edit-subscriptions-wrapper{margin-bottom:16px;}
.content-table,.content-table td{border:1px solid #ccc;border-collapse:collapse;}
.ct-label__required{font-size:0;}.ct-label__required::before{content:" *";font-size:1rem;color:var(--ct-label-light-required-color);}.webform-required .form-required::before{content:"* ";color:var(--ct-label-light-required-color);}.webform-flexbox{display:flex !important;gap:20px;margin:0 !important;padding:0 !important;margin-top:15px !important;margin-bottom:15px !important;}.webform-flexbox > .webform-flex{flex:1;margin:0 !important;}@media (min-width:768px){.webform-flex--container{margin:0 0em;}}.webform-type-webform-address.ct-fieldset{padding-top:0 !important;margin-top:0 !important;}#edit-actions{margin-top:20px;margin-bottom:20px;}
