.elementor-321 .elementor-element.elementor-element-e95ba91{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-321 .elementor-element.elementor-element-e95ba91.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-321 .elementor-element.elementor-element-86be2a7{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;padding:0px 0px 0px 0px;}.elementor-321 .elementor-element.elementor-element-86be2a7 img{border-style:none;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-321 .elementor-element.elementor-element-3612d70{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.35rem) 0rem;}.elementor-321 .elementor-element.elementor-element-3612d70 .elementor-heading-title{font-family:var( --e-global-typography-5b35254-font-family ), Sans-serif;font-size:var( --e-global-typography-5b35254-font-size );font-weight:var( --e-global-typography-5b35254-font-weight );line-height:var( --e-global-typography-5b35254-line-height );color:var( --e-global-color-d20d8a7 );}.elementor-321 .elementor-element.elementor-element-003d6fa > .elementor-widget-container{margin:0rem 0rem 0.75rem 0rem;}.elementor-321 .elementor-element.elementor-element-003d6fa .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-321 .elementor-element.elementor-element-003d6fa .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-236d156 );border-style:none;border-radius:999px 999px 999px 999px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-321 .elementor-element.elementor-element-acd944b .jet-listing-dynamic-repeater__items{flex-direction:row;justify-content:flex-start;}.elementor-321 .elementor-element.elementor-element-acd944b .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;color:#4A4A4A;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a6e7a38 );border-radius:999px 999px 999px 999px;padding:4px 10px 4px 10px;margin:0px 8px 8px 0px;}@media(max-width:1024px){.elementor-321 .elementor-element.elementor-element-3612d70 .elementor-heading-title{font-size:var( --e-global-typography-5b35254-font-size );line-height:var( --e-global-typography-5b35254-line-height );}}@media(max-width:767px){.elementor-321 .elementor-element.elementor-element-3612d70 .elementor-heading-title{font-size:var( --e-global-typography-5b35254-font-size );line-height:var( --e-global-typography-5b35254-line-height );}}/* Start custom CSS for image, class: .elementor-element-86be2a7 */.elementor-321 .elementor-element.elementor-element-86be2a7 img {
  aspect-ratio: 4 / 3;
  object-fit: cover;
  width: 100%;
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}
.elementor-321 .elementor-element.elementor-element-86be2a7:hover img {
  transform: translateY(-6px);
  box-shadow: 0 22px 34px -18px rgba(26, 26, 26, 0.35);
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-003d6fa */.genre-line .jet-listing-dynamic-repeater__item:not(:first-child) {
  display: none;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-acd944b */.specs .jet-listing-dynamic-repeater__item:nth-child(1),
.specs .jet-listing-dynamic-repeater__item:nth-child(n+5) {
  display: none;
}

.elementor-321 .elementor-element.elementor-element-acd944b .jet-listing-dynamic-repeater__items {
  flex-wrap: wrap !important;
}/* End custom CSS */