.elementor-7195 .elementor-element.elementor-element-b658c49{--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;}.elementor-7195 .elementor-element.elementor-element-b658c49:not(.elementor-motion-effects-element-type-background), .elementor-7195 .elementor-element.elementor-element-b658c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1268B3C2;}.elementor-7195 .elementor-element.elementor-element-fc00b20{text-align:center;}.elementor-7195 .elementor-element.elementor-element-fc00b20 .elementor-heading-title{font-size:31px;letter-spacing:2.4px;text-shadow:0px 0px 9px #000000;color:#FFFFFF;}.elementor-7195 .elementor-element.elementor-element-2dabe17{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overflow:hidden;--overlay-opacity:0.5;}.elementor-7195 .elementor-element.elementor-element-2dabe17::before, .elementor-7195 .elementor-element.elementor-element-2dabe17 > .elementor-background-video-container::before, .elementor-7195 .elementor-element.elementor-element-2dabe17 > .e-con-inner > .elementor-background-video-container::before, .elementor-7195 .elementor-element.elementor-element-2dabe17 > .elementor-background-slideshow::before, .elementor-7195 .elementor-element.elementor-element-2dabe17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7195 .elementor-element.elementor-element-2dabe17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#1268B3D6;}.elementor-7195 .elementor-element.elementor-element-2dabe17.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7195 .elementor-element.elementor-element-b965352 .ue_contact_form_7{align-items:flex-end;}.elementor-7195 .elementor-element.elementor-element-b965352 .ue_form_wrapper{padding:0px 0px 67px 0px;border-style:none;}.elementor-7195 .elementor-element.elementor-element-b965352 .ue_contact_form_7 label:not(.wpcf7-list-item-label){display:block;text-align:center;}.elementor-7195 .elementor-element.elementor-element-b965352 .wpcf7-text,.elementor-7195 .elementor-element.elementor-element-b965352 .wpcf7-select,.elementor-7195 .elementor-element.elementor-element-b965352 .wpcf7-validates-as-number{min-height:20px;height:20px;}.elementor-7195 .elementor-element.elementor-element-b965352 .wpcf7-form-control-wrap{margin-top:0px;margin-bottom:0px;justify-content:flex-start;}.elementor-7195 .elementor-element.elementor-element-b965352 .wpcf7-form-control-wrap input,.elementor-7195 .elementor-element.elementor-element-b965352 .wpcf7-form-control-wrap textarea{text-align:left;}.elementor-7195 .elementor-element.elementor-element-b965352 .wpcf7-form p:has(.wpcf7-submit){justify-content:center;align-items:center;}.elementor-7195 .elementor-element.elementor-element-b965352 .ue_contact_form_7 input.wpcf7-submit{margin-top:0px;}.elementor-7195 .elementor-element.elementor-element-b965352 .wpcf7-submit{color:var( --e-global-color-c8946ad );background-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-7195 .elementor-element.elementor-element-b965352 .wpcf7-submit:hover{color:#ffffff;background-color:var( --e-global-color-c8946ad );}.elementor-7195 .elementor-element.elementor-element-b965352.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7195 .elementor-element.elementor-element-88ec7fc{--display:flex;}.elementor-7195 .elementor-element.elementor-element-88ec7fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7195 .elementor-element.elementor-element-facb65a .elementor-heading-title{text-shadow:0px 0px 13px #000000;color:#FFFFFF;}.elementor-7195 .elementor-element.elementor-element-facb65a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7195 .elementor-element.elementor-element-0e07935{font-size:22px;text-shadow:0px 0px 13px #000000;color:#FFFFFF;}.elementor-7195 .elementor-element.elementor-element-0e07935.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7195 .elementor-element.elementor-element-dfe99fc{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overflow:hidden;--overlay-opacity:0.5;}.elementor-7195 .elementor-element.elementor-element-dfe99fc::before, .elementor-7195 .elementor-element.elementor-element-dfe99fc > .elementor-background-video-container::before, .elementor-7195 .elementor-element.elementor-element-dfe99fc > .e-con-inner > .elementor-background-video-container::before, .elementor-7195 .elementor-element.elementor-element-dfe99fc > .elementor-background-slideshow::before, .elementor-7195 .elementor-element.elementor-element-dfe99fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-7195 .elementor-element.elementor-element-dfe99fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#1268B3D6;}.elementor-7195 .elementor-element.elementor-element-dfe99fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7195 .elementor-element.elementor-element-a05f079 .ue_contact_form_7{align-items:flex-end;}.elementor-7195 .elementor-element.elementor-element-a05f079 .ue_form_wrapper{padding:0px 0px 0px 0px;border-style:none;}.elementor-7195 .elementor-element.elementor-element-a05f079 .ue_contact_form_7 label:not(.wpcf7-list-item-label){display:block;text-align:left;color:var( --e-global-color-c8946ad );}.elementor-7195 .elementor-element.elementor-element-a05f079 .wpcf7-text,.elementor-7195 .elementor-element.elementor-element-a05f079 .wpcf7-select,.elementor-7195 .elementor-element.elementor-element-a05f079 .wpcf7-validates-as-number{min-height:20px;height:20px;}.elementor-7195 .elementor-element.elementor-element-a05f079 .wpcf7-form-control-wrap{margin-top:0px;margin-bottom:0px;justify-content:flex-start;}.elementor-7195 .elementor-element.elementor-element-a05f079 .wpcf7-form-control-wrap input,.elementor-7195 .elementor-element.elementor-element-a05f079 .wpcf7-form-control-wrap textarea{text-align:left;}.elementor-7195 .elementor-element.elementor-element-a05f079 .wpcf7-form p:has(.wpcf7-submit){justify-content:center;align-items:center;}.elementor-7195 .elementor-element.elementor-element-a05f079 .ue_contact_form_7 input.wpcf7-submit{margin-top:0px;}.elementor-7195 .elementor-element.elementor-element-a05f079 .wpcf7-submit{color:var( --e-global-color-c8946ad );background-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-7195 .elementor-element.elementor-element-a05f079 .wpcf7-submit:hover{color:#ffffff;background-color:var( --e-global-color-c8946ad );}.elementor-7195 .elementor-element.elementor-element-a05f079{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;}.elementor-7195 .elementor-element.elementor-element-a05f079.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7195 .elementor-element.elementor-element-4f26b46{--display:flex;}.elementor-7195 .elementor-element.elementor-element-4f26b46.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7195 .elementor-element.elementor-element-b066c4b .elementor-heading-title{font-size:45px;text-shadow:0px 0px 13px #000000;color:#FFFFFF;}.elementor-7195 .elementor-element.elementor-element-b066c4b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7195 .elementor-element.elementor-element-e996902{font-size:24px;text-shadow:0px 0px 13px #000000;color:#FFFFFF;}.elementor-7195 .elementor-element.elementor-element-e996902.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7195 .elementor-element.elementor-element-b472347{--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;--justify-content:center;}.elementor-7195 .elementor-element.elementor-element-b472347.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7195 .elementor-element.elementor-element-53844bf .rhea-testimonials-5-widget-section-head-subtitle{font-size:12px;margin-bottom:3px;color:var( --e-global-color-c8946ad );}.elementor-7195 .elementor-element.elementor-element-53844bf .rhea-testimonials-5-widget-section-head-title{font-size:18px;margin-bottom:7px;color:var( --e-global-color-c8946ad );}.elementor-7195 .elementor-element.elementor-element-53844bf .rhea-testimonials-5-widget p{font-size:15px;margin-bottom:11px;color:#000000;}.elementor-7195 .elementor-element.elementor-element-53844bf .rhea-testimonials-5-widget-carousel-dots .owl-dot span{width:10px;height:10px;background:var( --e-global-color-primary );}.elementor-7195 .elementor-element.elementor-element-53844bf .rhea-testimonials-5-widget-bg-placeholder{background-color:#1268B326;}.elementor-7195 .elementor-element.elementor-element-53844bf .rhea-testimonials-5-widget-name:before{background-color:var( --e-global-color-c8946ad );}.elementor-7195 .elementor-element.elementor-element-53844bf .rhea-testimonials-5-widget-name{color:#000000;}.elementor-7195 .elementor-element.elementor-element-53844bf .rhea-testimonials-5-widget-carousel-dots .owl-dot.active span{background:var( --e-global-color-c8946ad );}.elementor-7195 .elementor-element.elementor-element-53844bf .rhea-testimonials-5-widget-carousel-dots .owl-dot:hover span{background:var( --e-global-color-c8946ad );}.elementor-7195 .elementor-element.elementor-element-53844bf{width:100%;max-width:100%;}.elementor-7195 .elementor-element.elementor-element-53844bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7195 .elementor-element.elementor-element-bacbeed{--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;}.elementor-7195 .elementor-element.elementor-element-c5f731f p.rh_prop_card__price_ultra .ere-price-display, 
								.elementor-7195 .elementor-element.elementor-element-c5f731f p.rh_prop_card__price_ultra .property-current-price, 
								.elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-property-card-two-price,
								.elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-property-card-two .ere-price-display,
								.elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-property-card-four .ere-price-display,
								.elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-property-card-four .ere-price-slash,		
								.elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-property-card-five-price,
								.elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-property-card-five .ere-price-display,
								.elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-property-card-five .property-current-price
								{font-size:16px;}.elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-property-card-two,
					 .elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-property-card-three-content,
					 .elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-property-card-four,
					 .elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-property-card-five
					{background:#1268B30F;}.elementor-7195 .elementor-element.elementor-element-c5f731f h3.rhea-ultra-property-title a,
					 .elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-property-card-two-title a,
					 .elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-property-card-three-title a,
					 .elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-property-card-four-title a,
					 .elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-property-card-five-title a
					 {color:var( --e-global-color-c8946ad );}.elementor-7195 .elementor-element.elementor-element-c5f731f h3.rhea-ultra-property-title a:hover, 
					 .elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-property-card-two-title a:hover,
					 .elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-property-card-three-title a:hover,
					 .elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-property-card-four-title a:hover,
					 .elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-property-card-five-title a:hover
					{color:var( --e-global-color-a600e2c );}.elementor-7195 .elementor-element.elementor-element-c5f731f p.rh_prop_card__price_ultra .property-current-price,
					 .elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-property-card-two-price,
					 .elementor-7195 .elementor-element.elementor-element-c5f731f p.rh_prop_card__price_ultra .ere-price-display,
					 .elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-property-card-two .ere-price-display,
					 .elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-property-card-four-price .ere-price-display,
					 .elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-property-card-five-price .ere-price-display
					 {color:#000000;}.elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-nav-box{position:static;margin:0px 0px 0px 0px;}.elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-carousel-nav-center{justify-content:center;}.elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-nav-box button{border-radius:40px;}.elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-nav-box .rhea-ultra-owl-dots button{margin-left:0px;margin-right:0px;}.elementor-7195 .elementor-element.elementor-element-c5f731f .rhea-ultra-nav-box .rhea-ultra-owl-dots{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7195 .elementor-element.elementor-element-1bb9b13{--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;--overlay-opacity:0.5;}.elementor-7195 .elementor-element.elementor-element-1bb9b13::before, .elementor-7195 .elementor-element.elementor-element-1bb9b13 > .elementor-background-video-container::before, .elementor-7195 .elementor-element.elementor-element-1bb9b13 > .e-con-inner > .elementor-background-video-container::before, .elementor-7195 .elementor-element.elementor-element-1bb9b13 > .elementor-background-slideshow::before, .elementor-7195 .elementor-element.elementor-element-1bb9b13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7195 .elementor-element.elementor-element-1bb9b13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#1268B3;}.elementor-7195 .elementor-element.elementor-element-a1afdd8{width:var( --container-widget-width, 97.239% );max-width:97.239%;--container-widget-width:97.239%;--container-widget-flex-grow:0;}.elementor-7195 .elementor-element.elementor-element-a1afdd8.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7195 .elementor-element.elementor-element-4f26b46{--width:53.938%;}.elementor-7195 .elementor-element.elementor-element-b472347{--width:100%;}}@media(max-width:1024px){.elementor-7195 .elementor-element.elementor-element-b965352 .ue_form_wrapper{width:100px;}.elementor-7195 .elementor-element.elementor-element-a05f079 .ue_form_wrapper{width:100px;}}@media(max-width:767px){.elementor-7195 .elementor-element.elementor-element-b658c49{--flex-wrap:wrap;}.elementor-7195 .elementor-element.elementor-element-2dabe17{--width:500px;--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:flex-start;--flex-wrap:nowrap;}.elementor-7195 .elementor-element.elementor-element-2dabe17 .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-7195 .elementor-element.elementor-element-2dabe17.e-con{--align-self:flex-start;}.elementor-7195 .elementor-element.elementor-element-b965352 .ue_form_wrapper{width:100%;padding:0px 0px 0px 0px;}.elementor-7195 .elementor-element.elementor-element-b965352 .ue_contact_form_7 label:not(.wpcf7-list-item-label){display:block;}.elementor-7195 .elementor-element.elementor-element-b965352 .ue_contact_form_7 p > label{margin-bottom:0px;}.elementor-7195 .elementor-element.elementor-element-b965352 .wpcf7-text,.elementor-7195 .elementor-element.elementor-element-b965352 .wpcf7-select,.elementor-7195 .elementor-element.elementor-element-b965352 .wpcf7-validates-as-number{min-height:17px;height:17px;}.elementor-7195 .elementor-element.elementor-element-b965352 .wpcf7-form-control-wrap{margin-top:0px;margin-bottom:0px;}.elementor-7195 .elementor-element.elementor-element-b965352 .wpcf7-textarea{height:1px;}.elementor-7195 .elementor-element.elementor-element-b965352 .wpcf7-form p:has(.wpcf7-submit){justify-content:center;align-items:center;}.elementor-7195 .elementor-element.elementor-element-b965352{width:var( --container-widget-width, 255.623px );max-width:255.623px;--container-widget-width:255.623px;--container-widget-flex-grow:0;}.elementor-7195 .elementor-element.elementor-element-b965352.elementor-element{--align-self:flex-start;}.elementor-7195 .elementor-element.elementor-element-88ec7fc{--width:166.331px;--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;}.elementor-7195 .elementor-element.elementor-element-facb65a{text-align:center;width:var( --container-widget-width, 146.35px );max-width:146.35px;--container-widget-width:146.35px;--container-widget-flex-grow:0;}.elementor-7195 .elementor-element.elementor-element-facb65a .elementor-heading-title{font-size:18px;}.elementor-7195 .elementor-element.elementor-element-0e07935{text-align:center;font-size:17px;line-height:1.2em;width:var( --container-widget-width, 148.995px );max-width:148.995px;--container-widget-width:148.995px;--container-widget-flex-grow:0;}.elementor-7195 .elementor-element.elementor-element-0e07935 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7195 .elementor-element.elementor-element-0e07935.elementor-element{--align-self:center;}.elementor-7195 .elementor-element.elementor-element-dfe99fc{--width:500px;--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:flex-start;--flex-wrap:nowrap;}.elementor-7195 .elementor-element.elementor-element-dfe99fc .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-7195 .elementor-element.elementor-element-dfe99fc.e-con{--align-self:flex-start;}.elementor-7195 .elementor-element.elementor-element-a05f079 .ue_form_wrapper{width:100%;padding:0px 0px 0px 0px;}.elementor-7195 .elementor-element.elementor-element-a05f079 .ue_contact_form_7 label:not(.wpcf7-list-item-label){display:block;}.elementor-7195 .elementor-element.elementor-element-a05f079 .ue_contact_form_7 p > label{margin-bottom:0px;}.elementor-7195 .elementor-element.elementor-element-a05f079 .wpcf7-text,.elementor-7195 .elementor-element.elementor-element-a05f079 .wpcf7-select,.elementor-7195 .elementor-element.elementor-element-a05f079 .wpcf7-validates-as-number{min-height:17px;height:17px;}.elementor-7195 .elementor-element.elementor-element-a05f079 .wpcf7-form-control-wrap{margin-top:0px;margin-bottom:0px;}.elementor-7195 .elementor-element.elementor-element-a05f079 .wpcf7-textarea{height:1px;}.elementor-7195 .elementor-element.elementor-element-a05f079 .wpcf7-form p:has(.wpcf7-submit){justify-content:center;align-items:center;}.elementor-7195 .elementor-element.elementor-element-a05f079{width:var( --container-widget-width, 218.644px );max-width:218.644px;--container-widget-width:218.644px;--container-widget-flex-grow:0;}.elementor-7195 .elementor-element.elementor-element-a05f079.elementor-element{--align-self:flex-start;}.elementor-7195 .elementor-element.elementor-element-4f26b46{--width:166.331px;--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;}.elementor-7195 .elementor-element.elementor-element-b066c4b{text-align:center;width:var( --container-widget-width, 146.35px );max-width:146.35px;--container-widget-width:146.35px;--container-widget-flex-grow:0;}.elementor-7195 .elementor-element.elementor-element-b066c4b .elementor-heading-title{font-size:18px;}.elementor-7195 .elementor-element.elementor-element-e996902{text-align:center;font-size:17px;line-height:1.2em;width:var( --container-widget-width, 148.995px );max-width:148.995px;--container-widget-width:148.995px;--container-widget-flex-grow:0;}.elementor-7195 .elementor-element.elementor-element-e996902 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7195 .elementor-element.elementor-element-e996902.elementor-element{--align-self:center;}.elementor-7195 .elementor-element.elementor-element-53844bf .rhea-testimonials-5-widget-section-head-subtitle{font-size:15px;letter-spacing:4.2px;margin-bottom:1px;}.elementor-7195 .elementor-element.elementor-element-53844bf .rhea-testimonials-5-widget-section-head-title{margin-bottom:7px;}.elementor-7195 .elementor-element.elementor-element-53844bf{width:var( --container-widget-width, 407.667px );max-width:407.667px;--container-widget-width:407.667px;--container-widget-flex-grow:0;}}/* Start custom CSS for ucaddon_contact_form_7, class: .elementor-element-b965352 *//* General form box style for hero sections */
.wpcf7 form {
    max-width: 420px;
    width: 95%;
    margin: 30px auto;
    padding: 20px 25px;
    background: rgba(245, 255, 255, 0.92);
    border-radius: 22px;
    box-shadow: 0 6px 24px rgba(0, 46, 126, 0.12);
}

@media (min-width: 750px) {
    .wpcf7 form {
        max-width: 420px; /* PC size suggestion */
    }
}

@media (max-width: 749px) {
    .wpcf7 form {
        max-width: 98vw; /* Mobile size suggestion */
        padding: 12px 8vw;
    }
}

/* Input and textarea style */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
    width: 100%;
    padding: 12px;
    margin-bottom: 14px;
    border-radius: 12px;
    border: 1px solid #c1d1ea;
    background: #f7faff;
    font-size: 1rem;
}

/* Button customization */
.wpcf7 input[type="submit"] {
    width: 100%;
    padding: 14px 0;
    background: #2462ad;
    color: #fff;
    font-weight: 700;
    font-size: 1.1rem;
    border: none;
    border-radius: 10px;
    cursor: pointer;
    box-shadow: 0 2px 8px rgba(36, 98, 173, 0.13);
    transition: background 0.2s;
}
.wpcf7 input[type="submit"]:hover {
    background: #175d89;
}/* End custom CSS */
/* Start custom CSS for ucaddon_contact_form_7, class: .elementor-element-a05f079 *//* Even shorter and wider Contact Form 7 */
.elementor-7195 .elementor-element.elementor-element-a05f079 .wpcf7 input[type="text"],
.elementor-7195 .elementor-element.elementor-element-a05f079 .wpcf7 input[type="email"],
.elementor-7195 .elementor-element.elementor-element-a05f079 .wpcf7 input[type="tel"],
.elementor-7195 .elementor-element.elementor-element-a05f079 .wpcf7 input[type="url"],
.elementor-7195 .elementor-element.elementor-element-a05f079 .wpcf7 input[type="number"],
.elementor-7195 .elementor-element.elementor-element-a05f079 .wpcf7 input[type="date"],
.elementor-7195 .elementor-element.elementor-element-a05f079 .wpcf7 select {
    width: 100%;
    height: 28px;      /* Extra short */
    font-size: 15px;
    margin-bottom: 10px;
    padding: 4px 10px;
}

.elementor-7195 .elementor-element.elementor-element-a05f079 .wpcf7 textarea {
    width: 100%;
    min-height: 28px;  /* Extra short */
    max-height: 40px;
    font-size: 15px;
    padding: 4px 10px;
}

.elementor-7195 .elementor-element.elementor-element-a05f079 .wpcf7 input[type="submit"] {
    width: 100%;
height: 42px;    font-size: 15px;
    margin-top: 8px;
    padding: 8px 16px;
    border-radius: 6px;
}

/* Optional: make label/placeholder tighter */
.elementor-7195 .elementor-element.elementor-element-a05f079 .wpcf7 label {
    margin-bottom: 2px;
    font-size: 14px;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS *//* View Details Button - Scroll to Hero Form */
.rh-properties a,
.rh-properties button {
    cursor: pointer;
}

/* Target View Details buttons */
[class*="view-details"],
.rh-properties .btn-view-details,
a:has-text("View Details") {
    pointer-events: auto !important;
}

/* Smooth scroll behavior */
html {
    scroll-behavior: smooth;
}

@media (max-width: 768px) {
    html {
        scroll-behavior: auto;
    }
}

/* Hide the original href to prevent navigation */
.elementor-page .rh-properties .rhvc-view-details,
.elementor-page [class*="rh-view-details"] {
    text-decoration: none;
}/* End custom CSS */