/* Start custom CSS for section, class: .elementor-element-329900fc */.elementor-1103 .elementor-element.elementor-element-329900fc {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3bea7e3 */.elementor-1103 .elementor-element.elementor-element-3bea7e3 a{
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 21px -6px #994660; 
}

@keyframes pisca {
  70% {
    box-shadow: 0 0 0 24px rgb(0,0,0,0);
    
  }
    100% {
    box-shadow: 0 0 0 0 rgb(0,0,0,0);
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b9bed2 */.elementor-1103 .elementor-element.elementor-element-4b9bed2 .trat{
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 5px 60px 5px 60px;
}


@media (max-width: 1023px) {

  
  .box {
    position: relative; /* Garante que o elemento pai esteja posicionado para permitir o posicionamento absoluto do pseudo-elemento ::after */
}

.box::after {
    content: "";
    height: 6px;
    width: 64px;
    position: absolute;
    top: 0;
    left: 1.2em;
    background: linear-gradient(90deg, #6F2848, #9D4463); /* Adiciona um gradiente de cor */
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px rgba(134, 96, 249, 0.5); /* Adiciona sombra com gradiente de cor */
}}
  
   
@media (min-width: 1024px) {
  .elementor-1103 .elementor-element.elementor-element-4b9bed2 .elementor-widget-container
  { height: 200PX;
  
}
       
  
  .box {
    position: relative; /* Garante que o elemento pai esteja posicionado para permitir o posicionamento absoluto do pseudo-elemento ::after */
}

.box::after {
    content: "";
    height: 6px;
    width: 64px;
    position: absolute;
    top: 0;
    left: 1.2em;
    background: linear-gradient(90deg, #6F2848, #9D4463); /* Adiciona um gradiente de cor */
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px rgba(134, 96, 249, 0.5); /* Adiciona sombra com gradiente de cor */
}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fae2f5 */.elementor-1103 .elementor-element.elementor-element-6fae2f5 {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 5px 60px 5px 60px;
}


@media (min-width: 1024px) {
  .elementor-1103 .elementor-element.elementor-element-6fae2f5 .elementor-widget-container
  { height: 200PX;
       }}
       
  
  .box {
    position: relative; /* Garante que o elemento pai esteja posicionado para permitir o posicionamento absoluto do pseudo-elemento ::after */
}

.box::after {
    content: "";
    height: 6px;
    width: 64px;
    position: absolute;
    top: 0;
    left: 1.0em;
    background: linear-gradient(90deg, #6F2848, #9D4463); /* Adiciona um gradiente de cor */
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px rgba(134, 96, 249, 0.5); /* Adiciona sombra com gradiente de cor */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f5648e */.elementor-1103 .elementor-element.elementor-element-7f5648e {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 5px 60px 5px 60px;
}


@media (min-width: 1024px) {
  .elementor-1103 .elementor-element.elementor-element-7f5648e .elementor-widget-container
  { height: 200PX;
       }}
       
  
  .box {
    position: relative; /* Garante que o elemento pai esteja posicionado para permitir o posicionamento absoluto do pseudo-elemento ::after */
}

.box::after {
    content: "";
    height: 6px;
    width: 64px;
    position: absolute;
    top: 0;
    left: 1.0em;
    background: linear-gradient(90deg, #6F2848, #9D4463); /* Adiciona um gradiente de cor */
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px rgba(134, 96, 249, 0.5); /* Adiciona sombra com gradiente de cor */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4bf5778 */.elementor-1103 .elementor-element.elementor-element-4bf5778 {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 5px 60px 5px 60px;
}


@media (min-width: 1024px) {
  .elementor-1103 .elementor-element.elementor-element-4bf5778 .elementor-widget-container
  { height: 200PX;
       }}
       
  
  .box {
    position: relative; /* Garante que o elemento pai esteja posicionado para permitir o posicionamento absoluto do pseudo-elemento ::after */
}

.box::after {
    content: "";
    height: 6px;
    width: 64px;
    position: absolute;
    top: 0;
    left: 1.0em;
    background: linear-gradient(90deg, #6F2848, #9D4463); /* Adiciona um gradiente de cor */
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px rgba(134, 96, 249, 0.5); /* Adiciona sombra com gradiente de cor */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50053b5 */.elementor-1103 .elementor-element.elementor-element-50053b5 a{
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 21px -6px #994660; 
}

@keyframes pisca {
  70% {
    box-shadow: 0 0 0 24px rgb(0,0,0,0);
    
  }
    100% {
    box-shadow: 0 0 0 0 rgb(0,0,0,0);
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4d848e */.elementor-1103 .elementor-element.elementor-element-f4d848e {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 5px 60px 5px 60px;
}


@media (min-width: 1024px) {
  .elementor-1103 .elementor-element.elementor-element-f4d848e .elementor-widget-container
  { height: 200PX;
       }}
       
  
  .box {
    position: relative; /* Garante que o elemento pai esteja posicionado para permitir o posicionamento absoluto do pseudo-elemento ::after */
}

.box::after {
    content: "";
    height: 6px;
    width: 64px;
    position: absolute;
    top: 0;
    left: 1.0em;
    background: linear-gradient(90deg, #6F2848, #9D4463); /* Adiciona um gradiente de cor */
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px rgba(134, 96, 249, 0.5); /* Adiciona sombra com gradiente de cor */
}
 
 @media (max-width: 1023px) {

       
  
  .box {
    position: relative; /* Garante que o elemento pai esteja posicionado para permitir o posicionamento absoluto do pseudo-elemento ::after */
}

.box::after {
    content: "";
    height: 6px;
    width: 64px;
    position: absolute;
    top: 0;
    left: 20px;
    background: linear-gradient(90deg, #6F2848, #9D4463); /* Adiciona um gradiente de cor */
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px rgba(134, 96, 249, 0.5); /* Adiciona sombra com gradiente de cor */
}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f90c428 */.elementor-1103 .elementor-element.elementor-element-f90c428 {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 5px 60px 5px 60px;
}


@media (min-width: 1024px) {
  .elementor-1103 .elementor-element.elementor-element-f90c428 .elementor-widget-container
  { height: 200PX;
       }}
       
  
  .box {
    position: relative; /* Garante que o elemento pai esteja posicionado para permitir o posicionamento absoluto do pseudo-elemento ::after */
}

.box::after {
    content: "";
    height: 6px;
    width: 64px;
    position: absolute;
    top: 0;
    left: 1.0em;
    background: linear-gradient(90deg, #6F2848, #9D4463); /* Adiciona um gradiente de cor */
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px rgba(134, 96, 249, 0.5); /* Adiciona sombra com gradiente de cor */
}
 
 @media (max-width: 1023px) {

       
  
  .box {
    position: relative; /* Garante que o elemento pai esteja posicionado para permitir o posicionamento absoluto do pseudo-elemento ::after */
}

.box::after {
    content: "";
    height: 6px;
    width: 64px;
    position: absolute;
    top: 0;
    left: 20px;
    background: linear-gradient(90deg, #6F2848, #9D4463); /* Adiciona um gradiente de cor */
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px rgba(134, 96, 249, 0.5); /* Adiciona sombra com gradiente de cor */
}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-73056b8 */.elementor-1103 .elementor-element.elementor-element-73056b8 {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 5px 60px 5px 60px;
}


@media (min-width: 1024px) {
  .elementor-1103 .elementor-element.elementor-element-73056b8 .elementor-widget-container
  { height: 200PX;
       }}
       
  
  .box {
    position: relative; /* Garante que o elemento pai esteja posicionado para permitir o posicionamento absoluto do pseudo-elemento ::after */
}

.box::after {
    content: "";
    height: 6px;
    width: 64px;
    position: absolute;
    top: 0;
    left: 1.0em;
    background: linear-gradient(90deg, #6F2848, #9D4463); /* Adiciona um gradiente de cor */
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px rgba(134, 96, 249, 0.5); /* Adiciona sombra com gradiente de cor */
}
 
 @media (max-width: 1023px) {

       
  
  .box {
    position: relative; /* Garante que o elemento pai esteja posicionado para permitir o posicionamento absoluto do pseudo-elemento ::after */
}

.box::after {
    content: "";
    height: 6px;
    width: 64px;
    position: absolute;
    top: 0;
    left: 20px;
    background: linear-gradient(90deg, #6F2848, #9D4463); /* Adiciona um gradiente de cor */
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px rgba(134, 96, 249, 0.5); /* Adiciona sombra com gradiente de cor */
}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-016eab6 */.elementor-1103 .elementor-element.elementor-element-016eab6 {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 5px 60px 5px 60px;
}


@media (min-width: 1024px) {
  .elementor-1103 .elementor-element.elementor-element-016eab6 .elementor-widget-container
  { height: 200PX;
       }}
       
  
  .box {
    position: relative; /* Garante que o elemento pai esteja posicionado para permitir o posicionamento absoluto do pseudo-elemento ::after */
}

.box::after {
    content: "";
    height: 6px;
    width: 64px;
    position: absolute;
    top: 0;
    left: 1.0em;
    background: linear-gradient(90deg, #6F2848, #9D4463); /* Adiciona um gradiente de cor */
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px rgba(134, 96, 249, 0.5); /* Adiciona sombra com gradiente de cor */
}
 
 @media (max-width: 1023px) {

       
  
  .box {
    position: relative; /* Garante que o elemento pai esteja posicionado para permitir o posicionamento absoluto do pseudo-elemento ::after */
}

.box::after {
    content: "";
    height: 6px;
    width: 64px;
    position: absolute;
    top: 0;
    left: 20px;
    background: linear-gradient(90deg, #6F2848, #9D4463); /* Adiciona um gradiente de cor */
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px rgba(134, 96, 249, 0.5); /* Adiciona sombra com gradiente de cor */
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f812df9 */.elementor-1103 .elementor-element.elementor-element-f812df9 a{
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 21px -6px #994660; 
}

@keyframes pisca {
  70% {
    box-shadow: 0 0 0 24px rgb(0,0,0,0);
    
  }
    100% {
    box-shadow: 0 0 0 0 rgb(0,0,0,0);
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86f0901 */.elementor-1103 .elementor-element.elementor-element-86f0901 {
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 5px 60px 5px 60px;
}


@media (max-width: 1023px) {

       
  
  .box2 {
    position: relative; /* Garante que o elemento pai esteja posicionado para permitir o posicionamento absoluto do pseudo-elemento ::after */
}

.box2::after {
    content: "";
    height: 6px;
    width: 64px;
    position: absolute;
    top: 0;
    left: 1.4em;
    background: linear-gradient(90deg, #6F2848, #9D4463); /* Adiciona um gradiente de cor */
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px rgba(134, 96, 249, 0.5); /* Adiciona sombra com gradiente de cor */
}
}


@media (min-width: 1024px) {
  .elementor-1103 .elementor-element.elementor-element-86f0901 .elementor-widget-container
  { height: 450PX;
       }
       
  
  .box2 {
    position: relative; /* Garante que o elemento pai esteja posicionado para permitir o posicionamento absoluto do pseudo-elemento ::after */
}

.box2::after {
    content: "";
    height: 6px;
    width: 64px;
    position: absolute;
    top: 0;
    left: 2.5em;
    background: linear-gradient(90deg, #6F2848, #9D4463); /* Adiciona um gradiente de cor */
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px rgba(134, 96, 249, 0.5); /* Adiciona sombra com gradiente de cor */
}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6308f04 */.elementor-1103 .elementor-element.elementor-element-6308f04 {
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 5px 60px 5px 60px;
}


@media (max-width: 1023px) {

       
  
  .box2 {
    position: relative; /* Garante que o elemento pai esteja posicionado para permitir o posicionamento absoluto do pseudo-elemento ::after */
}

.box2::after {
    content: "";
    height: 6px;
    width: 64px;
    position: absolute;
    top: 0;
    left: 1.4em;
    background: linear-gradient(90deg, #6F2848, #9D4463); /* Adiciona um gradiente de cor */
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px rgba(134, 96, 249, 0.5); /* Adiciona sombra com gradiente de cor */
}
}


@media (min-width: 1024px) {
  .elementor-1103 .elementor-element.elementor-element-6308f04 .elementor-widget-container
  { height: 450PX;
       }
       
  
  .box2 {
    position: relative; /* Garante que o elemento pai esteja posicionado para permitir o posicionamento absoluto do pseudo-elemento ::after */
}

.box2::after {
    content: "";
    height: 6px;
    width: 64px;
    position: absolute;
    top: 0;
    left: 2.5em;
    background: linear-gradient(90deg, #6F2848, #9D4463); /* Adiciona um gradiente de cor */
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px rgba(134, 96, 249, 0.5); /* Adiciona sombra com gradiente de cor */
}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b32e67d */.elementor-1103 .elementor-element.elementor-element-b32e67d {
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 5px 60px 5px 60px;
}


@media (max-width: 1023px) {

       
  
  .box2 {
    position: relative; /* Garante que o elemento pai esteja posicionado para permitir o posicionamento absoluto do pseudo-elemento ::after */
}

.box2::after {
    content: "";
    height: 6px;
    width: 64px;
    position: absolute;
    top: 0;
    left: 1.4em;
    background: linear-gradient(90deg, #6F2848, #9D4463); /* Adiciona um gradiente de cor */
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px rgba(134, 96, 249, 0.5); /* Adiciona sombra com gradiente de cor */
}
}


@media (min-width: 1024px) {
  .elementor-1103 .elementor-element.elementor-element-b32e67d .elementor-widget-container
  { height: 450PX;
       }
       
  
  .box2 {
    position: relative; /* Garante que o elemento pai esteja posicionado para permitir o posicionamento absoluto do pseudo-elemento ::after */
}

.box2::after {
    content: "";
    height: 6px;
    width: 64px;
    position: absolute;
    top: 0;
    left: 2.5em;
    background: linear-gradient(90deg, #6F2848, #9D4463); /* Adiciona um gradiente de cor */
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px rgba(134, 96, 249, 0.5); /* Adiciona sombra com gradiente de cor */
}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04c191c */.elementor-1103 .elementor-element.elementor-element-04c191c {
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 5px 60px 5px 60px;
}


@media (max-width: 1023px) {

       
  
  .box2 {
    position: relative; /* Garante que o elemento pai esteja posicionado para permitir o posicionamento absoluto do pseudo-elemento ::after */
}

.box2::after {
    content: "";
    height: 6px;
    width: 64px;
    position: absolute;
    top: 0;
    left: 1.4em;
    background: linear-gradient(90deg, #6F2848, #9D4463); /* Adiciona um gradiente de cor */
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px rgba(134, 96, 249, 0.5); /* Adiciona sombra com gradiente de cor */
}
}


@media (min-width: 1024px) {
  .elementor-1103 .elementor-element.elementor-element-04c191c .elementor-widget-container
  { height: 450PX;
       }
       
  
  .box2 {
    position: relative; /* Garante que o elemento pai esteja posicionado para permitir o posicionamento absoluto do pseudo-elemento ::after */
}

.box2::after {
    content: "";
    height: 6px;
    width: 64px;
    position: absolute;
    top: 0;
    left: 2.5em;
    background: linear-gradient(90deg, #6F2848, #9D4463); /* Adiciona um gradiente de cor */
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px rgba(134, 96, 249, 0.5); /* Adiciona sombra com gradiente de cor */
}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-abf4ffe */.elementor-1103 .elementor-element.elementor-element-abf4ffe {
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 5px 60px 5px 60px;
}


@media (max-width: 1023px) {

       
  
  .box2 {
    position: relative; /* Garante que o elemento pai esteja posicionado para permitir o posicionamento absoluto do pseudo-elemento ::after */
}

.box2::after {
    content: "";
    height: 6px;
    width: 64px;
    position: absolute;
    top: 0;
    left: 1.4em;
    background: linear-gradient(90deg, #6F2848, #9D4463); /* Adiciona um gradiente de cor */
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px rgba(134, 96, 249, 0.5); /* Adiciona sombra com gradiente de cor */
}
}


@media (min-width: 1024px) {
  .elementor-1103 .elementor-element.elementor-element-abf4ffe .elementor-widget-container
  { height: 450PX;
       }
       
  
  .box2 {
    position: relative; /* Garante que o elemento pai esteja posicionado para permitir o posicionamento absoluto do pseudo-elemento ::after */
}

.box2::after {
    content: "";
    height: 6px;
    width: 64px;
    position: absolute;
    top: 0;
    left: 2.5em;
    background: linear-gradient(90deg, #6F2848, #9D4463); /* Adiciona um gradiente de cor */
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px rgba(134, 96, 249, 0.5); /* Adiciona sombra com gradiente de cor */
}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4128ee3 */.elementor-1103 .elementor-element.elementor-element-4128ee3 {
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 5px 60px 5px 60px;
}


@media (max-width: 1023px) {


       
  
  .box2 {
    position: relative; /* Garante que o elemento pai esteja posicionado para permitir o posicionamento absoluto do pseudo-elemento ::after */
}

.box2::after {
    content: "";
    height: 6px;
    width: 64px;
    position: absolute;
    top: 0;
    left: 1.4em;
    background: linear-gradient(90deg, #6F2848, #9D4463); /* Adiciona um gradiente de cor */
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px rgba(134, 96, 249, 0.5); /* Adiciona sombra com gradiente de cor */
}
}


@media (min-width: 1024px) {
  .elementor-1103 .elementor-element.elementor-element-4128ee3 .elementor-widget-container
  { height: 450PX;
       }
       
  
  .box2 {
    position: relative; /* Garante que o elemento pai esteja posicionado para permitir o posicionamento absoluto do pseudo-elemento ::after */
}

.box2::after {
    content: "";
    height: 6px;
    width: 64px;
    position: absolute;
    top: 0;
    left: 2.5em;
    background: linear-gradient(90deg, #6F2848, #9D4463); /* Adiciona um gradiente de cor */
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px rgba(134, 96, 249, 0.5); /* Adiciona sombra com gradiente de cor */
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-941c6a6 */.elementor-1103 .elementor-element.elementor-element-941c6a6 {
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 5px 60px 5px 60px;
}


       
  
  .box {
    position: relative; /* Garante que o elemento pai esteja posicionado para permitir o posicionamento absoluto do pseudo-elemento ::after */
}

.box::after {
    content: "";
    height: 6px;
    width: 64px;
    position: absolute;
    top: 0;
    left: 2.5em;
    background: linear-gradient(90deg, #6F2848, #9D4463); /* Adiciona um gradiente de cor */
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px rgba(134, 96, 249, 0.5); /* Adiciona sombra com gradiente de cor */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60344c1 */.elementor-1103 .elementor-element.elementor-element-60344c1 a{
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 21px -6px #994660; 
}

@keyframes pisca {
  70% {
    box-shadow: 0 0 0 24px rgb(0,0,0,0);
    
  }
    100% {
    box-shadow: 0 0 0 0 rgb(0,0,0,0);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-175101c */.elementor-1103 .elementor-element.elementor-element-175101c a{
    animation: pisca 1.8s infinite;
    box-shadow: 0px 0px 21px -6px #F3F2F2; //mudar a cor aqui
}

@keyframes pisca {
  70% {
    box-shadow: 0 0 0 20px rgb(0,0,0,0);
    
  }
    100% {
    box-shadow: 0 0 0 0 rgb(0,0,0,0);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c97b125 */.elementor-1103 .elementor-element.elementor-element-6c97b125 a{
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 21px -6px #994660; 
}

@keyframes pisca {
  70% {
    box-shadow: 0 0 0 24px rgb(0,0,0,0);
    
  }
    100% {
    box-shadow: 0 0 0 0 rgb(0,0,0,0);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-181e3b1 */.elementor-1103 .elementor-element.elementor-element-181e3b1 a{
    animation: pisca 1.8s infinite;
    box-shadow: 0px 0px 21px -6px #F3F2F2; //mudar a cor aqui
}

@keyframes pisca {
  70% {
    box-shadow: 0 0 0 20px rgb(0,0,0,0);
    
  }
    100% {
    box-shadow: 0 0 0 0 rgb(0,0,0,0);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86fe060 */.elementor-1103 .elementor-element.elementor-element-86fe060 a{
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 21px -6px #994660; 
}

@keyframes pisca {
  70% {
    box-shadow: 0 0 0 24px rgb(0,0,0,0);
    
  }
    100% {
    box-shadow: 0 0 0 0 rgb(0,0,0,0);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a202e0a */.elementor-1103 .elementor-element.elementor-element-6a202e0a a{
    animation: pisca 1.8s infinite;
    box-shadow: 0px 0px 21px -6px #F3F2F2; //mudar a cor aqui
}

@keyframes pisca {
  70% {
    box-shadow: 0 0 0 20px rgb(0,0,0,0);
    
  }
    100% {
    box-shadow: 0 0 0 0 rgb(0,0,0,0);
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-65c54e9 */.elementor-1103 .elementor-element.elementor-element-65c54e9 {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
      border-radius: 0% 29% 0% 29%;
}/* End custom CSS */
/* Start custom CSS */html, body{
width: 100%;
overflow-x: hidden;
}

[data-elementor-type="wp-page"]{
    overflow: hidden;
}

[data-elementor-type="wp-post"]{
    overflow: hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CS_Poppins';
	font-style: italic;
	font-weight: normal;
	font-display: swap;
	src: url('https://dramarianabraz.com/wp-content/uploads/2024/11/Poppins-Italic.eot');
	src: url('https://dramarianabraz.com/wp-content/uploads/2024/11/Poppins-Italic.eot?#iefix') format('embedded-opentype'),
		url('https://dramarianabraz.com/wp-content/uploads/2024/11/Poppins-Italic.woff2') format('woff2'),
		url('https://dramarianabraz.com/wp-content/uploads/2024/11/Poppins-Italic.woff') format('woff'),
		url('https://dramarianabraz.com/wp-content/uploads/2024/11/Poppins-Italic.ttf') format('truetype'),
		url('https://dramarianabraz.com/wp-content/uploads/2024/11/Poppins-Italic.svg#CS_Poppins') format('svg');
}
@font-face {
	font-family: 'CS_Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://dramarianabraz.com/wp-content/uploads/2024/11/Poppins-Regular.eot');
	src: url('https://dramarianabraz.com/wp-content/uploads/2024/11/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://dramarianabraz.com/wp-content/uploads/2024/11/Poppins-Regular.woff2') format('woff2'),
		url('https://dramarianabraz.com/wp-content/uploads/2024/11/Poppins-Regular.woff') format('woff'),
		url('https://dramarianabraz.com/wp-content/uploads/2024/11/Poppins-Regular.ttf') format('truetype'),
		url('https://dramarianabraz.com/wp-content/uploads/2024/11/Poppins-Regular.svg#CS_Poppins') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CS_Rufina';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://dramarianabraz.com/wp-content/uploads/2024/11/Rufina-Regular.eot');
	src: url('https://dramarianabraz.com/wp-content/uploads/2024/11/Rufina-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://dramarianabraz.com/wp-content/uploads/2024/11/Rufina-Regular.woff2') format('woff2'),
		url('https://dramarianabraz.com/wp-content/uploads/2024/11/Rufina-Regular.woff') format('woff'),
		url('https://dramarianabraz.com/wp-content/uploads/2024/11/Rufina-Regular.ttf') format('truetype'),
		url('https://dramarianabraz.com/wp-content/uploads/2024/11/Rufina-Regular.svg#CS_Rufina') format('svg');
}
/* End Custom Fonts CSS */
/* --------------- END https://dramarianabraz.com/wp-content/uploads/elementor/css/post-1103.css?ver=1786056144 --------------- */ 

/* --------------- START inline --------------- */ 

@font-face {
	font-family: 'CS_Rufina';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://dramarianabraz.com/wp-content/uploads/2024/11/Rufina-Regular.eot');
	src: url('https://dramarianabraz.com/wp-content/uploads/2024/11/Rufina-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://dramarianabraz.com/wp-content/uploads/2024/11/Rufina-Regular.woff2') format('woff2'),
		url('https://dramarianabraz.com/wp-content/uploads/2024/11/Rufina-Regular.woff') format('woff'),
		url('https://dramarianabraz.com/wp-content/uploads/2024/11/Rufina-Regular.ttf') format('truetype'),
		url('https://dramarianabraz.com/wp-content/uploads/2024/11/Rufina-Regular.svg#CS_Rufina') format('svg');
}

@font-face {
	font-family: 'CS_Poppins';
	font-style: italic;
	font-weight: normal;
	font-display: swap;
	src: url('https://dramarianabraz.com/wp-content/uploads/2024/11/Poppins-Italic.eot');
	src: url('https://dramarianabraz.com/wp-content/uploads/2024/11/Poppins-Italic.eot?#iefix') format('embedded-opentype'),
		url('https://dramarianabraz.com/wp-content/uploads/2024/11/Poppins-Italic.woff2') format('woff2'),
		url('https://dramarianabraz.com/wp-content/uploads/2024/11/Poppins-Italic.woff') format('woff'),
		url('https://dramarianabraz.com/wp-content/uploads/2024/11/Poppins-Italic.ttf') format('truetype'),
		url('https://dramarianabraz.com/wp-content/uploads/2024/11/Poppins-Italic.svg#CS_Poppins') format('svg');
}
@font-face {
	font-family: 'CS_Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://dramarianabraz.com/wp-content/uploads/2024/11/Poppins-Regular.eot');
	src: url('https://dramarianabraz.com/wp-content/uploads/2024/11/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://dramarianabraz.com/wp-content/uploads/2024/11/Poppins-Regular.woff2') format('woff2'),
		url('https://dramarianabraz.com/wp-content/uploads/2024/11/Poppins-Regular.woff') format('woff'),
		url('https://dramarianabraz.com/wp-content/uploads/2024/11/Poppins-Regular.ttf') format('truetype'),
		url('https://dramarianabraz.com/wp-content/uploads/2024/11/Poppins-Regular.svg#CS_Poppins') format('svg');
}

/*# sourceURL=elementor-pro-custom-fonts-inline-css */

/* --------------- END inline --------------- */ 

/* --------------- START inline --------------- */ 

				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
			
/* --------------- END inline --------------- */ 

/* --------------- START inline --------------- */ 
.rll-youtube-player, [data-lazy-src]{display:none !important;}
/* --------------- END inline --------------- */ 

/* --------------- START inline --------------- */ 
      .cls-1 {        fill: #994660;      }    
/* --------------- END inline --------------- */ 

/* --------------- START inline --------------- */ 
      .cls-1 {        fill: #994660;      }    
/* --------------- END inline --------------- */ 

/* --------------- START inline --------------- */ 
      .cls-1 {        fill: #994660;      }    
/* --------------- END inline --------------- */ 

/* --------------- START inline --------------- */ 
      .cls-1 {        fill: #994660;      }    
/* --------------- END inline --------------- */ 

/* --------------- START inline --------------- */ 
      .cls-1 {        fill: #994660;      }    
/* --------------- END inline --------------- */ 

/* --------------- START inline --------------- */ 
      .cls-1 {        fill: #994660;      }    
/* --------------- END inline --------------- */ 
