.elementor-60 .elementor-element.elementor-element-79cc40f8{--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:48px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-60 .elementor-element.elementor-element-79cc40f8:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-79cc40f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #fde7ea 0%, #fdf4e8 100%);}.elementor-60 .elementor-element.elementor-element-74f4f9ce{--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-5d9a4ebc{--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;--justify-content:flex-start;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-f8d48b6{--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:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;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:#f1e3cf;--border-color:#f1e3cf;--border-radius:20px 20px 20px 20px;box-shadow:0px 12px 32px -22px rgba(160,20,70,0.6);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-60 .elementor-element.elementor-element-f8d48b6:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-f8d48b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-60 .elementor-element.elementor-element-393bc6e0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-60 .elementor-element.elementor-element-3804f3d8{text-align:start;}.elementor-60 .elementor-element.elementor-element-3804f3d8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:2.6px;color:#636329;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-60 .elementor-element.elementor-element-63ff3e6 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:46px;font-weight:700;line-height:1.1em;color:#2b2320;}.elementor-60 .elementor-element.elementor-element-5978496{--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:56px;--padding-left:32px;--padding-right:32px;}.elementor-60 .elementor-element.elementor-element-5978496:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-5978496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fdf4e8;}.elementor-60 .elementor-element.elementor-element-3d80b228{--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-64f54f0f{--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;--justify-content:space-between;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-47d35ded{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-26c5b978{text-align:start;}.elementor-60 .elementor-element.elementor-element-26c5b978 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:2.6px;color:#636329;}.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-60 .elementor-element.elementor-element-3ec87d5b{color:#2b2320;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;}.elementor-60 .elementor-element.elementor-element-25a8529c{text-align:start;}.elementor-60 .elementor-element.elementor-element-25a8529c .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;color:#2b2320;}.elementor-60 .elementor-element.elementor-element-46dab08b{--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:#f1e3cf;--border-color:#f1e3cf;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-60 .elementor-element.elementor-element-46dab08b:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-46dab08b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffaf3;}.elementor-60 .elementor-element.elementor-element-46dab08b:hover{border-style:solid;border-color:#f9b8cb;--border-color:#f9b8cb;box-shadow:0px 16px 32px -20px rgba(160,20,70,0.55);}.elementor-60 .elementor-element.elementor-element-46dab08b, .elementor-60 .elementor-element.elementor-element-46dab08b::before{--border-transition:0.3s;}.elementor-60 .elementor-element.elementor-element-1ad3c965{text-align:start;}.elementor-60 .elementor-element.elementor-element-1ad3c965 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;color:#2b2320;}.elementor-60 .elementor-element.elementor-element-b0eb5b8{--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:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-60 .elementor-element.elementor-element-b0eb5b8:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-b0eb5b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbe9d3;}.elementor-60 .elementor-element.elementor-element-143096f2{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-745dda5c{text-align:center;}.elementor-60 .elementor-element.elementor-element-745dda5c .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:700;line-height:1.15em;color:#2b2320;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-60 .elementor-element.elementor-element-6981e724{text-align:center;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#6b5d55;}.elementor-60 .elementor-element.elementor-element-6e65cb4c{--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;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-60 .elementor-element.elementor-element-272f405f .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;fill:#ed2362;color:#ed2362;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ed2362;border-radius:999px 999px 999px 999px;padding:13px 26px 13px 26px;}.elementor-60 .elementor-element.elementor-element-272f405f .elementor-button:hover, .elementor-60 .elementor-element.elementor-element-272f405f .elementor-button:focus{background-color:#ed2362;color:#ffffff;border-color:#ed2362;}.elementor-60 .elementor-element.elementor-element-272f405f .elementor-button:hover svg, .elementor-60 .elementor-element.elementor-element-272f405f .elementor-button:focus svg{fill:#ffffff;}.elementor-60 .elementor-element.elementor-element-2f7c4428 .elementor-button{background-color:#ed2362;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ed2362;border-radius:999px 999px 999px 999px;padding:13px 26px 13px 26px;}.elementor-60 .elementor-element.elementor-element-2f7c4428 .elementor-button:hover, .elementor-60 .elementor-element.elementor-element-2f7c4428 .elementor-button:focus{background-color:#c81a50;color:#ffffff;border-color:#c81a50;}.elementor-60 .elementor-element.elementor-element-2f7c4428 .elementor-button:hover svg, .elementor-60 .elementor-element.elementor-element-2f7c4428 .elementor-button:focus svg{fill:#ffffff;}body.elementor-page-60:not(.elementor-motion-effects-element-type-background), body.elementor-page-60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fdf4e8;}@media(max-width:1024px){.elementor-60 .elementor-element.elementor-element-79cc40f8{--padding-top:38px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-60 .elementor-element.elementor-element-5978496{--padding-top:19px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-60 .elementor-element.elementor-element-64f54f0f{--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-60 .elementor-element.elementor-element-b0eb5b8{--padding-top:44px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-60 .elementor-element.elementor-element-79cc40f8{--padding-top:28px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-60 .elementor-element.elementor-element-5d9a4ebc{--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;--align-items:stretch;}.elementor-60 .elementor-element.elementor-element-f8d48b6{--width:154px;}.elementor-60 .elementor-element.elementor-element-393bc6e0{--width:100%;}.elementor-60 .elementor-element.elementor-element-63ff3e6 .elementor-heading-title{font-size:30px;}.elementor-60 .elementor-element.elementor-element-5978496{--padding-top:14px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-60 .elementor-element.elementor-element-3ec87d5b{font-size:16px;}.elementor-60 .elementor-element.elementor-element-25a8529c .elementor-heading-title{font-size:18px;}.elementor-60 .elementor-element.elementor-element-1ad3c965 .elementor-heading-title{font-size:18px;}.elementor-60 .elementor-element.elementor-element-b0eb5b8{--padding-top:33px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-60 .elementor-element.elementor-element-745dda5c .elementor-heading-title{font-size:23px;}.elementor-60 .elementor-element.elementor-element-6981e724{font-size:16px;}.elementor-60 .elementor-element.elementor-element-6e65cb4c{--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;--align-items:stretch;}}@media(min-width:768px){.elementor-60 .elementor-element.elementor-element-74f4f9ce{--content-width:1152px;}.elementor-60 .elementor-element.elementor-element-f8d48b6{--width:204px;}.elementor-60 .elementor-element.elementor-element-393bc6e0{--width:70%;}.elementor-60 .elementor-element.elementor-element-3d80b228{--content-width:1152px;}.elementor-60 .elementor-element.elementor-element-64f54f0f{--width:100%;}.elementor-60 .elementor-element.elementor-element-47d35ded{--width:62%;}.elementor-60 .elementor-element.elementor-element-46dab08b{--width:34%;}.elementor-60 .elementor-element.elementor-element-143096f2{--content-width:820px;}}@media(max-width:1024px) and (min-width:768px){.elementor-60 .elementor-element.elementor-element-47d35ded{--width:100%;}.elementor-60 .elementor-element.elementor-element-46dab08b{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-95674e6 */.elementor-60 .elementor-element.elementor-element-95674e6{max-width:180px;}
.elementor-60 .elementor-element.elementor-element-95674e6 .geodir-image-container, .elementor-60 .elementor-element.elementor-element-95674e6 .geodir-images, .elementor-60 .elementor-element.elementor-element-95674e6 ul, .elementor-60 .elementor-element.elementor-element-95674e6 li{margin:0!important;padding:0!important;list-style:none;}
.elementor-60 .elementor-element.elementor-element-95674e6 .embed-responsive{padding-top:0!important;height:auto!important;}
.elementor-60 .elementor-element.elementor-element-95674e6 .embed-responsive::before{display:none!important;padding:0!important;}
.elementor-60 .elementor-element.elementor-element-95674e6 img{position:static!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:180px!important;object-fit:contain!important;transform:none!important;}
@media(max-width:767px){.elementor-60 .elementor-element.elementor-element-95674e6{max-width:130px;} .elementor-60 .elementor-element.elementor-element-95674e6 img{max-height:130px!important;}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4486b690 */.elementor-60 .elementor-element.elementor-element-4486b690 .geodir-field-post_category a{display:inline-block;background:#fde3ea;color:#c81a50;border-radius:999px;padding:5px 14px;margin:0 6px 6px 0;font-size:13px;font-weight:600;text-decoration:none;font-family:'DM Sans',sans-serif;}
.elementor-60 .elementor-element.elementor-element-4486b690 .geodir-field-post_category a:hover{background:#ed2362;color:#fff;} .elementor-60 .elementor-element.elementor-element-4486b690 .geodir-field-post_category{font-size:0;} .elementor-60 .elementor-element.elementor-element-4486b690 .geodir_post_meta_title, .elementor-60 .elementor-element.elementor-element-4486b690 .geodir_post_meta_icon{display:none;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5bb42015 */.elementor-60 .elementor-element.elementor-element-5bb42015{color:#4f4f20;font-weight:600;font-size:15px;font-family:'DM Sans',sans-serif;} .elementor-60 .elementor-element.elementor-element-5bb42015 i{color:#ed2362;margin-right:6px;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-13b56d59 */.elementor-60 .elementor-element.elementor-element-13b56d59 img{border-radius:12px;object-fit:cover;} .elementor-60 .elementor-element.elementor-element-13b56d59 .geodir-image-container{margin:0;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3cb4771a */.elementor-60 .elementor-element.elementor-element-3cb4771a .gd-badge, .elementor-60 .elementor-element.elementor-element-3cb4771a .badge{border-radius:999px!important;padding:12px 22px!important;font-family:'DM Sans',sans-serif!important;font-weight:600!important;font-size:15px!important;display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%;margin:0 0 10px!important;text-transform:none!important;letter-spacing:0!important;white-space:normal;}
.elementor-60 .elementor-element.elementor-element-3cb4771a a{text-decoration:none!important;} .elementor-60 .elementor-element.elementor-element-3cb4771a a:hover .badge, .elementor-60 .elementor-element.elementor-element-3cb4771a a:hover .gd-badge{filter:brightness(.92);}
.elementor-60 .elementor-element.elementor-element-3cb4771a .gd-badge-meta, .elementor-60 .elementor-element.elementor-element-3cb4771a .badge{line-height:1.2;} .elementor-60 .elementor-element.elementor-element-3cb4771a h5{margin:0!important;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-764b6dc5 */.elementor-60 .elementor-element.elementor-element-764b6dc5{color:#6b5d55;font-size:14px;font-family:'DM Sans',sans-serif;} .elementor-60 .elementor-element.elementor-element-764b6dc5 i{color:#ed2362;margin-right:6px;}/* End custom CSS */