﻿.elementor-442 .elementor-element.elementor-element-e12c8da{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:200px;--padding-bottom:200px;--padding-left:20px;--padding-right: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("../../2023/02/forms-news-bg-approach.webp");background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-442 .elementor-element.elementor-element-14be20c > .elementor-widget-container{background-color:#003320;padding:30px 0px 30px 0px;border-radius:20px 20px 0px 0px;}.elementor-442 .elementor-element.elementor-element-14be20c{text-align:center;}.elementor-442 .elementor-element.elementor-element-14be20c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.1rem;font-weight:400;color:var( --e-global-color-81a0825 );}@media(min-width:768px){.elementor-442 .elementor-element.elementor-element-e12c8da{--content-width:500px;}}/* Start custom CSS */#rd-text-llgvcdtb > h2 > span, #rd-text-llgvcdta > h1 > em, #rd-text-llgvcdti > p > span{
    background-color: #e2e2e2!important;
}
#rd-column-llgvcdtd > div{
    border-radius: 0px 0px 20px 20px;
}
#rd-section-llgvcdt7{
    background: none!important;
    font-size: 1.2rem!important;
    font-family: "Space Grotesk", Sans-serif!important; 
}
#rd-section-llgvcdt7 label{
    font-family: "Space Grotesk", Sans-serif!important;
}
#rd-button-llgvcdth{
        font-weight: 400!important;
    font-family: "Space Grotesk", Sans-serif!important;
}
#conversion-form-formulario-news > div.bricks-form__submit{
    min-width: 220px;
    margin: 0 auto;
    font-size: 1.2rem!important;
    padding: 10px 25px;
}
/*form antigo*/
#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 */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Space Grotesk';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('../../2023/05/SpaceGrotesk-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Space Grotesk';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('../../2023/05/SpaceGrotesk-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */