.elementor-1418 .elementor-element.elementor-element-9cf5793{--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:flex-start;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-1418 .elementor-element.elementor-element-e1be3cf{--display:flex;}.elementor-1418 .elementor-element.elementor-element-3b18c78{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1418 .elementor-element.elementor-element-9bd3f1a .tec-events-elementor-event-widget__title{color:var( --e-global-color-ca8cd3a );font-family:"Raleway", Sans-serif;font-size:38px;letter-spacing:-1.2px;text-align:center;}.elementor-1418 .elementor-element.elementor-element-83476ed .tec-events-elementor-event-widget__datetime{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:18px;}.elementor-1418 .elementor-element.elementor-element-83476ed .tec-events-elementor-event-widget__datetime-wrapper{justify-content:center;}.elementor-1418 .elementor-element.elementor-element-19c48fe.elementor-element{--align-self:stretch;}@media(max-width:767px){.elementor-1418 .elementor-element.elementor-element-9cf5793{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1418 .elementor-element.elementor-element-e1be3cf{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1418 .elementor-element.elementor-element-3b18c78{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1418 .elementor-element.elementor-element-9bd3f1a .tec-events-elementor-event-widget__title{font-size:24px;text-align:left;}.elementor-1418 .elementor-element.elementor-element-83476ed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1418 .elementor-element.elementor-element-83476ed .tec-events-elementor-event-widget__datetime{font-size:16px;}}@media(min-width:768px){.elementor-1418 .elementor-element.elementor-element-9cf5793{--content-width:56%;}}/* Start custom CSS for container, class: .elementor-element-e1be3cf */.elementor-1418 .elementor-element.elementor-element-e1be3cf {
  position: relative;
  background: #000; /* ticket color */
  border-radius: 12px;
  padding: 30px;
  color: #fff; /* text color */
}

/* Left notch */
.elementor-1418 .elementor-element.elementor-element-e1be3cf::before {
  content: "";
  position: absolute;
  left: -12px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: #fff; /* same as page background */
  border-radius: 50%;
}

/* Right notch */
.elementor-1418 .elementor-element.elementor-element-e1be3cf::after {
  content: "";
  position: absolute;
  right: -12px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: #fff; /* same as page background */
  border-radius: 50%;
}/* End custom CSS */