.elementor-590 .elementor-element.elementor-element-vc-embed-html .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-590 .elementor-element.elementor-element-vc-embed-html .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-590 .elementor-element.elementor-element-vc-embed-html .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-590 .elementor-element.elementor-element-vc-embed-html .jet-listing-dynamic-field__content{text-align:left;}.elementor-590 .elementor-element.elementor-element-vc-link-html .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-590 .elementor-element.elementor-element-vc-link-html .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-590 .elementor-element.elementor-element-vc-link-html .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-590 .elementor-element.elementor-element-vc-link-html .jet-listing-dynamic-field__content{text-align:left;}.elementor-590 .elementor-element.elementor-element-vc-link-overlay .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-590 .elementor-element.elementor-element-vc-link-overlay__link{align-self:stretch;flex-direction:row;}.elementor-590 .elementor-element.elementor-element-vc-link-overlay .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-590 .elementor-element.elementor-element-vc-link-overlay__icon{order:1;}.elementor-590 .elementor-element.elementor-element-vc-source .jet-listing-dynamic-field__content{color:#DBB057;font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:700;text-align:left;}.elementor-590 .elementor-element.elementor-element-vc-source .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-590 .elementor-element.elementor-element-vc-source .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-590 .elementor-element.elementor-element-vc-source .jet-listing-dynamic-field{justify-content:left;}.elementor-590 .elementor-element.elementor-element-vc-duration .jet-listing-dynamic-field__content{color:#DBB057;font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:700;text-align:left;}.elementor-590 .elementor-element.elementor-element-vc-duration .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-590 .elementor-element.elementor-element-vc-duration .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-590 .elementor-element.elementor-element-vc-duration .jet-listing-dynamic-field{justify-content:left;}.elementor-590 .elementor-element.elementor-element-vc-title .jet-listing-dynamic-field__content{color:#F4EFE6;font-family:"Titillium Web", Sans-serif;font-size:17px;font-weight:700;text-align:left;}.elementor-590 .elementor-element.elementor-element-vc-title .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-590 .elementor-element.elementor-element-vc-title .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-590 .elementor-element.elementor-element-vc-title .jet-listing-dynamic-field{justify-content:left;}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-vc-embed-html */.elementor-590 .elementor-element.elementor-element-vc-embed-html, .elementor-590 .elementor-element.elementor-element-vc-embed-html .jet-listing-dynamic-field__content { position: absolute; inset: 0; width: 100%; height: 100%; } .elementor-590 .elementor-element.elementor-element-vc-embed-html iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-vc-link-html */.elementor-590 .elementor-element.elementor-element-vc-link-html, .elementor-590 .elementor-element.elementor-element-vc-link-html .jet-listing-dynamic-field__content { position: absolute; inset: 0; width: 100%; height: 100%; background: linear-gradient(135deg, #241F1B 0%, #1C1815 100%); } .elementor-590 .elementor-element.elementor-element-vc-link-html img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; } .elementor-590 .elementor-element.elementor-element-vc-link-html .mp-play { position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; background: linear-gradient(0deg, rgba(18,15,15,0.7) 0%, rgba(18,15,15,0.1) 55%, rgba(18,15,15,0.3) 100%); } .elementor-590 .elementor-element.elementor-element-vc-link-html .mp-play span { width: 56px; height: 56px; flex: 0 0 56px; border-radius: 999px; background: rgba(219,176,87,0.95); display: flex; align-items: center; justify-content: center; } .elementor-590 .elementor-element.elementor-element-vc-link-html .mp-play span svg { display: block; }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-vc-link-overlay */.elementor-590 .elementor-element.elementor-element-vc-link-overlay { position: absolute; inset: 0; width: 100%; height: 100%; z-index: 3; } .elementor-590 .elementor-element.elementor-element-vc-link-overlay .jet-listing-dynamic-link, .elementor-590 .elementor-element.elementor-element-vc-link-overlay .jet-listing-dynamic-link__link { display: block !important; width: 100% !important; height: 100% !important; }/* End custom CSS */
/* Start custom CSS for e-flexbox, class: .elementor-element-vc-media-wrap */.elementor-590 .elementor-element.elementor-element-vc-media-wrap { position: relative; width: 100%; flex: 0 0 auto; aspect-ratio: 16/9; min-height: 0; overflow: hidden; background: #000000; }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-vc-source */.elementor-590 .elementor-element.elementor-element-vc-source { text-transform: uppercase; letter-spacing: 0.5px; }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-vc-duration */.elementor-590 .elementor-element.elementor-element-vc-duration { text-transform: uppercase; letter-spacing: 0.5px; }/* End custom CSS */
/* Start custom CSS for e-flexbox, class: .elementor-element-vc-meta-row */.elementor-590 .elementor-element.elementor-element-vc-meta-row { display: flex; flex-direction: row; gap: 6px; align-items: center; }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-vc-title */.elementor-590 .elementor-element.elementor-element-vc-title { line-height: 1.35; min-height: 46px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }/* End custom CSS */
/* Start custom CSS for e-flexbox, class: .elementor-element-vc-body */.elementor-590 .elementor-element.elementor-element-vc-body { display: flex; flex-direction: column; gap: 8px; padding: 18px; flex: 1 1 auto; }/* End custom CSS */
/* Start custom CSS for e-flexbox, class: .elementor-element-vc-root */.elementor-590 .elementor-element.elementor-element-vc-root { display: flex; flex-direction: column; position: relative; width: 100%; height: 100%; flex: 1 1 0%; min-width: 0; background: #1C1815; border: 1px solid rgba(219,176,87,0.35); border-radius: 20px; overflow: hidden; }/* End custom CSS */