.elementor-6618 .elementor-element.elementor-element-bb8d29a:not(.elementor-motion-effects-element-type-background), .elementor-6618 .elementor-element.elementor-element-bb8d29a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6618 .elementor-element.elementor-element-bb8d29a > .elementor-container{max-width:1291px;}.elementor-6618 .elementor-element.elementor-element-bb8d29a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:170px 0px 80px 0px;}.elementor-6618 .elementor-element.elementor-element-bb8d29a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6618 .elementor-element.elementor-element-a9d4673{text-align:center;}.elementor-6618 .elementor-element.elementor-element-a9d4673 .elementor-heading-title{font-size:100px;text-transform:uppercase;}.elementor-6618 .elementor-element.elementor-element-97bcdd0 > .elementor-container{max-width:1291px;}.elementor-6618 .elementor-element.elementor-element-97bcdd0{padding:80px 0px 100px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-6618 .elementor-element.elementor-element-bb8d29a{padding:0px 0px 70px 0px;}.elementor-6618 .elementor-element.elementor-element-97bcdd0{padding:50px 20px 60px 20px;}}/* Start custom CSS for heading, class: .elementor-element-a9d4673 */.elementor-6618 .elementor-element.elementor-element-a9d4673 {
  position: relative;
  z-index: 2;
}
.elementor-6618 .elementor-element.elementor-element-a9d4673::after {
  content: "";
  position: absolute;
  left: 780px;
  top: 0px;
  width: 50px;
  height: 50px;
  background-image: url('https://eventex.mmproduction.agency/wp-content/uploads/2026/09/hvezda-white.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bb8d29a */.elementor-6618 .elementor-element.elementor-element-bb8d29a {
  --notch-rx: 35px;
  --notch-ry: 35px;
  -webkit-mask: radial-gradient(ellipse var(--notch-rx) var(--notch-ry) at 0 100%, #0000 98%, #000 101%) bottom left / 51% var(--notch-ry) no-repeat, radial-gradient(ellipse var(--notch-rx) var(--notch-ry) at 100% 100%, #0000 98%, #000 101%) bottom right / 51% var(--notch-ry) no-repeat, linear-gradient(#000, #000) top / 100% calc(100% - var(--notch-ry)) no-repeat;
  mask: radial-gradient(ellipse var(--notch-rx) var(--notch-ry) at 0 100%, #0000 98%, #000 101%) bottom left / 51% var(--notch-ry) no-repeat, radial-gradient(ellipse var(--notch-rx) var(--notch-ry) at 100% 100%, #0000 98%, #000 101%) bottom right / 51% var(--notch-ry) no-repeat, linear-gradient(#000, #000) top / 100% calc(100% - var(--notch-ry)) no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fc5674 */.elementor-6618 .elementor-element.elementor-element-5fc5674 p, .elementor-6618 .elementor-element.elementor-element-5fc5674 li {
  font-size: 16px;
  line-height: 1.7;
  color: #4a4a4a;
  margin-bottom: 16px;
}
.elementor-6618 .elementor-element.elementor-element-5fc5674 h3 {
  margin-top: 48px;
  margin-bottom: 16px;
  font-size: 22px;
}
.elementor-6618 .elementor-element.elementor-element-5fc5674 h3:first-of-type {
  margin-top: 8px;
}
.elementor-6618 .elementor-element.elementor-element-5fc5674 ul {
  margin: 0 0 16px 0;
  padding-left: 20px;
}
.elementor-6618 .elementor-element.elementor-element-5fc5674 ul li {
  margin-bottom: 8px;
}
.elementor-6618 .elementor-element.elementor-element-5fc5674 a {
  color: inherit;
  text-decoration: underline;
}/* End custom CSS */