.elementor-442 .elementor-element.elementor-element-e12c8da{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:-70px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:200px;--padding-right:20px;--padding-bottom:200px;--padding-left:20px;}.elementor-442 .elementor-element.elementor-element-e12c8da:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-e12c8da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://approach.webshare.com.br/wp-content/uploads/2023/02/forms-news-bg-approach.webp");background-repeat:no-repeat;background-size:cover;}.elementor-442 .elementor-element.elementor-element-e12c8da, .elementor-442 .elementor-element.elementor-element-e12c8da::before{--border-transition:0.3s;}@media(min-width:768px){.elementor-442 .elementor-element.elementor-element-e12c8da{--content-width:500px;}}/* Start custom CSS */#form #gform_fields_1{
    background: #EEEEEE;
    padding: 20px;
}

#form .elementor-widget-container h5{
    background: #003320;
    color: #ffffff;
    text-align: center;
    line-height: 80px;
    border-radius: 20px 20px 0px 0px;
    font-family: Space Grotesk;
    font-size: 1.1rem;
    margin: 0;
}

#form .gform_wrapper .gfield_required {
    color: #555555 !important;
}

#form #gform_fields_1 .tx-header01{
    text-align: center;
    display: block;
    font-style: italic;
    font-size: 1.3rem;
    line-height: 26px;
    margin-bottom: 15px;
    color: #555555;
}

#form #gform_fields_1 .tx-header02{
    text-align: center;
    display: block;
    font-size: 1rem;
    line-height: 24px;
    margin-bottom: 20px;
    color: #555555;
}

#form #gform_fields_1 label{
    color: #555555;
    line-height: 28px;
}

#form #gform_fields_1 input{
    border: 1px solid #cccccc;
    -webkit-box-shadow: inset 0px 3px 6px 0px rgba(145,145,145,0.5);
    -moz-box-shadow: inset 0px 3px 6px 0px rgba(145,145,145,0.5);
    box-shadow: inset 0px 3px 6px 0px rgba(145,145,145,0.5);
}

#form .gform_wrapper.gravity-theme .gfield_consent_description {
    overflow-y: auto !important;
    border: 0px !important;
    margin:8px 0px 10px;!important;
    padding: 0px !important;
    font-size: 1em !important;
}

#form .gfield_consent_label{
    font-size: 1em !important;
    margin-bottom: 5px;
}

#form .gform_footer{
    background: #EEEEEE;
    border-radius: 0px 0px 20px 20px;
    text-align: center;
    margin: 0px !important;
    display: flex;
    justify-content: center;
}

#form #gform_submit_button_1{
    background: #003320;
    border: 0px;
    border-radius: 27px;
    align-content: auto;
    color: #ffffff;
    font-family: Space Grotesk;
    margin-bottom: 20px;
    font-size: 1.2rem;
    padding: 12px 40px
}

#form .gform_required_legend{
    display: none;
}/* End custom CSS */