.elementor-5220 .elementor-element.elementor-element-a019e19{--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:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5220 .elementor-element.elementor-element-a019e19:not(.elementor-motion-effects-element-type-background), .elementor-5220 .elementor-element.elementor-element-a019e19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(152deg, var( --e-global-color-accent ) 40%, var( --e-global-color-eef0b24 ) 100%);}.elementor-5220 .elementor-element.elementor-element-5a70898{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-5220 .elementor-element.elementor-element-b65eb34 .elementor-heading-title{text-shadow:2px 2px 5px rgba(0,0,0,0.3);color:var( --e-global-color-eef0b24 );}.elementor-5220 .elementor-element.elementor-element-953e2e0{font-family:var( --e-global-typography-ec1a3d3-font-family ), Sans-serif;font-size:var( --e-global-typography-ec1a3d3-font-size );font-weight:var( --e-global-typography-ec1a3d3-font-weight );line-height:var( --e-global-typography-ec1a3d3-line-height );color:var( --e-global-color-eef0b24 );}.elementor-5220 .elementor-element.elementor-element-5fd0a32{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-cd6e7cf .elementor-button{border-style:solid;}.elementor-5220 .elementor-element.elementor-element-88dd946 .elementor-button{border-style:solid;}.elementor-5220 .elementor-element.elementor-element-869d80f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5220 .elementor-element.elementor-element-2ebc0d6 img{width:100%;max-width:100%;height:350px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-5220 .elementor-element.elementor-element-50fee60{text-align:right;}.elementor-5220 .elementor-element.elementor-element-50fee60 .elementor-heading-title{font-size:10px;font-weight:700;text-transform:uppercase;line-height:1rem;letter-spacing:0.8px;color:var( --e-global-color-secondary );}.elementor-5220 .elementor-element.elementor-element-5202b75{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5220 .elementor-element.elementor-element-06db38c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5220 .elementor-element.elementor-element-18bd049{text-align:center;}.elementor-5220 .elementor-element.elementor-element-18bd049 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-5220 .elementor-element.elementor-element-c01bec7{text-align:center;}.elementor-5220 .elementor-element.elementor-element-c01bec7 .elementor-heading-title{font-size:14px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-5220 .elementor-element.elementor-element-14b9d28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5220 .elementor-element.elementor-element-cabca86{text-align:center;}.elementor-5220 .elementor-element.elementor-element-cabca86 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-5220 .elementor-element.elementor-element-fa8460f{text-align:center;}.elementor-5220 .elementor-element.elementor-element-fa8460f .elementor-heading-title{font-size:14px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-5220 .elementor-element.elementor-element-eb1735f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5220 .elementor-element.elementor-element-4084ead{text-align:center;}.elementor-5220 .elementor-element.elementor-element-4084ead .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-5220 .elementor-element.elementor-element-29ced98{text-align:center;}.elementor-5220 .elementor-element.elementor-element-29ced98 .elementor-heading-title{font-size:14px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-5220 .elementor-element.elementor-element-e208383{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5220 .elementor-element.elementor-element-e72fa32{text-align:center;}.elementor-5220 .elementor-element.elementor-element-e72fa32 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-5220 .elementor-element.elementor-element-9f5efd5{text-align:center;}.elementor-5220 .elementor-element.elementor-element-9f5efd5 .elementor-heading-title{font-size:14px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-5220 .elementor-element.elementor-element-2d96675{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-5220 .elementor-element.elementor-element-2d96675:not(.elementor-motion-effects-element-type-background), .elementor-5220 .elementor-element.elementor-element-2d96675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5a50c9 );}.elementor-5220 .elementor-element.elementor-element-8eda115 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5220 .elementor-element.elementor-element-a0a338b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5220 .elementor-element.elementor-element-8f4c670{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-c9aa1c4{--grid-columns:1;--grid-row-gap:50px;--grid-column-gap:50px;}.elementor-5220 .elementor-element.elementor-element-c9aa1c4 .elementor-repeater-item-f55188a{grid-column:span min( 1, var(--grid-columns) );}@media(max-width:1200px){.elementor-5220 .elementor-element.elementor-element-50fee60 .elementor-heading-title{font-size:12px;}.elementor-5220 .elementor-element.elementor-element-c01bec7 .elementor-heading-title{font-size:12px;}.elementor-5220 .elementor-element.elementor-element-fa8460f .elementor-heading-title{font-size:12px;}.elementor-5220 .elementor-element.elementor-element-29ced98 .elementor-heading-title{font-size:12px;}.elementor-5220 .elementor-element.elementor-element-9f5efd5 .elementor-heading-title{font-size:12px;}.elementor-5220 .elementor-element.elementor-element-2d96675{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}}@media(min-width:768px){.elementor-5220 .elementor-element.elementor-element-5a70898{--width:50%;}.elementor-5220 .elementor-element.elementor-element-869d80f{--width:50%;}.elementor-5220 .elementor-element.elementor-element-06db38c{--width:25%;}.elementor-5220 .elementor-element.elementor-element-14b9d28{--width:25%;}.elementor-5220 .elementor-element.elementor-element-eb1735f{--width:25%;}.elementor-5220 .elementor-element.elementor-element-e208383{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5220 .elementor-element.elementor-element-5a70898{--width:100%;}.elementor-5220 .elementor-element.elementor-element-869d80f{--width:100%;}}@media(max-width:1024px){.elementor-5220 .elementor-element.elementor-element-a019e19{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5220 .elementor-element.elementor-element-5a70898{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-953e2e0{font-size:var( --e-global-typography-ec1a3d3-font-size );line-height:var( --e-global-typography-ec1a3d3-line-height );}.elementor-5220 .elementor-element.elementor-element-5fd0a32{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-869d80f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-2ebc0d6 img{height:283px;}.elementor-5220 .elementor-element.elementor-element-5202b75{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5220 .elementor-element.elementor-element-06db38c{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-5220 .elementor-element.elementor-element-c01bec7 .elementor-heading-title{font-size:12px;}.elementor-5220 .elementor-element.elementor-element-14b9d28{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-5220 .elementor-element.elementor-element-fa8460f .elementor-heading-title{font-size:12px;}.elementor-5220 .elementor-element.elementor-element-eb1735f{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-5220 .elementor-element.elementor-element-29ced98 .elementor-heading-title{font-size:12px;}.elementor-5220 .elementor-element.elementor-element-e208383{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-5220 .elementor-element.elementor-element-9f5efd5 .elementor-heading-title{font-size:12px;}.elementor-5220 .elementor-element.elementor-element-2d96675{--padding-top:50px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-5220 .elementor-element.elementor-element-8f4c670{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5220 .elementor-element.elementor-element-c9aa1c4{--grid-columns:1;}}@media(max-width:767px){.elementor-5220 .elementor-element.elementor-element-a019e19{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-5220 .elementor-element.elementor-element-5a70898{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-953e2e0{font-size:var( --e-global-typography-ec1a3d3-font-size );line-height:var( --e-global-typography-ec1a3d3-line-height );}.elementor-5220 .elementor-element.elementor-element-2ebc0d6 img{height:250%;}.elementor-5220 .elementor-element.elementor-element-50fee60 .elementor-heading-title{font-size:10px;line-height:1em;letter-spacing:0.6px;}.elementor-5220 .elementor-element.elementor-element-c01bec7 .elementor-heading-title{font-size:14px;}.elementor-5220 .elementor-element.elementor-element-fa8460f .elementor-heading-title{font-size:14px;}.elementor-5220 .elementor-element.elementor-element-29ced98 .elementor-heading-title{font-size:14px;}.elementor-5220 .elementor-element.elementor-element-9f5efd5 .elementor-heading-title{font-size:14px;}.elementor-5220 .elementor-element.elementor-element-2d96675{--padding-top:30px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-5220 .elementor-element.elementor-element-8f4c670{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5220 .elementor-element.elementor-element-c9aa1c4{--grid-columns:1;--grid-row-gap:30px;}}/* Start custom CSS for tec_elementor_widget_events_view, class: .elementor-element-8eda115 */.elementor-5220 .elementor-element.elementor-element-8eda115 .tribe-common img {
    border-radius: 10px;
}

.elementor-5220 .elementor-element.elementor-element-8eda115 .tribe-common-l-container, .tribe-events-l-container {
    margin: 0 !important;
    padding: 0 !important;
    min-height: 300px !important;
}

.elementor-5220 .elementor-element.elementor-element-8eda115 .tribe-events-c-nav {
    display: none;
}

.elementor-5220 .elementor-element.elementor-element-8eda115 .tribe-events .tribe-events-header {
    display: none;
}

.elementor-5220 .elementor-element.elementor-element-8eda115 .tribe-events-header {
    display: none;
}

.elementor-5220 .elementor-element.elementor-element-8eda115 .tribe-events-c-subscribe-dropdown__container {
    display: none;
}

.elementor-5220 .elementor-element.elementor-element-8eda115 .tribe-events-pro .tribe-events-pro-photo__event-datetime-featured-text {
    display: none;
}

.elementor-5220 .elementor-element.elementor-element-8eda115 .tribe-common .tribe-common-c-svgicon--featured path {
    display: none;
}

.elementor-5220 .elementor-element.elementor-element-8eda115 .tribe-events-pro .tribe-events-pro-photo__event-datetime-featured-icon {
    display: none;
}/* End custom CSS */
/* Start custom CSS for tec_elementor_widget_events_view, class: .elementor-element-a0a338b */.elementor-5220 .elementor-element.elementor-element-a0a338b .tribe-common img {
    border-radius: 10px;
}

.elementor-5220 .elementor-element.elementor-element-a0a338b .tribe-common-l-container, .tribe-events-l-container {
    margin: 0 !important;
    padding: 0 !important;
    min-height: 300px !important;
}

.elementor-5220 .elementor-element.elementor-element-a0a338b .tribe-events-c-nav {
    display: none;
}

.elementor-5220 .elementor-element.elementor-element-a0a338b .tribe-events .tribe-events-header {
    display: none;
}

.elementor-5220 .elementor-element.elementor-element-a0a338b .tribe-events-header {
    display: none;
}

.elementor-5220 .elementor-element.elementor-element-a0a338b .tribe-events-c-subscribe-dropdown__container {
    display: none;
}

.elementor-5220 .elementor-element.elementor-element-a0a338b .tribe-events-pro .tribe-events-pro-photo__event-datetime-featured-text {
    display: none;
}

.elementor-5220 .elementor-element.elementor-element-a0a338b .tribe-common .tribe-common-c-svgicon--featured path {
    display: none;
}

.elementor-5220 .elementor-element.elementor-element-a0a338b .tribe-events-pro .tribe-events-pro-photo__event-datetime-featured-icon {
    display: none;
}/* End custom CSS */