.elementor-5307 .elementor-element.elementor-element-66f32ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-5307 .elementor-element.elementor-element-27bc6c3{width:100%;max-width:100%;}.elementor-5307 .elementor-element.elementor-element-27bc6c3 > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-5307 .elementor-element.elementor-element-27bc6c3 img{width:100%;border-radius:4px 4px 4px 4px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );}.elementor-5307 .elementor-element.elementor-element-7004874{text-align:justify;color:#595959;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5307 .elementor-element.elementor-element-4c8e045{width:100%;max-width:100%;}.elementor-5307 .elementor-element.elementor-element-4c8e045 .elementor-heading-title{line-height:1.7em;color:#222222;}.elementor-5307 .elementor-element.elementor-element-28aafed > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-5307 .elementor-element.elementor-element-28aafed > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-5307 .elementor-element.elementor-element-28aafed{width:100%;max-width:100%;}.elementor-5307 .elementor-element.elementor-element-8b9c6ad{width:100%;max-width:100%;}.elementor-5307 .elementor-element.elementor-element-8b9c6ad .elementor-heading-title{line-height:1.7em;color:#222222;}.elementor-5307 .elementor-element.elementor-element-c38a9ab > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-5307 .elementor-element.elementor-element-c38a9ab > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-5307 .elementor-element.elementor-element-c38a9ab{width:100%;max-width:100%;}@media(min-width:768px){.elementor-5307 .elementor-element.elementor-element-66f32ab{--content-width:900px;}}@media(max-width:1024px){.elementor-5307 .elementor-element.elementor-element-66f32ab{--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5307 .elementor-element.elementor-element-4c8e045.elementor-element{--align-self:center;}.elementor-5307 .elementor-element.elementor-element-8b9c6ad.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-5307 .elementor-element.elementor-element-27bc6c3 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-5307 .elementor-element.elementor-element-7004874{font-size:14px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-7004874 */.elementor-5307 .elementor-element.elementor-element-7004874{
max-width: 100%;
overflow: hidden
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c8e045 */.elementor-5307 .elementor-element.elementor-element-4c8e045:before{
content: "";
width: 90%;
height: 1px;
border-bottom: 1px solid #9992;
position: absolute;
top: 50%;
right: 0
}
.elementor-5307 .elementor-element.elementor-element-4c8e045 h2{
position: relative;
background-color: #fff;
display: inline-block;
padding-right: 20px;
line-height: 1.3 !important
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-28aafed */.elementor-5307 .elementor-element.elementor-element-28aafed .jet-listing-not-found{
text-align: left;
color: #777;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b9c6ad */.elementor-5307 .elementor-element.elementor-element-8b9c6ad:before{
content: "";
width: 90%;
height: 1px;
border-bottom: 1px solid #9992;
position: absolute;
top: 50%;
right: 0
}
.elementor-5307 .elementor-element.elementor-element-8b9c6ad h2{
position: relative;
background-color: #fff;
display: inline-block;
padding-right: 20px;
line-height: 1.3 !important
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-5307  .elementor-element-009f227{
padding-bottom: 20px
}/* End custom CSS */