.elementor-8 .elementor-element.elementor-element-48a3b0b6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-48a3b0b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1296;}.elementor-8 .elementor-element.elementor-element-48a3b0b6 > .elementor-container{max-width:1081px;}.elementor-8 .elementor-element.elementor-element-48a3b0b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 0px 10px 0px;z-index:4;}.elementor-8 .elementor-element.elementor-element-48a3b0b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-3cc16707.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-3cc16707.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-3cc16707 > .elementor-element-populated{margin:34px 54px 39px -29px;--e-column-margin-right:54px;--e-column-margin-left:-29px;padding:0px 0px 0px 0px;}.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-8 .elementor-element.elementor-element-38193f73{width:var( --container-widget-width, 126.554% );max-width:126.554%;margin:-33px -31px calc(var(--kit-widget-spacing, 0px) + -36px) -32px;padding:-10px -10px -10px -10px;--container-widget-width:126.554%;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-38193f73.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-38193f73 img{width:100%;max-width:100%;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-324a035b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-324a035b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-10d51f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-10d51f .elementor-menu-toggle{margin:0 auto;}.elementor-8 .elementor-element.elementor-element-10d51f .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-10d51f .elementor-nav-menu--main .elementor-item:hover,
					.elementor-8 .elementor-element.elementor-element-10d51f .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-8 .elementor-element.elementor-element-10d51f .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-8 .elementor-element.elementor-element-10d51f .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-10d51f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-8 .elementor-element.elementor-element-10d51f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#30C729;}.elementor-8 .elementor-element.elementor-element-10d51f .e--pointer-framed .elementor-item:before,
					.elementor-8 .elementor-element.elementor-element-10d51f .e--pointer-framed .elementor-item:after{border-color:#30C729;}.elementor-8 .elementor-element.elementor-element-10d51f .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-10d51f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-8 .elementor-element.elementor-element-10d51f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#30C729;}.elementor-8 .elementor-element.elementor-element-10d51f .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-8 .elementor-element.elementor-element-10d51f .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#30C729;}.elementor-8 .elementor-element.elementor-element-10d51f .elementor-nav-menu--dropdown a:hover,
					.elementor-8 .elementor-element.elementor-element-10d51f .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-8 .elementor-element.elementor-element-10d51f .elementor-nav-menu--dropdown a.highlighted,
					.elementor-8 .elementor-element.elementor-element-10d51f .elementor-menu-toggle:hover{color:#30C729;}.elementor-8 .elementor-element.elementor-element-10d51f .elementor-nav-menu--dropdown a:hover,
					.elementor-8 .elementor-element.elementor-element-10d51f .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-8 .elementor-element.elementor-element-10d51f .elementor-nav-menu--dropdown a.highlighted{background-color:#30C729;}.elementor-8 .elementor-element.elementor-element-10d51f .elementor-nav-menu--dropdown a.elementor-item-active{color:#30C729;background-color:#30C729;}.elementor-8 .elementor-element.elementor-element-10d51f div.elementor-menu-toggle{color:#30C729;}.elementor-8 .elementor-element.elementor-element-10d51f div.elementor-menu-toggle svg{fill:#30C729;}.elementor-8 .elementor-element.elementor-element-10d51f div.elementor-menu-toggle:hover{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-10d51f div.elementor-menu-toggle:hover svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-10d51f .elementor-menu-toggle:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-10d51f{--nav-menu-icon-size:15px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-31a7273c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-31a7273c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.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-8 .elementor-element.elementor-element-23fb8a11 .elementor-button{background-color:#1DBC53;}.elementor-8 .elementor-element.elementor-element-79152b3f{--display:flex;--min-height:0px;--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.38;--margin-top:-49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:28px;--padding-left:24px;--padding-right:0px;--z-index:2;}.elementor-8 .elementor-element.elementor-element-79152b3f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-79152b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dicarlo-psicoespecialista.com/wp-content/uploads/2025/11/Design-sem-nome-2025-07-20T122849.888-5-1.png");background-position:-100px -76px;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-79152b3f::before, .elementor-8 .elementor-element.elementor-element-79152b3f > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-79152b3f > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-79152b3f > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-79152b3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-79152b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000DE;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-79152b3f.e-con{--align-self:center;}.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-8 .elementor-element.elementor-element-5d1753af{width:var( --container-widget-width, 100% );max-width:100%;margin:320px 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;font-family:"Mulish", Sans-serif;font-size:38px;font-weight:600;font-style:italic;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5d1753af p{margin-block-end:0px;}.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-8 .elementor-element.elementor-element-242a6ede{text-align:center;}.elementor-8 .elementor-element.elementor-element-242a6ede .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2fd06703{width:var( --container-widget-width, 94.547% );max-width:94.547%;margin:41px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 67px 0px 67px;--container-widget-width:94.547%;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2fd06703.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2fd06703 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-70a794c6{--spacer-size:83px;z-index:0;}.elementor-8 .elementor-element.elementor-element-19ebbf24:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-19ebbf24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17139B;}.elementor-8 .elementor-element.elementor-element-19ebbf24{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-76px;margin-bottom:-76px;padding:4px 4px 4px 4px;z-index:2;}.elementor-8 .elementor-element.elementor-element-19ebbf24 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-7c5da212:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-7c5da212 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0062A1;}.elementor-8 .elementor-element.elementor-element-7c5da212 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-7c5da212 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-7c5da212 > .elementor-background-slideshow{border-radius:50px 50px 50px 0px;}.elementor-8 .elementor-element.elementor-element-7c5da212 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1em 1em 1em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;padding:3em 3em 3em 3em;}.elementor-8 .elementor-element.elementor-element-7c5da212 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-8 .elementor-element.elementor-element-2ad43e65{margin:0em 1em calc(var(--kit-widget-spacing, 0px) + 0em) 1em;}.elementor-8 .elementor-element.elementor-element-2ad43e65.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-8 .elementor-element.elementor-element-2ad43e65.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-8 .elementor-element.elementor-element-2ad43e65.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-2ad43e65 .elementor-image-box-title{margin-bottom:10px;font-family:"Playfair Display SC", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;color:#DFA82C;}.elementor-8 .elementor-element.elementor-element-2ad43e65 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-8 .elementor-element.elementor-element-2ad43e65 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-2ad43e65:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-2ad43e65:has(:focus) .elementor-image-box-title{color:#DFA82C;}.elementor-8 .elementor-element.elementor-element-2ad43e65 .elementor-image-box-description{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3483fcaf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-3483fcaf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0062A1;}.elementor-8 .elementor-element.elementor-element-3483fcaf > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-3483fcaf > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-3483fcaf > .elementor-background-slideshow{border-radius:50px 50px 50px 0px;}.elementor-8 .elementor-element.elementor-element-3483fcaf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1em 1em 1em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;padding:3em 3em 3em 3em;}.elementor-8 .elementor-element.elementor-element-3483fcaf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-3483fcaf{z-index:0;}.elementor-8 .elementor-element.elementor-element-446f0c97{margin:0em 1em calc(var(--kit-widget-spacing, 0px) + 0em) 1em;}.elementor-8 .elementor-element.elementor-element-446f0c97.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-8 .elementor-element.elementor-element-446f0c97.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-8 .elementor-element.elementor-element-446f0c97.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-446f0c97 .elementor-image-box-title{margin-bottom:10px;font-family:"Playfair Display SC", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;color:#DFA82C;}.elementor-8 .elementor-element.elementor-element-446f0c97 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-8 .elementor-element.elementor-element-446f0c97 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-446f0c97:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-446f0c97:has(:focus) .elementor-image-box-title{color:#DFA82C;}.elementor-8 .elementor-element.elementor-element-446f0c97 .elementor-image-box-description{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-37ec0a9a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-37ec0a9a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0062A1;}.elementor-8 .elementor-element.elementor-element-37ec0a9a > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-37ec0a9a > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-37ec0a9a > .elementor-background-slideshow{border-radius:50px 50px 50px 0px;}.elementor-8 .elementor-element.elementor-element-37ec0a9a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1em 1em 1em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;padding:3em 3em 3em 3em;}.elementor-8 .elementor-element.elementor-element-37ec0a9a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-5ecc160f{margin:0em 1em calc(var(--kit-widget-spacing, 0px) + 0em) 1em;}.elementor-8 .elementor-element.elementor-element-5ecc160f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-8 .elementor-element.elementor-element-5ecc160f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-8 .elementor-element.elementor-element-5ecc160f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-5ecc160f .elementor-image-box-title{margin-bottom:10px;font-family:"Playfair Display SC", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;color:#DFA82C;}.elementor-8 .elementor-element.elementor-element-5ecc160f .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-8 .elementor-element.elementor-element-5ecc160f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-5ecc160f:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-5ecc160f:has(:focus) .elementor-image-box-title{color:#DFA82C;}.elementor-8 .elementor-element.elementor-element-5ecc160f .elementor-image-box-description{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-49bc985f{--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;--margin-top:76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-83b889f{--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;--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-8 .elementor-element.elementor-element-84a9b36{--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;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-84a9b36:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-84a9b36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-8 .elementor-element.elementor-element-2a33dc80{margin:0px -25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-2a33dc80 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:34px;font-weight:600;color:#0B1F3A;}.elementor-8 .elementor-element.elementor-element-4176ec75{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-4176ec75:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4176ec75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-8 .elementor-element.elementor-element-792d1e8e{--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;--border-radius:0px 0px 0px 0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-12px;--padding-bottom:12px;--padding-left:4px;--padding-right:4px;}.elementor-8 .elementor-element.elementor-element-792d1e8e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9907828{margin:-29px -20px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;border-radius:18px 18px 18px 18px;}.elementor-8 .elementor-element.elementor-element-9907828 img{border-radius:90px 90px 90px 90px;}.elementor-8 .elementor-element.elementor-element-6c6ffaa5{--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;--margin-top:12px;--margin-bottom:0px;--margin-left:-15px;--margin-right:21px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-8 .elementor-element.elementor-element-6c6ffaa5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-61f00ac2{padding:-46px -46px -46px -46px;font-family:"Playfair Display", Sans-serif;font-size:15px;color:#0B1F3A;}.elementor-8 .elementor-element.elementor-element-61f00ac2.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-377facbd .elementor-button{background-color:#00C100;border-radius:29px 29px 29px 29px;}.elementor-8 .elementor-element.elementor-element-377facbd{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-47afcf47{--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;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-8 .elementor-element.elementor-element-47afcf47:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-47afcf47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1296;}.elementor-8 .elementor-element.elementor-element-48145e6a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-48145e6a{text-align:center;}.elementor-8 .elementor-element.elementor-element-48145e6a .elementor-heading-title{font-family:"Fonte Medieval", Sans-serif;font-size:55px;font-weight:500;letter-spacing:3.2px;color:#DFA82C;}.elementor-8 .elementor-element.elementor-element-5cd44d9b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-5cd44d9b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5cd44d9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1296;}.elementor-8 .elementor-element.elementor-element-49680a24{--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;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:44px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7f1e506b{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-7f1e506b img{border-style:solid;border-width:5px 5px 5px 5px;border-color:#DFA82C;border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-f35efaf{--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;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-151167e7{padding:20px 30px 20px 30px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-151167e7.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-7fa9a682{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-7fa9a682:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7fa9a682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1296;}.elementor-8 .elementor-element.elementor-element-2583ecf{--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;}.elementor-8 .elementor-element.elementor-element-2583ecf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-59633975{width:var( --container-widget-width, 102.158% );max-width:102.158%;margin:0px 71px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:102.158%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-59633975.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-59633975 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:25px;font-weight:100;font-style:italic;letter-spacing:1.1px;-webkit-text-stroke-color:#000;stroke:#000;color:#DFA82C;}.elementor-8 .elementor-element.elementor-element-8e1811b{--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;}.elementor-8 .elementor-element.elementor-element-21364ed3 .elementor-button{background-color:#00C100;font-family:"Roboto", Sans-serif;font-weight:500;border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-21364ed3{width:var( --container-widget-width, 110.493% );max-width:110.493%;--container-widget-width:110.493%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-21364ed3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-1de19c6b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-8 .elementor-element.elementor-element-1de19c6b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1de19c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-8 .elementor-element.elementor-element-739157bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-8 .elementor-element.elementor-element-739157bd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-3229313c{width:var( --container-widget-width, 102.498% );max-width:102.498%;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:102.498%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-3229313c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6419b896{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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:40px;--padding-bottom:30px;--padding-left:23px;--padding-right:23px;}.elementor-8 .elementor-element.elementor-element-6419b896:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6419b896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1296;}.elementor-8 .elementor-element.elementor-element-77215b95{--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;--justify-content:center;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-77215b95.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6341c314{text-align:center;}.elementor-8 .elementor-element.elementor-element-6341c314 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:30px;font-weight:400;color:#DFA82C;}.elementor-8 .elementor-element.elementor-element-7f44e717{padding:20px 30px 20px 30px;text-align:center;font-family:"Mulish", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-79b4c0fb{--display:flex;--min-height:0px;--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:31px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-79b4c0fb.e-con{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-42c37987 img{border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px #FFD950;}.elementor-8 .elementor-element.elementor-element-5fb96d5e{--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;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-35a28525{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-3c5474e9{--divider-border-style:solid;--divider-color:#DFA82C;--divider-border-width:1px;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-3c5474e9 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-3c5474e9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-36364296{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-36364296:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-36364296 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-8 .elementor-element.elementor-element-74ffdb7f{--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;--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-40885286{text-align:center;}.elementor-8 .elementor-element.elementor-element-40885286 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;color:#0E1296;}.elementor-8 .elementor-element.elementor-element-50550492{--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;}.elementor-8 .elementor-element.elementor-element-42440b6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:51px 30px 20px 30px;text-align:center;font-family:"Mulish", Sans-serif;font-size:20px;font-weight:400;color:#0E1296;}.elementor-8 .elementor-element.elementor-element-42440b6b.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-20680847{--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;--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-2f8db426{text-align:center;}.elementor-8 .elementor-element.elementor-element-2f8db426 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;color:#0E1296;}.elementor-8 .elementor-element.elementor-element-2ce4a14{text-align:center;}.elementor-8 .elementor-element.elementor-element-2ce4a14 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;color:#0E1296;}.elementor-8 .elementor-element.elementor-element-7d5ef6a8{--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;--margin-top:-59px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-7d5ef6a8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7d5ef6a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-8 .elementor-element.elementor-element-3d932fe6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 30px 20px 30px;text-align:center;font-family:"Mulish", Sans-serif;font-size:20px;font-weight:400;color:#0E1296;}.elementor-8 .elementor-element.elementor-element-3d932fe6.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-78cc0a5f{--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;--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-8 .elementor-element.elementor-element-84f2df1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-48449da4{--divider-border-style:solid;--divider-color:#DFA82C;--divider-border-width:1px;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-48449da4 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-48449da4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-2b0f7e7d{--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;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-2b0f7e7d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2b0f7e7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1296;}.elementor-8 .elementor-element.elementor-element-766339bd{text-align:center;}.elementor-8 .elementor-element.elementor-element-766339bd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:31px;font-weight:600;font-style:italic;color:#DFA82C;}.elementor-8 .elementor-element.elementor-element-6986731f{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-11a4d416.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-11a4d416{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4da2cb41{--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;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-4da2cb41:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4da2cb41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1296;}.elementor-8 .elementor-element.elementor-element-7602445e{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1cad1914{--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;--margin-top:25px;--margin-bottom:11px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-1cad1914:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1cad1914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-61b1d8cf{text-align:center;}.elementor-8 .elementor-element.elementor-element-61b1d8cf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:600;color:#0E1296;}.elementor-8 .elementor-element.elementor-element-75cb56e8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-75cb56e8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-75cb56e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-75cb56e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-35ff35da{padding:0px 0px 0px 0px;text-align:center;font-family:"Mulish", Sans-serif;font-size:21px;font-weight:400;color:#0E1296;}.elementor-8 .elementor-element.elementor-element-475f4850{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-475f4850.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-57cb6331{--divider-border-style:solid;--divider-color:#DFA82C;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-57cb6331 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-57cb6331 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8 .elementor-element.elementor-element-64d4d0bc{--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;--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-8 .elementor-element.elementor-element-4cc20a68{--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;--justify-content:space-between;--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-8 .elementor-element.elementor-element-4cc20a68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-5f53fa42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d9db50b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-d9db50b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d9db50b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1296;}.elementor-8 .elementor-element.elementor-element-e57088a{text-align:center;}.elementor-8 .elementor-element.elementor-element-e57088a .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:30px;font-weight:600;color:#DFA82C;}.elementor-8 .elementor-element.elementor-element-3ee50df{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:48px;--padding-left:39px;--padding-right:39px;}.elementor-8 .elementor-element.elementor-element-3ee50df:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3ee50df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1296;}.elementor-8 .elementor-element.elementor-element-3ee50df.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-315a0c22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-169a32aa{--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;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-2px;--padding-bottom:-11px;--padding-left:1px;--padding-right:1px;}.elementor-8 .elementor-element.elementor-element-dd50758{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-dd50758 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:600;color:#0E1296;}.elementor-8 .elementor-element.elementor-element-5149123b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4b85b2b2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-7cfd0b61{--divider-border-style:solid;--divider-color:#DFA82C;--divider-border-width:1px;margin:-15px -15px calc(var(--kit-widget-spacing, 0px) + -15px) -15px;}.elementor-8 .elementor-element.elementor-element-7cfd0b61 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-7cfd0b61 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-28680926{--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;--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-8 .elementor-element.elementor-element-4883d995{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-10c1c478{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6a12d97f{--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;}.elementor-8 .elementor-element.elementor-element-1172c8c8{--spacer-size:1px;}.elementor-8 .elementor-element.elementor-element-a47cd46{--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;--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-8 .elementor-element.elementor-element-f539af4{--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;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-eb0699d{--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;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-eb0699d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-eb0699d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080F1B;}.elementor-8 .elementor-element.elementor-element-3bc88fd{--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;}body.elementor-page-8:not(.elementor-motion-effects-element-type-background), body.elementor-page-8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-3cc16707 > .elementor-element-populated{margin:0px -99px 0px 85px;--e-column-margin-right:-99px;--e-column-margin-left:85px;}.elementor-8 .elementor-element.elementor-element-79152b3f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-79152b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-285px -50px;}.elementor-8 .elementor-element.elementor-element-19ebbf24{margin-top:-5em;margin-bottom:0em;}.elementor-8 .elementor-element.elementor-element-7c5da212 > .elementor-element-populated{margin:0em 2em 0em 0em;--e-column-margin-right:2em;--e-column-margin-left:0em;padding:2em 1em 2em 1em;}.elementor-8 .elementor-element.elementor-element-2ad43e65 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-8 .elementor-element.elementor-element-3483fcaf > .elementor-element-populated{margin:0em 2em 0em 0em;--e-column-margin-right:2em;--e-column-margin-left:0em;padding:2em 1em 2em 1em;}.elementor-8 .elementor-element.elementor-element-446f0c97 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-8 .elementor-element.elementor-element-37ec0a9a > .elementor-element-populated{margin:0em 2em 0em 0em;--e-column-margin-right:2em;--e-column-margin-left:0em;padding:2em 1em 2em 1em;}.elementor-8 .elementor-element.elementor-element-5ecc160f .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-8 .elementor-element.elementor-element-48145e6a{width:var( --container-widget-width, 866px );max-width:866px;--container-widget-width:866px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-74ffdb7f{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-20680847{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-3cc16707{width:20%;}.elementor-8 .elementor-element.elementor-element-324a035b{width:67.775%;}.elementor-8 .elementor-element.elementor-element-31a7273c{width:11.53%;}.elementor-8 .elementor-element.elementor-element-792d1e8e{--width:36.309%;}.elementor-8 .elementor-element.elementor-element-6c6ffaa5{--width:53.407%;}.elementor-8 .elementor-element.elementor-element-49680a24{--width:52%;}.elementor-8 .elementor-element.elementor-element-f35efaf{--width:50%;}.elementor-8 .elementor-element.elementor-element-2583ecf{--width:63.253%;}.elementor-8 .elementor-element.elementor-element-8e1811b{--width:66.6666%;}.elementor-8 .elementor-element.elementor-element-739157bd{--width:100%;}.elementor-8 .elementor-element.elementor-element-77215b95{--width:62%;}.elementor-8 .elementor-element.elementor-element-79b4c0fb{--width:31%;}.elementor-8 .elementor-element.elementor-element-74ffdb7f{--width:25%;}.elementor-8 .elementor-element.elementor-element-50550492{--width:50%;}.elementor-8 .elementor-element.elementor-element-20680847{--width:25%;}.elementor-8 .elementor-element.elementor-element-75cb56e8{--width:100%;}.elementor-8 .elementor-element.elementor-element-475f4850{--width:99.183%;}.elementor-8 .elementor-element.elementor-element-4cc20a68{--width:103.053%;}.elementor-8 .elementor-element.elementor-element-3ee50df{--width:101.361%;}.elementor-8 .elementor-element.elementor-element-f539af4{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-3cc16707{width:15%;}.elementor-8 .elementor-element.elementor-element-324a035b{width:65%;}.elementor-8 .elementor-element.elementor-element-31a7273c{width:20%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-3cc16707{width:37%;}.elementor-8 .elementor-element.elementor-element-3cc16707 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:1px;}.elementor-8 .elementor-element.elementor-element-3cc16707 > .elementor-element-populated{margin:56px 1px 1px 68px;--e-column-margin-right:1px;--e-column-margin-left:68px;padding:-20px 0px -8px 0px;}.elementor-8 .elementor-element.elementor-element-38193f73{width:var( --container-widget-width, 186.75px );max-width:186.75px;--container-widget-width:186.75px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-324a035b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-324a035b > .elementor-element-populated{margin:-18px 0px 0px 90px;--e-column-margin-right:0px;--e-column-margin-left:90px;}.elementor-8 .elementor-element.elementor-element-10d51f{width:var( --container-widget-width, 296px );max-width:296px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:296px;--container-widget-flex-grow:0;--nav-menu-icon-size:24px;}.elementor-8 .elementor-element.elementor-element-10d51f .e--pointer-framed .elementor-item:before{border-width:6px;}.elementor-8 .elementor-element.elementor-element-10d51f .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 6px 6px;}.elementor-8 .elementor-element.elementor-element-10d51f .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:6px 6px 0 0;}.elementor-8 .elementor-element.elementor-element-10d51f .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:6px 0 0 6px;}.elementor-8 .elementor-element.elementor-element-10d51f .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 6px 6px 0;}.elementor-8 .elementor-element.elementor-element-10d51f .e--pointer-underline .elementor-item:after,
					 .elementor-8 .elementor-element.elementor-element-10d51f .e--pointer-overline .elementor-item:before,
					 .elementor-8 .elementor-element.elementor-element-10d51f .e--pointer-double-line .elementor-item:before,
					 .elementor-8 .elementor-element.elementor-element-10d51f .e--pointer-double-line .elementor-item:after{height:6px;}.elementor-8 .elementor-element.elementor-element-10d51f .elementor-nav-menu--main .elementor-item{padding-left:29px;padding-right:29px;}.elementor-8 .elementor-element.elementor-element-31a7273c{width:58%;}.elementor-8 .elementor-element.elementor-element-79152b3f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-79152b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-234px -43px;}.elementor-8 .elementor-element.elementor-element-5d1753af{margin:57px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:26px;}.elementor-8 .elementor-element.elementor-element-242a6ede{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -12px;}.elementor-8 .elementor-element.elementor-element-242a6ede .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-2fd06703{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-8 .elementor-element.elementor-element-70a794c6{--spacer-size:20px;}.elementor-8 .elementor-element.elementor-element-19ebbf24{margin-top:-3em;margin-bottom:0em;z-index:4;}.elementor-8 .elementor-element.elementor-element-7c5da212 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-7c5da212 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-7c5da212 > .elementor-background-slideshow{border-radius:40px 40px 40px 0px;}.elementor-8 .elementor-element.elementor-element-7c5da212 > .elementor-element-populated{margin:1em 1em 0em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;padding:2em 2em 2em 2em;}.elementor-8 .elementor-element.elementor-element-2ad43e65 .elementor-image-box-img{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-2ad43e65 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-3483fcaf > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-3483fcaf > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-3483fcaf > .elementor-background-slideshow{border-radius:40px 40px 40px 0px;}.elementor-8 .elementor-element.elementor-element-3483fcaf > .elementor-element-populated{margin:1em 1em 0em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;padding:2em 2em 2em 2em;}.elementor-8 .elementor-element.elementor-element-446f0c97 .elementor-image-box-img{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-446f0c97 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-37ec0a9a > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-37ec0a9a > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-37ec0a9a > .elementor-background-slideshow{border-radius:40px 40px 40px 0px;}.elementor-8 .elementor-element.elementor-element-37ec0a9a > .elementor-element-populated{margin:1em 1em 0em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;padding:2em 2em 2em 2em;}.elementor-8 .elementor-element.elementor-element-5ecc160f .elementor-image-box-img{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-5ecc160f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-49bc985f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-9907828{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-6c6ffaa5{--width:467px;}.elementor-8 .elementor-element.elementor-element-61f00ac2{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 20px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-48145e6a .elementor-heading-title{font-size:35px;}.elementor-8 .elementor-element.elementor-element-49680a24{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-7f1e506b{text-align:left;}.elementor-8 .elementor-element.elementor-element-151167e7{padding:0px 0px 0px 0px;text-align:center;line-height:1.4em;letter-spacing:0px;}.elementor-8 .elementor-element.elementor-element-7fa9a682{--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-8e1811b{--min-height:11px;}.elementor-8 .elementor-element.elementor-element-21364ed3 .elementor-button{font-size:22px;}.elementor-8 .elementor-element.elementor-element-1de19c6b{--padding-top:-23px;--padding-bottom:-9px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3229313c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-77215b95{--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-7f44e717{padding:0px 0px 0px 0px;font-size:18px;}.elementor-8 .elementor-element.elementor-element-42c37987 img{width:70%;}.elementor-8 .elementor-element.elementor-element-42440b6b{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2f8db426{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-2f8db426.elementor-element{--order:99999 /* order end hack */;}.elementor-8 .elementor-element.elementor-element-7d5ef6a8{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-3d932fe6{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-78cc0a5f{--z-index:4;}.elementor-8 .elementor-element.elementor-element-2b0f7e7d{--margin-top:-14px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;}.elementor-8 .elementor-element.elementor-element-6986731f{line-height:1.5em;letter-spacing:0.6px;word-spacing:0em;}.elementor-8 .elementor-element.elementor-element-11a4d416{width:var( --container-widget-width, 481px );max-width:481px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:481px;--container-widget-flex-grow:0;line-height:1.5em;letter-spacing:0.6px;word-spacing:0em;}.elementor-8 .elementor-element.elementor-element-4da2cb41{--margin-top:-49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-7602445e{line-height:1.5em;letter-spacing:0.6px;word-spacing:0em;}.elementor-8 .elementor-element.elementor-element-475f4850{--margin-top:-29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-8 .elementor-element.elementor-element-4b85b2b2{--margin-top:-59px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for html, class: .elementor-element-6caf5f2a *//* =============================== */
/*       FAIXA ANIMADA CORRIGIDA   */
/* =============================== */

/* Fundo da faixa — Azul anil original */
.animated-banner {
  background: #030F8E;
  padding: 26px 0;
  overflow: hidden;
  position: relative;
}

/* Linha dourada superior */
.animated-banner::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #DFA82C; /* dourado original */
  z-index: 3;
}

/* Conteúdo animado */
.banner-content {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  animation: scrollText 18s linear infinite;
  white-space: nowrap;
}

/* Texto com prata + azul metálico */
.animated-item {
  display: flex;
  align-items: center;
  margin-right: 65px;
  font-size: 2.2rem;
  font-weight: 700;
  text-transform: uppercase;
  background-image: linear-gradient(to right, #C0C0C0, #6D84B8);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

/* Ícones prata */
.animated-item i {
  margin-right: 15px;
  font-size: 2.4rem;
  color: #C0C0C0;
  filter: drop-shadow(0 0 2px rgba(255,255,255,0.35));
}

/* Movimento contínuo da faixa */
@keyframes scrollText {
  0% { transform: translateX(0); }
  100% { transform: translateX(-100%); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8707c6f */.divisor-animado {
  width: 100%;
  overflow: hidden;
  line-height: 0;
  position: relative;
}

.divisor-animado svg {
  display: block;
  width: 100%;
  height: 100px;
}

.onda {
  transform-origin: center;
  animation: flutuarOnda 6s ease-in-out infinite alternate;
}

@keyframes flutuarOnda {
  0% {
    transform: translateY(0px) scaleX(1);
  }
  50% {
    transform: translateY(4px) scaleX(1.02);
  }
  100% {
    transform: translateY(0px) scaleX(1);
  }
}

/* Para inverter o divisor (se precisar) */
.inverso svg {
  transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3229313c *//* Seção Saúde Mental */
.sessao-saude-mental {
  padding: 80px 20px;
  background: #f9f9f9;
  text-align: center;
}

.conteudo-saude-mental {
  max-width: 1200px;
  margin: 0 auto;
}

.titulo-saude {
  font-size: 2.5rem;
  font-weight: bold;
  color: #0e1296;
  margin-bottom: 40px;
  font-family: 'Playfair Display', serif;
}

/* Cards de saúde */
.cards-saude {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  gap: 20px;
}

.card-saude {
  background: #fff;
  padding: 30px 20px;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  width: 300px;
  text-align: center;
  transition: transform 0.3s ease, box-shadow 0.3s ease, border-top-color 0.3s ease;
  border-top: 6px solid #0e1296;
}

.card-saude h3 {
  font-size: 2.3rem;
  margin-bottom: 15px;
  color: #0B1F3A;
  font-weight: 700;
  font-family: 'Playfair Display', serif;
}

.card-saude p {
  font-size: 1.8rem;
  color: #444;
  line-height: 1.6;
  font-family: 'Muli', sans-serif;
}

.card-saude:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 20px rgba(0, 0, 0, 0.12);
  border-top-color: #00c100;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-55c8f4ce *//* =============================== */
/*      FAIXA SERVIÇOS — FINAL     */
/* =============================== */

/* Fundo azul anil original */
.animated-banner {
  background: #030F8E;
  padding: 26px 0;
  overflow: hidden;
  position: relative;
}

/* Linha dourada superior */
.animated-banner::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #DFA82C;
  z-index: 2;
}

/* Conteúdo que desliza horizontalmente */
.banner-content {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  white-space: nowrap;
  animation: scrollServicos 18s linear infinite;
}

/* Texto prata com degradê azul-metal */
.animated-item {
  font-size: 1.9rem;
  font-weight: 700;
  margin-right: 65px;
  text-transform: uppercase;
  background-image: linear-gradient(to right, #C0C0C0, #6D84B8);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  letter-spacing: 2px;
}

/* Movimento contínuo */
@keyframes scrollServicos {
  0% { transform: translateX(0); }
  100% { transform: translateX(-100%); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-56047e4a *//* Seção Pack Alívio */
.sessao-pack {
  padding: 80px 20px;
  background: #ffffff;
  text-align: center;
  font-family: 'Muli', sans-serif;
}

/* Título principal da seção */
.titulo-pack {
  font-size: 2.4rem;  /* Ajustado e corrigido */
  font-weight: 700;
  color: #dfa82c;
  font-family: 'Playfair Display', serif;
  margin-bottom: 45px;
  text-align: center;
}

/* Cards */
.cards-servicos {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  gap: 25px;
}

/* Card individual */
.card-servico {
  background: #f9f9f9;
  padding: 22px;
  border-radius: 12px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  width: 280px;
  text-align: center;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  font-family: 'Muli', sans-serif;
}

.card-servico img {
  width: 100%;
  height: auto;
  border-radius: 10px;
  margin-bottom: 18px;
}

/* Título dos cards */
.card-servico h3 {
  font-size: 2.35rem; /* Ajustado */
  margin-bottom: 10px;
  color: #0E1296;
  font-family: 'Playfair Display', serif;
}

/* Texto dos cards */
.card-servico p {
  font-size: 1.3rem; /* Leitura mais suave */
  color: #666;
  margin-bottom: 20px;
  font-family: 'Muli', sans-serif;
}

/* Hover */
.card-servico:hover {
  transform: translateY(-10px);
  box-shadow: 0 12px 20px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-644c0b9e *//* =============================== */
/*      FAIXA LIVROS / REFLEXÕES  */
/* =============================== */

.faixa-animada-reflexao {
  background: #030F8E; /* Azul anil profundo */
  overflow: hidden;
  padding: 26px 0;
  position: relative;
}

/* Linha dourada no topo (mesmo padrão anterior) */
.faixa-animada-reflexao::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #DFA82C; /* Dourado fino */
  z-index: 3;
}

/* Conteúdo que desliza */
.conteudo-faixa {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  white-space: nowrap;
  animation: deslizarReflexao 22s linear infinite;
  gap: 65px;
}

/* Texto prata/azul metálico */
.conteudo-faixa span {
  font-family: "Playfair Display", serif;
  font-size: 1.9rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;

  background-image: linear-gradient(to right, #C0C0C0, #6D84B8);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;

  opacity: 0.85;
}

/* Movimento da faixa */
@keyframes deslizarReflexao {
  0% { transform: translateX(0); }
  100% { transform: translateX(-100%); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-315a0c22 *//* ============================
   FORMULÁRIO PADRÃO
============================ */
.formulario-agendamento {
  max-width: 700px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 20px;
  font-family: 'Muli', sans-serif;
}

/* CAMPOS */
.formulario-agendamento input,
.formulario-agendamento textarea {
  all: unset;
  display: block;
  width: 100%;
  padding: 14px;
  font-size: 1rem;
  border: 1px solid #ccc;
  border-radius: 8px;
  background-color: #fff;
  color: #333;
  box-sizing: border-box;
  font-family: 'Muli', sans-serif;
}

.formulario-agendamento input::placeholder,
.formulario-agendamento textarea::placeholder {
  color: #999;
}

.formulario-agendamento input:focus,
.formulario-agendamento textarea:focus {
  border-color: #0e1296;
  box-shadow: 0 0 8px rgba(14, 18, 150, 0.15);
}

/* LINHA DUPLA */
.campo-duplo {
  display: flex;
  gap: 40px;
  flex-wrap: wrap;
}

.campo-duplo input {
  flex: 1;
  min-width: 200px;
}

/* ============================
      BOTÃO FINAL CORRIGIDO
============================ */
.btn-agendar {
  all: unset;
  box-sizing: border-box !important;

  display: block !important;
  width: 100% !important;
  max-width: 700px !important;

  margin: 0 auto !important;       /* CENTRALIZA */
  padding: 16px 48px !important;

  background-color: #1DBC53 !important;  /* VERDE */
  color: #ffffff !important;

  text-align: center !important;
  font-size: 1.1rem !important;
  font-weight: 700 !important;
  font-family: 'Muli', sans-serif !important;

  border-radius: 30px !important;
  cursor: pointer !important;
  border: none !important;

  transition: transform 0.25s ease, box-shadow 0.25s ease !important;
}

/* HOVER — mantendo o verde */
.btn-agendar:hover {
  background-color: #1DBC53 !important;
  transform: scale(1.05) !important;
  box-shadow: 0 0 14px rgba(29, 188, 83, 0.55) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c446b7 */.sessao-depoimentos {
  padding: 20px 20px 50px;
  background: #ffffff;
  font-family: 'Mulish', sans-serif;
}

.titulo-depoimentos {
  text-align: center;
  font-family: 'Mulish', sans-serif;
  font-size: 3.3rem;
  font-weight: 700;
  color: #0e1296;
  margin-bottom: 40px;
}

.cards-servicos {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  gap: 20px;
}

/* Cards de vídeo */
.card-servico.depoimento-card {
  background: #f9f9f9;
  padding: 20px;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  width: 300px;
  text-align: center;
  transition: transform .3s ease, box-shadow .3s ease;
}

.card-servico.depoimento-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 22px rgba(0,0,0,0.12);
}

/* Container vídeo */
.video-container {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
  border-radius: 10px;
  overflow: hidden;
  background: #000;
  box-shadow: 0 6px 16px rgba(0,0,0,0.12);
}

/* Thumbnail */
.video-cover {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center top;
  transition: opacity .4s ease;
  z-index: 2;
}

/* Nome dentro do vídeo */
.video-name {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 8px 14px;
  background: rgba(255,255,255,0.70);
  backdrop-filter: blur(4px);
  color: #0e1296;
  font-family: "Mulish", sans-serif;
  font-size: 1.4rem;
  font-weight: 700;
  text-align: center;
  z-index: 4;
  transition: opacity .4s ease;
}

/* Play Button */
.play-btn {
  position: absolute;
  inset: 0;
  margin: auto;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: rgba(255,255,255,0.85);
  box-shadow: 0 0 18px rgba(0,0,0,0.3);
  cursor: pointer;
  z-index: 3;
  transition: opacity .4s ease, transform .3s ease;
}

.play-btn::before {
  content: "▶";
  position: absolute;
  color: #0e1296;
  font-size: 32px;
  font-weight: 900;
  left: 27px;
  top: 18px;
}

/* Hover */
.play-btn:hover {
  transform: scale(1.08);
}

/* Fade */
.fade-out {
  opacity: 0 !important;
  transition: opacity .4s ease;
}

/* Vídeo real */
.video-real {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: none;
  object-fit: contain;
  background: #000;
}

/* ================== Depoimento Escrito ================== */

.depoimento-escrito-container {
  margin: 60px auto 20px;
  max-width: 950px;
  display: flex;
  gap: 30px;
  align-items: flex-start;
}

.foto-depoente {
  width: 260px;
  border-radius: 12px;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.texto-depoimento-escrito h3 {
  font-size: 2.6rem;
  font-weight: 700;
  color: #0e1296;
  margin-bottom: 12px;
}

.texto-depoimento-escrito p {
  font-size: 1.5rem;
  color: #333;
  line-height: 1.6;
  margin-bottom: 12px;
}

/* Responsivo */
@media (max-width: 900px) {
  .depoimento-escrito-container {
    flex-direction: column;
    text-align: center;
  }
  .foto-depoente {
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-687977dc */.faq-section {
  padding: 60px 20px;
  background: linear-gradient(135deg, #0B1F3A, #004B87, #0062A1);
  color: #ffffff;
}

.faq-title {
  text-align: center;
  font-size: 2.5rem;
  margin-bottom: 40px;
  font-weight: bold;
  font-family: 'Playflair', sans-seri;
  background: linear-gradient(90deg, #22e53f, #ffffff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.faq-list {
  max-width: 800px;
  margin: 0 auto;
}

.faq-item {
  margin-bottom: 20px;
  border-radius: 10px;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.08);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}

.faq-question {
  width: 100%;
  background: none;
  border: none;
  padding: 20px;
  text-align: left;
  font-size: 1.2rem;
  font-weight: bold;
  color: #ffffff;
  cursor: pointer;
  position: relative;
  transition: background 0.3s ease;
  font-family: 'Poppins', sans-serif;
}

.faq-question::after {
  content: '+';
  position: absolute;
  right: 20px;
  font-size: 1.5rem;
  transition: transform 0.3s ease;
  color: #22e53f;
}

.faq-question.active::after {
  content: '-';
  transform: rotate(180deg);
}

.faq-answer {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease;
  background-color: rgba(255, 255, 255, 0.1);
  padding: 0 20px;
}

.faq-answer.active {
  max-height: 500px;
}

.faq-answer p {
  margin: 20px 0;
  font-size: 1rem;
  line-height: 1.6;
  font-family: 'Poppins', sans-serif;
  color: #ffffff;
}

.faq-question:hover {
  background-color: rgba(255, 255, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d0aa5ec *//* IMPORTAÇÃO DAS FONTES */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700&family=Muli:wght@300;400;600&display=swap');

/* ========================= */
/*         RODAPÉ            */
/* ========================= */

.footer-dicarlo {
  background: #08121e;
  padding: 70px 20px 40px;
  color: white;
  font-family: 'Muli', sans-serif;
}

.footer-container {
  max-width: 1300px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 40px;
}

/* COLUNA 1 CENTRALIZADA */
.footer-identidade {
  text-align: center;
}

.footer-logo {
  width: 170px;
  margin: 0 auto 18px;
  display: block;
}

/* FONTES */
.footer-heading {
  font-size: 28px;
  font-weight: 700;
  color: #ffffff;
  line-height: 1.3;
  margin-bottom: 12px;
  font-family: 'Playfair Display', serif !important; /* ← AQUI */
}

.footer-desc {
  font-size: 1.4rem;
  line-height: 1.6;
  color: #d9d9d9;
  max-width: 260px;
  margin: 0 auto;
  text-align: center;
}

/* ========================= */
/*     TÍTULOS DO RODAPÉ     */
/* ========================= */

.footer-title {
  font-size: 26px;
  font-weight: 700;
  color: #ffffff !important;
  margin-bottom: 18px;
  font-family: 'Playfair Display', serif !important; /* ← AQUI */
  letter-spacing: 0.5px;
}

/* LISTA */
.footer-ul {
  list-style: none;
  padding: 0;
}

.footer-ul li {
  margin-bottom: 10px;
}

.footer-ul a {
  color: #ffffff;
  text-decoration: none;
  font-size: 1.3rem;
  transition: 0.3s;
}

.footer-ul a:hover {
  color: #00c100;
}

/* ITENS */
.footer-item {
  margin-bottom: 12px;
  color: #eaeaea;
}

/* ÍCONES SOCIAIS */
.footer-social-icons {
  margin-top: 15px;
  display: flex;
  gap: 18px;
}

.footer-social-icons a {
  font-size: 28px;
  color: #00c100;
  transition: 0.3s ease;
}

.footer-social-icons a:hover {
  color: #ffffff;
  transform: scale(1.15);
}

/* FORMULÁRIO */
.footer-form input,
.footer-form textarea {
  width: 100%;
  padding: 12px;
  margin-bottom: 12px;
  border-radius: 8px;
  border: none;
  background: #0f1f33;
  color: #fff;
  font-size: 1.5rem;
}

.footer-form button {
  width: 100%;
  padding: 14px;
  background: #00c100;
  color: #fff;
  border: none;
  border-radius: 10px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: 600;
  transition: 0.3s;
}

.footer-form button:hover {
  background: #049a00;
  transform: translateY(-2px);
}

/* LINHA FINAL */
.footer-bottom {
  text-align: center;
  margin-top: 30px;
  border-top: 1px solid rgba(255,255,255,0.15);
  padding-top: 25px;
}

.footer-bottom p {
  margin: 6px 0;
  color: #c9c9c9;
}

.creditos span {
  color: #00c100;
}

/* RESPONSIVO */
@media (max-width: 992px) {
  .footer-container {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 600px) {
  .footer-container {
    grid-template-columns: 1fr;
  }
}

/* PLACEHOLDERS DO FORMULÁRIO */
.footer-form input::placeholder,
.footer-form textarea::placeholder {
  font-family: 'Mulish', sans-serif !important;
  color: #c9c9c9 !important;
  opacity: 1 !important;
  font-size: 1.3 rem !important;
  letter-spacing: 0.3px;
}

/* Garantir branco nos títulos */
.footer-col h4,
.footer-col h3 {
  color: #ffffff !important;
}
/* ============================
   LINHA FINAL DO RODAPÉ
=============================== */

.footer-bottom {
  text-align: center;
  margin-top: 35px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, 0.10); /* linha beeem leve */
}

.footer-bottom p {
  font-size: 0.85rem;
  color: #c9c9c9;
  margin: 0;
  letter-spacing: 0.4px;
  font-family: 'Mulish', sans-serif;
}

/* COR DO WHATSAPP E EMAIL — BRANCO */
.footer-item a {
  color: #ffffff !important;
}

/* Hover mantém o verde institucional */
.footer-item a:hover {
  color: #00c100 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a30c217 *//* ============================
   LINHA FINAL DO RODAPÉ
=============================== */

.footer-bottom {
  text-align: center;
  margin-top: 1px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, 0.10); /* linha beeem leve */
}

.footer-bottom p {
  font-size: 1.2rem;
  color: #c9c9c9;
  margin: 0;
  letter-spacing: 0.4px;
  font-family: 'Mulish', sans-serif;
}

/* Destaque discreto para Horizon X */
.footer-bottom .hx {
  color: #00c100;
  font-weight: 600;
  letter-spacing: 0.6px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1727dc4 *//* Botão voltar ao topo */
#btn-topo {
  position: fixed;
  bottom: 30px;
  right: 30px;
  width: 55px;
  height: 55px;
  border-radius: 50%;
  background: linear-gradient(135deg, #0e1296, #08121e);
  color: #c9d0e6; /* prata */
  border: 2px solid #dfa82c; /* dourado */
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 26px;
  font-weight: bold;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  z-index: 9999;
  transition: all 0.4s ease;
  box-shadow: 0 0 20px rgba(13, 19, 110, 0.4);
}

/* Seta */
#btn-topo .seta-topo {
  margin-top: -2px;
}

/* Mostrar quando rolar */
#btn-topo.mostrar {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

/* Efeito hover */
#btn-topo:hover {
  background: linear-gradient(135deg, #1117c8, #0f1a34);
  border-color: #f0c050;
  color: #ffffff;
  transform: translateY(-4px);
  box-shadow: 0 0 30px rgba(223, 168, 44, 0.4);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fonte Medieval';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dicarlo-psicoespecialista.com/wp-content/uploads/2025/11/Olde-English-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */