.elementor-27180 .elementor-element.elementor-element-cl00000{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-27180 .elementor-element.elementor-element-cl00001{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27180 .elementor-element.elementor-element-cl00001.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-27180 .elementor-element.elementor-element-5be0a11{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27180 .elementor-element.elementor-element-128b2f3{--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:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:0px 0px 12px 12px;--padding-top:16px;--padding-bottom:18px;--padding-left:28px;--padding-right:28px;}.elementor-27180 .elementor-element.elementor-element-128b2f3:not(.elementor-motion-effects-element-type-background), .elementor-27180 .elementor-element.elementor-element-128b2f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172A3A;}.elementor-27180 .elementor-element.elementor-element-b0d9e01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-27180 .elementor-element.elementor-element-90c192c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:28px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-27180 .elementor-element.elementor-element-0ed9047{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-27180 .elementor-element.elementor-element-d23f082 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27180 .elementor-element.elementor-element-d23f082 .elementor-heading-title{font-size:22px;font-weight:700;color:#172A3A;}.elementor-27180 .elementor-element.elementor-element-d3ac94a{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-27180 .elementor-element.elementor-element-1738f7d{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E2DE;--border-color:#E2E2DE;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27180 .elementor-element.elementor-element-1738f7d:not(.elementor-motion-effects-element-type-background), .elementor-27180 .elementor-element.elementor-element-1738f7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27180 .elementor-element.elementor-element-e8e25d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27180 .elementor-element.elementor-element-e8e25d9 .elementor-heading-title{font-size:20px;font-weight:700;color:#172A3A;}.elementor-27180 .elementor-element.elementor-element-0f21ddb > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-27180 .elementor-element.elementor-element-0f21ddb .elementor-heading-title{font-size:20px;font-weight:700;color:#172A3A;}.elementor-27180 .elementor-element.elementor-element-8d116ec > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-27180 .elementor-element.elementor-element-cl00002{--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;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-27180 .elementor-element.elementor-element-cl00002.e-con{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-27180 .elementor-element.elementor-element-cl00000{--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;}}@media(max-width:767px){.elementor-27180 .elementor-element.elementor-element-cl00000{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-27180 .elementor-element.elementor-element-cl00001{--width:100%;}.elementor-27180 .elementor-element.elementor-element-5be0a11{--padding-top:12px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-27180 .elementor-element.elementor-element-128b2f3{--padding-top:18px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-27180 .elementor-element.elementor-element-90c192c{--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-27180 .elementor-element.elementor-element-0ed9047{--width:100%;}.elementor-27180 .elementor-element.elementor-element-d3ac94a{--width:100%;}.elementor-27180 .elementor-element.elementor-element-cl00002{--width:100%;}}@media(min-width:768px){.elementor-27180 .elementor-element.elementor-element-cl00000{--content-width:1560px;}.elementor-27180 .elementor-element.elementor-element-cl00001{--width:75%;}.elementor-27180 .elementor-element.elementor-element-0ed9047{--width:64%;}.elementor-27180 .elementor-element.elementor-element-d3ac94a{--width:36%;}.elementor-27180 .elementor-element.elementor-element-cl00002{--width:300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-27180 .elementor-element.elementor-element-cl00001{--width:100%;}.elementor-27180 .elementor-element.elementor-element-cl00002{--width:100%;}}/* Start custom CSS for wp-widget-gd_post_images, class: .elementor-element-52e6b43 */.elementor-27180 .elementor-element.elementor-element-52e6b43 .embed-responsive::before{padding-top:42% !important;} .elementor-27180 .elementor-element.elementor-element-52e6b43 .ratio{--bs-aspect-ratio:42% !important;} .elementor-27180 .elementor-element.elementor-element-52e6b43 .embed-responsive, .elementor-27180 .elementor-element.elementor-element-52e6b43 .ratio, .elementor-27180 .elementor-element.elementor-element-52e6b43 img{border-radius:12px 12px 0 0;} .elementor-27180 .elementor-element.elementor-element-52e6b43 img{object-fit:cover;} .elementor-27180 .elementor-element.elementor-element-52e6b43, .elementor-27180 .elementor-element.elementor-element-52e6b43 .geodir-image-container{display:block !important;visibility:visible !important;} @media(max-width:767px){.elementor-27180 .elementor-element.elementor-element-52e6b43 .embed-responsive::before{padding-top:56% !important;} .elementor-27180 .elementor-element.elementor-element-52e6b43 .ratio{--bs-aspect-ratio:56% !important;} .elementor-27180 .elementor-element.elementor-element-52e6b43 .embed-responsive, .elementor-27180 .elementor-element.elementor-element-52e6b43 .ratio{min-height:190px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-128b2f3 */.elementor-27180 .elementor-element.elementor-element-128b2f3 h1, .elementor-27180 .elementor-element.elementor-element-128b2f3 h1 a, .elementor-27180 .elementor-element.elementor-element-128b2f3 .geodir_post_meta, .elementor-27180 .elementor-element.elementor-element-128b2f3 .geodir_post_meta a{color:#FFFFFF !important;} .elementor-27180 .elementor-element.elementor-element-128b2f3 .geodir_post_meta a{text-decoration:underline;} .elementor-27180 .elementor-element.elementor-element-128b2f3 .geodir-post-title{margin:0;} .elementor-27180 .elementor-element.elementor-element-128b2f3 h1{font-size:26px !important;line-height:1.2;margin:2px 0 !important;} .elementor-27180 .elementor-element.elementor-element-128b2f3 .geodir_post_meta, .elementor-27180 .elementor-element.elementor-element-128b2f3 .geodir-field-address{font-size:15px !important;margin:0 !important;} .elementor-27180 .elementor-element.elementor-element-128b2f3 a{color:#fff !important;text-decoration:underline;text-decoration-color:rgba(255,255,255,.5);text-underline-offset:3px;} .elementor-27180 .elementor-element.elementor-element-128b2f3 a:hover{text-decoration-color:#fff;} @media(max-width:767px){.elementor-27180 .elementor-element.elementor-element-128b2f3{padding:18px 20px 22px !important;} .elementor-27180 .elementor-element.elementor-element-128b2f3 h1{font-size:23px !important;line-height:1.25;} .elementor-27180 .elementor-element.elementor-element-128b2f3 .geodir_post_meta{font-size:15px;}}/* End custom CSS */
/* Start custom CSS for wp-widget-gd_listings, class: .elementor-element-1818e81 */.elementor-27180 .elementor-element.elementor-element-1818e81 .elementor-posts{align-items:stretch !important;} .elementor-27180 .elementor-element.elementor-element-1818e81 .elementor-post, .elementor-27180 .elementor-element.elementor-element-1818e81 .elementor-post > .elementor, .elementor-27180 .elementor-element.elementor-element-1818e81 .elementor-post > .elementor > .e-con{height:100%;} .elementor-27180 .elementor-element.elementor-element-1818e81 .elementor-post > .elementor{display:flex;flex-direction:column;}/* End custom CSS */
/* Start custom CSS for wp-widget-gd_listings, class: .elementor-element-5d9dc9f */.elementor-27180 .elementor-element.elementor-element-5d9dc9f .elementor-posts{align-items:stretch !important;} .elementor-27180 .elementor-element.elementor-element-5d9dc9f .elementor-post, .elementor-27180 .elementor-element.elementor-element-5d9dc9f .elementor-post > .elementor, .elementor-27180 .elementor-element.elementor-element-5d9dc9f .elementor-post > .elementor > .e-con{height:100%;} .elementor-27180 .elementor-element.elementor-element-5d9dc9f .elementor-post > .elementor{display:flex;flex-direction:column;}/* End custom CSS */
/* Start custom CSS for wp-widget-gd_listings, class: .elementor-element-9531985 */.elementor-27180 .elementor-element.elementor-element-9531985 .elementor-posts{align-items:stretch !important;} .elementor-27180 .elementor-element.elementor-element-9531985 .elementor-post, .elementor-27180 .elementor-element.elementor-element-9531985 .elementor-post > .elementor, .elementor-27180 .elementor-element.elementor-element-9531985 .elementor-post > .elementor > .e-con{height:100%;} .elementor-27180 .elementor-element.elementor-element-9531985 .elementor-post > .elementor{display:flex;flex-direction:column;}/* End custom CSS */
/* Start custom CSS for wp-widget-gd_post_address, class: .elementor-element-81e74ef */.elementor-27180 .elementor-element.elementor-element-81e74ef a{color:#172A3A;text-decoration:underline;text-underline-offset:2px;}/* End custom CSS */
/* Start custom CSS for wp-widget-gd_post_meta, class: .elementor-element-b0d9e03 */.elementor-27180 .elementor-element.elementor-element-b0d9e03{font-size:13px;color:#666;border-top:1px solid #E2E2DE;padding-top:10px;margin-top:4px;}/* End custom CSS */
/* Start custom CSS for wp-widget-gd_listings, class: .elementor-element-6cad4a2 */.elementor-27180 .elementor-element.elementor-element-6cad4a2 .elementor-post .e-con, .elementor-27180 .elementor-element.elementor-element-6cad4a2 .elementor-post .e-con-inner{min-height:0 !important;padding:0 !important;border:0 !important;background:transparent !important;gap:0 !important;} .elementor-27180 .elementor-element.elementor-element-6cad4a2 .elementor-post{border-bottom:1px solid #E2E2DE;padding:9px 2px !important;margin:0 !important;} .elementor-27180 .elementor-element.elementor-element-6cad4a2 .elementor-post .elementor-widget-wp-widget-gd_post_meta, .elementor-27180 .elementor-element.elementor-element-6cad4a2 .elementor-post .elementor-widget-wp-widget-gd_post_badge, .elementor-27180 .elementor-element.elementor-element-6cad4a2 .elementor-post .elementor-widget-button{display:none !important;} .elementor-27180 .elementor-element.elementor-element-6cad4a2 .elementor-post h1, .elementor-27180 .elementor-element.elementor-element-6cad4a2 .elementor-post h2, .elementor-27180 .elementor-element.elementor-element-6cad4a2 .elementor-post h3, .elementor-27180 .elementor-element.elementor-element-6cad4a2 .elementor-post .geodir-entry-title{font-size:15px !important;line-height:1.35;margin:0 !important;font-weight:600;} .elementor-27180 .elementor-element.elementor-element-6cad4a2 .elementor-grid, .elementor-27180 .elementor-element.elementor-element-6cad4a2 .elementor-posts{row-gap:0 !important;grid-row-gap:0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cl00001 */.elementor-27180 .elementor-element.elementor-element-cl00001{min-width:0;flex:1 1 0%!important;max-width:calc(100% - 332px)}
@media(max-width:1024px){.elementor-27180 .elementor-element.elementor-element-cl00001{max-width:100%;flex:1 1 100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cl00002 */.elementor-27180 .elementor-element.elementor-element-cl00002{flex:0 0 300px!important;max-width:300px}
@media(max-width:1024px){.elementor-27180 .elementor-element.elementor-element-cl00002{flex:1 1 100%!important;max-width:100%}}/* End custom CSS */