.elementor-21549 .elementor-element.elementor-element-1929810b{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-21549 .elementor-element.elementor-element-1929810b:not(.elementor-motion-effects-element-type-background), .elementor-21549 .elementor-element.elementor-element-1929810b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-798d18f );}.elementor-21549 .elementor-element.elementor-element-7cded094{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-21549 .elementor-element.elementor-element-1929810b{--content-width:850px;}}@media(max-width:1024px){.elementor-21549 .elementor-element.elementor-element-1929810b{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-21549 .elementor-element.elementor-element-321477d0 .elementor-heading-title{font-size:38px;}}/* Start custom CSS for shortcode, class: .elementor-element-6bafce8a */.newcontactform form .gfield_label  {
	font-size: 18px!important;
}
.newcontactform form input  {
	font-size: 16px!important;
	font-weight: 600!important;
	border-width: 1.5px!important
}
.newcontactform form textarea  {
	font-size: 16px!important;
	font-weight: 600!important;
	border-width: 1.5px!important
}
.newcontactform form select  {
	font-size: 18px!important;
	font-weight: 600!important;
	border-width: 1.5px!important;
	padding:8px!important;
}

.newcontactform form .gfield-choice-input+label  {
	font-size: 18px!important;
	padding:10px 0px 10px 10px!important;
}


.newcontactform form .gfield_radio .gfield-choice-input {
    width: 30px;
    height: 30px;
}


.newcontactform form .gfield_checkbox  .gfield-choice-input {
    width: 30px;
    height: 30px;
}


.newcontactform form .gform_button {
    border-width: 4px!important;
    font-size: 32px!important;
    padding: 10px 40px;
}

.newcontactform form .gform-footer{
    justify-content: left;
}




.newcontactform input#gform_submit_button_16 {
    color: #FFFFFF;
    font-family: "ParksonBlack", Sans-serif;
    font-size: 26px;
    line-height: 22px;
    background-color: #000000;
    border-width: 0px !important;
    border-radius: 0px;
    box-shadow: 5px 5px 0px 1px rgba(0, 0, 0, 0.8);
    padding: 15px 30px 15px 30px;
}
.newcontactform input#gform_submit_button_16:hover{
    color: #F07E26;
}

@media only screen and (max-width: 600px) {
  .newcontactform form .gfield-choice-input+label  {
	font-size: 16px!important;
	padding:10px 0px 10px 4px!important;
      
  }
  .newcontactform form .gfield_radio .gfield-choice-input {
    width: 20px;
    height: 20px;
}
.newcontactform form .gfield_checkbox  .gfield-choice-input {
    width: 20px;
    height: 20px;
}

.newcontactform form .gform_button {
    border-width: 4px!important;
    font-size: 26px!important;
    padding: 0px 40px;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6bafce8a */.newcontactform input#gform_submit_button_33 {
    color: #FFFFFF;
    font-family: "ParksonBlack", Sans-serif;
    font-size: 26px;
    line-height: 22px;
    background-color: #000000;
    border-width: 0px !important;
    border-radius: 0px;
    box-shadow: 5px 5px 0px 1px rgba(0, 0, 0, 0.8);
    padding: 15px 30px 15px 30px;
}
.newcontactform input#gform_submit_button_33:hover{
    color: #F07E26;
}

@media(max-width:767px){
        .newcontactform form .gform_button {
        font-size: 26px !important;
    }
}/* End custom CSS */