.elementor-3395 .elementor-element.elementor-element-328b283{--display:flex;--min-height:626px;--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;--justify-content:center;--align-items:center;--gap:33px 33px;--row-gap:33px;--column-gap:33px;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3395 .elementor-element.elementor-element-328b283:not(.elementor-motion-effects-element-type-background), .elementor-3395 .elementor-element.elementor-element-328b283 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vwpaintingpros.com/wp-content/uploads/2024/05/saguaro-sunset-2023-11-27-05-18-02-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-3395 .elementor-element.elementor-element-328b283::before, .elementor-3395 .elementor-element.elementor-element-328b283 > .elementor-background-video-container::before, .elementor-3395 .elementor-element.elementor-element-328b283 > .e-con-inner > .elementor-background-video-container::before, .elementor-3395 .elementor-element.elementor-element-328b283 > .elementor-background-slideshow::before, .elementor-3395 .elementor-element.elementor-element-328b283 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3395 .elementor-element.elementor-element-328b283 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-3395 .elementor-element.elementor-element-4d328dc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3395 .elementor-element.elementor-element-623ec63{--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;--justify-content:center;--align-items:center;--gap:43px 43px;--row-gap:43px;--column-gap:43px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3395 .elementor-element.elementor-element-6e56008 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:9px 9px 9px 9px;}.elementor-3395 .elementor-element.elementor-element-6e56008{text-align:center;}.elementor-3395 .elementor-element.elementor-element-6e56008 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:21px;font-weight:500;text-transform:uppercase;line-height:1em;color:var( --e-global-color-5c571b6 );}.elementor-3395 .elementor-element.elementor-element-c564914{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-3395 .elementor-element.elementor-element-c564914 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:39px;font-weight:500;text-transform:capitalize;line-height:1em;color:var( --e-global-color-5c571b6 );}.elementor-3395 .elementor-element.elementor-element-975e7af{--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:center;--gap:67px 67px;--row-gap:67px;--column-gap:67px;--margin-top:49px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;}.elementor-3395 .elementor-element.elementor-element-632ed10{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-3395 .elementor-element.elementor-element-632ed10 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:27px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-3395 .elementor-element.elementor-element-9eeb5fc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3395 .elementor-element.elementor-element-7d2b7ba{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-3395 .elementor-element.elementor-element-328b283{--min-height:245px;--padding-top:138px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-3395 .elementor-element.elementor-element-623ec63{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3395 .elementor-element.elementor-element-6e56008 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-3395 .elementor-element.elementor-element-6e56008 .elementor-heading-title{font-size:20px;}.elementor-3395 .elementor-element.elementor-element-c564914{width:100%;max-width:100%;}.elementor-3395 .elementor-element.elementor-element-c564914 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-3395 .elementor-element.elementor-element-975e7af{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3395 .elementor-element.elementor-element-632ed10{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-3395 .elementor-element.elementor-element-632ed10 .elementor-heading-title{font-size:28px;}.elementor-3395 .elementor-element.elementor-element-7d2b7ba{width:100%;max-width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-7d2b7ba */.elementor-3395 .elementor-element.elementor-element-7d2b7ba * {
    font-family: "Poppins", Sans-serif
}


.with-image .forminator-radio-bullet {
  display: none !important;
}


 .forminator-label {
  font-size: 22px !important;

}


.total-price .forminator-label {
    display: none !important
}

.simple-radio .forminator-description {
  font-size: 17px !important;
}

.total-price.g-total {
  padding: 40px !important;
  border-bottom: 7px solid #d85c36;
  box-shadow: 5px 13px 27px -10px gray;
}




.simple-radio .forminator-field {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 106px;
}

.simple-radio .forminator-description {
  grid-column-start: 1;
  margin-top: 32px;
}

.simple-radio .forminator-radio:nth-child(2) {
  grid-column-start: 2;
  grid-row-start: 1;
}


.total-price h3 {
  color: #d85c36;
  text-align: center;
}

.total-price h2, .total-price p {

text-align: center


}

.simple-radio .forminator-radio:nth-child(3) {
  grid-row-start: 1;
  grid-column-start: 2;
  margin-bottom: -26px !important;
}

.forminator-step-dot {
  border-color: #d85c36 !important;
  background-color: #d85c36 !important;
}

 .forminator-break {
  background-color: #d85c36 !important;
}

.forminator-break::before {
  background-color: #d85c36 !important;
}

.forminator-step-label {
  width: 200px;
  font-size: 15px !important;
  font-weight: 600 !important;
  color: #000 !important;
}


.forminator-radio-bullet::before {
  background-color: #d85c36 !important;
}

.forminator-radio-bullet {
  border-color: #d85c36 !important;
  background-color: #EDEDED !important;
}

.forminator-button {
  background: #d85c36;
  color: #fff;
}

.forminator-button:hover {
  background: #8d3b22;
}

.forminator-button.forminator-button-onload.forminator-button-submit {
    position: relative;
  left: -38% !important;
  right: 0 !important;
  display: block !important;
  width: 133px !important;
}


@media only screen and (max-width: 600px) {




.simple-radio .forminator-field {
    display: flex;
    grid-column-gap: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: baseline;
}

.simple-radio .forminator-field {
    display: block;
}

.simple-radio .forminator-radio:nth-child(3) {
    margin-bottom: 0 !important;
}

.simple-radio .forminator-description {
    margin-top: 16px !important;
}


.forminator-label {
    font-size: 22px !important;
    line-height: 1.3em !important;
    margin-bottom: 22px !important;
}

.elementor-3395 .elementor-element.elementor-element-7d2b7ba h2 {
  font-size: 1.4rem;
}

.total-price.g-total {
  padding: 19px !important;
}




}/* End custom CSS */
/* Start custom CSS *//* Initially hide the video container */
.video {
    display: none; /* Hide the video by default */
    /* Optional: Add a transition for a smooth fade-in effect */
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
}

/* When the video is shown (with .show class or visibility change) */
.video.show {
    display: block !important;  /* Make the video container visible */
    opacity: 1;      /* Set opacity to 1 for a smooth fade-in effect */
}/* End custom CSS */