.elementor-47 .elementor-element.elementor-element-36ab5dd:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-36ab5dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-47 .elementor-element.elementor-element-36ab5dd > .elementor-container{min-height:25px;}.elementor-47 .elementor-element.elementor-element-36ab5dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-47 .elementor-element.elementor-element-36ab5dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-47 .elementor-element.elementor-element-b38f659.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-47 .elementor-element.elementor-element-b38f659.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-47 .elementor-element.elementor-element-b38f659.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-47 .elementor-element.elementor-element-b38f659 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47 .elementor-element.elementor-element-bed61cd{width:100%;max-width:100%;}.elementor-47 .elementor-element.elementor-element-bed61cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-ce77089 > .elementor-background-overlay{background-image:url("https://pixelartv.com.br/wp-content/uploads/2025/08/header-webp-scaled.webp");background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47 .elementor-element.elementor-element-ce77089 > .elementor-container{max-width:1920px;min-height:700px;}.elementor-47 .elementor-element.elementor-element-ce77089{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-47 .elementor-element.elementor-element-c3c5eec{width:var( --container-widget-width, 14.583% );max-width:14.583%;--container-widget-width:14.583%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-39d7d08 > .elementor-container{min-height:250px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-cccd198{width:var( --container-widget-width, 37.179% );max-width:37.179%;--container-widget-width:37.179%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-cccd198 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;line-height:45px;letter-spacing:1px;word-spacing:2px;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-c805b30{width:var( --container-widget-width, 42.067% );max-width:42.067%;--container-widget-width:42.067%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-47 .elementor-element.elementor-element-e25b0d3 .elementor-button{font-family:"Playfair Display", Sans-serif;font-weight:500;}.elementor-47 .elementor-element.elementor-element-697eaf0:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-697eaf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-47 .elementor-element.elementor-element-697eaf0 > .elementor-container{min-height:180px;}.elementor-47 .elementor-element.elementor-element-697eaf0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-697eaf0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47 .elementor-element.elementor-element-5c4a99b > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-47 .elementor-element.elementor-element-8d3c6c0{width:var( --container-widget-width, 115.914% );max-width:115.914%;--container-widget-width:115.914%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-8d3c6c0 > .elementor-widget-container{border-style:none;}.elementor-47 .elementor-element.elementor-element-8d3c6c0 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Zen Dots", Sans-serif;font-weight:600;}.elementor-47 .elementor-element.elementor-element-8d3c6c0 .elementor-counter-title{color:#FFFFFF;font-family:"Zen Dots", Sans-serif;font-weight:400;}.elementor-47 .elementor-element.elementor-element-1581fc3 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47 .elementor-element.elementor-element-2b7893c{width:var( --container-widget-width, 150.09% );max-width:150.09%;--container-widget-width:150.09%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-2b7893c > .elementor-widget-container{border-style:none;}.elementor-47 .elementor-element.elementor-element-2b7893c .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Zen Dots", Sans-serif;font-weight:600;}.elementor-47 .elementor-element.elementor-element-2b7893c .elementor-counter-title{color:#FFFFFF;font-family:"Zen Dots", Sans-serif;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-47 .elementor-element.elementor-element-2f86049 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47 .elementor-element.elementor-element-4fd3f3b{width:var( --container-widget-width, 100.185% );max-width:100.185%;--container-widget-width:100.185%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-4fd3f3b > .elementor-widget-container{border-style:none;}.elementor-47 .elementor-element.elementor-element-4fd3f3b .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Zen Dots", Sans-serif;font-weight:600;}.elementor-47 .elementor-element.elementor-element-4fd3f3b .elementor-counter-title{color:#FFFFFF;font-family:"Zen Dots", Sans-serif;font-weight:400;}.elementor-47 .elementor-element.elementor-element-5b4cfd9:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-5b4cfd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-fba9e27 ) 100%);}.elementor-47 .elementor-element.elementor-element-5b4cfd9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-47 .elementor-element.elementor-element-5b4cfd9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47 .elementor-element.elementor-element-cc39cc6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-47 .elementor-element.elementor-element-bfe8b47{--spacer-size:20px;}.elementor-47 .elementor-element.elementor-element-50c2b55{width:var( --container-widget-width, 38.233% );max-width:38.233%;--container-widget-width:38.233%;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-50c2b55 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-a350363{--spacer-size:20px;}.elementor-47 .elementor-element.elementor-element-6661e4c{--e-image-carousel-slides-to-show:10;}.elementor-47 .elementor-element.elementor-element-6661e4c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:12px 12px 12px 12px;}.elementor-47 .elementor-element.elementor-element-98495d1{--spacer-size:10px;}.elementor-47 .elementor-element.elementor-element-3c5061a{--e-image-carousel-slides-to-show:10;}.elementor-47 .elementor-element.elementor-element-3c5061a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:12px 12px 12px 12px;}.elementor-47 .elementor-element.elementor-element-d1628dc:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-d1628dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fba9e27 ) 0%, var( --e-global-color-accent ) 100%);}.elementor-47 .elementor-element.elementor-element-d1628dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-47 .elementor-element.elementor-element-d1628dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47 .elementor-element.elementor-element-1a1a830.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-47 .elementor-element.elementor-element-89b96d4{--spacer-size:20px;}.elementor-47 .elementor-element.elementor-element-13372e0{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-13372e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-9fcba32{--spacer-size:20px;}.elementor-47 .elementor-element.elementor-element-164f669{--spacer-size:20px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-5016447{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-5016447 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-5016447 .elementor-image-box-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-5016447.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-47 .elementor-element.elementor-element-5016447.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-47 .elementor-element.elementor-element-5016447.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-5016447 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-47 .elementor-element.elementor-element-5016447 .elementor-image-box-img img{border-radius:22px;opacity:1;transition-duration:0.3s;}.elementor-47 .elementor-element.elementor-element-5016447:hover .elementor-image-box-img img{opacity:1;}.elementor-47 .elementor-element.elementor-element-5016447 .elementor-image-box-title{color:#FFFFFF;transition-duration:0.5s;}.elementor-47 .elementor-element.elementor-element-5016447:has(:hover) .elementor-image-box-title,
					 .elementor-47 .elementor-element.elementor-element-5016447:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-5016447 .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-f49fb21{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-f49fb21 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-f49fb21 .elementor-image-box-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-f49fb21.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-47 .elementor-element.elementor-element-f49fb21.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-47 .elementor-element.elementor-element-f49fb21.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-f49fb21 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-47 .elementor-element.elementor-element-f49fb21 .elementor-image-box-img img{border-radius:22px;opacity:1;transition-duration:0.3s;}.elementor-47 .elementor-element.elementor-element-f49fb21:hover .elementor-image-box-img img{opacity:1;}.elementor-47 .elementor-element.elementor-element-f49fb21 .elementor-image-box-title{color:#FFFFFF;transition-duration:0.5s;}.elementor-47 .elementor-element.elementor-element-f49fb21:has(:hover) .elementor-image-box-title,
					 .elementor-47 .elementor-element.elementor-element-f49fb21:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-f49fb21 .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-788d7cb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-788d7cb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-788d7cb .elementor-image-box-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-788d7cb.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-47 .elementor-element.elementor-element-788d7cb.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-47 .elementor-element.elementor-element-788d7cb.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-788d7cb .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-47 .elementor-element.elementor-element-788d7cb .elementor-image-box-img img{border-radius:22px;opacity:1;transition-duration:0.3s;}.elementor-47 .elementor-element.elementor-element-788d7cb:hover .elementor-image-box-img img{opacity:1;}.elementor-47 .elementor-element.elementor-element-788d7cb .elementor-image-box-title{color:#FFFFFF;transition-duration:0.5s;}.elementor-47 .elementor-element.elementor-element-788d7cb:has(:hover) .elementor-image-box-title,
					 .elementor-47 .elementor-element.elementor-element-788d7cb:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-788d7cb .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-beec0fb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-beec0fb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-beec0fb .elementor-image-box-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-beec0fb.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-47 .elementor-element.elementor-element-beec0fb.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-47 .elementor-element.elementor-element-beec0fb.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-beec0fb .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-47 .elementor-element.elementor-element-beec0fb .elementor-image-box-img img{border-radius:22px;opacity:1;transition-duration:0.3s;}.elementor-47 .elementor-element.elementor-element-beec0fb:hover .elementor-image-box-img img{opacity:1;}.elementor-47 .elementor-element.elementor-element-beec0fb .elementor-image-box-title{color:#FFFFFF;transition-duration:0.5s;}.elementor-47 .elementor-element.elementor-element-beec0fb:has(:hover) .elementor-image-box-title,
					 .elementor-47 .elementor-element.elementor-element-beec0fb:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-beec0fb .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-3fd7fb1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-3fd7fb1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-3fd7fb1 .elementor-image-box-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-3fd7fb1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-47 .elementor-element.elementor-element-3fd7fb1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-47 .elementor-element.elementor-element-3fd7fb1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-3fd7fb1 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-47 .elementor-element.elementor-element-3fd7fb1 .elementor-image-box-img img{border-radius:22px;opacity:1;transition-duration:0.3s;}.elementor-47 .elementor-element.elementor-element-3fd7fb1:hover .elementor-image-box-img img{opacity:1;}.elementor-47 .elementor-element.elementor-element-3fd7fb1 .elementor-image-box-title{color:#FFFFFF;transition-duration:0.5s;}.elementor-47 .elementor-element.elementor-element-3fd7fb1:has(:hover) .elementor-image-box-title,
					 .elementor-47 .elementor-element.elementor-element-3fd7fb1:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-3fd7fb1 .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-848649f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-848649f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-848649f .elementor-image-box-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-848649f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-47 .elementor-element.elementor-element-848649f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-47 .elementor-element.elementor-element-848649f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-848649f .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-47 .elementor-element.elementor-element-848649f .elementor-image-box-img img{border-radius:22px;opacity:1;transition-duration:0.3s;}.elementor-47 .elementor-element.elementor-element-848649f:hover .elementor-image-box-img img{opacity:1;}.elementor-47 .elementor-element.elementor-element-848649f .elementor-image-box-title{color:#FFFFFF;transition-duration:0.5s;}.elementor-47 .elementor-element.elementor-element-848649f:has(:hover) .elementor-image-box-title,
					 .elementor-47 .elementor-element.elementor-element-848649f:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-848649f .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-3a96f36{--spacer-size:20px;}.elementor-47 .elementor-element.elementor-element-0b92b88:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-0b92b88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-47 .elementor-element.elementor-element-0b92b88{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-47 .elementor-element.elementor-element-0b92b88 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-47 .elementor-element.elementor-element-894c076.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-47 .elementor-element.elementor-element-894c076.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-47 .elementor-element.elementor-element-894c076.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-47 .elementor-element.elementor-element-7af5aa1{--spacer-size:20px;}.elementor-47 .elementor-element.elementor-element-85729ad{width:var( --container-widget-width, 60.063% );max-width:60.063%;--container-widget-width:60.063%;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-85729ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-e4a6bff{--spacer-size:20px;}.elementor-47 .elementor-element.elementor-element-52e9a1c{--e-image-carousel-slides-to-show:7;}.elementor-47 .elementor-element.elementor-element-52e9a1c .swiper-wrapper{display:flex;align-items:center;}.elementor-47 .elementor-element.elementor-element-52e9a1c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:60px 60px 60px 60px;}.elementor-47 .elementor-element.elementor-element-de3539d{--spacer-size:20px;}.elementor-47 .elementor-element.elementor-element-fbbba58{width:var( --container-widget-width, 60.063% );max-width:60.063%;--container-widget-width:60.063%;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-fbbba58 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-6496c38{--spacer-size:20px;}.elementor-47 .elementor-element.elementor-element-a2dbc66:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a2dbc66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-fba9e27 ) 100%);}.elementor-47 .elementor-element.elementor-element-a2dbc66{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-47 .elementor-element.elementor-element-a2dbc66 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47 .elementor-element.elementor-element-79edd5f{--spacer-size:20px;}.elementor-47 .elementor-element.elementor-element-241b499{width:var( --container-widget-width, 99.747% );max-width:99.747%;--container-widget-width:99.747%;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-241b499 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-6e149d5{--spacer-size:20px;}.elementor-widget-price-table .elementor-price-table__button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-47 .elementor-element.elementor-element-d66bae5 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-d66bae5 .elementor-price-table__subheading{font-family:"Roboto Slab", Sans-serif;font-size:56px;font-weight:400;}.elementor-47 .elementor-element.elementor-element-d66bae5 .elementor-price-table__currency{align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-d66bae5 .elementor-price-table__fractional-part{font-size:calc(0em/100);}.elementor-47 .elementor-element.elementor-element-d66bae5 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-47 .elementor-element.elementor-element-d66bae5 .elementor-price-table__original-price{color:#FF1E00;align-self:flex-end;}.elementor-47 .elementor-element.elementor-element-d66bae5 .elementor-price-table__features-list{--e-price-table-features-list-color:#000000;}.elementor-47 .elementor-element.elementor-element-d66bae5 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-47 .elementor-element.elementor-element-d66bae5 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-47 .elementor-element.elementor-element-642b9ec .elementor-price-table__subheading{font-family:"Roboto Slab", Sans-serif;font-size:56px;font-weight:400;}.elementor-47 .elementor-element.elementor-element-642b9ec .elementor-price-table__currency{align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-642b9ec .elementor-price-table__fractional-part{font-size:calc(0em/100);}.elementor-47 .elementor-element.elementor-element-642b9ec .elementor-price-table__after-price{justify-content:flex-start;}.elementor-47 .elementor-element.elementor-element-642b9ec .elementor-price-table__original-price{color:#FF0000;align-self:flex-end;}.elementor-47 .elementor-element.elementor-element-642b9ec .elementor-price-table__features-list{--e-price-table-features-list-color:#000000;}.elementor-47 .elementor-element.elementor-element-642b9ec .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-47 .elementor-element.elementor-element-642b9ec .elementor-price-table__additional_info{color:#000000;margin:15px 30px 0px 30px;}.elementor-47 .elementor-element.elementor-element-642b9ec .elementor-price-table__ribbon-inner{background-color:#F30000;margin-top:50px;transform:translateY(-50%) translateX(-50%) translateX(50px) rotate(-45deg);color:#ffffff;}.elementor-47 .elementor-element.elementor-element-f7817eb .elementor-price-table__subheading{font-family:"Roboto Slab", Sans-serif;font-size:56px;font-weight:400;}.elementor-47 .elementor-element.elementor-element-f7817eb .elementor-price-table__currency{align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-f7817eb .elementor-price-table__fractional-part{font-size:calc(0em/100);}.elementor-47 .elementor-element.elementor-element-f7817eb .elementor-price-table__after-price{justify-content:flex-start;}.elementor-47 .elementor-element.elementor-element-f7817eb .elementor-price-table__original-price{color:#FF0000;align-self:flex-end;}.elementor-47 .elementor-element.elementor-element-f7817eb .elementor-price-table__features-list{--e-price-table-features-list-color:#000000;}.elementor-47 .elementor-element.elementor-element-f7817eb .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-47 .elementor-element.elementor-element-f7817eb .elementor-price-table__additional_info{color:var( --e-global-color-accent );margin:15px 30px 0px 30px;}.elementor-47 .elementor-element.elementor-element-05067e5{--spacer-size:20px;}.elementor-bc-flex-widget .elementor-47 .elementor-element.elementor-element-f083864.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-47 .elementor-element.elementor-element-f083864.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-47 .elementor-element.elementor-element-f083864.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-47 .elementor-element.elementor-element-5471679{width:var( --container-widget-width, 53.732% );max-width:53.732%;--container-widget-width:53.732%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-47 .elementor-element.elementor-element-db7b0d6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-47 .elementor-element.elementor-element-db7b0d6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-47 .elementor-element.elementor-element-db7b0d6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-47 .elementor-element.elementor-element-db7b0d6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-47 .elementor-element.elementor-element-db7b0d6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47 .elementor-element.elementor-element-7072156{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-47 .elementor-element.elementor-element-47775b2{width:100%;max-width:100%;text-align:center;}.elementor-47 .elementor-element.elementor-element-47775b2 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-12712b3:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-12712b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-47 .elementor-element.elementor-element-12712b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-47 .elementor-element.elementor-element-12712b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-47 .elementor-element.elementor-element-80530ce.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-47 .elementor-element.elementor-element-80530ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-47 .elementor-element.elementor-element-80530ce.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-47 .elementor-element.elementor-element-73f5370{width:var( --container-widget-width, 9.889% );max-width:9.889%;--container-widget-width:9.889%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-0a5967d{--spacer-size:50px;}.elementor-47 .elementor-element.elementor-element-b72573f{--spacer-size:0px;}.elementor-47 .elementor-element.elementor-element-e88354d{width:var( --container-widget-width, 48.12% );max-width:48.12%;--container-widget-width:48.12%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-weight:200;}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-27b1a67.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-47 .elementor-element.elementor-element-c3c5eec{width:var( --container-widget-width, 163.766px );max-width:163.766px;--container-widget-width:163.766px;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-cccd198{width:var( --container-widget-width, 359px );max-width:359px;--container-widget-width:359px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-cccd198 .elementor-heading-title{font-size:21px;line-height:1.4em;}.elementor-47 .elementor-element.elementor-element-c805b30{width:var( --container-widget-width, 360.078px );max-width:360.078px;--container-widget-width:360.078px;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-47 .elementor-element.elementor-element-3cf23ba.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-47 .elementor-element.elementor-element-3cf23ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-47 .elementor-element.elementor-element-3cf23ba.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-47 .elementor-element.elementor-element-8d3c6c0 .elementor-counter{flex-direction:column-reverse;gap:5px;}.elementor-47 .elementor-element.elementor-element-8d3c6c0 .elementor-counter-title{justify-content:center;font-size:15px;}.elementor-47 .elementor-element.elementor-element-8d3c6c0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:50px;}.elementor-47 .elementor-element.elementor-element-2b7893c .elementor-counter-title{justify-content:center;font-size:15px;}.elementor-47 .elementor-element.elementor-element-2b7893c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:50px;}.elementor-47 .elementor-element.elementor-element-4fd3f3b .elementor-counter-title{justify-content:center;font-size:15px;}.elementor-47 .elementor-element.elementor-element-4fd3f3b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:50px;}.elementor-47 .elementor-element.elementor-element-50c2b55{width:var( --container-widget-width, 348.688px );max-width:348.688px;--container-widget-width:348.688px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-50c2b55 .elementor-heading-title{font-size:25px;}.elementor-47 .elementor-element.elementor-element-6661e4c{--e-image-carousel-slides-to-show:3;}.elementor-47 .elementor-element.elementor-element-3c5061a{--e-image-carousel-slides-to-show:3;}.elementor-47 .elementor-element.elementor-element-13372e0{width:var( --container-widget-width, 607.703px );max-width:607.703px;--container-widget-width:607.703px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-13372e0 .elementor-heading-title{font-size:25px;}.elementor-47 .elementor-element.elementor-element-5016447 .elementor-image-box-img{margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-f49fb21 .elementor-image-box-img{margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-788d7cb .elementor-image-box-img{margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-beec0fb .elementor-image-box-img{margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-3fd7fb1 .elementor-image-box-img{margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-848649f .elementor-image-box-img{margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-85729ad{width:var( --container-widget-width, 354.203px );max-width:354.203px;--container-widget-width:354.203px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-85729ad .elementor-heading-title{font-size:25px;}.elementor-47 .elementor-element.elementor-element-52e9a1c{--e-image-carousel-slides-to-show:3;}.elementor-47 .elementor-element.elementor-element-fbbba58{width:var( --container-widget-width, 288.203px );max-width:288.203px;--container-widget-width:288.203px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-fbbba58 .elementor-heading-title{font-size:20px;}.elementor-47 .elementor-element.elementor-element-241b499 .elementor-heading-title{font-size:25px;}.elementor-47 .elementor-element.elementor-element-7072156{font-size:20px;}.elementor-47 .elementor-element.elementor-element-73f5370{width:var( --container-widget-width, 94.141px );max-width:94.141px;--container-widget-width:94.141px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-0a5967d{--spacer-size:10px;}.elementor-47 .elementor-element.elementor-element-b72573f{--spacer-size:20px;}.elementor-47 .elementor-element.elementor-element-e88354d{width:var( --container-widget-width, 234.766px );max-width:234.766px;--container-widget-width:234.766px;--container-widget-flex-grow:0;font-size:12px;}}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-acd15e6{width:20%;}.elementor-47 .elementor-element.elementor-element-27b1a67{width:80%;}.elementor-47 .elementor-element.elementor-element-76f1da4{width:20%;}.elementor-47 .elementor-element.elementor-element-e86cbb4{width:80%;}.elementor-47 .elementor-element.elementor-element-cc21945{width:20%;}.elementor-47 .elementor-element.elementor-element-c1a0bc2{width:80%;}.elementor-47 .elementor-element.elementor-element-d01d8c3{width:20%;}.elementor-47 .elementor-element.elementor-element-3cf23ba{width:80%;}.elementor-47 .elementor-element.elementor-element-f083864{width:33.281%;}.elementor-47 .elementor-element.elementor-element-db7b0d6{width:66.719%;}}/* Start custom CSS for html, class: .elementor-element-bed61cd */.elementor-47 .elementor-element.elementor-element-bed61cd .elementor-widget-container {
    display: flex;
    color: rgba(255,255,255,.82);
    width: 100%;
    height: 20px;
    overflow: hidden; /* Oculta o que sai da faixa */
}

.elementor-47 .elementor-element.elementor-element-bed61cd h3 {
    font-family: khand;
    white-space: nowrap;
    display: inline-block;
    font-size: 14px;
    animation: faixaAnimada 4s linear infinite; /* aumentei para suavizar */
}

.elementor-47 .elementor-element.elementor-element-bed61cd h3::after {
    content: attr(data-text) " " attr(data-text); /* repete 2x para evitar espaço vazio */
    padding-left: 2rem;
}

/* Movimento contínuo sem “pulo” */
@keyframes faixaAnimada {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}

/* Link dentro do h3 */
.elementor-47 .elementor-element.elementor-element-bed61cd h3 a {
    color: white;
    text-decoration: none;
}
.elementor-47 .elementor-element.elementor-element-bed61cd h3 a:hover {
    color: black;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cccd198 */.destaque-fundo {
  background-color: #007BFF; /* Cor de fundo amarela (pode mudar) *//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e25b0d3 */@font-face {
  font-family: "Degular";
  src: url("https://tassiorenam.com.br/wp-content/uploads/2025/02/Degular-Semibold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

:root {
  --shiny-cta-bg: #000000;
  --shiny-cta-bg-subtle: #1a1818 !important;
  --shiny-cta-fg: #ffffff !important;
  --shiny-cta-highlight: #FFB026 !important;
  --shiny-cta-highlight-subtle: white !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

/* Estilo base para todos os tamanhos de tela */
.elementor-button {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important;
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  min-width: 200px !important;
  padding: 1.25rem 2.5rem !important;
  font-family: "Degular", sans-serif !important;
  font-size: 1.325rem !important;
  line-height: 1.2 !important;
  border: 1px solid transparent !important;
  border-radius: 20px !important;
  color: var(--shiny-cta-fg) !important;
  
  /* Gradiente de fundo */
  background:
    linear-gradient(135deg, #007BFF 0%, #004A99 100%) padding-box !important;
  
  /* Borda com gradiente animado */
  border: 2px solid transparent !important;
  background-clip: padding-box !important;
  
  /* Box-shadow interno para criar profundidade */
  box-shadow:
    inset 0 2px 4px rgba(0, 0, 0, 0.3),
    inset 0 -2px 4px rgba(255, 255, 255, 0.1),
    0 4px 8px rgba(0, 123, 255, 0.3) !important;
  
  transition: all 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;
  text-align: center !important;
  white-space: nowrap !important;
}

/* Pseudo-elemento para o efeito de partículas */
.elementor-button::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  background: radial-gradient(
    circle at var(--x, 50%) var(--y, 50%),
    rgba(255, 255, 255, 0.1) 0%,
    transparent 10%,
    transparent 100%
  ) !important;
  background-size: 200% 200% !important; /* Aumenta o tamanho para espalhar as partículas */
  background-position: var(--x, 50%) var(--y, 50%) !important;
  opacity: 0 !important;
  transition: opacity 0.5s ease-out !important;
  pointer-events: none !important;
  z-index: 0 !important;
}

/* Efeito interno de brilho (mais contínuo) */
.elementor-button::after {
  content: "" !important;
  position: absolute !important;
  top: 2px !important;
  left: 2px !important;
  right: 2px !important;
  bottom: 2px !important;
  background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.05) 0%,
    transparent 50%,
    rgba(255, 255, 255, 0.02) 100%
  ) !important;
  border-radius: calc(20px - 2px) !important;
  z-index: 1 !important;
  pointer-events: none !important;
  opacity: 0.6 !important;
  transition: opacity 800ms ease !important;
}

/* Versão mobile */
@media only screen and (max-width: 600px) {
  .elementor-button {
    padding: 1.25rem 1.5rem !important;
    font-size: 1.125rem !important;
    min-width: 180px !important;
  }
}

.elementor-button span {
  z-index: 2 !important;
  position: relative !important;
  display: inline-block !important;
  max-width: 100% !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) !important;
}

/* Estados de hover e focus */
.elementor-button:hover,
.elementor-button:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
  
  /* Efeitos de hover melhorados */
  transform: translateY(-2px) !important;
  box-shadow:
    inset 0 3px 6px rgba(0, 0, 0, 0.4),
    inset 0 -3px 6px rgba(255, 255, 255, 0.15),
    0 8px 16px rgba(0, 123, 255, 0.4) !important;
}

.elementor-button:hover::before {
  opacity: 1 !important;
  animation: particle-move 1s linear infinite !important; /* Animação para as partículas */
}

.elementor-button:hover::after {
  opacity: 0.8 !important;
}

.elementor-button:active {
  transform: translateY(0px) !important;
  box-shadow:
    inset 0 4px 8px rgba(0, 0, 0, 0.5),
    inset 0 -2px 4px rgba(255, 255, 255, 0.1),
    0 2px 4px rgba(0, 123, 255, 0.2) !important;
}

/* Animações */
@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes particle-move {
  0% {
    background-position: 0% 0% !important;
  }
  100% {
    background-position: 100% 100% !important;
  }
}

@keyframes shimmer {
  0% {
    transform: translateX(-100%) !important;
  }
  100% {
    transform: translateX(100%) !important;
  }
}

/* Aplicando animações corretamente */
.elementor-button::before {
  animation: var(--animation) var(--duration) !important;
}

.elementor-button:hover::before {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-8d3c6c0 *//* Container do contador */
.seu-contador-com-divisoria {
    position: relative;
    padding-right: 20px; /* Espaço para a divisória */
}

/* Divisória direita */
.seu-contador-com-divisoria::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 50%; /* Altura da divisória (ajuste conforme necessário) */
    width: 1px;
    background-color: #e0e0e0; /* Cor cinza discreta */
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-2b7893c *//* Container do contador */
.seu-contador-com-divisoria {
    position: relative;
    padding-right: 20px; /* Espaço para a divisória */
}

/* Divisória direita */
.seu-contador-com-divisoria::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 50%; /* Altura da divisória (ajuste conforme necessário) */
    width: 1px;
    background-color: #e0e0e0; /* Cor cinza discreta */
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6661e4c *//* Container principal do carrossel */
.elementor-carousel .swiper-container {
    overflow: hidden !important;
}

/* Suaviza a transição entre slides */
.elementor-carousel .swiper-wrapper {
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94) !important; /* Efeito "ease-out-quad" */
    transition-duration: 700ms !important; /* Tempo mais lento (padrão é 300ms) */
}

/* Opcional: Efeito de fade suave nos slides inativos */
.elementor-carousel .swiper-slide:not(.swiper-slide-active) {
    opacity: 0.6 !important;
    transition: opacity 500ms ease !important;
}

/* Slide ativo com opacidade total */
.elementor-carousel .swiper-slide-active {
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3c5061a *//* Container principal do carrossel */
.elementor-carousel .swiper-container {
    overflow: hidden !important;
}

/* Suaviza a transição entre slides */
.elementor-carousel .swiper-wrapper {
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94) !important; /* Efeito "ease-out-quad" */
    transition-duration: 700ms !important; /* Tempo mais lento (padrão é 300ms) */
}

/* Opcional: Efeito de fade suave nos slides inativos */
.elementor-carousel .swiper-slide:not(.swiper-slide-active) {
    opacity: 0.6 !important;
    transition: opacity 500ms ease !important;
}

/* Slide ativo com opacidade total */
.elementor-carousel .swiper-slide-active {
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-52e9a1c *//* Container principal do carrossel */
.elementor-carousel .swiper-container {
    overflow: hidden !important;
}

/* Suaviza a transição entre slides */
.elementor-carousel .swiper-wrapper {
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94) !important; /* Efeito "ease-out-quad" */
    transition-duration: 700ms !important; /* Tempo mais lento (padrão é 300ms) */
}

/* Opcional: Efeito de fade suave nos slides inativos */
.elementor-carousel .swiper-slide:not(.swiper-slide-active) {
    opacity: 0.6 !important;
    transition: opacity 500ms ease !important;
}

/* Slide ativo com opacidade total */
.elementor-carousel .swiper-slide-active {
    opacity: 1 !important;
}/* End custom CSS */