.elementor-kit-813{--e-global-color-primary:#1764A7;--e-global-color-secondary:#112334;--e-global-color-text:#4D5962;--e-global-color-accent:#F4B223;--e-global-color-96f4004:#F7F2E8;--e-global-color-b050485:#4D5962;--e-global-typography-accent-font-family:"Arial";--e-global-typography-accent-font-size:12px;--e-global-typography-accent-font-weight:800;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:15px;--e-global-typography-accent-letter-spacing:1px;--e-global-typography-c487c5b-font-family:"Georgia";--e-global-typography-c487c5b-font-size:24px;--e-global-typography-c487c5b-font-weight:500;--e-global-typography-c487c5b-line-height:30px;color:#4D5962;font-family:"Arial", Sans-serif;font-weight:400;}.elementor-kit-813 button,.elementor-kit-813 input[type="button"],.elementor-kit-813 input[type="submit"],.elementor-kit-813 .elementor-button{background-color:#F4B223;font-family:"Arial", Sans-serif;font-weight:800;text-transform:uppercase;color:#112334;border-radius:2px 2px 2px 2px;padding:11px 18px 11px 18px;}.elementor-kit-813 e-page-transition{background-color:#FFBC7D;}.elementor-kit-813 p{margin-block-end:16px;}.elementor-kit-813 h1{color:#112334;}.elementor-kit-813 h3{font-family:"Georgia", Sans-serif;font-weight:500;}.elementor-kit-813 button:hover,.elementor-kit-813 button:focus,.elementor-kit-813 input[type="button"]:hover,.elementor-kit-813 input[type="button"]:focus,.elementor-kit-813 input[type="submit"]:hover,.elementor-kit-813 input[type="submit"]:focus,.elementor-kit-813 .elementor-button:hover,.elementor-kit-813 .elementor-button:focus{color:#112334;}.elementor-kit-813 img{border-radius:12px 12px 12px 12px;}.elementor-kit-813 label{color:#FFFFFF;}.elementor-kit-813 input:not([type="button"]):not([type="submit"]),.elementor-kit-813 textarea,.elementor-kit-813 .elementor-field-textual{border-radius:4px 4px 4px 4px;padding:12px 12px 12px 12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-813{--e-global-typography-accent-font-size:12px;--e-global-typography-accent-line-height:1.25em;--e-global-typography-accent-letter-spacing:1px;}.elementor-kit-813 p{margin-block-end:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-813{--e-global-typography-accent-font-size:11px;--e-global-typography-accent-line-height:1.25em;--e-global-typography-accent-letter-spacing:1px;}.elementor-kit-813 p{margin-block-end:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Rotary global design-system safeguards */
.elementor-kit-813{
  --e-global-typography-primary-font-family:"Georgia";
  --e-global-typography-primary-font-size:64px;
  --e-global-typography-primary-font-weight:500;
  --e-global-typography-primary-line-height:70px;
}
.elementor-kit-813 button,
.elementor-kit-813 input[type="button"],
.elementor-kit-813 input[type="submit"],
.elementor-kit-813 .elementor-button{
  background-color:var(--e-global-color-accent)!important;
  color:var(--e-global-color-secondary)!important;
}
.elementor-kit-813 button:hover,
.elementor-kit-813 button:focus,
.elementor-kit-813 input[type="button"]:hover,
.elementor-kit-813 input[type="button"]:focus,
.elementor-kit-813 input[type="submit"]:hover,
.elementor-kit-813 input[type="submit"]:focus,
.elementor-kit-813 .elementor-button:hover,
.elementor-kit-813 .elementor-button:focus{
  background-color:var(--e-global-color-secondary)!important;
  color:#FFFFFF!important;
}
@media(max-width:1024px){
  .elementor-kit-813{
    --e-global-typography-primary-font-size:50px;
    --e-global-typography-primary-line-height:56px;
    --e-global-typography-secondary-line-height:1.15em;
    --e-global-typography-text-line-height:1.625em;
    --e-global-typography-accent-line-height:1.25em;
  }
}
@media(max-width:767px){
  .elementor-kit-813{
    --e-global-typography-primary-font-size:40px;
    --e-global-typography-primary-line-height:46px;
    --e-global-typography-secondary-line-height:1.2em;
    --e-global-typography-text-line-height:1.625em;
    --e-global-typography-accent-line-height:1.25em;
  }
}


/* Global header mobile layout */
@media (max-width: 767px) {
  .elementor-location-header .elementor-element-d7fbd85 {
    --min-height: 0px;
    --padding-top: 42px;
    --padding-right: 16px;
    --padding-bottom: 14px;
    --padding-left: 16px;
    --flex-wrap: nowrap;
    gap: 12px;
  }
  .elementor-location-header .elementor-element-ffaea7d,
  .elementor-location-header .elementor-element-ffaea7d .elementor-widget-container {
    width: 132px !important;
    max-width: 132px !important;
    flex: 0 0 132px !important;
  }
  .elementor-location-header .elementor-element-ffaea7d img {
    width: 132px !important;
    max-width: 132px !important;
    height: auto !important;
    display: block;
  }
  .elementor-location-header .elementor-element-bebe62f {
    width: 42px !important;
    max-width: 42px !important;
    flex: 0 0 42px !important;
    margin-left: auto;
  }
  .elementor-location-header .elementor-element-bebe62f .elementor-menu-toggle {
    width: 42px;
    height: 42px;
    margin: 0 !important;
    padding: 9px;
    border: 1px solid rgba(17,35,52,.18);
    border-radius: 4px;
    background: #FFFFFF;
    color: var(--e-global-color-secondary);
    fill: currentColor;
    justify-content: center;
    align-items: center;
  }
  .elementor-location-header .elementor-element-bebe62f .elementor-nav-menu--dropdown {
    position: absolute !important;
    top: calc(100% + 16px);
    right: 0;
    left: auto !important;
    width: 260px !important;
    min-width: 260px;
    padding: 8px 0;
    background: #FFFFFF;
    border: 1px solid rgba(17,35,52,.12);
    border-radius: 4px;
    box-shadow: 0 12px 28px rgba(17,35,52,.14);
  }
  .elementor-location-header .elementor-element-bebe62f .elementor-nav-menu--dropdown .elementor-item {
    padding: 13px 16px;
    color: var(--e-global-color-secondary);
    font-size: 12px;
    line-height: 1.25em;
  }
  .elementor-location-header .elementor-element-061e763 {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .elementor-location-header .elementor-element-bebe62f .elementor-nav-menu--dropdown .elementor-item {
    font-size: 12px !important;
    line-height: 15px !important;
  }
}
/* Use the reusable Subheader / Georgia style on the visible carousel, event, and post titles. */body.elementor-page-832 .elementor-element-28c286e .ue-event-list-item-details-title,body.elementor-page-832 .elementor-element-28c286e .ue-event-list-item-details-title *,body.elementor-page-832 .elementor-element-6cd77a3 .elementor-post__title,body.elementor-page-832 .elementor-element-6cd77a3 .elementor-post__title *,body.elementor-page-832 .elementor-element-86b70bf .elementor-heading-title,body.elementor-page-832 .elementor-element-c038b0a .elementor-heading-title,body.elementor-page-832 .elementor-element-0c70a22 .elementor-heading-title{font-family:var(--e-global-typography-c487c5b-font-family),Georgia,serif!important;font-size:var(--e-global-typography-c487c5b-font-size)!important;font-weight:var(--e-global-typography-c487c5b-font-weight)!important;line-height:var(--e-global-typography-c487c5b-line-height)!important;font-style:normal!important}/* End custom CSS */