.elementor-8125 .elementor-element.elementor-element-52e6ea1d:not(.elementor-motion-effects-element-type-background), .elementor-8125 .elementor-element.elementor-element-52e6ea1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2937;}.elementor-8125 .elementor-element.elementor-element-52e6ea1d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-18px;margin-bottom:-18px;}.elementor-8125 .elementor-element.elementor-element-52e6ea1d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8125 .elementor-element.elementor-element-13626f47{--divider-border-style:solid;--divider-color:#FFFFFF21;--divider-border-width:1px;}.elementor-8125 .elementor-element.elementor-element-13626f47 .elementor-divider-separator{width:100%;}.elementor-8125 .elementor-element.elementor-element-13626f47 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8125 .elementor-element.elementor-element-340df5b0 .elementor-heading-title{color:#46C8F2;font-family:"Nunito Sans", Sans-serif;font-size:1.8rem;font-weight:700;}.elementor-8125 .elementor-element.elementor-element-340df5b0 > .elementor-widget-container{margin:9px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-8125 .elementor-element.elementor-element-c0e458{--spacer-size:74px;}.elementor-8125 .elementor-element.elementor-element-7050c059{--spacer-size:50px;}.elementor-8125 .elementor-element.elementor-element-393ea0ef:not(.elementor-motion-effects-element-type-background), .elementor-8125 .elementor-element.elementor-element-393ea0ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-8125 .elementor-element.elementor-element-393ea0ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8125 .elementor-element.elementor-element-393ea0ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8125 .elementor-element.elementor-element-4c9062ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8125 .elementor-element.elementor-element-4c9062ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F600;}.elementor-8125 .elementor-element.elementor-element-4c9062ae > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8125 .elementor-element.elementor-element-4c9062ae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8125 .elementor-element.elementor-element-28f6f80f:not(.elementor-motion-effects-element-type-background), .elementor-8125 .elementor-element.elementor-element-28f6f80f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8125 .elementor-element.elementor-element-28f6f80f, .elementor-8125 .elementor-element.elementor-element-28f6f80f > .elementor-background-overlay{border-radius:9px 9px 9px 9px;}.elementor-8125 .elementor-element.elementor-element-28f6f80f{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-156px;margin-bottom:-156px;padding:30px 30px 30px 30px;}.elementor-8125 .elementor-element.elementor-element-28f6f80f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8125 .elementor-element.elementor-element-63abe8ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:100px;}.elementor-8125 .elementor-element.elementor-element-63abe8ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-ac52d56 */div.name-row {
    display: grid;
    grid-template-columns:1fr 1fr;
    grid-gap: 20px;
}

.days-row {
  display: flex;
  justify-content: space-between;
}

.address-row{
    display: grid;
    grid-template-columns:1fr 1fr;
    grid-gap: 20px
}

.country-zip-row{
    display: grid;
    grid-template-columns:1fr 1fr;
    grid-gap: 20px
}

.state-city-row{
    display: grid;
    grid-template-columns:1fr 1fr;
    grid-gap: 20px
}

.Signature-Name-row{
    display: grid;
    grid-template-columns:1fr 1fr;
    grid-gap: 20px
}

.wpcf7-form-control{
    width: 100% !important;
    margin-top: 6px;
    border-radius: 7px;
}

.wpforms-field-label, form label{
    font-weight: 500 !important;
}

.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7 input[type="tel"], .wpcf7 input[type="number"],.wpcf7 input[type="date"], .wpcf7-select{
    border-radius: 7px;
    border-width: thin;
}

.wpcf7-textarea{
    height: 100px
}


.wpcf7-list-item {
margin: 5px 15px 0px 0px;
    
}


.wpcf7-spinner{
    position:relative;
    top: 9px;
}

#if-data-submit {
    width: 120px !important;
    padding: 5px 3px 5px 3px;
    font-size: 13px;
    border-radius: 5px;
    color: black;
    background-color: #46C8F2 !important;
    font-weight: 700 !important;
    margin-left: 0px;
    display: unset !important;
}

.comments textarea {
    width: 100%; 
    box-sizing: border-box;
    resize: none;
    height: 100px;
}


 
 @media screen and (max-width: 768px) and (min-width: 684px) {
     label[for="State"]{
         margin-bottom:23px;
     }
     
     label[for="NameForSignature"]{
         margin-bottom:23px;
     }
 }

 @media screen and (max-width: 768px) {
     label[for="State"]{
         margin-bottom:67px;
     }
     
     label[for="NameForSignature"]{
         margin-bottom:67px;
     }
 }/* End custom CSS */