.elementor-2606 .elementor-element.elementor-element-2090990{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-2606 .elementor-element.elementor-element-2090990:not(.elementor-motion-effects-element-type-background), .elementor-2606 .elementor-element.elementor-element-2090990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003C71;}.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-2606 .elementor-element.elementor-element-4658330{text-align:center;}.elementor-2606 .elementor-element.elementor-element-4658330 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-49a819a );}.elementor-2606 .elementor-element.elementor-element-45038a9{--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;--padding-top:55px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-2606 .elementor-element.elementor-element-3b27821{--display:flex;--min-height:450px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2606 .elementor-element.elementor-element-3b27821.e-con{--align-self:center;}.elementor-2606 .elementor-element.elementor-element-9c5b371 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2606 .elementor-element.elementor-element-9c5b371.elementor-element{--align-self:center;}.elementor-2606 .elementor-element.elementor-element-9c5b371{text-align:left;}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]{height:45px;color:#14342B;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;margin:0px 0px 10px 0px;}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]{height:45px;color:#14342B;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;margin:0px 0px 10px 0px;}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]{height:45px;color:#14342B;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;margin:0px 0px 10px 0px;}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]{height:45px;color:#14342B;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;margin:0px 0px 10px 0px;}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]{height:45px;color:#14342B;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;margin:0px 0px 10px 0px;}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]{height:45px;color:#14342B;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;margin:0px 0px 10px 0px;}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{height:45px;color:var( --e-global-color-c428247 );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;margin:0px 0px 10px 0px;}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"], .elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"], .elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"], .elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"], .elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"], .elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"], .elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B2B2B2;font-family:"Inter", Sans-serif;font-size:16px;}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]:focus, .elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]:focus, .elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]:focus, .elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]:focus, .elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]:focus, .elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]:focus, .elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:#003C71;}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]::-webkit-input-placeholder{color:var( --e-global-color-c428247 );}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]::-moz-placeholder{color:var( --e-global-color-c428247 );}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]:-ms-input-placeholder{color:var( --e-global-color-c428247 );}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]::-webkit-input-placeholder{color:var( --e-global-color-c428247 );}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]::-moz-placeholder{color:var( --e-global-color-c428247 );}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]:-ms-input-placeholder{color:var( --e-global-color-c428247 );}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]::-webkit-input-placeholder{color:var( --e-global-color-c428247 );}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]::-moz-placeholder{color:var( --e-global-color-c428247 );}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]:-ms-input-placeholder{color:var( --e-global-color-c428247 );}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]::-webkit-input-placeholder{color:var( --e-global-color-c428247 );}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]::-moz-placeholder{color:var( --e-global-color-c428247 );}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]:-ms-input-placeholder{color:var( --e-global-color-c428247 );}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]::-webkit-input-placeholder{color:var( --e-global-color-c428247 );}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]::-moz-placeholder{color:var( --e-global-color-c428247 );}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]:-ms-input-placeholder{color:var( --e-global-color-c428247 );}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]::-webkit-input-placeholder{color:var( --e-global-color-c428247 );}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]::-moz-placeholder{color:var( --e-global-color-c428247 );}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]:-ms-input-placeholder{color:var( --e-global-color-c428247 );}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap textarea{font-family:"Inter", Sans-serif;}.elementor-2606 .elementor-element.elementor-element-9c5b371  form.wpcf7-form label{color:#33363A;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form input[type=submit]{float:right;padding:10px 22px 10px 22px;border-radius:8px 8px 8px 8px;transition:all .25s linear 0s;-webkit-transition:all .25s linear 0s;-o-transition:all .25s linear 0s;}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-submit{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-2606 .elementor-element.elementor-element-316e5f2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-2606 .elementor-element.elementor-element-3b27821{--width:45%;}}@media(max-width:767px){.elementor-2606 .elementor-element.elementor-element-4658330 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"], .elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"], .elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"], .elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"], .elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"], .elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"], .elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{font-size:15px;}.elementor-2606 .elementor-element.elementor-element-9c5b371  form.wpcf7-form label{font-size:15px;line-height:1.4em;}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form input[type=submit]{width:120px;}.elementor-2606 .elementor-element.elementor-element-9c5b371 .wpcf7-form .wpcf7-submit{font-size:15px;}}/* Start custom CSS for void-section-cf7, class: .elementor-element-9c5b371 */.wpcf7-spinner {
    display: none;
}

.input-tamanho {
    width: 100%;
    margin-bottom: 10px !important;
}

.cf7mls-btns button {
    border-radius: 6px !important;
    padding: 10px 22px !important;
    margin: 0 !important;
}

.cf7mls_next, .wpcf7-submit {
    background-color: #003C71 !important ;
    color: #fff !important;
}

.cf7mls_back {
    background-color: #909090 !important ;
    color: #ffffff !important;
}

.fieldset-cf7mls {
    margin: 0;
    padding: 0;
}

.form-radio {
    margin-bottom: 20px;
}

.form-radio label {
    font-weight: 400 !important;
}

.wpcf7-radio .first {
    margin: 0 !important;
}

.wpcf7-radio .wpcf7-list-item {
    margin-left: 30px;
}

.wpcf7-submit {
    margin: 0 !important;
    outline: none !important;
    box-shadow: none !important;
    border: none;
}

@media (max-width: 1024px) {
    .cf7mls-btns button {
     font-size: 15px;   
    }
    
    .wpcf7-radio .wpcf7-list-item {
    margin-left: 16px;
}
}

@media (max-width: 344px) {
    .wpcf7-radio .wpcf7-list-item {
    margin-left: 10px;
}
}

@media (max-width: 336px) {
    .wpcf7-radio .wpcf7-list-item {
    margin-left: 5px;
}
}

.wpcf7-acceptance {
    margin-left: -14px;
}

.wpcf7-acceptance label {
    line-height: 23px;
}

.wpcf7-submit:disabled {
    opacity: 40%;
}

@media (max-width: 767px) {
    
    .info-formulario {
    font-size: 14px;
    padding: 14px;
}

.wpcf7-submit {
    width: 120px !important;
}
}

.wpcf7-form .fieldset-cf7mls .cf7mls-btns {
    min-height: 0px !important;
}

.formulario-info-box {
  background-color: #F2F1EB;
  border-left: 4px solid #003C71; 
  padding: 16px 16px 16px 16px;
  margin: 12px 0 20px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 6px;
  color: #003C71;
}

.wpcf7-response-output {
    display: none !important;
}

@media (max-width: 480px) {
  .formulario-info-box {
    font-size: 12px;
    padding: 12px 12px 12px 12px;
    margin: 8px 0 16px;
    line-height: 1.4;
  }
}

.wpcf7 input[type="radio"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  width: 18px;
  height: 18px;
  border: 2px solid #003C71; 
  border-radius: 50%;
  outline: none;
  cursor: pointer;
  margin-right: 6px;
  vertical-align: middle;
  transition: border 0.2s ease-in-out;
}

.wpcf7 input[type="radio"]:checked::before {
  content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  width: 8px;
  height: 8px;
  background: #003C71;
  border-radius: 50%;
}

/* Efeito hover */
.wpcf7 input[type="radio"]:hover {
  border-color: #0d221c;
}

.wpcf7 input[type="radio"] + span {
  margin-right: 15px;
  font-size: 15px;
}

.wpcf7 form select {
  background-color: #FCFCFC !important;
}/* End custom CSS */