.elementor-687 .elementor-element.elementor-element-2b84f4c1{--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-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-687 .elementor-element.elementor-element-7f1b318a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-687 .elementor-element.elementor-element-332efdbf{--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-687 .elementor-element.elementor-element-57cbdb9c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-687 .elementor-element.elementor-element-57cbdb9c.e-con{--align-self:center;}.elementor-687 .elementor-element.elementor-element-7fd2ff8b{--spacer-size:30px;}.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-687 .elementor-element.elementor-element-12648260 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#FFFFFF;}.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-687 .elementor-element.elementor-element-1da168c1{font-family:"Poppins", Sans-serif;font-weight:200;line-height:26px;letter-spacing:-0.5px;color:#FFFFFF;}.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-687 .elementor-element.elementor-element-3c987c60 .elementor-button{background-color:#6C2D6A;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-687 .elementor-element.elementor-element-35371690{--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-687 .elementor-element.elementor-element-33f469ec{--display:flex;}.elementor-687 .elementor-element.elementor-element-2769ff90{--display:flex;}.elementor-687 .elementor-element.elementor-element-58fac7d3{--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;--align-items:center;}.elementor-687 .elementor-element.elementor-element-26e25022{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-687 .elementor-element.elementor-element-26e25022.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-687 .elementor-element.elementor-element-1bccf21a.elementor-element{--align-self:center;}.elementor-687 .elementor-element.elementor-element-1bccf21a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:78px;font-weight:200;color:#FFF8F8;}.elementor-687 .elementor-element.elementor-element-6a48f8f8{--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;--align-items:center;}.elementor-687 .elementor-element.elementor-element-47cf9430{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-687 .elementor-element.elementor-element-7cc946fe{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6B2F69;--border-color:#6B2F69;--border-radius:10px 10px 10px 10px;}.elementor-687 .elementor-element.elementor-element-61f48a77{width:var( --container-widget-width, 99.22% );max-width:99.22%;margin:20px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;--container-widget-width:99.22%;--container-widget-flex-grow:0;text-align:center;}.elementor-687 .elementor-element.elementor-element-61f48a77.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-687 .elementor-element.elementor-element-61f48a77 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:800;color:#FFFFFF;}.elementor-687 .elementor-element.elementor-element-2f1aa9ea{margin:20px 30px calc(var(--kit-widget-spacing, 0px) + 20px) 30px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;color:#FFFFFF;}.elementor-687 .elementor-element.elementor-element-2f1aa9ea.elementor-element{--align-self:center;}.elementor-687 .elementor-element.elementor-element-421da8f3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6B2F69;--border-color:#6B2F69;--border-radius:10px 10px 10px 10px;}.elementor-687 .elementor-element.elementor-element-724b9f6f{width:var( --container-widget-width, 84.918% );max-width:84.918%;margin:20px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;--container-widget-width:84.918%;--container-widget-flex-grow:0;text-align:center;}.elementor-687 .elementor-element.elementor-element-724b9f6f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-687 .elementor-element.elementor-element-724b9f6f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:800;color:#FFFFFF;}.elementor-687 .elementor-element.elementor-element-6cac9f71{margin:20px 30px calc(var(--kit-widget-spacing, 0px) + 20px) 30px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;color:#FFFFFF;}.elementor-687 .elementor-element.elementor-element-6cac9f71.elementor-element{--align-self:center;}.elementor-687 .elementor-element.elementor-element-76941a57{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6B2F69;--border-color:#6B2F69;--border-radius:10px 10px 10px 10px;}.elementor-687 .elementor-element.elementor-element-7569a88b{width:var( --container-widget-width, 84.918% );max-width:84.918%;margin:20px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;--container-widget-width:84.918%;--container-widget-flex-grow:0;text-align:center;}.elementor-687 .elementor-element.elementor-element-7569a88b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-687 .elementor-element.elementor-element-7569a88b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:800;color:#FFFFFF;}.elementor-687 .elementor-element.elementor-element-783c7ec1{margin:20px 30px calc(var(--kit-widget-spacing, 0px) + 20px) 30px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;color:#FFFFFF;}.elementor-687 .elementor-element.elementor-element-783c7ec1.elementor-element{--align-self:center;}.elementor-687 .elementor-element.elementor-element-234b8fa6{--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-687 .elementor-element.elementor-element-4cf7f63b{--spacer-size:16px;}.elementor-687 .elementor-element.elementor-element-7317a6cb{--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-687 .elementor-element.elementor-element-38b8398e{--display:flex;}.elementor-687 .elementor-element.elementor-element-38b8398e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-687 .elementor-element.elementor-element-63ea382.elementor-element{--align-self:center;}.elementor-687 .elementor-element.elementor-element-63ea382{text-align:center;font-family:"Montserrat", Sans-serif;font-size:78px;font-weight:400;color:#FFF8F8;}.elementor-687 .elementor-element.elementor-element-5f142e9{--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-687 .elementor-element.elementor-element-18d861f{--display:flex;}.elementor-687 .elementor-element.elementor-element-7257c0f{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-687 .elementor-element.elementor-element-7257c0f .swiper-slide > .elementor-element{height:100%;}@media(min-width:479px){.elementor-687 .elementor-element.elementor-element-332efdbf{--width:50%;}.elementor-687 .elementor-element.elementor-element-35371690{--width:50%;}.elementor-687 .elementor-element.elementor-element-26e25022{--width:55.43%;}.elementor-687 .elementor-element.elementor-element-38b8398e{--width:55.394%;}}@media(max-width:991px){.elementor-687 .elementor-element.elementor-element-47cf9430{--grid-auto-flow:row;}.elementor-687 .elementor-element.elementor-element-7257c0f{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-687 .elementor-element.elementor-element-47cf9430{--grid-auto-flow:row;}.elementor-687 .elementor-element.elementor-element-7257c0f{--swiper-slides-to-display:2;}}@media(max-width:478px){.elementor-687 .elementor-element.elementor-element-12648260 .elementor-heading-title{font-size:24px;}.elementor-687 .elementor-element.elementor-element-1da168c1{font-size:20px;}.elementor-687 .elementor-element.elementor-element-26e25022{--width:100%;--min-height:0px;--justify-content:space-between;}.elementor-687 .elementor-element.elementor-element-1bccf21a{font-size:20em;}.elementor-687 .elementor-element.elementor-element-47cf9430{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-687 .elementor-element.elementor-element-63ea382{font-size:59;}.elementor-687 .elementor-element.elementor-element-7257c0f{--swiper-slides-to-display:1;}}/* Start custom CSS for image, class: .elementor-element-70be18ca */.elementor-687 .elementor-element.elementor-element-70be18ca{
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 60%;
    filter: blur(180px);
    width: 1154px;
    z-index: -1;
    animation: 10s linear infinite turn;
    transform-origin: center;
}

@keyframes turn{
    0% {
    transform: translate(-50%, -50%) rotate(0);
}
100% {
    transform: translate(-50%, -50%) rotate(360deg);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b84f4c1 */.elementor-687 .elementor-element.elementor-element-2b84f4c1{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12648260 */.elementor-687 .elementor-element.elementor-element-12648260{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e282261 */.elementor-687 .elementor-element.elementor-element-4e282261{
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 60%;
    filter: blur(180px);
    width: 1154px;
    z-index: -1;
    animation: 10s linear infinite turn;
    transform-origin: center;
}

@keyframes turn{
    0% {
    transform: translate(-50%, -50%) rotate(0);
}
100% {
    transform: translate(-50%, -50%) rotate(360deg);
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c987c60 */.elementor-button{
animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
background-image: linear-gradient(45deg,#742472, #8b5d8a, #6c2d6a,#742472);  /*defina a cor do BG aqui*/
background-size: 400% 200%;
transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura{
0% {
background-position: 0 0;
}

100% {
background-position: 100% 0;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bb049fc */.elementor-687 .elementor-element.elementor-element-1bb049fc{
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 60%;
    filter: blur(180px);
    width: 1154px;
    z-index: -1;
    animation: 10s linear infinite turn;
    transform-origin: center;
}

@keyframes turn{
    0% {
    transform: translate(-50%, -50%) rotate(0);
}
100% {
    transform: translate(-50%, -50%) rotate(360deg);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-612f1603 */.elementor-687 .elementor-element.elementor-element-612f1603{
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 60%;
    filter: blur(180px);
    width: 1154px;
    z-index: -1;
    animation: 10s linear infinite turn;
    transform-origin: center;
}

@keyframes turn{
    0% {
    transform: translate(-50%, -50%) rotate(0);
}
100% {
    transform: translate(-50%, -50%) rotate(360deg);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26e25022 */.elementor-687 .elementor-element.elementor-element-26e25022{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58fac7d3 */.elementor-687 .elementor-element.elementor-element-58fac7d3{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a48f8f8 */.elementor-687 .elementor-element.elementor-element-6a48f8f8{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38b8398e */.elementor-687 .elementor-element.elementor-element-38b8398e {
    background: #000;
    border-radius: 20px;
border-top: 3px solid; /*defina a largura da borda*/
border-image: linear-gradient(to right, transparent, #71286f, transparent) 1; /*defina as cores*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f142e9 */.elementor-687 .elementor-element.elementor-element-5f142e9{
    mask-image: linear-gradient(to right, transparent, #000, transparent);
    -webkit-mask-image: linear-gradient(to right, transparent, #000, transparent);
}/* End custom CSS */