.elementor-704 .elementor-element.elementor-element-3e26694{--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;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-704 .elementor-element.elementor-element-7d03456{--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;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-704 .elementor-element.elementor-element-7d03456:not(.elementor-motion-effects-element-type-background), .elementor-704 .elementor-element.elementor-element-7d03456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-704 .elementor-element.elementor-element-4c8a9e0 > .elementor-widget-container{margin:-2rem 0rem 0rem 0rem;padding:0rem 2rem 2rem 2rem;}.elementor-704 .elementor-element.elementor-element-4c8a9e0{text-align:right;}@media(max-width:1024px){.elementor-704 .elementor-element.elementor-element-3e26694{--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}}@media(max-width:767px){.elementor-704 .elementor-element.elementor-element-2c5bf6d .title{font-size:18px;}.elementor-704 .elementor-element.elementor-element-4c8a9e0 > .elementor-widget-container{padding:0rem 1rem 1rem 1rem;}}/* Start custom CSS */.gform-theme--framework .gfield--type-section {
padding: 1rem 1rem 0rem 1rem;
background-color: #DDDDDD;
border-radius: 0.7rem;
border-width: 0rem!important;
margin-top: 3rem!important;
}
.gform_required_legend {
display: none!important;
}
.gform-theme--foundation .gform_fields {
row-gap: 1rem!important;
}
#gform_submit_button_3 {
  background-color: #ab0202 !important;
width: -moz-available!important;
}
.large {
  color:#b0b0b0!important;
}
input {
border-color: #ddd!important;
border-radius: 0.5rem!important;
}
select {
border-color: #ddd!important;
border-radius: 0.5rem!important;
}
textarea {
border-color: #ddd!important;
border-radius: 0.5rem!important;
}/* End custom CSS */