.elementor-29 .elementor-element.elementor-element-17d14c8{--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;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-29 .elementor-element.elementor-element-17d14c8:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-17d14c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FBD700;}.elementor-29 .elementor-element.elementor-element-941d881{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-29 .elementor-element.elementor-element-941d881 .elementor-heading-title{font-family:"mencken-std-narrow", Sans-serif;font-weight:400;line-height:1.4em;letter-spacing:0px;}.elementor-29 .elementor-element.elementor-element-941d881.elementor-widget-heading .elementor-heading-title, .elementor-29 .elementor-element.elementor-element-941d881.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#000000;}.elementor-29 .elementor-element.elementor-element-43f0d96{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;}.elementor-29 .elementor-element.elementor-element-43f0d96 .elementor-heading-title{font-family:"mencken-std", Sans-serif;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-29 .elementor-element.elementor-element-43f0d96.elementor-widget-heading .elementor-heading-title, .elementor-29 .elementor-element.elementor-element-43f0d96.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#000000;}.elementor-29 .elementor-element.elementor-element-dd2b1e4{font-family:"neue-haas-unica", Sans-serif;font-size:17px;}.elementor-29 .elementor-element.elementor-element-4e7ca98{--display:flex;}.elementor-29 .elementor-element.elementor-element-d3b2c4d .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );flex-grow:0;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-29 .elementor-element.elementor-element-d3b2c4d .elementor-repeater-item-17d3ee1 > *{display:inline-block;}.elementor-29 .elementor-element.elementor-element-d3b2c4d .elementor-repeater-item-fd9de13.dce-item_image{justify-content:top;}.elementor-29 .elementor-element.elementor-element-d3b2c4d .dce-post-item{text-align:left;padding-bottom:80px;}.elementor-29 .elementor-element.elementor-element-d3b2c4d{width:var( --container-widget-width, 100.214% );max-width:100.214%;--container-widget-width:100.214%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-d3b2c4d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-d3b2c4d .dce-posts-fallback{text-align:left;}.elementor-29 .elementor-element.elementor-element-d3b2c4d .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-29 .elementor-element.elementor-element-da8f69b{--display:flex;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-941d881 .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-29 .elementor-element.elementor-element-dd2b1e4{font-size:16px;}.elementor-29 .elementor-element.elementor-element-d3b2c4d .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 2);flex:0 1 calc( 100% / 2 );}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-941d881 .elementor-heading-title{font-size:15px;}.elementor-29 .elementor-element.elementor-element-43f0d96 .elementor-heading-title{font-size:23px;}.elementor-29 .elementor-element.elementor-element-dd2b1e4{font-size:15px;}.elementor-29 .elementor-element.elementor-element-d3b2c4d .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}}/* Start custom CSS */.swf-scroller-events { font-size: 15px; line-height:1.5em; display: flex; flex-direction: column; height: 100%; }
.swf-scroller-events-details { border-top: 1px solid #ADC5D0; border-bottom: 1px solid #ADC5D0; height: auto; display: flex; margin-bottom: 8px; padding: 5px 0 4px 0}
.swf-scroller-left-details { flex-basis: 50%; }
.swf-scroller-right-details { flex-basis: 50%;  text-align: right;  }
.swf-scroller-left-details div { padding: 5px 0 5px 0px; line-height:1em; }
.swf-scroller-right-details div { padding: 5px 0 5px 0px; line-height:1em; }
.swf-scroller-events h4 { font-size: 20px; height: 40px;}
.swf-scroller-events p { flex-grow: 1; }
.two-buttons { display: flex; margin-bottom:20px;}
a.btn-learn-more, a.btn-buy-tickets { border:1px solid #000; border-radius:15px; padding: 5px 20px 5px 20px; text-decoration: none; color: #000 !important; }
a.btn-buy-tickets { background-color: #CDE5F0; margin-left: 12px; }
a.btn-buy-tickets:hover, a.btn-learn-more:hover { background-color: #C7E7C3; }

@media (min-width: 768px) {
  .swf-scroller-events { font-size: 16px; }

   
}

@media (min-width: 1024px) {
  .swf-scroller-events { font-size: 17px; }
.swf-scroller-events h4 { font-size: 29px; height: 65px;}
   
}/* End custom CSS */