.elementor-2501 .elementor-element.elementor-element-ee233e8 > .elementor-container{min-height:200px;}.elementor-2501 .elementor-element.elementor-element-ee233e8:not(.elementor-motion-effects-element-type-background), .elementor-2501 .elementor-element.elementor-element-ee233e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2501 .elementor-element.elementor-element-ee233e8{transition:all 400ms;}.elementor-2501 .elementor-element.elementor-element-ee233e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2501 .elementor-element.elementor-element-430d694{transition:all 400ms;}.elementor-2501 .elementor-element.elementor-element-348a31b{text-align:center;color:var( --e-global-color-93192ae );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2501 .elementor-element.elementor-element-348a31b > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-2501 .elementor-element.elementor-element-348a31b .elementor-widget-container{transition:all 400ms;}.elementor-2501 .elementor-element.elementor-element-720d756{text-align:center;width:100%;max-width:100%;}.elementor-2501 .elementor-element.elementor-element-720d756 .elementor-heading-title{color:var( --e-global-color-93192ae );font-family:"Archivo", Sans-serif;font-size:56px;font-weight:600;line-height:1.1em;}.elementor-2501 .elementor-element.elementor-element-720d756 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-2501 .elementor-element.elementor-element-720d756 .elementor-widget-container{transition:all 400ms;}.elementor-2501 .elementor-element.elementor-element-1b2c0a5 > .elementor-container{min-height:300px;}.elementor-2501 .elementor-element.elementor-element-1b2c0a5:not(.elementor-motion-effects-element-type-background), .elementor-2501 .elementor-element.elementor-element-1b2c0a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.plumberswesthollywood.com/wp-content/uploads/2023/05/plumbers-in-west-hollywood-ca-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2501 .elementor-element.elementor-element-1b2c0a5 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2501 .elementor-element.elementor-element-1b2c0a5{transition:all 400ms;}.elementor-2501 .elementor-element.elementor-element-3ea0105:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2501 .elementor-element.elementor-element-3ea0105 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-2501 .elementor-element.elementor-element-3ea0105 > .elementor-element-populated >  .elementor-background-overlay{background-color:#00000000;opacity:0.5;}.elementor-2501 .elementor-element.elementor-element-3ea0105 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2501 .elementor-element.elementor-element-3ea0105 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2501 .elementor-element.elementor-element-3ea0105{transition:all 400ms;}.elementor-2501 .elementor-element.elementor-element-ce1a359{transition:all 400ms;}.elementor-2501 .elementor-element.elementor-element-0c2c2d4{transition:all 400ms;}.elementor-2501 .elementor-element.elementor-element-61caa58:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2501 .elementor-element.elementor-element-61caa58 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2501 .elementor-element.elementor-element-61caa58 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 2em 2em 2em;}.elementor-2501 .elementor-element.elementor-element-61caa58 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2501 .elementor-element.elementor-element-61caa58{transition:all 400ms;}.elementor-2501 .elementor-element.elementor-element-1350cb4{text-align:center;}.elementor-2501 .elementor-element.elementor-element-1350cb4 .elementor-heading-title{color:var( --e-global-color-93192ae );font-family:"Poppins", Sans-serif;font-size:30px;font-weight:bold;}.elementor-2501 .elementor-element.elementor-element-1350cb4 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:1em 0em 1em 0em;background-color:var( --e-global-color-secondary );}.elementor-2501 .elementor-element.elementor-element-1350cb4 .elementor-widget-container{transition:all 400ms;}.elementor-2501 .elementor-element.elementor-element-4d1b3b0 .elementor-widget-container{transition:all 400ms;}.elementor-2501 .elementor-element.elementor-element-4d1b3b0 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-2501 .elementor-element.elementor-element-81c1ca2{transition:all 400ms;}.elementor-2501 .elementor-element.elementor-element-3de3792{padding:2em 0em 2em 0em;transition:all 400ms;}.elementor-2501 .elementor-element.elementor-element-fb256c2{transition:all 400ms;}.elementor-2501 .elementor-element.elementor-element-1876718 .jeg-elementor-kit.jkit-postblock .jkit-posts{grid-template-columns:repeat(1, minmax(0, 1fr));grid-column-gap:40px;}.elementor-2501 .elementor-element.elementor-element-1876718 .jeg-elementor-kit.jkit-postblock .jkit-post{padding:25px 25px 25px 25px;}.elementor-2501 .elementor-element.elementor-element-1876718 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container{height:300px;}.elementor-2501 .elementor-element.elementor-element-1876718 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content{text-align:left;}.elementor-2501 .elementor-element.elementor-element-1876718 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before i, .elementor-2501 .elementor-element.elementor-element-1876718 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before svg{margin-right:5px;}.elementor-2501 .elementor-element.elementor-element-1876718 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after i, .elementor-2501 .elementor-element.elementor-element-1876718 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after svg{margin-left:5px;}.elementor-2501 .elementor-element.elementor-element-1876718 .jeg-elementor-kit.jkit-postblock .jkit-meta-comment.icon-position-before i, .elementor-2501 .elementor-element.elementor-element-1876718 .jeg-elementor-kit.jkit-postblock .jkit-meta-comment.icon-position-before svg{margin-right:5px;}.elementor-2501 .elementor-element.elementor-element-1876718 .jeg-elementor-kit.jkit-postblock .jkit-meta-comment.icon-position-after i, .elementor-2501 .elementor-element.elementor-element-1876718 .jeg-elementor-kit.jkit-postblock .jkit-meta-comment.icon-position-after svg{margin-left:5px;}.elementor-2501 .elementor-element.elementor-element-1876718 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before i, .elementor-2501 .elementor-element.elementor-element-1876718 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before svg{margin-right:5px;}.elementor-2501 .elementor-element.elementor-element-1876718 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after i, .elementor-2501 .elementor-element.elementor-element-1876718 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after svg{margin-left:5px;}.elementor-2501 .elementor-element.elementor-element-1876718 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before i, .elementor-2501 .elementor-element.elementor-element-1876718 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before svg{margin-right:5px;}.elementor-2501 .elementor-element.elementor-element-1876718 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after i, .elementor-2501 .elementor-element.elementor-element-1876718 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after svg{margin-left:5px;}.elementor-2501 .elementor-element.elementor-element-1876718 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom{justify-content:space-between;}.elementor-2501 .elementor-element.elementor-element-1876718 .jeg-elementor-kit.jkit-postblock .jeg_empty_module{text-align:left;}.elementor-2501 .elementor-element.elementor-element-1876718 .elementor-widget-container{transition:all 400ms;}@media(min-width:768px){.elementor-2501 .elementor-element.elementor-element-0c2c2d4{width:20%;}.elementor-2501 .elementor-element.elementor-element-61caa58{width:59.332%;}.elementor-2501 .elementor-element.elementor-element-81c1ca2{width:20%;}}@media(max-width:1024px){.elementor-2501 .elementor-element.elementor-element-348a31b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2501 .elementor-element.elementor-element-348a31b > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-2501 .elementor-element.elementor-element-1876718 .jeg-elementor-kit.jkit-postblock .jkit-posts{grid-template-columns:repeat(1, minmax(0, 1fr));}}@media(max-width:767px){.elementor-2501 .elementor-element.elementor-element-348a31b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2501 .elementor-element.elementor-element-720d756 .elementor-heading-title{font-size:36px;}.elementor-2501 .elementor-element.elementor-element-1350cb4{text-align:center;}.elementor-2501 .elementor-element.elementor-element-1350cb4 .elementor-heading-title{font-size:26px;}.elementor-2501 .elementor-element.elementor-element-1350cb4 > .elementor-widget-container{padding:10px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-4d1b3b0 */.lead-form-container {
    padding: 20px;
}

.elementor-kit-190 input:not([type="button"]):not([type="submit"]), .elementor-kit-190 textarea, .elementor-kit-190 .elementor-field-textual {
    background-color: #FFFFFF !important;
    border-color: var(--e-global-color-b41e63e ) !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 5px 5px 5px 5px !important;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit {
    float: right !important;
    font-family: "Poppins", Sans-serif  !important;
    font-size: 12px  !important;
    font-weight: bold  !important;
    border-style: solid  !important;
    border-width: 1px 1px 1px 1px  !important;
    border-radius: 5px 5px 5px 5px !important;
    color: #C69453 !important;
    background: #F9F7F5 !important;
    border: 1px solid !important;
    padding: 10px 15px !important;
}

button.uacf7-next {
    float: right !important;
    font-family: "Poppins", Sans-serif  !important;
    font-size: 12px  !important;
    font-weight: bold  !important;
    border-style: solid  !important;
    border-width: 1px 1px 1px 1px  !important;
    border-radius: 5px 5px 5px 5px !important;
    color: #C69453 !important;
    background: #F9F7F5 !important;
    border: 1px solid !important;
    padding: 10px 15px !important;
}

button.uacf7-prev {
    font-family: "Poppins", Sans-serif  !important;
    font-size: 12px  !important;
    font-weight: bold  !important;
    border-style: solid  !important;
    border-width: 1px 1px 1px 1px  !important;
    border-radius: 5px 5px 5px 5px !important;
    color: #C69453 !important;
    background: #F9F7F5 !important;
    border: 1px solid !important;
    padding: 10px 15px !important;
}

span.wpcf7-list-item {
    margin: 0px !important;
    width: 100%;
   
}


#material span.wpcf7-list-item {
    display: inline-block;
    width: 50%;
    margin: 0px;
}

.elementor-2501 .elementor-element.elementor-element-4d1b3b0 label {
    margin-bottom: 3px !important;
    margin-right: 3px !important;
    border: 1px solid #F0C48A !important;
    border-radius: 5px;
    padding: 7px 7px 1px 7px !important;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit {
    margin-top: 35px !important;
}


span.wpcf7-list-item-label {
    color: black  !important;
    font-family: 'Poppins'  !important;
    font-size: 14px  !important;
    vertical-align: top  !important;
}

.elementor-kit-190 input:not([type="button"]):not([type="submit"]), .elementor-kit-190 textarea, .elementor-kit-190 .elementor-field-textual {
     margin: 0px 5px 0px 0px  !important;
}

/* SELECT OPTIONS - NORMAL STATE */
#multi-step-form [data-type="fw-radio"] .fw-choice.long-form label, #multi-step-form [data-type="fw-checkbox"] .fw-choice.long-form label, #multi-step-form .fw-radio-row label, #multi-step-form .fw-checkbox-row label, #multi-step-form .fw-radio-row [type="radio"] + label, #multi-step-form .fw-radio-row [type="checkbox"] + label {
color: #003F88 !important;
border-color: #003F88 !important;
}

/* SELECT OPTIONS - HOVER STATE */
#multi-step-form .fw-radio-row label:hover, #multi-step-form .fw-checkbox-row label:hover {
color: #fff !important;
background: #003F88 !important;
}

/* SELECT OPTIONS - SELETED STATE */
#multi-step-form  .fw-radio-row [type="radio"] + label:hover, #multi-step-form .fw-radio-row [type="radio"] + label:hover, #multi-step-form .fw-checkbox-row [type="radio"]:checked + label, #multi-step-form .fw-checkbox-row [type="radio"]:checked + label, #multi-step-form .fw-radio-row [type="radio"]:checked + label, #multi-step-form .fw-radio-row [type="checkbox"]:checked + label {
background: #003F88 !important;
color: #fff !important;
}

/* SELECT OPTIONS - PROGRESS BAR FILL */
.progress-bar .progress {
color: #fff !important;
background: #003F88 !important;
}

/* NEXT/PREV Buttons */
#multi-step-form .fw-wizard-buttons button, #multi-step-form .fw-wizard-buttons .fw-btn, #multi-step-form .fw-button-previous, #multi-step-form .fw-button-next {
color: #fff !important;
background: #003F88 !important;
}

/* GO Button */
#multi-step-form .fw-step-block button {
    font-size: 14px;
color: #fff !important;
background: #003F88 !important;
}

/* SUBMIT Buttons */
#multi-step-form .fw-wizard-buttons button.fw-btn-submit {
color: #fff !important;
background: #003F88 !important;
}

/* TEXT FIELDS */
#multi-step-form .fw-text-input, #multi-step-form .fw-text-input[type="text"], #multi-step-form input.msfp-registration-input, #multi-step-form span.select2-container--default .select2-selection--single {
border-color: #003F88 !important;
background: transparent !important;
}/* End custom CSS */
