.elementor-7 .elementor-element.elementor-element-3381f6a{--display:flex;--min-height:98vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.4;--border-radius:0px 0px 50px 50px;}.elementor-7 .elementor-element.elementor-element-3381f6a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3381f6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://devinside.com.br/wp-content/uploads/2025/06/Orcamento-Devinside-p-Sthart.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-3381f6a::before, .elementor-7 .elementor-element.elementor-element-3381f6a > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-3381f6a > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-3381f6a > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-3381f6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-3381f6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.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-7 .elementor-element.elementor-element-79aa325 .elementor-button{background-color:#00000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFFE6;color:#FFFFFFE6;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8D8D8D94;border-radius:47px 47px 47px 47px;padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-79aa325{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-79aa325 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-79aa325.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-79aa325 .elementor-button-content-wrapper{flex-direction:row;}.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-7 .elementor-element.elementor-element-a5cd01f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a5cd01f{text-align:start;}.elementor-7 .elementor-element.elementor-element-a5cd01f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3.8vw;font-weight:500;color:#FFFFFFD9;}.elementor-7 .elementor-element.elementor-element-fac1709{text-align:start;}.elementor-7 .elementor-element.elementor-element-fac1709 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:5.8vw;font-weight:500;color:#0EC99F;}.elementor-7 .elementor-element.elementor-element-c0e2bf4{text-align:start;}.elementor-7 .elementor-element.elementor-element-c0e2bf4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:4.5vw;font-weight:500;color:#FFFFFFD9;}.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-7 .elementor-element.elementor-element-d5b3d3d{width:auto;max-width:auto;text-align:center;font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:400;line-height:15px;color:#FFFFFFE6;}.elementor-7 .elementor-element.elementor-element-d5b3d3d > .elementor-widget-container{margin:30px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d5b3d3d.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-53f2140 .elementor-button{background-color:#FFFFFF99;fill:#000000;color:#000000;padding:15px 20px 15px 20px;}.elementor-7 .elementor-element.elementor-element-53f2140 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-53f2140 .elementor-button:focus{background-color:#6F6F6F3D;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-53f2140{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-53f2140 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-53f2140.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-53f2140 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-53f2140 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7 .elementor-element.elementor-element-53f2140 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-53f2140 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-61c9052{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.73;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-61c9052:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-61c9052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000E09;}.elementor-7 .elementor-element.elementor-element-61c9052::before, .elementor-7 .elementor-element.elementor-element-61c9052 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-61c9052 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-61c9052 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-61c9052 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-61c9052 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000E09;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-44f93bb{--e-image-carousel-slides-to-show:5;}.elementor-7 .elementor-element.elementor-element-44f93bb .swiper-wrapper{display:flex;align-items:center;}.elementor-7 .elementor-element.elementor-element-44f93bb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-7 .elementor-element.elementor-element-b61b7de{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-7 .elementor-element.elementor-element-fc0aea2{text-align:center;}.elementor-7 .elementor-element.elementor-element-fc0aea2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:400;line-height:1.3em;letter-spacing:1px;color:#FFFFFFCC;}.elementor-7 .elementor-element.elementor-element-64322fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-0516738{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-0516738.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-0516738 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-0516738 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-7 .elementor-element.elementor-element-0516738 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:500;border-radius:20px 20px 20px 20px;padding:16px 24px 16px 24px;}.elementor-7 .elementor-element.elementor-element-3b3898d{--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;--align-items:center;}.elementor-7 .elementor-element.elementor-element-3b3898d.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3ca9674{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-3ca9674 > .elementor-widget-container{padding:0px 0px 37px 0px;}.elementor-7 .elementor-element.elementor-element-3ca9674.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3ca9674 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:700;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4ca477a{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:2rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-15aed71{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-7 .elementor-element.elementor-element-15aed71:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-15aed71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00201433;}.elementor-7 .elementor-element.elementor-element-36b9026{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;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:#2C2C2CCC;--border-color:#2C2C2CCC;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-7 .elementor-element.elementor-element-36b9026:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-36b9026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000E09E6;}.elementor-7 .elementor-element.elementor-element-36b9026:hover{background-color:#000E09E6;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-4b6220a{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-4b6220a.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-4b6220a .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-4b6220a.elementor-view-stacked .elementor-icon{background-color:#FFFFFFE6;}.elementor-7 .elementor-element.elementor-element-4b6220a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4b6220a.elementor-view-default .elementor-icon{color:#FFFFFFE6;border-color:#FFFFFFE6;}.elementor-7 .elementor-element.elementor-element-4b6220a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4b6220a.elementor-view-default .elementor-icon svg{fill:#FFFFFFE6;}.elementor-7 .elementor-element.elementor-element-75f7167{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-75f7167 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-7 .elementor-element.elementor-element-75f7167.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-75f7167 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-e778bb2{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-7 .elementor-element.elementor-element-e778bb2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e778bb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d748ae8{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-d748ae8{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-d748ae8{right:0px;}.elementor-7 .elementor-element.elementor-element-3b73759{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-7 .elementor-element.elementor-element-3b73759:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3b73759 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00201433;}.elementor-7 .elementor-element.elementor-element-7fb7263{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;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:#2C2C2CCC;--border-color:#2C2C2CCC;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-7 .elementor-element.elementor-element-7fb7263:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7fb7263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000E09E6;}.elementor-7 .elementor-element.elementor-element-7fb7263:hover{background-color:#000E09E6;}.elementor-7 .elementor-element.elementor-element-85b8b18{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-85b8b18.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-85b8b18 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-85b8b18.elementor-view-stacked .elementor-icon{background-color:#FFFFFFE6;}.elementor-7 .elementor-element.elementor-element-85b8b18.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-85b8b18.elementor-view-default .elementor-icon{color:#FFFFFFE6;border-color:#FFFFFFE6;}.elementor-7 .elementor-element.elementor-element-85b8b18.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-85b8b18.elementor-view-default .elementor-icon svg{fill:#FFFFFFE6;}.elementor-7 .elementor-element.elementor-element-ee2f182{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-ee2f182 > .elementor-widget-container{padding:1px 0px 5px 0px;}.elementor-7 .elementor-element.elementor-element-ee2f182.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-ee2f182 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-681fa0d{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-7 .elementor-element.elementor-element-681fa0d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-681fa0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1db08d3{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-1db08d3{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-1db08d3{right:0px;}.elementor-7 .elementor-element.elementor-element-9e8188a{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-7 .elementor-element.elementor-element-9e8188a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9e8188a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00201433;}.elementor-7 .elementor-element.elementor-element-e48aab5{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;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:#2C2C2CCC;--border-color:#2C2C2CCC;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-7 .elementor-element.elementor-element-e48aab5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e48aab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000E09E6;}.elementor-7 .elementor-element.elementor-element-e48aab5:hover{background-color:#000E09E6;}.elementor-7 .elementor-element.elementor-element-82651ff{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-82651ff.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-82651ff .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-82651ff.elementor-view-stacked .elementor-icon{background-color:#FFFFFFE6;}.elementor-7 .elementor-element.elementor-element-82651ff.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-82651ff.elementor-view-default .elementor-icon{color:#FFFFFFE6;border-color:#FFFFFFE6;}.elementor-7 .elementor-element.elementor-element-82651ff.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-82651ff.elementor-view-default .elementor-icon svg{fill:#FFFFFFE6;}.elementor-7 .elementor-element.elementor-element-6210800{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-6210800 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-7 .elementor-element.elementor-element-6210800.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-6210800 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-fb90473{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-7 .elementor-element.elementor-element-fb90473:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fb90473 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a063b2b{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-a063b2b{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-a063b2b{right:0px;}.elementor-7 .elementor-element.elementor-element-6f5cbfb{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:1rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-5ed6604{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-7 .elementor-element.elementor-element-5ed6604:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5ed6604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00201433;}.elementor-7 .elementor-element.elementor-element-08ffc51{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;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:#2C2C2CCC;--border-color:#2C2C2CCC;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-7 .elementor-element.elementor-element-08ffc51:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-08ffc51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000E09E6;}.elementor-7 .elementor-element.elementor-element-08ffc51:hover{background-color:#000E09E6;}.elementor-7 .elementor-element.elementor-element-b460efc{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-b460efc.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-b460efc .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-b460efc.elementor-view-stacked .elementor-icon{background-color:#FFFFFFE6;}.elementor-7 .elementor-element.elementor-element-b460efc.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b460efc.elementor-view-default .elementor-icon{color:#FFFFFFE6;border-color:#FFFFFFE6;}.elementor-7 .elementor-element.elementor-element-b460efc.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b460efc.elementor-view-default .elementor-icon svg{fill:#FFFFFFE6;}.elementor-7 .elementor-element.elementor-element-051e857{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-051e857 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-7 .elementor-element.elementor-element-051e857.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-051e857 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-f348fe1{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-7 .elementor-element.elementor-element-f348fe1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f348fe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-529f3ab{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-529f3ab{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-529f3ab{right:0px;}.elementor-7 .elementor-element.elementor-element-70179f4{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-7 .elementor-element.elementor-element-70179f4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-70179f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00201433;}.elementor-7 .elementor-element.elementor-element-00d67bf{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;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:#2C2C2CCC;--border-color:#2C2C2CCC;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-7 .elementor-element.elementor-element-00d67bf:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-00d67bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000E09E6;}.elementor-7 .elementor-element.elementor-element-00d67bf:hover{background-color:#000E09E6;}.elementor-7 .elementor-element.elementor-element-9682abc{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-9682abc.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-9682abc .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-9682abc.elementor-view-stacked .elementor-icon{background-color:#FFFFFFE6;}.elementor-7 .elementor-element.elementor-element-9682abc.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9682abc.elementor-view-default .elementor-icon{color:#FFFFFFE6;border-color:#FFFFFFE6;}.elementor-7 .elementor-element.elementor-element-9682abc.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9682abc.elementor-view-default .elementor-icon svg{fill:#FFFFFFE6;}.elementor-7 .elementor-element.elementor-element-9682abc .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-9682abc .elementor-icon svg{height:40px;}.elementor-7 .elementor-element.elementor-element-b0f6c44{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-b0f6c44 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-7 .elementor-element.elementor-element-b0f6c44.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-b0f6c44 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-48f8de3{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-7 .elementor-element.elementor-element-48f8de3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-48f8de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a10efe1{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-a10efe1{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-a10efe1{right:0px;}.elementor-7 .elementor-element.elementor-element-def3f64{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-7 .elementor-element.elementor-element-def3f64:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-def3f64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00201433;}.elementor-7 .elementor-element.elementor-element-7d1ef1f{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;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:#2C2C2CCC;--border-color:#2C2C2CCC;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-7 .elementor-element.elementor-element-7d1ef1f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7d1ef1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000E09E6;}.elementor-7 .elementor-element.elementor-element-7d1ef1f:hover{background-color:#000E09E6;}.elementor-7 .elementor-element.elementor-element-b21f6c2{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-b21f6c2.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-b21f6c2 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-b21f6c2.elementor-view-stacked .elementor-icon{background-color:#FFFFFFE6;}.elementor-7 .elementor-element.elementor-element-b21f6c2.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b21f6c2.elementor-view-default .elementor-icon{color:#FFFFFFE6;border-color:#FFFFFFE6;}.elementor-7 .elementor-element.elementor-element-b21f6c2.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b21f6c2.elementor-view-default .elementor-icon svg{fill:#FFFFFFE6;}.elementor-7 .elementor-element.elementor-element-ca5f060{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-ca5f060 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-7 .elementor-element.elementor-element-ca5f060.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-ca5f060 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-e92174b{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-7 .elementor-element.elementor-element-e92174b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e92174b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d999de9{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-d999de9{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-d999de9{right:0px;}.elementor-7 .elementor-element.elementor-element-40a1d49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-c7d41ff .elementor-button{background-color:#00633E;font-family:"Poppins", Sans-serif;font-weight:500;border-radius:20px 20px 20px 20px;padding:16px 24px 16px 24px;}.elementor-7 .elementor-element.elementor-element-c7d41ff{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-c7d41ff.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-c7d41ff .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-c7d41ff .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-7 .elementor-element.elementor-element-657972e{--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;--align-items:center;}.elementor-7 .elementor-element.elementor-element-657972e.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-beaf4aa{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-beaf4aa > .elementor-widget-container{padding:0px 0px 37px 0px;}.elementor-7 .elementor-element.elementor-element-beaf4aa.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-beaf4aa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:700;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5784b74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7 .elementor-element.elementor-element-12c495d .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7 .elementor-element.elementor-element-12c495d .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-12c495d{--image-border-width:0px;--image-border-radius:12px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7 .elementor-element.elementor-element-aed0655{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-470ad85 .elementor-button{background-color:#00633E;font-family:"Poppins", Sans-serif;font-weight:500;border-radius:20px 20px 20px 20px;padding:16px 24px 16px 24px;}.elementor-7 .elementor-element.elementor-element-470ad85{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-470ad85.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-470ad85 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-470ad85 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-7 .elementor-element.elementor-element-5c6331c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-426798d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-a5cd01f .elementor-heading-title{font-size:4.5vw;}.elementor-7 .elementor-element.elementor-element-fac1709 .elementor-heading-title{font-size:6.9vw;}.elementor-7 .elementor-element.elementor-element-c0e2bf4 .elementor-heading-title{font-size:5.3vw;}.elementor-7 .elementor-element.elementor-element-d5b3d3d{font-size:1.9vw;line-height:0.4em;}.elementor-7 .elementor-element.elementor-element-44f93bb{--e-image-carousel-slides-to-show:3;}.elementor-7 .elementor-element.elementor-element-fc0aea2 .elementor-heading-title{font-size:29px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-3381f6a{--width:96%;--min-height:60vh;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:3rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-79aa325.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-79aa325 .elementor-button{font-size:16px;}.elementor-7 .elementor-element.elementor-element-a5cd01f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a5cd01f .elementor-heading-title{font-size:6.4vw;}.elementor-7 .elementor-element.elementor-element-fac1709 .elementor-heading-title{font-size:10vw;}.elementor-7 .elementor-element.elementor-element-c0e2bf4 .elementor-heading-title{font-size:7.7vw;}.elementor-7 .elementor-element.elementor-element-d5b3d3d{font-size:16px;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-44f93bb{--e-image-carousel-slides-to-show:2;}.elementor-7 .elementor-element.elementor-element-b61b7de{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-fc0aea2 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-4ca477a{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-6f5cbfb{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-657972e{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-beaf4aa{text-align:center;}.elementor-7 .elementor-element.elementor-element-5784b74{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-3381f6a{--width:98%;}.elementor-7 .elementor-element.elementor-element-3b3898d{--width:80vw;}.elementor-7 .elementor-element.elementor-element-4ca477a{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-6f5cbfb{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-657972e{--width:80vw;}}@media(min-width:1025px){.elementor-7 .elementor-element.elementor-element-3381f6a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3381f6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for button, class: .elementor-element-79aa325 */.elementor-7 .elementor-element.elementor-element-79aa325{
    backdrop-filter: blur(10px);
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fac1709 */.elementor-7 .elementor-element.elementor-element-fac1709{
    mix-blend-mode: color-dodge
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53f2140 */.elementor-7 .elementor-element.elementor-element-53f2140{
    backdrop-filter: blur(10px);
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-44f93bb */.elementor-7 .elementor-element.elementor-element-44f93bb .swiper-wrapper{
  transition-timing-function: linear !important; 
}

.elementor-7 .elementor-element.elementor-element-44f93bb::before {
    content:"";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 999;
    background: linear-gradient(90deg, #000e09, transparent 15%, transparent 85%, #000e09 100%); /*mude os #000000 para a mesma cor do fundo da seção*/
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc0aea2 */.elementor-7 .elementor-element.elementor-element-fc0aea2{
	text-wrap: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0516738 */.botaoEfeito{
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

.circulo{
    width: 0px;
    height: 0px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: rgba(255 255 255 / .3);
    border-radius: 50%;
    transition: width .4s, height .4s;
}

.botaoEfeito:hover .circulo{
    width: 300px;
    height: 300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15aed71 */.elementor-7 .elementor-element.elementor-element-15aed71 {
    --blob-size:250px;
}

.elementor-7 .elementor-element.elementor-element-15aed71 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-7 .elementor-element.elementor-element-15aed71 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-7 .elementor-element.elementor-element-15aed71 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b73759 */.elementor-7 .elementor-element.elementor-element-3b73759 {
    --blob-size:250px;
}

.elementor-7 .elementor-element.elementor-element-3b73759 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-7 .elementor-element.elementor-element-3b73759 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-7 .elementor-element.elementor-element-3b73759 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e8188a */.elementor-7 .elementor-element.elementor-element-9e8188a {
    --blob-size:250px;
}

.elementor-7 .elementor-element.elementor-element-9e8188a .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-7 .elementor-element.elementor-element-9e8188a .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-7 .elementor-element.elementor-element-9e8188a .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ed6604 */.elementor-7 .elementor-element.elementor-element-5ed6604 {
    --blob-size:250px;
}

.elementor-7 .elementor-element.elementor-element-5ed6604 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-7 .elementor-element.elementor-element-5ed6604 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-7 .elementor-element.elementor-element-5ed6604 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70179f4 */.elementor-7 .elementor-element.elementor-element-70179f4 {
    --blob-size:250px;
}

.elementor-7 .elementor-element.elementor-element-70179f4 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-7 .elementor-element.elementor-element-70179f4 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-7 .elementor-element.elementor-element-70179f4 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-def3f64 */.elementor-7 .elementor-element.elementor-element-def3f64 {
    --blob-size:250px;
}

.elementor-7 .elementor-element.elementor-element-def3f64 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-7 .elementor-element.elementor-element-def3f64 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-7 .elementor-element.elementor-element-def3f64 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7d41ff */.botaoEfeito{
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

.circulo{
    width: 0px;
    height: 0px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: rgba(255 255 255 / .3);
    border-radius: 50%;
    transition: width .4s, height .4s;
}

.botaoEfeito:hover .circulo{
    width: 300px;
    height: 300px;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-12c495d */.elementor-7 .elementor-element.elementor-element-12c495d .e-gallery-item .e-gallery-image.e-gallery-image {
    background-position: top center; /* Inicializa o fundo da imagem no topo e centralizado */
    transition: background-position 6s ease-in-out; /* Aplica uma transição suave na mudança de posição do fundo durante a interação com o elemento */
}

.elementor-7 .elementor-element.elementor-element-12c495d .e-gallery-item:hover .e-gallery-image {
    background-position: bottom center; /* Altera a posição do fundo para o centro inferior ao passar o mouse sobre o item */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-470ad85 */.botaoEfeito{
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

.circulo{
    width: 0px;
    height: 0px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: rgba(255 255 255 / .3);
    border-radius: 50%;
    transition: width .4s, height .4s;
}

.botaoEfeito:hover .circulo{
    width: 300px;
    height: 300px;
}/* End custom CSS */
/* Start custom CSS */.degrade-branco {
    background: -webkit-linear-gradient(left, #fff, #555);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.degrade-roxo {
    background: -webkit-linear-gradient(left, #fff, #ff01a0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.rosa-preto {
    background: -webkit-linear-gradient(left, #ff01a0, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.fade-section::before {
	z-index: 100;
	pointer-events: none;
}/* End custom CSS */