.elementor-2383 .elementor-element.elementor-element-56b17fb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2383 .elementor-element.elementor-element-56b17fb:not(.elementor-motion-effects-element-type-background), .elementor-2383 .elementor-element.elementor-element-56b17fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7547a5e );}.elementor-2383 .elementor-element.elementor-element-56b17fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2383 .elementor-element.elementor-element-56b17fb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2383 .elementor-element.elementor-element-eff3eb7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2383 .elementor-element.elementor-element-eff3eb7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2383 .elementor-element.elementor-element-eff3eb7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2383 .elementor-element.elementor-element-d858abb{width:auto;max-width:auto;text-align:center;}.elementor-2383 .elementor-element.elementor-element-d858abb .elementor-heading-title{color:var( --e-global-color-b492efa );}.elementor-2383 .elementor-element.elementor-element-4a38b47{width:auto;max-width:auto;}.elementor-2383 .elementor-element.elementor-element-4a38b47 > .elementor-widget-container{margin:0px 0px 0px 19px;}.elementor-2383 .elementor-element.elementor-element-4a38b47 .cpel-switcher__lang a{font-weight:bold;text-transform:uppercase;color:var( --e-global-color-b492efa );}.elementor-2383 .elementor-element.elementor-element-4a38b47 .cpel-switcher__icon{color:var( --e-global-color-b492efa );}.elementor-2383 .elementor-element.elementor-element-4a38b47 .cpel-switcher__lang a:hover, .elementor-2383 .elementor-element.elementor-element-4a38b47 .cpel-switcher__lang a:focus{color:var( --e-global-color-8cb9a6a );}.elementor-2383 .elementor-element.elementor-element-4a38b47 .cpel-switcher__lang--active a{color:var( --e-global-color-b1cc967 );}.elementor-2383 .elementor-element.elementor-element-4a38b47 .cpel-switcher__nav{--cpel-switcher-space:15px;}.elementor-2383 .elementor-element.elementor-element-4a38b47.cpel-switcher--aspect-ratio-11 .cpel-switcher__flag{width:20px;height:20px;}.elementor-2383 .elementor-element.elementor-element-4a38b47.cpel-switcher--aspect-ratio-43 .cpel-switcher__flag{width:20px;height:calc(20px * 0.75);}.elementor-2383 .elementor-element.elementor-element-4a38b47 .cpel-switcher__flag img{border-radius:0px;}.elementor-2383 .elementor-element.elementor-element-4a38b47 .cpel-switcher__name{padding-left:10px;}.elementor-2383 .elementor-element.elementor-element-9cda362:not(.elementor-motion-effects-element-type-background), .elementor-2383 .elementor-element.elementor-element-9cda362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#96BD46;}.elementor-2383 .elementor-element.elementor-element-9cda362{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2383 .elementor-element.elementor-element-9cda362 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2383 .elementor-element.elementor-element-ff6dc54:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2383 .elementor-element.elementor-element-ff6dc54 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#96BD46;}.elementor-2383 .elementor-element.elementor-element-ff6dc54 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2383 .elementor-element.elementor-element-ff6dc54 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2383 .elementor-element.elementor-element-ea856da{text-align:center;}.elementor-2383 .elementor-element.elementor-element-ea856da .elementor-heading-title{font-size:35px;color:#000000;}.elementor-2383 .elementor-element.elementor-element-90990e7{width:100%;max-width:100%;}.elementor-2383 .elementor-element.elementor-element-90990e7 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-2383 .elementor-element.elementor-element-8786baf{padding:40px 0px 40px 0px;}.elementor-2383 .elementor-element.elementor-element-1872918.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2383 .elementor-element.elementor-element-d7ae4be{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-b492efa );}.elementor-2383 .elementor-element.elementor-element-d7ae4be .elementor-headline{text-align:end;font-size:40px;line-height:46px;}.elementor-2383 .elementor-element.elementor-element-d7ae4be .elementor-headline-plain-text{color:var( --e-global-color-b1cc967 );}.elementor-2383 .elementor-element.elementor-element-d7ae4be .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-b492efa );}.elementor-bc-flex-widget .elementor-2383 .elementor-element.elementor-element-852e70e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2383 .elementor-element.elementor-element-852e70e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2383 .elementor-element.elementor-element-05f0d40 .elementor-button{background-color:var( --e-global-color-b492efa );font-size:14px;font-weight:bold;text-transform:uppercase;font-style:normal;text-decoration:none;fill:var( --e-global-color-7547a5e );color:var( --e-global-color-7547a5e );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b492efa );border-radius:0px 0px 0px 0px;padding:16px 32px 16px 32px;}.elementor-2383 .elementor-element.elementor-element-05f0d40 .elementor-button:hover, .elementor-2383 .elementor-element.elementor-element-05f0d40 .elementor-button:focus{background-color:var( --e-global-color-8cb9a6a );color:var( --e-global-color-5526fdf );border-color:var( --e-global-color-b492efa );}.elementor-2383 .elementor-element.elementor-element-05f0d40{width:auto;max-width:auto;}.elementor-2383 .elementor-element.elementor-element-05f0d40 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2383 .elementor-element.elementor-element-05f0d40 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2383 .elementor-element.elementor-element-05f0d40 .elementor-button:hover svg, .elementor-2383 .elementor-element.elementor-element-05f0d40 .elementor-button:focus svg{fill:var( --e-global-color-5526fdf );}.elementor-2383 .elementor-element.elementor-element-05f0d40 .elementor-button .elementor-button-icon i, .elementor-2383 .elementor-element.elementor-element-05f0d40 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-2383 .elementor-element.elementor-element-becabb4{padding:40px 0px 40px 0px;}.elementor-2383 .elementor-element.elementor-element-a1ffac6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2383 .elementor-element.elementor-element-4cb2fc8 .elementor-button{background-color:#F6FFE4;fill:var( --e-global-color-b1cc967 );color:var( --e-global-color-b1cc967 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b492efa );}.elementor-2383 .elementor-element.elementor-element-4cb2fc8 .elementor-button:hover, .elementor-2383 .elementor-element.elementor-element-4cb2fc8 .elementor-button:focus{background-color:var( --e-global-color-8cb9a6a );color:var( --e-global-color-7547a5e );border-color:var( --e-global-color-8cb9a6a );}.elementor-2383 .elementor-element.elementor-element-4cb2fc8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2383 .elementor-element.elementor-element-4cb2fc8 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-2383 .elementor-element.elementor-element-4cb2fc8 .elementor-button:hover svg, .elementor-2383 .elementor-element.elementor-element-4cb2fc8 .elementor-button:focus svg{fill:var( --e-global-color-7547a5e );}.elementor-2383 .elementor-element.elementor-element-4cb2fc8 .elementor-button .elementor-button-icon i, .elementor-2383 .elementor-element.elementor-element-4cb2fc8 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-bc-flex-widget .elementor-2383 .elementor-element.elementor-element-d65ec8f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2383 .elementor-element.elementor-element-d65ec8f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2383 .elementor-element.elementor-element-d65ec8f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2383 .elementor-element.elementor-element-ca3f2ca .elementor-button{background-color:#F6FFE4;fill:var( --e-global-color-b1cc967 );color:var( --e-global-color-b1cc967 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b492efa );}.elementor-2383 .elementor-element.elementor-element-ca3f2ca .elementor-button:hover, .elementor-2383 .elementor-element.elementor-element-ca3f2ca .elementor-button:focus{background-color:var( --e-global-color-8cb9a6a );color:var( --e-global-color-7547a5e );border-color:var( --e-global-color-8cb9a6a );}.elementor-2383 .elementor-element.elementor-element-ca3f2ca .elementor-button-content-wrapper{flex-direction:row;}.elementor-2383 .elementor-element.elementor-element-ca3f2ca .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-2383 .elementor-element.elementor-element-ca3f2ca .elementor-button:hover svg, .elementor-2383 .elementor-element.elementor-element-ca3f2ca .elementor-button:focus svg{fill:var( --e-global-color-7547a5e );}.elementor-2383 .elementor-element.elementor-element-ca3f2ca .elementor-button .elementor-button-icon i, .elementor-2383 .elementor-element.elementor-element-ca3f2ca .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-bc-flex-widget .elementor-2383 .elementor-element.elementor-element-2a4ca56.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2383 .elementor-element.elementor-element-2a4ca56.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2383 .elementor-element.elementor-element-2a4ca56.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2383 .elementor-element.elementor-element-2a4ca56 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2383 .elementor-element.elementor-element-550a259 .elementor-button{background-color:#F6FFE4;font-size:10px;fill:var( --e-global-color-b1cc967 );color:var( --e-global-color-b1cc967 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b492efa );}.elementor-2383 .elementor-element.elementor-element-550a259 .elementor-button:hover, .elementor-2383 .elementor-element.elementor-element-550a259 .elementor-button:focus{background-color:var( --e-global-color-8cb9a6a );color:var( --e-global-color-7547a5e );border-color:var( --e-global-color-8cb9a6a );}.elementor-2383 .elementor-element.elementor-element-550a259 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2383 .elementor-element.elementor-element-550a259 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-2383 .elementor-element.elementor-element-550a259 .elementor-button:hover svg, .elementor-2383 .elementor-element.elementor-element-550a259 .elementor-button:focus svg{fill:var( --e-global-color-7547a5e );}.elementor-2383 .elementor-element.elementor-element-550a259 .elementor-button .elementor-button-icon i, .elementor-2383 .elementor-element.elementor-element-550a259 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-2383 .elementor-element.elementor-element-3ff083a{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-2383 .elementor-element.elementor-element-7323a7b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2383 .elementor-element.elementor-element-7323a7b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2383 .elementor-element.elementor-element-7323a7b.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2383 .elementor-element.elementor-element-7323a7b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-2383 .elementor-element.elementor-element-2e80b6c{width:auto;max-width:auto;align-self:center;text-align:center;}.elementor-2383 .elementor-element.elementor-element-2e80b6c > .elementor-widget-container{margin:0px 29px 0px 0px;}.elementor-2383 .elementor-element.elementor-element-2e80b6c img{width:214px;}.elementor-bc-flex-widget .elementor-2383 .elementor-element.elementor-element-5fb59e0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2383 .elementor-element.elementor-element-5fb59e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2383 .elementor-element.elementor-element-5fb59e0.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2383 .elementor-element.elementor-element-8cbfe5f{width:auto;max-width:auto;}.elementor-2383 .elementor-element.elementor-element-8cbfe5f .elementor-heading-title{font-size:20px;text-transform:uppercase;color:var( --e-global-color-b1cc967 );}.elementor-2383 .elementor-element.elementor-element-8b97ecb .elementor-button{background-color:#FFFFFF00;font-family:"AmicoFont", Sans-serif;font-size:15px;font-weight:bold;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:2.4px;fill:var( --e-global-color-b492efa );color:var( --e-global-color-b492efa );border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF00;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2383 .elementor-element.elementor-element-8b97ecb .elementor-button:hover, .elementor-2383 .elementor-element.elementor-element-8b97ecb .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-primary );border-color:#FFFFFF;}.elementor-2383 .elementor-element.elementor-element-8b97ecb{width:auto;max-width:auto;}.elementor-2383 .elementor-element.elementor-element-8b97ecb > .elementor-widget-container{margin:4px 0px 0px 02px;}.elementor-2383 .elementor-element.elementor-element-8b97ecb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2383 .elementor-element.elementor-element-8b97ecb .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2383 .elementor-element.elementor-element-8b97ecb .elementor-button:hover svg, .elementor-2383 .elementor-element.elementor-element-8b97ecb .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2383 .elementor-element.elementor-element-8b97ecb .elementor-button-icon{font-size:20px;}.elementor-2383 .elementor-element.elementor-element-8b97ecb .elementor-button .elementor-button-icon i, .elementor-2383 .elementor-element.elementor-element-8b97ecb .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-2383 .elementor-element.elementor-element-91aeba8{text-align:center;}body.elementor-page-2383:not(.elementor-motion-effects-element-type-background), body.elementor-page-2383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7547a5e );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2383 .elementor-element.elementor-element-7323a7b{width:34.122%;}.elementor-2383 .elementor-element.elementor-element-5fb59e0{width:65.878%;}}@media(max-width:1024px){.elementor-2383 .elementor-element.elementor-element-05f0d40 .elementor-button{font-size:13px;}.elementor-2383 .elementor-element.elementor-element-8b97ecb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2383 .elementor-element.elementor-element-8b97ecb .elementor-button{font-size:13px;}}@media(max-width:767px){.elementor-2383 .elementor-element.elementor-element-ff6dc54 > .elementor-element-populated, .elementor-2383 .elementor-element.elementor-element-ff6dc54 > .elementor-element-populated > .elementor-background-overlay, .elementor-2383 .elementor-element.elementor-element-ff6dc54 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2383 .elementor-element.elementor-element-ea856da > .elementor-widget-container{margin:0px 0px 34px 0px;}.elementor-2383 .elementor-element.elementor-element-90990e7{width:100%;max-width:100%;}.elementor-2383 .elementor-element.elementor-element-8786baf{padding:40px 0px 0px 0px;}.elementor-2383 .elementor-element.elementor-element-1872918.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2383 .elementor-element.elementor-element-d7ae4be{width:auto;max-width:auto;}.elementor-2383 .elementor-element.elementor-element-d7ae4be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2383 .elementor-element.elementor-element-d7ae4be .elementor-headline{font-size:28px;line-height:1.2em;}.elementor-2383 .elementor-element.elementor-element-852e70e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2383 .elementor-element.elementor-element-05f0d40{width:auto;max-width:auto;align-self:center;}.elementor-2383 .elementor-element.elementor-element-05f0d40 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2383 .elementor-element.elementor-element-05f0d40 .elementor-button{font-size:13px;border-radius:33px 33px 33px 33px;}.elementor-2383 .elementor-element.elementor-element-4cb2fc8 .elementor-button{border-radius:30px 30px 30px 30px;}.elementor-2383 .elementor-element.elementor-element-ca3f2ca .elementor-button{border-radius:30px 30px 30px 30px;}.elementor-2383 .elementor-element.elementor-element-550a259 .elementor-button{border-radius:30px 30px 30px 30px;}.elementor-2383 .elementor-element.elementor-element-3ff083a{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2383 .elementor-element.elementor-element-7323a7b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2383 .elementor-element.elementor-element-7323a7b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2383 .elementor-element.elementor-element-7323a7b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2383 .elementor-element.elementor-element-7323a7b > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-2383 .elementor-element.elementor-element-2e80b6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2383 .elementor-element.elementor-element-2e80b6c img{width:177px;}.elementor-2383 .elementor-element.elementor-element-5fb59e0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2383 .elementor-element.elementor-element-8cbfe5f > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-2383 .elementor-element.elementor-element-8cbfe5f{text-align:center;}.elementor-2383 .elementor-element.elementor-element-8cbfe5f .elementor-heading-title{font-size:11px;}.elementor-2383 .elementor-element.elementor-element-8b97ecb{width:100%;max-width:100%;align-self:center;}.elementor-2383 .elementor-element.elementor-element-8b97ecb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-2383 .elementor-element.elementor-element-8b97ecb .elementor-button{font-size:11px;line-height:1.4em;}}/* Start custom CSS for wpforms, class: .elementor-element-90990e7 *//* 1. CONTAINER BRANCO */
.elementor-2383 .elementor-element.elementor-element-90990e7 {
    background-color: #ffffff !important;
    padding: 15px !important;
    border-radius: 15px !important;
    box-shadow: 0px 5px 20px rgba(0,0,0,0.05) !important;
    position: relative !important;
    z-index: 5 !important;
    font-family: 'Bricolage Grotesque', sans-serif !important;
}

/* 2. AJUSTE DE LARGURA TOTAL NO MOBILE */
@media (max-width: 767px) {
    .elementor-2383 .elementor-element.elementor-element-90990e7 {
        margin-left: 5px !important;
        margin-right: 5px !important;
        margin-top: -30px !important;
        width: 95% !important;
        max-width: 100% !important;
    }

    /* ESTICA AS CAIXAS DE RESPOSTA (NOME, EMAIL, ETC) */
    .elementor-2383 .elementor-element.elementor-element-90990e7 .wpforms-field:not(.wpforms-field-radio):not(.wpforms-field-checkbox) input,
    .elementor-2383 .elementor-element.elementor-element-90990e7 .wpforms-field:not(.wpforms-field-radio):not(.wpforms-field-checkbox) select {
        width: 100% !important;
        box-sizing: border-box !important;
    }

    /* --- FIX DEFINITIVO PARA O RETÂNGULO DO GÊNERO --- */
    
    .elementor-2383 .elementor-element.elementor-element-90990e7 .wpforms-field-option {
        display: flex !important;
        align-items: center !important;
        padding: 6px 0 !important;
        width: 100% !important;
    }

    /* Aqui matamos o retângulo fantasma */
    .elementor-2383 .elementor-element.elementor-element-90990e7 .wpforms-field-option input {
        width: 18px !important;         /* Força largura pequena */
        min-width: 18px !important;     /* Impede que ele estique */
        max-width: 18px !important;
        height: 18px !important;
        flex: none !important;          /* Impede o Flexbox de dar espaço extra */
        margin: 0 12px 0 0 !important;  /* Distância fixa entre bolinha e texto */
        padding: 0 !important;
        background: transparent !important; /* Remove fundos indesejados */
        border: 1px solid #ccc !important;  /* Borda apenas na bolinha */
        appearance: radio !important;   /* Reseta estilos estranhos de sistema */
        -webkit-appearance: radio !important;
    }

    .elementor-2383 .elementor-element.elementor-element-90990e7 .wpforms-field-option label {
        width: auto !important;
        hyphens: none !important;
        word-break: normal !important;
        white-space: normal !important;
        line-height: 1.3 !important;
        margin: 0 !important;
        padding: 0 !important;
        display: inline-block !important;
    }
}

/* 3. TIPOGRAFIA E CORES (BRICOLAGE GROTESQUE) */
.elementor-2383 .elementor-element.elementor-element-90990e7 .wpforms-field-label, 
.elementor-2383 .elementor-element.elementor-element-90990e7 .wpforms-field-sublabel,
.elementor-2383 .elementor-element.elementor-element-90990e7 .wpforms-field-option-label,
.elementor-2383 .elementor-element.elementor-element-90990e7 .wpforms-field input,
.elementor-2383 .elementor-element.elementor-element-90990e7 h2, 
.elementor-2383 .elementor-element.elementor-element-90990e7 p {
    color: #000000 !important;
    font-family: 'Bricolage Grotesque', sans-serif !important;
    font-weight: 600 !important;
}

/* 4. AJUSTE DO BOTÃO */
.elementor-2383 .elementor-element.elementor-element-90990e7 .wpforms-submit {
    width: 100% !important;
    font-family: 'Bricolage Grotesque', sans-serif !important;
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS */.psifonte {
    font-family:  "Bricolage Grotesque", "AmicoFont", sans-serif !important;
		font-optical-sizing: auto;
  	font-weight: <weight>;
  	font-style: normal;
  	font-variation-settings: "wdth" <width>;
}

.tabela * {
    font-family:  "Bricolage Grotesque", "AmicoFont", sans-serif !important;
		font-optical-sizing: auto;
  	font-weight: <weight>;
  	font-style: normal;
  	font-variation-settings: "wdth" <width>;
}

.tabela thead {
    
    font-size: 1.1em;
    
    
     font-stretch: 87.5% !important;
}

.condensed {
    font-stretch: 87.5% !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'AmicoFont';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-Regular.eot');
	src: url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-Regular.woff2') format('woff2'),
		url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-Regular.woff') format('woff'),
		url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'AmicoFont';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-RegularIt.eot');
	src: url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-RegularIt.eot?#iefix') format('embedded-opentype'),
		url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-RegularIt.woff2') format('woff2'),
		url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-RegularIt.woff') format('woff'),
		url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-RegularIt.ttf') format('truetype');
}
@font-face {
	font-family: 'AmicoFont';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-SemiBold.eot');
	src: url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-SemiBold.woff2') format('woff2'),
		url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-SemiBold.woff') format('woff'),
		url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'AmicoFont';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-SemiBoldIt.eot');
	src: url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-SemiBoldIt.eot?#iefix') format('embedded-opentype'),
		url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-SemiBoldIt.woff2') format('woff2'),
		url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-SemiBoldIt.woff') format('woff'),
		url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-SemiBoldIt.ttf') format('truetype');
}
@font-face {
	font-family: 'AmicoFont';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-UltraLight.eot');
	src: url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-UltraLight.eot?#iefix') format('embedded-opentype'),
		url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-UltraLight.woff2') format('woff2'),
		url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-UltraLight.woff') format('woff'),
		url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'AmicoFont';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-UltraLightIt.eot');
	src: url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-UltraLightIt.eot?#iefix') format('embedded-opentype'),
		url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-UltraLightIt.woff2') format('woff2'),
		url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-UltraLightIt.woff') format('woff'),
		url('https://curso.camp-sci.com/wp-content/uploads/2023/01/AaltoSansPro-UltraLightIt.ttf') format('truetype');
}
/* End Custom Fonts CSS */