.elementor-13004 .elementor-element.elementor-element-5b66b740{--display:flex;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-c454571{left:50%;--hotspot-translate-x:50%;top:10%;--hotspot-translate-y:10%;--white-space:normal;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-c454571 .e-hotspot__tooltip{min-width:200px;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-bdce91d{left:45%;--hotspot-translate-x:45%;top:20%;--hotspot-translate-y:20%;--white-space:normal;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-bdce91d .e-hotspot__tooltip{min-width:200px;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-1165e92{left:31%;--hotspot-translate-x:31%;top:16%;--hotspot-translate-y:16%;--white-space:normal;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-1165e92 .e-hotspot__tooltip{min-width:200px;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-cc696bd{left:30%;--hotspot-translate-x:30%;top:59%;--hotspot-translate-y:59%;--white-space:normal;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-cc696bd .e-hotspot__tooltip{min-width:200px;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-59a5af5{left:53%;--hotspot-translate-x:53%;top:52%;--hotspot-translate-y:52%;--white-space:normal;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-59a5af5 .e-hotspot__tooltip{min-width:200px;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-20e0581{left:67%;--hotspot-translate-x:67%;top:37%;--hotspot-translate-y:37%;--white-space:normal;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-20e0581 .e-hotspot__tooltip{min-width:200px;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-d57c285{left:69%;--hotspot-translate-x:69%;top:50%;--hotspot-translate-y:50%;--white-space:normal;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-d57c285 .e-hotspot__tooltip{min-width:200px;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-7ad9e48{left:79%;--hotspot-translate-x:79%;top:55%;--hotspot-translate-y:55%;--white-space:normal;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-7ad9e48 .e-hotspot__tooltip{min-width:200px;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-463251c{left:71%;--hotspot-translate-x:71%;top:63%;--hotspot-translate-y:63%;--white-space:normal;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-463251c .e-hotspot__tooltip{min-width:200px;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-13004 .elementor-element.elementor-element-a2e0587{width:auto;max-width:auto;--hotspot-color:#FFFFFF;--hotspot-box-color:#54595F00;--tooltip-color:#54595F00;}.elementor-13004 .elementor-element.elementor-element-a2e0587 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13004 .elementor-element.elementor-element-a2e0587.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}@media(max-width:1024px){.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-c454571 .e-hotspot__tooltip{min-width:150px;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-bdce91d .e-hotspot__tooltip{min-width:150px;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-1165e92 .e-hotspot__tooltip{min-width:150px;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-cc696bd .e-hotspot__tooltip{min-width:150px;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-59a5af5 .e-hotspot__tooltip{min-width:150px;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-20e0581 .e-hotspot__tooltip{min-width:150px;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-d57c285 .e-hotspot__tooltip{min-width:150px;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-7ad9e48 .e-hotspot__tooltip{min-width:150px;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .elementor-repeater-item-463251c .e-hotspot__tooltip{min-width:150px;}.elementor-13004 .elementor-element.elementor-element-a2e0587 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-13004 .elementor-element.elementor-element-a2e0587{--hotspot-min-width:0px;--tooltip-max-width:250px;}}@media(min-width:768px){.elementor-13004 .elementor-element.elementor-element-5b66b740{--content-width:1320px;}}/* Start custom CSS for hotspot, class: .elementor-element-a2e0587 */.elementor-13004 .elementor-element.elementor-element-a2e0587 img{
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS *//* --- Campos do formulário --- */
.forminator-input,
.forminator-select,
.forminator-textarea {
    background-color: #f5f5f5 !important; /* fundo cinza */
    border: 1px solid #ccc !important;    /* borda padrão */
    color: #004d18 !important;            /* texto verde escuro */
    border-radius: 8px !important;        /* cantos arredondados */
    padding: 10px 14px !important;        /* mais espaço interno */
}

/* Placeholder (texto de dica dentro dos campos) */
.forminator-input::placeholder,
.forminator-textarea::placeholder {
    color: #004d18 !important;
    opacity: 0.7;
}

/* Selects (dropdowns) */
.forminator-select {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    background-color: #f5f5f5 !important;
    color: #004d18 !important;
    border-radius: 8px !important;
}

/* --- Botão Enviar --- */
.forminator-button-submit {
    background-color: #e5675d !important; /* fundo verde escuro */
    color: #ffffff !important;            /* texto branco */
    border-radius: 50px !important;       /* bem arredondado */
    padding: 12px 30px !important;        /* tamanho confortável */
    font-weight: 600;                     /* destaque no texto */
    border: none !important;
    transition: 0.3s ease;                /* animação hover */
}

/* Efeito hover no botão */
.forminator-button-submit:hover {
    background-color: #e5675d !important; /* verde um pouco mais claro */
}/* End custom CSS */