.elementor-14 .elementor-element.elementor-element-9042232{--display:flex;--min-height:380px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-9042232:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9042232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b3bf9d );}.elementor-14 .elementor-element.elementor-element-fa13e02{--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-14 .elementor-element.elementor-element-fa13e02.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-a36baf8 .wpr-anim-text.wpr-anim-text-type-rotate-1 b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-14 .elementor-element.elementor-element-a36baf8 .wpr-anim-text.wpr-anim-text-type-slide b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-14 .elementor-element.elementor-element-a36baf8 .wpr-anim-text.wpr-anim-text-type-zoom b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-14 .elementor-element.elementor-element-a36baf8 .wpr-anim-text.wpr-anim-text-type-push b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-14 .elementor-element.elementor-element-a36baf8 .wpr-highlighted-text svg path{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.elementor-14 .elementor-element.elementor-element-a36baf8 .wpr-highlighted-text svg.wpr-highlight-x path:first-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-14 .elementor-element.elementor-element-a36baf8 .wpr-highlighted-text svg.wpr-highlight-double path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-14 .elementor-element.elementor-element-a36baf8 .wpr-highlighted-text svg.wpr-highlight-double-underline path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-14 .elementor-element.elementor-element-a36baf8 .wpr-anim-text-cursor{-webkit-animation-duration:0.5s;animation-duration:0.5s;}.elementor-14 .elementor-element.elementor-element-a36baf8{width:var( --container-widget-width, 100% );max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-a36baf8.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-a36baf8 .wpr-advanced-text{text-align:left;}.elementor-14 .elementor-element.elementor-element-a36baf8 .wpr-advanced-text a{text-align:left;}.elementor-14 .elementor-element.elementor-element-a36baf8 .wpr-advanced-text-preffix{color:var( --e-global-color-0ef84bc );font-family:"Playfair Display", Sans-serif;font-size:114px;font-weight:700;font-style:italic;line-height:63px;word-spacing:0px;padding-top:0px;padding-bottom:0px;}.elementor-14 .elementor-element.elementor-element-a36baf8 .wpr-anim-text{color:var( --e-global-color-f04547b );padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-a36baf8 .wpr-highlighted-text{color:var( --e-global-color-f04547b );padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-a36baf8 .wpr-anim-text b, .elementor-14 .elementor-element.elementor-element-a36baf8 .wpr-anim-text b i,.elementor-14 .elementor-element.elementor-element-a36baf8 .wpr-anim-text,.elementor-14 .elementor-element.elementor-element-a36baf8 .wpr-highlighted-text{font-family:"Playfair Display", Sans-serif;font-size:114px;font-weight:700;font-style:italic;line-height:63px;word-spacing:0px;}.elementor-14 .elementor-element.elementor-element-a36baf8 .wpr-advanced-text-suffuix{padding-top:0px;padding-bottom:0px;}.elementor-14 .elementor-element.elementor-element-a36baf8 .wpr-advanced-text-suffix{color:#333333;}.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 );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-14 .elementor-element.elementor-element-dba8fa0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:87px;font-weight:400;line-height:63px;word-spacing:0px;color:var( --e-global-color-0ef84bc );}.elementor-14 .elementor-element.elementor-element-3b29d67{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:37px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-3b29d67.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{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 );}.elementor-14 .elementor-element.elementor-element-aa84480{width:var( --container-widget-width, 100% );max-width:100%;margin:89px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-14 .elementor-element.elementor-element-aa84480.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-aa84480 img{width:75%;max-width:56%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14 .elementor-element.elementor-element-3a696a1{--display:flex;--min-height:0px;--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-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:101px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-3a696a1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-082e298 .elementor-button{background-color:var( --e-global-color-0ef84bc );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:24px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-7b3bf9d );color:var( --e-global-color-7b3bf9d );padding:15px 35px 15px 35px;}.elementor-14 .elementor-element.elementor-element-082e298 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-082e298 .elementor-button:focus{background-color:var( --e-global-color-9d87d83 );color:var( --e-global-color-0ef84bc );}.elementor-14 .elementor-element.elementor-element-082e298{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-082e298.elementor-element{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-082e298 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-082e298 .elementor-button:focus svg{fill:var( --e-global-color-0ef84bc );}.elementor-14 .elementor-element.elementor-element-1592a50{--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;--margin-top:52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-37px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-1592a50.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-4b1b551{--display:flex;--min-height:674px;--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;--justify-content:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-4b1b551:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4b1b551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-4b1b551.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-f611778{--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-14 .elementor-element.elementor-element-f611778.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-56081d8.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-56081d8{text-align:center;}.elementor-14 .elementor-element.elementor-element-1438d08{--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:44px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-1438d08.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-a92c1a5{text-align:left;}.elementor-14 .elementor-element.elementor-element-a92c1a5 img{max-width:11%;}.elementor-widget-text-editor{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 );}.elementor-14 .elementor-element.elementor-element-3a059db{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:31px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-0ef84bc );}.elementor-14 .elementor-element.elementor-element-b2fb736{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:var( --e-global-color-0ef84bc );}.elementor-14 .elementor-element.elementor-element-905fb7c .elementor-button{background-color:var( --e-global-color-ce306d7 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:30px;fill:var( --e-global-color-0ef84bc );color:var( --e-global-color-0ef84bc );padding:015px 035px 015px 035px;}.elementor-14 .elementor-element.elementor-element-905fb7c .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-905fb7c .elementor-button:focus{background-color:var( --e-global-color-0ef84bc );color:var( --e-global-color-7b3bf9d );box-shadow:0px 0px 10px 0px rgba(79.89999999999999, 79.89999999999999, 79.89999999999999, 0.5);}.elementor-14 .elementor-element.elementor-element-905fb7c .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-905fb7c .elementor-button:focus svg{fill:var( --e-global-color-7b3bf9d );}.elementor-14 .elementor-element.elementor-element-82c116c{--display:flex;--min-height:422px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-82c116c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-82c116c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-72b2267 );}.elementor-14 .elementor-element.elementor-element-5e4cf29{--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-14 .elementor-element.elementor-element-4e1321d{--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-14 .elementor-element.elementor-element-1ad7b26{--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-14 .elementor-element.elementor-element-ee83c01{--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-14 .elementor-element.elementor-element-85594be{--display:flex;--min-height:238px;--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-14 .elementor-element.elementor-element-85594be:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-85594be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-72b2267 );}.elementor-14 .elementor-element.elementor-element-9f94a42{text-align:center;}.elementor-14 .elementor-element.elementor-element-9f94a42 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:70px;font-weight:400;line-height:63px;word-spacing:0px;color:var( --e-global-color-0ef84bc );}.elementor-14 .elementor-element.elementor-element-fcc878e{margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;}.elementor-14 .elementor-element.elementor-element-fcc878e.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-fcc878e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:141px;font-weight:700;font-style:italic;line-height:63px;word-spacing:0px;color:var( --e-global-color-0ef84bc );}.elementor-14 .elementor-element.elementor-element-fcc878e .elementor-heading-title a:hover, .elementor-14 .elementor-element.elementor-element-fcc878e .elementor-heading-title a:focus{color:var( --e-global-color-f04547b );}.elementor-14 .elementor-element.elementor-element-21f06c5{--display:flex;--min-height:700px;--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:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-21f06c5:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-21f06c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-72b2267 );}.elementor-14 .elementor-element.elementor-element-2e76630{--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-14 .elementor-element.elementor-element-2e76630.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-6e5908b{width:var( --container-widget-width, 88.632% );max-width:88.632%;--container-widget-width:88.632%;--container-widget-flex-grow:0;font-family:"Playfair Display", Sans-serif;font-size:90px;font-weight:400;line-height:95px;word-spacing:0px;color:var( --e-global-color-0ef84bc );}.elementor-14 .elementor-element.elementor-element-6e5908b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-6e5908b p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-6f23d08{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;line-height:30px;color:var( --e-global-color-0ef84bc );}.elementor-14 .elementor-element.elementor-element-6f23d08 p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-bb783b7 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-bb783b7 .elementor-button:focus{background-color:var( --e-global-color-9d87d83 );color:var( --e-global-color-0ef84bc );}.elementor-14 .elementor-element.elementor-element-bb783b7{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-bb783b7 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:30px;padding:15px 035px 15px 035px;}.elementor-14 .elementor-element.elementor-element-bb783b7 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-bb783b7 .elementor-button:focus svg{fill:var( --e-global-color-0ef84bc );}.elementor-14 .elementor-element.elementor-element-1f36b2b{--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;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-fa13e02{--width:54.378%;}.elementor-14 .elementor-element.elementor-element-3b29d67{--width:14%;}.elementor-14 .elementor-element.elementor-element-3a696a1{--width:25%;}.elementor-14 .elementor-element.elementor-element-1592a50{--width:100.573%;}.elementor-14 .elementor-element.elementor-element-f611778{--width:49.186%;}.elementor-14 .elementor-element.elementor-element-1438d08{--width:48.189%;}.elementor-14 .elementor-element.elementor-element-5e4cf29{--width:25%;}.elementor-14 .elementor-element.elementor-element-4e1321d{--width:25%;}.elementor-14 .elementor-element.elementor-element-1ad7b26{--width:25%;}.elementor-14 .elementor-element.elementor-element-ee83c01{--width:25%;}.elementor-14 .elementor-element.elementor-element-2e76630{--width:49.91%;}.elementor-14 .elementor-element.elementor-element-1f36b2b{--width:50%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS */.palavra-swap {
  position: relative;
  display: inline-block;
  overflow: hidden;
  height: 1em; /* mostra só uma palavra por vez */
}

.palavra-swap span {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  transition: transform 0.6s ease, opacity 0.6s ease;
}

.palavra-swap .primeira {
  color: #E6E7E9; /* cor inicial */
  transform: translateY(0);
  opacity: 1;
}

.palavra-swap .segunda {
  color: #2825E4; /* cor final */
  transform: translateY(100%);
  opacity: 0;
}

/* animação automática em loop */
@keyframes troca-palavra {
  0%, 40% {
    transform: translateY(0);
    opacity: 1;
  }
  60%, 100% {
    transform: translateY(-100%);
    opacity: 0;
  }
}

@keyframes entra-palavra {
  0%, 40% {
    transform: translateY(100%);
    opacity: 0;
  }
  60%, 100% {
    transform: translateY(0);
    opacity: 1;
  }
}

.palavra-swap .primeira {
  animation: troca-palavra 4s infinite;
}

.palavra-swap .segunda {
  animation: entra-palavra 4s infinite;
}/* End custom CSS */