.elementor-7 .elementor-element.elementor-element-c3938ee{--display:flex;--min-height:119px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#4E4E4E;--border-color:#4E4E4E;--z-index:1;}.elementor-7 .elementor-element.elementor-element-c3938ee:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c3938ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#331E101F;}.elementor-7 .elementor-element.elementor-element-c3938ee.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-06cb00a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-06cb00a.e-con{--align-self:center;}.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-4dc78fc{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-4dc78fc.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4dc78fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:32px;color:#331E10;}.elementor-7 .elementor-element.elementor-element-da343ff{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-da343ff.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-da343ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:32px;color:#331E10;}.elementor-7 .elementor-element.elementor-element-fba29ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-fba29ab.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-fba29ab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:32px;color:#331E10;}.elementor-7 .elementor-element.elementor-element-a70a67e{--display:flex;--min-height:797px;--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:-123px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-a70a67e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a70a67e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mediumslateblue-dove-845024.hostingersite.com/wp-content/uploads/2026/02/Site-Mara-Cabral-BG-PC.jpg");background-position:top center;background-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-a70a67e.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-f34966e{--display:flex;--margin-top:86px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-28570cf img{width:15%;}.elementor-7 .elementor-element.elementor-element-bd41d3c{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-bd41d3c.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-bd41d3c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:700;line-height:77px;color:#331E10;}.elementor-7 .elementor-element.elementor-element-0cd4003{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-0cd4003.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-0cd4003 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:32px;color:#331E10;}.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-0e9c1eb .elementor-button{background-color:#EF751F;font-family:"Montserrat", Sans-serif;font-weight:500;border-radius:49px 49px 49px 49px;padding:23px 23px 23px 23px;}.elementor-7 .elementor-element.elementor-element-0e9c1eb .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-2526abf{--display:flex;--min-height:372px;--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;}.elementor-7 .elementor-element.elementor-element-2526abf:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2526abf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#341f14;background-image:url("https://mediumslateblue-dove-845024.hostingersite.com/wp-content/uploads/2026/02/Site-Mara-Cabral-BG-PCdsadasd.jpg");background-position:top center;background-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-2526abf.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-05ba8f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-05ba8f4.e-con{--align-self:center;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-db9d243{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 50px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-db9d243.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-db9d243 .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-db9d243.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-db9d243.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-db9d243.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-db9d243 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-7 .elementor-element.elementor-element-db9d243 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-db9d243 .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-db9d243:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-db9d243:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-db9d243 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-392bea4{padding:0px 50px 0px 0px;}.elementor-7 .elementor-element.elementor-element-392bea4.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-392bea4 .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-392bea4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-392bea4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-392bea4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-392bea4 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-7 .elementor-element.elementor-element-392bea4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-392bea4 .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-392bea4:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-392bea4:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-392bea4 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-80409f3{padding:0px 50px 0px 0px;}.elementor-7 .elementor-element.elementor-element-80409f3.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-80409f3 .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-80409f3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-80409f3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-80409f3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-80409f3 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-7 .elementor-element.elementor-element-80409f3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-80409f3 .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-80409f3:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-80409f3:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-80409f3 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ae481b3{--display:flex;--min-height:372px;--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;}.elementor-7 .elementor-element.elementor-element-ae481b3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ae481b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#341f14;background-image:url("https://mediumslateblue-dove-845024.hostingersite.com/wp-content/uploads/2026/02/Site-Mara-Cabral-BG-PCdsadasd.jpg");background-position:top center;background-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-ae481b3.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-2b7c9b7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2b7c9b7.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-708a51e{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 50px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-708a51e.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-708a51e .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-708a51e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-708a51e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-708a51e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-708a51e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-7 .elementor-element.elementor-element-708a51e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-708a51e .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-708a51e:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-708a51e:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-708a51e .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8c94156{padding:0px 50px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8c94156.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-8c94156 .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-8c94156.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-8c94156.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-8c94156.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-8c94156 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-7 .elementor-element.elementor-element-8c94156 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-8c94156 .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8c94156:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-8c94156:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8c94156 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c85d34b{padding:0px 50px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c85d34b.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-c85d34b .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-c85d34b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-c85d34b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-c85d34b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-c85d34b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-7 .elementor-element.elementor-element-c85d34b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-c85d34b .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c85d34b:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-c85d34b:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c85d34b .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-767270c{--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-eac69d0{--display:flex;}.elementor-7 .elementor-element.elementor-element-7d633e0{width:var( --container-widget-width, 94% );max-width:94%;padding:50px 0px 0px 0px;--container-widget-width:94%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-7d633e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;line-height:52px;color:#331E10;}.elementor-7 .elementor-element.elementor-element-46c91fc{--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;}.elementor-7 .elementor-element.elementor-element-24237ed{--display:flex;--border-radius:21px 21px 21px 21px;}.elementor-7 .elementor-element.elementor-element-24237ed:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-24237ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9668946{--display:flex;}.elementor-7 .elementor-element.elementor-element-7abb2f8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-7abb2f8.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-7abb2f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:21px;color:#331E10;}.elementor-7 .elementor-element.elementor-element-696212e{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-7 .elementor-element.elementor-element-696212e > .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:"Sora", Sans-serif;font-weight:500;}.elementor-7 .elementor-element.elementor-element-505e336{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:21px 21px 21px 21px;}.elementor-7 .elementor-element.elementor-element-505e336:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-505e336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-505e336.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-b625176{--display:flex;}.elementor-7 .elementor-element.elementor-element-5748868{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-5748868.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-5748868 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:21px;color:#331E10;}.elementor-7 .elementor-element.elementor-element-04a0266{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7 .elementor-element.elementor-element-04a0266.elementor-element{--align-self:center;}:where( .elementor-7 .elementor-element.elementor-element-04a0266 > .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:"Sora", Sans-serif;font-weight:500;}.elementor-7 .elementor-element.elementor-element-60397a2{--display:flex;--border-radius:21px 21px 21px 21px;}.elementor-7 .elementor-element.elementor-element-60397a2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-60397a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-091c18a{--display:flex;}.elementor-7 .elementor-element.elementor-element-ccc81f7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-ccc81f7.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-ccc81f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:21px;color:#331E10;}.elementor-7 .elementor-element.elementor-element-b496474{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7 .elementor-element.elementor-element-b496474.elementor-element{--align-self:center;}:where( .elementor-7 .elementor-element.elementor-element-b496474 > .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:"Sora", Sans-serif;font-weight:500;}.elementor-7 .elementor-element.elementor-element-93415ae{--display:flex;--border-radius:21px 21px 21px 21px;}.elementor-7 .elementor-element.elementor-element-93415ae:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-93415ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-47767c7{--display:flex;}.elementor-7 .elementor-element.elementor-element-674cf13{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-674cf13.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-674cf13 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:21px;color:#331E10;}.elementor-7 .elementor-element.elementor-element-4e739e4{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7 .elementor-element.elementor-element-4e739e4.elementor-element{--align-self:center;}:where( .elementor-7 .elementor-element.elementor-element-4e739e4 > .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:"Sora", Sans-serif;font-weight:500;}.elementor-7 .elementor-element.elementor-element-440968f{--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;}.elementor-7 .elementor-element.elementor-element-500b6a8{--display:flex;--border-radius:21px 21px 21px 21px;}.elementor-7 .elementor-element.elementor-element-500b6a8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-500b6a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a6c9fac{--display:flex;}.elementor-7 .elementor-element.elementor-element-46c807c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-46c807c.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-46c807c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:21px;color:#331E10;}.elementor-7 .elementor-element.elementor-element-45df138{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-7 .elementor-element.elementor-element-45df138 > .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:"Sora", Sans-serif;font-weight:500;}.elementor-7 .elementor-element.elementor-element-4f6184b{--display:flex;--border-radius:21px 21px 21px 21px;}.elementor-7 .elementor-element.elementor-element-4f6184b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4f6184b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-03b411c{--display:flex;}.elementor-7 .elementor-element.elementor-element-f0feccc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-f0feccc.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-f0feccc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:21px;color:#331E10;}.elementor-7 .elementor-element.elementor-element-b02bf39{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-7 .elementor-element.elementor-element-b02bf39 > .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:"Sora", Sans-serif;font-weight:500;}.elementor-7 .elementor-element.elementor-element-7cda409{--display:flex;--border-radius:21px 21px 21px 21px;}.elementor-7 .elementor-element.elementor-element-7cda409:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7cda409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-bbf0605{--display:flex;}.elementor-7 .elementor-element.elementor-element-249f46c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-249f46c.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-249f46c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:21px;color:#331E10;}.elementor-7 .elementor-element.elementor-element-2dbaaff{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-7 .elementor-element.elementor-element-2dbaaff > .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:"Sora", Sans-serif;font-weight:500;}.elementor-7 .elementor-element.elementor-element-207660b{--display:flex;--border-radius:21px 21px 21px 21px;}.elementor-7 .elementor-element.elementor-element-207660b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-207660b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9b669ba{--display:flex;}.elementor-7 .elementor-element.elementor-element-5b1be4e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-5b1be4e.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-5b1be4e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:21px;color:#331E10;}.elementor-7 .elementor-element.elementor-element-c49515c{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-7 .elementor-element.elementor-element-c49515c > .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:"Sora", Sans-serif;font-weight:500;}.elementor-7 .elementor-element.elementor-element-bc4ab2e{--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;}.elementor-7 .elementor-element.elementor-element-bc4ab2e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bc4ab2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EEE2;}.elementor-7 .elementor-element.elementor-element-fe2286d{--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-087a82c{width:var( --container-widget-width, 94% );max-width:94%;padding:50px 0px 0px 0px;--container-widget-width:94%;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-087a82c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;line-height:52px;color:#331E10;}.elementor-7 .elementor-element.elementor-element-c9eda3e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-c9eda3e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:31px;color:#331E10;}.elementor-7 .elementor-element.elementor-element-0571641 .elementor-button{background-color:#EF751F;font-family:"Montserrat", Sans-serif;font-weight:500;border-radius:49px 49px 49px 49px;padding:23px 23px 23px 23px;}.elementor-7 .elementor-element.elementor-element-0571641 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-25b21e4{--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-0aefdac{--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-0aefdac:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0aefdac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f3ebe3;background-image:url("https://mediumslateblue-dove-845024.hostingersite.com/wp-content/uploads/2026/02/Site-Mardsadsada-Cabral-BG-PC.jpg");background-position:top center;background-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-4545551{--display:flex;--min-height:529px;--border-radius:143px 0px 0px 0px;--margin-top:391px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4545551:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4545551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-63577bd{--display:flex;--min-height:826px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ad7c7ad{--display:flex;}.elementor-7 .elementor-element.elementor-element-e45736e{--display:flex;}.elementor-7 .elementor-element.elementor-element-897d4e8{padding:50px 0px 0px 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-897d4e8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:700;line-height:52px;color:#331E10;}.elementor-7 .elementor-element.elementor-element-2c28ff1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:31px;color:#331E10;}.elementor-7 .elementor-element.elementor-element-bc7c52c .elementor-button{background-color:#EF751F;font-family:"Montserrat", Sans-serif;font-weight:500;border-radius:49px 49px 49px 49px;padding:23px 23px 23px 23px;}.elementor-7 .elementor-element.elementor-element-bc7c52c .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-107a9f5{--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-107a9f5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-107a9f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-7 .elementor-element.elementor-element-7ea756d{--display:flex;}.elementor-7 .elementor-element.elementor-element-e412df0{padding:50px 0px 50px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-e412df0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:39px;font-weight:500;line-height:52px;color:#000000;}.elementor-7 .elementor-element.elementor-element-8f57d1c{--display:flex;}.elementor-7 .elementor-element.elementor-element-f6e1b0a{--e-image-carousel-slides-to-show:4;padding:0px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-f6e1b0a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7 .elementor-element.elementor-element-f6e1b0a .elementor-swiper-button.elementor-swiper-button-next{font-size:33px;color:#FA4909;}.elementor-7 .elementor-element.elementor-element-f6e1b0a .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-7 .elementor-element.elementor-element-f6e1b0a .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FA4909;}.elementor-7 .elementor-element.elementor-element-f6e1b0a .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;width:14px;height:14px;background:#FA4909;}.elementor-7 .elementor-element.elementor-element-f6e1b0a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FA490973;opacity:1;}.elementor-7 .elementor-element.elementor-element-13f4655{--display:flex;--min-height:559px;--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;}.elementor-7 .elementor-element.elementor-element-13f4655.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-1b2ca81{--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-1b2ca81.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-f89c234{width:var( --container-widget-width, 94% );max-width:94%;padding:50px 0px 0px 0px;--container-widget-width:94%;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-f89c234 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;line-height:52px;color:#331E10;}.elementor-7 .elementor-element.elementor-element-701205a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-701205a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:31px;color:#331E10;}.elementor-7 .elementor-element.elementor-element-498a0c4 .elementor-button{background-color:#EF751F;font-family:"Montserrat", Sans-serif;font-weight:500;border-radius:49px 49px 49px 49px;padding:23px 50px 23px 50px;}.elementor-7 .elementor-element.elementor-element-498a0c4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-551e805{--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-551e805.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-13031bb img{width:73%;}.elementor-7 .elementor-element.elementor-element-4b9d4df{--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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-f73c97d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-f73c97d .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-f73c97d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-98d1800{padding:0px 0px 50px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-98d1800 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:52px;color:#858585;}body.elementor-page-7:not(.elementor-motion-effects-element-type-background), body.elementor-page-7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EEE2;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-2526abf{--content-width:1600px;}.elementor-7 .elementor-element.elementor-element-ae481b3{--content-width:1600px;}.elementor-7 .elementor-element.elementor-element-fe2286d{--width:50%;}.elementor-7 .elementor-element.elementor-element-25b21e4{--width:50%;}.elementor-7 .elementor-element.elementor-element-1b2ca81{--width:50%;}.elementor-7 .elementor-element.elementor-element-551e805{--width:50%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-c3938ee{--min-height:0px;}.elementor-7 .elementor-element.elementor-element-4dc78fc{text-align:center;}.elementor-7 .elementor-element.elementor-element-4dc78fc .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-da343ff{text-align:center;}.elementor-7 .elementor-element.elementor-element-da343ff .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-fba29ab{text-align:center;}.elementor-7 .elementor-element.elementor-element-fba29ab .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-a70a67e{--min-height:574px;}.elementor-7 .elementor-element.elementor-element-28570cf{padding:50px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-28570cf img{width:45%;}.elementor-7 .elementor-element.elementor-element-bd41d3c{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-7 .elementor-element.elementor-element-bd41d3c .elementor-heading-title{font-size:31px;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-0cd4003{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-7 .elementor-element.elementor-element-0cd4003 .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-0e9c1eb{padding:0px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-0e9c1eb .elementor-button{font-size:11px;}.elementor-7 .elementor-element.elementor-element-2526abf{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-db9d243{padding:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-db9d243 .elementor-image-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-db9d243 .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-392bea4{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-392bea4 .elementor-image-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-392bea4 .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-80409f3{padding:0px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-80409f3 .elementor-image-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-80409f3 .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-708a51e{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-708a51e .elementor-image-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-708a51e .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-8c94156{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8c94156 .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-c85d34b{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c85d34b .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-767270c{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-7d633e0{padding:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7d633e0 .elementor-heading-title{font-size:32px;}.elementor-7 .elementor-element.elementor-element-7abb2f8{padding:20px 0px 20px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-7 .elementor-element.elementor-element-7abb2f8 .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-5748868{padding:20px 0px 20px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-7 .elementor-element.elementor-element-5748868 .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-04a0266{--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;}.elementor-7 .elementor-element.elementor-element-ccc81f7{padding:20px 0px 20px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-7 .elementor-element.elementor-element-ccc81f7 .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-b496474{--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;}.elementor-7 .elementor-element.elementor-element-674cf13{padding:20px 0px 20px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-7 .elementor-element.elementor-element-674cf13 .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-4e739e4{--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-font-size:20px;}.elementor-7 .elementor-element.elementor-element-46c807c{padding:20px 0px 20px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-7 .elementor-element.elementor-element-46c807c .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-f0feccc{padding:20px 0px 20px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-7 .elementor-element.elementor-element-f0feccc .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-249f46c{padding:20px 0px 20px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-7 .elementor-element.elementor-element-249f46c .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-5b1be4e{padding:20px 0px 20px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-7 .elementor-element.elementor-element-5b1be4e .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-087a82c{padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-087a82c .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-c9eda3e{padding:0px 0px 0px 0px;--container-widget-width:494px;--container-widget-flex-grow:0;width:var( --container-widget-width, 494px );max-width:494px;text-align:center;}.elementor-7 .elementor-element.elementor-element-c9eda3e .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-7 .elementor-element.elementor-element-0571641{padding:0px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-0571641 .elementor-button{font-size:11px;}.elementor-7 .elementor-element.elementor-element-4545551{--margin-top:51px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-1bd5505{padding:50px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-897d4e8{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-897d4e8 .elementor-heading-title{font-size:32px;}.elementor-7 .elementor-element.elementor-element-2c28ff1{padding:0px 10px 0px 10px;}.elementor-7 .elementor-element.elementor-element-2c28ff1 .elementor-heading-title{font-size:16px;}.elementor-7 .elementor-element.elementor-element-bc7c52c{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-bc7c52c .elementor-button{font-size:11px;}.elementor-7 .elementor-element.elementor-element-e412df0{padding:50px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-e412df0 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-7 .elementor-element.elementor-element-f89c234{padding:20px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-f89c234 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-701205a{padding:0px 0px 0px 0px;--container-widget-width:494px;--container-widget-flex-grow:0;width:var( --container-widget-width, 494px );max-width:494px;text-align:center;}.elementor-7 .elementor-element.elementor-element-701205a .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-7 .elementor-element.elementor-element-498a0c4{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-498a0c4 .elementor-button{font-size:11px;}.elementor-7 .elementor-element.elementor-element-13031bb img{width:100%;}.elementor-7 .elementor-element.elementor-element-98d1800 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for heading, class: .elementor-element-4dc78fc */.elementor-7 .elementor-element.elementor-element-4dc78fc{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.8s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da343ff */.elementor-7 .elementor-element.elementor-element-da343ff{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.8s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fba29ab */.elementor-7 .elementor-element.elementor-element-fba29ab{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.8s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd41d3c */.elementor-7 .elementor-element.elementor-element-bd41d3c{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.8s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cd4003 */.elementor-7 .elementor-element.elementor-element-0cd4003{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.8s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0e9c1eb */.elementor-7 .elementor-element.elementor-element-0e9c1eb .elementor-button{
    position: relative;
    border-radius: 400px;
    padding: 25px 66px 25px 35px !important;
    transition: all 500ms ease;
    background: linear-gradient(90deg, #EF751F 0%, #EF751F 100%);
}

.elementor-7 .elementor-element.elementor-element-0e9c1eb .elementor-button-icon{
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    background: #fff;
    border-radius: 400px;
    padding: 8px;
    width: 32px;
    height: 32px;
    transition: all 500ms ease;
    color: #4C0DE2 !important;
}

.elementor-7 .elementor-element.elementor-element-0e9c1eb .elementor-button-icon svg path{
    fill: #EF751F !important;
    transition: all 500ms ease;
}

.elementor-7 .elementor-element.elementor-element-0e9c1eb .elementor-button:hover .elementor-button-icon{
    width: calc(100% - 40px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-db9d243 */.hover-topo{
    transition: 0.5s all; /*mude o tempo da animação*/
}

.hover-topo:hover{
    transform: translatey(-20px) /*customize o quanto irá se mover*/
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-392bea4 */.hover-topo{
    transition: 0.5s all; /*mude o tempo da animação*/
}

.hover-topo:hover{
    transform: translatey(-20px) /*customize o quanto irá se mover*/
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-80409f3 */.hover-topo{
    transition: 0.5s all; /*mude o tempo da animação*/
}

.hover-topo:hover{
    transform: translatey(-20px) /*customize o quanto irá se mover*/
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-708a51e */.hover-topo{
    transition: 0.5s all; /*mude o tempo da animação*/
}

.hover-topo:hover{
    transform: translatey(-20px) /*customize o quanto irá se mover*/
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8c94156 */.hover-topo{
    transition: 0.5s all; /*mude o tempo da animação*/
}

.hover-topo:hover{
    transform: translatey(-20px) /*customize o quanto irá se mover*/
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c85d34b */.hover-topo{
    transition: 0.5s all; /*mude o tempo da animação*/
}

.hover-topo:hover{
    transform: translatey(-20px) /*customize o quanto irá se mover*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7abb2f8 */.elementor-7 .elementor-element.elementor-element-7abb2f8{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.8s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7abb2f8 */.elementor-7 .elementor-element.elementor-element-7abb2f8{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.8s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5748868 */.elementor-7 .elementor-element.elementor-element-5748868{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.8s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5748868 */.elementor-7 .elementor-element.elementor-element-5748868{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.8s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccc81f7 */.elementor-7 .elementor-element.elementor-element-ccc81f7{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.8s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccc81f7 */.elementor-7 .elementor-element.elementor-element-ccc81f7{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.8s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-674cf13 */.elementor-7 .elementor-element.elementor-element-674cf13{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.8s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-674cf13 */.elementor-7 .elementor-element.elementor-element-674cf13{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.8s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46c807c */.elementor-7 .elementor-element.elementor-element-46c807c{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.8s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46c807c */.elementor-7 .elementor-element.elementor-element-46c807c{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.8s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0feccc */.elementor-7 .elementor-element.elementor-element-f0feccc{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.8s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0feccc */.elementor-7 .elementor-element.elementor-element-f0feccc{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.8s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249f46c */.elementor-7 .elementor-element.elementor-element-249f46c{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.8s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249f46c */.elementor-7 .elementor-element.elementor-element-249f46c{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.8s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b1be4e */.elementor-7 .elementor-element.elementor-element-5b1be4e{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.8s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b1be4e */.elementor-7 .elementor-element.elementor-element-5b1be4e{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.8s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0571641 */.elementor-7 .elementor-element.elementor-element-0571641 .elementor-button{
    position: relative;
    border-radius: 400px;
    padding: 25px 66px 25px 35px !important;
    transition: all 500ms ease;
    background: linear-gradient(90deg, #EF751F 0%, #EF751F 100%);
}

.elementor-7 .elementor-element.elementor-element-0571641 .elementor-button-icon{
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    background: #fff;
    border-radius: 400px;
    padding: 8px;
    width: 32px;
    height: 32px;
    transition: all 500ms ease;
    color: #4C0DE2 !important;
}

.elementor-7 .elementor-element.elementor-element-0571641 .elementor-button-icon svg path{
    fill: #EF751F !important;
    transition: all 500ms ease;
}

.elementor-7 .elementor-element.elementor-element-0571641 .elementor-button:hover .elementor-button-icon{
    width: calc(100% - 40px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc7c52c */.elementor-7 .elementor-element.elementor-element-bc7c52c .elementor-button{
    position: relative;
    border-radius: 400px;
    padding: 25px 66px 25px 35px !important;
    transition: all 500ms ease;
    background: linear-gradient(90deg, #EF751F 0%, #EF751F 100%);
}

.elementor-7 .elementor-element.elementor-element-bc7c52c .elementor-button-icon{
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    background: #fff;
    border-radius: 400px;
    padding: 8px;
    width: 32px;
    height: 32px;
    transition: all 500ms ease;
    color: #4C0DE2 !important;
}

.elementor-7 .elementor-element.elementor-element-bc7c52c .elementor-button-icon svg path{
    fill: #EF751F !important;
    transition: all 500ms ease;
}

.elementor-7 .elementor-element.elementor-element-bc7c52c .elementor-button:hover .elementor-button-icon{
    width: calc(100% - 40px);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f6e1b0a */.elementor-7 .elementor-element.elementor-element-f6e1b0a .elementor-image-carousel-wrapper{
    transform: perspective(100rem) translate3d(0, 0, 10rem) rotatey(-10deg) scale(1, 1) !important;
    left: -3%;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-498a0c4 */.elementor-7 .elementor-element.elementor-element-498a0c4 .elementor-button{
    position: relative;
    border-radius: 400px;
    padding: 25px 66px 25px 35px !important;
    transition: all 500ms ease;
    background: linear-gradient(90deg, #EF751F 0%, #EF751F 100%);
}

.elementor-7 .elementor-element.elementor-element-498a0c4 .elementor-button-icon{
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    background: #fff;
    border-radius: 400px;
    padding: 8px;
    width: 32px;
    height: 32px;
    transition: all 500ms ease;
    color: #4C0DE2 !important;
}

.elementor-7 .elementor-element.elementor-element-498a0c4 .elementor-button-icon svg path{
    fill: #EF751F !important;
    transition: all 500ms ease;
}

.elementor-7 .elementor-element.elementor-element-498a0c4 .elementor-button:hover .elementor-button-icon{
    width: calc(100% - 40px);
}/* End custom CSS */