
    body { margin: 0; }
.home {
  -webkit-text-size-adjust: 100%;
  box-sizing: border-box;
  background-color: #fff;
  color: #000;
  font-family: "Anek Latin",sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 32px;
}

.wrapper, .wrapper-2, .item, .wrapper-4, .item-2, .wrapper-6, .breakdance-image-container, .bde-menu-109-101, .breakdance-dropdown-item, .label-7, .breakdance-dropdown-item-2, .label-10, .breakdance-dropdown-item-3, .label-14, .breakdance-dropdown-item-4, .label-17, .breakdance-dropdown-item-5, .label-20, .breakdance-dropdown-item-6, .label-23, .breakdance-dropdown-item-7, .label-26, .breakdance-dropdown-item-8, .label-29, .breakdance-dropdown-item-9, .label-32, .dual-heading--primary, .rough-annotation, .wrapper-8, .wrapper-9, .wrapper-10, .wrapper-11, .text, .label-34, .label-35, .label-36, .label-37, .wrapper-16, .item-3, .wrapper-18, .label-39, .item-4, .wrapper-20, .label-41, .wrapper-83, .wrapper-84, .wrapper-85, .wrapper-86, .wrapper-87, .wrapper-88, .wrapper-89, .wrapper-90, .wrapper-91, .wrapper-94, .wrapper-95, .wrapper-96, .wrapper-97, .wrapper-98, .wrapper-99, .wrapper-100, .wrapper-101, .wrapper-102, .wrapper-105, .wrapper-106, .wrapper-107, .wrapper-108, .wrapper-109, .wrapper-110, .wrapper-111, .wrapper-112, .wrapper-113, .wrapper-116, .wrapper-117, .wrapper-118, .wrapper-119, .wrapper-120, .wrapper-121, .wrapper-122, .wrapper-123, .wrapper-124, .wrapper-127, .wrapper-128, .wrapper-129, .wrapper-130, .wrapper-131, .wrapper-132, .wrapper-133, .wrapper-134, .wrapper-135, .wrapper-138, .wrapper-139, .wrapper-140, .wrapper-141, .wrapper-142, .wrapper-143, .wrapper-144, .wrapper-145, .wrapper-146, .wrapper-149, .wrapper-150, .wrapper-151, .wrapper-152, .wrapper-153, .wrapper-154, .wrapper-155, .wrapper-156, .wrapper-157, .wrapper-160, .wrapper-161, .wrapper-162, .wrapper-163, .wrapper-164, .wrapper-165, .wrapper-166, .wrapper-167, .wrapper-168, .wrapper-171, .wrapper-172, .wrapper-173, .wrapper-174, .wrapper-175, .wrapper-176, .wrapper-177, .wrapper-178, .wrapper-179, .wrapper-182, .item-5, .wrapper-192, .label-50, .item-6, .wrapper-194, .label-52, .wrapper-197, .breakdance-image-container-3, .breakdance-image-container-4, .wrapper-198, .wrapper-201, .wrapper-204, .wrapper-205, .wrapper-206, .lg-counter-current, .lg-counter-all, .wrapper-207, .wrapper-208 {
  box-sizing: border-box;
}

@media (max-width: 767px) {
.home {
  font-size: 20px;
}
}

.bde-section-109-134, .bde-section-38-100 {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  background-position: center center;
  background-size: cover;
  background-color: #DD183B;
}

.section-container {
  box-sizing: border-box;
  max-width: 1280px;
  background-size: cover;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  text-align: right;
  margin: 0px auto;
  padding: 100px 20px;
  padding-right: 40px;
  padding-bottom: 0px;
  padding-top: 0px;
}

@media (max-width: 1023px) {
.section-container {
  padding-right: 20px;
}
}

@media (max-width: 767px) {
.section-container {
  align-items: center;
  text-align: center;
}
}

@media (max-width: 479px) {
.section-container {
  padding-left: 0px;
  padding-right: 0px;
}
}

.bde-icon-list-109-135, .bde-icon-list-2-617, .bde-icon-list-889-106-889-1 {
  box-sizing: border-box;
  max-width: 100%;
  display: flex;
  text-align: left;
}

.list {
  box-sizing: border-box;
  width: 100%;
  display: flex;
  flex-direction: column;
  list-style: none;
  padding: 0px;
  margin: 0px;
  gap: 30px;
  flex-flow: wrap;
  justify-content: left;
  align-items: center;
}

.wrapper-3, .wrapper-5, .wrapper-17, .wrapper-19, .wrapper-191, .wrapper-193 {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  text-decoration: none;
  gap: 8px;
}

.label, .label-3 {
  box-sizing: border-box;
  display: flex;
  font-size: 20px;
  color: #fff;
}

.icon, .icon-2, .icon-3, .icon-4, .icon-59, .icon-60, .icon-61, .icon-62 {
  box-sizing: border-box;
  font-size: inherit;
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentcolor;
  fill: currentcolor;
}

.label-2, .label-4 {
  box-sizing: border-box;
  color: #fff;
  font-size: 14px;
}

.bde-header-builder-109-100 {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  background-color: #fff;
}

.wrapper-7 {
  box-sizing: border-box;
  gap: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0px auto;
  max-width: 1280px;
  padding: 20px 20px;
}

@media (max-width: 1023px) {
.wrapper-7 {
  padding-bottom: 0px;
  padding-top: 0px;
}
}

.bde-image-109-110 {
  box-sizing: border-box;
  max-width: 100%;
  width: 400px;
}

.breakdance-image, .breakdance-image-2, .breakdance-image-3, .breakdance-image-4 {
  box-sizing: border-box;
  margin: 0px;
  position: relative;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  border-width: medium;
  border-style: none;
  border-color: currentcolor;
  border-image: none;
  margin-left: 0px;
  margin-right: 0px;
}

.breakdance-image-clip, .breakdance-image-clip-3, .breakdance-image-clip-4 {
  box-sizing: border-box;
  overflow: hidden;
}

.breakdance-image-link {
  box-sizing: border-box;
  background-color: transparent;
  display: block;
  color: #fff;
}

.breakdance-image-link:hover, .breakdance-link-14:hover, .breakdance-link-15:hover, .breakdance-link-16:hover, .breakdance-link-17:hover, .ee-gallery-item:hover, .ee-gallery-item-2:hover, .ee-gallery-item-3:hover, .ee-gallery-item-4:hover, .ee-gallery-item-5:hover, .ee-gallery-item-6:hover, .ee-gallery-item-7:hover, .ee-gallery-item-8:hover, .ee-gallery-item-9:hover, .ee-gallery-item-10:hover, .ee-gallery-item-11:hover, .ee-gallery-item-12:hover, .ee-gallery-item-13:hover, .ee-gallery-item-14:hover, .ee-gallery-item-15:hover, .ee-gallery-item-16:hover, .ee-gallery-item-17:hover, .bde-container-link-38-111:hover, .iubenda-white:hover, .breakdance-link-18:hover, .breakdance-link-19:hover {
  color: #fff;
}

.breakdance-image-object, .breakdance-image-object-84, .breakdance-image-object-85 {
  box-sizing: border-box;
  display: block;
  max-inline-size: 100%;
  block-size: auto;
  vertical-align: middle;
  border-style: none;
  max-width: 100%;
  height: auto;
  width: 100%;
}

.breakdance-menu {
  box-sizing: border-box;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: antialiased;
  text-align: left;
  height: 59.25px;
  display: flex;
}

.breakdance-menu-toggle {
  overflow: visible;
  box-sizing: border-box;
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0px;
  text-transform: none;
  appearance: button;
  display: none;
  align-items: center;
  cursor: pointer;
  border-width: medium;
  border-style: none;
  border-color: currentcolor;
  border-image: none;
  color: #000;
  background-color: transparent;
  backface-visibility: hidden;
  transition: 300ms color ease,300ms background-color ease;
  padding: 0px;
  border-radius: 0px;
  min-height: 32px;
}

.breakdance-menu-toggle:hover, .breakdance-menu-item-109-102:hover, .breakdance-menu-item-109-111:hover, .bde-menu-dropdown-109-114:hover, .bde-menu-dropdown-109-143:hover, .breakdance-menu-item-109-113:hover {
  color: #000;
  background-color: transparent;
}

@media (max-width: 1023px) {
.breakdance-menu-toggle {
  display: flex;
}
}

.breakdance-menu-toggle-icon {
  box-sizing: border-box;
  width: 32px;
  height: calc(4px * 3 + 6px * 2);
  display: inline-block;
  position: relative;
}

.breakdance-menu-toggle-lines {
  box-sizing: border-box;
  transition-duration: 75ms;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  top: 50%;
  display: block;
  margin-top: calc(4px / -2);
  content: "";
  position: absolute;
  width: 32px;
  height: 4px;
  background-color: currentcolor;
  border-radius: 0px;
  transition: transform 0.15s;
}

.breakdance-menu-toggle-lines::before {
  transition: top 75ms 0.12s, opacity 75ms;
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 4px;
  background-color: currentcolor;
  border-radius: 0px;
  top: calc((6px + 4px) * -1);
}

.breakdance-menu-toggle-lines::after {
  transition: bottom 75ms 0.12s, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 4px;
  background-color: currentcolor;
  border-radius: 0px;
  bottom: calc((6px + 4px) * -1);
}

.breakdance-menu-list {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0px;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

@media (max-width: 1023px) {
.breakdance-menu-list {
  align-items: stretch;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  left: -914.484375px;
  max-height: calc(100vh - 59.21875px);
  overflow-y: auto;
  position: absolute;
  top: calc(100% + 15px);
  width: calc(100vw - 15px);
  z-index: 1000;
  height: 0px;
  overflow: hidden;
  pointer-events: none;
  visibility: hidden;
}
}

.breakdance-menu-item-109-102, .breakdance-menu-item-109-111, .bde-menu-dropdown-109-114, .breakdance-dropdown, .bde-menu-dropdown-109-143, .breakdance-dropdown-2, .breakdance-menu-item-109-113 {
  box-sizing: border-box;
  position: relative;
}

.breakdance-menu-item-109-102::before {
  content: "";
  position: absolute;
  top: auto;
  left: 0px;
  display: block;
  width: 100%;
  height: 3px;
  background-color: #fdede6;
  transition: 300ms transform ease,300ms opacity ease,300ms background-color ease;
  pointer-events: none;
  backface-visibility: hidden;
  bottom: 0px;
  transform: none;
  transform-origin: left center;
  opacity: 1;
  will-change: transform, opacity;
}

.breakdance-menu-item-109-102:hover::before {
  transform: none;
  opacity: 1;
  will-change: transform, opacity;
  background-color: #fdede6;
}

@media (max-width: 1023px) {
.breakdance-menu-item-109-102::before {
  display: none;
}
}

.breakdance-link, .breakdance-link-2, .breakdance-link-12 {
  box-sizing: border-box;
  background-color: transparent;
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  flex: 1 1 0%;
  font-size: .875em;
  font-family: inherit;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  color: #000;
  padding: 20px 20px 20px 20px;
  margin: 0px;
  border-width: medium;
  border-style: none;
  border-color: currentcolor;
  border-image: none;
  cursor: pointer;
  user-select: none;
  white-space: nowrap;
  transition: 300ms color ease,300ms background-color ease;
}

.breakdance-link:hover, .breakdance-link-2:hover, .breakdance-menu-link:hover, .breakdance-menu-link-2:hover, .breakdance-link-12:hover {
  color: inherit;
}

@media (min-width: 1024px) {
.breakdance-link {
  color: #000;
}
}

@media (max-width: 1023px) {
.breakdance-link {
  border-top: 1px solid #eee;
  outline-offset: -1px;
  padding: 20px 20px 20px 20px;
  background-color: transparent;
  color: #000;
}
}

.breakdance-menu-item-109-111::before, .bde-menu-dropdown-109-114::before, .bde-menu-dropdown-109-143::before, .breakdance-menu-item-109-113::before {
  content: "";
  position: absolute;
  top: auto;
  left: 0px;
  display: block;
  width: 100%;
  height: 3px;
  background-color: #DD183B;
  transition: 300ms transform ease,300ms opacity ease,300ms background-color ease;
  pointer-events: none;
  backface-visibility: hidden;
  bottom: 0px;
  transform: scaleX(0);
  transform-origin: left center;
}

.breakdance-menu-item-109-111:hover::before, .bde-menu-dropdown-109-114:hover::before, .bde-menu-dropdown-109-143:hover::before, .breakdance-menu-item-109-113:hover::before {
  transform: none;
  opacity: 1;
  will-change: transform, opacity;
  background-color: #DD183B;
}

@media (max-width: 1023px) {
.breakdance-menu-item-109-111::before {
  display: none;
}
}

@media (max-width: 1023px) {
.breakdance-link-2 {
  border-top: 1px solid #eee;
  outline-offset: -1px;
  padding: 20px 20px 20px 20px;
}
}

@media (max-width: 1023px) {
.bde-menu-dropdown-109-114::before {
  display: none;
}
}

.breakdance-dropdown-toggle, .breakdance-dropdown-toggle-2 {
  box-sizing: border-box;
  position: relative;
  display: flex;
  align-items: center;
}

.breakdance-menu-link, .breakdance-menu-link-2 {
  overflow: visible;
  box-sizing: border-box;
  font-family: inherit;
  font-size: .875em;
  line-height: 1;
  margin: 0px;
  text-transform: none;
  appearance: button;
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  flex: 1 1 0%;
  font-weight: 500;
  text-decoration: none;
  color: #000;
  padding: 20px 20px 20px 20px;
  border-width: medium;
  border-style: none;
  border-color: currentcolor;
  border-image: none;
  background-color: transparent;
  cursor: pointer;
  user-select: none;
  white-space: nowrap;
  transition: 300ms color ease,300ms background-color ease;
  padding-right: 0px;
}

@media (max-width: 1023px) {
.breakdance-menu-link {
  border-top: 1px solid #eee;
  outline-offset: -1px;
  padding: 20px 20px 20px 20px;
}
}

.breakdance-menu-link-arrow, .breakdance-menu-link-arrow-2 {
  overflow: visible;
  box-sizing: border-box;
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0px;
  text-transform: none;
  appearance: button;
  position: relative;
  z-index: 1;
  align-self: stretch;
  border-width: medium;
  border-style: none;
  border-color: currentcolor;
  border-image: none;
  background-color: transparent;
  padding: 20px 20px 20px 0;
  cursor: pointer;
}

.breakdance-menu-link-arrow::after, .breakdance-menu-link-arrow-2::after {
  content: "";
  display: block;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M441.9 167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z'%3E%3C/path%3E%3C/svg%3E");
  mask-size: 100% auto;
  mask-position: center center;
  mask-repeat: no-repeat;
  margin-left: 8px;
  font-size: 10px;
  width: 1em;
  height: 1em;
  background-color: #000;
  transform: translateY(0px) rotate(0deg);
  transition: 300ms transform ease,300ms background-color ease;
  flex-shrink: 0;
}

@media (max-width: 1023px) {
.breakdance-menu-link-arrow {
  border-top: 1px solid #eee;
  bottom: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
}
}

.breakdance-dropdown-floater {
  box-sizing: border-box;
  position: absolute;
  top: calc(59.25px + 20px);
  left: 0px;
  z-index: 1000;
  min-width: 100%;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  backface-visibility: hidden;
  transform: translate(0px) translateY(0px) rotateX(0deg) scale(1) translateZ(0);
  width: calc(500px - 20px * 2);
  transition: opacity 300ms ease,visibility 300ms ease;
}

@media (max-width: 1023px) {
.breakdance-dropdown-floater {
  transform: none;
  visibility: visible;
  width: auto;
}
}

.breakdance-dropdown-body, .breakdance-dropdown-body-2 {
  box-sizing: border-box;
  position: relative;
  z-index: 1;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
  background-color: #fff;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  border-radius: 8px;
  overflow: hidden;
}

@media (max-width: 1023px) {
.breakdance-dropdown-body {
  background-color: transparent;
  border-radius: 0px;
  border-top: 1px solid #eee;
  box-shadow: none;
  flex-direction: column;
}
}

.breakdance-dropdown-section, .breakdance-dropdown-section-2 {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  padding: 30px;
  gap: 30px;
  width: var(--dropdown-section-width);
}

.breakdance-dropdown-columns, .breakdance-dropdown-columns-2 {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  gap: 60px;
  width: 100%;
}

.breakdance-dropdown-column, .breakdance-dropdown-column-2, .breakdance-dropdown-column-3 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 15px;
  flex: 1 1 0%;
}

@media (max-width: 1023px) {
.breakdance-dropdown-column {
  gap: 0;
}
}

.label-5, .label-12 {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: .875em;
  line-height: 1.5;
  white-space: nowrap;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #000;
}

.label-5::after, .label-12::after {
  content: "";
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M441.9 167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z'%3E%3C/path%3E%3C/svg%3E");
  mask-size: 100% auto;
  mask-position: center center;
  mask-repeat: no-repeat;
  margin-left: 8px;
  font-size: 10px;
  width: 1em;
  height: 1em;
  background-color: #000;
  transform: translateY(0px) rotate(0deg);
  transition: 300ms transform ease,300ms background-color ease;
  flex-shrink: 0;
  display: none;
}

@media (max-width: 1023px) {
.label-5 {
  cursor: pointer;
  outline-offset: -1px;
  font-weight: 500;
  justify-content: space-between;
  padding: 12px 20px 12px 25px;
  white-space: normal;
}

.label-5::after {
  display: block;
}
}

.breakdance-dropdown-links, .breakdance-dropdown-links-2, .breakdance-dropdown-links-3 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 0px;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

@media (max-width: 1023px) {
.breakdance-dropdown-links {
  height: 0px;
  overflow: hidden;
  pointer-events: none;
  visibility: hidden;
}
}

@media (max-width: 1023px) {
.breakdance-dropdown-item:first-child {
  border-top: 1px solid #eee;
}
}

.breakdance-link-3, .breakdance-link-4, .breakdance-link-5, .breakdance-link-6, .breakdance-link-7, .breakdance-link-8, .breakdance-link-9, .breakdance-link-10, .breakdance-link-11 {
  box-sizing: border-box;
  background-color: transparent;
  white-space: normal;
  display: flex;
  align-items: center;
  font-size: .875em;
  line-height: 1.5;
  text-decoration: none;
  color: #000;
  transition: 300ms background-color ease;
}

.breakdance-link-3:hover, .breakdance-link-4:hover, .breakdance-link-5:hover, .breakdance-link-6:hover, .breakdance-link-7:hover, .breakdance-link-8:hover, .breakdance-link-9:hover, .breakdance-link-10:hover, .breakdance-link-11:hover {
  background-color: #fdede6;
  color: #000;
}

@media (max-width: 1023px) {
.breakdance-link-3 {
  justify-content: space-between;
  outline-offset: -1px;
  padding: 12px 30px 12px 30px;
  white-space: normal;
}
}

@media (min-width: 1120px) {
.breakdance-link-3 {
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 8px;
}
}

.label-6, .label-9, .label-13, .label-16, .label-19, .label-22, .label-25, .label-28, .label-31 {
  box-sizing: border-box;
  display: block;
  align-self: center;
  font-size: 40px;
  color: rgb(0, 0, 0);
  margin-right: 0px;
  transform: translate(0px) translateY(0px);
  flex-shrink: 0;
  padding: 0px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0px;
  transition: 300ms color ease,300ms background-color ease;
  overflow: hidden;
}

.image, .image-2, .image-3, .image-4, .image-5, .image-6, .image-7, .image-8, .image-9 {
  box-sizing: border-box;
  display: block;
  max-inline-size: 100%;
  block-size: auto;
  vertical-align: middle;
  border-style: none;
  max-width: 100%;
  width: 1em;
  height: auto;
  opacity: 1;
  transition: 300ms opacity ease;
}

.label-8, .label-11, .label-15, .label-18, .label-21, .label-24, .label-27, .label-30, .label-33 {
  box-sizing: border-box;
  display: block;
  transition: 300ms color ease;
}

@media (max-width: 1023px) {
.breakdance-dropdown-item-2, .breakdance-dropdown-item-2:first-child {
  border-top: 1px solid #eee;
}
}

@media (max-width: 1023px) {
.breakdance-link-4 {
  justify-content: space-between;
  outline-offset: -1px;
  padding: 12px 30px 12px 30px;
  white-space: normal;
}
}

@media (min-width: 1120px) {
.breakdance-link-4 {
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 8px;
}
}

@media (max-width: 1023px) {
.breakdance-dropdown-column-2 {
  gap: 0;
  border-top: 1px solid #eee;
}
}

@media (max-width: 1023px) {
.label-12 {
  cursor: pointer;
  outline-offset: -1px;
  font-weight: 500;
  justify-content: space-between;
  padding: 12px 20px 12px 25px;
  white-space: normal;
}

.label-12::after {
  display: block;
}
}

@media (max-width: 1023px) {
.breakdance-dropdown-links-2 {
  height: 0px;
  overflow: hidden;
  pointer-events: none;
  visibility: hidden;
}
}

@media (max-width: 1023px) {
.breakdance-dropdown-item-3:first-child {
  border-top: 1px solid #eee;
}
}

@media (max-width: 1023px) {
.breakdance-link-5 {
  justify-content: space-between;
  outline-offset: -1px;
  padding: 12px 30px 12px 30px;
  white-space: normal;
}
}

@media (min-width: 1120px) {
.breakdance-link-5 {
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 8px;
}
}

@media (max-width: 1023px) {
.breakdance-dropdown-item-4, .breakdance-dropdown-item-4:first-child {
  border-top: 1px solid #eee;
}
}

@media (max-width: 1023px) {
.breakdance-link-6 {
  justify-content: space-between;
  outline-offset: -1px;
  padding: 12px 30px 12px 30px;
  white-space: normal;
}
}

@media (min-width: 1120px) {
.breakdance-link-6 {
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 8px;
}
}

@media (max-width: 1023px) {
.breakdance-dropdown-item-5, .breakdance-dropdown-item-5:first-child {
  border-top: 1px solid #eee;
}
}

@media (max-width: 1023px) {
.breakdance-link-7 {
  justify-content: space-between;
  outline-offset: -1px;
  padding: 12px 30px 12px 30px;
  white-space: normal;
}
}

@media (min-width: 1120px) {
.breakdance-link-7 {
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 8px;
}
}

.breakdance-dropdown-caret {
  box-sizing: border-box;
  position: absolute;
  top: calc(12px / 2 * -1);
  left: 68.3671875px;
  z-index: 1;
  display: block;
  width: calc(12px * 2);
  height: 12px;
  transform: translateY(-50%);
  overflow: hidden;
  pointer-events: none;
}

.breakdance-dropdown-caret::before, .breakdance-dropdown-caret-2::before {
  content: "";
  position: absolute;
  bottom: calc(12px / 2 * -1);
  left: 50%;
  display: block;
  width: 12px;
  height: 12px;
  background-color: #fff;
  border-top-left-radius: 3px;
  backface-visibility: hidden;
  transform: translate(-50%) rotate(45deg) translateZ(0px);
}

@media (max-width: 1023px) {
.breakdance-dropdown-caret {
  display: none;
}
}

@media (max-width: 1023px) {
.bde-menu-dropdown-109-143::before {
  display: none;
}
}

@media (max-width: 1023px) {
.breakdance-menu-link-2 {
  border-top: 1px solid #eee;
  outline-offset: -1px;
  padding: 20px 20px 20px 20px;
}
}

@media (max-width: 1023px) {
.breakdance-menu-link-arrow-2 {
  border-top: 1px solid #eee;
  bottom: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
}
}

.breakdance-dropdown-floater-2 {
  box-sizing: border-box;
  position: absolute;
  top: calc(59.25px + 20px);
  left: 0px;
  z-index: 1000;
  min-width: 100%;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  backface-visibility: hidden;
  transform: translate(0px) translateY(0px) rotateX(0deg) scale(1) translateZ(0);
  width: calc(300px - 20px * 2);
  transition: opacity 300ms ease,visibility 300ms ease;
}

@media (max-width: 1023px) {
.breakdance-dropdown-floater-2 {
  transform: none;
  visibility: visible;
  width: auto;
}
}

@media (max-width: 1023px) {
.breakdance-dropdown-body-2 {
  background-color: transparent;
  border-radius: 0px;
  border-top: 1px solid #eee;
  box-shadow: none;
  flex-direction: column;
}
}

@media (max-width: 1023px) {
.breakdance-dropdown-column-3 {
  gap: 0;
}
}

@media (max-width: 1023px) {
.breakdance-link-8 {
  justify-content: space-between;
  outline-offset: -1px;
  padding: 12px 30px 12px 30px;
  white-space: normal;
}
}

@media (min-width: 1120px) {
.breakdance-link-8 {
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 8px;
}
}

@media (max-width: 1023px) {
.breakdance-dropdown-item-7 {
  border-top: 1px solid #eee;
}
}

@media (max-width: 1023px) {
.breakdance-link-9 {
  justify-content: space-between;
  outline-offset: -1px;
  padding: 12px 30px 12px 30px;
  white-space: normal;
}
}

@media (min-width: 1120px) {
.breakdance-link-9 {
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 8px;
}
}

@media (max-width: 1023px) {
.breakdance-dropdown-item-8 {
  border-top: 1px solid #eee;
}
}

@media (max-width: 1023px) {
.breakdance-link-10 {
  justify-content: space-between;
  outline-offset: -1px;
  padding: 12px 30px 12px 30px;
  white-space: normal;
}
}

@media (min-width: 1120px) {
.breakdance-link-10 {
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 8px;
}
}

@media (max-width: 1023px) {
.breakdance-dropdown-item-9 {
  border-top: 1px solid #eee;
}
}

@media (max-width: 1023px) {
.breakdance-link-11 {
  justify-content: space-between;
  outline-offset: -1px;
  padding: 12px 30px 12px 30px;
  white-space: normal;
}
}

@media (min-width: 1120px) {
.breakdance-link-11 {
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 8px;
}
}

.breakdance-dropdown-caret-2 {
  box-sizing: border-box;
  position: absolute;
  top: calc(12px / 2 * -1);
  left: 69.1953125px;
  z-index: 1;
  display: block;
  width: calc(12px * 2);
  height: 12px;
  transform: translateY(-50%);
  overflow: hidden;
  pointer-events: none;
}

@media (max-width: 1023px) {
.breakdance-dropdown-caret-2 {
  display: none;
}
}

@media (max-width: 1023px) {
.breakdance-menu-item-109-113::before {
  display: none;
}
}

@media (max-width: 1023px) {
.breakdance-link-12 {
  border-top: 1px solid #eee;
  outline-offset: -1px;
  padding: 20px 20px 20px 20px;
}
}

.bde-section-2-100, .bde-section-2-216, .bde-section-2-322 {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  background-position: center center;
  background-size: cover;
  background-color: #fdede6;
}

.section-container-2 {
  box-sizing: border-box;
  max-width: 1280px;
  background-size: cover;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
  margin: 0px auto;
  padding: 100px 20px;
  gap: 25px;
}

.bde-columns-2-101 {
  box-sizing: border-box;
  max-width: 100%;
  width: 100%;
  display: flex;
  flex-flow: row;
  gap: 50px;
}

@media (max-width: 1023px) {
.bde-columns-2-101 {
  flex-flow: column;
}
}

.bde-column-2-102 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: left;
  align-items: flex-start;
  width: calc(50% - 50px * ((2 - 1) / 2));
  position: relative;
  background-size: cover;
  gap: 20px;
}

@media (max-width: 1023px) {
.bde-column-2-102 {
  width: 100%;
}
}

.bde-dual-heading-2-611 {
  box-sizing: border-box;
  line-height: 1.2;
  font-size: 50px;
  margin: 0px;
  max-width: 100%;
  position: relative;
  color: rgb(15, 23, 42);
  font-family: "Anek Latin",sans-serif;
  font-weight: 600;
}

@media (max-width: 1119px) {
.bde-dual-heading-2-611 {
  font-size: 40px;
}
}

@media (max-width: 479px) {
.dual-heading--primary {
  font-size: 34px;
}
}

.dual-heading--secondary {
  box-sizing: border-box;
  color: #fdede6;
}

@media (max-width: 479px) {
.dual-heading--secondary {
  font-size: 34px;
}
}

.bde-text-2-106 {
  box-sizing: border-box;
  max-width: 100%;
  margin: 0px;
  color: #000;
  font-weight: 500;
}

.bde-rich-text-2-620 {
  box-sizing: border-box;
  max-width: 100%;
  color: #000;
}

.wrapper-12, .wrapper-13, .wrapper-14, .wrapper-15 {
  box-sizing: border-box;
  font-weight: 600;
}

.bde-text-2-618 {
  box-sizing: border-box;
  max-width: 100%;
  margin: 0px;
  color: #000;
  font-weight: 500;
  font-style: italic;
}

.list-2, .list-3 {
  box-sizing: border-box;
  width: 100%;
  display: flex;
  flex-direction: column;
  list-style: none;
  padding: 0px;
  margin: 0px;
  gap: 16px;
  flex-flow: wrap;
  justify-content: left;
  align-items: center;
}

.label-38, .label-40, .label-49, .label-51 {
  box-sizing: border-box;
  display: flex;
  font-size: 20px;
}

.bde-button-2-108, .bde-image-2-408, .bde-button-889-107-889-1, .bde-button-210-104, .bde-button-210-105 {
  box-sizing: border-box;
  max-width: 100%;
}

.breakdance-link-13 {
  box-sizing: border-box;
  background-color: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  user-select: none;
  appearance: none;
  margin: 0px;
  border: 0px;
  padding: 14px 24px;
  font-size: 22px;
  line-height: 1;
  transform: translate(0px, 0px);
  max-width: 100%;
  width: var(--bde-button-width);
  text-align: center;
  font-weight: 500;
  text-decoration: none;
  border-radius: 8px;
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  transition-timing-function: ease-in-out;
  transition-property: all;
  transition-duration: 300ms;
  overflow: hidden;
  color: #fff;
  background: #DD183B;
}

.breakdance-link-13:hover, .button-atom:hover {
  color: #fff;
  background: #DD183B;
  border-color: transparent;
}

.breakdance-link-13:disabled, .button-atom:disabled, .button-atom-2:disabled, .breakdance-link-18:disabled, .breakdance-link-19:disabled {
  filter: grayscale(100%);
  opacity: 0.6;
  cursor: not-allowed;
}

.label-42, .label-48, .label-53, .label-55, .label-57 {
  box-sizing: border-box;
  text-align: left;
}

.bde-column-2-103 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: left;
  align-items: flex-start;
  width: calc(50% - 50px * ((2 - 1) / 2));
  position: relative;
  background-size: cover;
}

@media (max-width: 1023px) {
.bde-column-2-103 {
  width: 100%;
}
}

.breakdance-image-container-2 {
  box-sizing: border-box;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
}

.breakdance-image-clip-2 {
  box-sizing: border-box;
  overflow: hidden;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
}

.breakdance-image-object-2 {
  box-sizing: border-box;
  display: block;
  max-inline-size: 100%;
  block-size: auto;
  vertical-align: middle;
  border-style: none;
  max-width: 100%;
  height: auto;
  aspect-ratio: 4 / 3;
  object-fit: cover;
}

.bde-logo-list-2-409 {
  box-sizing: border-box;
  width: 100%;
  display: flex;
  position: relative;
  align-items: center;
  overflow: hidden;
}

.bde-logo-list-2-409::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100px;
  height: 100%;
  z-index: 1;
  background-image: linear-gradient(to left,rgba(255,255,255,0),#fdede6);
}

.bde-logo-list-2-409::after {
  content: "";
  position: absolute;
  left: auto;
  top: 0px;
  width: 100px;
  height: 100%;
  z-index: 1;
  background-image: linear-gradient(to left,rgba(255,255,255,0),#fdede6);
  right: -1px;
  transform: rotate(180deg);
}

.wrapper-21 {
  box-sizing: border-box;
  display: flex;
  position: relative;
  align-items: center;
  column-gap: 60px;
  will-change: transform;
  transform: translate3d(0px, 0px, 0px);
  animation: 30s linear 0s infinite normal none running logo-marquee-LTR;
  animation-duration: 300s;
}

.wrapper-22, .wrapper-23, .wrapper-24, .wrapper-25, .wrapper-26, .wrapper-27, .wrapper-28, .wrapper-29, .wrapper-30, .wrapper-31, .wrapper-32, .wrapper-33, .wrapper-34, .wrapper-35, .wrapper-36, .wrapper-37, .wrapper-38, .wrapper-39, .wrapper-40, .wrapper-41, .wrapper-42, .wrapper-43, .wrapper-44, .wrapper-45, .wrapper-46, .wrapper-47, .wrapper-48, .wrapper-49, .wrapper-50, .wrapper-51, .wrapper-52, .wrapper-53, .wrapper-54, .wrapper-55, .wrapper-56, .wrapper-57, .wrapper-58, .wrapper-59, .wrapper-60, .wrapper-61, .wrapper-62, .wrapper-63, .wrapper-64, .wrapper-65, .wrapper-66, .wrapper-67, .wrapper-68, .wrapper-69, .wrapper-70, .wrapper-71, .wrapper-72, .wrapper-73, .wrapper-74, .wrapper-75, .wrapper-76, .wrapper-77, .wrapper-78, .wrapper-79, .wrapper-80, .wrapper-81 {
  box-sizing: border-box;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  height: 30px;
}

.breakdance-image-object-3, .breakdance-image-object-4, .breakdance-image-object-5, .breakdance-image-object-6, .breakdance-image-object-7, .breakdance-image-object-8, .breakdance-image-object-9, .breakdance-image-object-10, .breakdance-image-object-11, .breakdance-image-object-12, .breakdance-image-object-13, .breakdance-image-object-14, .breakdance-image-object-15, .breakdance-image-object-16, .breakdance-image-object-17, .breakdance-image-object-18, .breakdance-image-object-19, .breakdance-image-object-20, .breakdance-image-object-21, .breakdance-image-object-22, .breakdance-image-object-23, .breakdance-image-object-24, .breakdance-image-object-25, .breakdance-image-object-26, .breakdance-image-object-27, .breakdance-image-object-28, .breakdance-image-object-29, .breakdance-image-object-30, .breakdance-image-object-31, .breakdance-image-object-32, .breakdance-image-object-33, .breakdance-image-object-34, .breakdance-image-object-35, .breakdance-image-object-36, .breakdance-image-object-37, .breakdance-image-object-38, .breakdance-image-object-39, .breakdance-image-object-40, .breakdance-image-object-41, .breakdance-image-object-42, .breakdance-image-object-43, .breakdance-image-object-44, .breakdance-image-object-45, .breakdance-image-object-46, .breakdance-image-object-47, .breakdance-image-object-48, .breakdance-image-object-49, .breakdance-image-object-50, .breakdance-image-object-51, .breakdance-image-object-52, .breakdance-image-object-53, .breakdance-image-object-54, .breakdance-image-object-55, .breakdance-image-object-56, .breakdance-image-object-57, .breakdance-image-object-58, .breakdance-image-object-59, .breakdance-image-object-60, .breakdance-image-object-61, .breakdance-image-object-62 {
  box-sizing: border-box;
  display: block;
  max-inline-size: 100%;
  block-size: auto;
  vertical-align: middle;
  border-style: none;
  max-width: initial;
  height: 100%;
  width: auto;
}

.bde-section-2-162, .bde-section-2-246 {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  background-position: center center;
  background-size: cover;
  background-color: #fff;
}

.section-container-3, .section-container-4, .section-container-6 {
  box-sizing: border-box;
  max-width: 1280px;
  background-size: cover;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin: 0px auto;
  padding: 100px 20px;
  gap: 20px;
}

.bde-div-2-165, .bde-div-2-217, .bde-div-2-247, .bde-div-2-356 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  max-width: 100%;
  position: relative;
  background-size: cover;
}

.bde-text-2-166, .bde-text-2-218, .bde-text-2-248, .bde-text-2-324 {
  box-sizing: border-box;
  max-width: 100%;
  margin: 0px;
  color: #DD183B;
  font-weight: 500;
  letter-spacing: 2px;
}

.bde-heading-2-167, .bde-heading-2-219, .bde-heading-2-321, .bde-heading-2-325 {
  box-sizing: border-box;
  line-height: 1.2;
  max-width: 100%;
  margin: 0px;
  color: rgb(15, 23, 42);
  font-family: "Anek Latin",sans-serif;
  font-size: 45px;
}

@media (max-width: 1119px) {
.bde-heading-2-167 {
  font-size: 35px;
}
}

.bde-text-2-175 {
  box-sizing: border-box;
  max-width: 100%;
  margin: 0px;
  color: #000;
  width: 85%;
}

@media (max-width: 1119px) {
.bde-text-2-175 {
  text-align: left;
}
}

@media (max-width: 1023px) {
.bde-text-2-175 {
  width: 100%;
}
}

.bde-grid-2-645 {
  box-sizing: border-box;
  display: grid;
  grid-template-columns: repeat(4,minmax(0,1fr));
  gap: 32px;
  text-align: left;
  max-width: 100%;
  width: 100%;
  position: relative;
  background-size: cover;
  align-items: stretch;
  justify-items: stretch;
}

.bde-image-hover-card-2-646, .bde-image-hover-card-2-647, .bde-image-hover-card-2-648, .bde-image-hover-card-2-649 {
  box-sizing: border-box;
  max-width: 100%;
  display: flex;
  width: auto !important;
  height: auto !important;
}

.breakdance-link-14, .breakdance-link-15, .breakdance-link-16, .breakdance-link-17, .iubenda-white {
  box-sizing: border-box;
  background-color: transparent;
  color: #fff;
}

.ee-imagehover, .ee-imagehover-2, .ee-imagehover-3, .ee-imagehover-4 {
  box-sizing: border-box;
  margin: 0px;
  display: flex;
  position: relative;
  overflow: hidden;
  padding: 0px;
  color: #fff;
  border-radius: 3px;
  width: 100%;
  margin-left: 0px;
  margin-right: 0px;
}

.breakdance-image-object-63, .breakdance-image-object-64, .breakdance-image-object-65, .breakdance-image-object-66 {
  box-sizing: border-box;
  display: block;
  max-inline-size: 100%;
  block-size: auto;
  vertical-align: middle;
  border-style: none;
  transition: all 300ms ease;
  object-fit: cover;
  max-width: 100%;
  width: 100%;
  height: auto;
}

.c4-layout-center-center, .c4-layout-center-center-2, .c4-layout-center-center-3, .c4-layout-center-center-4 {
  box-sizing: border-box;
  transition: all 300ms ease;
  position: absolute;
  inset: 0px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: 100%;
  z-index: 1;
  padding: calc(1em * 2);
}

.c4-reveal-up, .c4-reveal-up-3, .c4-reveal-up-5, .c4-reveal-up-7 {
  box-sizing: border-box;
  transition: all 300ms ease;
  transition-delay: 200ms;
  display: inline-block;
  overflow: hidden;
  opacity: 0;
}

.ee-imagehover-title, .ee-imagehover-title-3, .ee-imagehover-title-5, .ee-imagehover-title-7 {
  box-sizing: border-box;
  transition: all 300ms ease;
  transition-delay: 200ms;
  display: inline-block;
  transform: translateY(100%);
  color: #000;
  font-weight: 500;
}

.c4-reveal-up-2, .c4-reveal-up-4, .c4-reveal-up-6, .c4-reveal-up-8 {
  box-sizing: border-box;
  transition: all 300ms ease;
  transition-delay: 400ms;
  display: inline-block;
  overflow: hidden;
  opacity: 0;
}

.ee-imagehover-title-2, .ee-imagehover-title-4, .ee-imagehover-title-6, .ee-imagehover-title-8 {
  box-sizing: border-box;
  transition: all 300ms ease;
  transition-delay: 400ms;
  display: inline-block;
  transform: translateY(100%);
  color: #000;
  font-weight: 500;
}

@media (max-width: 1119px) {
.bde-heading-2-219 {
  font-size: 35px;
}
}

.bde-gallery-2-607 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
}

.ee-gallery {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  display: flex;
  gap: 0px;
  margin-bottom: 0px;
}

.ee-gallery-item, .ee-gallery-item-2, .ee-gallery-item-3, .ee-gallery-item-4, .ee-gallery-item-5, .ee-gallery-item-6, .ee-gallery-item-7, .ee-gallery-item-8, .ee-gallery-item-9, .ee-gallery-item-10, .ee-gallery-item-11, .ee-gallery-item-12, .ee-gallery-item-13, .ee-gallery-item-14, .ee-gallery-item-15, .ee-gallery-item-16, .ee-gallery-item-17 {
  box-sizing: border-box;
  background-color: transparent;
  position: absolute;
  display: flex;
  top: 0px;
  left: 0px;
  height: 250px;
  overflow: hidden;
  transition-duration: 0.3s;
  transition-property: box-shadow, opacity, background-color;
  transition-timing-function: ease;
  color: #fff;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  background: rgba(0, 0, 0, 0.19);
}

@media (max-width: 767px) {
.ee-gallery-item {
  width: 100% !important;
}
}

.ee-gallery-item-figure, .ee-gallery-item-figure-2, .ee-gallery-item-figure-3, .ee-gallery-item-figure-4, .ee-gallery-item-figure-5, .ee-gallery-item-figure-6, .ee-gallery-item-figure-7, .ee-gallery-item-figure-8, .ee-gallery-item-figure-9, .ee-gallery-item-figure-10, .ee-gallery-item-figure-11, .ee-gallery-item-figure-12, .ee-gallery-item-figure-13, .ee-gallery-item-figure-14, .ee-gallery-item-figure-15, .ee-gallery-item-figure-16, .ee-gallery-item-figure-17 {
  box-sizing: border-box;
  margin: 0px;
  width: 100%;
  height: 100%;
  margin-left: 0px;
  margin-right: 0px;
}

.breakdance-image-object-67, .breakdance-image-object-68, .breakdance-image-object-69, .breakdance-image-object-70, .breakdance-image-object-71, .breakdance-image-object-72, .breakdance-image-object-73, .breakdance-image-object-74, .breakdance-image-object-75, .breakdance-image-object-76, .breakdance-image-object-77, .breakdance-image-object-78, .breakdance-image-object-79, .breakdance-image-object-80, .breakdance-image-object-81, .breakdance-image-object-82, .breakdance-image-object-83 {
  box-sizing: border-box;
  display: block;
  max-inline-size: 100%;
  block-size: auto;
  vertical-align: bottom;
  border-style: none;
  max-height: 100%;
  min-width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1) translate(0,0);
  transition-duration: 0.3s;
  transition-property: opacity,transform,filter,box-shadow;
  transition-timing-function: ease;
  opacity: 1;
  max-width: 100%;
}

@media (max-width: 767px) {
.ee-gallery-item-2 {
  width: 100% !important;
}
}

@media (max-width: 767px) {
.ee-gallery-item-3 {
  width: 100% !important;
}
}

@media (max-width: 767px) {
.ee-gallery-item-4 {
  width: 100% !important;
}
}

@media (max-width: 767px) {
.ee-gallery-item-5 {
  width: 100% !important;
}
}

@media (max-width: 767px) {
.ee-gallery-item-6 {
  width: 100% !important;
}
}

@media (max-width: 767px) {
.ee-gallery-item-7 {
  width: 100% !important;
}
}

@media (max-width: 767px) {
.ee-gallery-item-8 {
  width: 100% !important;
}
}

@media (max-width: 767px) {
.ee-gallery-item-9 {
  width: 100% !important;
}
}

@media (max-width: 767px) {
.ee-gallery-item-10 {
  width: 100% !important;
}
}

@media (max-width: 767px) {
.ee-gallery-item-11 {
  width: 100% !important;
}
}

@media (max-width: 767px) {
.ee-gallery-item-12 {
  width: 100% !important;
}
}

@media (max-width: 767px) {
.ee-gallery-item-13 {
  width: 100% !important;
}
}

@media (max-width: 767px) {
.ee-gallery-item-14 {
  width: 100% !important;
}
}

@media (max-width: 767px) {
.ee-gallery-item-15 {
  width: 100% !important;
}
}

@media (max-width: 767px) {
.ee-gallery-item-16 {
  width: 100% !important;
}
}

@media (max-width: 767px) {
.ee-gallery-item-17 {
  width: 100% !important;
}
}

.ee-gallery-gutter {
  box-sizing: border-box;
  width: 10px;
  height: 0px;
}

.section-container-5 {
  box-sizing: border-box;
  max-width: 1280px;
  background-size: cover;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin: 0px auto;
  padding: 100px 20px;
  gap: 20px;
  justify-content: center;
}

@media (max-width: 1119px) {
.bde-heading-2-321 {
  font-size: 35px;
}
}

.bde-text-2-276, .bde-text-2-283, .bde-text-2-371, .bde-text-2-552, .bde-text-2-557, .bde-text-2-563, .bde-text-2-569, .bde-text-2-587, .bde-text-2-575, .bde-text-2-581, .bde-text-889-105-889-1 {
  box-sizing: border-box;
  max-width: 100%;
  margin: 0px;
  color: #000;
}

.bde-grid-2-279 {
  box-sizing: border-box;
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 32px;
  text-align: left;
  max-width: 100%;
  width: 100%;
  position: relative;
  background-size: cover;
  align-items: stretch;
  justify-items: stretch;
}

.bde-div-2-280, .bde-div-2-369, .bde-div-2-550, .bde-div-2-555, .bde-div-2-561, .bde-div-2-567, .bde-div-2-585, .bde-div-2-573, .bde-div-2-579 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
  max-width: 100%;
  position: relative;
  background-size: cover;
  width: auto !important;
  height: auto !important;
  padding: 20px;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(251, 209, 191);
  border-radius: 20px;
  gap: 10px;
  background-color: #fdede6;
}

.bde-star-rating-2-304, .bde-star-rating-2-370, .bde-star-rating-2-551, .bde-star-rating-2-556, .bde-star-rating-2-562, .bde-star-rating-2-568, .bde-star-rating-2-586, .bde-star-rating-2-574, .bde-star-rating-2-580 {
  box-sizing: border-box;
  max-width: 100%;
  width: max-content;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 12px;
}

@media (max-width: 1119px) {
.bde-star-rating-2-304 {
  flex-direction: column;
  align-items: flex-start;
}
}

.wrapper-82, .wrapper-93, .wrapper-104, .wrapper-115, .wrapper-126, .wrapper-137, .wrapper-148, .wrapper-159, .wrapper-170 {
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  font-size: 21px;
}

.icon-5, .icon-6, .icon-7, .icon-8, .icon-9, .icon-11, .icon-12, .icon-13, .icon-14, .icon-15, .icon-17, .icon-18, .icon-19, .icon-20, .icon-21, .icon-23, .icon-24, .icon-25, .icon-26, .icon-27, .icon-29, .icon-30, .icon-31, .icon-32, .icon-33, .icon-35, .icon-36, .icon-37, .icon-38, .icon-39, .icon-41, .icon-42, .icon-43, .icon-44, .icon-45, .icon-47, .icon-48, .icon-49, .icon-50, .icon-51, .icon-53, .icon-54, .icon-55, .icon-56, .icon-57 {
  box-sizing: border-box;
  width: 21px;
  height: 21px;
  fill: orange;
}

.icon-10, .icon-16, .icon-22, .icon-28, .icon-34, .icon-40, .icon-46, .icon-52, .icon-58 {
  box-sizing: border-box;
  position: absolute;
}

.bde-div-2-311, .bde-div-2-372, .bde-div-2-553, .bde-div-2-558, .bde-div-2-564, .bde-div-2-570, .bde-div-2-588, .bde-div-2-576, .bde-div-2-582 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
  max-width: 100%;
  position: relative;
  background-size: cover;
}

.bde-text-2-282, .bde-text-2-305, .bde-text-2-373, .bde-text-2-554, .bde-text-2-559, .bde-text-2-560, .bde-text-2-565, .bde-text-2-571, .bde-text-2-572, .bde-text-2-589, .bde-text-2-590, .bde-text-2-577, .bde-text-2-578, .bde-text-2-583 {
  box-sizing: border-box;
  max-width: 100%;
  margin: 0px;
  color: rgb(0, 0, 0);
  font-weight: 400;
}

.wrapper-92, .wrapper-103, .wrapper-114, .wrapper-125, .wrapper-136, .wrapper-147, .wrapper-158, .wrapper-169, .wrapper-180 {
  box-sizing: border-box;
  font-weight: bolder;
}

@media (max-width: 1119px) {
.bde-star-rating-2-370 {
  flex-direction: column;
  align-items: flex-start;
}
}

@media (max-width: 1119px) {
.bde-star-rating-2-551 {
  flex-direction: column;
  align-items: flex-start;
}
}

@media (max-width: 1119px) {
.bde-star-rating-2-556 {
  flex-direction: column;
  align-items: flex-start;
}
}

@media (max-width: 1119px) {
.bde-star-rating-2-562 {
  flex-direction: column;
  align-items: flex-start;
}
}

@media (max-width: 1119px) {
.bde-star-rating-2-568 {
  flex-direction: column;
  align-items: flex-start;
}
}

@media (max-width: 1119px) {
.bde-star-rating-2-586 {
  flex-direction: column;
  align-items: flex-start;
}
}

@media (max-width: 1119px) {
.bde-star-rating-2-574 {
  flex-direction: column;
  align-items: flex-start;
}
}

@media (max-width: 1119px) {
.bde-star-rating-2-580 {
  flex-direction: column;
  align-items: flex-start;
}
}

.wrapper-181 {
  vertical-align: baseline;
  box-sizing: border-box;
  font-size: 75%;
  line-height: 0;
  position: relative;
  top: -0.5em;
}

@media (max-width: 1119px) {
.bde-heading-2-325 {
  font-size: 35px;
}
}

.bde-globalblock-2-653 {
  box-sizing: border-box;
  max-width: 100%;
  width: 100%;
}

.bde-div-889-100-889-1 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  max-width: 100%;
  position: relative;
  background-size: cover;
  width: 100%;
  padding: 50px;
  border-radius: 20px;
  gap: 20px;
  background-color: #fff;
}

@media (max-width: 1023px) {
.bde-div-889-100-889-1 {
  padding: 20px;
}
}

.bde-columns-889-101-889-1, .bde-columns-38-103 {
  box-sizing: border-box;
  max-width: 100%;
  width: 100%;
  display: flex;
  flex-flow: row;
  gap: 32px;
}

@media (max-width: 1119px) {
.bde-columns-889-101-889-1 {
  flex-flow: column;
}
}

.bde-column-889-102-889-1, .bde-column-889-104-889-1 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  text-align: left;
  align-items: flex-start;
  width: calc(50% - 32px * ((2 - 1) / 2));
  position: relative;
  background-size: cover;
  gap: 30px;
}

@media (max-width: 1119px) {
.bde-column-889-102-889-1 {
  width: 100%;
  order: 10;
}
}

.bde-form-builder-889-103-889-1 {
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
}

.breakdance-form {
  box-sizing: border-box;
  font-size: 22px;
  color: #374151;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 16px;
}

@media (max-width: 767px) {
.breakdance-form {
  grid-template-columns: unset;
}
}

.breakdance-form-field, .breakdance-form-field-2, .breakdance-form-field-3, .breakdance-form-field-4, .breakdance-form-field-5 {
  box-sizing: border-box;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  grid-column-start: span 12;
}

@media (max-width: 767px) {
.breakdance-form-field {
  grid-column-start: unset;
}
}

.wrapper-183, .wrapper-184, .wrapper-185, .wrapper-186, .wrapper-187, .wrapper-190 {
  box-sizing: border-box;
  vertical-align: middle;
  white-space: normal;
  line-height: 1;
  display: block;
  font-size: inherit;
  font-weight: 500;
  color: #000;
  margin-bottom: 8px;
  cursor: pointer;
}

@media (max-width: 767px) {
.wrapper-183 {
  font-size: 18px;
}
}

.label-43, .label-44, .label-45, .label-46, .label-47 {
  box-sizing: border-box;
  color: #b91c1c;
  padding-left: 4px;
  display: inline-block;
  transform: translate( 0, 0 );
}

.input, .input-2, .input-3, .input-4, .input-8 {
  overflow: visible;
  box-sizing: border-box;
  font-family: inherit;
  font-size: 22px;
  line-height: 1;
  margin: 0px;
  vertical-align: middle;
  white-space: normal;
  border: 0px;
  padding: 0px;
  appearance: none;
  display: block;
  width: 100%;
  padding-top: 12px;
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 16px;
  border-width: 1px;
  border-style: solid;
  border-color: #d1d5db;
  border-radius: 3px;
  background-color: #fff;
  transition: 0.3s ease-in-out;
}

.input:focus, .input-2:focus, .input-3:focus, .input-4:focus, .input-5:focus, .input-8:focus {
  background-color: #fff;
  border-color: #DD183B;
  box-shadow: #DD183B 0 0 2px;
  outline: 0px;
}

.input::placeholder, .input-2::placeholder, .input-3::placeholder, .input-4::placeholder, .input-5::placeholder, .input-8::placeholder {
  color: #787e8b;
}

@media (max-width: 767px) {
.breakdance-form-field-2 {
  grid-column-start: unset;
}
}

@media (max-width: 767px) {
.wrapper-184 {
  font-size: 18px;
}
}

@media (max-width: 767px) {
.breakdance-form-field-3 {
  grid-column-start: unset;
}
}

@media (max-width: 767px) {
.wrapper-185 {
  font-size: 18px;
}
}

@media (max-width: 767px) {
.breakdance-form-field-4 {
  grid-column-start: unset;
}
}

@media (max-width: 767px) {
.wrapper-186 {
  font-size: 18px;
}
}

@media (max-width: 767px) {
.breakdance-form-field-5 {
  grid-column-start: unset;
}
}

@media (max-width: 767px) {
.wrapper-187 {
  font-size: 18px;
}
}

.input-5 {
  box-sizing: border-box;
  font-family: inherit;
  font-size: 22px;
  line-height: 1.4;
  margin: 0px;
  overflow: auto;
  vertical-align: top;
  border: 0px;
  padding: 0px;
  appearance: none;
  display: block;
  width: 100%;
  padding-top: 12px;
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 16px;
  border-width: 1px;
  border-style: solid;
  border-color: #d1d5db;
  border-radius: 3px;
  background-color: #fff;
  transition: 0.3s ease-in-out;
  height: auto;
  min-height: 100px;
  resize: vertical;
}

.breakdance-form-field-6 {
  box-sizing: border-box;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  grid-column-start: span 12;
  flex-flow: column wrap;
}

@media (max-width: 767px) {
.breakdance-form-field-6 {
  grid-column-start: unset;
}
}

.group {
  box-sizing: border-box;
  padding: 0px;
  margin: 0px;
  border: 0px;
  appearance: none;
}

.wrapper-188 {
  box-sizing: border-box;
  padding: 0px;
  color: #000;
  display: block;
  max-width: 100%;
  white-space: normal;
  font-size: inherit;
  font-weight: 500;
  margin-bottom: 8px;
  cursor: pointer;
}

@media (max-width: 767px) {
.wrapper-188 {
  font-size: 18px;
}
}

.breakdance-form-checkbox {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 8px;
}

.breakdance-form-checkbox:last-child {
  margin-bottom: 0px;
}

.input-6 {
  overflow: visible;
  box-sizing: border-box;
  padding: 0px;
  font-family: inherit;
  font-size: 100%;
  line-height: 1;
  margin: 0px;
  vertical-align: middle;
  white-space: normal;
  border: 0px;
  appearance: none;
  display: inline-block;
  width: 1em;
  height: 1em;
  background-origin: border-box;
  user-select: none;
  flex-shrink: 0;
  color: #DD183B;
  background-color: #fff;
  cursor: pointer;
  border-top: 1px solid #d1d5db;
  border-right: 1px solid #d1d5db;
  border-bottom: 1px solid #d1d5db;
  border-left: 1px solid #d1d5db;
  border-radius: 4px;
  opacity: 1;
}

.input-6:focus {
  border-color: currentcolor;
  box-shadow: currentcolor 0px 0px 0px 1px;
  outline: transparent solid 1px;
}

.wrapper-189 {
  box-sizing: border-box;
  vertical-align: middle;
  white-space: normal;
  line-height: 25px !important;
  cursor: pointer;
  font-size: 20px !important;
  margin-bottom: 0px !important;
  padding-left: 15px !important;
}

@media (max-width: 767px) {
.wrapper-189 {
  font-size: 18px !important;
  line-height: 25px !important;
}
}

@media (max-width: 479px) {
.wrapper-189 {
  font-size: 18px !important;
  line-height: 25px !important;
}
}

.breakdance-form-field-7 {
  box-sizing: border-box;
  position: relative;
  display: none;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  grid-column-start: span 12;
}

@media (max-width: 767px) {
.breakdance-form-field-7 {
  grid-column-start: unset;
}
}

.input-7, .input-9, .input-10 {
  overflow: visible;
  box-sizing: border-box;
  font-family: inherit;
  font-size: 100%;
  line-height: 1;
  margin: 0px;
  vertical-align: middle;
  white-space: normal;
  border: 0px;
  padding: 0px;
  appearance: none;
}

.breakdance-form-field-8 {
  box-sizing: border-box;
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 0px;
  grid-column-start: span 12;
  opacity: 0;
  top: 0px;
  left: 0px;
  height: 0px;
  z-index: -1;
}

@media (max-width: 767px) {
.breakdance-form-field-8 {
  grid-column-start: unset;
}
}

@media (max-width: 767px) {
.wrapper-190 {
  font-size: 18px;
}
}

.breakdance-form-field-9 {
  box-sizing: border-box;
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: end;
  width: 100%;
  grid-column-start: span 12;
  justify-content: center;
}

@media (max-width: 767px) {
.breakdance-form-field-9 {
  grid-column-start: unset;
}
}

.button-atom {
  overflow: hidden;
  box-sizing: border-box;
  font-family: inherit;
  font-size: 22px;
  line-height: 1;
  margin: 0px;
  text-transform: none;
  appearance: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  user-select: none;
  border: 0px;
  padding: 14px 24px;
  background-color: transparent;
  transform: translate(0px, 0px);
  max-width: 100%;
  width: var(--bde-button-width);
  text-align: center;
  font-weight: 500;
  text-decoration: none;
  border-radius: 8px;
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  transition-timing-function: ease-in-out;
  transition-property: all;
  transition-duration: 300ms;
  color: #fff;
  background: #DD183B;
}

.button-atom:focus {
  box-shadow: #DD183B 0 0 2px;
  outline: 0px;
}

@media (max-width: 1119px) {
.bde-column-889-104-889-1 {
  width: 100%;
  order: 9;
  align-items: center;
  text-align: center;
}
}

@media (max-width: 767px) {
.bde-column-889-104-889-1 {
  align-items: flex-start;
  text-align: left;
}
}

.bde-div-889-109-889-1 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
  max-width: 100%;
  position: relative;
  background-size: cover;
  width: 100%;
  gap: 30px;
}

.bde-div-889-112-889-1 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  max-width: 100%;
  position: relative;
  background-size: cover;
  width: 100%;
}

.bde-image2-889-110-889-1, .bde-image2-889-111-889-1 {
  box-sizing: border-box;
  display: inline-block;
  max-inline-size: 100%;
  block-size: auto;
  vertical-align: middle;
  border-style: none;
  max-width: 100%;
  height: auto;
  width: 200px;
}

@media (min-width: 1120px) {
.bde-image2-889-110-889-1 {
  display: none;
}
}

@media (max-width: 1119px) {
.bde-text-889-105-889-1 {
  text-align: left;
}
}

@media (min-width: 1120px) {
.bde-button-889-107-889-1 {
  display: none;
}
}

@media (max-width: 1119px) and (min-width: 1024px) {
.bde-button-889-107-889-1 {
  display: none;
}
}

@media (max-width: 1023px) and (min-width: 768px) {
.bde-button-889-107-889-1 {
  display: none;
}
}

@media (max-width: 767px) and (min-width: 480px) {
.bde-button-889-107-889-1 {
  display: none;
}
}

@media (max-width: 479px) {
.bde-button-889-107-889-1 {
  display: none;
}
}

.button-atom-2 {
  overflow: visible;
  box-sizing: border-box;
  font-family: inherit;
  font-size: 22px;
  line-height: 1;
  margin: 0px;
  text-transform: none;
  appearance: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  user-select: none;
  border: 0px;
  padding: 0px;
  background-color: transparent;
  transform: translate(0px, 0px);
  max-width: 100%;
  width: var(--bde-button-width);
  color: #DD183B;
  font-weight: 300;
  text-decoration: none;
}

.button-atom-2:hover {
  color: #fff;
  text-decoration: none;
}

.button-atom-2::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.075em;
  background: currentcolor;
  top: 110%;
  left: 0px;
  pointer-events: none;
  transform-origin: 100% 50%;
  transform: scale3d(0, 1, 1);
  transition-duration: 0.3s;
  transition-property: background-color, transform;
  background-color: currentColor;
}

.button-atom-2:hover::before {
  transform-origin: 0% 50%;
  transform: scale3d(1, 1, 1);
}

@media (max-width: 767px) {
.button-atom-2 {
  font-size: 20px;
}
}

@media (max-width: 479px) {
.button-atom-2 {
  font-size: 18px;
}
}

.label-54, .label-56, .label-58 {
  box-sizing: border-box;
  margin-left: 4px;
}

.un-arrow-icon, .un-arrow-icon-2, .un-arrow-icon-3 {
  box-sizing: border-box;
  font-size: inherit;
  width: 1.25em;
  height: 1.25em;
  stroke-width: 0;
  stroke: currentcolor;
  fill: currentcolor;
  position: relative;
  top: -1px;
  transition: transform 0.3s;
  vertical-align: middle;
  margin-left: 0.2em;
}

.wrapper-195, .wrapper-199, .wrapper-202 {
  box-sizing: border-box;
  stroke: inherit;
}

.wrapper-196, .wrapper-200, .wrapper-203 {
  box-sizing: border-box;
  transition: stroke-dashoffset 0.3s;
  stroke-dasharray: 95;
  stroke-dashoffset: 95;
}

@media (max-width: 1119px) and (min-width: 1024px) {
.bde-image2-889-111-889-1 {
  display: none;
}
}

@media (max-width: 1023px) and (min-width: 768px) {
.bde-image2-889-111-889-1 {
  display: none;
}
}

@media (max-width: 767px) and (min-width: 480px) {
.bde-image2-889-111-889-1 {
  display: none;
}
}

@media (max-width: 479px) {
.bde-image2-889-111-889-1 {
  display: none;
}
}

.section-container-7 {
  box-sizing: border-box;
  max-width: 1280px;
  background-size: cover;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin: 0px auto;
  padding: 100px 20px;
  gap: 20px;
  padding-bottom: 20px;
  padding-top: 40px;
}

.bde-image-38-102 {
  box-sizing: border-box;
  max-width: 100%;
  width: 200px;
}

.bde-div-38-113 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
  max-width: 100%;
  position: relative;
  background-size: cover;
  flex-flow: row;
  gap: 5px;
}

.bde-text-38-112, .bde-text-38-107 {
  box-sizing: border-box;
  max-width: 100%;
  margin: 0px;
  color: #fff;
  font-size: 20px;
  font-weight: 300;
}

@media (max-width: 1023px) {
.bde-columns-38-103 {
  flex-flow: column;
}
}

.bde-column-38-104, .bde-column-38-106, .bde-column-38-108, .bde-column-38-117, .bde-column-38-119 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  align-items: center;
  width: calc(20% - 32px * ((5 - 1) / 5));
  position: relative;
  background-size: cover;
}

@media (max-width: 1023px) {
.bde-column-38-104 {
  width: 100%;
}
}

.bde-container-link-38-111 {
  box-sizing: border-box;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
  max-width: 100%;
  text-decoration: none;
  transition-property: background-color, border-color, box-shadow, color;
  transition-timing-function: ease-in-out;
  transition-duration: 300ms;
  position: relative;
  background-size: cover;
  color: #fff;
}

.bde-image-38-110 {
  box-sizing: border-box;
  max-width: 100%;
  width: 80px;
}

@media (max-width: 1023px) {
.bde-column-38-106 {
  width: 100%;
}
}

.bde-text-link-38-105, .bde-text-link-38-109, .bde-text-link-38-118, .bde-text-link-38-120 {
  box-sizing: border-box;
  background-color: transparent;
  display: flex;
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  text-decoration-line: none;
}

.bde-text-link-38-105:hover, .bde-text-link-38-109:hover, .bde-text-link-38-118:hover, .bde-text-link-38-120:hover {
  color: #000;
}

@media (max-width: 1023px) {
.bde-column-38-108 {
  width: 100%;
}
}

@media (max-width: 1023px) {
.bde-column-38-117 {
  width: 100%;
}
}

@media (max-width: 1023px) {
.bde-column-38-119 {
  width: 100%;
}
}

.breakdance, .breakdance-2 {
  box-sizing: border-box;
  background-color: #fff;
  color: #000;
  font-family: "Anek Latin",sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 32px;
}

@media (max-width: 767px) {
.breakdance {
  font-size: 20px;
}
}

.bde-popup-1011-100, .bde-popup-210-100 {
  box-sizing: border-box;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  pointer-events: none;
  width: 100%;
  height: calc(100% - 0px);
  position: fixed;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  top: 0px;
  left: 0px;
  background-color: rgba(0, 0, 0, 0.75);
}

.breakdance-popup, .breakdance-popup-2 {
  box-sizing: border-box;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  pointer-events: none;
  position: relative;
  display: flex;
  max-width: 100%;
  max-height: 100%;
  width: 750px;
}

.breakdance-popup-content, .breakdance-popup-content-2 {
  box-sizing: border-box;
  background-color: #fff;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  max-width: 100%;
  width: 100%;
  height: 100%;
  text-align: left;
  padding: 30px;
  overflow: auto;
}

.bde-section-1011-101 {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  background-position: center center;
  background-size: cover;
  flex-shrink: 0;
}

.section-container-8 {
  box-sizing: border-box;
  max-width: 1280px;
  background-size: cover;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
  margin: 0px auto;
  padding: 100px 20px;
}

.bde-code-block-1011-102 {
  box-sizing: border-box;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
}

.breakdance-popup-close-button, .breakdance-popup-close-button-2 {
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  align-items: center;
  position: absolute;
  font-size: 20px;
  transition: 300ms ease-in-out all;
  top: 0px;
  right: calc(0px - 0px);
  color: rgb(255, 255, 255);
  padding: 6px;
  background-color: rgba(0, 0, 0, 0.74);
}

@media (max-width: 1119px) {
.breakdance-popup-close-button {
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0.74);
}
}

@media (max-width: 1023px) {
.breakdance-popup-close-button {
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0.74);
}
}

@media (max-width: 767px) {
.breakdance-popup-close-button {
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0.74);
}
}

@media (max-width: 479px) {
.breakdance-popup-close-button {
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0.74);
}
}

.breakdance-popup-close-icon, .breakdance-popup-close-icon-2 {
  box-sizing: border-box;
  display: flex;
}

@media (max-width: 767px) {
.breakdance-2 {
  font-size: 20px;
}
}

.bde-div-210-103 {
  box-sizing: border-box;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  max-width: 100%;
  position: relative;
  background-size: cover;
  width: 100%;
  min-height: 200px;
  justify-content: center;
}

.bde-heading-210-102 {
  box-sizing: border-box;
  line-height: 1.2;
  max-width: 100%;
  margin: 0px;
  color: rgb(15, 23, 42);
  font-family: "Anek Latin",sans-serif;
  font-size: 40px;
}

@media (max-width: 1119px) {
.bde-heading-210-102 {
  font-size: 30px;
}
}

.breakdance-link-18, .breakdance-link-19 {
  box-sizing: border-box;
  background-color: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  user-select: none;
  appearance: none;
  margin: 0px;
  border: 0px;
  padding: 0px;
  font-size: 22px;
  line-height: 1;
  transform: translate(0px, 0px);
  max-width: 100%;
  width: var(--bde-button-width);
  color: #DD183B;
}

.emoji, .emoji-2 {
  box-sizing: border-box;
  display: inline !important;
  max-inline-size: 100%;
  block-size: auto;
  vertical-align: -0.1em !important;
  border-style: none !important;
  border-width: medium !important;
  border-color: currentcolor !important;
  border-image: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0px 0.07em !important;
  background: none !important;
  padding: 0px !important;
  max-width: 100%;
}

@media (max-width: 1119px) {
.breakdance-popup-close-button-2 {
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0.74);
}
}

@media (max-width: 1023px) {
.breakdance-popup-close-button-2 {
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0.74);
}
}

@media (max-width: 767px) {
.breakdance-popup-close-button-2 {
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0.74);
}
}

@media (max-width: 479px) {
.breakdance-popup-close-button-2 {
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0.74);
}
}

.lg-container {
  box-sizing: border-box;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  display: none;
  outline: 0px;
}

.lg-backdrop {
  box-sizing: border-box;
  position: fixed;
  inset: 0px;
  z-index: 1040;
  background-color: rgb(0, 0, 0);
  opacity: 0;
  will-change: auto;
  transition: opacity 333ms ease-in;
  background: rgb(0, 0, 0);
}

.lg-outer {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 1100;
  text-align: left;
  opacity: 0.001;
  outline: 0px;
  will-change: auto;
  overflow: hidden;
  transition: opacity 0.15s;
}

.lg-content {
  box-sizing: border-box;
  position: absolute;
  inset: 0px;
}

.lg-inner {
  box-sizing: border-box;
  width: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
  transition: opacity;
  white-space: nowrap;
}

.lg-prev {
  overflow: visible;
  box-sizing: border-box;
  font-family: lg !important;
  font-size: 22px;
  line-height: 1;
  margin: 0px;
  text-transform: none;
  appearance: button;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: rgb(153, 153, 153);
  cursor: pointer;
  display: block;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1084;
  outline: 0px;
  border-width: medium;
  border-style: none;
  border-color: currentcolor;
  border-image: none;
  left: 20px;
  opacity: 0;
  will-change: transform, opacity;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1), opacity 0.25s cubic-bezier(0, 0, 0.25, 1);
}

.lg-prev:focus-visible, .lg-next:focus-visible {
  color: rgb(255, 255, 255);
  border-radius: 3px;
  outline: rgba(255, 255, 255, 0.6) dashed 1px;
}

.lg-prev::after {
  content: "\e094 ";
}

.lg-next {
  overflow: visible;
  box-sizing: border-box;
  font-family: lg !important;
  font-size: 22px;
  line-height: 1;
  margin: 0px;
  text-transform: none;
  appearance: button;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: rgb(153, 153, 153);
  cursor: pointer;
  display: block;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1084;
  outline: 0px;
  border-width: medium;
  border-style: none;
  border-color: currentcolor;
  border-image: none;
  right: 20px;
  opacity: 0;
  will-change: transform, opacity;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1), opacity 0.25s cubic-bezier(0, 0, 0.25, 1);
}

.lg-next::before {
  content: "\e095 ";
}

.lg-toolbar {
  box-sizing: border-box;
  z-index: 1082;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  opacity: 0;
  will-change: transform, opacity;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1), opacity 0.25s cubic-bezier(0, 0, 0.25, 1);
  color: rgb(153, 153, 153);
}

.lg-toolbar::after {
  content: "";
  display: table;
  clear: both;
}

.lg-close, .lg-fullscreen, .lg-zoom-in {
  overflow: visible;
  box-sizing: border-box;
  font-family: lg !important;
  font-size: 24px;
  line-height: 27px;
  margin: 0px;
  text-transform: none;
  appearance: button;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  color: rgb(153, 153, 153);
  cursor: pointer;
  float: right;
  height: 47px;
  padding: 10px 0px;
  text-align: center;
  width: 50px;
  outline: none medium;
  will-change: color;
  transition: color 0.2s linear;
  background: 0px 0px;
  border-width: medium;
  border-style: none;
  border-color: currentcolor;
  border-image: none;
  box-shadow: none;
  text-decoration: none !important;
}

.lg-close:hover, .lg-fullscreen:hover, .lg-zoom-in:hover {
  color: rgb(255, 255, 255);
}

.lg-close:focus-visible, .lg-fullscreen:focus-visible, .lg-zoom-in:focus-visible {
  color: rgb(255, 255, 255);
  border-radius: 8px;
  outline: rgba(255, 255, 255, 0.6) dashed 1px;
  outline-offset: -5px;
}

.lg-close::after {
  content: "\e070 ";
}

.lg-counter {
  box-sizing: border-box;
  color: rgb(153, 153, 153);
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  height: 47px;
  vertical-align: middle;
}

.lg-fullscreen::after {
  content: "\e20c ";
}

.lg-zoom-in::after {
  content: "\e311 ";
}

.lg-components {
  box-sizing: border-box;
  transform: translate3d(0px, 100%, 0px);
  will-change: transform;
  transition: transform 0.35s ease-out;
  z-index: 1080;
  position: absolute;
  bottom: 0px;
  right: 0px;
  left: 0px;
}

.lg-sub-html {
  box-sizing: border-box;
  color: rgb(153, 153, 153);
  font-size: 16px;
  padding: 10px 40px;
  text-align: center;
  z-index: 1080;
  opacity: 0;
  transition: opacity 0.2s ease-out;
}

::-webkit-file-upload-button {
  appearance: button;
  font: inherit;
}

.breakdance-form input::-webkit-datetime-edit {
  padding: 0px;
  display: block;
  margin-bottom: 1px;
}

@font-face { font-family: lg; src: url("https://combinationlanguages.com/fonts/lg.woff2?io9a6k") format("woff2"), url("https://combinationlanguages.com/fonts/lg.ttf?io9a6k") format("truetype"), url("https://combinationlanguages.com/fonts/lg.woff?io9a6k") format("woff"); font-weight: 400; font-style: normal; font-display: block; }

@keyframes logo-marquee-LTR { 
  0% { transform: translateX(0px); }
  100% { transform: translate(-50%); }
}
  