.elementor-2499 .elementor-element.elementor-element-bb18e9e{--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-2499 .elementor-element.elementor-element-bb18e9e:not(.elementor-motion-effects-element-type-background), .elementor-2499 .elementor-element.elementor-element-bb18e9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-051f2ea );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage,
                .elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .large{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body input[type="submit"].gform-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2499 .elementor-element.elementor-element-a861896.elementor-element{--align-self:stretch;}.elementor-2499 .elementor-element.elementor-element-a861896 .eael-contact-form{background:var( --e-global-color-051f2ea );padding:10px 10px 10px 10px;}.elementor-2499 .elementor-element.elementor-element-a861896 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-2499 .elementor-element.elementor-element-a861896 .eael-gravity-form .gfield .gfield_label{color:#FFFFFF;font-family:"Ford Antenna", Sans-serif;font-size:16px;line-height:41px;}html body .elementor-2499 .elementor-element.elementor-element-a861896 .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-2499 .elementor-element.elementor-element-a861896 .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-2499 .elementor-element.elementor-element-a861896 .eael-gravity-form .gform_footer input[type="submit"]{width:100px !important;background-color:var( --e-global-color-051f2ea );}html body .elementor-2499 .elementor-element.elementor-element-a861896 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:100px !important;background-color:var( --e-global-color-051f2ea );}html body .elementor-2499 .elementor-element.elementor-element-a861896 .eael-gravity-form .gform_body input[type="submit"].gform-button{width:100px !important;background-color:var( --e-global-color-051f2ea );}html body .elementor-2499 .elementor-element.elementor-element-a861896 .eael-gravity-form .gform_footer input[type="submit"]:hover{background-color:var( --e-global-color-e83bfa7 );}html body .elementor-2499 .elementor-element.elementor-element-a861896 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]:hover{background-color:var( --e-global-color-e83bfa7 );}html body .elementor-2499 .elementor-element.elementor-element-a861896 .eael-gravity-form .gform_body input[type="submit"].gform-button:hover{background-color:var( --e-global-color-e83bfa7 );}html body .elementor-2499 .elementor-element.elementor-element-a861896 .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-2499 .elementor-element.elementor-element-a861896 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-2499 .elementor-element.elementor-element-a861896 .eael-gravity-form .gform_body input[type="submit"].gform-button{font-family:"Ford Antenna", Sans-serif;font-weight:500;}html body .elementor-2499 .elementor-element.elementor-element-a861896 .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-2499 .elementor-element.elementor-element-a861896 .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-2499 .elementor-element.elementor-element-a861896 .gform_wrapper li.gfield_error textarea{border-width:1px;}#elementor-popup-modal-2499{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-2499 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-2499 .dialog-widget-content{border-style:none;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:0px 15px 15px 0px;}@media(max-width:767px){html body .elementor-2499 .elementor-element.elementor-element-a861896 .eael-gravity-form .gfield .gfield_label{line-height:1.3em;}}/* Start custom CSS for eael-gravity-form, class: .elementor-element-a861896 *//* =========================================
   FUNDO GERAL DO FORMULÁRIO
========================================= */

.gform_wrapper{
    padding: 15px !important;
}

/* =========================================
   GRID DOS BOTÕES NPS
========================================= */

.gform_wrapper .gfield_radio,
.gform_wrapper ul.gfield_radio{
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: space-between !important;
    padding: 0 !important;
    margin: 10px 0 0 0 !important;
    list-style: none !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

/* Cada botão ocupa exatamente a largura disponível */
.gform_wrapper .gfield_radio .gchoice,
.gform_wrapper ul.gfield_radio li.gchoice{
    flex: 1 1 0 !important;
    display: block;

    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    float: none !important;
    
    
}

/* =========================================
   ESCONDE RADIO ORIGINAL
========================================= */

.gform_wrapper .gfield_radio input[type="radio"]{
    display: none !important;

    height: 0 !important;
    width: 0 !important;
}

/* =========================================
   BOTÕES VISUAIS
========================================= */

.gform_wrapper .gfield_radio label{
    font-family: 'AmpleSoft', sans-serif !important;
    font-weight: 700 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    aspect-ratio: 1 !important;

    border-radius: 8px !important;
    border: 1px solid rgba(255,255,255,.15) !important;

    cursor: pointer !important;

    font-size: 17px !important;
    line-height: 1 !important;

    background: #ffffff14 !important;
    color: #ffffff !important;

    transition: all .18s ease !important;

    margin: 0 !important;
    padding: 5px !important;

    user-select: none !important;
    box-sizing: border-box !important;
}

/* Hover */

.gform_wrapper .gfield_radio label:hover{
    background: #ffffff24 !important;
    border-color: rgba(255,255,255,.35) !important;
}

/* =========================================
   CORES AO SELECIONAR
========================================= */

/* Vermelho (0–6) */

.gform_wrapper .gfield_radio .gchoice:nth-child(1) input:checked ~ label,
.gform_wrapper .gfield_radio .gchoice:nth-child(2) input:checked ~ label,
.gform_wrapper .gfield_radio .gchoice:nth-child(3) input:checked ~ label,
.gform_wrapper .gfield_radio .gchoice:nth-child(4) input:checked ~ label,
.gform_wrapper .gfield_radio .gchoice:nth-child(5) input:checked ~ label,
.gform_wrapper .gfield_radio .gchoice:nth-child(6) input:checked ~ label,
.gform_wrapper .gfield_radio .gchoice:nth-child(7) input:checked ~ label{
    background: #E24B4A !important;
    border-color: #E24B4A !important;
    color: #fff !important;
}

/* Amarelo (7–8) */

.gform_wrapper .gfield_radio .gchoice:nth-child(8) input:checked ~ label,
.gform_wrapper .gfield_radio .gchoice:nth-child(9) input:checked ~ label{
    background: #EF9F27 !important;
    border-color: #EF9F27 !important;
    color: #fff !important;
}

/* Verde (9–10) */

.gform_wrapper .gfield_radio .gchoice:nth-child(10) input:checked ~ label,
.gform_wrapper .gfield_radio .gchoice:nth-child(11) input:checked ~ label{
    background: #1D9E75 !important;
    border-color: #1D9E75 !important;
    color: #fff !important;
}

/* =========================================
   TEXTO "POUCO PROVÁVEL" / "MUITO PROVÁVEL"
========================================= */

.provavel{
    width: 100% !important;

    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;

    margin-top: -12px !important;

    font-family: 'AmpleSoft', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.1 !important;

    color: #d8def0 !important;
}

.provavel span{
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
}

.provavel span:last-child{
    margin-left: auto !important;
    text-align: right !important;
}

/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px){

    .gform_wrapper .gfield_radio{
        gap: 3px !important;
    }

    .gform_wrapper .gfield_radio label{
        font-size: 11px !important;
        border-radius: 5px !important;
    }

    .provavel{
        font-size: 11px !important;
    }

    .gform_wrapper{
        padding: 18px !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ford Antenna';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.mdgfilmes.com.br/wp-content/uploads/2025/05/ford-antenna.woff2') format('woff2'),
		url('https://www.mdgfilmes.com.br/wp-content/uploads/2025/05/ford-antenna.woff') format('woff'),
		url('https://www.mdgfilmes.com.br/wp-content/uploads/2023/06/Ford-Antenna.ttf') format('truetype');
}
@font-face {
	font-family: 'Ford Antenna';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.mdgfilmes.com.br/wp-content/uploads/2025/05/ford-antenna-bold.woff2') format('woff2'),
		url('https://www.mdgfilmes.com.br/wp-content/uploads/2025/05/ford-antenna-bold.woff') format('woff'),
		url('https://www.mdgfilmes.com.br/wp-content/uploads/2023/06/Ford-Antenna-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Ford Antenna';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.mdgfilmes.com.br/wp-content/uploads/2025/05/ford-antenna-medium.woff2') format('woff2'),
		url('https://www.mdgfilmes.com.br/wp-content/uploads/2025/05/ford-antenna-medium.woff') format('woff'),
		url('https://www.mdgfilmes.com.br/wp-content/uploads/2023/06/Ford-Antenna-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Ford Antenna';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.mdgfilmes.com.br/wp-content/uploads/2025/05/ford-antenna-semibold.woff2') format('woff2'),
		url('https://www.mdgfilmes.com.br/wp-content/uploads/2025/05/ford-antenna-semibold.woff') format('woff'),
		url('https://www.mdgfilmes.com.br/wp-content/uploads/2023/06/Ford-Antenna-Semibold.ttf') format('truetype');
}
/* End Custom Fonts CSS */