.elementor-354 .elementor-element.elementor-element-323263b{--display:flex;--min-height:350px;--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;--justify-content:center;--overlay-opacity:0.5;}.elementor-354 .elementor-element.elementor-element-323263b:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-323263b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://summerwaterpark.com/wp-content/uploads/2025/08/portrait-beautiful-young-asian-woman-leisure-relax-smile-happy-around-swimming-pool-hotel-resort-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-354 .elementor-element.elementor-element-323263b::before, .elementor-354 .elementor-element.elementor-element-323263b > .elementor-background-video-container::before, .elementor-354 .elementor-element.elementor-element-323263b > .e-con-inner > .elementor-background-video-container::before, .elementor-354 .elementor-element.elementor-element-323263b > .elementor-background-slideshow::before, .elementor-354 .elementor-element.elementor-element-323263b > .e-con-inner > .elementor-background-slideshow::before, .elementor-354 .elementor-element.elementor-element-323263b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.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-354 .elementor-element.elementor-element-9726317{text-align:center;}.elementor-354 .elementor-element.elementor-element-9726317 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:40px;font-weight:800;color:#FFFFFF;}.elementor-354 .elementor-element.elementor-element-835d774{--display:flex;--min-height:141px;--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;--justify-content:center;}@media(max-width:767px){.elementor-354 .elementor-element.elementor-element-323263b{--min-height:172px;}.elementor-354 .elementor-element.elementor-element-9726317 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for wp-widget-gd_add_listing, class: .elementor-element-2acb6fb *//* Reset Bootstrap's row/col for these 9 fields */ [data-argument="website"], [data-argument="facebook"], [data-argument="instagram"], [data-argument="twitter"], [data-argument="linkedin"], [data-argument="email"], [data-argument="tiktok"], [data-argument="youtube"], [data-argument="phone"] { float: left; width: 33.333%; padding: 0 10px; box-sizing: border-box; } /* Kill Bootstrap's inner split (label col-sm-2 + input col-sm-10) */ [data-argument="website"] .col-sm-2, [data-argument="facebook"] .col-sm-2, [data-argument="instagram"] .col-sm-2, [data-argument="twitter"] .col-sm-2, [data-argument="linkedin"] .col-sm-2, [data-argument="email"] .col-sm-2, [data-argument="tiktok"] .col-sm-2, [data-argument="youtube"] .col-sm-2, [data-argument="phone"] .col-sm-2, [data-argument="website"] .col-sm-10, [data-argument="facebook"] .col-sm-10, [data-argument="instagram"] .col-sm-10, [data-argument="twitter"] .col-sm-10, [data-argument="linkedin"] .col-sm-10, [data-argument="email"] .col-sm-10, [data-argument="tiktok"] .col-sm-10, [data-argument="youtube"] .col-sm-10, [data-argument="phone"] .col-sm-10 { width: 100% !important; max-width: 100% !important; flex: none !important; display: block !important; float: none !important; } /* Responsive: stack on small screens */ @media (max-width: 767px) { [data-argument="website"], [data-argument="facebook"], [data-argument="instagram"], [data-argument="twitter"], [data-argument="linkedin"], [data-argument="email"], [data-argument="tiktok"], [data-argument="youtube"], [data-argument="phone"] { width: 100%; padding: 0; float: none; } }


fieldset#geodir_fieldset_32
 {
    width: 100%;
}/* End custom CSS */