.elementor-756 .elementor-element.elementor-element-3641de6{--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-756 .elementor-element.elementor-element-3641de6:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-3641de6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marianaandrade.com.br/wp-content/uploads/2024/08/Copia-de-Design-sem-nome.png");}.elementor-756 .elementor-element.elementor-element-9a64eb6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-ddf20ee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-756 .elementor-element.elementor-element-ddf20ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-a469d1c .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:700;background-image:linear-gradient(146deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);padding:20px 30px 20px 30px;}.elementor-756 .elementor-element.elementor-element-a469d1c > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-756 .elementor-element.elementor-element-a469d1c.elementor-element{--align-self:center;}.elementor-756 .elementor-element.elementor-element-a469d1c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-756 .elementor-element.elementor-element-a469d1c .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-756 .elementor-element.elementor-element-367d8d7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-367d8d7:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-367d8d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marianaandrade.com.br/wp-content/uploads/2024/08/Capa-Maris-Site-1280-x-700-px-1.png");background-position:center center;background-size:cover;}.elementor-756 .elementor-element.elementor-element-54c751e{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:60px;}.elementor-756 .elementor-element.elementor-element-e8277f4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-6a35f61 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;line-height:28px;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-1b7aa8e{--spacer-size:10px;}.elementor-756 .elementor-element.elementor-element-6eed64e .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;background-image:linear-gradient(146deg, #7637F700 0%, #7637F700 100%);padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-6eed64e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-6eed64e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-756 .elementor-element.elementor-element-6eed64e .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-756 .elementor-element.elementor-element-c258974{--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-756 .elementor-element.elementor-element-4925398{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-4925398:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-4925398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(161deg, var( --e-global-color-primary ) 0%, #7637F7 100%);}.elementor-756 .elementor-element.elementor-element-ea11fb9{--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-756 .elementor-element.elementor-element-ea11fb9:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-ea11fb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-756 .elementor-element.elementor-element-fe909ae{width:100%;max-width:100%;text-align:start;}.elementor-756 .elementor-element.elementor-element-fe909ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-756 .elementor-element.elementor-element-fe909ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-a7798f6{--e-image-carousel-slides-to-show:2;z-index:0;}.elementor-756 .elementor-element.elementor-element-a7798f6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-756 .elementor-element.elementor-element-8abd773{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-8abd773:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-8abd773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-756 .elementor-element.elementor-element-020f956{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;--z-index:3;}.elementor-756 .elementor-element.elementor-element-2b2b33d{width:100%;max-width:100%;text-align:start;}.elementor-756 .elementor-element.elementor-element-2b2b33d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-756 .elementor-element.elementor-element-2b2b33d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-5853154 > .elementor-widget-container{margin:-52px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-5853154 .elementor-icon-wrapper{text-align:start;}.elementor-756 .elementor-element.elementor-element-5853154.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-5853154.elementor-view-framed .elementor-icon, .elementor-756 .elementor-element.elementor-element-5853154.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-5853154.elementor-view-framed .elementor-icon, .elementor-756 .elementor-element.elementor-element-5853154.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-74d608d{--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-756 .elementor-element.elementor-element-63ac195{--display:flex;}.elementor-756 .elementor-element.elementor-element-a69cb50{--e-image-carousel-slides-to-show:2;z-index:0;}.elementor-756 .elementor-element.elementor-element-a69cb50 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-756 .elementor-element.elementor-element-5c8e96d{--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:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-5c8e96d:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-5c8e96d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-756 .elementor-element.elementor-element-c8c3593{text-align:center;}.elementor-756 .elementor-element.elementor-element-c8c3593 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-582f8c2 .elementor-icon-wrapper{text-align:center;}.elementor-756 .elementor-element.elementor-element-582f8c2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-582f8c2.elementor-view-framed .elementor-icon, .elementor-756 .elementor-element.elementor-element-582f8c2.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-582f8c2.elementor-view-framed .elementor-icon, .elementor-756 .elementor-element.elementor-element-582f8c2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-582f8c2 .elementor-icon{font-size:30px;}.elementor-756 .elementor-element.elementor-element-582f8c2 .elementor-icon svg{height:30px;}.elementor-756 .elementor-element.elementor-element-9f2e4fc .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-756 .elementor-element.elementor-element-9f2e4fc .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-756 .elementor-element.elementor-element-9f2e4fc{--image-border-radius:10px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-756 .elementor-element.elementor-element-47343bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-47343bf:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-47343bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-8b597b3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-756 .elementor-element.elementor-element-cd8496a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-cd8496a:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-cd8496a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-756 .elementor-element.elementor-element-3296527{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-d822c1d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-d822c1d.elementor-element{--align-self:stretch;}.elementor-756 .elementor-element.elementor-element-d822c1d{text-align:start;}.elementor-756 .elementor-element.elementor-element-d822c1d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-3a03a29 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-3a03a29.elementor-element{--align-self:stretch;}.elementor-756 .elementor-element.elementor-element-3a03a29{text-align:start;}.elementor-756 .elementor-element.elementor-element-3a03a29 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:600;}.elementor-756 .elementor-element.elementor-element-e399f43{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-756 .elementor-element.elementor-element-99485d3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-99485d3{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-756 .elementor-element.elementor-element-72e46bf{--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-72e46bf:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-72e46bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-756 .elementor-element.elementor-element-a68c974 > .elementor-widget-container{padding:0px 65px 0px 65px;}.elementor-756 .elementor-element.elementor-element-a68c974.elementor-element{--align-self:stretch;}.elementor-756 .elementor-element.elementor-element-a68c974{text-align:center;}.elementor-756 .elementor-element.elementor-element-a68c974 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-485c394 .elementor-icon-wrapper{text-align:center;}.elementor-756 .elementor-element.elementor-element-485c394.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-485c394.elementor-view-framed .elementor-icon, .elementor-756 .elementor-element.elementor-element-485c394.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-485c394.elementor-view-framed .elementor-icon, .elementor-756 .elementor-element.elementor-element-485c394.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-485c394 .elementor-icon{font-size:30px;}.elementor-756 .elementor-element.elementor-element-485c394 .elementor-icon svg{height:30px;}.elementor-756 .elementor-element.elementor-element-5e1d96c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-5e1d96c:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-5e1d96c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-756 .elementor-element.elementor-element-3adb79c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-756 .elementor-element.elementor-element-3adb79c:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-3adb79c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-756 .elementor-element.elementor-element-152d7d3.elementor-element{--align-self:stretch;}.elementor-756 .elementor-element.elementor-element-152d7d3{text-align:center;}.elementor-756 .elementor-element.elementor-element-152d7d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-1e83468 > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-756 .elementor-element.elementor-element-1e83468.elementor-element{--align-self:stretch;}.elementor-756 .elementor-element.elementor-element-1e83468{text-align:center;}.elementor-756 .elementor-element.elementor-element-1e83468 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:20px;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-4d0d30c{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-756 .elementor-element.elementor-element-4d0d30c .elementor-divider-separator{width:46%;margin:0 auto;margin-center:0;}.elementor-756 .elementor-element.elementor-element-4d0d30c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-756 .elementor-element.elementor-element-269f681 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-269f681.elementor-element{--align-self:center;}.elementor-756 .elementor-element.elementor-element-269f681 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-756 .elementor-element.elementor-element-269f681 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-756 .elementor-element.elementor-element-269f681{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-756 .elementor-element.elementor-element-269f681 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-756 .elementor-element.elementor-element-4569059 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:700;background-image:linear-gradient(146deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);padding:20px 30px 20px 30px;}.elementor-756 .elementor-element.elementor-element-4569059 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-756 .elementor-element.elementor-element-4569059.elementor-element{--align-self:center;}.elementor-756 .elementor-element.elementor-element-4569059 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-756 .elementor-element.elementor-element-4569059 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-756 .elementor-element.elementor-element-2d7fbf6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-756 .elementor-element.elementor-element-2d7fbf6:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-2d7fbf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-756 .elementor-element.elementor-element-6050014.elementor-element{--align-self:stretch;}.elementor-756 .elementor-element.elementor-element-6050014{text-align:center;}.elementor-756 .elementor-element.elementor-element-6050014 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-fa3ece1 > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-756 .elementor-element.elementor-element-fa3ece1.elementor-element{--align-self:stretch;}.elementor-756 .elementor-element.elementor-element-fa3ece1{text-align:center;}.elementor-756 .elementor-element.elementor-element-fa3ece1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:20px;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-b33455d{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-756 .elementor-element.elementor-element-b33455d .elementor-divider-separator{width:46%;margin:0 auto;margin-center:0;}.elementor-756 .elementor-element.elementor-element-b33455d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-756 .elementor-element.elementor-element-85274de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-85274de.elementor-element{--align-self:center;}.elementor-756 .elementor-element.elementor-element-85274de .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-756 .elementor-element.elementor-element-85274de .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-756 .elementor-element.elementor-element-85274de{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-756 .elementor-element.elementor-element-85274de .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-756 .elementor-element.elementor-element-d78e324 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:700;background-image:linear-gradient(146deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);padding:20px 30px 20px 30px;}.elementor-756 .elementor-element.elementor-element-d78e324 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-756 .elementor-element.elementor-element-d78e324 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-756 .elementor-element.elementor-element-d78e324 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-756 .elementor-element.elementor-element-d98ee40{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-d98ee40:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-d98ee40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-756 .elementor-element.elementor-element-fd8e056{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-756 .elementor-element.elementor-element-fd8e056.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-756 .elementor-element.elementor-element-4c27f0d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-4c27f0d.elementor-element{--align-self:stretch;}.elementor-756 .elementor-element.elementor-element-4c27f0d{text-align:start;}.elementor-756 .elementor-element.elementor-element-4c27f0d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-5b37ebd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-5b37ebd{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-756 .elementor-element.elementor-element-973a01d{--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:0px;--padding-bottom:0px;--padding-left:05px;--padding-right:10px;}.elementor-756 .elementor-element.elementor-element-f9b31ee.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-756 .elementor-element.elementor-element-f9b31ee.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-756 .elementor-element.elementor-element-f9b31ee.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-756 .elementor-element.elementor-element-f9b31ee .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-756 .elementor-element.elementor-element-f9b31ee .elementor-image-box-img img{transition-duration:0.3s;}.elementor-756 .elementor-element.elementor-element-f9b31ee .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-f9b31ee .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-756 .elementor-element.elementor-element-ca56ca1{--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:0px;--padding-bottom:0px;--padding-left:05px;--padding-right:10px;}.elementor-756 .elementor-element.elementor-element-489650b.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-756 .elementor-element.elementor-element-489650b.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-756 .elementor-element.elementor-element-489650b.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-756 .elementor-element.elementor-element-489650b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-756 .elementor-element.elementor-element-489650b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-756 .elementor-element.elementor-element-489650b .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-489650b .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-756 .elementor-element.elementor-element-5b036c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-5b036c7:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-5b036c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-1c765b1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-756 .elementor-element.elementor-element-fc33aa3{--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-756 .elementor-element.elementor-element-fc33aa3:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-fc33aa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-756 .elementor-element.elementor-element-48a4baf{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-48a4baf:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-48a4baf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-756 .elementor-element.elementor-element-48a4baf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-756 .elementor-element.elementor-element-b9a3547{text-align:center;}.elementor-756 .elementor-element.elementor-element-b9a3547 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:600;}.elementor-756 .elementor-element.elementor-element-6665512{text-align:center;}.elementor-756 .elementor-element.elementor-element-6665512 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-text );}.elementor-756 .elementor-element.elementor-element-55fbf30{--display:flex;}.elementor-756 .elementor-element.elementor-element-4bbaee8{--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-756 .elementor-element.elementor-element-c123d6b > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-756 .elementor-element.elementor-element-c123d6b{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-756 .elementor-element.elementor-element-94b5ce3{--display:flex;}.elementor-756 .elementor-element.elementor-element-141b0a8{--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-756 .elementor-element.elementor-element-30ad956 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-756 .elementor-element.elementor-element-30ad956{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-756 .elementor-element.elementor-element-91153b6{--display:flex;}.elementor-756 .elementor-element.elementor-element-a8c5821{--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-756 .elementor-element.elementor-element-a18eb13 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-756 .elementor-element.elementor-element-0f3b220{--display:flex;}.elementor-756 .elementor-element.elementor-element-86c2f85{--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-756 .elementor-element.elementor-element-a91a084 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-756 .elementor-element.elementor-element-d95939e{--display:flex;}.elementor-756 .elementor-element.elementor-element-2c8cc8b{--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-756 .elementor-element.elementor-element-97e0e0c > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-756 .elementor-element.elementor-element-97e0e0c{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-756 .elementor-element.elementor-element-b24cb6d{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );}.elementor-756 .elementor-element.elementor-element-b24cb6d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#181818;border-style:none;}.elementor-756 .elementor-element.elementor-element-b24cb6d > .elementor-widget-container{margin:0px 200px 0px 200px;padding:50px 0px 0px 0px;}:where( .elementor-756 .elementor-element.elementor-element-b24cb6d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;}:where( .elementor-756 .elementor-element.elementor-element-b24cb6d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-756 .elementor-element.elementor-element-54c751e{--width:50%;}.elementor-756 .elementor-element.elementor-element-c258974{--width:50%;}.elementor-756 .elementor-element.elementor-element-020f956{--width:50%;}.elementor-756 .elementor-element.elementor-element-74d608d{--width:50%;}.elementor-756 .elementor-element.elementor-element-3296527{--width:50%;}.elementor-756 .elementor-element.elementor-element-e399f43{--width:50%;}.elementor-756 .elementor-element.elementor-element-3adb79c{--width:50%;}.elementor-756 .elementor-element.elementor-element-2d7fbf6{--width:50%;}.elementor-756 .elementor-element.elementor-element-fd8e056{--width:50%;}.elementor-756 .elementor-element.elementor-element-973a01d{--width:50%;}.elementor-756 .elementor-element.elementor-element-ca56ca1{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-756 .elementor-element.elementor-element-fd8e056{--width:332.203px;}}@media(min-width:2400px){.elementor-756 .elementor-element.elementor-element-d822c1d .elementor-heading-title{font-size:40px;}.elementor-756 .elementor-element.elementor-element-3a03a29 .elementor-heading-title{font-size:50px;}.elementor-756 .elementor-element.elementor-element-a68c974 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-756 .elementor-element.elementor-element-3641de6:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-3641de6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marianaandrade.com.br/wp-content/uploads/2024/08/Copia-de-Design-sem-nome.png");background-position:top center;background-size:cover;}.elementor-756 .elementor-element.elementor-element-3641de6{--padding-top:250px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-9a64eb6 > .elementor-widget-container{margin:35px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-756 .elementor-element.elementor-element-9a64eb6.elementor-element{--align-self:center;}.elementor-756 .elementor-element.elementor-element-9a64eb6{text-align:center;}.elementor-756 .elementor-element.elementor-element-9a64eb6 .elementor-heading-title{font-size:30px;}.elementor-756 .elementor-element.elementor-element-ddf20ee{width:100%;max-width:100%;text-align:center;}.elementor-756 .elementor-element.elementor-element-ddf20ee > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-756 .elementor-element.elementor-element-ddf20ee .elementor-heading-title{font-size:16px;line-height:1.1em;}.elementor-756 .elementor-element.elementor-element-a469d1c > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-756 .elementor-element.elementor-element-ea11fb9{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-fe909ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-756 .elementor-element.elementor-element-fe909ae{text-align:center;}.elementor-756 .elementor-element.elementor-element-fe909ae .elementor-heading-title{font-size:30px;}.elementor-756 .elementor-element.elementor-element-2b2b33d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-756 .elementor-element.elementor-element-2b2b33d{text-align:center;}.elementor-756 .elementor-element.elementor-element-2b2b33d .elementor-heading-title{font-size:30px;}.elementor-756 .elementor-element.elementor-element-5c8e96d{--content-width:620px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-5c8e96d.e-con{--align-self:flex-start;}.elementor-756 .elementor-element.elementor-element-c8c3593 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-756 .elementor-element.elementor-element-c8c3593 .elementor-heading-title{font-size:30px;}.elementor-756 .elementor-element.elementor-element-9f2e4fc > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-756 .elementor-element.elementor-element-cd8496a{--content-width:620px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-3296527{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-d822c1d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-d822c1d.elementor-element{--align-self:center;}.elementor-756 .elementor-element.elementor-element-d822c1d{text-align:start;}.elementor-756 .elementor-element.elementor-element-d822c1d .elementor-heading-title{font-size:30px;}.elementor-756 .elementor-element.elementor-element-3a03a29 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-756 .elementor-element.elementor-element-3a03a29{text-align:center;}.elementor-756 .elementor-element.elementor-element-3a03a29 .elementor-heading-title{font-size:40px;}.elementor-756 .elementor-element.elementor-element-e399f43{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-99485d3 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-756 .elementor-element.elementor-element-99485d3{text-align:center;font-size:16px;}.elementor-756 .elementor-element.elementor-element-72e46bf{--content-width:620px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-a68c974 .elementor-heading-title{font-size:30px;}.elementor-756 .elementor-element.elementor-element-5e1d96c{--content-width:620px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-3adb79c{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-756 .elementor-element.elementor-element-152d7d3 .elementor-heading-title{font-size:30px;}.elementor-756 .elementor-element.elementor-element-1e83468 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-2d7fbf6{--margin-top:20px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-756 .elementor-element.elementor-element-6050014 .elementor-heading-title{font-size:30px;}.elementor-756 .elementor-element.elementor-element-fa3ece1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-d98ee40{--content-width:620px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-fd8e056{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-756 .elementor-element.elementor-element-4c27f0d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-4c27f0d{text-align:center;}.elementor-756 .elementor-element.elementor-element-4c27f0d .elementor-heading-title{font-size:30px;}.elementor-756 .elementor-element.elementor-element-5b37ebd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-5b37ebd{text-align:center;font-size:16px;}.elementor-756 .elementor-element.elementor-element-973a01d{--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-756 .elementor-element.elementor-element-f9b31ee .elementor-image-box-img{margin-bottom:5px;}.elementor-756 .elementor-element.elementor-element-ca56ca1{--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-756 .elementor-element.elementor-element-489650b .elementor-image-box-img{margin-bottom:5px;}.elementor-756 .elementor-element.elementor-element-fc33aa3{--content-width:620px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-48a4baf{--width:345px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-b9a3547 .elementor-heading-title{font-size:30px;}.elementor-756 .elementor-element.elementor-element-6665512 .elementor-heading-title{font-size:24px;}.elementor-756 .elementor-element.elementor-element-55fbf30{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-4bbaee8{--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-756 .elementor-element.elementor-element-b24cb6d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}}/* Start custom CSS for heading, class: .elementor-element-9a64eb6 */.elementor-756 .elementor-element.elementor-element-9a64eb6 .elementor-heading-title c {
    color: transparent
    !important;
    
background: -webkit-linear-gradient(right, #ff005f, #7637f7);
    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8277f4 */.elementor-756 .elementor-element.elementor-element-e8277f4 .elementor-heading-title c {
    color: transparent
    !important;
    
background: -webkit-linear-gradient(right, #ff005f, #7637f7);
    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6eed64e */.button {
 background: linear-gradient(10deg,#ff005f,#7637f7);  /*defina as cor do BG aqui*/
 background-size: 250%;
 border-radius: 10px; /*defina o arredondamento aqui*/
 z-index: 1;
}

.button:hover {
 animation: ani 8s linear infinite;
 border: none;
}

@keyframes ani {
 0% {
  background-position: 0%;
 }

 100% {
  background-position: 400%;
 }
}

.elementor-756 .elementor-element.elementor-element-6eed64e {
    font-size: 20px; /* Tamanho do texto do botão */
    padding: 20px 30px; /* Espaçamento interno (topo/baixo, esquerda/direita) */
    width: auto;-20px/* Largura personalizada, se necessário */
    height: auto;-20px /* Altura personalizada, se necessário */
}


.button:before {
 content: '';
 position: absolute;
 top: -1px;
 left: -1px;
 right: -1px;
 bottom: -1px;
 z-index: -1;
 background: linear-gradient(10deg,#ff005f,#7637f7,#7638f7); /*defina as cor do BG aqui*/
 background-size: 250%;
 border-radius: 10px; /*defina o arredondamento aqui*/
 transition: 1s;
}

.button:hover::before {
 filter: blur(20px); /*defina o desfoque aqui*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4925398 */.elementor-756 .elementor-element.elementor-element-4925398{
    white-space: nowrap;
    width: 100%;
    max-width: 100vw;
    overflow: hidden;
    text-overflow: clip;
}

.elementor-756 .elementor-element.elementor-element-4925398{
    transform: rotate(deg) scale(1.03);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe909ae */.elementor-756 .elementor-element.elementor-element-fe909ae .elementor-heading-title c {
    color: transparent
    !important;
    
background: -webkit-linear-gradient(right, #ff005f, #7637f7);
    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a7798f6 */.elementor-756 .elementor-element.elementor-element-a7798f6::before{
    content: "";
    position: absolute;
    width: 1600px; /*altere a largura*/
    height: 0px; /*altere a altura*/
    background: #151515; /*altere a cor*/
    top: 50%;  /*altere à posição ao topo*/
    left: 0;
    transform: translate(-20%, -20%);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b2b33d */.elementor-756 .elementor-element.elementor-element-2b2b33d .elementor-heading-title c {
    color: transparent
    !important;
    
background: -webkit-linear-gradient(right, #ff005f, #7637f7);
    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a69cb50 */.elementor-756 .elementor-element.elementor-element-a69cb50::before{
    content: "";
    position: absolute;
    width: 1600px; /*altere a largura*/
    height: 0px; /*altere a altura*/
    background: #151515; /*altere a cor*/
    top: 50%;  /*altere à posição ao topo*/
    left: 0;
    transform: translate(-20%, -20%);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8abd773 */.elementor-756 .elementor-element.elementor-element-8abd773::before{
content:"";
position: absolute;
top: 10%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: 50%; /*defina o posicionamento da luz*/
width: 500px;  /*defina o tamanho da luz*/
height: 600px; /*defina o tamanho da luz*/
background: #7637f7; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s infinite; /*defina o tempo da animação*/
pointer-events: none;
}


@keyframes luz{
0%, 100%{
opacity: 0;
}
50%{
opacity: 0.5;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8c3593 */.elementor-756 .elementor-element.elementor-element-c8c3593 .elementor-heading-title c {
    color: transparent
    !important;
    
background: -webkit-linear-gradient(right, #ff005f, #7637f7);
    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-9f2e4fc */.elementor-756 .elementor-element.elementor-element-9f2e4fc .e-gallery-item .e-gallery-image.e-gallery-image{
    background-position: top center; /* Posicionamento inicial do plano de fundo */
    transition: background-position 5s ease-in-out; /* Transição suave do plano de fundo ao passar o mouse */
}

.elementor-756 .elementor-element.elementor-element-9f2e4fc .e-gallery-item:hover .e-gallery-image{
    background-position: bottom center; /* Posicionamento do plano de fundo ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b597b3 */.texto{
    display: inline-block;
    animation: carrossel 20s linear infinite;
    }

@keyframes carrossel{
    0%{
        transform: translatex(0);
    }
    
    100%{
        transform: translatex(-900px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47343bf */.elementor-756 .elementor-element.elementor-element-47343bf{
    white-space: nowrap;
    width: 100%;
    max-width: 100vw;
    overflow: hidden;
    text-overflow: clip;
}

.elementor-756 .elementor-element.elementor-element-47343bf{
    transform: rotate(deg) scale(1.03);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a03a29 */.elementor-756 .elementor-element.elementor-element-3a03a29 .elementor-heading-title c {
    color: transparent
    !important;
    
background: -webkit-linear-gradient(right, #ff005f, #7637f7);
    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a68c974 */.elementor-756 .elementor-element.elementor-element-a68c974 .elementor-heading-title c {
    color: transparent
    !important;
    
background: -webkit-linear-gradient(right, #ff005f, #7637f7);
    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3adb79c */.elementor-756 .elementor-element.elementor-element-3adb79c {
  z-index: 1;
}

.elementor-756 .elementor-element.elementor-element-3adb79c:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #7637f7, transparent, transparent, #7637f7); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d7fbf6 */.elementor-756 .elementor-element.elementor-element-2d7fbf6 {
  z-index: 1;
}

.elementor-756 .elementor-element.elementor-element-2d7fbf6:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #ff005f, transparent, transparent, #ff005f); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c27f0d */.elementor-756 .elementor-element.elementor-element-4c27f0d .elementor-heading-title c {
    color: transparent
    !important;
    
background: -webkit-linear-gradient(right, #ff005f, #7637f7);
    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f9b31ee */.elementor-756 .elementor-element.elementor-element-f9b31ee{
    background: #000000; /*cor do BG do box*/
    border-radius: 12px;  /*arredondamento do box*/
    overflow: hidden;
}

.elementor-756 .elementor-element.elementor-element-f9b31ee img{
    width: 100%;
    height: inherit;
}


.elementor-756 .elementor-element.elementor-element-f9b31ee .elementor-image-box-description{
    height: 200px;
    padding: 0 20px 0 20px;  /*padding nas laterais do parágrafo*/
    margin-bottom: 30px;
    overflow-y: scroll;
}

.elementor-756 .elementor-element.elementor-element-f9b31ee .elementor-image-box-content::before{
    content: " ";
    background: linear-gradient(to bottom, transparent, black); /* cor do fade*/
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 20%;
    bottom: 0;
    z-index: 2;
    left: 0;
}

.elementor-756 .elementor-element.elementor-element-f9b31ee .elementor-image-box-description::-webkit-scrollbar-thumb {
background-color: #ff005f !important; /*cor do elemento interno*/
border-radius:10px /*define o arredondamento da borda*/;
}

.elementor-756 .elementor-element.elementor-element-f9b31ee .elementor-image-box-description::-webkit-scrollbar {
width: 10px !important; /*espessura da scrollbar*/
}

.elementor-756 .elementor-element.elementor-element-f9b31ee .elementor-image-box-description::-webkit-scrollbar-track {
background: linear-gradient(to top, transparent, #4b5063, transparent) !important; /*cor do BG da barra*/
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-489650b */.elementor-756 .elementor-element.elementor-element-489650b{
    background: #000000; /*cor do BG do box*/
    border-radius: 12px;  /*arredondamento do box*/
    overflow: hidden;
}

.elementor-756 .elementor-element.elementor-element-489650b img{
    width: 100%;
    height: inherit;
}


.elementor-756 .elementor-element.elementor-element-489650b .elementor-image-box-description{
    height: 200px;
    padding: 0 20px 0 20px;  /*padding nas laterais do parágrafo*/
    margin-bottom: 30px;
    overflow-y: scroll;
}

.elementor-756 .elementor-element.elementor-element-489650b .elementor-image-box-content::before{
    content: " ";
    background: linear-gradient(to bottom, transparent, black); /* cor do fade*/
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 20%;
    bottom: 0;
    z-index: 2;
    left: 0;
}

.elementor-756 .elementor-element.elementor-element-489650b .elementor-image-box-description::-webkit-scrollbar-thumb {
background-color: #7247ff !important; /*cor do elemento interno*/
border-radius:10px /*define o arredondamento da borda*/;
}

.elementor-756 .elementor-element.elementor-element-489650b .elementor-image-box-description::-webkit-scrollbar {
width: 10px !important; /*espessura da scrollbar*/
}

.elementor-756 .elementor-element.elementor-element-489650b .elementor-image-box-description::-webkit-scrollbar-track {
background: linear-gradient(to top, transparent, #4b5063, transparent) !important; /*cor do BG da barra*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d98ee40 */.elementor-756 .elementor-element.elementor-element-d98ee40::before{
content:"";
position: absolute;
top: 10%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: 50%; /*defina o posicionamento da luz*/
width: 500px;  /*defina o tamanho da luz*/
height: 600px; /*defina o tamanho da luz*/
background: #7637f7; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s infinite; /*defina o tempo da animação*/
pointer-events: none;
}


@keyframes luz{
0%, 100%{
opacity: 0;
}
50%{
opacity: 0.5;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c765b1 */.texto{
    display: inline-block;
    animation: carrossel 20s linear infinite;
    }

@keyframes carrossel{
    0%{
        transform: translatex(0);
    }
    
    100%{
        transform: translatex(-900px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b036c7 */.elementor-756 .elementor-element.elementor-element-5b036c7{
    white-space: nowrap;
    width: 100%;
    max-width: 100vw;
    overflow: hidden;
    text-overflow: clip;
}

.elementor-756 .elementor-element.elementor-element-5b036c7{
    transform: rotate(deg) scale(1.03);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9a3547 */.elementor-756 .elementor-element.elementor-element-b9a3547 .elementor-heading-title c {
    color: transparent
    !important;
    
background: -webkit-linear-gradient(right, #ff005f, #7637f7);
    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */