.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-347 .elementor-element.elementor-element-b8edb4a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-347 .elementor-element.elementor-element-b8edb4a:not(.elementor-motion-effects-element-type-background), .elementor-347 .elementor-element.elementor-element-b8edb4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-347 .elementor-element.elementor-element-b8edb4a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-347 .elementor-element.elementor-element-c614e5c{background-color:#000000;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-347 .elementor-element.elementor-element-c614e5c.elementor-element{--align-self:stretch;}.elementor-347 .elementor-element.elementor-element-c614e5c img{width:100%;border-style:none;border-radius:0px 0px 0px 0px;}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-347 .elementor-element.elementor-element-38b480c .elementor-button{background-color:var( --e-global-color-721a97c );border-radius:10px 10px 10px 10px;padding:15px 35px 15px 35px;}.elementor-347 .elementor-element.elementor-element-38b480c{width:auto;max-width:auto;top:486px;}.elementor-347 .elementor-element.elementor-element-38b480c.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-347 .elementor-element.elementor-element-38b480c{left:97px;}body.rtl .elementor-347 .elementor-element.elementor-element-38b480c{right:97px;}.elementor-347 .elementor-element.elementor-element-38b480c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-347 .elementor-element.elementor-element-ffd5b1e{width:var( --container-widget-width, 27.389% );max-width:27.389%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:27.389%;--container-widget-flex-grow:0;top:81px;}.elementor-347 .elementor-element.elementor-element-ffd5b1e.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-347 .elementor-element.elementor-element-ffd5b1e{left:98px;}body.rtl .elementor-347 .elementor-element.elementor-element-ffd5b1e{right:98px;}.tippy-popper[data-tippy-popper-id="ffd5b1e"] .tippy-tooltip, .tippy-popper[data-tippy-popper-id="ffd5b1e"] .tippy-tooltip .tippy-backdrop{background-color:#000000;}.tippy-popper[data-tippy-popper-id="ffd5b1e"][x-placement^=top] .tippy-tooltip .tippy-arrow{border-top-color:#000000;}.tippy-popper[data-tippy-popper-id="ffd5b1e"][x-placement^=bottom] .tippy-tooltip .tippy-arrow{border-bottom-color:#000000;}.tippy-popper[data-tippy-popper-id="ffd5b1e"][x-placement^=left] .tippy-tooltip .tippy-arrow{border-left-color:#000000;}.tippy-popper[data-tippy-popper-id="ffd5b1e"][x-placement^=right] .tippy-tooltip .tippy-arrow{border-right-color:#000000;}.tippy-popper[data-tippy-popper-id="ffd5b1e"] .tippy-tooltip .tippy-roundarrow{fill:#000000;}.tippy-popper[data-tippy-popper-id="ffd5b1e"] .tippy-tooltip{color:#ffffff;max-width:350px;}.elementor-347 .elementor-element.elementor-element-ffd5b1e .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:58px;font-weight:400;line-height:78px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.75);color:#FFFFFF;}.elementor-347 .elementor-element.elementor-element-f3c11bc{width:var( --container-widget-width, 32.122% );max-width:32.122%;--container-widget-width:32.122%;--container-widget-flex-grow:0;top:338px;text-align:start;}.elementor-347 .elementor-element.elementor-element-f3c11bc.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-347 .elementor-element.elementor-element-f3c11bc{left:101px;}body.rtl .elementor-347 .elementor-element.elementor-element-f3c11bc{right:101px;}.tippy-popper[data-tippy-popper-id="f3c11bc"] .tippy-tooltip, .tippy-popper[data-tippy-popper-id="f3c11bc"] .tippy-tooltip .tippy-backdrop{background-color:#000000;}.tippy-popper[data-tippy-popper-id="f3c11bc"][x-placement^=top] .tippy-tooltip .tippy-arrow{border-top-color:#000000;}.tippy-popper[data-tippy-popper-id="f3c11bc"][x-placement^=bottom] .tippy-tooltip .tippy-arrow{border-bottom-color:#000000;}.tippy-popper[data-tippy-popper-id="f3c11bc"][x-placement^=left] .tippy-tooltip .tippy-arrow{border-left-color:#000000;}.tippy-popper[data-tippy-popper-id="f3c11bc"][x-placement^=right] .tippy-tooltip .tippy-arrow{border-right-color:#000000;}.tippy-popper[data-tippy-popper-id="f3c11bc"] .tippy-tooltip .tippy-roundarrow{fill:#000000;}.tippy-popper[data-tippy-popper-id="f3c11bc"] .tippy-tooltip{color:#ffffff;max-width:350px;}.elementor-347 .elementor-element.elementor-element-f3c11bc .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:26px;font-weight:300;line-height:30px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.75);color:#FFFFFF;}@media(min-width:768px){.elementor-347 .elementor-element.elementor-element-b8edb4a{--width:100%;}}@media(max-width:1024px){body:not(.rtl) .elementor-347 .elementor-element.elementor-element-38b480c{left:100px;}body.rtl .elementor-347 .elementor-element.elementor-element-38b480c{right:100px;}.elementor-347 .elementor-element.elementor-element-38b480c{top:186px;}body:not(.rtl) .elementor-347 .elementor-element.elementor-element-ffd5b1e{left:100px;}body.rtl .elementor-347 .elementor-element.elementor-element-ffd5b1e{right:100px;}.elementor-347 .elementor-element.elementor-element-ffd5b1e{top:51px;}.elementor-347 .elementor-element.elementor-element-ffd5b1e .elementor-heading-title{font-size:20px;line-height:27px;}.elementor-347 .elementor-element.elementor-element-f3c11bc{width:var( --container-widget-width, 528.688px );max-width:528.688px;--container-widget-width:528.688px;--container-widget-flex-grow:0;top:114px;}body:not(.rtl) .elementor-347 .elementor-element.elementor-element-f3c11bc{left:102px;}body.rtl .elementor-347 .elementor-element.elementor-element-f3c11bc{right:102px;}.elementor-347 .elementor-element.elementor-element-f3c11bc .elementor-heading-title{font-size:16px;}}@media(max-width:767px){body:not(.rtl) .elementor-347 .elementor-element.elementor-element-38b480c{left:34px;}body.rtl .elementor-347 .elementor-element.elementor-element-38b480c{right:34px;}.elementor-347 .elementor-element.elementor-element-38b480c{top:96px;}.elementor-347 .elementor-element.elementor-element-38b480c .elementor-button{border-radius:5px 5px 5px 5px;padding:7px 7px 7px 7px;}.elementor-347 .elementor-element.elementor-element-ffd5b1e{width:var( --container-widget-width, 228.594px );max-width:228.594px;--container-widget-width:228.594px;--container-widget-flex-grow:0;top:16px;}body:not(.rtl) .elementor-347 .elementor-element.elementor-element-ffd5b1e{left:29px;}body.rtl .elementor-347 .elementor-element.elementor-element-ffd5b1e{right:29px;}.elementor-347 .elementor-element.elementor-element-ffd5b1e .elementor-heading-title{font-size:12px;}.elementor-347 .elementor-element.elementor-element-f3c11bc{width:var( --container-widget-width, 218px );max-width:218px;--container-widget-width:218px;--container-widget-flex-grow:0;top:41px;}body:not(.rtl) .elementor-347 .elementor-element.elementor-element-f3c11bc{left:32px;}body.rtl .elementor-347 .elementor-element.elementor-element-f3c11bc{right:32px;}.elementor-347 .elementor-element.elementor-element-f3c11bc .elementor-heading-title{font-size:12px;line-height:12px;}}/* Start custom CSS for image, class: .elementor-element-c614e5c */.zoom-black-fixed {
    position: relative;
    overflow: hidden;
}

/* Imagem */
.zoom-black-fixed img {
    width: 100%;
    height: auto;
    transform: scale(1);
    transition: transform 0.9s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* Overlay preto fixo 60% */
.zoom-black-fixed::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.6); /* 60% */
    pointer-events: none;
    z-index: 1;
}

/* Zoom crescendo no hover */
./* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffd5b1e */.titulo-dinamico {
    color: #ffffff;
}

.titulo-dinamico .palavra-principal {
    color: #F58634;
}/* End custom CSS */