.elementor-9 .elementor-element.elementor-element-716228ca{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:22px 22px 22px 22px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-716228ca:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-716228ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3bbb253 );}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-716228ca{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for wp-widget-gd_post_images, class: .elementor-element-67f276b9 */.elementor-9 .elementor-element.elementor-element-67f276b9 img{border-radius:14px;object-fit:cover;width:100%;} .elementor-9 .elementor-element.elementor-element-67f276b9 .geodir-post-slider{margin:0;}/* End custom CSS */
/* Start custom CSS for wp-widget-gd_post_meta, class: .elementor-element-32e5b27d */.elementor-9 .elementor-element.elementor-element-32e5b27d{font-family:Aleo,Georgia,serif;color:var(--e-global-color-be933e7,#108444);font-size:13px;font-weight:700;line-height:1.5;}/* End custom CSS */
/* Start custom CSS for wp-widget-gd_post_title, class: .elementor-element-3d8a634d */.elementor-9 .elementor-element.elementor-element-3d8a634d h2,.elementor-9 .elementor-element.elementor-element-3d8a634d h2 a{font-family:"Bobby Jones",sans-serif;font-size:28px;font-weight:400;line-height:1.15;color:var(--e-global-color-text,#00431E);text-decoration:none;} .elementor-9 .elementor-element.elementor-element-3d8a634d h2{margin:0;}/* End custom CSS */
/* Start custom CSS for wp-widget-gd_post_address, class: .elementor-element-7786707b */.elementor-9 .elementor-element.elementor-element-7786707b{font-family:Aleo,Georgia,serif;font-size:14px;line-height:1.5;color:var(--e-global-color-text,#00431E);}/* End custom CSS */
/* Start custom CSS for wp-widget-gd_post_content, class: .elementor-element-37623a26 */.elementor-9 .elementor-element.elementor-element-37623a26{font-family:Aleo,Georgia,serif;font-size:16px;line-height:1.65;color:var(--e-global-color-text,#00431E);} .elementor-9 .elementor-element.elementor-element-37623a26 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for wp-widget-gd_post_badge, class: .elementor-element-6348f106 */.elementor-9 .elementor-element.elementor-element-6348f106 a{background:var(--e-global-color-primary,#FFD21F)!important;color:var(--e-global-color-text,#00431E)!important;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;border-radius:30px;font-family:Aleo,Georgia,serif;font-size:15px;line-height:1.4;font-weight:700;text-decoration:none;white-space:normal;box-shadow:0 3px 0 var(--e-global-color-text,#00431E);} .elementor-9 .elementor-element.elementor-element-6348f106 a:focus-visible{outline:3px solid var(--e-global-color-be933e7,#108444);outline-offset:4px;} .elementor-9 .elementor-element.elementor-element-6348f106 a:hover{transform:translateY(2px);box-shadow:0 1px 0 var(--e-global-color-text,#00431E);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-716228ca */.elementor-9 .elementor-element.elementor-element-716228ca{height:100%;overflow-wrap:anywhere;}
.elementor-9 .elementor-element.elementor-element-716228ca > .elementor-widget-wp-widget-gd_post_images{height:0!important;padding-top:56.25%;position:relative;overflow:hidden;flex-shrink:0;border-radius:14px;}
.elementor-9 .elementor-element.elementor-element-716228ca > .elementor-widget-wp-widget-gd_post_images > .elementor-widget-container{position:absolute;inset:0;}/* End custom CSS */