.elementor-493 .elementor-element.elementor-element-c023728{--display:flex;--min-height:631px;--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;--overlay-opacity:0.55;--overlay-mix-blend-mode:multiply;border-style:solid;--border-style:solid;--border-radius:0em 0em 0em 0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:080px;--padding-bottom:080px;--padding-left:020px;--padding-right:020px;}.elementor-493 .elementor-element.elementor-element-c023728:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-c023728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wp.ilheuspasseios.com.br/wp-content/uploads/2026/01/bares-ilheus2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-493 .elementor-element.elementor-element-c023728::before, .elementor-493 .elementor-element.elementor-element-c023728 > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-c023728 > .e-con-inner > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-c023728 > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-c023728 > .e-con-inner > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-c023728 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#181D4BB5;--background-overlay:'';}.elementor-493 .elementor-element.elementor-element-adba7be{text-align:center;}.elementor-493 .elementor-element.elementor-element-adba7be .elementor-heading-title{font-size:3.75em;line-height:100px;letter-spacing:-0.9px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#0E0E0E;stroke:#0E0E0E;mix-blend-mode:screen;color:#FFFFFF;}.elementor-493 .elementor-element.elementor-element-9e31f5e{text-align:center;font-size:23px;font-style:italic;color:var( --e-global-color-3c2ad25 );}.elementor-493 .elementor-element.elementor-element-afdbfb3{--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;--overlay-opacity:0.07;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-493 .elementor-element.elementor-element-afdbfb3::before, .elementor-493 .elementor-element.elementor-element-afdbfb3 > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-afdbfb3 > .e-con-inner > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-afdbfb3 > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-afdbfb3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-afdbfb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-493 .elementor-element.elementor-element-7c2a8e2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0em 0em 0em 0.5em;--border-top-width:0em;--border-right-width:0em;--border-bottom-width:0em;--border-left-width:0.5em;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0.5em 0.5em 0.5em 0.5em;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:-5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-493 .elementor-element.elementor-element-7c2a8e2:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-7c2a8e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c2ad25 );}.elementor-493 .elementor-element.elementor-element-7c2a8e2.e-con{--align-self:center;}.elementor-493 .elementor-element.elementor-element-f9d3e45 .elementor-icon-box-wrapper{text-align:left;}.elementor-493 .elementor-element.elementor-element-f9d3e45{--icon-box-icon-margin:1.5em;}.elementor-493 .elementor-element.elementor-element-f9d3e45.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3d193d8 );}.elementor-493 .elementor-element.elementor-element-f9d3e45.elementor-view-framed .elementor-icon, .elementor-493 .elementor-element.elementor-element-f9d3e45.elementor-view-default .elementor-icon{fill:var( --e-global-color-3d193d8 );color:var( --e-global-color-3d193d8 );border-color:var( --e-global-color-3d193d8 );}.elementor-493 .elementor-element.elementor-element-f9d3e45 .elementor-icon{font-size:2em;}.elementor-493 .elementor-element.elementor-element-f9d3e45 .elementor-icon-box-title, .elementor-493 .elementor-element.elementor-element-f9d3e45 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:1.3em;font-weight:400;text-transform:none;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-affd7c5{--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:0em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-493 .elementor-element.elementor-element-a7e40ca{--display:flex;}.elementor-493 .elementor-element.elementor-element-2b083e4{padding:0em 0em 3em 0em;text-align:center;}.elementor-493 .elementor-element.elementor-element-98ee5a8{--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:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-493 .elementor-element.elementor-element-c53a054{--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:2.5em 1em;--row-gap:2.5em;--column-gap:1em;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-fab25d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0.5em 0.5em 0.5em 0.5em;box-shadow:1px 11px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-fab25d0:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-fab25d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-493 .elementor-element.elementor-element-2aa8d32 img{height:15em;object-fit:cover;object-position:center center;border-radius:1em 1em 0em 0em;}.elementor-493 .elementor-element.elementor-element-bb0a86d{--display:flex;--justify-content:space-between;--padding-top:1em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-493 .elementor-element.elementor-element-bb0a86d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-e06bb5b .elementor-heading-title{font-size:1.4em;color:var( --e-global-color-7568283 );}.elementor-493 .elementor-element.elementor-element-c41bdbf.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-c41bdbf{font-weight:300;color:#313131;}.elementor-493 .elementor-element.elementor-element-44fa082{margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;--e-icon-list-icon-size:1em;--icon-vertical-offset:0px;}.elementor-493 .elementor-element.elementor-element-44fa082 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-44fa082 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-44fa082 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-44fa082 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-44fa082 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-44fa082 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-44fa082 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-493 .elementor-element.elementor-element-44fa082 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-44fa082 .elementor-icon-list-item > a{font-size:0.85em;}.elementor-493 .elementor-element.elementor-element-44fa082 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-2551478 .elementor-button{background-color:var( --e-global-color-ea9195b );font-size:0.9em;fill:var( --e-global-color-7568283 );color:var( --e-global-color-7568283 );border-style:solid;}.elementor-493 .elementor-element.elementor-element-2551478 .elementor-button:hover, .elementor-493 .elementor-element.elementor-element-2551478 .elementor-button:focus{background-color:#10101052;}.elementor-493 .elementor-element.elementor-element-2551478 .elementor-button-content-wrapper{flex-direction:row;}.elementor-493 .elementor-element.elementor-element-51548fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0.5em 0.5em 0.5em 0.5em;box-shadow:1px 11px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-51548fb:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-51548fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-493 .elementor-element.elementor-element-6892ef8 img{height:15em;object-fit:cover;object-position:center center;border-radius:1em 1em 0em 0em;}.elementor-493 .elementor-element.elementor-element-1dbdca4{--display:flex;--padding-top:1em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-493 .elementor-element.elementor-element-1dbdca4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-510e684 .elementor-heading-title{font-size:1.4em;color:var( --e-global-color-7568283 );}.elementor-493 .elementor-element.elementor-element-81339b9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-81339b9{font-weight:300;color:#313131;}.elementor-493 .elementor-element.elementor-element-44487b2{margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;--e-icon-list-icon-size:1em;--icon-vertical-offset:0px;}.elementor-493 .elementor-element.elementor-element-44487b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-44487b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-44487b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-44487b2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-44487b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-44487b2 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-44487b2 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-493 .elementor-element.elementor-element-44487b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-44487b2 .elementor-icon-list-item > a{font-size:0.85em;}.elementor-493 .elementor-element.elementor-element-44487b2 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-c435c84 .elementor-button{background-color:var( --e-global-color-ea9195b );font-size:0.9em;fill:var( --e-global-color-7568283 );color:var( --e-global-color-7568283 );border-style:solid;}.elementor-493 .elementor-element.elementor-element-c435c84 .elementor-button:hover, .elementor-493 .elementor-element.elementor-element-c435c84 .elementor-button:focus{background-color:#10101052;}.elementor-493 .elementor-element.elementor-element-c435c84 .elementor-button-content-wrapper{flex-direction:row;}.elementor-493 .elementor-element.elementor-element-5beec32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0.5em 0.5em 0.5em 0.5em;box-shadow:1px 11px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-5beec32:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-5beec32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-493 .elementor-element.elementor-element-06eb656 img{height:15em;object-fit:cover;object-position:center center;border-radius:1em 1em 0em 0em;}.elementor-493 .elementor-element.elementor-element-3d6714c{--display:flex;--padding-top:1em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-493 .elementor-element.elementor-element-3d6714c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-6c47f2a .elementor-heading-title{font-size:1.4em;color:var( --e-global-color-7568283 );}.elementor-493 .elementor-element.elementor-element-ea8dcb7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-ea8dcb7{font-weight:300;color:#313131;}.elementor-493 .elementor-element.elementor-element-3269396{margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;--e-icon-list-icon-size:1em;--icon-vertical-offset:0px;}.elementor-493 .elementor-element.elementor-element-3269396 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-3269396 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-3269396 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-3269396 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-3269396 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-3269396 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-3269396 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-493 .elementor-element.elementor-element-3269396 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-3269396 .elementor-icon-list-item > a{font-size:0.85em;}.elementor-493 .elementor-element.elementor-element-3269396 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-51eb50e .elementor-button{background-color:var( --e-global-color-ea9195b );font-size:0.9em;fill:var( --e-global-color-7568283 );color:var( --e-global-color-7568283 );border-style:solid;}.elementor-493 .elementor-element.elementor-element-51eb50e .elementor-button:hover, .elementor-493 .elementor-element.elementor-element-51eb50e .elementor-button:focus{background-color:#10101052;}.elementor-493 .elementor-element.elementor-element-51eb50e .elementor-button-content-wrapper{flex-direction:row;}.elementor-493 .elementor-element.elementor-element-3d1ded4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0.5em 0.5em 0.5em 0.5em;box-shadow:1px 11px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-3d1ded4:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-3d1ded4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-493 .elementor-element.elementor-element-57f1574 img{height:15em;object-fit:cover;object-position:center center;border-radius:1em 1em 0em 0em;}.elementor-493 .elementor-element.elementor-element-85a067d{--display:flex;--padding-top:1em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-493 .elementor-element.elementor-element-85a067d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-3d1355d .elementor-heading-title{font-size:1.4em;color:var( --e-global-color-7568283 );}.elementor-493 .elementor-element.elementor-element-6949f5a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-6949f5a{font-weight:300;color:#313131;}.elementor-493 .elementor-element.elementor-element-bd9db1d{margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;--e-icon-list-icon-size:1em;--icon-vertical-offset:0px;}.elementor-493 .elementor-element.elementor-element-bd9db1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-bd9db1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-bd9db1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-bd9db1d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-bd9db1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-bd9db1d .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-bd9db1d .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-493 .elementor-element.elementor-element-bd9db1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-bd9db1d .elementor-icon-list-item > a{font-size:0.85em;}.elementor-493 .elementor-element.elementor-element-bd9db1d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-5451699 .elementor-button{background-color:var( --e-global-color-ea9195b );font-size:0.9em;fill:var( --e-global-color-7568283 );color:var( --e-global-color-7568283 );border-style:solid;}.elementor-493 .elementor-element.elementor-element-5451699 .elementor-button:hover, .elementor-493 .elementor-element.elementor-element-5451699 .elementor-button:focus{background-color:#10101052;}.elementor-493 .elementor-element.elementor-element-5451699 .elementor-button-content-wrapper{flex-direction:row;}.elementor-493 .elementor-element.elementor-element-0e8ff85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0.5em 0.5em 0.5em 0.5em;box-shadow:1px 11px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-0e8ff85:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-0e8ff85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-493 .elementor-element.elementor-element-51fdd92 img{height:15em;object-fit:cover;object-position:center center;border-radius:1em 1em 0em 0em;}.elementor-493 .elementor-element.elementor-element-d141b51{--display:flex;--padding-top:1em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-493 .elementor-element.elementor-element-d141b51.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-3714876 .elementor-heading-title{font-size:1.4em;color:var( --e-global-color-7568283 );}.elementor-493 .elementor-element.elementor-element-c911d45.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-c911d45{font-weight:300;color:#313131;}.elementor-493 .elementor-element.elementor-element-85cd28f{margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;--e-icon-list-icon-size:1em;--icon-vertical-offset:0px;}.elementor-493 .elementor-element.elementor-element-85cd28f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-85cd28f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-85cd28f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-85cd28f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-85cd28f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-85cd28f .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-85cd28f .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-493 .elementor-element.elementor-element-85cd28f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-85cd28f .elementor-icon-list-item > a{font-size:0.85em;}.elementor-493 .elementor-element.elementor-element-85cd28f .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-adb3b3a .elementor-button{background-color:var( --e-global-color-ea9195b );font-size:0.9em;fill:var( --e-global-color-7568283 );color:var( --e-global-color-7568283 );border-style:solid;}.elementor-493 .elementor-element.elementor-element-adb3b3a .elementor-button:hover, .elementor-493 .elementor-element.elementor-element-adb3b3a .elementor-button:focus{background-color:#10101052;}.elementor-493 .elementor-element.elementor-element-adb3b3a .elementor-button-content-wrapper{flex-direction:row;}.elementor-493 .elementor-element.elementor-element-886a03b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0.5em 0.5em 0.5em 0.5em;box-shadow:1px 11px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-886a03b:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-886a03b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-493 .elementor-element.elementor-element-052b4cf img{height:15em;object-fit:cover;object-position:center center;border-radius:1em 1em 0em 0em;}.elementor-493 .elementor-element.elementor-element-ec4d34c{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:1em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-493 .elementor-element.elementor-element-ec4d34c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-1f52fbe .elementor-heading-title{font-size:1.4em;color:var( --e-global-color-7568283 );}.elementor-493 .elementor-element.elementor-element-ef7e4a3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-ef7e4a3{font-weight:300;color:#313131;}.elementor-493 .elementor-element.elementor-element-6ce3353{margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;--e-icon-list-icon-size:1em;--icon-vertical-offset:0px;}.elementor-493 .elementor-element.elementor-element-6ce3353 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-6ce3353 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-6ce3353 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-6ce3353 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-6ce3353 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-6ce3353 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-6ce3353 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-493 .elementor-element.elementor-element-6ce3353 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-6ce3353 .elementor-icon-list-item > a{font-size:0.85em;}.elementor-493 .elementor-element.elementor-element-6ce3353 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-5222ffb .elementor-button{background-color:var( --e-global-color-ea9195b );font-size:0.9em;fill:var( --e-global-color-7568283 );color:var( --e-global-color-7568283 );border-style:solid;}.elementor-493 .elementor-element.elementor-element-5222ffb .elementor-button:hover, .elementor-493 .elementor-element.elementor-element-5222ffb .elementor-button:focus{background-color:#10101052;}.elementor-493 .elementor-element.elementor-element-5222ffb .elementor-button-content-wrapper{flex-direction:row;}.elementor-493 .elementor-element.elementor-element-ac05bdb{--display:flex;}.elementor-493 .elementor-element.elementor-element-669cf22{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-ed78792{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0.5em 0.5em 0.5em 0.5em;box-shadow:1px 11px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-ed78792:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-ed78792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-493 .elementor-element.elementor-element-d6d3741 img{height:15em;object-fit:cover;object-position:center center;border-radius:1em 1em 0em 0em;}.elementor-493 .elementor-element.elementor-element-b50a1d1{--display:flex;--padding-top:1em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-493 .elementor-element.elementor-element-b50a1d1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-58f7d07 .elementor-heading-title{font-size:1.4em;color:var( --e-global-color-7568283 );}.elementor-493 .elementor-element.elementor-element-eb3d640.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-eb3d640{font-weight:300;color:#313131;}.elementor-493 .elementor-element.elementor-element-3287ff0{margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;--e-icon-list-icon-size:1em;--icon-vertical-offset:0px;}.elementor-493 .elementor-element.elementor-element-3287ff0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-3287ff0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-3287ff0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-3287ff0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-3287ff0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-3287ff0 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-3287ff0 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-493 .elementor-element.elementor-element-3287ff0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-3287ff0 .elementor-icon-list-item > a{font-size:0.85em;}.elementor-493 .elementor-element.elementor-element-3287ff0 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-52313f3 .elementor-button{background-color:var( --e-global-color-ea9195b );font-size:0.9em;fill:var( --e-global-color-7568283 );color:var( --e-global-color-7568283 );border-style:solid;}.elementor-493 .elementor-element.elementor-element-52313f3 .elementor-button:hover, .elementor-493 .elementor-element.elementor-element-52313f3 .elementor-button:focus{background-color:#10101052;}.elementor-493 .elementor-element.elementor-element-52313f3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-493 .elementor-element.elementor-element-8a8232a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0.5em 0.5em 0.5em 0.5em;box-shadow:1px 11px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-8a8232a:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-8a8232a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-493 .elementor-element.elementor-element-2f78e12 img{height:15em;object-fit:cover;object-position:center center;border-radius:1em 1em 0em 0em;}.elementor-493 .elementor-element.elementor-element-23c6f70{--display:flex;--padding-top:1em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-493 .elementor-element.elementor-element-23c6f70.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-85bf151 .elementor-heading-title{font-size:1.4em;color:var( --e-global-color-7568283 );}.elementor-493 .elementor-element.elementor-element-8581604.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-8581604{font-weight:300;color:#313131;}.elementor-493 .elementor-element.elementor-element-d51f97a{margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;--e-icon-list-icon-size:1em;--icon-vertical-offset:0px;}.elementor-493 .elementor-element.elementor-element-d51f97a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-d51f97a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-d51f97a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-d51f97a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-d51f97a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-d51f97a .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-d51f97a .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-493 .elementor-element.elementor-element-d51f97a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-d51f97a .elementor-icon-list-item > a{font-size:0.85em;}.elementor-493 .elementor-element.elementor-element-d51f97a .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-5169889 .elementor-button{background-color:var( --e-global-color-ea9195b );font-size:0.9em;fill:var( --e-global-color-7568283 );color:var( --e-global-color-7568283 );border-style:solid;}.elementor-493 .elementor-element.elementor-element-5169889 .elementor-button:hover, .elementor-493 .elementor-element.elementor-element-5169889 .elementor-button:focus{background-color:#10101052;}.elementor-493 .elementor-element.elementor-element-5169889 .elementor-button-content-wrapper{flex-direction:row;}.elementor-493 .elementor-element.elementor-element-d055bb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0.5em 0.5em 0.5em 0.5em;box-shadow:1px 11px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-d055bb0:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-d055bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-493 .elementor-element.elementor-element-d92411b img{height:15em;object-fit:cover;object-position:center center;border-radius:1em 1em 0em 0em;}.elementor-493 .elementor-element.elementor-element-7980fae{--display:flex;--padding-top:1em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-493 .elementor-element.elementor-element-7980fae.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-8e49ca5 .elementor-heading-title{font-size:1.4em;color:var( --e-global-color-7568283 );}.elementor-493 .elementor-element.elementor-element-4114496.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-4114496{font-weight:300;color:#313131;}.elementor-493 .elementor-element.elementor-element-6b2dfd4{margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;--e-icon-list-icon-size:1em;--icon-vertical-offset:0px;}.elementor-493 .elementor-element.elementor-element-6b2dfd4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-6b2dfd4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-6b2dfd4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-6b2dfd4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-6b2dfd4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-6b2dfd4 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-6b2dfd4 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-493 .elementor-element.elementor-element-6b2dfd4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-6b2dfd4 .elementor-icon-list-item > a{font-size:0.85em;}.elementor-493 .elementor-element.elementor-element-6b2dfd4 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-63f7564 .elementor-button{background-color:var( --e-global-color-ea9195b );font-size:0.9em;fill:var( --e-global-color-7568283 );color:var( --e-global-color-7568283 );border-style:solid;}.elementor-493 .elementor-element.elementor-element-63f7564 .elementor-button:hover, .elementor-493 .elementor-element.elementor-element-63f7564 .elementor-button:focus{background-color:#10101052;}.elementor-493 .elementor-element.elementor-element-63f7564 .elementor-button-content-wrapper{flex-direction:row;}.elementor-493 .elementor-element.elementor-element-784fef6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0.5em 0.5em 0.5em 0.5em;box-shadow:1px 11px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-784fef6:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-784fef6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-493 .elementor-element.elementor-element-f575c2c img{height:15em;object-fit:cover;object-position:center center;border-radius:1em 1em 0em 0em;}.elementor-493 .elementor-element.elementor-element-7923abe{--display:flex;--padding-top:1em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-493 .elementor-element.elementor-element-7923abe.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-68f2afc .elementor-heading-title{font-size:1.4em;color:var( --e-global-color-7568283 );}.elementor-493 .elementor-element.elementor-element-e027ede.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-e027ede{font-weight:300;color:#313131;}.elementor-493 .elementor-element.elementor-element-9dee042{margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;--e-icon-list-icon-size:1em;--icon-vertical-offset:0px;}.elementor-493 .elementor-element.elementor-element-9dee042 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-9dee042 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-9dee042 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-9dee042 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-9dee042 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-9dee042 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-9dee042 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-493 .elementor-element.elementor-element-9dee042 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-9dee042 .elementor-icon-list-item > a{font-size:0.85em;}.elementor-493 .elementor-element.elementor-element-9dee042 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-3eb7765 .elementor-button{background-color:var( --e-global-color-ea9195b );font-size:0.9em;fill:var( --e-global-color-7568283 );color:var( --e-global-color-7568283 );border-style:solid;}.elementor-493 .elementor-element.elementor-element-3eb7765 .elementor-button:hover, .elementor-493 .elementor-element.elementor-element-3eb7765 .elementor-button:focus{background-color:#10101052;}.elementor-493 .elementor-element.elementor-element-3eb7765 .elementor-button-content-wrapper{flex-direction:row;}.elementor-493 .elementor-element.elementor-element-ab23dcb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0.5em 0.5em 0.5em 0.5em;box-shadow:1px 11px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-ab23dcb:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-ab23dcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-493 .elementor-element.elementor-element-da9dd9c img{height:15em;object-fit:cover;object-position:center center;border-radius:1em 1em 0em 0em;}.elementor-493 .elementor-element.elementor-element-c2bdab6{--display:flex;--padding-top:1em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-493 .elementor-element.elementor-element-c2bdab6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-0e2d802 .elementor-heading-title{font-size:1.4em;color:var( --e-global-color-7568283 );}.elementor-493 .elementor-element.elementor-element-5339953.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-5339953{font-weight:300;color:#313131;}.elementor-493 .elementor-element.elementor-element-3238ccd{margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;--e-icon-list-icon-size:1em;--icon-vertical-offset:0px;}.elementor-493 .elementor-element.elementor-element-3238ccd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-3238ccd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-3238ccd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-3238ccd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-3238ccd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-3238ccd .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-3238ccd .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-493 .elementor-element.elementor-element-3238ccd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-3238ccd .elementor-icon-list-item > a{font-size:0.85em;}.elementor-493 .elementor-element.elementor-element-3238ccd .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-59a1568 .elementor-button{background-color:var( --e-global-color-ea9195b );font-size:0.9em;fill:var( --e-global-color-7568283 );color:var( --e-global-color-7568283 );border-style:solid;}.elementor-493 .elementor-element.elementor-element-59a1568 .elementor-button:hover, .elementor-493 .elementor-element.elementor-element-59a1568 .elementor-button:focus{background-color:#10101052;}.elementor-493 .elementor-element.elementor-element-59a1568 .elementor-button-content-wrapper{flex-direction:row;}.elementor-493 .elementor-element.elementor-element-84ac496{--display:flex;}.elementor-493 .elementor-element.elementor-element-e194769{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-d9c5893{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0.5em 0.5em 0.5em 0.5em;box-shadow:1px 11px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-d9c5893:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-d9c5893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-493 .elementor-element.elementor-element-ad9cff2 img{height:15em;object-fit:cover;object-position:center center;border-radius:1em 1em 0em 0em;}.elementor-493 .elementor-element.elementor-element-69a8e43{--display:flex;--padding-top:1em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-493 .elementor-element.elementor-element-69a8e43.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-570ad52 .elementor-heading-title{font-size:1.4em;color:var( --e-global-color-7568283 );}.elementor-493 .elementor-element.elementor-element-629366b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-629366b{font-weight:300;color:#313131;}.elementor-493 .elementor-element.elementor-element-dd6333d{margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;--e-icon-list-icon-size:1em;--icon-vertical-offset:0px;}.elementor-493 .elementor-element.elementor-element-dd6333d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-dd6333d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-dd6333d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-dd6333d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-dd6333d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-dd6333d .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-dd6333d .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-493 .elementor-element.elementor-element-dd6333d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-dd6333d .elementor-icon-list-item > a{font-size:0.85em;}.elementor-493 .elementor-element.elementor-element-dd6333d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-c38ee62 .elementor-button{background-color:var( --e-global-color-ea9195b );font-size:0.9em;fill:var( --e-global-color-7568283 );color:var( --e-global-color-7568283 );border-style:solid;}.elementor-493 .elementor-element.elementor-element-c38ee62 .elementor-button:hover, .elementor-493 .elementor-element.elementor-element-c38ee62 .elementor-button:focus{background-color:#10101052;}.elementor-493 .elementor-element.elementor-element-c38ee62 .elementor-button-content-wrapper{flex-direction:row;}.elementor-493 .elementor-element.elementor-element-3594d71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0.5em 0.5em 0.5em 0.5em;box-shadow:1px 11px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-3594d71:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-3594d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-493 .elementor-element.elementor-element-2683219 img{height:15em;object-fit:cover;object-position:center center;border-radius:1em 1em 0em 0em;}.elementor-493 .elementor-element.elementor-element-8ea9b53{--display:flex;--padding-top:1em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-493 .elementor-element.elementor-element-8ea9b53.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-17f5697 .elementor-heading-title{font-size:1.4em;color:var( --e-global-color-7568283 );}.elementor-493 .elementor-element.elementor-element-7830a5c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-7830a5c{font-weight:300;color:#313131;}.elementor-493 .elementor-element.elementor-element-c052235{margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;--e-icon-list-icon-size:1em;--icon-vertical-offset:0px;}.elementor-493 .elementor-element.elementor-element-c052235 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-c052235 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-c052235 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-c052235 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-c052235 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-c052235 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-c052235 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-493 .elementor-element.elementor-element-c052235 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-c052235 .elementor-icon-list-item > a{font-size:0.85em;}.elementor-493 .elementor-element.elementor-element-c052235 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-99a129f .elementor-button{background-color:var( --e-global-color-ea9195b );font-size:0.9em;fill:var( --e-global-color-7568283 );color:var( --e-global-color-7568283 );border-style:solid;}.elementor-493 .elementor-element.elementor-element-99a129f .elementor-button:hover, .elementor-493 .elementor-element.elementor-element-99a129f .elementor-button:focus{background-color:#10101052;}.elementor-493 .elementor-element.elementor-element-99a129f .elementor-button-content-wrapper{flex-direction:row;}.elementor-493 .elementor-element.elementor-element-cb9f54e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0.5em 0.5em 0.5em 0.5em;box-shadow:1px 11px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-cb9f54e:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-cb9f54e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-493 .elementor-element.elementor-element-d05815b img{height:15em;object-fit:cover;object-position:center center;border-radius:1em 1em 0em 0em;}.elementor-493 .elementor-element.elementor-element-3f5d464{--display:flex;--padding-top:1em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-493 .elementor-element.elementor-element-3f5d464.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-53b77d7 .elementor-heading-title{font-size:1.4em;color:var( --e-global-color-7568283 );}.elementor-493 .elementor-element.elementor-element-c6eee55.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-c6eee55{font-weight:300;color:#313131;}.elementor-493 .elementor-element.elementor-element-1830531{margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;--e-icon-list-icon-size:1em;--icon-vertical-offset:0px;}.elementor-493 .elementor-element.elementor-element-1830531 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-1830531 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-1830531 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.3em/2);}.elementor-493 .elementor-element.elementor-element-1830531 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-1830531 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.3em/2);}.elementor-493 .elementor-element.elementor-element-1830531 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-1830531 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-493 .elementor-element.elementor-element-1830531 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-1830531 .elementor-icon-list-item > a{font-size:0.85em;}.elementor-493 .elementor-element.elementor-element-1830531 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-5d599ad .elementor-button{background-color:var( --e-global-color-ea9195b );font-size:0.9em;fill:var( --e-global-color-7568283 );color:var( --e-global-color-7568283 );border-style:solid;}.elementor-493 .elementor-element.elementor-element-5d599ad .elementor-button:hover, .elementor-493 .elementor-element.elementor-element-5d599ad .elementor-button:focus{background-color:#10101052;}.elementor-493 .elementor-element.elementor-element-5d599ad .elementor-button-content-wrapper{flex-direction:row;}.elementor-493 .elementor-element.elementor-element-e9dddcf{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:2em;--n-tabs-gap:3em;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-font-size:0.8em;--n-tabs-title-color:var( --e-global-color-3d193d8 );--n-tabs-icon-gap:0.5em;--n-tabs-icon-color:var( --e-global-color-3d193d8 );}.elementor-493 .elementor-element.elementor-element-e9dddcf.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#029E9D4A;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-493 .elementor-element.elementor-element-e9dddcf.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-493 .elementor-element.elementor-element-e9dddcf.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}@media(max-width:1024px){.elementor-493 .elementor-element.elementor-element-adba7be .elementor-heading-title{font-size:3.375em;}.elementor-493 .elementor-element.elementor-element-9e31f5e{font-size:1.5em;}.elementor-493 .elementor-element.elementor-element-f9d3e45 .elementor-icon-box-wrapper{text-align:left;}.elementor-493 .elementor-element.elementor-element-f9d3e45 .elementor-icon-box-title, .elementor-493 .elementor-element.elementor-element-f9d3e45 .elementor-icon-box-title a{font-size:1.2em;}.elementor-493 .elementor-element.elementor-element-2551478 .elementor-button{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-c435c84 .elementor-button{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-51eb50e .elementor-button{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-5451699 .elementor-button{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-adb3b3a .elementor-button{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-5222ffb .elementor-button{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-52313f3 .elementor-button{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-5169889 .elementor-button{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-63f7564 .elementor-button{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-3eb7765 .elementor-button{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-59a1568 .elementor-button{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-c38ee62 .elementor-button{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-99a129f .elementor-button{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-5d599ad .elementor-button{font-size:0.9em;}}@media(max-width:767px){.elementor-493 .elementor-element.elementor-element-adba7be .elementor-heading-title{font-size:2.625em;line-height:1.4em;}.elementor-493 .elementor-element.elementor-element-9e31f5e{text-align:center;font-size:1.2em;}.elementor-493 .elementor-element.elementor-element-afdbfb3{--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-493 .elementor-element.elementor-element-f9d3e45 .elementor-icon-box-wrapper{text-align:left;}.elementor-493 .elementor-element.elementor-element-f9d3e45 .elementor-icon-box-title, .elementor-493 .elementor-element.elementor-element-f9d3e45 .elementor-icon-box-title a{font-size:1.1em;}.elementor-493 .elementor-element.elementor-element-e06bb5b .elementor-heading-title{font-size:1.3em;}.elementor-493 .elementor-element.elementor-element-c41bdbf{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-44fa082 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-44fa082 .elementor-icon-list-item > a{font-size:0.75em;}.elementor-493 .elementor-element.elementor-element-2551478 .elementor-button{font-size:0.8em;}.elementor-493 .elementor-element.elementor-element-510e684 .elementor-heading-title{font-size:1.3em;}.elementor-493 .elementor-element.elementor-element-81339b9{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-44487b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-44487b2 .elementor-icon-list-item > a{font-size:0.75em;}.elementor-493 .elementor-element.elementor-element-c435c84 .elementor-button{font-size:0.8em;}.elementor-493 .elementor-element.elementor-element-6c47f2a .elementor-heading-title{font-size:1.3em;}.elementor-493 .elementor-element.elementor-element-ea8dcb7{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-3269396 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-3269396 .elementor-icon-list-item > a{font-size:0.75em;}.elementor-493 .elementor-element.elementor-element-51eb50e .elementor-button{font-size:0.8em;}.elementor-493 .elementor-element.elementor-element-3d1355d .elementor-heading-title{font-size:1.3em;}.elementor-493 .elementor-element.elementor-element-6949f5a{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-bd9db1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-bd9db1d .elementor-icon-list-item > a{font-size:0.75em;}.elementor-493 .elementor-element.elementor-element-5451699 .elementor-button{font-size:0.8em;}.elementor-493 .elementor-element.elementor-element-3714876 .elementor-heading-title{font-size:1.3em;}.elementor-493 .elementor-element.elementor-element-c911d45{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-85cd28f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-85cd28f .elementor-icon-list-item > a{font-size:0.75em;}.elementor-493 .elementor-element.elementor-element-adb3b3a .elementor-button{font-size:0.8em;}.elementor-493 .elementor-element.elementor-element-1f52fbe .elementor-heading-title{font-size:1.3em;}.elementor-493 .elementor-element.elementor-element-ef7e4a3{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-6ce3353 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-6ce3353 .elementor-icon-list-item > a{font-size:0.75em;}.elementor-493 .elementor-element.elementor-element-5222ffb .elementor-button{font-size:0.8em;}.elementor-493 .elementor-element.elementor-element-58f7d07 .elementor-heading-title{font-size:1.3em;}.elementor-493 .elementor-element.elementor-element-eb3d640{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-3287ff0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-3287ff0 .elementor-icon-list-item > a{font-size:0.75em;}.elementor-493 .elementor-element.elementor-element-52313f3 .elementor-button{font-size:0.8em;}.elementor-493 .elementor-element.elementor-element-85bf151 .elementor-heading-title{font-size:1.3em;}.elementor-493 .elementor-element.elementor-element-8581604{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-d51f97a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-d51f97a .elementor-icon-list-item > a{font-size:0.75em;}.elementor-493 .elementor-element.elementor-element-5169889 .elementor-button{font-size:0.8em;}.elementor-493 .elementor-element.elementor-element-8e49ca5 .elementor-heading-title{font-size:1.3em;}.elementor-493 .elementor-element.elementor-element-4114496{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-6b2dfd4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-6b2dfd4 .elementor-icon-list-item > a{font-size:0.75em;}.elementor-493 .elementor-element.elementor-element-63f7564 .elementor-button{font-size:0.8em;}.elementor-493 .elementor-element.elementor-element-68f2afc .elementor-heading-title{font-size:1.3em;}.elementor-493 .elementor-element.elementor-element-e027ede{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-9dee042 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-9dee042 .elementor-icon-list-item > a{font-size:0.75em;}.elementor-493 .elementor-element.elementor-element-3eb7765 .elementor-button{font-size:0.8em;}.elementor-493 .elementor-element.elementor-element-0e2d802 .elementor-heading-title{font-size:1.3em;}.elementor-493 .elementor-element.elementor-element-5339953{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-3238ccd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-3238ccd .elementor-icon-list-item > a{font-size:0.75em;}.elementor-493 .elementor-element.elementor-element-59a1568 .elementor-button{font-size:0.8em;}.elementor-493 .elementor-element.elementor-element-570ad52 .elementor-heading-title{font-size:1.3em;}.elementor-493 .elementor-element.elementor-element-629366b{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-dd6333d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-dd6333d .elementor-icon-list-item > a{font-size:0.75em;}.elementor-493 .elementor-element.elementor-element-c38ee62 .elementor-button{font-size:0.8em;}.elementor-493 .elementor-element.elementor-element-17f5697 .elementor-heading-title{font-size:1.3em;}.elementor-493 .elementor-element.elementor-element-7830a5c{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-c052235 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-c052235 .elementor-icon-list-item > a{font-size:0.75em;}.elementor-493 .elementor-element.elementor-element-99a129f .elementor-button{font-size:0.8em;}.elementor-493 .elementor-element.elementor-element-53b77d7 .elementor-heading-title{font-size:1.3em;}.elementor-493 .elementor-element.elementor-element-c6eee55{font-size:0.9em;}.elementor-493 .elementor-element.elementor-element-1830531 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-1830531 .elementor-icon-list-item > a{font-size:0.75em;}.elementor-493 .elementor-element.elementor-element-5d599ad .elementor-button{font-size:0.8em;}.elementor-493 .elementor-element.elementor-element-e9dddcf{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:1em;--n-tabs-title-padding-top:1em;--n-tabs-title-padding-right:1em;--n-tabs-title-padding-bottom:1em;--n-tabs-title-padding-left:1em;--n-tabs-title-font-size:0.7em;--n-tabs-icon-gap:0.5em;}}@media(min-width:768px){.elementor-493 .elementor-element.elementor-element-7c2a8e2{--width:50%;}.elementor-493 .elementor-element.elementor-element-fab25d0{--width:32%;}.elementor-493 .elementor-element.elementor-element-51548fb{--width:32%;}.elementor-493 .elementor-element.elementor-element-5beec32{--width:32%;}.elementor-493 .elementor-element.elementor-element-3d1ded4{--width:32%;}.elementor-493 .elementor-element.elementor-element-0e8ff85{--width:32%;}.elementor-493 .elementor-element.elementor-element-886a03b{--width:32%;}.elementor-493 .elementor-element.elementor-element-ed78792{--width:32%;}.elementor-493 .elementor-element.elementor-element-8a8232a{--width:32%;}.elementor-493 .elementor-element.elementor-element-d055bb0{--width:32%;}.elementor-493 .elementor-element.elementor-element-784fef6{--width:32%;}.elementor-493 .elementor-element.elementor-element-ab23dcb{--width:32%;}.elementor-493 .elementor-element.elementor-element-d9c5893{--width:32%;}.elementor-493 .elementor-element.elementor-element-3594d71{--width:32%;}.elementor-493 .elementor-element.elementor-element-cb9f54e{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-493 .elementor-element.elementor-element-fab25d0{--width:48%;}.elementor-493 .elementor-element.elementor-element-51548fb{--width:48%;}.elementor-493 .elementor-element.elementor-element-5beec32{--width:48%;}.elementor-493 .elementor-element.elementor-element-3d1ded4{--width:48%;}.elementor-493 .elementor-element.elementor-element-0e8ff85{--width:48%;}.elementor-493 .elementor-element.elementor-element-886a03b{--width:48%;}.elementor-493 .elementor-element.elementor-element-ed78792{--width:48%;}.elementor-493 .elementor-element.elementor-element-8a8232a{--width:48%;}.elementor-493 .elementor-element.elementor-element-d055bb0{--width:48%;}.elementor-493 .elementor-element.elementor-element-784fef6{--width:48%;}.elementor-493 .elementor-element.elementor-element-ab23dcb{--width:48%;}.elementor-493 .elementor-element.elementor-element-d9c5893{--width:48%;}.elementor-493 .elementor-element.elementor-element-3594d71{--width:48%;}.elementor-493 .elementor-element.elementor-element-cb9f54e{--width:48%;}}@media(min-width:1025px){.elementor-493 .elementor-element.elementor-element-c023728:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-c023728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for button, class: .elementor-element-2551478 */.elementor-493 .elementor-element.elementor-element-2551478{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-2551478 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-2551478 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-2551478 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-2551478 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fab25d0 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-fab25d0  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-fab25d0:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-fab25d0 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c435c84 */.elementor-493 .elementor-element.elementor-element-c435c84{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-c435c84 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-c435c84 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-c435c84 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-c435c84 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51548fb *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-51548fb  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-51548fb:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-51548fb {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51eb50e */.elementor-493 .elementor-element.elementor-element-51eb50e{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-51eb50e .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-51eb50e .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-51eb50e .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-51eb50e .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5beec32 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-5beec32  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-5beec32:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-5beec32 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5451699 */.elementor-493 .elementor-element.elementor-element-5451699{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-5451699 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-5451699 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-5451699 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-5451699 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d1ded4 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-3d1ded4  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-3d1ded4:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-3d1ded4 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-adb3b3a */.elementor-493 .elementor-element.elementor-element-adb3b3a{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-adb3b3a .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-adb3b3a .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-adb3b3a .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-adb3b3a .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e8ff85 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-0e8ff85  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-0e8ff85:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-0e8ff85 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5222ffb */.elementor-493 .elementor-element.elementor-element-5222ffb{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-5222ffb .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-5222ffb .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-5222ffb .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-5222ffb .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-886a03b *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-886a03b  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-886a03b:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-886a03b {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52313f3 */.elementor-493 .elementor-element.elementor-element-52313f3{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-52313f3 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-52313f3 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-52313f3 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-52313f3 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed78792 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-ed78792  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-ed78792:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-ed78792 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5169889 */.elementor-493 .elementor-element.elementor-element-5169889{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-5169889 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-5169889 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-5169889 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-5169889 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a8232a *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-8a8232a  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-8a8232a:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-8a8232a {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63f7564 */.elementor-493 .elementor-element.elementor-element-63f7564{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-63f7564 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-63f7564 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-63f7564 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-63f7564 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d055bb0 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-d055bb0  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-d055bb0:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-d055bb0 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3eb7765 */.elementor-493 .elementor-element.elementor-element-3eb7765{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-3eb7765 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-3eb7765 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-3eb7765 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-3eb7765 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784fef6 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-784fef6  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-784fef6:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-784fef6 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59a1568 */.elementor-493 .elementor-element.elementor-element-59a1568{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-59a1568 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-59a1568 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-59a1568 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-59a1568 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab23dcb *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-ab23dcb  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-ab23dcb:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-ab23dcb {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c38ee62 */.elementor-493 .elementor-element.elementor-element-c38ee62{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-c38ee62 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-c38ee62 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-c38ee62 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-c38ee62 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9c5893 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-d9c5893  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-d9c5893:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-d9c5893 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-99a129f */.elementor-493 .elementor-element.elementor-element-99a129f{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-99a129f .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-99a129f .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-99a129f .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-99a129f .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3594d71 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-3594d71  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-3594d71:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-3594d71 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d599ad */.elementor-493 .elementor-element.elementor-element-5d599ad{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-5d599ad .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-5d599ad .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-5d599ad .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-5d599ad .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb9f54e *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-cb9f54e  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-cb9f54e:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-cb9f54e {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2551478 */.elementor-493 .elementor-element.elementor-element-2551478{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-2551478 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-2551478 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-2551478 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-2551478 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fab25d0 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-fab25d0  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-fab25d0:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-fab25d0 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c435c84 */.elementor-493 .elementor-element.elementor-element-c435c84{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-c435c84 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-c435c84 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-c435c84 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-c435c84 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51548fb *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-51548fb  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-51548fb:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-51548fb {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51eb50e */.elementor-493 .elementor-element.elementor-element-51eb50e{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-51eb50e .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-51eb50e .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-51eb50e .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-51eb50e .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5beec32 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-5beec32  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-5beec32:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-5beec32 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5451699 */.elementor-493 .elementor-element.elementor-element-5451699{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-5451699 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-5451699 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-5451699 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-5451699 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d1ded4 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-3d1ded4  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-3d1ded4:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-3d1ded4 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-adb3b3a */.elementor-493 .elementor-element.elementor-element-adb3b3a{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-adb3b3a .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-adb3b3a .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-adb3b3a .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-adb3b3a .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e8ff85 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-0e8ff85  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-0e8ff85:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-0e8ff85 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5222ffb */.elementor-493 .elementor-element.elementor-element-5222ffb{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-5222ffb .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-5222ffb .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-5222ffb .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-5222ffb .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-886a03b *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-886a03b  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-886a03b:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-886a03b {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52313f3 */.elementor-493 .elementor-element.elementor-element-52313f3{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-52313f3 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-52313f3 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-52313f3 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-52313f3 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed78792 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-ed78792  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-ed78792:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-ed78792 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5169889 */.elementor-493 .elementor-element.elementor-element-5169889{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-5169889 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-5169889 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-5169889 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-5169889 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a8232a *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-8a8232a  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-8a8232a:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-8a8232a {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63f7564 */.elementor-493 .elementor-element.elementor-element-63f7564{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-63f7564 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-63f7564 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-63f7564 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-63f7564 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d055bb0 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-d055bb0  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-d055bb0:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-d055bb0 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3eb7765 */.elementor-493 .elementor-element.elementor-element-3eb7765{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-3eb7765 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-3eb7765 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-3eb7765 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-3eb7765 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784fef6 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-784fef6  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-784fef6:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-784fef6 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59a1568 */.elementor-493 .elementor-element.elementor-element-59a1568{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-59a1568 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-59a1568 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-59a1568 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-59a1568 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab23dcb *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-ab23dcb  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-ab23dcb:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-ab23dcb {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c38ee62 */.elementor-493 .elementor-element.elementor-element-c38ee62{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-c38ee62 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-c38ee62 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-c38ee62 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-c38ee62 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9c5893 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-d9c5893  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-d9c5893:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-d9c5893 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-99a129f */.elementor-493 .elementor-element.elementor-element-99a129f{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-99a129f .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-99a129f .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-99a129f .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-99a129f .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3594d71 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-3594d71  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-3594d71:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-3594d71 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d599ad */.elementor-493 .elementor-element.elementor-element-5d599ad{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-5d599ad .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-5d599ad .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-5d599ad .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-5d599ad .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb9f54e *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-cb9f54e  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-cb9f54e:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-cb9f54e {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2551478 */.elementor-493 .elementor-element.elementor-element-2551478{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-2551478 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-2551478 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-2551478 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-2551478 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fab25d0 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-fab25d0  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-fab25d0:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-fab25d0 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c435c84 */.elementor-493 .elementor-element.elementor-element-c435c84{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-c435c84 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-c435c84 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-c435c84 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-c435c84 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51548fb *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-51548fb  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-51548fb:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-51548fb {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51eb50e */.elementor-493 .elementor-element.elementor-element-51eb50e{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-51eb50e .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-51eb50e .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-51eb50e .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-51eb50e .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5beec32 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-5beec32  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-5beec32:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-5beec32 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5451699 */.elementor-493 .elementor-element.elementor-element-5451699{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-5451699 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-5451699 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-5451699 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-5451699 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d1ded4 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-3d1ded4  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-3d1ded4:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-3d1ded4 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-adb3b3a */.elementor-493 .elementor-element.elementor-element-adb3b3a{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-adb3b3a .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-adb3b3a .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-adb3b3a .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-adb3b3a .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e8ff85 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-0e8ff85  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-0e8ff85:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-0e8ff85 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5222ffb */.elementor-493 .elementor-element.elementor-element-5222ffb{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-5222ffb .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-5222ffb .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-5222ffb .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-5222ffb .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-886a03b *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-886a03b  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-886a03b:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-886a03b {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52313f3 */.elementor-493 .elementor-element.elementor-element-52313f3{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-52313f3 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-52313f3 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-52313f3 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-52313f3 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed78792 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-ed78792  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-ed78792:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-ed78792 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5169889 */.elementor-493 .elementor-element.elementor-element-5169889{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-5169889 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-5169889 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-5169889 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-5169889 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a8232a *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-8a8232a  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-8a8232a:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-8a8232a {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63f7564 */.elementor-493 .elementor-element.elementor-element-63f7564{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-63f7564 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-63f7564 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-63f7564 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-63f7564 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d055bb0 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-d055bb0  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-d055bb0:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-d055bb0 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3eb7765 */.elementor-493 .elementor-element.elementor-element-3eb7765{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-3eb7765 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-3eb7765 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-3eb7765 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-3eb7765 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784fef6 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-784fef6  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-784fef6:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-784fef6 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59a1568 */.elementor-493 .elementor-element.elementor-element-59a1568{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-59a1568 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-59a1568 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-59a1568 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-59a1568 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab23dcb *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-ab23dcb  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-ab23dcb:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-ab23dcb {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c38ee62 */.elementor-493 .elementor-element.elementor-element-c38ee62{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-c38ee62 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-c38ee62 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-c38ee62 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-c38ee62 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9c5893 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-d9c5893  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-d9c5893:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-d9c5893 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-99a129f */.elementor-493 .elementor-element.elementor-element-99a129f{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-99a129f .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-99a129f .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-99a129f .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-99a129f .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3594d71 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-3594d71  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-3594d71:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-3594d71 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d599ad */.elementor-493 .elementor-element.elementor-element-5d599ad{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-5d599ad .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-5d599ad .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-5d599ad .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-5d599ad .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb9f54e *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-cb9f54e  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-cb9f54e:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-cb9f54e {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2551478 */.elementor-493 .elementor-element.elementor-element-2551478{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-2551478 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-2551478 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-2551478 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-2551478 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fab25d0 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-fab25d0  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-fab25d0:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-fab25d0 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c435c84 */.elementor-493 .elementor-element.elementor-element-c435c84{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-c435c84 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-c435c84 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-c435c84 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-c435c84 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51548fb *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-51548fb  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-51548fb:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-51548fb {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51eb50e */.elementor-493 .elementor-element.elementor-element-51eb50e{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-51eb50e .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-51eb50e .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-51eb50e .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-51eb50e .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5beec32 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-5beec32  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-5beec32:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-5beec32 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5451699 */.elementor-493 .elementor-element.elementor-element-5451699{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-5451699 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-5451699 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-5451699 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-5451699 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d1ded4 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-3d1ded4  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-3d1ded4:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-3d1ded4 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-adb3b3a */.elementor-493 .elementor-element.elementor-element-adb3b3a{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-adb3b3a .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-adb3b3a .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-adb3b3a .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-adb3b3a .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e8ff85 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-0e8ff85  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-0e8ff85:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-0e8ff85 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5222ffb */.elementor-493 .elementor-element.elementor-element-5222ffb{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-5222ffb .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-5222ffb .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-5222ffb .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-5222ffb .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-886a03b *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-886a03b  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-886a03b:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-886a03b {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52313f3 */.elementor-493 .elementor-element.elementor-element-52313f3{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-52313f3 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-52313f3 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-52313f3 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-52313f3 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed78792 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-ed78792  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-ed78792:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-ed78792 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5169889 */.elementor-493 .elementor-element.elementor-element-5169889{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-5169889 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-5169889 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-5169889 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-5169889 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a8232a *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-8a8232a  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-8a8232a:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-8a8232a {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63f7564 */.elementor-493 .elementor-element.elementor-element-63f7564{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-63f7564 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-63f7564 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-63f7564 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-63f7564 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d055bb0 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-d055bb0  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-d055bb0:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-d055bb0 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3eb7765 */.elementor-493 .elementor-element.elementor-element-3eb7765{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-3eb7765 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-3eb7765 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-3eb7765 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-3eb7765 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784fef6 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-784fef6  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-784fef6:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-784fef6 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59a1568 */.elementor-493 .elementor-element.elementor-element-59a1568{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-59a1568 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-59a1568 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-59a1568 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-59a1568 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab23dcb *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-ab23dcb  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-ab23dcb:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-ab23dcb {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c38ee62 */.elementor-493 .elementor-element.elementor-element-c38ee62{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-c38ee62 .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-c38ee62 .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-c38ee62 .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-c38ee62 .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9c5893 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-d9c5893  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-d9c5893:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-d9c5893 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-99a129f */.elementor-493 .elementor-element.elementor-element-99a129f{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-99a129f .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-99a129f .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-99a129f .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-99a129f .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3594d71 *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-3594d71  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-3594d71:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-3594d71 {
     overflow:hidden !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d599ad */.elementor-493 .elementor-element.elementor-element-5d599ad{
    margin-top:auto !important;
}

.elementor-493 .elementor-element.elementor-element-5d599ad .elementor-button {
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    background: #FFFFFF !important; /* Fundo branco forçado */
    color: #333333 !important; /* Cor do texto escura para contraste */
}



.elementor-493 .elementor-element.elementor-element-5d599ad .elementor-button:before {
    content: "";
    background: linear-gradient(
        45deg,
        #833AB4, /* Roxo */
        #C13584, /* Magenta */
        #E1306C, /* Rosa Instagram */
        #FD1D1D, /* Vermelho */
        #F56040, /* Laranja vivo */
        #FCAF45, /* Laranja claro */
        #FFDC80, /* Amarelo */
        #833AB4  /* Fecha o ciclo no roxo */
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite; /* Um pouco mais rápido para notar as cores */
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.elementor-493 .elementor-element.elementor-element-5d599ad .elementor-button:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF; /* Fundo interno branco */
    left: 0;
    top: 0;
    border-radius: 10px;
}

/* Efeito de Piscar (Sombra) */
.elementor-493 .elementor-element.elementor-element-5d599ad .elementor-button {
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #E1306C; /* Sombra rosa no tom do Instagram */
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 5px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb9f54e *//* Faz a imagem ter uma transição suave */
.elementor-493 .elementor-element.elementor-element-cb9f54e  img {
    transition: transform .5s ease-in-out !important;
}

/* Quando der hover no container, a imagem dentro dele dá zoom */
.elementor-493 .elementor-element.elementor-element-cb9f54e:hover  img {
    transform: scale(1.1);
   
}
.elementor-493 .elementor-element.elementor-element-cb9f54e {
     overflow:hidden !important}/* End custom CSS */