.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2317 .elementor-element.elementor-element-d29cea2{--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:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2317 .elementor-element.elementor-element-d29cea2:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-d29cea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-2317 .elementor-element.elementor-element-23febc5{width:var( --container-widget-width, 84% );max-width:84%;margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;}.elementor-2317 .elementor-element.elementor-element-23febc5.elementor-element{--align-self:center;}.elementor-2317 .elementor-element.elementor-element-23febc5 .elementor-heading-title{font-family:"Comforter Brush", Sans-serif;font-size:3.7em;font-weight:600;text-transform:capitalize;color:#6EC1E4;}.elementor-2317 .elementor-element.elementor-element-e130903{width:var( --container-widget-width, 92% );max-width:92%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;}.elementor-2317 .elementor-element.elementor-element-e130903.elementor-element{--align-self:center;}.elementor-2317 .elementor-element.elementor-element-e130903 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.1em;font-weight:300;color:#FFFFFF;}.elementor-widget-image-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2317 .elementor-element.elementor-element-138193a{--e-image-carousel-slides-to-show:4;}.elementor-2317 .elementor-element.elementor-element-138193a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2317 .elementor-element.elementor-element-138193a .elementor-swiper-button.elementor-swiper-button-next{color:#00000000;}.elementor-2317 .elementor-element.elementor-element-138193a .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2317 .elementor-element.elementor-element-138193a .elementor-swiper-button.elementor-swiper-button-next svg{fill:#00000000;}.elementor-2317 .elementor-element.elementor-element-138193a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-2317 .elementor-element.elementor-element-9a4de0d{text-align:center;}.elementor-2317 .elementor-element.elementor-element-9a4de0d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:300;color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-6092a3d{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:center;}.elementor-2317 .elementor-element.elementor-element-6092a3d .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:2.3em;font-weight:600;color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-5ff6f94{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2317 .elementor-element.elementor-element-5ff6f94 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:300;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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2317 .elementor-element.elementor-element-516cf53 .elementor-button{background-color:#FF7F00;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2317 .elementor-element.elementor-element-516cf53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2317 .elementor-element.elementor-element-516cf53 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2317 .elementor-element.elementor-element-516cf53 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-2317 .elementor-element.elementor-element-09cda20{--display:flex;--min-height:245px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2317 .elementor-element.elementor-element-09cda20:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-09cda20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2317 .elementor-element.elementor-element-b0482ac{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:54px 54px;--row-gap:54px;--column-gap:54px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-2317 .elementor-element.elementor-element-b0482ac:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-b0482ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-63a089b{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2317 .elementor-element.elementor-element-63a089b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2317 .elementor-element.elementor-element-8832f8b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2317 .elementor-element.elementor-element-8832f8b .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#971799;}.elementor-2317 .elementor-element.elementor-element-d71b8e7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2317 .elementor-element.elementor-element-d71b8e7 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#971799;}.elementor-2317 .elementor-element.elementor-element-a96f4be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2317 .elementor-element.elementor-element-a96f4be .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#971799;}.elementor-2317 .elementor-element.elementor-element-3c05ea8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2317 .elementor-element.elementor-element-3c05ea8 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#971799;}.elementor-2317 .elementor-element.elementor-element-d676208.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2317 .elementor-element.elementor-element-d676208 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#971799;}.elementor-2317 .elementor-element.elementor-element-1cd7a3e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2317 .elementor-element.elementor-element-1cd7a3e .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#971799;}.elementor-2317 .elementor-element.elementor-element-a73c8ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2317 .elementor-element.elementor-element-a73c8ad .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#971799;}.elementor-2317 .elementor-element.elementor-element-2183ef3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2317 .elementor-element.elementor-element-2183ef3 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#971799;}.elementor-2317 .elementor-element.elementor-element-b65a826.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2317 .elementor-element.elementor-element-b65a826 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#971799;}.elementor-2317 .elementor-element.elementor-element-fbba2cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2317 .elementor-element.elementor-element-fbba2cd .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#971799;}.elementor-2317 .elementor-element.elementor-element-05c7fe9{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:54px 54px;--row-gap:54px;--column-gap:54px;--margin-top:-76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-2317 .elementor-element.elementor-element-05c7fe9:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-05c7fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#971799;}.elementor-2317 .elementor-element.elementor-element-1c8173c{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2317 .elementor-element.elementor-element-1c8173c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2317 .elementor-element.elementor-element-cd93fba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2317 .elementor-element.elementor-element-cd93fba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-bd058ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2317 .elementor-element.elementor-element-bd058ed .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-80976de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2317 .elementor-element.elementor-element-80976de .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-5818aac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2317 .elementor-element.elementor-element-5818aac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-6632177.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2317 .elementor-element.elementor-element-6632177 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-cc0b65e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2317 .elementor-element.elementor-element-cc0b65e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-56b09df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2317 .elementor-element.elementor-element-56b09df .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-c3d2ceb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2317 .elementor-element.elementor-element-c3d2ceb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-084e733.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2317 .elementor-element.elementor-element-084e733 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-cf3ad60.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2317 .elementor-element.elementor-element-cf3ad60 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}@media(max-width:1024px){.elementor-2317 .elementor-element.elementor-element-23febc5{--container-widget-width:535px;--container-widget-flex-grow:0;width:var( --container-widget-width, 535px );max-width:535px;}.elementor-2317 .elementor-element.elementor-element-e130903 .elementor-heading-title{font-size:1.6em;}.elementor-2317 .elementor-element.elementor-element-138193a{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-2317 .elementor-element.elementor-element-d29cea2{--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2317 .elementor-element.elementor-element-23febc5{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-2317 .elementor-element.elementor-element-23febc5 .elementor-heading-title{font-size:2em;line-height:1.2em;}.elementor-2317 .elementor-element.elementor-element-e130903{width:var( --container-widget-width, 91% );max-width:91%;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-2317 .elementor-element.elementor-element-e130903 .elementor-heading-title{font-size:1.2em;line-height:1.2em;}.elementor-2317 .elementor-element.elementor-element-138193a{--e-image-carousel-slides-to-show:2;}.elementor-2317 .elementor-element.elementor-element-9a4de0d{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2317 .elementor-element.elementor-element-9a4de0d .elementor-heading-title{line-height:1.2em;}.elementor-2317 .elementor-element.elementor-element-6092a3d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2317 .elementor-element.elementor-element-6092a3d .elementor-heading-title{font-size:2.3em;}.elementor-2317 .elementor-element.elementor-element-5ff6f94{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2317 .elementor-element.elementor-element-5ff6f94 .elementor-heading-title{line-height:1.2em;}.elementor-2317 .elementor-element.elementor-element-516cf53{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2317 .elementor-element.elementor-element-516cf53 .elementor-button{font-size:0.8em;border-radius:010px 010px 010px 010px;padding:20px 30px 20px 30px;}.elementor-2317 .elementor-element.elementor-element-09cda20{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2317 .elementor-element.elementor-element-b0482ac{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2317 .elementor-element.elementor-element-8832f8b .elementor-heading-title{font-size:16px;}.elementor-2317 .elementor-element.elementor-element-d71b8e7 .elementor-heading-title{font-size:16px;}.elementor-2317 .elementor-element.elementor-element-a96f4be .elementor-heading-title{font-size:16px;}.elementor-2317 .elementor-element.elementor-element-3c05ea8 .elementor-heading-title{font-size:16px;}.elementor-2317 .elementor-element.elementor-element-d676208 .elementor-heading-title{font-size:16px;}.elementor-2317 .elementor-element.elementor-element-1cd7a3e .elementor-heading-title{font-size:16px;}.elementor-2317 .elementor-element.elementor-element-a73c8ad .elementor-heading-title{font-size:16px;}.elementor-2317 .elementor-element.elementor-element-2183ef3 .elementor-heading-title{font-size:16px;}.elementor-2317 .elementor-element.elementor-element-b65a826 .elementor-heading-title{font-size:16px;}.elementor-2317 .elementor-element.elementor-element-fbba2cd .elementor-heading-title{font-size:16px;}.elementor-2317 .elementor-element.elementor-element-05c7fe9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2317 .elementor-element.elementor-element-cd93fba .elementor-heading-title{font-size:16px;}.elementor-2317 .elementor-element.elementor-element-bd058ed .elementor-heading-title{font-size:16px;}.elementor-2317 .elementor-element.elementor-element-80976de .elementor-heading-title{font-size:16px;}.elementor-2317 .elementor-element.elementor-element-5818aac .elementor-heading-title{font-size:16px;}.elementor-2317 .elementor-element.elementor-element-6632177 .elementor-heading-title{font-size:16px;}.elementor-2317 .elementor-element.elementor-element-cc0b65e .elementor-heading-title{font-size:16px;}.elementor-2317 .elementor-element.elementor-element-56b09df .elementor-heading-title{font-size:16px;}.elementor-2317 .elementor-element.elementor-element-c3d2ceb .elementor-heading-title{font-size:16px;}.elementor-2317 .elementor-element.elementor-element-084e733 .elementor-heading-title{font-size:16px;}.elementor-2317 .elementor-element.elementor-element-cf3ad60 .elementor-heading-title{font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-23febc5 */@keyframes brilhoDegrade {
    0% { background-position: 0% }
    100% { background-position: 100% }
}

.tituloDegrade {
    background: linear-gradient(90deg, #FF7F00, #FFA500, #FFB732, #FF7F00);
    background-size: 300%;
    background-position: 0%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: brilhoDegrade 2s linear infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e130903 */@keyframes brilhoRosaRoxo {
    0% { background-position: 0% }
    100% { background-position: 100% }
}

.tituloRosaRoxo {
    background: linear-gradient(90deg, #FF66CC, #B266FF, #E066FF, #FF66CC);
    background-size: 300%;
    background-position: 0%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: brilhoRosaRoxo 2s linear infinite;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-138193a */.elementor-2317 .elementor-element.elementor-element-138193a .swiper-wrapper {
  transition-timing-function: linear !important;
}

.elementor-2317 .elementor-element.elementor-element-138193a .swiper-slide {
  opacity: 1 !important;
  transition: none !important;
  animation: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-516cf53 *//* Efeito de pulsação mágica */
@keyframes pulseMagico {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0px 0px rgba(138, 43, 226, 0.6);
  }
  50% {
    transform: scale(1.08);
    box-shadow: 0 0 25px 10px rgba(186, 85, 211, 0.8),
                0 0 50px 20px rgba(186, 85, 211, 0.3);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0px 0px rgba(138, 43, 226, 0.6);
  }
}

/* Estilo aplicado ao botão */
.elementor-2317 .elementor-element.elementor-element-516cf53 .elementor-button {
  margin-top: 5px;
  animation: pulseMagico 1.8s ease-in-out infinite;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  background: linear-gradient(90deg, #8A2BE2, #DA70D6);
  color: white;
  border: none;
  border-radius: 12px;
  box-shadow: 0 0 12px rgba(186, 85, 211, 0.6);
}

/* Hover mais intenso e mágico */
.elementor-2317 .elementor-element.elementor-element-516cf53 .elementor-button:hover {
  transform: scale(1.12);
  box-shadow: 0 0 30px 15px rgba(186, 85, 211, 0.9),
              0 0 60px 25px rgba(221, 160, 221, 0.6),
              0 0 90px 35px rgba(255, 255, 255, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0482ac */.elementor-2317 .elementor-element.elementor-element-b0482ac{
    overflow: visible;
    transform: scale(1.1);
    rotate: 0deg;
    white-space: nowrap;
    text-wrap: nowrap;
    filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05c7fe9 */.elementor-2317 .elementor-element.elementor-element-05c7fe9{
    overflow: visible;
    transform: scale(1.1);
    rotate: -5deg;
    white-space: nowrap;
    text-wrap: nowrap;
}
.elementor-2317 .elementor-element.elementor-element-05c7fe9 {
  background: linear-gradient(90deg, #8A2BE2, #DA70D6);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09cda20 */.elementor-2317 .elementor-element.elementor-element-09cda20{
    max-width: 100%;
    overflow-x: hidden;
    overflow: hidden;
  position: relative;
}

.elementor-2317 .elementor-element.elementor-element-09cda20 .elementor-icon-list-items{
    display: flex;
    flex-wrap: nowrap;
    
}/* End custom CSS */