.elementor-25276 .elementor-element.elementor-element-c298c1e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:23px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25276 .elementor-element.elementor-element-c298c1e:not(.elementor-motion-effects-element-type-background), .elementor-25276 .elementor-element.elementor-element-c298c1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cellinoplumbing.com/wp-content/uploads/2025/09/banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25276 .elementor-element.elementor-element-41f3b8a{--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;overflow:visible;}.elementor-widget-image .widget-image-caption{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-25276 .elementor-element.elementor-element-7d904f3{text-align:left;}.elementor-25276 .elementor-element.elementor-element-7d904f3 img{width:33%;}.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-25276 .elementor-element.elementor-element-a13456b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:800;text-transform:uppercase;line-height:49px;color:#084769;}.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-25276 .elementor-element.elementor-element-361bea4{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;line-height:32px;color:#084769;}.elementor-25276 .elementor-element.elementor-element-2803a35{--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;overflow:visible;}.elementor-25276 .elementor-element.elementor-element-b1865d3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:23px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25276 .elementor-element.elementor-element-b1865d3:not(.elementor-motion-effects-element-type-background), .elementor-25276 .elementor-element.elementor-element-b1865d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cellinoplumbing.com/wp-content/uploads/2025/09/banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25276 .elementor-element.elementor-element-2edb4df{--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;overflow:visible;}.elementor-25276 .elementor-element.elementor-element-a58496b{text-align:left;}.elementor-25276 .elementor-element.elementor-element-a58496b img{width:29%;}.elementor-25276 .elementor-element.elementor-element-efff17f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:800;text-transform:uppercase;line-height:49px;color:#084769;}.elementor-25276 .elementor-element.elementor-element-10719ab{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;line-height:32px;color:#084769;}.elementor-25276 .elementor-element.elementor-element-d437910{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25276 .elementor-element.elementor-element-df16daf{--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;overflow:visible;}.elementor-25276 .elementor-element.elementor-element-e577f7d{--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;overflow:visible;}.elementor-25276 .elementor-element.elementor-element-9783942 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:47px;font-weight:800;text-transform:uppercase;line-height:50px;color:#1E4B9B;}.elementor-25276 .elementor-element.elementor-element-8b75d62 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:47px;font-weight:800;text-transform:uppercase;line-height:50px;color:#1E4B9B;}.elementor-25276 .elementor-element.elementor-element-e088bb9{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:32px;color:#000000;}.elementor-25276 .elementor-element.elementor-element-5fd66d2{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:32px;color:#000000;}.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-25276 .elementor-element.elementor-element-2ab9ec1 .elementor-button{background-color:#FF0038;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;}.elementor-25276 .elementor-element.elementor-element-23cf05d{--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:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25276 .elementor-element.elementor-element-23cf05d:not(.elementor-motion-effects-element-type-background), .elementor-25276 .elementor-element.elementor-element-23cf05d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #33528A 0%, #33528A 100%);}.elementor-25276 .elementor-element.elementor-element-fd50438 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25276 .elementor-element.elementor-element-fd50438{text-align:center;}.elementor-25276 .elementor-element.elementor-element-fd50438 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:47px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25276 .elementor-element.elementor-element-58ee7c4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25276 .elementor-element.elementor-element-21531c3{--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;overflow:visible;}.elementor-25276 .elementor-element.elementor-element-4fdf8f0 img{width:32%;}.elementor-25276 .elementor-element.elementor-element-9b5a455{--spacer-size:5px;}.elementor-25276 .elementor-element.elementor-element-7f50298{text-align:center;}.elementor-25276 .elementor-element.elementor-element-7f50298 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;line-height:28px;color:#FFFFFF;}.elementor-25276 .elementor-element.elementor-element-a11e67b{--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;overflow:visible;}.elementor-25276 .elementor-element.elementor-element-84ce607 img{width:25%;}.elementor-25276 .elementor-element.elementor-element-7dae79d{text-align:center;}.elementor-25276 .elementor-element.elementor-element-7dae79d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;line-height:28px;color:#FFFFFF;}.elementor-25276 .elementor-element.elementor-element-f0424ce{--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;overflow:visible;}.elementor-25276 .elementor-element.elementor-element-99c66ba img{width:32%;}.elementor-25276 .elementor-element.elementor-element-586516a{--spacer-size:4px;}.elementor-25276 .elementor-element.elementor-element-1780e0f{text-align:center;}.elementor-25276 .elementor-element.elementor-element-1780e0f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;line-height:28px;color:#FFFFFF;}.elementor-25276 .elementor-element.elementor-element-28b736f{--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;overflow:visible;}.elementor-25276 .elementor-element.elementor-element-24bee9c img{width:32%;}.elementor-25276 .elementor-element.elementor-element-9477aa6{--spacer-size:2px;}.elementor-25276 .elementor-element.elementor-element-4e22910{text-align:center;}.elementor-25276 .elementor-element.elementor-element-4e22910 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;line-height:28px;color:#FFFFFF;}.elementor-25276 .elementor-element.elementor-element-782421a{--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:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25276 .elementor-element.elementor-element-db3a0bf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25276 .elementor-element.elementor-element-db3a0bf{text-align:center;}.elementor-25276 .elementor-element.elementor-element-db3a0bf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:700;text-transform:uppercase;color:#1E4B9B;}.elementor-25276 .elementor-element.elementor-element-bad5046{text-align:center;}.elementor-25276 .elementor-element.elementor-element-bad5046 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;color:#000000;}.elementor-25276 .elementor-element.elementor-element-487f64e{text-align:center;}.elementor-25276 .elementor-element.elementor-element-487f64e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-25276 .elementor-element.elementor-element-564acf1 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-25276 .elementor-element.elementor-element-564acf1{text-align:center;}.elementor-25276 .elementor-element.elementor-element-564acf1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;font-style:italic;color:#000000;}.elementor-25276 .elementor-element.elementor-element-acbe2e5{--display:flex;--justify-content:center;overflow:visible;}.elementor-25276 .elementor-element.elementor-element-acbe2e5.e-con{--align-self:center;}.elementor-25276 .elementor-element.elementor-element-475ea20 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-25276 .elementor-element.elementor-element-2660288{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25276 .elementor-element.elementor-element-d0d4d09{color:#000000;}@media(max-width:990px){.elementor-25276 .elementor-element.elementor-element-782421a{--padding-top:65px;--padding-bottom:65px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-25276 .elementor-element.elementor-element-c298c1e{--content-width:1140px;}.elementor-25276 .elementor-element.elementor-element-41f3b8a{--width:100%;}.elementor-25276 .elementor-element.elementor-element-2803a35{--width:50%;}.elementor-25276 .elementor-element.elementor-element-b1865d3{--content-width:1140px;}.elementor-25276 .elementor-element.elementor-element-2edb4df{--width:100%;}.elementor-25276 .elementor-element.elementor-element-df16daf{--width:50%;}.elementor-25276 .elementor-element.elementor-element-e577f7d{--width:50%;}.elementor-25276 .elementor-element.elementor-element-21531c3{--width:25%;}.elementor-25276 .elementor-element.elementor-element-a11e67b{--width:25%;}.elementor-25276 .elementor-element.elementor-element-f0424ce{--width:25%;}.elementor-25276 .elementor-element.elementor-element-28b736f{--width:25%;}.elementor-25276 .elementor-element.elementor-element-acbe2e5{--width:78%;}}@media(max-width:767px){.elementor-25276 .elementor-element.elementor-element-c298c1e{--margin-top:-39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25276 .elementor-element.elementor-element-7d904f3 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-25276 .elementor-element.elementor-element-7d904f3{text-align:center;}.elementor-25276 .elementor-element.elementor-element-7d904f3 img{width:82%;}.elementor-25276 .elementor-element.elementor-element-a13456b .elementor-heading-title{font-size:26px;line-height:39px;}.elementor-25276 .elementor-element.elementor-element-361bea4{font-size:22px;}.elementor-25276 .elementor-element.elementor-element-b1865d3:not(.elementor-motion-effects-element-type-background), .elementor-25276 .elementor-element.elementor-element-b1865d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cellinoplumbing.com/wp-content/uploads/2025/09/mobile-banner.jpg");}.elementor-25276 .elementor-element.elementor-element-b1865d3{--margin-top:-39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25276 .elementor-element.elementor-element-a58496b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-25276 .elementor-element.elementor-element-a58496b{text-align:center;}.elementor-25276 .elementor-element.elementor-element-a58496b img{width:82%;}.elementor-25276 .elementor-element.elementor-element-efff17f .elementor-heading-title{font-size:26px;line-height:39px;}.elementor-25276 .elementor-element.elementor-element-10719ab{font-size:22px;}.elementor-25276 .elementor-element.elementor-element-d437910{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-25276 .elementor-element.elementor-element-9783942{text-align:center;}.elementor-25276 .elementor-element.elementor-element-9783942 .elementor-heading-title{font-size:33px;line-height:28px;}.elementor-25276 .elementor-element.elementor-element-8b75d62{text-align:left;}.elementor-25276 .elementor-element.elementor-element-8b75d62 .elementor-heading-title{font-size:33px;line-height:35px;}.elementor-25276 .elementor-element.elementor-element-2ab9ec1 .elementor-button{font-size:20px;}.elementor-25276 .elementor-element.elementor-element-fd50438 .elementor-heading-title{font-size:33px;line-height:31px;}.elementor-25276 .elementor-element.elementor-element-4fdf8f0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-25276 .elementor-element.elementor-element-4fdf8f0 img{width:25%;}.elementor-25276 .elementor-element.elementor-element-84ce607 > .elementor-widget-container{margin:0px 0px 63px 0px;}.elementor-25276 .elementor-element.elementor-element-84ce607 img{width:19%;max-width:100%;}.elementor-25276 .elementor-element.elementor-element-99c66ba > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-25276 .elementor-element.elementor-element-99c66ba img{width:26%;}.elementor-25276 .elementor-element.elementor-element-24bee9c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-25276 .elementor-element.elementor-element-24bee9c img{width:26%;}.elementor-25276 .elementor-element.elementor-element-782421a{--padding-top:50px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25276 .elementor-element.elementor-element-db3a0bf .elementor-heading-title{font-size:33px;line-height:35px;}.elementor-25276 .elementor-element.elementor-element-564acf1 .elementor-heading-title{font-size:14px;line-height:23px;}.elementor-25276 .elementor-element.elementor-element-acbe2e5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-475ea20 *//* Target only text input placeholders inside WPForms */
div.wpforms-container-full input[type="number"]::placeholder {
  color: #3853a4; /* change this to your custom color */
  opacity: 1;     /* ensures the color shows fully */
  font-style: italic; /* optional, if you want italic style */
}

/* Target only text input placeholders inside WPForms */
div.wpforms-container-full input[type="text"]::placeholder {
  color: #3853a4; /* change this to your custom color */
  opacity: 1;     /* ensures the color shows fully */
  font-style: italic; /* optional, if you want italic style */
  
}/* End custom CSS */
/* Start custom CSS */.elementor-element.elementor-element-fbcf28e.e-flex.e-con-boxed.e-con.e-parent.elementskit-parallax-multi-container.e-lazyloaded {
    display: none;
}


button#wpforms-submit-25289 {
    background: #FF0038;
    font-family: 'Roboto';
    font-size: 18px;
    text-transform: UPPERCASE;
    PADDING: 10px 36px;
}



input#wpforms-25289-field_2 {
    border
: 1px solid #3853a4;
    border-radius: 15px;
    color: #3853a4 !important;opacity: 1;font-family: 'Roboto';
    font-weight: 400;
}
input#wpforms-25289-field_3 {
    border
: 1px solid #3853a4;
    border-radius: 15px;
    color: #3853a4 !important;opacity: 1;font-family: 'Roboto';
    font-weight: 400;
}

input#wpforms-25289-field_4 {
    border
: 1px solid #3853a4;
    border-radius: 15px;
    color: #3853a4 !important;opacity: 1;font-family: 'Roboto';
    font-weight: 400;
}

input#wpforms-25289-field_5 {
    border
: 1px solid #3853a4;
    border-radius: 15px;
    color: #3853a4 !important;opacity: 1;font-family: 'Roboto';
    font-weight: 400;
}

label.wpforms-field-label-inline {
    font-family: roboto;
    color: #3853a4 !important;
    font-style: italic;
}

.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li input+label{font-style: italic;font-size:20px;}

div.wpforms-container-full input, div.wpforms-container-full label, div.wpforms-container-full select, div.wpforms-container-full textarea {
    font-style: italic !important;border: 1px solid #3853a4;
}

label.wpforms-field-label-inline {
    border: none !important;
}/* End custom CSS */