.elementor-8399 .elementor-element.elementor-element-bdd73a5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:4px 4px 4px 4px;box-shadow:0px 2px 8px -2px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8399 .elementor-element.elementor-element-bdd73a5:not(.elementor-motion-effects-element-type-background), .elementor-8399 .elementor-element.elementor-element-bdd73a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-241048e0 );}.elementor-8399 .elementor-element.elementor-element-bdd73a5:hover{background-color:#E3E4E6;border-style:none;--border-radius:4px 4px 4px 4px;--border-top-left-radius:4px;--border-top-right-radius:4px;--border-bottom-right-radius:4px;--border-bottom-left-radius:4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8399 .elementor-element.elementor-element-bdd73a5, .elementor-8399 .elementor-element.elementor-element-bdd73a5::before{--border-transition:0.3s;}.elementor-8399 .elementor-element.elementor-element-b14f6e8{width:100%;max-width:100%;}.elementor-8399 .elementor-element.elementor-element-b14f6e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-8399 .elementor-element.elementor-element-b14f6e8 img{border-style:none;border-radius:4px 4px 0px 0px;}.elementor-8399 .elementor-element.elementor-element-8f64250 > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-8399 .elementor-element.elementor-element-8f64250{text-align:left;}.elementor-8399 .elementor-element.elementor-element-8f64250 .elementor-heading-title{font-size:20px;font-style:normal;text-decoration:none;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-62fbcd9f );}.elementor-8399 .elementor-element.elementor-element-a4b087b > .elementor-widget-container{padding:10px 25px 10px 20px;}.elementor-8399 .elementor-element.elementor-element-a4b087b .elementor-widget-container{font-size:14px;line-height:1.2em;color:var( --e-global-color-3ca7f9ca );}.elementor-8399 .elementor-element.elementor-element-ee0a009 .elementor-button{background-color:#E9EBEF00;font-size:12px;text-decoration:underline;fill:#6EC1E4;color:#6EC1E4;border-style:none;padding:0px 0px 0px 0px;}.elementor-8399 .elementor-element.elementor-element-ee0a009 > .elementor-widget-container{margin:0px 0px 20px 20px;padding:0px 0px 0px 0px;}.elementor-8399 .elementor-element.elementor-element-ee0a009.elementor-element{--align-self:flex-start;}.elementor-8399 .elementor-element.elementor-element-ee0a009 .elementor-button:hover, .elementor-8399 .elementor-element.elementor-element-ee0a009 .elementor-button:focus{color:#52A6C9;}.elementor-8399 .elementor-element.elementor-element-ee0a009 .elementor-button:hover svg, .elementor-8399 .elementor-element.elementor-element-ee0a009 .elementor-button:focus svg{fill:#52A6C9;}.elementor-8399 .elementor-element.elementor-element-336ceaf{width:auto;max-width:auto;}.elementor-8399 .elementor-element.elementor-element-336ceaf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-8399 .elementor-element.elementor-element-336ceaf.elementor-element{--align-self:flex-start;}.elementor-8399 .elementor-element.elementor-element-336ceaf .jet-listing-dynamic-field__content{color:#99A4A4;font-size:12px;line-height:1em;text-align:left;}.elementor-8399 .elementor-element.elementor-element-336ceaf .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-8399 .elementor-element.elementor-element-336ceaf .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-8399 .elementor-element.elementor-element-336ceaf .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-8399 .elementor-element.elementor-element-336ceaf .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-8399 .elementor-element.elementor-element-336ceaf .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}/* Start custom CSS for theme-post-title, class: .elementor-element-8f64250 */.elementor-8399 .elementor-element.elementor-element-8f64250 .elementor-heading-title {
    white-space: nowrap; /* prevent text from wrapping */
    overflow: hidden; /* hide any text that goes beyond the container */
    text-overflow: ellipsis; /* add an ellipsis (...) at the end of the hidden text */
    max-width: 100ch; /* restrict the maximum number of characters to 50 */
}/* End custom CSS */
/* Start custom CSS for theme-post-excerpt, class: .elementor-element-a4b087b */.elementor-8399 .elementor-element.elementor-element-a4b087b .elementor-widget-container {
    display: block;
    display: -webkit-box;
    max-height: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
}/* End custom CSS */