.elementor-1182 .elementor-element.elementor-element-1333c1c{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--overlay-opacity:0.5;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:9%;--padding-bottom:4%;--padding-left:5%;--padding-right:5%;}.elementor-1182 .elementor-element.elementor-element-1333c1c:not(.elementor-motion-effects-element-type-background), .elementor-1182 .elementor-element.elementor-element-1333c1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, var( --e-global-color-primary ) 45%, var( --e-global-color-accent ) 68%);}.elementor-1182 .elementor-element.elementor-element-1333c1c::before, .elementor-1182 .elementor-element.elementor-element-1333c1c > .elementor-background-video-container::before, .elementor-1182 .elementor-element.elementor-element-1333c1c > .e-con-inner > .elementor-background-video-container::before, .elementor-1182 .elementor-element.elementor-element-1333c1c > .elementor-background-slideshow::before, .elementor-1182 .elementor-element.elementor-element-1333c1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1182 .elementor-element.elementor-element-1333c1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000B0;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1182 .elementor-element.elementor-element-2c47e44{text-align:center;}.elementor-1182 .elementor-element.elementor-element-2c47e44 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.5px;font-weight:800;}.elementor-1182 .elementor-element.elementor-element-93f68f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1182 .elementor-element.elementor-element-aa9b0a2{text-align:center;}.elementor-1182 .elementor-element.elementor-element-aa9b0a2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3em;font-weight:700;text-transform:uppercase;line-height:1.1em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-5eb908c{text-align:center;}.elementor-1182 .elementor-element.elementor-element-5eb908c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2em;font-weight:600;line-height:1.1em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1182 .elementor-element.elementor-element-94198ec .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:24em 24em 24em 24em;}.elementor-1182 .elementor-element.elementor-element-94198ec:hover{--e-transform-scale:1.1;}.elementor-1182 .elementor-element.elementor-element-94198ec.eael_liquid_glass-effect1{background-color:#FFFFFF1A;backdrop-filter:blur(25px);}.elementor-1182 .elementor-element.elementor-element-94198ec.eael_liquid_glass_shadow-effect4{border-style:solid;border-width:1px 1px 1px 1px;border-color:#AAAAAA24;border-radius:24px 24px 24px 24px;box-shadow:0px 0px 12px 1px #FFFFFF inset;}.elementor-1182 .elementor-element.elementor-element-94198ec .elementor-button:hover, .elementor-1182 .elementor-element.elementor-element-94198ec .elementor-button:focus{color:#FFFFFFBA;}.elementor-1182 .elementor-element.elementor-element-94198ec .elementor-button:hover svg, .elementor-1182 .elementor-element.elementor-element-94198ec .elementor-button:focus svg{fill:#FFFFFFBA;}.elementor-1182 .elementor-element.elementor-element-c40f597{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--z-index:1;}.elementor-1182 .elementor-element.elementor-element-15774aa{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:-65px;--margin-left:0px;--margin-right:0px;}.elementor-1182 .elementor-element.elementor-element-3ddeb33{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1182 .elementor-element.elementor-element-f60de1b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:1em;}.elementor-1182 .elementor-element.elementor-element-f60de1b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1182 .elementor-element.elementor-element-f60de1b.elementor-view-framed .elementor-icon, .elementor-1182 .elementor-element.elementor-element-f60de1b.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1182 .elementor-element.elementor-element-f60de1b .elementor-icon{font-size:23px;}.elementor-1182 .elementor-element.elementor-element-f60de1b .elementor-icon-box-title, .elementor-1182 .elementor-element.elementor-element-f60de1b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:800;}.elementor-1182 .elementor-element.elementor-element-f60de1b .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-1182 .elementor-element.elementor-element-f60de1b:has(:hover) .elementor-icon-box-title,
					 .elementor-1182 .elementor-element.elementor-element-f60de1b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-1182 .elementor-element.elementor-element-f015184{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1182 .elementor-element.elementor-element-7dd26ca .elementor-icon-box-wrapper{align-items:start;gap:1em;}.elementor-1182 .elementor-element.elementor-element-7dd26ca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1ae0118 );}.elementor-1182 .elementor-element.elementor-element-7dd26ca.elementor-view-framed .elementor-icon, .elementor-1182 .elementor-element.elementor-element-7dd26ca.elementor-view-default .elementor-icon{fill:var( --e-global-color-1ae0118 );color:var( --e-global-color-1ae0118 );border-color:var( --e-global-color-1ae0118 );}.elementor-1182 .elementor-element.elementor-element-7dd26ca .elementor-icon{font-size:23px;}.elementor-1182 .elementor-element.elementor-element-7dd26ca .elementor-icon-box-title, .elementor-1182 .elementor-element.elementor-element-7dd26ca .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:800;}.elementor-1182 .elementor-element.elementor-element-7dd26ca .elementor-icon-box-title{color:var( --e-global-color-1ae0118 );}.elementor-1182 .elementor-element.elementor-element-7dd26ca:has(:hover) .elementor-icon-box-title,
					 .elementor-1182 .elementor-element.elementor-element-7dd26ca:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1ae0118 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1182 .elementor-element.elementor-element-727f12c{padding:0px 0px 0px 0px;text-align:center;}.elementor-1182 .elementor-element.elementor-element-727f12c p{margin-block-end:0px;}.elementor-1182 .elementor-element.elementor-element-94c6b7d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1182 .elementor-element.elementor-element-1bc3044 .elementor-icon-box-wrapper{align-items:start;gap:1em;}.elementor-1182 .elementor-element.elementor-element-1bc3044.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1182 .elementor-element.elementor-element-1bc3044.elementor-view-framed .elementor-icon, .elementor-1182 .elementor-element.elementor-element-1bc3044.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1182 .elementor-element.elementor-element-1bc3044 .elementor-icon{font-size:23px;}.elementor-1182 .elementor-element.elementor-element-1bc3044 .elementor-icon-box-title, .elementor-1182 .elementor-element.elementor-element-1bc3044 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:800;}.elementor-1182 .elementor-element.elementor-element-1bc3044 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1182 .elementor-element.elementor-element-1bc3044:has(:hover) .elementor-icon-box-title,
					 .elementor-1182 .elementor-element.elementor-element-1bc3044:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1182 .elementor-element.elementor-element-74a85c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1182 .elementor-element.elementor-element-d161354 .elementor-icon-box-wrapper{align-items:start;gap:1em;}.elementor-1182 .elementor-element.elementor-element-d161354.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1182 .elementor-element.elementor-element-d161354.elementor-view-framed .elementor-icon, .elementor-1182 .elementor-element.elementor-element-d161354.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1182 .elementor-element.elementor-element-d161354 .elementor-icon{font-size:23px;}.elementor-1182 .elementor-element.elementor-element-d161354 .elementor-icon-box-title, .elementor-1182 .elementor-element.elementor-element-d161354 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:800;}.elementor-1182 .elementor-element.elementor-element-d161354 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-1182 .elementor-element.elementor-element-d161354:has(:hover) .elementor-icon-box-title,
					 .elementor-1182 .elementor-element.elementor-element-d161354:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-1182 .elementor-element.elementor-element-52416b6{padding:0px 0px 0px 0px;text-align:center;}.elementor-1182 .elementor-element.elementor-element-52416b6 p{margin-block-end:0px;}.elementor-1182 .elementor-element.elementor-element-d162c7f{width:100%;max-width:100%;}.elementor-1182 .elementor-element.elementor-element-d162c7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-d162c7f .tribe-events-pro-week-grid__event-title{--tec-color-text-events-title:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1182 .elementor-element.elementor-element-d162c7f .tribe-events-pro-week-grid__event-datetime{--tec-color-text-event-date:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1182 .elementor-element.elementor-element-d162c7f .tribe-events-pro-week-grid__events-time-tag{--tec-color-text-primary:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1182 .elementor-element.elementor-element-d162c7f .tribe-events-pro-week-grid__header-column-weekday{--tec-color-text-secondary:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1182 .elementor-element.elementor-element-d162c7f .tribe-events-pro-week-grid__header-column-daynum{--tec-color-text-primary:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1182 .elementor-element.elementor-element-d162c7f .tribe-events-c-subscribe-dropdown__button:hover{--tec-color-accent-primary:var( --e-global-color-text );}.elementor-1182 .elementor-element.elementor-element-d162c7f .tribe-events-c-subscribe-dropdown__button:hover,
					 .elementor-1182 .elementor-element.elementor-element-d162c7f .tribe-events-c-subscribe-dropdown__button-text:hover{color:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-d162c7f .tribe-events-c-subscribe-dropdown__list-item a{--tec-color-text-primary:var( --e-global-color-text );}.elementor-1182 .elementor-element.elementor-element-d162c7f .tribe-events-c-subscribe-dropdown__list-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1182 .elementor-element.elementor-element-d162c7f .tribe-events-c-subscribe-dropdown__list{--tec-color-border-secondary:var( --e-global-color-text );}.elementor-1182 .elementor-element.elementor-element-d162c7f .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,
					 .elementor-1182 .elementor-element.elementor-element-d162c7f .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path{--tec-color-icon-secondary:var( --e-global-color-secondary );}.elementor-1182 .elementor-element.elementor-element-d162c7f .tribe-common-c-btn-border-small,
					 .elementor-1182 .elementor-element.elementor-element-d162c7f .tribe-common-c-btn-border-small:hover{--tec-color-text-secondary:var( --e-global-color-text );--tec-color-text-primary:var( --e-global-color-text );}.elementor-1182 .elementor-element.elementor-element-d162c7f .tribe-common-c-btn-border-small{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1182 .elementor-element.elementor-element-d162c7f .tribe-events-c-top-bar__datepicker-button,
					 .elementor-1182 .elementor-element.elementor-element-d162c7f .tribe-events-c-top-bar__datepicker-button-icon-svg .tribe-common-c-svgicon__svg-fill{--tec-color-text-primary:var( --e-global-color-text );--tec-color-icon-active:var( --e-global-color-text );}.elementor-1182 .elementor-element.elementor-element-d162c7f .tribe-events-c-top-bar__datepicker-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1182 .elementor-element.elementor-element-d162c7f .datepicker-switch{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1182 .elementor-element.elementor-element-d162c7f .dow, .elementor-1182 .elementor-element.elementor-element-d162c7f .day, .elementor-1182 .elementor-element.elementor-element-d162c7f .month, .elementor-1182 .elementor-element.elementor-element-d162c7f .year{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1182 .elementor-element.elementor-element-d162c7f .tribe-events-c-nav__prev,
					 .elementor-1182 .elementor-element.elementor-element-d162c7f .tribe-events-c-nav__next,
					 .elementor-1182 .elementor-element.elementor-element-d162c7f .tribe-events-c-nav__prev-icon-svg path,
					 .elementor-1182 .elementor-element.elementor-element-d162c7f .tribe-events-c-nav__next-icon-svg path{--tec-color-text-secondary:var( --e-global-color-text );--tec-color-icon-primary:var( --e-global-color-text );}.elementor-1182 .elementor-element.elementor-element-d162c7f .tribe-events-c-nav__prev, .elementor-1182 .elementor-element.elementor-element-d162c7f .tribe-events-c-nav__next{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}@media(max-width:767px){.elementor-1182 .elementor-element.elementor-element-1333c1c{--padding-top:21%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-1182 .elementor-element.elementor-element-2c47e44 .elementor-heading-title{font-size:0.1px;}.elementor-1182 .elementor-element.elementor-element-aa9b0a2 .elementor-heading-title{font-size:2.5em;}.elementor-1182 .elementor-element.elementor-element-5eb908c .elementor-heading-title{font-size:1.5rem;}}@media(min-width:768px){.elementor-1182 .elementor-element.elementor-element-1333c1c{--width:100%;}.elementor-1182 .elementor-element.elementor-element-93f68f5{--width:80%;}.elementor-1182 .elementor-element.elementor-element-c40f597{--width:100%;}.elementor-1182 .elementor-element.elementor-element-15774aa{--width:80%;}.elementor-1182 .elementor-element.elementor-element-3ddeb33{--width:22%;}.elementor-1182 .elementor-element.elementor-element-f015184{--width:22%;}.elementor-1182 .elementor-element.elementor-element-94c6b7d{--width:22%;}.elementor-1182 .elementor-element.elementor-element-74a85c6{--width:22%;}}/* Start custom CSS for tec_elementor_widget_events_view, class: .elementor-element-d162c7f */.tribe-events-pro 
.tribe-events-pro-week-grid__header-column-daynum-link
  {
    color: #053A4B!important;
    font-family: "Inter"!important;
    font-weight: 800!important;
}

.tribe-events-pro-week-grid__multiday-events-day .tribe-common-h8 {
     color: #053A4B!important;
    font-family: "Inter"!important;
    font-weight: 600!important;
}

 button.tribe-events-c-subscribe-dropdown__button-text {
     font-family: "Inter"!important;
    font-weight: 800!important;
 }

.tribe-events-pro-week-grid__event-tooltip-datetime, .tribe-events-pro-week-grid__event-tooltip-title-link {
    color: #053A4B!important;
    font-family: "Inter"!important;
    font-weight: 600!important;
    font-size: 1.1em!important;
}

.tribe-events-pro-week-grid__event-tooltip-description {
        color: #053A4B!important;
    font-family: "Inter"!important;
    font-weight: 400!important;
    font-size: 1em!important;
}/* End custom CSS */