.elementor-391 .elementor-element.elementor-element-ns-page{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-391 .elementor-element.elementor-element-ns-badge .jet-listing-dynamic-terms{text-align:left;}.elementor-391 .elementor-element.elementor-element-ns-title .jet-listing-dynamic-field__content{color:#F4EFE6;font-family:"Titillium Web", Sans-serif;font-size:40px;font-weight:800;text-align:left;}.elementor-391 .elementor-element.elementor-element-ns-title .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-391 .elementor-element.elementor-element-ns-title .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-391 .elementor-element.elementor-element-ns-title .jet-listing-dynamic-field{justify-content:left;}.elementor-391 .elementor-element.elementor-element-ns-date .jet-listing-dynamic-field__content{color:#B8863A;font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;text-align:left;}.elementor-391 .elementor-element.elementor-element-ns-date .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-391 .elementor-element.elementor-element-ns-date .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-391 .elementor-element.elementor-element-ns-date .jet-listing-dynamic-field{justify-content:left;}.elementor-391 .elementor-element.elementor-element-ns-hero-image .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-391 .elementor-element.elementor-element-ns-hero-image .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-391 .elementor-element.elementor-element-ns-hero-image .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;width:100%;}.elementor-391 .elementor-element.elementor-element-ns-hero-image .jet-listing-dynamic-image img{width:100%;height:500px;object-fit:cover;}.elementor-391 .elementor-element.elementor-element-ns-hero-image .jet-listing-dynamic-image__caption{text-align:left;}.elementor-391 .elementor-element.elementor-element-ns-credit .jet-listing-dynamic-field__content{color:rgba(255,255,255,0.5);font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:400;font-style:italic;text-align:right;}.elementor-391 .elementor-element.elementor-element-ns-credit .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-391 .elementor-element.elementor-element-ns-credit .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-391 .elementor-element.elementor-element-ns-credit .jet-listing-dynamic-field{justify-content:right;}.elementor-widget-theme-post-content{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-391 .elementor-element.elementor-element-ns-related-grid > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}@media(max-width:1024px){.elementor-391 .elementor-element.elementor-element-ns-related-grid > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-391 .elementor-element.elementor-element-ns-related-grid > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for html, class: .elementor-element-ns-back */.elementor-391 .elementor-element.elementor-element-ns-back { display: inline-block; margin-bottom: 24px; } .elementor-391 .elementor-element.elementor-element-ns-back a { font-family: "Titillium Web", sans-serif; font-weight: 700; font-size: 16px; color: #B8863A; text-decoration: none; } .elementor-391 .elementor-element.elementor-element-ns-back a:hover { color: #DBB057; }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-terms, class: .elementor-element-ns-badge */.elementor-391 .elementor-element.elementor-element-ns-badge { display: inline-block; width: fit-content; background: #DBB057; padding: 6px 14px; border-radius: 999px; margin-bottom: 20px; }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-ns-title */.elementor-391 .elementor-element.elementor-element-ns-title { line-height: 1.2; margin-bottom: 12px; } @media (max-width: 767px) { .elementor-391 .elementor-element.elementor-element-ns-title .jet-listing-dynamic-field__content { font-size: 28px !important; } }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-ns-date */.elementor-391 .elementor-element.elementor-element-ns-date { margin-bottom: 32px; }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-image, class: .elementor-element-ns-hero-image */.elementor-391 .elementor-element.elementor-element-ns-hero-image { border-radius: 24px; overflow: hidden; border: 1px solid rgba(219,176,87,0.35); margin-bottom: 10px; } @media (max-width: 767px) { .elementor-391 .elementor-element.elementor-element-ns-hero-image img { height: 240px !important; } }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-ns-credit */.elementor-391 .elementor-element.elementor-element-ns-credit { margin-bottom: 30px; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ns-divider */.elementor-391 .elementor-element.elementor-element-ns-divider { display: block; height: 1px; width: 100%; background: linear-gradient(90deg, rgba(219,176,87,0.5) 0%, rgba(219,176,87,0.08) 100%); margin-bottom: 40px; }/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-ns-content */.elementor-391 .elementor-element.elementor-element-ns-content { font-family: "Titillium Web", sans-serif; font-size: 18px; line-height: 1.7; color: #D9CFC0; } .elementor-391 .elementor-element.elementor-element-ns-content p { margin-bottom: 20px; } .elementor-391 .elementor-element.elementor-element-ns-content a { color: #DBB057; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ns-related-heading */.elementor-391 .elementor-element.elementor-element-ns-related-heading { border-top: 1px solid rgba(219,176,87,0.25); padding-top: 48px; margin-top: 56px; } .elementor-391 .elementor-element.elementor-element-ns-related-heading h2 { font-family: "Titillium Web", sans-serif; font-weight: 800; font-size: 28px; color: #F4EFE6; margin: 0 0 24px 0; }/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ns-related-grid */.elementor-391 .elementor-element.elementor-element-ns-related-grid .jet-listing-grid { row-gap: 28px !important; column-gap: 28px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ns-page */.elementor-391 .elementor-element.elementor-element-ns-page { max-width: 820px; margin: 0 auto; padding: 140px 32px 96px 32px !important; } @media (max-width: 767px) { .elementor-391 .elementor-element.elementor-element-ns-page { padding: 120px 20px 64px 20px !important; } }/* End custom CSS */