.elementor-11064 .elementor-element.elementor-element-2cf492bb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.08;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:220px;--padding-bottom:142px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-2cf492bb:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-2cf492bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(154deg, #050505 19%, var( --e-global-color-accent ) 100%);}.elementor-11064 .elementor-element.elementor-element-2cf492bb::before, .elementor-11064 .elementor-element.elementor-element-2cf492bb > .elementor-background-video-container::before, .elementor-11064 .elementor-element.elementor-element-2cf492bb > .e-con-inner > .elementor-background-video-container::before, .elementor-11064 .elementor-element.elementor-element-2cf492bb > .elementor-background-slideshow::before, .elementor-11064 .elementor-element.elementor-element-2cf492bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-11064 .elementor-element.elementor-element-2cf492bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-11064 .elementor-element.elementor-element-4bef1e7a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-3px;--margin-right:0px;--padding-top:62px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-4bef1e7a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-2e6d45ed .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:700;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-fbddd0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 0px 2px;font-family:"Inter", Sans-serif;font-size:18px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-7fe5b18f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-732658c0{background-color:#9FA2AB63;margin:0px 2px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:5px 22px 5px 22px;border-radius:17px 17px 17px 17px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11064 .elementor-element.elementor-element-732658c0.elementor-element{--align-self:flex-end;}.elementor-11064 .elementor-element.elementor-element-732658c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-11064 .elementor-element.elementor-element-732658c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-11064 .elementor-element.elementor-element-732658c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-11064 .elementor-element.elementor-element-732658c0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-11064 .elementor-element.elementor-element-732658c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-11064 .elementor-element.elementor-element-732658c0 .elementor-icon-list-icon i{color:var( --e-global-color-3272760 );transition:color 0.3s;}.elementor-11064 .elementor-element.elementor-element-732658c0 .elementor-icon-list-icon svg{fill:var( --e-global-color-3272760 );transition:fill 0.3s;}.elementor-11064 .elementor-element.elementor-element-732658c0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11064 .elementor-element.elementor-element-732658c0 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;text-transform:none;text-decoration:none;}.elementor-11064 .elementor-element.elementor-element-732658c0 .elementor-icon-list-text{color:var( --e-global-color-3272760 );transition:color 0.3s;}.elementor-11064 .elementor-element.elementor-element-732658c0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-11064 .elementor-element.elementor-element-8004892{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-60716293{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-c17f467{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:15;text-align:center;}.elementor-11064 .elementor-element.elementor-element-c17f467.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-c17f467 img{max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-11064 .elementor-element.elementor-element-22aa0f2{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-30px;}body:not(.rtl) .elementor-11064 .elementor-element.elementor-element-22aa0f2{right:500px;}body.rtl .elementor-11064 .elementor-element.elementor-element-22aa0f2{left:500px;}.elementor-11064 .elementor-element.elementor-element-22aa0f2 img{border-radius:10px 10px 10px 10px;}.elementor-11064 .elementor-element.elementor-element-931cce1{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-52c2792{background-color:#516C9212;margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;padding:4px 0px 4px 8px;border-radius:17px 17px 17px 17px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-11064 .elementor-element.elementor-element-52c2792.elementor-element{--align-self:flex-start;}.elementor-11064 .elementor-element.elementor-element-52c2792 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-52c2792 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-52c2792 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-52c2792 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-11064 .elementor-element.elementor-element-52c2792 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-11064 .elementor-element.elementor-element-52c2792 .elementor-icon-list-icon i{color:#06D907;transition:color 0.3s;}.elementor-11064 .elementor-element.elementor-element-52c2792 .elementor-icon-list-icon svg{fill:#06D907;transition:fill 0.3s;}.elementor-11064 .elementor-element.elementor-element-52c2792 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11064 .elementor-element.elementor-element-52c2792 .elementor-icon-list-item > a{text-transform:uppercase;}.elementor-11064 .elementor-element.elementor-element-52c2792 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-11064 .elementor-element.elementor-element-336054e .elementor-heading-title{font-size:42px;color:var( --e-global-color-primary );}.elementor-11064 .elementor-element.elementor-element-d286a7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;}.elementor-11064 .elementor-element.elementor-element-f50ea7c .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:16px 33px 16px 33px;}.elementor-11064 .elementor-element.elementor-element-f50ea7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-f50ea7c.elementor-element{--align-self:flex-start;}.elementor-11064 .elementor-element.elementor-element-f50ea7c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11064 .elementor-element.elementor-element-f50ea7c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11064 .elementor-element.elementor-element-f50ea7c .elementor-button:hover, .elementor-11064 .elementor-element.elementor-element-f50ea7c .elementor-button:focus{color:#FFFFFF;}.elementor-11064 .elementor-element.elementor-element-f50ea7c .elementor-button:hover svg, .elementor-11064 .elementor-element.elementor-element-f50ea7c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11064 .elementor-element.elementor-element-d4d8668{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-d4d8668:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-d4d8668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6FB;}.elementor-11064 .elementor-element.elementor-element-d4d8668.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-da690e6{--display:flex;}.elementor-11064 .elementor-element.elementor-element-4ac46ab{background-color:#516C9212;margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;padding:4px 0px 4px 8px;border-radius:17px 17px 17px 17px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-11064 .elementor-element.elementor-element-4ac46ab.elementor-element{--align-self:flex-start;}.elementor-11064 .elementor-element.elementor-element-4ac46ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-4ac46ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-4ac46ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-4ac46ab .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-11064 .elementor-element.elementor-element-4ac46ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-11064 .elementor-element.elementor-element-4ac46ab .elementor-icon-list-icon i{color:#06D907;transition:color 0.3s;}.elementor-11064 .elementor-element.elementor-element-4ac46ab .elementor-icon-list-icon svg{fill:#06D907;transition:fill 0.3s;}.elementor-11064 .elementor-element.elementor-element-4ac46ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11064 .elementor-element.elementor-element-4ac46ab .elementor-icon-list-item > a{text-transform:uppercase;}.elementor-11064 .elementor-element.elementor-element-4ac46ab .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-11064 .elementor-element.elementor-element-9c6fa9c .elementor-heading-title{font-size:42px;color:var( --e-global-color-primary );}.elementor-11064 .elementor-element.elementor-element-a92df2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;}.elementor-11064 .elementor-element.elementor-element-11322d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-11322d1.e-con{--align-self:flex-start;}.elementor-11064 .elementor-element.elementor-element-0347884{margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-0347884.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-0347884 img{height:309px;object-fit:cover;object-position:center center;filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:20px 20px 20px 20px;}.elementor-11064 .elementor-element.elementor-element-dfd1e33{--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;}.elementor-11064 .elementor-element.elementor-element-ef9b43a{--display:flex;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11064 .elementor-element.elementor-element-ef9b43a:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-ef9b43a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11064 .elementor-element.elementor-element-14fee18{--display:flex;--min-height:80px;--justify-content:center;--border-radius:17px 17px 17px 17px;}.elementor-11064 .elementor-element.elementor-element-14fee18:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-14fee18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02FF01;}.elementor-11064 .elementor-element.elementor-element-14fee18.e-con{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-bea274b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-bea274b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:800;}.elementor-11064 .elementor-element.elementor-element-476e421{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-11064 .elementor-element.elementor-element-175492c .elementor-icon-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-175492c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-11064 .elementor-element.elementor-element-175492c.elementor-view-framed .elementor-icon, .elementor-11064 .elementor-element.elementor-element-175492c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11064 .elementor-element.elementor-element-175492c.elementor-view-framed .elementor-icon, .elementor-11064 .elementor-element.elementor-element-175492c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-11064 .elementor-element.elementor-element-175492c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-11064 .elementor-element.elementor-element-175492c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-11064 .elementor-element.elementor-element-175492c.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-11064 .elementor-element.elementor-element-175492c.elementor-view-framed .elementor-icon:hover, .elementor-11064 .elementor-element.elementor-element-175492c.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-11064 .elementor-element.elementor-element-175492c.elementor-view-framed .elementor-icon:hover, .elementor-11064 .elementor-element.elementor-element-175492c.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-11064 .elementor-element.elementor-element-175492c .elementor-icon{font-size:25px;}.elementor-11064 .elementor-element.elementor-element-175492c .elementor-icon svg{height:25px;}.elementor-11064 .elementor-element.elementor-element-eb957bd{--display:flex;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--background-transition:0.3s;--overlay-opacity:0.3;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11064 .elementor-element.elementor-element-eb957bd:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-eb957bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2251D6;}.elementor-11064 .elementor-element.elementor-element-eb957bd::before, .elementor-11064 .elementor-element.elementor-element-eb957bd > .elementor-background-video-container::before, .elementor-11064 .elementor-element.elementor-element-eb957bd > .e-con-inner > .elementor-background-video-container::before, .elementor-11064 .elementor-element.elementor-element-eb957bd > .elementor-background-slideshow::before, .elementor-11064 .elementor-element.elementor-element-eb957bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-11064 .elementor-element.elementor-element-eb957bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11064 .elementor-element.elementor-element-f04787a{--display:flex;--min-height:80px;--justify-content:center;--border-radius:17px 17px 17px 17px;}.elementor-11064 .elementor-element.elementor-element-f04787a:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-f04787a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02FF01;}.elementor-11064 .elementor-element.elementor-element-f04787a.e-con{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-63503b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-63503b3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:800;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-76b0323{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#FFFFFF;}.elementor-11064 .elementor-element.elementor-element-739d53c .elementor-icon-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-739d53c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-11064 .elementor-element.elementor-element-739d53c.elementor-view-framed .elementor-icon, .elementor-11064 .elementor-element.elementor-element-739d53c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11064 .elementor-element.elementor-element-739d53c.elementor-view-framed .elementor-icon, .elementor-11064 .elementor-element.elementor-element-739d53c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-11064 .elementor-element.elementor-element-739d53c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-11064 .elementor-element.elementor-element-739d53c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-11064 .elementor-element.elementor-element-739d53c.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-11064 .elementor-element.elementor-element-739d53c.elementor-view-framed .elementor-icon:hover, .elementor-11064 .elementor-element.elementor-element-739d53c.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-11064 .elementor-element.elementor-element-739d53c.elementor-view-framed .elementor-icon:hover, .elementor-11064 .elementor-element.elementor-element-739d53c.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-11064 .elementor-element.elementor-element-739d53c .elementor-icon{font-size:25px;}.elementor-11064 .elementor-element.elementor-element-739d53c .elementor-icon svg{height:25px;}.elementor-11064 .elementor-element.elementor-element-dd9ad3e{--display:flex;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11064 .elementor-element.elementor-element-dd9ad3e:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-dd9ad3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11064 .elementor-element.elementor-element-c414810{--display:flex;--min-height:80px;--justify-content:center;--border-radius:17px 17px 17px 17px;}.elementor-11064 .elementor-element.elementor-element-c414810:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-c414810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02FF01;}.elementor-11064 .elementor-element.elementor-element-c414810.e-con{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-4d647b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-4d647b5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:800;}.elementor-11064 .elementor-element.elementor-element-8ce05dc{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-11064 .elementor-element.elementor-element-106f261 .elementor-icon-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-106f261.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-11064 .elementor-element.elementor-element-106f261.elementor-view-framed .elementor-icon, .elementor-11064 .elementor-element.elementor-element-106f261.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11064 .elementor-element.elementor-element-106f261.elementor-view-framed .elementor-icon, .elementor-11064 .elementor-element.elementor-element-106f261.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-11064 .elementor-element.elementor-element-106f261.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-11064 .elementor-element.elementor-element-106f261.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-11064 .elementor-element.elementor-element-106f261.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-11064 .elementor-element.elementor-element-106f261.elementor-view-framed .elementor-icon:hover, .elementor-11064 .elementor-element.elementor-element-106f261.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-11064 .elementor-element.elementor-element-106f261.elementor-view-framed .elementor-icon:hover, .elementor-11064 .elementor-element.elementor-element-106f261.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-11064 .elementor-element.elementor-element-106f261 .elementor-icon{font-size:25px;}.elementor-11064 .elementor-element.elementor-element-106f261 .elementor-icon svg{height:25px;}.elementor-11064 .elementor-element.elementor-element-846c719{--display:flex;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11064 .elementor-element.elementor-element-846c719:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-846c719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11064 .elementor-element.elementor-element-6283661{--display:flex;--min-height:80px;--justify-content:center;--border-radius:17px 17px 17px 17px;}.elementor-11064 .elementor-element.elementor-element-6283661:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-6283661 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02FF01;}.elementor-11064 .elementor-element.elementor-element-6283661.e-con{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-cf44004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-cf44004 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:800;}.elementor-11064 .elementor-element.elementor-element-1b1b5ab{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-11064 .elementor-element.elementor-element-af72f77 .elementor-icon-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-af72f77.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-11064 .elementor-element.elementor-element-af72f77.elementor-view-framed .elementor-icon, .elementor-11064 .elementor-element.elementor-element-af72f77.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11064 .elementor-element.elementor-element-af72f77.elementor-view-framed .elementor-icon, .elementor-11064 .elementor-element.elementor-element-af72f77.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-11064 .elementor-element.elementor-element-af72f77.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-11064 .elementor-element.elementor-element-af72f77.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-11064 .elementor-element.elementor-element-af72f77.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-11064 .elementor-element.elementor-element-af72f77.elementor-view-framed .elementor-icon:hover, .elementor-11064 .elementor-element.elementor-element-af72f77.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-11064 .elementor-element.elementor-element-af72f77.elementor-view-framed .elementor-icon:hover, .elementor-11064 .elementor-element.elementor-element-af72f77.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-11064 .elementor-element.elementor-element-af72f77 .elementor-icon{font-size:25px;}.elementor-11064 .elementor-element.elementor-element-af72f77 .elementor-icon svg{height:25px;}.elementor-11064 .elementor-element.elementor-element-f6456c9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-f6456c9:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-f6456c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, var( --e-global-color-accent ) 100%);}.elementor-11064 .elementor-element.elementor-element-f6456c9::before, .elementor-11064 .elementor-element.elementor-element-f6456c9 > .elementor-background-video-container::before, .elementor-11064 .elementor-element.elementor-element-f6456c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-11064 .elementor-element.elementor-element-f6456c9 > .elementor-background-slideshow::before, .elementor-11064 .elementor-element.elementor-element-f6456c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11064 .elementor-element.elementor-element-f6456c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sitebemfeito.com.br/wp-content/uploads/2025/11/Shape-1.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;}.elementor-11064 .elementor-element.elementor-element-3e522f1{background-color:#FFFFFF14;margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;padding:4px 0px 4px 8px;border-radius:17px 17px 17px 17px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-11064 .elementor-element.elementor-element-3e522f1.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-3e522f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-3e522f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-3e522f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-3e522f1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-11064 .elementor-element.elementor-element-3e522f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-11064 .elementor-element.elementor-element-3e522f1 .elementor-icon-list-icon i{color:#00FF01;transition:color 0.3s;}.elementor-11064 .elementor-element.elementor-element-3e522f1 .elementor-icon-list-icon svg{fill:#00FF01;transition:fill 0.3s;}.elementor-11064 .elementor-element.elementor-element-3e522f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11064 .elementor-element.elementor-element-3e522f1 .elementor-icon-list-item > a{text-transform:uppercase;}.elementor-11064 .elementor-element.elementor-element-3e522f1 .elementor-icon-list-text{color:var( --e-global-color-3272760 );transition:color 0.3s;}.elementor-11064 .elementor-element.elementor-element-9dc668a{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-9dc668a .elementor-heading-title{font-size:42px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-258a230{width:var( --container-widget-width, 70% );max-width:70%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 188px 0px 190px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-11064 .elementor-element.elementor-element-6991cba{--display:flex;}.elementor-11064 .elementor-element.elementor-element-1393bed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-edf3dfd{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11064 .elementor-element.elementor-element-edf3dfd:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-edf3dfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3D;}.elementor-11064 .elementor-element.elementor-element-edf3dfd:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-edf3dfd, .elementor-11064 .elementor-element.elementor-element-edf3dfd::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-edf3dfd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-cb998c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-cb998c6 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-cb998c6 .elementor-image-box-title{margin-bottom:19px;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:700;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-cb998c6 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:17px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button{background-color:#FBF6F600;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-3272760 );color:var( --e-global-color-3272760 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button:hover, .elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-primary );border-color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-776fd16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-776fd16.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button:hover svg, .elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-11064 .elementor-element.elementor-element-acd25f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-00661ac{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11064 .elementor-element.elementor-element-00661ac:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-00661ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3D;}.elementor-11064 .elementor-element.elementor-element-00661ac:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-00661ac, .elementor-11064 .elementor-element.elementor-element-00661ac::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-00661ac.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-2a36150{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-2a36150 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-2a36150 .elementor-image-box-title{margin-bottom:19px;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:800;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-2a36150 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:17px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button{background-color:#FBF6F600;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-3272760 );color:var( --e-global-color-3272760 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button:hover, .elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-primary );border-color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-a3b5ead{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-a3b5ead.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button:hover svg, .elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-11064 .elementor-element.elementor-element-689f9c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-50eb6a2{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11064 .elementor-element.elementor-element-50eb6a2:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-50eb6a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3D;}.elementor-11064 .elementor-element.elementor-element-50eb6a2:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-50eb6a2, .elementor-11064 .elementor-element.elementor-element-50eb6a2::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-50eb6a2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-9b4c906{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-9b4c906 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-9b4c906 .elementor-image-box-title{margin-bottom:19px;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:800;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-9b4c906 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:17px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button{background-color:#FBF6F600;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-3272760 );color:var( --e-global-color-3272760 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button:hover, .elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-primary );border-color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-1b6ef32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-1b6ef32.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button:hover svg, .elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-11064 .elementor-element.elementor-element-f9617bd{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:38px;--padding-bottom:38px;--padding-left:30px;--padding-right:32px;}.elementor-11064 .elementor-element.elementor-element-f9617bd:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-f9617bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3D;}.elementor-11064 .elementor-element.elementor-element-f9617bd:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-f9617bd, .elementor-11064 .elementor-element.elementor-element-f9617bd::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-f9617bd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-29ff79d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-29ff79d .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-29ff79d .elementor-image-box-title{margin-bottom:19px;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:800;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-29ff79d .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:17px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button{background-color:#FBF6F600;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-3272760 );color:var( --e-global-color-3272760 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-4efa9a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-4efa9a6.elementor-element{--align-self:flex-start;}.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button:hover, .elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button:focus{color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button:hover svg, .elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button:focus svg{fill:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-ef92bc9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-d5327b4{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11064 .elementor-element.elementor-element-d5327b4:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-d5327b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3D;}.elementor-11064 .elementor-element.elementor-element-d5327b4:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-d5327b4, .elementor-11064 .elementor-element.elementor-element-d5327b4::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-d5327b4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-b732571{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-b732571 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-b732571 .elementor-image-box-title{margin-bottom:19px;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:800;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-b732571 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:17px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button{background-color:#FBF6F600;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-3272760 );color:var( --e-global-color-3272760 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button:hover, .elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-primary );border-color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-860d3da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-860d3da.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button:hover svg, .elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-11064 .elementor-element.elementor-element-2953ea9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-ae70986{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:38px;--padding-bottom:38px;--padding-left:30px;--padding-right:32px;}.elementor-11064 .elementor-element.elementor-element-ae70986:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-ae70986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3D;}.elementor-11064 .elementor-element.elementor-element-ae70986:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-ae70986, .elementor-11064 .elementor-element.elementor-element-ae70986::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-ae70986.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-ad1c6c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-ad1c6c5 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-ad1c6c5 .elementor-image-box-title{margin-bottom:19px;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:800;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-ad1c6c5 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:17px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button{background-color:#FBF6F600;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-3272760 );color:var( --e-global-color-3272760 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button:hover, .elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-3272760 );border-color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-a39546a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-a39546a.elementor-element{--align-self:flex-start;}.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button:hover svg, .elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button:focus svg{fill:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-d956a5b{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:30px;--padding-right:32px;}.elementor-11064 .elementor-element.elementor-element-d956a5b:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-d956a5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3D;}.elementor-11064 .elementor-element.elementor-element-d956a5b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-d956a5b, .elementor-11064 .elementor-element.elementor-element-d956a5b::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-d956a5b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-a6a81a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-a6a81a9 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-a6a81a9 .elementor-image-box-title{margin-bottom:19px;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:800;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-a6a81a9 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:17px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button{background-color:#FBF6F600;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-3272760 );color:var( --e-global-color-3272760 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-0b9dd63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-0b9dd63.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button:hover, .elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button:focus{color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button:hover svg, .elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button:focus svg{fill:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-c5fc72a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-bc47d7b{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:30px;--padding-right:32px;}.elementor-11064 .elementor-element.elementor-element-bc47d7b:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-bc47d7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3D;}.elementor-11064 .elementor-element.elementor-element-bc47d7b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-bc47d7b, .elementor-11064 .elementor-element.elementor-element-bc47d7b::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-bc47d7b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-550a625{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-550a625 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-550a625 .elementor-image-box-title{margin-bottom:19px;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:800;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-550a625 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:17px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button{background-color:#FBF6F600;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-3272760 );color:var( --e-global-color-3272760 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-7879331{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-7879331.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button:hover, .elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button:focus{color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button:hover svg, .elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button:focus svg{fill:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-2d592d8{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:30px;--padding-right:32px;}.elementor-11064 .elementor-element.elementor-element-2d592d8:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-2d592d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3D;}.elementor-11064 .elementor-element.elementor-element-2d592d8:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-2d592d8, .elementor-11064 .elementor-element.elementor-element-2d592d8::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-2d592d8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-ff77229{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-ff77229 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-ff77229 .elementor-image-box-title{margin-bottom:19px;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:800;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-ff77229 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:17px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button{background-color:#FBF6F600;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-3272760 );color:var( --e-global-color-3272760 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-0053651{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-0053651.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button:hover, .elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button:focus{color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button:hover svg, .elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button:focus svg{fill:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-d2fa476{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:30px;--padding-right:32px;}.elementor-11064 .elementor-element.elementor-element-d2fa476:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-d2fa476 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3D;}.elementor-11064 .elementor-element.elementor-element-d2fa476:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-d2fa476, .elementor-11064 .elementor-element.elementor-element-d2fa476::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-d2fa476.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-d6252d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-d6252d0 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-d6252d0 .elementor-image-box-title{margin-bottom:19px;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:800;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-d6252d0 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:17px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button{background-color:#FBF6F600;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-3272760 );color:var( --e-global-color-3272760 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-1a40aa9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-1a40aa9.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button:hover, .elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button:focus{color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button:hover svg, .elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button:focus svg{fill:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-4992023{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-b739d85{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:30px;--padding-right:32px;}.elementor-11064 .elementor-element.elementor-element-b739d85:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-b739d85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3D;}.elementor-11064 .elementor-element.elementor-element-b739d85:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-b739d85, .elementor-11064 .elementor-element.elementor-element-b739d85::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-b739d85.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-cf119c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-cf119c6 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-cf119c6 .elementor-image-box-title{margin-bottom:19px;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:800;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-cf119c6 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:17px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button{background-color:#FBF6F600;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-3272760 );color:var( --e-global-color-3272760 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-04e03e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-04e03e3.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button:hover, .elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button:focus{color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button:hover svg, .elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button:focus svg{fill:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-eac68f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-cc4e3bd{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:30px;--padding-right:32px;}.elementor-11064 .elementor-element.elementor-element-cc4e3bd:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-cc4e3bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3D;}.elementor-11064 .elementor-element.elementor-element-cc4e3bd:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-cc4e3bd, .elementor-11064 .elementor-element.elementor-element-cc4e3bd::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-cc4e3bd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-d4e5cde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-d4e5cde .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-d4e5cde .elementor-image-box-title{margin-bottom:19px;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:800;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-d4e5cde .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:17px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button{background-color:#FBF6F600;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-3272760 );color:var( --e-global-color-3272760 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-56cc876{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-56cc876.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button:hover, .elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button:focus{color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button:hover svg, .elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button:focus svg{fill:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-1800c60{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-5aa0472{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:30px;--padding-right:32px;}.elementor-11064 .elementor-element.elementor-element-5aa0472:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-5aa0472 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3D;}.elementor-11064 .elementor-element.elementor-element-5aa0472:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-5aa0472, .elementor-11064 .elementor-element.elementor-element-5aa0472::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-5aa0472.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-149e64a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-149e64a .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-149e64a .elementor-image-box-title{margin-bottom:19px;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:800;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-149e64a .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:17px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button{background-color:#FBF6F600;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-3272760 );color:var( --e-global-color-3272760 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-55b006a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-55b006a.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button:hover, .elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button:focus{color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button:hover svg, .elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button:focus svg{fill:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-2ea500c{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:30px;--padding-right:32px;}.elementor-11064 .elementor-element.elementor-element-2ea500c:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-2ea500c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3D;}.elementor-11064 .elementor-element.elementor-element-2ea500c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-2ea500c, .elementor-11064 .elementor-element.elementor-element-2ea500c::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-2ea500c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-56b693a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-56b693a .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-56b693a .elementor-image-box-title{margin-bottom:19px;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:800;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-56b693a .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:17px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button{background-color:#FBF6F600;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-3272760 );color:var( --e-global-color-3272760 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-9668b03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px -1px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-9668b03.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button:hover, .elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button:focus{color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button:hover svg, .elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button:focus svg{fill:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-a594e0b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-49af217{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:38px;--padding-bottom:38px;--padding-left:30px;--padding-right:32px;}.elementor-11064 .elementor-element.elementor-element-49af217:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-49af217 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3D;}.elementor-11064 .elementor-element.elementor-element-49af217:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-49af217, .elementor-11064 .elementor-element.elementor-element-49af217::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-49af217.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-d33a407{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-d33a407 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-d33a407 .elementor-image-box-title{margin-bottom:19px;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:800;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-d33a407 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:17px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button{background-color:#FBF6F600;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-3272760 );color:var( --e-global-color-3272760 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-613a39a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-613a39a.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button:hover, .elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button:focus{color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button:hover svg, .elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button:focus svg{fill:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-3d1ba54{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-3df613a{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:38px;--padding-bottom:38px;--padding-left:30px;--padding-right:32px;}.elementor-11064 .elementor-element.elementor-element-3df613a:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-3df613a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3D;}.elementor-11064 .elementor-element.elementor-element-3df613a:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-3df613a, .elementor-11064 .elementor-element.elementor-element-3df613a::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-3df613a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-0937981{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-0937981 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-0937981 .elementor-image-box-title{margin-bottom:19px;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:800;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-0937981 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:17px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button{background-color:#FBF6F600;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-3272760 );color:var( --e-global-color-3272760 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-354d98a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-354d98a.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button:hover, .elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button:focus{color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button:hover svg, .elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button:focus svg{fill:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-08b0f87{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:38px;--padding-bottom:38px;--padding-left:30px;--padding-right:32px;}.elementor-11064 .elementor-element.elementor-element-08b0f87:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-08b0f87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3D;}.elementor-11064 .elementor-element.elementor-element-08b0f87:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-08b0f87, .elementor-11064 .elementor-element.elementor-element-08b0f87::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-08b0f87.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-1c5e923{--display:flex;}.elementor-11064 .elementor-element.elementor-element-dfbda59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-dfbda59 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-dfbda59 .elementor-image-box-title{margin-bottom:19px;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:800;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-dfbda59 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:17px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button{background-color:#FBF6F600;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-3272760 );color:var( --e-global-color-3272760 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-2d773a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-2d773a9.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button:hover, .elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button:focus{color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button:hover svg, .elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button:focus svg{fill:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-5f734f3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-86cba80{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:38px;--padding-bottom:38px;--padding-left:30px;--padding-right:32px;}.elementor-11064 .elementor-element.elementor-element-86cba80:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-86cba80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3D;}.elementor-11064 .elementor-element.elementor-element-86cba80:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-86cba80, .elementor-11064 .elementor-element.elementor-element-86cba80::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-86cba80.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-660b977{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-660b977 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-660b977 .elementor-image-box-title{margin-bottom:19px;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:800;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-660b977 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:17px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button{background-color:#FBF6F600;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-3272760 );color:var( --e-global-color-3272760 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-d716309{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-d716309.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button:hover, .elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button:focus{color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button:hover svg, .elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button:focus svg{fill:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-7926a13{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-26a4ae7{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:38px;--padding-bottom:38px;--padding-left:30px;--padding-right:32px;}.elementor-11064 .elementor-element.elementor-element-26a4ae7:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-26a4ae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3D;}.elementor-11064 .elementor-element.elementor-element-26a4ae7:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-26a4ae7, .elementor-11064 .elementor-element.elementor-element-26a4ae7::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-26a4ae7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-3747eed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-3747eed .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-3747eed .elementor-image-box-title{margin-bottom:19px;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:800;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-3747eed .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:17px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button{background-color:#FBF6F600;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-3272760 );color:var( --e-global-color-3272760 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-2ee548c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-2ee548c.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button:hover, .elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button:focus{color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button:hover svg, .elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button:focus svg{fill:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-e550f1e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-1bfdc7a{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:38px;--padding-bottom:38px;--padding-left:30px;--padding-right:32px;}.elementor-11064 .elementor-element.elementor-element-1bfdc7a:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-1bfdc7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF3D;}.elementor-11064 .elementor-element.elementor-element-1bfdc7a:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-1bfdc7a, .elementor-11064 .elementor-element.elementor-element-1bfdc7a::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-1bfdc7a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-9744f6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-9744f6d .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-9744f6d .elementor-image-box-title{margin-bottom:19px;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:800;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-9744f6d .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:17px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button{background-color:#FBF6F600;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-3272760 );color:var( --e-global-color-3272760 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-29bde12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-29bde12.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button:hover, .elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button:focus{color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button:hover svg, .elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button:focus svg{fill:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-104730b{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-62px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-11px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-62px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:-11px;--e-n-carousel-arrow-size:34px;--e-n-carousel-arrow-normal-color:var( --e-global-color-secondary );--e-n-carousel-arrow-hover-color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-104730b :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF00;border-radius:5px 5px 5px 5px;padding:5px 5px 5px 5px;}.elementor-11064 .elementor-element.elementor-element-e2dc049{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-11064 .elementor-element.elementor-element-2783417{--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;--overlay-opacity:0.37;--border-radius:20px 20px 20px 20px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-11064 .elementor-element.elementor-element-2783417:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-2783417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2251D6;}.elementor-11064 .elementor-element.elementor-element-2783417::before, .elementor-11064 .elementor-element.elementor-element-2783417 > .elementor-background-video-container::before, .elementor-11064 .elementor-element.elementor-element-2783417 > .e-con-inner > .elementor-background-video-container::before, .elementor-11064 .elementor-element.elementor-element-2783417 > .elementor-background-slideshow::before, .elementor-11064 .elementor-element.elementor-element-2783417 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11064 .elementor-element.elementor-element-2783417 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sitebemfeito.com.br/wp-content/uploads/2026/06/setas-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-11064 .elementor-element.elementor-element-3362288{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-3362288.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-41a4cbb{background-color:#FFFFFF14;margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;padding:4px 0px 4px 8px;border-radius:17px 17px 17px 17px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-11064 .elementor-element.elementor-element-41a4cbb.elementor-element{--align-self:flex-start;}.elementor-11064 .elementor-element.elementor-element-41a4cbb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-41a4cbb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-41a4cbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-41a4cbb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-11064 .elementor-element.elementor-element-41a4cbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-11064 .elementor-element.elementor-element-41a4cbb .elementor-icon-list-icon i{color:#00FF01;transition:color 0.3s;}.elementor-11064 .elementor-element.elementor-element-41a4cbb .elementor-icon-list-icon svg{fill:#00FF01;transition:fill 0.3s;}.elementor-11064 .elementor-element.elementor-element-41a4cbb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11064 .elementor-element.elementor-element-41a4cbb .elementor-icon-list-item > a{text-transform:uppercase;}.elementor-11064 .elementor-element.elementor-element-41a4cbb .elementor-icon-list-text{color:var( --e-global-color-3272760 );transition:color 0.3s;}.elementor-11064 .elementor-element.elementor-element-4f2dceb .elementor-heading-title{font-size:42px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-72dfdf7{font-size:18px;color:var( --e-global-color-3272760 );}.elementor-11064 .elementor-element.elementor-element-72dfdf7 p{margin-block-end:20px;}.elementor-11064 .elementor-element.elementor-element-cc24ecf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-cc24ecf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-94f5eca .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:16px 33px 16px 33px;}.elementor-11064 .elementor-element.elementor-element-94f5eca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-94f5eca.elementor-element{--align-self:flex-start;}.elementor-11064 .elementor-element.elementor-element-94f5eca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11064 .elementor-element.elementor-element-94f5eca .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11064 .elementor-element.elementor-element-94f5eca .elementor-button:hover, .elementor-11064 .elementor-element.elementor-element-94f5eca .elementor-button:focus{color:#FFFFFF;}.elementor-11064 .elementor-element.elementor-element-94f5eca .elementor-button:hover svg, .elementor-11064 .elementor-element.elementor-element-94f5eca .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11064 .elementor-element.elementor-element-cda99ef{--display:flex;--position:absolute;--min-height:100%;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;bottom:0px;--z-index:5;}body:not(.rtl) .elementor-11064 .elementor-element.elementor-element-cda99ef{right:0px;}body.rtl .elementor-11064 .elementor-element.elementor-element-cda99ef{left:0px;}.elementor-11064 .elementor-element.elementor-element-bc6e674{margin:0px -63px calc(var(--kit-widget-spacing, 0px) + -65px) 0px;}.elementor-11064 .elementor-element.elementor-element-bc6e674 img{width:82%;}.elementor-11064 .elementor-element.elementor-element-bd6c1b0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:135px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-bd6c1b0:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-bd6c1b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6FB;}.elementor-11064 .elementor-element.elementor-element-2a940a3{background-color:#516C9212;margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;padding:4px 0px 4px 8px;border-radius:17px 17px 17px 17px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-11064 .elementor-element.elementor-element-2a940a3.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-2a940a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-2a940a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-2a940a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-2a940a3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-11064 .elementor-element.elementor-element-2a940a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-11064 .elementor-element.elementor-element-2a940a3 .elementor-icon-list-icon i{color:#06D907;transition:color 0.3s;}.elementor-11064 .elementor-element.elementor-element-2a940a3 .elementor-icon-list-icon svg{fill:#06D907;transition:fill 0.3s;}.elementor-11064 .elementor-element.elementor-element-2a940a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11064 .elementor-element.elementor-element-2a940a3 .elementor-icon-list-item > a{text-transform:uppercase;}.elementor-11064 .elementor-element.elementor-element-2a940a3 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-11064 .elementor-element.elementor-element-1ea00d1{width:var( --container-widget-width, 100% );max-width:100%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-11064 .elementor-element.elementor-element-1ea00d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-1ea00d1 .elementor-heading-title{font-size:42px;}.elementor-11064 .elementor-element.elementor-element-9cf98d5{width:var( --container-widget-width, 62% );max-width:62%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;}.elementor-11064 .elementor-element.elementor-element-3174656{--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;--justify-content:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-085db94{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:28px;--padding-left:29px;--padding-right:30px;}.elementor-11064 .elementor-element.elementor-element-085db94:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-085db94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11064 .elementor-element.elementor-element-085db94:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-085db94, .elementor-11064 .elementor-element.elementor-element-085db94::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-5dbd7ac{--display:flex;--min-height:107px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:150px 150px 150px 150px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-5dbd7ac:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-5dbd7ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11064 .elementor-element.elementor-element-1b8a629{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-1e6154b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:start;}.elementor-11064 .elementor-element.elementor-element-1e6154b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:800;}.elementor-11064 .elementor-element.elementor-element-ee164dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;}.elementor-11064 .elementor-element.elementor-element-0a0fa7f{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-11064 .elementor-element.elementor-element-0a0fa7f:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-0a0fa7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11064 .elementor-element.elementor-element-0a0fa7f:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-0a0fa7f, .elementor-11064 .elementor-element.elementor-element-0a0fa7f::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-e86d181{--display:flex;--min-height:107px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:150px 150px 150px 150px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-e86d181:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-e86d181 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11064 .elementor-element.elementor-element-afd6929{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-44197a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:start;}.elementor-11064 .elementor-element.elementor-element-44197a0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:800;}.elementor-11064 .elementor-element.elementor-element-2503279{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;}.elementor-11064 .elementor-element.elementor-element-8008e7c{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-11064 .elementor-element.elementor-element-8008e7c:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-8008e7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11064 .elementor-element.elementor-element-8008e7c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-8008e7c, .elementor-11064 .elementor-element.elementor-element-8008e7c::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-ff0f40b{--display:flex;--min-height:107px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:150px 150px 150px 150px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-ff0f40b:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-ff0f40b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11064 .elementor-element.elementor-element-1c4e9ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-2f5c1d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:start;}.elementor-11064 .elementor-element.elementor-element-2f5c1d9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:800;}.elementor-11064 .elementor-element.elementor-element-22425e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;}.elementor-11064 .elementor-element.elementor-element-8d47b70{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-11064 .elementor-element.elementor-element-8d47b70:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-8d47b70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11064 .elementor-element.elementor-element-8d47b70:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-8d47b70, .elementor-11064 .elementor-element.elementor-element-8d47b70::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-8cdc1a4{--display:flex;--min-height:107px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:150px 150px 150px 150px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-8cdc1a4:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-8cdc1a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11064 .elementor-element.elementor-element-31e5926{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-31e5926 img{width:60%;}.elementor-11064 .elementor-element.elementor-element-bde0d20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:start;}.elementor-11064 .elementor-element.elementor-element-bde0d20 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:800;}.elementor-11064 .elementor-element.elementor-element-a351345{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;}.elementor-11064 .elementor-element.elementor-element-79a9f2c{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-11064 .elementor-element.elementor-element-79a9f2c:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-79a9f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11064 .elementor-element.elementor-element-79a9f2c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-79a9f2c, .elementor-11064 .elementor-element.elementor-element-79a9f2c::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-a23940f{--display:flex;--min-height:107px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:150px 150px 150px 150px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-a23940f:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-a23940f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11064 .elementor-element.elementor-element-a07d70f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-a07d70f img{width:50%;}.elementor-11064 .elementor-element.elementor-element-152ad82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:start;}.elementor-11064 .elementor-element.elementor-element-152ad82 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:800;}.elementor-11064 .elementor-element.elementor-element-ffc5729{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;}.elementor-11064 .elementor-element.elementor-element-a689249{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-11064 .elementor-element.elementor-element-a689249:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-a689249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11064 .elementor-element.elementor-element-a689249:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-a689249, .elementor-11064 .elementor-element.elementor-element-a689249::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-dbd9450{--display:flex;--min-height:107px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:150px 150px 150px 150px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-dbd9450:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-dbd9450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11064 .elementor-element.elementor-element-bd6df38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-bd6df38 img{width:60%;}.elementor-11064 .elementor-element.elementor-element-2d8f549{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:start;}.elementor-11064 .elementor-element.elementor-element-2d8f549 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:800;}.elementor-11064 .elementor-element.elementor-element-1e27e31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;}.elementor-11064 .elementor-element.elementor-element-a1da992{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-11064 .elementor-element.elementor-element-a1da992:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-a1da992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11064 .elementor-element.elementor-element-a1da992:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-a1da992, .elementor-11064 .elementor-element.elementor-element-a1da992::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-ad98762{--display:flex;--min-height:107px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:150px 150px 150px 150px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-ad98762:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-ad98762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11064 .elementor-element.elementor-element-f75981f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-f75981f img{width:60%;}.elementor-11064 .elementor-element.elementor-element-610e327{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:start;}.elementor-11064 .elementor-element.elementor-element-610e327 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:800;}.elementor-11064 .elementor-element.elementor-element-a8d6d27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;}.elementor-11064 .elementor-element.elementor-element-0e916f8{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-11064 .elementor-element.elementor-element-0e916f8:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-0e916f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11064 .elementor-element.elementor-element-0e916f8:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-0e916f8, .elementor-11064 .elementor-element.elementor-element-0e916f8::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-89af365{--display:flex;--min-height:107px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:150px 150px 150px 150px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-89af365:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-89af365 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11064 .elementor-element.elementor-element-b777946{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-b777946 img{width:60%;}.elementor-11064 .elementor-element.elementor-element-5fddc6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:start;}.elementor-11064 .elementor-element.elementor-element-5fddc6c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:800;}.elementor-11064 .elementor-element.elementor-element-2337539{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;}.elementor-11064 .elementor-element.elementor-element-a10085b{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-11064 .elementor-element.elementor-element-a10085b:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-a10085b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11064 .elementor-element.elementor-element-a10085b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-a10085b, .elementor-11064 .elementor-element.elementor-element-a10085b::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-4886db9{--display:flex;--min-height:107px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:150px 150px 150px 150px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-4886db9:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-4886db9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11064 .elementor-element.elementor-element-d3ed6c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-d3ed6c7 img{width:55%;}.elementor-11064 .elementor-element.elementor-element-7a99c5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:start;}.elementor-11064 .elementor-element.elementor-element-7a99c5c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:800;}.elementor-11064 .elementor-element.elementor-element-95ffb87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;}.elementor-11064 .elementor-element.elementor-element-8b678cc{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-11064 .elementor-element.elementor-element-8b678cc:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-8b678cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11064 .elementor-element.elementor-element-8b678cc:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-8b678cc, .elementor-11064 .elementor-element.elementor-element-8b678cc::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-00fa7e3{--display:flex;--min-height:107px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:150px 150px 150px 150px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-00fa7e3:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-00fa7e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11064 .elementor-element.elementor-element-32df357{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-32df357 img{width:60%;}.elementor-11064 .elementor-element.elementor-element-9316a74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:start;}.elementor-11064 .elementor-element.elementor-element-9316a74 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:800;}.elementor-11064 .elementor-element.elementor-element-1804dd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;}.elementor-11064 .elementor-element.elementor-element-178fe13{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-11064 .elementor-element.elementor-element-178fe13:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-178fe13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11064 .elementor-element.elementor-element-178fe13:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-178fe13, .elementor-11064 .elementor-element.elementor-element-178fe13::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-00c2e41{--display:flex;--min-height:107px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:150px 150px 150px 150px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-00c2e41:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-00c2e41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11064 .elementor-element.elementor-element-bc1ef35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-bc1ef35 img{width:50%;}.elementor-11064 .elementor-element.elementor-element-0e28376{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:start;}.elementor-11064 .elementor-element.elementor-element-0e28376 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:800;}.elementor-11064 .elementor-element.elementor-element-fd7dd29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;}.elementor-11064 .elementor-element.elementor-element-dcde0c5{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-11064 .elementor-element.elementor-element-dcde0c5:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-dcde0c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11064 .elementor-element.elementor-element-dcde0c5:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-dcde0c5, .elementor-11064 .elementor-element.elementor-element-dcde0c5::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-dfad59f{--display:flex;--min-height:107px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:150px 150px 150px 150px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-dfad59f:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-dfad59f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11064 .elementor-element.elementor-element-d624f3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-d624f3a img{width:50%;}.elementor-11064 .elementor-element.elementor-element-04cb516{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:start;}.elementor-11064 .elementor-element.elementor-element-04cb516 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:800;}.elementor-11064 .elementor-element.elementor-element-a7b61e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;}.elementor-11064 .elementor-element.elementor-element-8618677{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-11064 .elementor-element.elementor-element-8618677:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-8618677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11064 .elementor-element.elementor-element-8618677:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-8618677, .elementor-11064 .elementor-element.elementor-element-8618677::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-74ef3ee{--display:flex;--min-height:107px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:150px 150px 150px 150px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-74ef3ee:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-74ef3ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11064 .elementor-element.elementor-element-a1ee5aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-a1ee5aa img{width:50%;}.elementor-11064 .elementor-element.elementor-element-35d347c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:start;}.elementor-11064 .elementor-element.elementor-element-35d347c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:800;}.elementor-11064 .elementor-element.elementor-element-61d011e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;}.elementor-11064 .elementor-element.elementor-element-0af5e32{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-11064 .elementor-element.elementor-element-0af5e32:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-0af5e32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11064 .elementor-element.elementor-element-0af5e32:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-0af5e32, .elementor-11064 .elementor-element.elementor-element-0af5e32::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-abef32b{--display:flex;--min-height:107px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:150px 150px 150px 150px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-abef32b:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-abef32b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11064 .elementor-element.elementor-element-11ff7d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-11ff7d6 img{width:50%;}.elementor-11064 .elementor-element.elementor-element-01c8a37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:start;}.elementor-11064 .elementor-element.elementor-element-01c8a37 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:800;}.elementor-11064 .elementor-element.elementor-element-6183cce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;}.elementor-11064 .elementor-element.elementor-element-f898219{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-11064 .elementor-element.elementor-element-f898219:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-f898219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11064 .elementor-element.elementor-element-f898219:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-f898219, .elementor-11064 .elementor-element.elementor-element-f898219::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-187332f{--display:flex;--min-height:107px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:150px 150px 150px 150px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-187332f:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-187332f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11064 .elementor-element.elementor-element-e82244b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-e82244b img{width:50%;}.elementor-11064 .elementor-element.elementor-element-522b123{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:start;}.elementor-11064 .elementor-element.elementor-element-522b123 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:800;}.elementor-11064 .elementor-element.elementor-element-9585a86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;}.elementor-11064 .elementor-element.elementor-element-18061a9{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-11064 .elementor-element.elementor-element-18061a9:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-18061a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11064 .elementor-element.elementor-element-18061a9:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 2px 2px 0px rgba(21.856548913043472, 81.07533426128313, 214.2, 0.34);}.elementor-11064 .elementor-element.elementor-element-18061a9, .elementor-11064 .elementor-element.elementor-element-18061a9::before{--border-transition:0.3s;}.elementor-11064 .elementor-element.elementor-element-b0d779b{--display:flex;--min-height:107px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:150px 150px 150px 150px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-b0d779b:not(.elementor-motion-effects-element-type-background), .elementor-11064 .elementor-element.elementor-element-b0d779b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2251D6;}.elementor-11064 .elementor-element.elementor-element-6a748cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-6a748cb img{width:50%;}.elementor-11064 .elementor-element.elementor-element-9913222{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:start;}.elementor-11064 .elementor-element.elementor-element-9913222 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:800;}.elementor-11064 .elementor-element.elementor-element-0c6effc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;}.elementor-11064 .elementor-element.elementor-element-67f86b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:16px;text-align:start;}body:not(.rtl) .elementor-11064 .elementor-element.elementor-element-67f86b2{right:-662px;}body.rtl .elementor-11064 .elementor-element.elementor-element-67f86b2{left:-662px;}.elementor-11064 .elementor-element.elementor-element-67f86b2 img{max-width:32%;}.elementor-11064 .elementor-element.elementor-element-4ccd3ebc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-71fd2933{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-11064 .elementor-element.elementor-element-71fd2933.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11064 .elementor-element.elementor-element-6121363c img{border-radius:10px 10px 10px 10px;}.elementor-11064 .elementor-element.elementor-element-9951427{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:-34px;}body:not(.rtl) .elementor-11064 .elementor-element.elementor-element-9951427{left:369px;}body.rtl .elementor-11064 .elementor-element.elementor-element-9951427{right:369px;}.elementor-11064 .elementor-element.elementor-element-9951427 img{border-radius:5px 5px 5px 5px;}.elementor-11064 .elementor-element.elementor-element-5be778e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 120px) -30px;padding:0px 0px 0px 0px;bottom:0px;}body:not(.rtl) .elementor-11064 .elementor-element.elementor-element-5be778e8{left:0px;}body.rtl .elementor-11064 .elementor-element.elementor-element-5be778e8{right:0px;}.elementor-11064 .elementor-element.elementor-element-5be778e8 img{border-radius:5px 5px 5px 5px;}.elementor-11064 .elementor-element.elementor-element-5635d92e{margin:102px -13px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-11064 .elementor-element.elementor-element-5635d92e{right:0px;}body.rtl .elementor-11064 .elementor-element.elementor-element-5635d92e{left:0px;}.elementor-11064 .elementor-element.elementor-element-5635d92e img{border-radius:5px 5px 5px 5px;}.elementor-11064 .elementor-element.elementor-element-27c2dece{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-a3ecf8c{background-color:#516C9212;margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;padding:4px 0px 4px 8px;border-radius:17px 17px 17px 17px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-11064 .elementor-element.elementor-element-a3ecf8c.elementor-element{--align-self:flex-start;}.elementor-11064 .elementor-element.elementor-element-a3ecf8c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-a3ecf8c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-a3ecf8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-a3ecf8c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-11064 .elementor-element.elementor-element-a3ecf8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-11064 .elementor-element.elementor-element-a3ecf8c .elementor-icon-list-icon i{color:#06D907;transition:color 0.3s;}.elementor-11064 .elementor-element.elementor-element-a3ecf8c .elementor-icon-list-icon svg{fill:#06D907;transition:fill 0.3s;}.elementor-11064 .elementor-element.elementor-element-a3ecf8c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11064 .elementor-element.elementor-element-a3ecf8c .elementor-icon-list-item > a{text-transform:uppercase;}.elementor-11064 .elementor-element.elementor-element-a3ecf8c .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-11064 .elementor-element.elementor-element-678f87c2 .elementor-heading-title{font-size:42px;color:var( --e-global-color-primary );}.elementor-11064 .elementor-element.elementor-element-3421c4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;}.elementor-11064 .elementor-element.elementor-element-6d75602 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:16px 33px 16px 33px;}.elementor-11064 .elementor-element.elementor-element-6d75602{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-6d75602.elementor-element{--align-self:flex-start;}.elementor-11064 .elementor-element.elementor-element-6d75602 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11064 .elementor-element.elementor-element-6d75602 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11064 .elementor-element.elementor-element-6d75602 .elementor-button:hover, .elementor-11064 .elementor-element.elementor-element-6d75602 .elementor-button:focus{color:#FFFFFF;}.elementor-11064 .elementor-element.elementor-element-6d75602 .elementor-button:hover svg, .elementor-11064 .elementor-element.elementor-element-6d75602 .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-11064 .elementor-element.elementor-element-2cf492bb{--content-width:1280px;}.elementor-11064 .elementor-element.elementor-element-4bef1e7a{--width:46%;}.elementor-11064 .elementor-element.elementor-element-7fe5b18f{--width:54%;}.elementor-11064 .elementor-element.elementor-element-60716293{--width:50%;}.elementor-11064 .elementor-element.elementor-element-931cce1{--width:50%;}.elementor-11064 .elementor-element.elementor-element-d4d8668{--content-width:1280px;}.elementor-11064 .elementor-element.elementor-element-da690e6{--width:40%;}.elementor-11064 .elementor-element.elementor-element-11322d1{--width:100%;}.elementor-11064 .elementor-element.elementor-element-dfd1e33{--width:58%;}.elementor-11064 .elementor-element.elementor-element-ef9b43a{--width:48.5%;}.elementor-11064 .elementor-element.elementor-element-14fee18{--width:80px;}.elementor-11064 .elementor-element.elementor-element-eb957bd{--width:48.5%;}.elementor-11064 .elementor-element.elementor-element-f04787a{--width:80px;}.elementor-11064 .elementor-element.elementor-element-dd9ad3e{--width:48.5%;}.elementor-11064 .elementor-element.elementor-element-c414810{--width:80px;}.elementor-11064 .elementor-element.elementor-element-846c719{--width:48.5%;}.elementor-11064 .elementor-element.elementor-element-6283661{--width:80px;}.elementor-11064 .elementor-element.elementor-element-f6456c9{--content-width:1280px;}.elementor-11064 .elementor-element.elementor-element-edf3dfd{--width:100%;}.elementor-11064 .elementor-element.elementor-element-00661ac{--width:100%;}.elementor-11064 .elementor-element.elementor-element-50eb6a2{--width:100%;}.elementor-11064 .elementor-element.elementor-element-f9617bd{--width:100%;}.elementor-11064 .elementor-element.elementor-element-d5327b4{--width:100%;}.elementor-11064 .elementor-element.elementor-element-ae70986{--width:100%;}.elementor-11064 .elementor-element.elementor-element-d956a5b{--width:100%;}.elementor-11064 .elementor-element.elementor-element-bc47d7b{--width:100%;}.elementor-11064 .elementor-element.elementor-element-2d592d8{--width:100%;}.elementor-11064 .elementor-element.elementor-element-d2fa476{--width:100%;}.elementor-11064 .elementor-element.elementor-element-b739d85{--width:100%;}.elementor-11064 .elementor-element.elementor-element-cc4e3bd{--width:100%;}.elementor-11064 .elementor-element.elementor-element-5aa0472{--width:100%;}.elementor-11064 .elementor-element.elementor-element-2ea500c{--width:100%;}.elementor-11064 .elementor-element.elementor-element-49af217{--width:100%;}.elementor-11064 .elementor-element.elementor-element-3df613a{--width:100%;}.elementor-11064 .elementor-element.elementor-element-08b0f87{--width:100%;}.elementor-11064 .elementor-element.elementor-element-86cba80{--width:100%;}.elementor-11064 .elementor-element.elementor-element-26a4ae7{--width:100%;}.elementor-11064 .elementor-element.elementor-element-1bfdc7a{--width:100%;}.elementor-11064 .elementor-element.elementor-element-e2dc049{--content-width:1280px;}.elementor-11064 .elementor-element.elementor-element-3362288{--width:47.835%;}.elementor-11064 .elementor-element.elementor-element-cc24ecf{--width:330.975px;}.elementor-11064 .elementor-element.elementor-element-cda99ef{--width:38%;}.elementor-11064 .elementor-element.elementor-element-bd6c1b0{--content-width:1280px;}.elementor-11064 .elementor-element.elementor-element-085db94{--width:23.5%;}.elementor-11064 .elementor-element.elementor-element-5dbd7ac{--width:107px;}.elementor-11064 .elementor-element.elementor-element-0a0fa7f{--width:23.5%;}.elementor-11064 .elementor-element.elementor-element-e86d181{--width:107px;}.elementor-11064 .elementor-element.elementor-element-8008e7c{--width:23.5%;}.elementor-11064 .elementor-element.elementor-element-ff0f40b{--width:107px;}.elementor-11064 .elementor-element.elementor-element-8d47b70{--width:24%;}.elementor-11064 .elementor-element.elementor-element-8cdc1a4{--width:107px;}.elementor-11064 .elementor-element.elementor-element-79a9f2c{--width:23.5%;}.elementor-11064 .elementor-element.elementor-element-a23940f{--width:107px;}.elementor-11064 .elementor-element.elementor-element-a689249{--width:23.5%;}.elementor-11064 .elementor-element.elementor-element-dbd9450{--width:107px;}.elementor-11064 .elementor-element.elementor-element-a1da992{--width:23.5%;}.elementor-11064 .elementor-element.elementor-element-ad98762{--width:107px;}.elementor-11064 .elementor-element.elementor-element-0e916f8{--width:23.5%;}.elementor-11064 .elementor-element.elementor-element-89af365{--width:107px;}.elementor-11064 .elementor-element.elementor-element-a10085b{--width:23.5%;}.elementor-11064 .elementor-element.elementor-element-4886db9{--width:107px;}.elementor-11064 .elementor-element.elementor-element-8b678cc{--width:23.5%;}.elementor-11064 .elementor-element.elementor-element-00fa7e3{--width:107px;}.elementor-11064 .elementor-element.elementor-element-178fe13{--width:23.5%;}.elementor-11064 .elementor-element.elementor-element-00c2e41{--width:107px;}.elementor-11064 .elementor-element.elementor-element-dcde0c5{--width:23.5%;}.elementor-11064 .elementor-element.elementor-element-dfad59f{--width:107px;}.elementor-11064 .elementor-element.elementor-element-8618677{--width:23.5%;}.elementor-11064 .elementor-element.elementor-element-74ef3ee{--width:107px;}.elementor-11064 .elementor-element.elementor-element-0af5e32{--width:23.5%;}.elementor-11064 .elementor-element.elementor-element-abef32b{--width:107px;}.elementor-11064 .elementor-element.elementor-element-f898219{--width:23.5%;}.elementor-11064 .elementor-element.elementor-element-187332f{--width:107px;}.elementor-11064 .elementor-element.elementor-element-18061a9{--width:23.5%;}.elementor-11064 .elementor-element.elementor-element-b0d779b{--width:107px;}.elementor-11064 .elementor-element.elementor-element-4ccd3ebc{--content-width:1280px;}.elementor-11064 .elementor-element.elementor-element-71fd2933{--width:50%;}.elementor-11064 .elementor-element.elementor-element-27c2dece{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-11064 .elementor-element.elementor-element-2cf492bb{--content-width:90vw;}.elementor-11064 .elementor-element.elementor-element-4bef1e7a{--width:678.725px;}.elementor-11064 .elementor-element.elementor-element-8004892{--content-width:90vw;}.elementor-11064 .elementor-element.elementor-element-60716293{--width:48%;}.elementor-11064 .elementor-element.elementor-element-931cce1{--width:48%;}.elementor-11064 .elementor-element.elementor-element-d4d8668{--content-width:90vw;}.elementor-11064 .elementor-element.elementor-element-f6456c9{--content-width:90vw;}.elementor-11064 .elementor-element.elementor-element-e2dc049{--content-width:90vw;}.elementor-11064 .elementor-element.elementor-element-3362288{--width:492.125px;}.elementor-11064 .elementor-element.elementor-element-bd6c1b0{--content-width:90vw;}.elementor-11064 .elementor-element.elementor-element-085db94{--width:31%;}.elementor-11064 .elementor-element.elementor-element-5dbd7ac{--width:100px;}.elementor-11064 .elementor-element.elementor-element-0a0fa7f{--width:31%;}.elementor-11064 .elementor-element.elementor-element-e86d181{--width:100px;}.elementor-11064 .elementor-element.elementor-element-8008e7c{--width:31%;}.elementor-11064 .elementor-element.elementor-element-ff0f40b{--width:100px;}.elementor-11064 .elementor-element.elementor-element-8d47b70{--width:31%;}.elementor-11064 .elementor-element.elementor-element-8cdc1a4{--width:100px;}.elementor-11064 .elementor-element.elementor-element-79a9f2c{--width:31%;}.elementor-11064 .elementor-element.elementor-element-a23940f{--width:100px;}.elementor-11064 .elementor-element.elementor-element-a689249{--width:31%;}.elementor-11064 .elementor-element.elementor-element-dbd9450{--width:100px;}.elementor-11064 .elementor-element.elementor-element-a1da992{--width:31%;}.elementor-11064 .elementor-element.elementor-element-ad98762{--width:100px;}.elementor-11064 .elementor-element.elementor-element-0e916f8{--width:31%;}.elementor-11064 .elementor-element.elementor-element-89af365{--width:100px;}.elementor-11064 .elementor-element.elementor-element-a10085b{--width:31%;}.elementor-11064 .elementor-element.elementor-element-4886db9{--width:100px;}.elementor-11064 .elementor-element.elementor-element-8b678cc{--width:31%;}.elementor-11064 .elementor-element.elementor-element-00fa7e3{--width:100px;}.elementor-11064 .elementor-element.elementor-element-178fe13{--width:31%;}.elementor-11064 .elementor-element.elementor-element-00c2e41{--width:100px;}.elementor-11064 .elementor-element.elementor-element-dcde0c5{--width:31%;}.elementor-11064 .elementor-element.elementor-element-dfad59f{--width:100px;}.elementor-11064 .elementor-element.elementor-element-8618677{--width:31%;}.elementor-11064 .elementor-element.elementor-element-74ef3ee{--width:100px;}.elementor-11064 .elementor-element.elementor-element-0af5e32{--width:31%;}.elementor-11064 .elementor-element.elementor-element-abef32b{--width:100px;}.elementor-11064 .elementor-element.elementor-element-f898219{--width:31%;}.elementor-11064 .elementor-element.elementor-element-187332f{--width:100px;}.elementor-11064 .elementor-element.elementor-element-18061a9{--width:31%;}.elementor-11064 .elementor-element.elementor-element-b0d779b{--width:100px;}.elementor-11064 .elementor-element.elementor-element-4ccd3ebc{--content-width:90vw;}.elementor-11064 .elementor-element.elementor-element-71fd2933{--width:51.302%;}.elementor-11064 .elementor-element.elementor-element-27c2dece{--width:48%;}}@media(max-width:1200px) and (min-width:768px){.elementor-11064 .elementor-element.elementor-element-2cf492bb{--content-width:90vw;}.elementor-11064 .elementor-element.elementor-element-4bef1e7a{--width:52%;}.elementor-11064 .elementor-element.elementor-element-7fe5b18f{--width:40%;}.elementor-11064 .elementor-element.elementor-element-8004892{--content-width:90vw;}.elementor-11064 .elementor-element.elementor-element-931cce1{--width:100%;}.elementor-11064 .elementor-element.elementor-element-d4d8668{--content-width:90vw;}.elementor-11064 .elementor-element.elementor-element-da690e6{--width:100%;}.elementor-11064 .elementor-element.elementor-element-dfd1e33{--width:100%;}.elementor-11064 .elementor-element.elementor-element-f6456c9{--content-width:90vw;}.elementor-11064 .elementor-element.elementor-element-bd6c1b0{--content-width:90vw;}.elementor-11064 .elementor-element.elementor-element-4ccd3ebc{--content-width:90vw;}.elementor-11064 .elementor-element.elementor-element-71fd2933{--width:100%;}.elementor-11064 .elementor-element.elementor-element-27c2dece{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11064 .elementor-element.elementor-element-4bef1e7a{--width:50%;}.elementor-11064 .elementor-element.elementor-element-7fe5b18f{--width:42%;}.elementor-11064 .elementor-element.elementor-element-60716293{--width:100%;}.elementor-11064 .elementor-element.elementor-element-da690e6{--width:100%;}.elementor-11064 .elementor-element.elementor-element-dfd1e33{--width:100%;}.elementor-11064 .elementor-element.elementor-element-14fee18{--width:70px;}.elementor-11064 .elementor-element.elementor-element-f04787a{--width:70px;}.elementor-11064 .elementor-element.elementor-element-c414810{--width:70px;}.elementor-11064 .elementor-element.elementor-element-6283661{--width:70px;}.elementor-11064 .elementor-element.elementor-element-edf3dfd{--width:100%;}.elementor-11064 .elementor-element.elementor-element-00661ac{--width:100%;}.elementor-11064 .elementor-element.elementor-element-50eb6a2{--width:100%;}.elementor-11064 .elementor-element.elementor-element-f9617bd{--width:100%;}.elementor-11064 .elementor-element.elementor-element-d5327b4{--width:100%;}.elementor-11064 .elementor-element.elementor-element-ae70986{--width:100%;}.elementor-11064 .elementor-element.elementor-element-d956a5b{--width:100%;}.elementor-11064 .elementor-element.elementor-element-bc47d7b{--width:100%;}.elementor-11064 .elementor-element.elementor-element-2d592d8{--width:100%;}.elementor-11064 .elementor-element.elementor-element-d2fa476{--width:100%;}.elementor-11064 .elementor-element.elementor-element-b739d85{--width:100%;}.elementor-11064 .elementor-element.elementor-element-cc4e3bd{--width:100%;}.elementor-11064 .elementor-element.elementor-element-5aa0472{--width:100%;}.elementor-11064 .elementor-element.elementor-element-2ea500c{--width:100%;}.elementor-11064 .elementor-element.elementor-element-49af217{--width:100%;}.elementor-11064 .elementor-element.elementor-element-3df613a{--width:100%;}.elementor-11064 .elementor-element.elementor-element-08b0f87{--width:100%;}.elementor-11064 .elementor-element.elementor-element-86cba80{--width:100%;}.elementor-11064 .elementor-element.elementor-element-26a4ae7{--width:100%;}.elementor-11064 .elementor-element.elementor-element-1bfdc7a{--width:100%;}.elementor-11064 .elementor-element.elementor-element-3362288{--width:67%;}.elementor-11064 .elementor-element.elementor-element-cc24ecf{--width:248px;}.elementor-11064 .elementor-element.elementor-element-085db94{--width:48%;}.elementor-11064 .elementor-element.elementor-element-5dbd7ac{--width:100px;}.elementor-11064 .elementor-element.elementor-element-0a0fa7f{--width:48%;}.elementor-11064 .elementor-element.elementor-element-e86d181{--width:100px;}.elementor-11064 .elementor-element.elementor-element-8008e7c{--width:48%;}.elementor-11064 .elementor-element.elementor-element-ff0f40b{--width:100px;}.elementor-11064 .elementor-element.elementor-element-8d47b70{--width:48%;}.elementor-11064 .elementor-element.elementor-element-8cdc1a4{--width:100px;}.elementor-11064 .elementor-element.elementor-element-79a9f2c{--width:48%;}.elementor-11064 .elementor-element.elementor-element-a23940f{--width:100px;}.elementor-11064 .elementor-element.elementor-element-a689249{--width:48%;}.elementor-11064 .elementor-element.elementor-element-dbd9450{--width:100px;}.elementor-11064 .elementor-element.elementor-element-a1da992{--width:48%;}.elementor-11064 .elementor-element.elementor-element-ad98762{--width:100px;}.elementor-11064 .elementor-element.elementor-element-0e916f8{--width:48%;}.elementor-11064 .elementor-element.elementor-element-89af365{--width:100px;}.elementor-11064 .elementor-element.elementor-element-a10085b{--width:48%;}.elementor-11064 .elementor-element.elementor-element-4886db9{--width:100px;}.elementor-11064 .elementor-element.elementor-element-8b678cc{--width:48%;}.elementor-11064 .elementor-element.elementor-element-00fa7e3{--width:100px;}.elementor-11064 .elementor-element.elementor-element-178fe13{--width:48%;}.elementor-11064 .elementor-element.elementor-element-00c2e41{--width:100px;}.elementor-11064 .elementor-element.elementor-element-dcde0c5{--width:48%;}.elementor-11064 .elementor-element.elementor-element-dfad59f{--width:100px;}.elementor-11064 .elementor-element.elementor-element-8618677{--width:48%;}.elementor-11064 .elementor-element.elementor-element-74ef3ee{--width:100px;}.elementor-11064 .elementor-element.elementor-element-0af5e32{--width:48%;}.elementor-11064 .elementor-element.elementor-element-abef32b{--width:100px;}.elementor-11064 .elementor-element.elementor-element-f898219{--width:48%;}.elementor-11064 .elementor-element.elementor-element-187332f{--width:100px;}.elementor-11064 .elementor-element.elementor-element-18061a9{--width:48%;}.elementor-11064 .elementor-element.elementor-element-b0d779b{--width:100px;}}@media(max-width:1366px){.elementor-11064 .elementor-element.elementor-element-2cf492bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:235px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-4bef1e7a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-7fe5b18f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:92px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-732658c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11064 .elementor-element.elementor-element-60716293{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-c17f467{width:var( --container-widget-width, 621.795px );max-width:621.795px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:621.795px;--container-widget-flex-grow:0;text-align:start;}.elementor-11064 .elementor-element.elementor-element-22aa0f2{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-7.004px;}body:not(.rtl) .elementor-11064 .elementor-element.elementor-element-22aa0f2{right:-0.002px;}body.rtl .elementor-11064 .elementor-element.elementor-element-22aa0f2{left:-0.002px;}.elementor-11064 .elementor-element.elementor-element-931cce1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-52c2792{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 25px;}.elementor-11064 .elementor-element.elementor-element-336054e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-d286a7d{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-f50ea7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-f50ea7c .elementor-button{padding:15px 25px 15px 25px;}.elementor-11064 .elementor-element.elementor-element-da690e6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-4ac46ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 25px;}.elementor-11064 .elementor-element.elementor-element-f6456c9{--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:95px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-11064 .elementor-element.elementor-element-3e522f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 25px;}.elementor-11064 .elementor-element.elementor-element-9dc668a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-11064 .elementor-element.elementor-element-258a230{padding:0px 150px 20px 150px;}.elementor-11064 .elementor-element.elementor-element-edf3dfd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-cb998c6{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-cb998c6 .elementor-image-box-title{font-size:22px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-776fd16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-776fd16.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-00661ac{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-2a36150{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-2a36150 .elementor-image-box-title{font-size:22px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-a3b5ead{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-a3b5ead.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-50eb6a2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-9b4c906{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-9b4c906 .elementor-image-box-title{font-size:22px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-1b6ef32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-1b6ef32.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-f9617bd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-29ff79d{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-29ff79d .elementor-image-box-title{font-size:22px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-4efa9a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-4efa9a6.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-d5327b4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-b732571{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-b732571 .elementor-image-box-title{font-size:22px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-860d3da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-860d3da.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-ae70986{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-ad1c6c5{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-ad1c6c5 .elementor-image-box-title{font-size:22px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-a39546a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-a39546a.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-d956a5b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-a6a81a9{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-a6a81a9 .elementor-image-box-title{font-size:22px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-0b9dd63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-0b9dd63.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-bc47d7b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-550a625{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-550a625 .elementor-image-box-title{font-size:22px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-7879331{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-7879331.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-2d592d8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-ff77229{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-ff77229 .elementor-image-box-title{font-size:22px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-0053651{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-0053651.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-d2fa476{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-d6252d0{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-d6252d0 .elementor-image-box-title{font-size:22px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-1a40aa9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-1a40aa9.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-b739d85{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-cf119c6{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-cf119c6 .elementor-image-box-title{font-size:22px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-04e03e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-04e03e3.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-cc4e3bd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-d4e5cde{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-d4e5cde .elementor-image-box-title{font-size:22px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-56cc876{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-56cc876.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-5aa0472{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-149e64a{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-149e64a .elementor-image-box-title{font-size:22px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-55b006a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-55b006a.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-2ea500c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-56b693a{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-56b693a .elementor-image-box-title{font-size:22px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-9668b03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-9668b03.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-49af217{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-d33a407{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-d33a407 .elementor-image-box-title{font-size:22px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-613a39a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-613a39a.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-3df613a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-0937981{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-0937981 .elementor-image-box-title{font-size:22px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-354d98a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-354d98a.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-08b0f87{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-dfbda59{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-dfbda59 .elementor-image-box-title{font-size:22px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-2d773a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-2d773a9.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-86cba80{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-660b977{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-660b977 .elementor-image-box-title{font-size:22px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-d716309{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-d716309.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-26a4ae7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-3747eed{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-3747eed .elementor-image-box-title{font-size:22px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-2ee548c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-2ee548c.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-1bfdc7a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-9744f6d{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-9744f6d .elementor-image-box-title{font-size:22px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-29bde12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-29bde12.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-41a4cbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 25px;}.elementor-11064 .elementor-element.elementor-element-94f5eca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-94f5eca .elementor-button{padding:15px 25px 15px 25px;}.elementor-11064 .elementor-element.elementor-element-bd6c1b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-2a940a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 25px;}.elementor-11064 .elementor-element.elementor-element-1ea00d1{width:var( --container-widget-width, 867.188px );max-width:867.188px;--container-widget-width:867.188px;--container-widget-flex-grow:0;}.elementor-11064 .elementor-element.elementor-element-9cf98d5{padding:0px 150px 20px 150px;}.elementor-11064 .elementor-element.elementor-element-3174656{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-085db94{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-11064 .elementor-element.elementor-element-5dbd7ac{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-1e6154b{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-ee164dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-0a0fa7f{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-11064 .elementor-element.elementor-element-e86d181{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-44197a0{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-2503279{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-8008e7c{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-11064 .elementor-element.elementor-element-ff0f40b{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-2f5c1d9{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-22425e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-8d47b70{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-11064 .elementor-element.elementor-element-8cdc1a4{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-bde0d20{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-a351345{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-79a9f2c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-11064 .elementor-element.elementor-element-a23940f{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-152ad82{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-ffc5729{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-a689249{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-11064 .elementor-element.elementor-element-dbd9450{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-2d8f549{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-1e27e31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-a1da992{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-11064 .elementor-element.elementor-element-ad98762{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-610e327{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-a8d6d27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-0e916f8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-11064 .elementor-element.elementor-element-89af365{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-5fddc6c{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-2337539{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-a10085b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-11064 .elementor-element.elementor-element-4886db9{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-7a99c5c{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-95ffb87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-8b678cc{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-11064 .elementor-element.elementor-element-00fa7e3{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-9316a74{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-1804dd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-178fe13{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-11064 .elementor-element.elementor-element-00c2e41{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-0e28376{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-fd7dd29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-dcde0c5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-11064 .elementor-element.elementor-element-dfad59f{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-04cb516{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-a7b61e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-8618677{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-11064 .elementor-element.elementor-element-74ef3ee{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-35d347c{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-61d011e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-0af5e32{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-11064 .elementor-element.elementor-element-abef32b{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-01c8a37{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-6183cce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-f898219{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-11064 .elementor-element.elementor-element-187332f{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-522b123{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-9585a86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-18061a9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-11064 .elementor-element.elementor-element-b0d779b{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-9913222{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-0c6effc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-4ccd3ebc{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:140px;--padding-left:15px;--padding-right:15px;}.elementor-11064 .elementor-element.elementor-element-9951427{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) -10px;}.elementor-11064 .elementor-element.elementor-element-5be778e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) -10px;}.elementor-11064 .elementor-element.elementor-element-5635d92e{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-27c2dece{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-a3ecf8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 25px;}.elementor-11064 .elementor-element.elementor-element-678f87c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-3421c4f{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-6d75602{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-6d75602 .elementor-button{padding:15px 25px 15px 25px;}}@media(max-width:1200px){.elementor-11064 .elementor-element.elementor-element-2cf492bb{--justify-content:space-between;}.elementor-11064 .elementor-element.elementor-element-2e6d45ed .elementor-heading-title{font-size:42px;}.elementor-11064 .elementor-element.elementor-element-8004892{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11064 .elementor-element.elementor-element-60716293.e-con{--align-self:flex-start;}.elementor-11064 .elementor-element.elementor-element-931cce1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-cda99ef{--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-bc6e674{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-4ccd3ebc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11064 .elementor-element.elementor-element-27c2dece{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-11064 .elementor-element.elementor-element-2cf492bb{--padding-top:210px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-11064 .elementor-element.elementor-element-7fe5b18f{--padding-top:86px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-732658c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 25px 2px 25px;}.elementor-11064 .elementor-element.elementor-element-60716293{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-c17f467{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11064 .elementor-element.elementor-element-22aa0f2{margin:0px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11064 .elementor-element.elementor-element-931cce1{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-f50ea7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11064 .elementor-element.elementor-element-f50ea7c .elementor-button{padding:14px 20px 14px 20px;}.elementor-11064 .elementor-element.elementor-element-d4d8668{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-0347884{width:100%;max-width:100%;}.elementor-11064 .elementor-element.elementor-element-0347884 img{width:100%;max-width:100%;height:275px;object-fit:cover;}.elementor-11064 .elementor-element.elementor-element-ef9b43a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11064 .elementor-element.elementor-element-14fee18{--min-height:70px;}.elementor-11064 .elementor-element.elementor-element-eb957bd{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11064 .elementor-element.elementor-element-f04787a{--min-height:70px;}.elementor-11064 .elementor-element.elementor-element-dd9ad3e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11064 .elementor-element.elementor-element-c414810{--min-height:70px;}.elementor-11064 .elementor-element.elementor-element-846c719{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11064 .elementor-element.elementor-element-6283661{--min-height:70px;}.elementor-11064 .elementor-element.elementor-element-f6456c9{--overlay-opacity:0;--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-11064 .elementor-element.elementor-element-9dc668a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-11064 .elementor-element.elementor-element-258a230{padding:0px 90px 10px 90px;}.elementor-11064 .elementor-element.elementor-element-edf3dfd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-cb998c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-11064 .elementor-element.elementor-element-cb998c6 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-cb998c6 .elementor-image-box-title{margin-bottom:20px;font-size:18px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-776fd16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-00661ac{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-2a36150{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-11064 .elementor-element.elementor-element-2a36150 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-2a36150 .elementor-image-box-title{margin-bottom:20px;font-size:18px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-a3b5ead{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-50eb6a2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-9b4c906{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-11064 .elementor-element.elementor-element-9b4c906 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-9b4c906 .elementor-image-box-title{margin-bottom:20px;font-size:18px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-1b6ef32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-f9617bd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-29ff79d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-11064 .elementor-element.elementor-element-29ff79d .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-29ff79d .elementor-image-box-title{margin-bottom:20px;font-size:18px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-4efa9a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-d5327b4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-b732571{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-11064 .elementor-element.elementor-element-b732571 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-b732571 .elementor-image-box-title{margin-bottom:20px;font-size:18px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-860d3da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-ae70986{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-ad1c6c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-11064 .elementor-element.elementor-element-ad1c6c5 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-ad1c6c5 .elementor-image-box-title{margin-bottom:20px;font-size:18px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-a39546a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-d956a5b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-a6a81a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-11064 .elementor-element.elementor-element-a6a81a9 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-a6a81a9 .elementor-image-box-title{margin-bottom:20px;font-size:18px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-0b9dd63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-bc47d7b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-550a625{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-11064 .elementor-element.elementor-element-550a625 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-550a625 .elementor-image-box-title{margin-bottom:20px;font-size:18px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-7879331{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-2d592d8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-ff77229{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-11064 .elementor-element.elementor-element-ff77229 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-ff77229 .elementor-image-box-title{margin-bottom:20px;font-size:18px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-0053651{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-d2fa476{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-d6252d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-11064 .elementor-element.elementor-element-d6252d0 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-d6252d0 .elementor-image-box-title{margin-bottom:20px;font-size:18px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-1a40aa9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-b739d85{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-cf119c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-11064 .elementor-element.elementor-element-cf119c6 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-cf119c6 .elementor-image-box-title{margin-bottom:20px;font-size:18px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-04e03e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-cc4e3bd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-d4e5cde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-11064 .elementor-element.elementor-element-d4e5cde .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-d4e5cde .elementor-image-box-title{margin-bottom:20px;font-size:18px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-56cc876{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-5aa0472{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-149e64a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-11064 .elementor-element.elementor-element-149e64a .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-149e64a .elementor-image-box-title{margin-bottom:20px;font-size:18px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-55b006a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-2ea500c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-56b693a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-11064 .elementor-element.elementor-element-56b693a .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-56b693a .elementor-image-box-title{margin-bottom:20px;font-size:18px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-9668b03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-49af217{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-d33a407{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-11064 .elementor-element.elementor-element-d33a407 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-d33a407 .elementor-image-box-title{margin-bottom:20px;font-size:18px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-613a39a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-3df613a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-0937981{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-11064 .elementor-element.elementor-element-0937981 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-0937981 .elementor-image-box-title{margin-bottom:20px;font-size:18px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-354d98a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-08b0f87{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-dfbda59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-11064 .elementor-element.elementor-element-dfbda59 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-dfbda59 .elementor-image-box-title{margin-bottom:20px;font-size:18px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-2d773a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-86cba80{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-660b977{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-11064 .elementor-element.elementor-element-660b977 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-660b977 .elementor-image-box-title{margin-bottom:20px;font-size:18px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-d716309{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-26a4ae7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-3747eed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-11064 .elementor-element.elementor-element-3747eed .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-3747eed .elementor-image-box-title{margin-bottom:20px;font-size:18px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-2ee548c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-1bfdc7a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-9744f6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-11064 .elementor-element.elementor-element-9744f6d .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-9744f6d .elementor-image-box-title{margin-bottom:20px;font-size:18px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-29bde12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-104730b{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-10px;--e-n-carousel-arrow-next-right-position:-10px;}.elementor-11064 .elementor-element.elementor-element-2783417{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11064 .elementor-element.elementor-element-72dfdf7{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-11064 .elementor-element.elementor-element-94f5eca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11064 .elementor-element.elementor-element-94f5eca .elementor-button{padding:14px 20px 14px 20px;}.elementor-11064 .elementor-element.elementor-element-cda99ef{--justify-content:flex-end;--border-radius:0px 0px 20px 0px;}.elementor-11064 .elementor-element.elementor-element-bc6e674{margin:0px -141px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11064 .elementor-element.elementor-element-bc6e674 img{width:100%;}.elementor-11064 .elementor-element.elementor-element-bd6c1b0{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-11064 .elementor-element.elementor-element-1ea00d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-11064 .elementor-element.elementor-element-9cf98d5{padding:0px 20px 10px 20px;}.elementor-11064 .elementor-element.elementor-element-3174656{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-085db94{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-5dbd7ac{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-ee164dd{text-align:center;}.elementor-11064 .elementor-element.elementor-element-0a0fa7f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-e86d181{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-2503279{text-align:center;}.elementor-11064 .elementor-element.elementor-element-8008e7c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-ff0f40b{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-22425e2{text-align:center;}.elementor-11064 .elementor-element.elementor-element-8d47b70{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-8cdc1a4{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-31e5926 img{width:50%;}.elementor-11064 .elementor-element.elementor-element-a351345{text-align:center;}.elementor-11064 .elementor-element.elementor-element-79a9f2c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-a23940f{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-a07d70f img{width:50%;}.elementor-11064 .elementor-element.elementor-element-ffc5729{text-align:center;}.elementor-11064 .elementor-element.elementor-element-a689249{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-dbd9450{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-bd6df38 img{width:50%;}.elementor-11064 .elementor-element.elementor-element-1e27e31{text-align:center;}.elementor-11064 .elementor-element.elementor-element-a1da992{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-ad98762{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-f75981f img{width:50%;}.elementor-11064 .elementor-element.elementor-element-a8d6d27{text-align:center;}.elementor-11064 .elementor-element.elementor-element-0e916f8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-89af365{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-b777946 img{width:50%;}.elementor-11064 .elementor-element.elementor-element-2337539{text-align:center;}.elementor-11064 .elementor-element.elementor-element-a10085b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-4886db9{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-d3ed6c7 img{width:50%;}.elementor-11064 .elementor-element.elementor-element-95ffb87{text-align:center;}.elementor-11064 .elementor-element.elementor-element-8b678cc{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-00fa7e3{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-32df357 img{width:50%;}.elementor-11064 .elementor-element.elementor-element-1804dd7{text-align:center;}.elementor-11064 .elementor-element.elementor-element-178fe13{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-00c2e41{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-bc1ef35 img{width:50%;}.elementor-11064 .elementor-element.elementor-element-fd7dd29{text-align:center;}.elementor-11064 .elementor-element.elementor-element-dcde0c5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-dfad59f{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-d624f3a img{width:50%;}.elementor-11064 .elementor-element.elementor-element-a7b61e7{text-align:center;}.elementor-11064 .elementor-element.elementor-element-8618677{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-74ef3ee{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-a1ee5aa img{width:50%;}.elementor-11064 .elementor-element.elementor-element-61d011e{text-align:center;}.elementor-11064 .elementor-element.elementor-element-0af5e32{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-abef32b{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-11ff7d6 img{width:50%;}.elementor-11064 .elementor-element.elementor-element-6183cce{text-align:center;}.elementor-11064 .elementor-element.elementor-element-f898219{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-187332f{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-e82244b img{width:50%;}.elementor-11064 .elementor-element.elementor-element-9585a86{text-align:center;}.elementor-11064 .elementor-element.elementor-element-18061a9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-b0d779b{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-6a748cb img{width:50%;}.elementor-11064 .elementor-element.elementor-element-0c6effc{text-align:center;}.elementor-11064 .elementor-element.elementor-element-4ccd3ebc{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-11064 .elementor-element.elementor-element-9951427{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) -20px;bottom:72px;}.elementor-11064 .elementor-element.elementor-element-9951427 img{width:80%;}.elementor-11064 .elementor-element.elementor-element-5be778e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) -20px;bottom:165px;}.elementor-11064 .elementor-element.elementor-element-5be778e8 img{width:80%;}.elementor-11064 .elementor-element.elementor-element-5635d92e{margin:50px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11064 .elementor-element.elementor-element-27c2dece{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-678f87c2{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-6d75602{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11064 .elementor-element.elementor-element-6d75602 .elementor-button{padding:14px 20px 14px 20px;}}@media(max-width:767px){.elementor-11064 .elementor-element.elementor-element-2cf492bb{--padding-top:200px;--padding-bottom:65px;--padding-left:15px;--padding-right:15px;}.elementor-11064 .elementor-element.elementor-element-2e6d45ed{text-align:center;}.elementor-11064 .elementor-element.elementor-element-2e6d45ed .elementor-heading-title{font-size:42px;}.elementor-11064 .elementor-element.elementor-element-fbddd0e{text-align:center;}.elementor-11064 .elementor-element.elementor-element-7fe5b18f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-732658c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 10px 4px 10px;}.elementor-11064 .elementor-element.elementor-element-732658c0.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-8004892{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-60716293{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-c17f467{text-align:center;}.elementor-11064 .elementor-element.elementor-element-931cce1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-52c2792{padding:0px 0px 0px 10px;}.elementor-11064 .elementor-element.elementor-element-52c2792.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-52c2792 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-52c2792 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-52c2792 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-52c2792 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-11064 .elementor-element.elementor-element-52c2792 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-11064 .elementor-element.elementor-element-336054e{padding:0px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-336054e.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-d286a7d{text-align:center;}.elementor-11064 .elementor-element.elementor-element-f50ea7c{padding:10px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-f50ea7c.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-f50ea7c .elementor-button{padding:15px 25px 15px 25px;}.elementor-11064 .elementor-element.elementor-element-d4d8668{--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-da690e6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-4ac46ab{padding:0px 0px 0px 10px;}.elementor-11064 .elementor-element.elementor-element-4ac46ab.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-4ac46ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-4ac46ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-4ac46ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-4ac46ab .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-11064 .elementor-element.elementor-element-4ac46ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-11064 .elementor-element.elementor-element-9c6fa9c.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-9c6fa9c{text-align:center;}.elementor-11064 .elementor-element.elementor-element-a92df2c{text-align:center;}.elementor-11064 .elementor-element.elementor-element-ef9b43a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-14fee18{--width:60px;--min-height:60px;}.elementor-11064 .elementor-element.elementor-element-476e421{text-align:center;}.elementor-11064 .elementor-element.elementor-element-eb957bd{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-f04787a{--width:60px;--min-height:60px;}.elementor-11064 .elementor-element.elementor-element-76b0323{text-align:center;}.elementor-11064 .elementor-element.elementor-element-dd9ad3e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-c414810{--width:60px;--min-height:60px;}.elementor-11064 .elementor-element.elementor-element-8ce05dc{text-align:center;}.elementor-11064 .elementor-element.elementor-element-846c719{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-6283661{--width:60px;--min-height:60px;}.elementor-11064 .elementor-element.elementor-element-1b1b5ab{text-align:center;}.elementor-11064 .elementor-element.elementor-element-f6456c9{--overlay-opacity:0;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-3e522f1{padding:0px 0px 0px 10px;}.elementor-11064 .elementor-element.elementor-element-3e522f1.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-9dc668a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-11064 .elementor-element.elementor-element-258a230{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:17px;}.elementor-11064 .elementor-element.elementor-element-edf3dfd{--width:100%;--min-height:165px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-cb998c6{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-cb998c6 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-cb998c6 .elementor-image-box-title{margin-bottom:10px;font-size:17px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-776fd16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-00661ac{--width:100%;--min-height:165px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-2a36150{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-2a36150 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-2a36150 .elementor-image-box-title{margin-bottom:10px;font-size:17px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-a3b5ead{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-50eb6a2{--width:100%;--min-height:165px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-9b4c906{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-9b4c906 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-9b4c906 .elementor-image-box-title{margin-bottom:10px;font-size:17px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-1b6ef32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-f9617bd{--width:100%;--min-height:165px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-29ff79d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-29ff79d .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-29ff79d .elementor-image-box-title{margin-bottom:10px;font-size:17px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-4efa9a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-d5327b4{--width:100%;--min-height:165px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-b732571{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-b732571 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-b732571 .elementor-image-box-title{margin-bottom:10px;font-size:17px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-860d3da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-ae70986{--width:100%;--min-height:165px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-ad1c6c5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-ad1c6c5 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-ad1c6c5 .elementor-image-box-title{margin-bottom:10px;font-size:17px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-a39546a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-d956a5b{--width:100%;--min-height:165px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-a6a81a9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-a6a81a9 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-a6a81a9 .elementor-image-box-title{margin-bottom:10px;font-size:17px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-0b9dd63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-bc47d7b{--width:100%;--min-height:165px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-550a625{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-550a625 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-550a625 .elementor-image-box-title{margin-bottom:10px;font-size:17px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-7879331{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-2d592d8{--width:100%;--min-height:165px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-ff77229{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-ff77229 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-ff77229 .elementor-image-box-title{margin-bottom:10px;font-size:17px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-0053651{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-d2fa476{--width:100%;--min-height:165px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-d6252d0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-d6252d0 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-d6252d0 .elementor-image-box-title{margin-bottom:10px;font-size:17px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-1a40aa9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-b739d85{--width:100%;--min-height:165px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-cf119c6{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-cf119c6 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-cf119c6 .elementor-image-box-title{margin-bottom:10px;font-size:17px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-04e03e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-cc4e3bd{--width:100%;--min-height:165px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-d4e5cde{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-d4e5cde .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-d4e5cde .elementor-image-box-title{margin-bottom:10px;font-size:17px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-56cc876{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-5aa0472{--width:100%;--min-height:165px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-149e64a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-149e64a .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-149e64a .elementor-image-box-title{margin-bottom:10px;font-size:17px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-55b006a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-2ea500c{--width:100%;--min-height:165px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-56b693a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-56b693a .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-56b693a .elementor-image-box-title{margin-bottom:10px;font-size:17px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-9668b03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-49af217{--width:100%;--min-height:165px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-d33a407{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-d33a407 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-d33a407 .elementor-image-box-title{margin-bottom:10px;font-size:17px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-613a39a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-3df613a{--width:100%;--min-height:165px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-0937981{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-0937981 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-0937981 .elementor-image-box-title{margin-bottom:10px;font-size:17px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-354d98a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-08b0f87{--width:100%;--min-height:165px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-dfbda59{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-dfbda59 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-dfbda59 .elementor-image-box-title{margin-bottom:10px;font-size:17px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-2d773a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-86cba80{--width:100%;--min-height:165px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-660b977{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-660b977 .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-660b977 .elementor-image-box-title{margin-bottom:10px;font-size:17px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-d716309{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-26a4ae7{--width:100%;--min-height:165px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-3747eed{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-3747eed .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-3747eed .elementor-image-box-title{margin-bottom:10px;font-size:17px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-2ee548c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-1bfdc7a{--width:100%;--min-height:165px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-9744f6d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-9744f6d .elementor-image-box-wrapper{text-align:center;}.elementor-11064 .elementor-element.elementor-element-9744f6d .elementor-image-box-title{margin-bottom:10px;font-size:17px;line-height:1.1em;}.elementor-11064 .elementor-element.elementor-element-29bde12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-104730b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-23px;--e-n-carousel-arrow-prev-top-position:-30px;--e-n-carousel-arrow-next-right-position:-23px;--e-n-carousel-arrow-next-top-position:-30px;--e-n-carousel-arrow-size:24px;}.elementor-11064 .elementor-element.elementor-element-e2dc049{--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-2783417{--padding-top:50px;--padding-bottom:300px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-3362288{--z-index:1;}.elementor-11064 .elementor-element.elementor-element-41a4cbb{padding:0px 0px 0px 10px;}.elementor-11064 .elementor-element.elementor-element-41a4cbb.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-4f2dceb{padding:0px 0px 0px 0px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-72dfdf7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-11064 .elementor-element.elementor-element-72dfdf7.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-cc24ecf{--width:238px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-11064 .elementor-element.elementor-element-cc24ecf.e-con{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-94f5eca{padding:10px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-94f5eca.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-94f5eca .elementor-button{padding:15px 25px 15px 25px;}.elementor-11064 .elementor-element.elementor-element-bc6e674{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -65px) 0px;}.elementor-11064 .elementor-element.elementor-element-bc6e674 img{width:77%;}.elementor-11064 .elementor-element.elementor-element-bd6c1b0{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-2a940a3{padding:0px 0px 0px 10px;}.elementor-11064 .elementor-element.elementor-element-2a940a3.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-2a940a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-2a940a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-2a940a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-2a940a3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-11064 .elementor-element.elementor-element-2a940a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-11064 .elementor-element.elementor-element-1ea00d1{width:100%;max-width:100%;}.elementor-11064 .elementor-element.elementor-element-9cf98d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:17px;}.elementor-11064 .elementor-element.elementor-element-3174656{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-085db94{--width:333px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-5dbd7ac{--width:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-5dbd7ac.e-con{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-1b8a629 img{width:50%;}.elementor-11064 .elementor-element.elementor-element-1e6154b{text-align:center;}.elementor-11064 .elementor-element.elementor-element-1e6154b .elementor-heading-title{font-size:28px;}.elementor-11064 .elementor-element.elementor-element-ee164dd{text-align:center;font-size:17px;}.elementor-11064 .elementor-element.elementor-element-0a0fa7f{--width:333px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-e86d181{--width:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-e86d181.e-con{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-44197a0{text-align:center;}.elementor-11064 .elementor-element.elementor-element-44197a0 .elementor-heading-title{font-size:28px;}.elementor-11064 .elementor-element.elementor-element-2503279{text-align:center;font-size:17px;}.elementor-11064 .elementor-element.elementor-element-8008e7c{--width:333px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-ff0f40b{--width:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-ff0f40b.e-con{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-2f5c1d9{text-align:center;}.elementor-11064 .elementor-element.elementor-element-2f5c1d9 .elementor-heading-title{font-size:28px;}.elementor-11064 .elementor-element.elementor-element-22425e2{text-align:center;font-size:17px;}.elementor-11064 .elementor-element.elementor-element-8d47b70{--width:333px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-8cdc1a4{--width:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-8cdc1a4.e-con{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-bde0d20{text-align:center;}.elementor-11064 .elementor-element.elementor-element-bde0d20 .elementor-heading-title{font-size:28px;}.elementor-11064 .elementor-element.elementor-element-a351345{text-align:center;font-size:17px;}.elementor-11064 .elementor-element.elementor-element-79a9f2c{--width:333px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-a23940f{--width:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-a23940f.e-con{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-152ad82{text-align:center;}.elementor-11064 .elementor-element.elementor-element-152ad82 .elementor-heading-title{font-size:28px;}.elementor-11064 .elementor-element.elementor-element-ffc5729{text-align:center;font-size:17px;}.elementor-11064 .elementor-element.elementor-element-a689249{--width:333px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-dbd9450{--width:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-dbd9450.e-con{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-2d8f549{text-align:center;}.elementor-11064 .elementor-element.elementor-element-2d8f549 .elementor-heading-title{font-size:28px;}.elementor-11064 .elementor-element.elementor-element-1e27e31{text-align:center;font-size:17px;}.elementor-11064 .elementor-element.elementor-element-a1da992{--width:333px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-ad98762{--width:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-ad98762.e-con{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-610e327{text-align:center;}.elementor-11064 .elementor-element.elementor-element-610e327 .elementor-heading-title{font-size:28px;}.elementor-11064 .elementor-element.elementor-element-a8d6d27{text-align:center;font-size:17px;}.elementor-11064 .elementor-element.elementor-element-0e916f8{--width:333px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-89af365{--width:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-89af365.e-con{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-5fddc6c{text-align:center;}.elementor-11064 .elementor-element.elementor-element-5fddc6c .elementor-heading-title{font-size:28px;}.elementor-11064 .elementor-element.elementor-element-2337539{text-align:center;font-size:17px;}.elementor-11064 .elementor-element.elementor-element-a10085b{--width:333px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-4886db9{--width:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-4886db9.e-con{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-7a99c5c .elementor-heading-title{font-size:28px;}.elementor-11064 .elementor-element.elementor-element-95ffb87{text-align:center;font-size:17px;}.elementor-11064 .elementor-element.elementor-element-8b678cc{--width:333px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-00fa7e3{--width:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-00fa7e3.e-con{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-9316a74 .elementor-heading-title{font-size:28px;}.elementor-11064 .elementor-element.elementor-element-1804dd7{text-align:center;font-size:17px;}.elementor-11064 .elementor-element.elementor-element-178fe13{--width:333px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-00c2e41{--width:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-00c2e41.e-con{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-0e28376{text-align:center;}.elementor-11064 .elementor-element.elementor-element-0e28376 .elementor-heading-title{font-size:28px;}.elementor-11064 .elementor-element.elementor-element-fd7dd29{text-align:center;font-size:17px;}.elementor-11064 .elementor-element.elementor-element-dcde0c5{--width:333px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-dfad59f{--width:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-dfad59f.e-con{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-04cb516 .elementor-heading-title{font-size:28px;}.elementor-11064 .elementor-element.elementor-element-a7b61e7{text-align:center;font-size:17px;}.elementor-11064 .elementor-element.elementor-element-8618677{--width:333px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-74ef3ee{--width:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-74ef3ee.e-con{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-35d347c{text-align:center;}.elementor-11064 .elementor-element.elementor-element-35d347c .elementor-heading-title{font-size:28px;}.elementor-11064 .elementor-element.elementor-element-61d011e{text-align:center;font-size:17px;}.elementor-11064 .elementor-element.elementor-element-0af5e32{--width:333px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-abef32b{--width:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-abef32b.e-con{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-01c8a37 .elementor-heading-title{font-size:28px;}.elementor-11064 .elementor-element.elementor-element-6183cce{text-align:center;font-size:17px;}.elementor-11064 .elementor-element.elementor-element-f898219{--width:333px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-187332f{--width:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-187332f.e-con{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-522b123 .elementor-heading-title{font-size:28px;}.elementor-11064 .elementor-element.elementor-element-9585a86{text-align:center;font-size:17px;}.elementor-11064 .elementor-element.elementor-element-18061a9{--width:333px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-b0d779b{--width:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-b0d779b.e-con{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-9913222 .elementor-heading-title{font-size:28px;}.elementor-11064 .elementor-element.elementor-element-0c6effc{text-align:center;font-size:17px;}.elementor-11064 .elementor-element.elementor-element-4ccd3ebc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11064 .elementor-element.elementor-element-71fd2933{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11064 .elementor-element.elementor-element-27c2dece{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11064 .elementor-element.elementor-element-a3ecf8c{padding:0px 0px 0px 10px;}.elementor-11064 .elementor-element.elementor-element-a3ecf8c.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-a3ecf8c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-a3ecf8c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-a3ecf8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-11064 .elementor-element.elementor-element-a3ecf8c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-11064 .elementor-element.elementor-element-a3ecf8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-11064 .elementor-element.elementor-element-678f87c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;text-align:center;}.elementor-11064 .elementor-element.elementor-element-3421c4f{text-align:center;}.elementor-11064 .elementor-element.elementor-element-6d75602{padding:10px 0px 0px 0px;}.elementor-11064 .elementor-element.elementor-element-6d75602.elementor-element{--align-self:center;}.elementor-11064 .elementor-element.elementor-element-6d75602 .elementor-button{padding:15px 25px 15px 25px;}}/* Start custom CSS for button, class: .elementor-element-776fd16 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3b5ead *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b6ef32 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4efa9a6 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-860d3da *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a39546a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b9dd63 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7879331 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0053651 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a40aa9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04e03e3 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56cc876 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55b006a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9668b03 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-613a39a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-354d98a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d773a9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d716309 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee548c *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29bde12 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-776fd16 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3b5ead *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b6ef32 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4efa9a6 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-860d3da *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a39546a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b9dd63 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7879331 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0053651 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a40aa9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04e03e3 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56cc876 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55b006a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9668b03 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-613a39a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-354d98a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d773a9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d716309 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee548c *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29bde12 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-776fd16 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3b5ead *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b6ef32 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4efa9a6 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-860d3da *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a39546a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b9dd63 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7879331 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0053651 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a40aa9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04e03e3 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56cc876 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55b006a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9668b03 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-613a39a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-354d98a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d773a9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d716309 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee548c *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29bde12 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-776fd16 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3b5ead *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b6ef32 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4efa9a6 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-860d3da *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a39546a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b9dd63 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7879331 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0053651 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a40aa9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04e03e3 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56cc876 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55b006a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9668b03 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-613a39a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-354d98a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d773a9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d716309 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee548c *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29bde12 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-776fd16 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3b5ead *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b6ef32 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4efa9a6 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-860d3da *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a39546a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b9dd63 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7879331 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0053651 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a40aa9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04e03e3 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56cc876 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55b006a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9668b03 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-613a39a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-354d98a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d773a9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d716309 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee548c *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29bde12 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-776fd16 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3b5ead *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b6ef32 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4efa9a6 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-860d3da *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a39546a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b9dd63 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7879331 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0053651 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a40aa9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04e03e3 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56cc876 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55b006a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9668b03 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-613a39a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-354d98a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d773a9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d716309 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee548c *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29bde12 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-776fd16 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3b5ead *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b6ef32 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4efa9a6 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-860d3da *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a39546a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b9dd63 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7879331 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0053651 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a40aa9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04e03e3 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56cc876 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55b006a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9668b03 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-613a39a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-354d98a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d773a9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d716309 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee548c *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29bde12 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-776fd16 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3b5ead *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b6ef32 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4efa9a6 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-860d3da *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a39546a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b9dd63 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7879331 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0053651 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a40aa9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04e03e3 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56cc876 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55b006a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9668b03 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-613a39a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-354d98a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d773a9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d716309 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee548c *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29bde12 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-776fd16 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3b5ead *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b6ef32 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4efa9a6 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-860d3da *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a39546a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b9dd63 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7879331 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0053651 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a40aa9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04e03e3 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56cc876 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55b006a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9668b03 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-613a39a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-354d98a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d773a9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d716309 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee548c *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29bde12 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-776fd16 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3b5ead *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b6ef32 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4efa9a6 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-860d3da *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a39546a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b9dd63 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7879331 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0053651 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a40aa9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04e03e3 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56cc876 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55b006a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9668b03 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-613a39a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-354d98a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d773a9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d716309 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee548c *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29bde12 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-776fd16 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3b5ead *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b6ef32 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4efa9a6 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-860d3da *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a39546a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b9dd63 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7879331 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0053651 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a40aa9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04e03e3 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56cc876 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55b006a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9668b03 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-613a39a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-354d98a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d773a9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d716309 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee548c *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29bde12 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-776fd16 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3b5ead *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b6ef32 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4efa9a6 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-860d3da *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a39546a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b9dd63 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7879331 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0053651 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a40aa9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04e03e3 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56cc876 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55b006a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9668b03 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-613a39a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-354d98a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d773a9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d716309 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee548c *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29bde12 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-776fd16 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3b5ead *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b6ef32 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4efa9a6 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-860d3da *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a39546a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b9dd63 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7879331 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0053651 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a40aa9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04e03e3 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56cc876 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55b006a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9668b03 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-613a39a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-354d98a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d773a9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d716309 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee548c *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29bde12 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-776fd16 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3b5ead *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b6ef32 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4efa9a6 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-860d3da *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a39546a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b9dd63 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7879331 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0053651 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a40aa9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04e03e3 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56cc876 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55b006a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9668b03 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-613a39a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-354d98a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d773a9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d716309 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee548c *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29bde12 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-776fd16 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3b5ead *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b6ef32 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4efa9a6 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-860d3da *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a39546a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b9dd63 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7879331 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0053651 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a40aa9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04e03e3 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56cc876 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55b006a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9668b03 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-613a39a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-354d98a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d773a9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d716309 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee548c *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29bde12 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-776fd16 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3b5ead *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b6ef32 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4efa9a6 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-860d3da *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a39546a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b9dd63 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7879331 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0053651 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a40aa9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04e03e3 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56cc876 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55b006a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9668b03 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-613a39a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-354d98a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d773a9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d716309 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee548c *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29bde12 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-776fd16 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3b5ead *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b6ef32 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4efa9a6 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-860d3da *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a39546a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b9dd63 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7879331 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0053651 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a40aa9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04e03e3 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56cc876 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55b006a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9668b03 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-613a39a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-354d98a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d773a9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d716309 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee548c *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29bde12 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-776fd16 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3b5ead *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b6ef32 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4efa9a6 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-860d3da *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a39546a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b9dd63 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7879331 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0053651 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a40aa9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04e03e3 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56cc876 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55b006a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9668b03 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-613a39a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-354d98a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d773a9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d716309 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee548c *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29bde12 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-776fd16 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3b5ead *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b6ef32 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4efa9a6 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-860d3da *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a39546a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b9dd63 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7879331 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0053651 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a40aa9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04e03e3 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56cc876 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55b006a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9668b03 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-613a39a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-354d98a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d773a9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d716309 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee548c *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29bde12 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-776fd16 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3b5ead *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b6ef32 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4efa9a6 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-860d3da *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a39546a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b9dd63 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7879331 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0053651 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a40aa9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04e03e3 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56cc876 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55b006a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9668b03 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-613a39a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-354d98a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d773a9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d716309 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee548c *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29bde12 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-776fd16 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-776fd16 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-776fd16:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3b5ead *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a3b5ead .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a3b5ead:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b6ef32 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1b6ef32 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1b6ef32:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4efa9a6 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-4efa9a6 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-4efa9a6:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-860d3da *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-860d3da .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-860d3da:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a39546a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-a39546a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-a39546a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b9dd63 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0b9dd63 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0b9dd63:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7879331 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-7879331 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-7879331:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0053651 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-0053651 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-0053651:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a40aa9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-1a40aa9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-1a40aa9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04e03e3 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-04e03e3 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-04e03e3:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56cc876 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-56cc876 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-56cc876:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55b006a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-55b006a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-55b006a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9668b03 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-9668b03 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-9668b03:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-613a39a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-613a39a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-613a39a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-354d98a *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-354d98a .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-354d98a:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d773a9 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2d773a9 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2d773a9:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d716309 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-d716309 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-d716309:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee548c *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-2ee548c .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-2ee548c:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29bde12 *//* CENTRALIZAÇÃO */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button{
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
}

.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon{
    display: flex;
    align-items: center;
    font-size: 17px;
    position: relative;
    z-index: 2;
    

    transition: transform 0.4s ease;
}

/* melhora renderização */
.elementor-11064 .elementor-element.elementor-element-29bde12 .elementor-button-icon svg{
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: transform 0.4s ease;
}

/* HOVER - rotação + leve movimento */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon{
    transform: rotate(-45deg) translate(0px, 0px);
}

/* COR NO HOVER */
.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon svg *{
    fill: #0aff0a !important;
}

.elementor-11064 .elementor-element.elementor-element-29bde12:hover .elementor-button-icon i{
    color: #0aff0a !important;
}/* End custom CSS */