.elementor-widget-image .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-31 .elementor-element.elementor-element-4218bd6{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31 .elementor-element.elementor-element-e119ff8 .elementor-button{background-color:#265628;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;}.elementor-31 .elementor-element.elementor-element-e119ff8 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-e119ff8 .elementor-button:focus{background-color:#265628C9;}.elementor-31 .elementor-element.elementor-element-a20e5aa .elementor-button{background-color:#EBBB39;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;}.elementor-31 .elementor-element.elementor-element-a20e5aa .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-a20e5aa .elementor-button:focus{background-color:#265628C9;}.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-31 .elementor-element.elementor-element-6d7276b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-31 .elementor-element.elementor-element-6d7276b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:800;color:#265628;}.elementor-31 .elementor-element.elementor-element-1ebb09c{padding:0px 0px 10px 0px;}.elementor-31 .elementor-element.elementor-element-1ebb09c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#265628;}.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-31 .elementor-element.elementor-element-4b7c6c8{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-31 .elementor-element.elementor-element-58ebe43{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;column-gap:5px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-31 .elementor-element.elementor-element-58ebe43 p{margin-block-end:5px;}.elementor-31 .elementor-element.elementor-element-b7af27d{text-align:center;}.elementor-31 .elementor-element.elementor-element-b7af27d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-44c65d1{padding:020px 10px 020px 0px;color:#000000;}.elementor-31 .elementor-element.elementor-element-44c65d1 p{margin-block-end:5px;}.elementor-31 .elementor-element.elementor-element-da77e98{width:var( --container-widget-width, 49.482% );max-width:49.482%;--container-widget-width:49.482%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-da77e98.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-1340697{width:var( --container-widget-width, 215px );max-width:215px;background-color:#265628;padding:5px 5px 5px 5px;--container-widget-width:215px;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-31 .elementor-element.elementor-element-1340697 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-ea69216 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:800;color:#265628;}.elementor-31 .elementor-element.elementor-element-8720cb7{text-align:center;}.elementor-31 .elementor-element.elementor-element-8720cb7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-ad3ffc8{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-ad3ffc8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-d44c953{padding:020px 10px 020px 0px;color:#000000;}.elementor-31 .elementor-element.elementor-element-d44c953 p{margin-block-end:15px;}.elementor-31 .elementor-element.elementor-element-f39ed6f .elementor-button{background-color:#EBBB39;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;}.elementor-31 .elementor-element.elementor-element-f39ed6f .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-f39ed6f .elementor-button:focus{background-color:#265628C9;}.elementor-31 .elementor-element.elementor-element-91f7f50{text-align:center;}.elementor-31 .elementor-element.elementor-element-91f7f50 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-10816ee{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-10816ee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-10816ee img{width:100%;}.elementor-31 .elementor-element.elementor-element-c458092{padding:020px 10px 020px 0px;color:#000000;}.elementor-31 .elementor-element.elementor-element-c458092 p{margin-block-end:15px;}.elementor-31 .elementor-element.elementor-element-b2cc57b .elementor-button{background-color:#EBBB39;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;}.elementor-31 .elementor-element.elementor-element-b2cc57b .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-b2cc57b .elementor-button:focus{background-color:#265628C9;}.elementor-31 .elementor-element.elementor-element-6fb07a2{text-align:center;}.elementor-31 .elementor-element.elementor-element-6fb07a2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-e5e81b7 .elementor-button{background-color:#EBBB39;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;}.elementor-31 .elementor-element.elementor-element-e5e81b7 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-e5e81b7 .elementor-button:focus{background-color:#265628C9;}.elementor-31 .elementor-element.elementor-element-9110186 img{width:100%;}.elementor-31 .elementor-element.elementor-element-3946712{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-3946712 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-d05c5f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -33px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-9207b85{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-31 .elementor-element.elementor-element-474d780{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-31 .elementor-element.elementor-element-b6e3720{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-31 .elementor-element.elementor-element-daa7322{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-31 .elementor-element.elementor-element-6ad3a83{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-31 .elementor-element.elementor-element-9fade7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-31 .elementor-element.elementor-element-164f549{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-31 .elementor-element.elementor-element-3757ec4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-31 .elementor-element.elementor-element-ece0420{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-31 .elementor-element.elementor-element-e461c89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-31 .elementor-element.elementor-element-5be6747{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-31 .elementor-element.elementor-element-140e131{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-31 .elementor-element.elementor-element-2b84c24{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-31 .elementor-element.elementor-element-51bee17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-31 .elementor-element.elementor-element-ed43e32{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:18px 18px 18px 18px;--n-accordion-icon-size:15px;}.elementor-31 .elementor-element.elementor-element-de500ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-de500ca .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-c954996{padding:020px 10px 020px 0px;color:#000000;}.elementor-31 .elementor-element.elementor-element-c954996 p{margin-block-end:15px;}.elementor-31 .elementor-element.elementor-element-a4413e4 .elementor-button{background-color:#EBBB39;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;}.elementor-31 .elementor-element.elementor-element-a4413e4 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-a4413e4 .elementor-button:focus{background-color:#265628C9;}.elementor-31 .elementor-element.elementor-element-8722eaa .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-4218bd6{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-31 .elementor-element.elementor-element-e119ff8 .elementor-button{font-size:15px;}.elementor-31 .elementor-element.elementor-element-a20e5aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-1ebb09c{padding:0px 0px 20px 0px;}.elementor-31 .elementor-element.elementor-element-b7af27d .elementor-heading-title{font-size:20px;}.elementor-31 .elementor-element.elementor-element-da77e98{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-31 .elementor-element.elementor-element-ea69216{text-align:center;}.elementor-31 .elementor-element.elementor-element-8720cb7 .elementor-heading-title{font-size:20px;}.elementor-31 .elementor-element.elementor-element-ad3ffc8{--container-widget-width:184px;--container-widget-flex-grow:0;width:var( --container-widget-width, 184px );max-width:184px;}.elementor-31 .elementor-element.elementor-element-91f7f50 .elementor-heading-title{font-size:20px;}.elementor-31 .elementor-element.elementor-element-10816ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-31 .elementor-element.elementor-element-6fb07a2 .elementor-heading-title{font-size:20px;}.elementor-31 .elementor-element.elementor-element-e5e81b7 .elementor-button{font-size:18px;}.elementor-31 .elementor-element.elementor-element-3946712 .elementor-heading-title{font-size:20px;}.elementor-31 .elementor-element.elementor-element-d05c5f8{text-align:center;font-size:11px;}.elementor-31 .elementor-element.elementor-element-de500ca .elementor-heading-title{font-size:20px;}}/* Start custom CSS */.menu {

  /* Efeito de desfoque no fundo */
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);

  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}

.bg {
    -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}

/* Desktop e tablet: esconde .menu */
@media (min-width: 768px) {
    .mobile {
        display: none !important;
    }
}

/* Mobile: esconde .desktop */
@media (max-width: 767px) {
    .desktop {
        display: none !important;
    }
}/* End custom CSS */