.elementor-342 .elementor-element.elementor-element-a1f8f46{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:030px 0px;--row-gap:030px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-342 .elementor-element.elementor-element-a1f8f46:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-a1f8f46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-342 .elementor-element.elementor-element-06e4192{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-06e4192 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-342 .elementor-element.elementor-element-6241010{width:var( --container-widget-width, 579px );max-width:579px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:579px;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-6241010 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;}.elementor-342 .elementor-element.elementor-element-a19cf39{width:var( --container-widget-width, 434px );max-width:434px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:434px;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-a19cf39 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;}.elementor-342 .elementor-element.elementor-element-c84d04c{width:var( --container-widget-width, 494px );max-width:494px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:494px;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-c84d04c .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-342 .elementor-element.elementor-element-f7cdd8c .elementor-button{background-color:#F15931;font-family:"Alumni Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:0.1em;border-radius:0px 0px 0px 0px;padding:22px 60px 22px 60px;}.elementor-342 .elementor-element.elementor-element-f7cdd8c .elementor-button:hover, .elementor-342 .elementor-element.elementor-element-f7cdd8c .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(91.8, 91.8, 91.8, 0.6);}.elementor-342 .elementor-element.elementor-element-f7cdd8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-f7cdd8c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-342 .elementor-element.elementor-element-f7cdd8c .elementor-button:hover svg, .elementor-342 .elementor-element.elementor-element-f7cdd8c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-342 .elementor-element.elementor-element-604f123{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:030px 0px;--row-gap:030px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-342 .elementor-element.elementor-element-604f123:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-604f123 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-342 .elementor-element.elementor-element-3ea9caa{width:var( --container-widget-width, 429px );max-width:429px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:429px;--container-widget-flex-grow:0;}.elementor-342 .elementor-element.elementor-element-3ea9caa .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;}.elementor-342 .elementor-element.elementor-element-17eb2a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 0px;--row-gap:20px;--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-342 .elementor-element.elementor-element-cf6eafc{width:var( --container-widget-width, 697px );max-width:697px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:697px;--container-widget-flex-grow:0;}.elementor-342 .elementor-element.elementor-element-cf6eafc .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;}.elementor-342 .elementor-element.elementor-element-4b4af12{width:var( --container-widget-width, 690px );max-width:690px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:690px;--container-widget-flex-grow:0;}.elementor-342 .elementor-element.elementor-element-4b4af12 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;}.elementor-342 .elementor-element.elementor-element-1a31403{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 20px;--row-gap:30px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-54243c0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-342 .elementor-element.elementor-element-54243c0 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;}.elementor-342 .elementor-element.elementor-element-2a18b19{--display:flex;--min-height:652px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-2a18b19:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-2a18b19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gracieone.pardaljoao.com/wp-content/uploads/2025/05/img3-our-story.png");background-position:top center;}.elementor-342 .elementor-element.elementor-element-df9cfc1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 0px;--row-gap:14px;--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-342 .elementor-element.elementor-element-6e7c84e{width:var( --container-widget-width, 697px );max-width:697px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:697px;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-6e7c84e .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:54px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-75d26d8{width:var( --container-widget-width, 266px );max-width:266px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:266px;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-75d26d8 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-747cb93 .elementor-button{background-color:#F15931;font-family:"Alumni Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:0.1em;border-radius:0px 0px 0px 0px;padding:22px 60px 22px 60px;}.elementor-342 .elementor-element.elementor-element-747cb93 .elementor-button:hover, .elementor-342 .elementor-element.elementor-element-747cb93 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(91.8, 91.8, 91.8, 0.6);}.elementor-342 .elementor-element.elementor-element-747cb93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-747cb93 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-342 .elementor-element.elementor-element-747cb93 .elementor-button:hover svg, .elementor-342 .elementor-element.elementor-element-747cb93 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-342 .elementor-element.elementor-element-509abad{--display:flex;--min-height:652px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-509abad:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-509abad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gracieone.pardaljoao.com/wp-content/uploads/2025/05/bg-kids-program.png");background-position:top center;}.elementor-342 .elementor-element.elementor-element-075707f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 0px;--row-gap:14px;--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-342 .elementor-element.elementor-element-41d8d62{width:var( --container-widget-width, 697px );max-width:697px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:697px;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-41d8d62 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:54px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-56742e2{width:var( --container-widget-width, 690px );max-width:690px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:690px;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-56742e2 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-f6a919c .elementor-button{background-color:#F15931;font-family:"Alumni Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:0.1em;border-radius:0px 0px 0px 0px;padding:22px 60px 22px 60px;}.elementor-342 .elementor-element.elementor-element-f6a919c .elementor-button:hover, .elementor-342 .elementor-element.elementor-element-f6a919c .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(91.8, 91.8, 91.8, 0.6);}.elementor-342 .elementor-element.elementor-element-f6a919c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-f6a919c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-342 .elementor-element.elementor-element-f6a919c .elementor-button:hover svg, .elementor-342 .elementor-element.elementor-element-f6a919c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-342 .elementor-element.elementor-element-6af6ecc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:030px 0px;--row-gap:030px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-342 .elementor-element.elementor-element-6af6ecc:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-6af6ecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-342 .elementor-element.elementor-element-ba059f7{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-342 .elementor-element.elementor-element-ba059f7 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;}.elementor-342 .elementor-element.elementor-element-67a6e16{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 0px;--row-gap:12px;--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-342 .elementor-element.elementor-element-0f2f1da{width:var( --container-widget-width, 697px );max-width:697px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:697px;--container-widget-flex-grow:0;}.elementor-342 .elementor-element.elementor-element-0f2f1da .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;}.elementor-342 .elementor-element.elementor-element-090116b{width:var( --container-widget-width, 754px );max-width:754px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:754px;--container-widget-flex-grow:0;}.elementor-342 .elementor-element.elementor-element-090116b .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;}.elementor-342 .elementor-element.elementor-element-1b795ce{width:var( --container-widget-width, 690px );max-width:690px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:690px;--container-widget-flex-grow:0;}.elementor-342 .elementor-element.elementor-element-1b795ce .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;}.elementor-342 .elementor-element.elementor-element-25f36fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-342 .elementor-element.elementor-element-1315081{--display:flex;--min-height:490px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-1315081:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-1315081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gracieone.pardaljoao.com/wp-content/uploads/2025/05/clint-bounds-img.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-342 .elementor-element.elementor-element-14d1786{width:var( --container-widget-width, 187px );max-width:187px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:187px;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-14d1786 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;line-height:0.8em;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-931c234{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;bottom:-200px;}.elementor-342 .elementor-element.elementor-element-931c234:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-931c234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-342 .elementor-element.elementor-element-931c234{left:-93px;}body.rtl .elementor-342 .elementor-element.elementor-element-931c234{right:-93px;}.elementor-342 .elementor-element.elementor-element-affabd3{width:var( --container-widget-width, 168px );max-width:168px;background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:168px;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-affabd3 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-a3ca344{width:var( --container-widget-width, 187px );max-width:187px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:187px;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-a3ca344 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;line-height:0.8em;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-17f02db{width:var( --container-widget-width, 401px );max-width:401px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:401px;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-17f02db .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-0628f95{--display:flex;--min-height:490px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-0628f95:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-0628f95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gracieone.pardaljoao.com/wp-content/uploads/2025/05/kyvia-gracie.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-342 .elementor-element.elementor-element-5dc406d{width:var( --container-widget-width, 187px );max-width:187px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:187px;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-5dc406d .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;line-height:0.8em;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-27017cf{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;bottom:-200px;}.elementor-342 .elementor-element.elementor-element-27017cf:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-27017cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-342 .elementor-element.elementor-element-27017cf{left:-93px;}body.rtl .elementor-342 .elementor-element.elementor-element-27017cf{right:-93px;}.elementor-342 .elementor-element.elementor-element-dd3c054{width:var( --container-widget-width, 60px );max-width:60px;background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60px;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-dd3c054 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-54798f5{width:var( --container-widget-width, 187px );max-width:187px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:187px;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-54798f5 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;line-height:0.8em;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-5d129fa{width:var( --container-widget-width, 404px );max-width:404px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:404px;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-5d129fa .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-dcb3edc{--display:flex;--min-height:490px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-dcb3edc:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-dcb3edc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gracieone.pardaljoao.com/wp-content/uploads/2025/05/mason-hartsock-img.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-342 .elementor-element.elementor-element-4db3e3e{width:var( --container-widget-width, 220px );max-width:220px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:220px;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-4db3e3e .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;line-height:0.8em;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-ef02eaf{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;bottom:-63px;}.elementor-342 .elementor-element.elementor-element-ef02eaf:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-ef02eaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-342 .elementor-element.elementor-element-ef02eaf{left:-93px;}body.rtl .elementor-342 .elementor-element.elementor-element-ef02eaf{right:-93px;}.elementor-342 .elementor-element.elementor-element-f75eaea{width:var( --container-widget-width, 120px );max-width:120px;background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:120px;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-f75eaea .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-1b9f160{width:var( --container-widget-width, 220px );max-width:220px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:220px;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-1b9f160 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;line-height:0.8em;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-ea35760{width:var( --container-widget-width, 401px );max-width:401px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:401px;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-ea35760 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-95afd0c{--display:flex;--min-height:490px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 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-342 .elementor-element.elementor-element-95afd0c:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-95afd0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gracieone.pardaljoao.com/wp-content/uploads/2025/05/Jeff-Kelley-img.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-342 .elementor-element.elementor-element-3175337{width:var( --container-widget-width, 187px );max-width:187px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:187px;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-3175337 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;line-height:0.8em;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-c14498c{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;bottom:-63px;}.elementor-342 .elementor-element.elementor-element-c14498c:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-c14498c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-342 .elementor-element.elementor-element-c14498c{left:-93px;}body.rtl .elementor-342 .elementor-element.elementor-element-c14498c{right:-93px;}.elementor-342 .elementor-element.elementor-element-3242838{width:var( --container-widget-width, 60px );max-width:60px;background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60px;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-3242838 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-2174fba{width:var( --container-widget-width, 187px );max-width:187px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:187px;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-2174fba .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;line-height:0.8em;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-a5710b6{width:var( --container-widget-width, 390px );max-width:390px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:390px;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-a5710b6 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-d93af7a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-b168add{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-342 .elementor-element.elementor-element-b168add iframe{height:500px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-342 .elementor-element.elementor-element-0865c39{width:var( --container-widget-width, 206px );max-width:206px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:206px;--container-widget-flex-grow:0;}.elementor-342 .elementor-element.elementor-element-0865c39 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;}.elementor-342 .elementor-element.elementor-element-4a2a75e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 0px;--row-gap:12px;--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-342 .elementor-element.elementor-element-0a636fe{width:var( --container-widget-width, 697px );max-width:697px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:697px;--container-widget-flex-grow:0;}.elementor-342 .elementor-element.elementor-element-0a636fe .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;}.elementor-342 .elementor-element.elementor-element-5913923{width:var( --container-widget-width, 754px );max-width:754px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:754px;--container-widget-flex-grow:0;}.elementor-342 .elementor-element.elementor-element-5913923 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;}.elementor-342 .elementor-element.elementor-element-53cb460{width:var( --container-widget-width, 690px );max-width:690px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:690px;--container-widget-flex-grow:0;}.elementor-342 .elementor-element.elementor-element-53cb460 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;}.elementor-342 .elementor-element.elementor-element-fc5cf5a .elementor-button{background-color:#F15931;font-family:"Alumni Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:0.1em;border-radius:0px 0px 0px 0px;padding:18px 40px 18px 40px;}.elementor-342 .elementor-element.elementor-element-fc5cf5a .elementor-button:hover, .elementor-342 .elementor-element.elementor-element-fc5cf5a .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(91.8, 91.8, 91.8, 0.6);}.elementor-342 .elementor-element.elementor-element-fc5cf5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-fc5cf5a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-342 .elementor-element.elementor-element-fc5cf5a .elementor-button:hover svg, .elementor-342 .elementor-element.elementor-element-fc5cf5a .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-342 .elementor-element.elementor-element-3ba9b90{--display:flex;--min-height:900px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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;}body.elementor-page-342:not(.elementor-motion-effects-element-type-background), body.elementor-page-342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-342 .elementor-element.elementor-element-a1f8f46{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-342 .elementor-element.elementor-element-6241010{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-342 .elementor-element.elementor-element-a19cf39{--container-widget-width:351px;--container-widget-flex-grow:0;width:var( --container-widget-width, 351px );max-width:351px;text-align:center;}.elementor-342 .elementor-element.elementor-element-a19cf39 .elementor-heading-title{font-size:16px;}.elementor-342 .elementor-element.elementor-element-c84d04c{--container-widget-width:450px;--container-widget-flex-grow:0;width:var( --container-widget-width, 450px );max-width:450px;text-align:center;}.elementor-342 .elementor-element.elementor-element-c84d04c .elementor-heading-title{font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-342 .elementor-element.elementor-element-604f123{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-342 .elementor-element.elementor-element-3ea9caa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-342 .elementor-element.elementor-element-17eb2a9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-342 .elementor-element.elementor-element-cf6eafc{--container-widget-width:526px;--container-widget-flex-grow:0;width:var( --container-widget-width, 526px );max-width:526px;text-align:center;}.elementor-342 .elementor-element.elementor-element-cf6eafc .elementor-heading-title{font-size:16px;}.elementor-342 .elementor-element.elementor-element-4b4af12{--container-widget-width:525px;--container-widget-flex-grow:0;width:var( --container-widget-width, 525px );max-width:525px;text-align:center;}.elementor-342 .elementor-element.elementor-element-4b4af12 .elementor-heading-title{font-size:16px;}.elementor-342 .elementor-element.elementor-element-1a31403{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-342 .elementor-element.elementor-element-54243c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;text-align:center;}.elementor-342 .elementor-element.elementor-element-df9cfc1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-342 .elementor-element.elementor-element-6e7c84e{text-align:center;}.elementor-342 .elementor-element.elementor-element-75d26d8{text-align:center;}.elementor-342 .elementor-element.elementor-element-75d26d8 .elementor-heading-title{font-size:16px;}.elementor-342 .elementor-element.elementor-element-075707f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-342 .elementor-element.elementor-element-41d8d62{text-align:center;}.elementor-342 .elementor-element.elementor-element-56742e2{text-align:center;}.elementor-342 .elementor-element.elementor-element-56742e2 .elementor-heading-title{font-size:16px;}.elementor-342 .elementor-element.elementor-element-6af6ecc{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-342 .elementor-element.elementor-element-ba059f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-342 .elementor-element.elementor-element-ba059f7 .elementor-heading-title{line-height:0.8em;}.elementor-342 .elementor-element.elementor-element-67a6e16{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-342 .elementor-element.elementor-element-0f2f1da{--container-widget-width:319px;--container-widget-flex-grow:0;width:var( --container-widget-width, 319px );max-width:319px;text-align:center;}.elementor-342 .elementor-element.elementor-element-0f2f1da .elementor-heading-title{font-size:18px;}.elementor-342 .elementor-element.elementor-element-090116b{--container-widget-width:309px;--container-widget-flex-grow:0;width:var( --container-widget-width, 309px );max-width:309px;text-align:center;}.elementor-342 .elementor-element.elementor-element-090116b .elementor-heading-title{font-size:16px;}.elementor-342 .elementor-element.elementor-element-1b795ce{--container-widget-width:313px;--container-widget-flex-grow:0;width:var( --container-widget-width, 313px );max-width:313px;text-align:center;}.elementor-342 .elementor-element.elementor-element-1b795ce .elementor-heading-title{font-size:16px;}.elementor-342 .elementor-element.elementor-element-14d1786{--container-widget-width:109px;--container-widget-flex-grow:0;width:var( --container-widget-width, 109px );max-width:109px;text-align:center;}.elementor-342 .elementor-element.elementor-element-931c234{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}body:not(.rtl) .elementor-342 .elementor-element.elementor-element-931c234{left:0px;}body.rtl .elementor-342 .elementor-element.elementor-element-931c234{right:0px;}.elementor-342 .elementor-element.elementor-element-affabd3{text-align:center;}.elementor-342 .elementor-element.elementor-element-a3ca344{text-align:center;}.elementor-342 .elementor-element.elementor-element-17f02db{text-align:center;}.elementor-342 .elementor-element.elementor-element-5dc406d{--container-widget-width:99px;--container-widget-flex-grow:0;width:var( --container-widget-width, 99px );max-width:99px;text-align:center;}.elementor-342 .elementor-element.elementor-element-27017cf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-342 .elementor-element.elementor-element-dd3c054{text-align:center;}.elementor-342 .elementor-element.elementor-element-54798f5{text-align:center;}.elementor-342 .elementor-element.elementor-element-5d129fa{text-align:center;}.elementor-342 .elementor-element.elementor-element-4db3e3e{--container-widget-width:127px;--container-widget-flex-grow:0;width:var( --container-widget-width, 127px );max-width:127px;text-align:center;}.elementor-342 .elementor-element.elementor-element-ef02eaf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-342 .elementor-element.elementor-element-f75eaea{text-align:center;}.elementor-342 .elementor-element.elementor-element-1b9f160{text-align:center;}.elementor-342 .elementor-element.elementor-element-ea35760{text-align:center;}.elementor-342 .elementor-element.elementor-element-3175337{--container-widget-width:125px;--container-widget-flex-grow:0;width:var( --container-widget-width, 125px );max-width:125px;text-align:center;}.elementor-342 .elementor-element.elementor-element-c14498c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}body:not(.rtl) .elementor-342 .elementor-element.elementor-element-c14498c{left:-240px;}body.rtl .elementor-342 .elementor-element.elementor-element-c14498c{right:-240px;}.elementor-342 .elementor-element.elementor-element-3242838{text-align:center;}.elementor-342 .elementor-element.elementor-element-2174fba{text-align:center;}.elementor-342 .elementor-element.elementor-element-a5710b6{text-align:center;}.elementor-342 .elementor-element.elementor-element-d93af7a{--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;--justify-content:center;}.elementor-342 .elementor-element.elementor-element-0865c39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:397px;--container-widget-flex-grow:0;width:var( --container-widget-width, 397px );max-width:397px;text-align:center;}.elementor-342 .elementor-element.elementor-element-4a2a75e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-342 .elementor-element.elementor-element-0a636fe{text-align:center;}.elementor-342 .elementor-element.elementor-element-0a636fe .elementor-heading-title{font-size:18px;}.elementor-342 .elementor-element.elementor-element-5913923{--container-widget-width:537px;--container-widget-flex-grow:0;width:var( --container-widget-width, 537px );max-width:537px;text-align:center;}.elementor-342 .elementor-element.elementor-element-5913923 .elementor-heading-title{font-size:18px;}.elementor-342 .elementor-element.elementor-element-53cb460{--container-widget-width:333px;--container-widget-flex-grow:0;width:var( --container-widget-width, 333px );max-width:333px;text-align:center;}.elementor-342 .elementor-element.elementor-element-53cb460 .elementor-heading-title{font-size:18px;}.elementor-342 .elementor-element.elementor-element-3ba9b90{--min-height:300px;}}@media(max-width:767px){.elementor-342 .elementor-element.elementor-element-a1f8f46{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-342 .elementor-element.elementor-element-6241010{--container-widget-width:219px;--container-widget-flex-grow:0;width:var( --container-widget-width, 219px );max-width:219px;}.elementor-342 .elementor-element.elementor-element-6241010 .elementor-heading-title{font-size:38px;}.elementor-342 .elementor-element.elementor-element-a19cf39{--container-widget-width:263px;--container-widget-flex-grow:0;width:var( --container-widget-width, 263px );max-width:263px;}.elementor-342 .elementor-element.elementor-element-a19cf39 .elementor-heading-title{font-size:16px;}.elementor-342 .elementor-element.elementor-element-c84d04c{--container-widget-width:310px;--container-widget-flex-grow:0;width:var( --container-widget-width, 310px );max-width:310px;}.elementor-342 .elementor-element.elementor-element-c84d04c .elementor-heading-title{font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-342 .elementor-element.elementor-element-f7cdd8c .elementor-button{font-size:20px;line-height:1em;letter-spacing:0.1em;padding:22px 32px 22px 32px;}.elementor-342 .elementor-element.elementor-element-604f123{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-342 .elementor-element.elementor-element-2c0a7b5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-3ea9caa{--container-widget-width:333px;--container-widget-flex-grow:0;width:var( --container-widget-width, 333px );max-width:333px;}.elementor-342 .elementor-element.elementor-element-3ea9caa .elementor-heading-title{font-size:38px;}.elementor-342 .elementor-element.elementor-element-17eb2a9{--width:320px;}.elementor-342 .elementor-element.elementor-element-cf6eafc .elementor-heading-title{font-size:16px;}.elementor-342 .elementor-element.elementor-element-4b4af12{--container-widget-width:316px;--container-widget-flex-grow:0;width:var( --container-widget-width, 316px );max-width:316px;}.elementor-342 .elementor-element.elementor-element-4b4af12 .elementor-heading-title{font-size:16px;}.elementor-342 .elementor-element.elementor-element-1a31403{--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:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-342 .elementor-element.elementor-element-54243c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-54243c0 .elementor-heading-title{font-size:38px;}.elementor-342 .elementor-element.elementor-element-2a18b19{--width:360px;--min-height:500px;}.elementor-342 .elementor-element.elementor-element-df9cfc1{--width:320px;}.elementor-342 .elementor-element.elementor-element-6e7c84e .elementor-heading-title{font-size:50px;}.elementor-342 .elementor-element.elementor-element-75d26d8 .elementor-heading-title{font-size:16px;}.elementor-342 .elementor-element.elementor-element-747cb93 .elementor-button{font-size:20px;line-height:1em;letter-spacing:0.1em;padding:22px 32px 22px 32px;}.elementor-342 .elementor-element.elementor-element-509abad{--width:360px;--min-height:500px;}.elementor-342 .elementor-element.elementor-element-075707f{--width:320px;}.elementor-342 .elementor-element.elementor-element-41d8d62 .elementor-heading-title{font-size:50px;}.elementor-342 .elementor-element.elementor-element-56742e2{--container-widget-width:291px;--container-widget-flex-grow:0;width:var( --container-widget-width, 291px );max-width:291px;}.elementor-342 .elementor-element.elementor-element-56742e2 .elementor-heading-title{font-size:16px;}.elementor-342 .elementor-element.elementor-element-f6a919c .elementor-button{font-size:20px;line-height:1em;letter-spacing:0.1em;padding:22px 32px 22px 32px;}.elementor-342 .elementor-element.elementor-element-6af6ecc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-ba059f7{--container-widget-width:219px;--container-widget-flex-grow:0;width:var( --container-widget-width, 219px );max-width:219px;}.elementor-342 .elementor-element.elementor-element-ba059f7 .elementor-heading-title{font-size:38px;}.elementor-342 .elementor-element.elementor-element-67a6e16{--width:320px;}.elementor-342 .elementor-element.elementor-element-0f2f1da .elementor-heading-title{font-size:16px;}.elementor-342 .elementor-element.elementor-element-090116b .elementor-heading-title{font-size:16px;}.elementor-342 .elementor-element.elementor-element-1b795ce .elementor-heading-title{font-size:16px;}.elementor-342 .elementor-element.elementor-element-25f36fa{--width:320px;}.elementor-342 .elementor-element.elementor-element-14d1786{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-342 .elementor-element.elementor-element-14d1786 .elementor-heading-title{font-size:44px;}.elementor-342 .elementor-element.elementor-element-931c234{--width:320px;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;bottom:-144px;}.elementor-342 .elementor-element.elementor-element-affabd3{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-342 .elementor-element.elementor-element-affabd3 .elementor-heading-title{font-size:16px;}.elementor-342 .elementor-element.elementor-element-a3ca344 .elementor-heading-title{font-size:40px;}.elementor-342 .elementor-element.elementor-element-17f02db{--container-widget-width:284px;--container-widget-flex-grow:0;width:var( --container-widget-width, 284px );max-width:284px;}.elementor-342 .elementor-element.elementor-element-17f02db .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-342 .elementor-element.elementor-element-5dc406d{--container-widget-width:197px;--container-widget-flex-grow:0;width:var( --container-widget-width, 197px );max-width:197px;}.elementor-342 .elementor-element.elementor-element-5dc406d .elementor-heading-title{font-size:44px;}.elementor-342 .elementor-element.elementor-element-27017cf{--width:320px;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;bottom:-146px;}body:not(.rtl) .elementor-342 .elementor-element.elementor-element-27017cf{left:0px;}body.rtl .elementor-342 .elementor-element.elementor-element-27017cf{right:0px;}.elementor-342 .elementor-element.elementor-element-dd3c054{--container-widget-width:34px;--container-widget-flex-grow:0;width:var( --container-widget-width, 34px );max-width:34px;}.elementor-342 .elementor-element.elementor-element-dd3c054 .elementor-heading-title{font-size:16px;}.elementor-342 .elementor-element.elementor-element-54798f5 .elementor-heading-title{font-size:40px;}.elementor-342 .elementor-element.elementor-element-5d129fa{--container-widget-width:288px;--container-widget-flex-grow:0;width:var( --container-widget-width, 288px );max-width:288px;}.elementor-342 .elementor-element.elementor-element-5d129fa .elementor-heading-title{font-size:15px;}.elementor-342 .elementor-element.elementor-element-4db3e3e{--container-widget-width:272px;--container-widget-flex-grow:0;width:var( --container-widget-width, 272px );max-width:272px;}.elementor-342 .elementor-element.elementor-element-4db3e3e .elementor-heading-title{font-size:44px;}.elementor-342 .elementor-element.elementor-element-ef02eaf{--width:320px;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;bottom:-38px;}body:not(.rtl) .elementor-342 .elementor-element.elementor-element-ef02eaf{left:0px;}body.rtl .elementor-342 .elementor-element.elementor-element-ef02eaf{right:0px;}.elementor-342 .elementor-element.elementor-element-f75eaea{--container-widget-width:82px;--container-widget-flex-grow:0;width:var( --container-widget-width, 82px );max-width:82px;}.elementor-342 .elementor-element.elementor-element-f75eaea .elementor-heading-title{font-size:16px;}.elementor-342 .elementor-element.elementor-element-1b9f160 .elementor-heading-title{font-size:40px;}.elementor-342 .elementor-element.elementor-element-ea35760{--container-widget-width:288px;--container-widget-flex-grow:0;width:var( --container-widget-width, 288px );max-width:288px;}.elementor-342 .elementor-element.elementor-element-ea35760 .elementor-heading-title{font-size:15px;}.elementor-342 .elementor-element.elementor-element-3175337{--container-widget-width:172px;--container-widget-flex-grow:0;width:var( --container-widget-width, 172px );max-width:172px;}.elementor-342 .elementor-element.elementor-element-3175337 .elementor-heading-title{font-size:44px;}.elementor-342 .elementor-element.elementor-element-c14498c{--width:320px;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;bottom:-31px;}body:not(.rtl) .elementor-342 .elementor-element.elementor-element-c14498c{left:0px;}body.rtl .elementor-342 .elementor-element.elementor-element-c14498c{right:0px;}.elementor-342 .elementor-element.elementor-element-3242838{--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}.elementor-342 .elementor-element.elementor-element-3242838 .elementor-heading-title{font-size:16px;}.elementor-342 .elementor-element.elementor-element-2174fba .elementor-heading-title{font-size:40px;}.elementor-342 .elementor-element.elementor-element-a5710b6{--container-widget-width:264px;--container-widget-flex-grow:0;width:var( --container-widget-width, 264px );max-width:264px;}.elementor-342 .elementor-element.elementor-element-a5710b6 .elementor-heading-title{font-size:15px;}.elementor-342 .elementor-element.elementor-element-0865c39{--container-widget-width:312px;--container-widget-flex-grow:0;width:var( --container-widget-width, 312px );max-width:312px;}.elementor-342 .elementor-element.elementor-element-0865c39 .elementor-heading-title{font-size:38px;}.elementor-342 .elementor-element.elementor-element-4a2a75e{--width:320px;}.elementor-342 .elementor-element.elementor-element-0a636fe{--container-widget-width:289px;--container-widget-flex-grow:0;width:var( --container-widget-width, 289px );max-width:289px;}.elementor-342 .elementor-element.elementor-element-0a636fe .elementor-heading-title{font-size:16px;}.elementor-342 .elementor-element.elementor-element-5913923{--container-widget-width:263px;--container-widget-flex-grow:0;width:var( --container-widget-width, 263px );max-width:263px;}.elementor-342 .elementor-element.elementor-element-5913923 .elementor-heading-title{font-size:16px;}.elementor-342 .elementor-element.elementor-element-53cb460{--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;}.elementor-342 .elementor-element.elementor-element-53cb460 .elementor-heading-title{font-size:16px;}.elementor-342 .elementor-element.elementor-element-fc5cf5a .elementor-button{font-size:20px;line-height:1em;letter-spacing:0.1em;padding:22px 32px 22px 32px;}.elementor-342 .elementor-element.elementor-element-3ba9b90{--min-height:296px;}}@media(min-width:768px){.elementor-342 .elementor-element.elementor-element-17eb2a9{--width:640px;}.elementor-342 .elementor-element.elementor-element-2a18b19{--width:560px;}.elementor-342 .elementor-element.elementor-element-df9cfc1{--width:310px;}.elementor-342 .elementor-element.elementor-element-509abad{--width:560px;}.elementor-342 .elementor-element.elementor-element-075707f{--width:310px;}.elementor-342 .elementor-element.elementor-element-67a6e16{--width:760px;}.elementor-342 .elementor-element.elementor-element-25f36fa{--width:100%;}.elementor-342 .elementor-element.elementor-element-1315081{--width:285px;}.elementor-342 .elementor-element.elementor-element-931c234{--width:460px;}.elementor-342 .elementor-element.elementor-element-0628f95{--width:285px;}.elementor-342 .elementor-element.elementor-element-27017cf{--width:460px;}.elementor-342 .elementor-element.elementor-element-dcb3edc{--width:285px;}.elementor-342 .elementor-element.elementor-element-ef02eaf{--width:460px;}.elementor-342 .elementor-element.elementor-element-95afd0c{--width:285px;}.elementor-342 .elementor-element.elementor-element-c14498c{--width:460px;}.elementor-342 .elementor-element.elementor-element-4a2a75e{--width:690px;}}@media(max-width:1024px) and (min-width:768px){.elementor-342 .elementor-element.elementor-element-67a6e16{--width:532px;}}/* Start custom CSS for button, class: .elementor-element-f7cdd8c */.elementor-342 .elementor-element.elementor-element-f7cdd8c:hover svg{
    transform: translateX(8px);
    transition: 400ms;
}

.elementor-342 .elementor-element.elementor-element-f7cdd8c svg{
    transform: translateX(0px);
    transition: 400ms;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-747cb93 */.elementor-342 .elementor-element.elementor-element-747cb93:hover svg{
    transform: translateX(8px);
    transition: 400ms;
}

.elementor-342 .elementor-element.elementor-element-747cb93 svg{
    transform: translateX(0px);
    transition: 400ms;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df9cfc1 */.elementor-342 .elementor-element.elementor-element-df9cfc1 {
  opacity: 0;
  transition: opacity 0.5s ease;
  position: relative;
  z-index: 2;
}

.elementor-342 .elementor-element.elementor-element-df9cfc1:hover {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a18b19 */.elementor-342 .elementor-element.elementor-element-2a18b19 {
  position: relative;
  overflow: hidden; /* Impede que o zoom ultrapasse os limites */
}

/* Camada de gradiente escuro que aparece no hover */
.elementor-342 .elementor-element.elementor-element-2a18b19::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: 1;
}

/* Camada com a imagem que sofrerá o zoom */
.elementor-342 .elementor-element.elementor-element-2a18b19::after {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  transform: scale(1);
  transition: transform 1s ease;
  z-index: 0;
}

/* Ao passar o mouse, aplica o gradiente e o zoom */
.elementor-342 .elementor-element.elementor-element-2a18b19:hover::before {
  opacity: 1;
}

.elementor-342 .elementor-element.elementor-element-2a18b19:hover::after {
  transform: scale(1.1); /* Zoom suave */
}

/* Aparece o conteúdo filho suavemente ao hover */
.elementor-342 .elementor-element.elementor-element-2a18b19 > .elementor-element {
  opacity: 0;
  transition: opacity 0.6s ease;
  position: relative;
  z-index: 2;
}

.elementor-342 .elementor-element.elementor-element-2a18b19:hover > .elementor-element {
  opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f6a919c */.elementor-342 .elementor-element.elementor-element-f6a919c:hover svg{
    transform: translateX(8px);
    transition: 400ms;
}

.elementor-342 .elementor-element.elementor-element-f6a919c svg{
    transform: translateX(0px);
    transition: 400ms;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-075707f */.elementor-342 .elementor-element.elementor-element-075707f {
  opacity: 0;
  transition: opacity 0.5s ease;
  position: relative;
  z-index: 2;
}

.elementor-342 .elementor-element.elementor-element-075707f:hover {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-509abad */.elementor-342 .elementor-element.elementor-element-509abad {
  position: relative;
  overflow: hidden; /* Impede que o zoom ultrapasse os limites */
}

/* Camada de gradiente escuro que aparece no hover */
.elementor-342 .elementor-element.elementor-element-509abad::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: 1;
}

/* Camada com a imagem que sofrerá o zoom */
.elementor-342 .elementor-element.elementor-element-509abad::after {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  transform: scale(1);
  transition: transform 1s ease;
  z-index: 0;
}

/* Ao passar o mouse, aplica o gradiente e o zoom */
.elementor-342 .elementor-element.elementor-element-509abad:hover::before {
  opacity: 1;
}

.elementor-342 .elementor-element.elementor-element-509abad:hover::after {
  transform: scale(1.1); /* Zoom suave */
}

/* Aparece o conteúdo filho suavemente ao hover */
.elementor-342 .elementor-element.elementor-element-509abad > .elementor-element {
  opacity: 0;
  transition: opacity 0.6s ease;
  position: relative;
  z-index: 2;
}

.elementor-342 .elementor-element.elementor-element-509abad:hover > .elementor-element {
  opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-931c234 */.elementor-342 .elementor-element.elementor-element-931c234{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1315081 */.elementor-342 .elementor-element.elementor-element-1315081 > .info1{
    opacity: 0;
    transform: translateY(40px);
    filter: blur(10px);
    transition: 600ms ease;
}

.elementor-342 .elementor-element.elementor-element-1315081 > .nome1{
    opacity: 1;
    filter: blur(0px);
    transition: 600ms ease;
}

.elementor-342 .elementor-element.elementor-element-1315081:hover > .info1{
    opacity: 1;
    transform: translateY(0px);
    filter: blur(0px);
    transition: 600ms ease;
}

.elementor-342 .elementor-element.elementor-element-1315081:hover > .nome1{
    opacity: 0;
    filter: blur(10px);
    transition: 600ms ease;
}

.elementor-342 .elementor-element.elementor-element-1315081:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #00000094;
    z-index: -1;
    transition: 600ms ease;
    opacity: 1;
}

.elementor-342 .elementor-element.elementor-element-1315081:hover:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #00000094;
    z-index: -1;
    transition: 600ms ease;
    opacity: 0;
}

.elementor-342 .elementor-element.elementor-element-1315081:hover{
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27017cf */.elementor-342 .elementor-element.elementor-element-27017cf{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0628f95 */.elementor-342 .elementor-element.elementor-element-0628f95 > .info1{
    opacity: 0;
    transform: translateY(40px);
    filter: blur(10px);
    transition: 600ms ease;
}

.elementor-342 .elementor-element.elementor-element-0628f95 > .nome1{
    opacity: 1;
    filter: blur(0px);
    transition: 600ms ease;
}

.elementor-342 .elementor-element.elementor-element-0628f95:hover > .info1{
    opacity: 1;
    transform: translateY(0px);
    filter: blur(0px);
    transition: 600ms ease;
}

.elementor-342 .elementor-element.elementor-element-0628f95:hover > .nome1{
    opacity: 0;
    filter: blur(10px);
    transition: 600ms ease;
}

.elementor-342 .elementor-element.elementor-element-0628f95:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #00000094;
    z-index: -1;
    transition: 600ms ease;
    opacity: 1;
}

.elementor-342 .elementor-element.elementor-element-0628f95:hover:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #00000094;
    z-index: -1;
    transition: 600ms ease;
    opacity: 0;
}

.elementor-342 .elementor-element.elementor-element-0628f95:hover{
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef02eaf */.elementor-342 .elementor-element.elementor-element-ef02eaf{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcb3edc */.elementor-342 .elementor-element.elementor-element-dcb3edc > .info1{
    opacity: 0;
    transform: translateY(40px);
    filter: blur(10px);
    transition: 600ms ease;
}

.elementor-342 .elementor-element.elementor-element-dcb3edc > .nome1{
    opacity: 1;
    filter: blur(0px);
    transition: 600ms ease;
}

.elementor-342 .elementor-element.elementor-element-dcb3edc:hover > .info1{
    opacity: 1;
    transform: translateY(0px);
    filter: blur(0px);
    transition: 600ms ease;
}

.elementor-342 .elementor-element.elementor-element-dcb3edc:hover > .nome1{
    opacity: 0;
    filter: blur(10px);
    transition: 600ms ease;
}

.elementor-342 .elementor-element.elementor-element-dcb3edc:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #00000094;
    z-index: -1;
    transition: 600ms ease;
    opacity: 1;
}

.elementor-342 .elementor-element.elementor-element-dcb3edc:hover:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #00000094;
    z-index: -1;
    transition: 600ms ease;
    opacity: 0;
}

.elementor-342 .elementor-element.elementor-element-dcb3edc:hover{
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c14498c */.elementor-342 .elementor-element.elementor-element-c14498c{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95afd0c */.elementor-342 .elementor-element.elementor-element-95afd0c > .info1{
    opacity: 0;
    transform: translateY(40px);
    filter: blur(10px);
    transition: 600ms ease;
}

.elementor-342 .elementor-element.elementor-element-95afd0c > .nome1{
    opacity: 1;
    filter: blur(0px);
    transition: 600ms ease;
}

.elementor-342 .elementor-element.elementor-element-95afd0c:hover > .info1{
    opacity: 1;
    transform: translateY(0px);
    filter: blur(0px);
    transition: 600ms ease;
}

.elementor-342 .elementor-element.elementor-element-95afd0c:hover > .nome1{
    opacity: 0;
    filter: blur(10px);
    transition: 600ms ease;
}

.elementor-342 .elementor-element.elementor-element-95afd0c:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #00000094;
    z-index: -1;
    transition: 600ms ease;
    opacity: 1;
}

.elementor-342 .elementor-element.elementor-element-95afd0c:hover:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #00000094;
    z-index: -1;
    transition: 600ms ease;
    opacity: 0;
}

.elementor-342 .elementor-element.elementor-element-95afd0c:hover{
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fc5cf5a */.elementor-342 .elementor-element.elementor-element-fc5cf5a:hover svg{
    transform: translateX(8px);
    transition: 400ms;
}

.elementor-342 .elementor-element.elementor-element-fc5cf5a svg{
    transform: translateX(0px);
    transition: 400ms;
}/* End custom CSS */