.elementor-17190 .elementor-element.elementor-element-293047f{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17190 .elementor-element.elementor-element-293047f:not(.elementor-motion-effects-element-type-background), .elementor-17190 .elementor-element.elementor-element-293047f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8af86f7 );}.elementor-17190 .elementor-element.elementor-element-320569b{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-17190 .elementor-element.elementor-element-8cd598a{z-index:1;}.elementor-17190 .elementor-element.elementor-element-4517cfe .jet-listing-dynamic-field__content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );text-align:left;}.elementor-17190 .elementor-element.elementor-element-543fc98 .jet-listing-dynamic-field__content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );text-align:left;}.elementor-17190 .elementor-element.elementor-element-63f1c54 .jet-listing-dynamic-field__content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );text-align:left;}.elementor-17190 .elementor-element.elementor-element-d65be76{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:42px;--padding-bottom:30px;--padding-left:18px;--padding-right:18px;}.elementor-17190 .elementor-element.elementor-element-e92b5fa{background-color:var( --e-global-color-b4bb566 );padding:7px 18px 7px 18px;border-radius:6px 6px 6px 6px;}.elementor-17190 .elementor-element.elementor-element-e92b5fa .jet-listing-dynamic-field__content{color:#21212180;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );text-align:left;}.elementor-17190 .elementor-element.elementor-element-4f34d91{padding:18px 0px 9px 0px;}.elementor-17190 .elementor-element.elementor-element-4f34d91 .jet-listing-dynamic-field__content{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;line-height:27px;text-align:left;}.elementor-17190 .elementor-element.elementor-element-80f92c4 .jet-listing-dynamic-field__content{color:#21212180;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;line-height:21px;letter-spacing:0px;text-align:left;}@media(max-width:1080px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17190 .elementor-element.elementor-element-4517cfe .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17190 .elementor-element.elementor-element-543fc98 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17190 .elementor-element.elementor-element-63f1c54 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17190 .elementor-element.elementor-element-e92b5fa .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17190 .elementor-element.elementor-element-4517cfe .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17190 .elementor-element.elementor-element-543fc98 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17190 .elementor-element.elementor-element-63f1c54 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17190 .elementor-element.elementor-element-e92b5fa .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-4517cfe */.video-wrapper {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
  overflow: hidden;
  border-radius: 20px;
}

.video-wrapper h3 {
  margin: 0;
  padding: 0;
  line-height: 0;
  height: 100%;
}

.video-box {
  width: 100%;
  height: 100%;
  aspect-ratio: 16/9;
  object-fit: cover;
  display: block;
}

.play-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  cursor: pointer;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-543fc98 */.video-wrapper {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
  overflow: hidden;
  border-radius: 20px;
}

.video-wrapper h3 {
  margin: 0;
  padding: 0;
  line-height: 0;
  height: 100%;
}

.video-box {
  width: 100%;
  height: 100%;
  aspect-ratio: 16/9;
  object-fit: cover;
  display: block;
}

.play-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  cursor: pointer;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-320569b */.play-overlay img {
  transition: transform 0.3s ease;
}

.play-overlay:hover img {
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-e92b5fa */.elementor-17190 .elementor-element.elementor-element-e92b5fa span {
    color: #212121;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-80f92c4 */.elementor-17190 .elementor-element.elementor-element-80f92c4 p {
    margin-bottom: 0px!important;
}/* End custom CSS */