.elementor-3701 .elementor-element.elementor-element-300eef8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px}.elementor-3701 .elementor-element.elementor-element-09c3f8f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3701 .elementor-element.elementor-element-ec798ee{--grid-columns:2}.elementor-3701 .elementor-element.elementor-element-45ad372{--display:flex;border-style:solid;--border-style:solid;border-width:0 0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var(--e-global-color-47dc5ac);--border-color:var( --e-global-color-47dc5ac );--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px}.elementor-3701 .elementor-element.elementor-element-45ad372.e-con{--align-self:flex-start}.elementor-3701 .elementor-element.elementor-element-983f342{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-3701 .elementor-element.elementor-element-983f342.elementor-element{--align-self:flex-start}@media(min-width:768px){.elementor-3701 .elementor-element.elementor-element-09c3f8f{--width:66%}.elementor-3701 .elementor-element.elementor-element-45ad372{--width:33%}}@media(max-width:1024px){.elementor-3701 .elementor-element.elementor-element-ec798ee{--grid-columns:2}}@media(max-width:767px){.elementor-3701 .elementor-element.elementor-element-ec798ee{--grid-columns:1}}.event-calendar-subscribe{position:relative;display:inline-block;font-family:"Plus Jakarta Sans",sans-serif}.event-calendar-subscribe-trigger{display:inline-flex;align-items:center;justify-content:center;gap:9px;appearance:none;-webkit-appearance:none;padding:10px 16px;border:0;border-radius:0;background:#003DA5;color:#fff;font-family:"Plus Jakarta Sans",sans-serif;font-size:15px;font-weight:700;line-height:1;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}.event-calendar-subscribe-trigger:hover{background:#012F6A}.event-calendar-subscribe-icon{width:20px;height:20px;flex:0 0 20px}.event-calendar-subscribe-chevron{width:14px;height:14px;transition:transform 0.2s ease}.event-calendar-subscribe-menu{position:absolute;top:calc(100% + 8px);left:0;width:max-content;min-width:210px;padding:8px;background:#fff;border:1px solid rgb(0 0 0 / .08);box-shadow:0 8px 25px rgb(0 0 0 / .12);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-5px);z-index:999999;transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease}.event-calendar-subscribe-menu a{display:block;padding:10px 12px;color:#003DA5;font-family:"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease}.event-calendar-subscribe-menu a:hover{background:#f4f6f9;color:#012F6A}.event-calendar-subscribe.is-open .event-calendar-subscribe-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.event-calendar-subscribe.is-open .event-calendar-subscribe-chevron{transform:rotate(180deg)}