.elementor-116 .elementor-element.elementor-element-3aae47b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.elementor-116 .elementor-element.elementor-element-e9b1e4b{--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;}.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-116 .elementor-element.elementor-element-20996de .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;}.elementor-116 .elementor-element.elementor-element-745ed17 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:2em;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-116 .elementor-element.elementor-element-a1c96fe{--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;--justify-content:flex-end;}.elementor-116 .elementor-element.elementor-element-a79f60e{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-116 .elementor-element.elementor-element-a79f60e.elementor-element{--align-self:center;}.elementor-116 .elementor-element.elementor-element-a79f60e .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-116 .elementor-element.elementor-element-3f27689{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-116 .elementor-element.elementor-element-c131e27{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:30px 30px 30px 30px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-116 .elementor-element.elementor-element-e8589e5 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1.2em;font-weight:400;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-116 .elementor-element.elementor-element-23917f4{font-family:"Nunito", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-116 .elementor-element.elementor-element-180ef5c{--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;}.elementor-116 .elementor-element.elementor-element-6477878{--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:4em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;}.elementor-116 .elementor-element.elementor-element-7f8b464{border-radius:30px 30px 30px 30px;}.elementor-116 .elementor-element.elementor-element-7f8b464 iframe{height:50vh;}@media(max-width:767px){.elementor-116 .elementor-element.elementor-element-a79f60e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-116 .elementor-element.elementor-element-a79f60e.elementor-element{--align-self:flex-start;}.elementor-116 .elementor-element.elementor-element-180ef5c{--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}}@media(min-width:768px){.elementor-116 .elementor-element.elementor-element-3aae47b{--content-width:80%;}.elementor-116 .elementor-element.elementor-element-e9b1e4b{--width:50%;}.elementor-116 .elementor-element.elementor-element-a1c96fe{--width:50%;}.elementor-116 .elementor-element.elementor-element-3f27689{--content-width:80%;}.elementor-116 .elementor-element.elementor-element-c131e27{--width:35%;}.elementor-116 .elementor-element.elementor-element-180ef5c{--width:65%;}.elementor-116 .elementor-element.elementor-element-6477878{--content-width:80%;}}/* Start custom CSS for container, class: .elementor-element-3aae47b */.form-footer {
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23917f4 */.elementor-116 .elementor-element.elementor-element-23917f4 a{
    color: black;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-827fae2 */.formInput{
    border-radius: 31px !important;
}


.formInput:hover{
    border: 0.06em solid #D6112C !important; 
    transition: all ease-in-out 0.04s;
}
.formInput:focus{
    border: 0.2em solid #D6112C !important; 
    transition: all ease-in-out 0.04s;
}



span[data-name="your-name"], span[data-name="your-subname"]{
        width: 40% !important;
        
        
    }
    span[data-name="your-email"], span[data-name="tel-351"]{
        width:49% !important;

        
    }
   

.formContainer p{
    width: 100%;
    display: flex !important;
    justify-content: end;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0.5em 2%;
    padding-left: 2em;
    padding-right: 2em;
    align-items: center;
  
}

span[data-name="your-subject"]{
    width: 100%;
    
}


.formContainer br{
    display: none;
}


/* Mobile: telas pequenas */
@media (max-width: 768px) {
    span[data-name="your-name"],
    span[data-name="your-subname"] {
        width: 49% !important; /* aumenta para 49% em telas menores */
    }
}


.submitForm{
    margin-top: 2em;
    color: #272727 !important;
    border-radius: 31px !important;
     font-family: 'Nunito', sans-serif !important;
     font-weight: 400;
     font-size: 1.25rem !important;
     padding-right: 4em;
     padding-left: 4em;
}
.submitForm:hover{
    background-color:#D6112C !important;
    border:1px solid #D6112C !important;
    color: white !important;

}

.submitForm{
    order:2;
}

.formInput{
   
    border-radius: 31px !important;
     font-family: 'Nunito', sans-serif !important;
     font-weight: 400;
     font-size: 1.25rem !important;
}
.formInput::placeholder{
    color: #272727;
     border-radius: 31px !important;
     font-family: 'Nunito', sans-serif !important;
     font-weight: 400;
     font-size: 1.25rem !important;
}

.submitForm:focus{
    color:white !important;
}/* End custom CSS */