.elementor-484 .elementor-element.elementor-element-f0c66b9:not(.elementor-motion-effects-element-type-background), .elementor-484 .elementor-element.elementor-element-f0c66b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-484 .elementor-element.elementor-element-f0c66b9 > .elementor-background-overlay{background-color:#000000;background-image:url("https://pjplastering.theladyflair.com/wp-content/uploads/2026/08/images-24.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.31;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-484 .elementor-element.elementor-element-f0c66b9 > .elementor-container{max-width:1250px;}.elementor-484 .elementor-element.elementor-element-f0c66b9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-484 .elementor-element.elementor-element-b5eb3cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-484 .elementor-element.elementor-element-b5eb3cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-484 .elementor-element.elementor-element-ad902b4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-484 .elementor-element.elementor-element-ad902b4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.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-484 .elementor-element.elementor-element-7c608da{text-align:center;}.elementor-484 .elementor-element.elementor-element-7c608da .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:60px;font-weight:700;text-transform:capitalize;line-height:61px;color:#FFFFFF;}.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-484 .elementor-element.elementor-element-2607b37{text-align:center;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-484 .elementor-element.elementor-element-008e4c9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-484 .elementor-element.elementor-element-008e4c9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-484 .elementor-element.elementor-element-008e4c9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-484 .elementor-element.elementor-element-008e4c9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-484 .elementor-element.elementor-element-69b6bea{margin-top:-75px;margin-bottom:0px;}.elementor-484 .elementor-element.elementor-element-1406317:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-484 .elementor-element.elementor-element-1406317 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-484 .elementor-element.elementor-element-1406317 > .elementor-element-populated{border-style:solid;border-width:0px 1px 7px 1px;border-color:#696969;box-shadow:0px 9px 10px 0px rgba(190.39999999999998, 189.61097826086956, 189.61097826086956, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-484 .elementor-element.elementor-element-1406317 > .elementor-element-populated, .elementor-484 .elementor-element.elementor-element-1406317 > .elementor-element-populated > .elementor-background-overlay, .elementor-484 .elementor-element.elementor-element-1406317 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-484 .elementor-element.elementor-element-1406317:hover > .elementor-element-populated{border-style:solid;border-width:0px 1px 7px 1px;border-color:#EB5F0B;}.elementor-484 .elementor-element.elementor-element-1406317 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-484 .elementor-element.elementor-element-0b082c6 .elementor-icon-box-wrapper{gap:14px;}.elementor-484 .elementor-element.elementor-element-0b082c6 .elementor-icon-box-title{margin-block-end:6px;color:#000000;}.elementor-484 .elementor-element.elementor-element-0b082c6.elementor-view-stacked .elementor-icon{background-color:#FFECE1;fill:#FF5A00;color:#FF5A00;}.elementor-484 .elementor-element.elementor-element-0b082c6.elementor-view-framed .elementor-icon, .elementor-484 .elementor-element.elementor-element-0b082c6.elementor-view-default .elementor-icon{fill:#FFECE1;color:#FFECE1;border-color:#FFECE1;}.elementor-484 .elementor-element.elementor-element-0b082c6.elementor-view-framed .elementor-icon{background-color:#FF5A00;}.elementor-484 .elementor-element.elementor-element-0b082c6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-484 .elementor-element.elementor-element-0b082c6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#BBBBBB;fill:#000000;color:#000000;}.elementor-484 .elementor-element.elementor-element-0b082c6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-484 .elementor-element.elementor-element-0b082c6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-484 .elementor-element.elementor-element-0b082c6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-484 .elementor-element.elementor-element-0b082c6.elementor-view-default:has(:focus) .elementor-icon{fill:#BBBBBB;color:#BBBBBB;border-color:#BBBBBB;}.elementor-484 .elementor-element.elementor-element-0b082c6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-484 .elementor-element.elementor-element-0b082c6.elementor-view-framed:has(:focus) .elementor-icon{background-color:#000000;}.elementor-484 .elementor-element.elementor-element-0b082c6 .elementor-icon{font-size:35px;}.elementor-484 .elementor-element.elementor-element-0b082c6 .elementor-icon-box-title, .elementor-484 .elementor-element.elementor-element-0b082c6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-decoration:none;}.elementor-484 .elementor-element.elementor-element-0b082c6:has(:hover) .elementor-icon-box-title,
					 .elementor-484 .elementor-element.elementor-element-0b082c6:has(:focus) .elementor-icon-box-title{color:#FF6000;}.elementor-484 .elementor-element.elementor-element-0b082c6 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-484 .elementor-element.elementor-element-2b336ee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-484 .elementor-element.elementor-element-2b336ee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-484 .elementor-element.elementor-element-2b336ee > .elementor-element-populated{border-style:solid;border-width:0px 1px 7px 1px;border-color:#696969;box-shadow:0px 9px 10px 0px rgba(190.39999999999998, 189.61097826086956, 189.61097826086956, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-484 .elementor-element.elementor-element-2b336ee > .elementor-element-populated, .elementor-484 .elementor-element.elementor-element-2b336ee > .elementor-element-populated > .elementor-background-overlay, .elementor-484 .elementor-element.elementor-element-2b336ee > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-484 .elementor-element.elementor-element-2b336ee:hover > .elementor-element-populated{border-style:solid;border-width:0px 1px 7px 1px;border-color:#EB5F0B;}.elementor-484 .elementor-element.elementor-element-2b336ee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-484 .elementor-element.elementor-element-39df862 .elementor-icon-box-wrapper{gap:14px;}.elementor-484 .elementor-element.elementor-element-39df862 .elementor-icon-box-title{margin-block-end:6px;color:#000000;}.elementor-484 .elementor-element.elementor-element-39df862.elementor-view-stacked .elementor-icon{background-color:#FFECE1;fill:#FF5A00;color:#FF5A00;}.elementor-484 .elementor-element.elementor-element-39df862.elementor-view-framed .elementor-icon, .elementor-484 .elementor-element.elementor-element-39df862.elementor-view-default .elementor-icon{fill:#FFECE1;color:#FFECE1;border-color:#FFECE1;}.elementor-484 .elementor-element.elementor-element-39df862.elementor-view-framed .elementor-icon{background-color:#FF5A00;}.elementor-484 .elementor-element.elementor-element-39df862.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-484 .elementor-element.elementor-element-39df862.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#BBBBBB;fill:#000000;color:#000000;}.elementor-484 .elementor-element.elementor-element-39df862.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-484 .elementor-element.elementor-element-39df862.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-484 .elementor-element.elementor-element-39df862.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-484 .elementor-element.elementor-element-39df862.elementor-view-default:has(:focus) .elementor-icon{fill:#BBBBBB;color:#BBBBBB;border-color:#BBBBBB;}.elementor-484 .elementor-element.elementor-element-39df862.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-484 .elementor-element.elementor-element-39df862.elementor-view-framed:has(:focus) .elementor-icon{background-color:#000000;}.elementor-484 .elementor-element.elementor-element-39df862 .elementor-icon{font-size:35px;}.elementor-484 .elementor-element.elementor-element-39df862 .elementor-icon-box-title, .elementor-484 .elementor-element.elementor-element-39df862 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-decoration:none;}.elementor-484 .elementor-element.elementor-element-39df862:has(:hover) .elementor-icon-box-title,
					 .elementor-484 .elementor-element.elementor-element-39df862:has(:focus) .elementor-icon-box-title{color:#FF6000;}.elementor-484 .elementor-element.elementor-element-39df862 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-484 .elementor-element.elementor-element-89a57ea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-484 .elementor-element.elementor-element-89a57ea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-484 .elementor-element.elementor-element-89a57ea > .elementor-element-populated{border-style:solid;border-width:0px 1px 7px 1px;border-color:#696969;box-shadow:0px 9px 10px 0px rgba(190.39999999999998, 189.61097826086956, 189.61097826086956, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-484 .elementor-element.elementor-element-89a57ea > .elementor-element-populated, .elementor-484 .elementor-element.elementor-element-89a57ea > .elementor-element-populated > .elementor-background-overlay, .elementor-484 .elementor-element.elementor-element-89a57ea > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-484 .elementor-element.elementor-element-89a57ea:hover > .elementor-element-populated{border-style:solid;border-width:0px 1px 7px 1px;border-color:#EB5F0B;}.elementor-484 .elementor-element.elementor-element-89a57ea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-484 .elementor-element.elementor-element-e539e4b .elementor-icon-box-wrapper{gap:14px;}.elementor-484 .elementor-element.elementor-element-e539e4b .elementor-icon-box-title{margin-block-end:6px;color:#000000;}.elementor-484 .elementor-element.elementor-element-e539e4b.elementor-view-stacked .elementor-icon{background-color:#FFECE1;fill:#FF5A00;color:#FF5A00;}.elementor-484 .elementor-element.elementor-element-e539e4b.elementor-view-framed .elementor-icon, .elementor-484 .elementor-element.elementor-element-e539e4b.elementor-view-default .elementor-icon{fill:#FFECE1;color:#FFECE1;border-color:#FFECE1;}.elementor-484 .elementor-element.elementor-element-e539e4b.elementor-view-framed .elementor-icon{background-color:#FF5A00;}.elementor-484 .elementor-element.elementor-element-e539e4b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-484 .elementor-element.elementor-element-e539e4b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#BBBBBB;fill:#000000;color:#000000;}.elementor-484 .elementor-element.elementor-element-e539e4b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-484 .elementor-element.elementor-element-e539e4b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-484 .elementor-element.elementor-element-e539e4b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-484 .elementor-element.elementor-element-e539e4b.elementor-view-default:has(:focus) .elementor-icon{fill:#BBBBBB;color:#BBBBBB;border-color:#BBBBBB;}.elementor-484 .elementor-element.elementor-element-e539e4b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-484 .elementor-element.elementor-element-e539e4b.elementor-view-framed:has(:focus) .elementor-icon{background-color:#000000;}.elementor-484 .elementor-element.elementor-element-e539e4b .elementor-icon{font-size:35px;}.elementor-484 .elementor-element.elementor-element-e539e4b .elementor-icon-box-title, .elementor-484 .elementor-element.elementor-element-e539e4b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-decoration:none;}.elementor-484 .elementor-element.elementor-element-e539e4b:has(:hover) .elementor-icon-box-title,
					 .elementor-484 .elementor-element.elementor-element-e539e4b:has(:focus) .elementor-icon-box-title{color:#FF6000;}.elementor-484 .elementor-element.elementor-element-e539e4b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-484 .elementor-element.elementor-element-8418bb3 > .elementor-background-overlay{background-image:url("https://pjplastering.theladyflair.com/wp-content/uploads/2026/08/Gemini_Generated_Image_oi13hvoi13hvoi13__1_-removebg-preview.webp");background-position:-189px 399px;background-repeat:no-repeat;background-size:32% auto;opacity:1;}.elementor-484 .elementor-element.elementor-element-8418bb3 .elementor-background-overlay{filter:brightness( 77% ) contrast( 120% ) saturate( 43% ) blur( 0px ) hue-rotate( 268deg );}.elementor-484 .elementor-element.elementor-element-8418bb3{padding:50px 10px 120px 10px;}.elementor-bc-flex-widget .elementor-484 .elementor-element.elementor-element-104599c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-484 .elementor-element.elementor-element-104599c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-484 .elementor-element.elementor-element-104599c > .elementor-element-populated{margin:0px 54px 0px -61px;--e-column-margin-right:54px;--e-column-margin-left:-61px;}.elementor-484 .elementor-element.elementor-element-5105935{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-484 .elementor-element.elementor-element-7be509b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E65F03;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:43px 43px 43px 43px;}.elementor-484 .elementor-element.elementor-element-7be509b > .elementor-element-populated, .elementor-484 .elementor-element.elementor-element-7be509b > .elementor-element-populated > .elementor-background-overlay, .elementor-484 .elementor-element.elementor-element-7be509b > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-484 .elementor-element.elementor-element-136760e{text-align:start;}.elementor-484 .elementor-element.elementor-element-136760e .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:#555555;}.elementor-484 .elementor-element.elementor-element-701ba6e{text-align:start;}.elementor-484 .elementor-element.elementor-element-701ba6e .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:49px;font-weight:700;text-transform:capitalize;line-height:61px;color:#383838;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-484 .elementor-element.elementor-element-c97ed27 .elementor-field-group{padding-right:calc( 6px/2 );padding-left:calc( 6px/2 );margin-bottom:38px;}.elementor-484 .elementor-element.elementor-element-c97ed27 .elementor-form-fields-wrapper{margin-left:calc( -6px/2 );margin-right:calc( -6px/2 );margin-bottom:-38px;}.elementor-484 .elementor-element.elementor-element-c97ed27 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-484 .elementor-element.elementor-element-c97ed27 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-484 .elementor-element.elementor-element-c97ed27 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-484 .elementor-element.elementor-element-c97ed27 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-484 .elementor-element.elementor-element-c97ed27 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-484 .elementor-element.elementor-element-c97ed27 .elementor-field-type-html{padding-bottom:0px;}.elementor-484 .elementor-element.elementor-element-c97ed27 .elementor-field-group .elementor-field{color:#080808;}.elementor-484 .elementor-element.elementor-element-c97ed27 .elementor-field-group .elementor-field, .elementor-484 .elementor-element.elementor-element-c97ed27 .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-484 .elementor-element.elementor-element-c97ed27 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF00;border-color:#FF7A15;border-width:0px 0px 1px 0px;}.elementor-484 .elementor-element.elementor-element-c97ed27 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF00;border-color:#FF7A15;border-width:0px 0px 1px 0px;}.elementor-484 .elementor-element.elementor-element-c97ed27 .elementor-field-group .elementor-select-wrapper::before{color:#FF7A15;}.elementor-484 .elementor-element.elementor-element-c97ed27 .elementor-button{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-484 .elementor-element.elementor-element-c97ed27 .e-form__buttons__wrapper__button-next{background-color:#FA6104;color:#ffffff;}.elementor-484 .elementor-element.elementor-element-c97ed27 .elementor-button[type="submit"]{background-color:#FA6104;color:#ffffff;}.elementor-484 .elementor-element.elementor-element-c97ed27 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-484 .elementor-element.elementor-element-c97ed27 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-484 .elementor-element.elementor-element-c97ed27 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-484 .elementor-element.elementor-element-c97ed27 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-484 .elementor-element.elementor-element-c97ed27 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-484 .elementor-element.elementor-element-c97ed27 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-484 .elementor-element.elementor-element-c97ed27{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-484 .elementor-element.elementor-element-104599c{width:36.667%;}.elementor-484 .elementor-element.elementor-element-7be509b{width:63.333%;}}@media(min-width:1025px){.elementor-484 .elementor-element.elementor-element-f0c66b9 > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:1024px){.elementor-484 .elementor-element.elementor-element-8418bb3 > .elementor-background-overlay{background-position:0px 0px;}}@media(max-width:767px){.elementor-484 .elementor-element.elementor-element-7c608da .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-484 .elementor-element.elementor-element-2607b37{font-size:13px;line-height:1.5em;}.elementor-484 .elementor-element.elementor-element-2b336ee > .elementor-element-populated{margin:20px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-484 .elementor-element.elementor-element-8418bb3 > .elementor-background-overlay{background-position:0px 0px;opacity:0;}.elementor-484 .elementor-element.elementor-element-104599c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-484 .elementor-element.elementor-element-7be509b > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:21px 21px 21px 21px;}.elementor-484 .elementor-element.elementor-element-701ba6e .elementor-heading-title{font-size:30px;line-height:1em;}}/* Start custom CSS for heading, class: .elementor-element-7c608da */.ui{
    background-image: linear-gradient(110deg, #fbbf24 0%, #ef4444 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-701ba6e */.ui{
    background-image: linear-gradient(110deg, #fbbf24 0%, #ef4444 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-c97ed27 *//* Elementor Form Fields Base Setup */
.elementor-484 .elementor-element.elementor-element-c97ed27 .elementor-field-group {
  position: relative !important;
  overflow: hidden;
}

/* Bottom Border Line Base (Inactive State) */
.elementor-484 .elementor-element.elementor-element-c97ed27 .elementor-field-group input,
.elementor-484 .elementor-element.elementor-element-c97ed27 .elementor-field-group textarea {
  border-bottom: 2px solid #e0e0e0 !important; /* Default Bottom Line */
  transition: border-color 0.3s ease, background-position 0.3s ease !important;
}

/* Animated Bottom Line on Focus */
.elementor-484 .elementor-element.elementor-element-c97ed27 .elementor-field-group::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 2px;
  background-color: #FF7A15; /* Active Line Color */
  transition: width 0.35s ease, left 0.35s ease;
  pointer-events: none;
}

/* Trigger Line Expansion on Focus */
.elementor-484 .elementor-element.elementor-element-c97ed27 .elementor-field-group:focus-within::after {
  width: 100%;
  left: 0;
}

/* ---------------------------------------------------
   FIELD ICONS (SVG DATA URIS)
--------------------------------------------------- */

/* 1. Name Field Icon */
.elementor-484 .elementor-element.elementor-element-c97ed27 div.elementor-field-group-name input {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23888888' d='M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-96 55.2C57.1 329.8 0 384.8 0 452.4 0 485.3 26.7 512 59.6 512h328.8c32.9 0 59.6-26.7 59.6-59.6 0-67.6-57.1-122.6-128-141.2V311.2z'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: 14px center !important;
  background-size: 16px 16px !important;
  padding-left: 42px !important;
}

/* 2. Email Field Icon */
.elementor-484 .elementor-element.elementor-element-c97ed27 div.elementor-field-group-email input {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23888888' d='M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4l217.6 163.2c11.8 8.9 28 8.9 39.8 0l217.6-163.2c12.1-9.1 19.2-23.3 19.2-38.4 0-26.5-21.5-48-48-48H48zM0 176v208c0 35.3 28.7 64 64 64h384c35.3 0 64-28.7 64-64V176L294.4 338.6c-22.1 16.6-52.7 16.6-74.8 0L0 176z'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: 14px center !important;
  background-size: 16px 16px !important;
  padding-left: 42px !important;
}

/* 3. Phone Number Field Icon */
.elementor-484 .elementor-element.elementor-element-c97ed27 div.elementor-field-group-phone_number input {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23888888' d='M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 400c-78.3-40.4-142.3-104.4-182.7-182.7l30.9-40.7c13.7-11.1 18.4-30 11.6-46.3l-40-96z'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: 14px center !important;
  background-size: 16px 16px !important;
  padding-left: 42px !important;
}

/* 4. Subject Field Icon */
.elementor-484 .elementor-element.elementor-element-c97ed27 div.elementor-field-group-subject input {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23888888' d='M448 32H64C28.7 32 0 60.7 0 96v320c0 35.3 28.7 64 64 64h384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64zm-16 128H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h352c8.8 0 16 7.2 16 16s-7.2 16-16 16zm0 96H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h352c8.8 0 16 7.2 16 16s-7.2 16-16 16zm-128 96H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h224c8.8 0 16 7.2 16 16s-7.2 16-16 16z'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: 14px center !important;
  background-size: 16px 16px !important;
  padding-left: 42px !important;
}

/* 5. Message Field Icon */
.elementor-484 .elementor-element.elementor-element-c97ed27 div.elementor-field-group-message textarea {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23888888' d='M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h96v80c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64z'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: 14px 14px !important;
  background-size: 16px 16px !important;
  padding-left: 42px !important;
}

/* Change Icon Color on Focus (#FF7A15) */
.elementor-484 .elementor-element.elementor-element-c97ed27 div.elementor-field-group-name input:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23FF7A15' d='M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-96 55.2C57.1 329.8 0 384.8 0 452.4 0 485.3 26.7 512 59.6 512h328.8c32.9 0 59.6-26.7 59.6-59.6 0-67.6-57.1-122.6-128-141.2V311.2z'/%3E%3C/svg%3E") !important;
}
.elementor-484 .elementor-element.elementor-element-c97ed27 div.elementor-field-group-email input:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FF7A15' d='M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4l217.6 163.2c11.8 8.9 28 8.9 39.8 0l217.6-163.2c12.1-9.1 19.2-23.3 19.2-38.4 0-26.5-21.5-48-48-48H48zM0 176v208c0 35.3 28.7 64 64 64h384c35.3 0 64-28.7 64-64V176L294.4 338.6c-22.1 16.6-52.7 16.6-74.8 0L0 176z'/%3E%3C/svg%3E") !important;
}
.elementor-484 .elementor-element.elementor-element-c97ed27 div.elementor-field-group-phone_number input:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FF7A15' d='M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 400c-78.3-40.4-142.3-104.4-182.7-182.7l30.9-40.7c13.7-11.1 18.4-30 11.6-46.3l-40-96z'/%3E%3C/svg%3E") !important;
}
.elementor-484 .elementor-element.elementor-element-c97ed27 div.elementor-field-group-subject input:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FF7A15' d='M448 32H64C28.7 32 0 60.7 0 96v320c0 35.3 28.7 64 64 64h384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64zm-16 128H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h352c8.8 0 16 7.2 16 16s-7.2 16-16 16zm0 96H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h352c8.8 0 16 7.2 16 16s-7.2 16-16 16zm-128 96H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h224c8.8 0 16 7.2 16 16s-7.2 16-16 16z'/%3E%3C/svg%3E") !important;
}
.elementor-484 .elementor-element.elementor-element-c97ed27 div.elementor-field-group-message textarea:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FF7A15' d='M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h96v80c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64z'/%3E%3C/svg%3E") !important;
}/* End custom CSS */