.elementor-34 .elementor-element.elementor-element-6ffe397b{--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:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-6ffe397b:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-6ffe397b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://fatimarocha.pt/wp-content/uploads/2025/06/Prancheta-1-4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-77324db1{--display:flex;}.elementor-34 .elementor-element.elementor-element-77324db1.e-con{--flex-grow:0;--flex-shrink:0;}.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-34 .elementor-element.elementor-element-ffeb4e7{text-align:left;}.elementor-34 .elementor-element.elementor-element-ffeb4e7 img{width:27%;}.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-34 .elementor-element.elementor-element-4b6929a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-34 .elementor-element.elementor-element-4b6929a5 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:42px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-6c6be3cd{width:var( --container-widget-width, 80.152% );max-width:80.152%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80.152%;--container-widget-flex-grow:0;text-align:left;}.elementor-34 .elementor-element.elementor-element-6c6be3cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-6c6be3cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-4118e4ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-4118e4ec.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.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-34 .elementor-element.elementor-element-46dec147 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-46dec147{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-46dec147.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-46dec147 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-46dec147 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-34 .elementor-element.elementor-element-81679b5 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-81679b5{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-81679b5.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-81679b5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-81679b5 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-34 .elementor-element.elementor-element-e21c43b{--display:flex;}.elementor-34 .elementor-element.elementor-element-e21c43b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-b166c4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;}.elementor-34 .elementor-element.elementor-element-3440b70d{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:8px 0px 0px 0px;--border-top-width:8px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#A3904C;--border-color:#A3904C;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-3440b70d:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-3440b70d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-34 .elementor-element.elementor-element-3440b70d::before, .elementor-34 .elementor-element.elementor-element-3440b70d > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-3440b70d > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-3440b70d > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-3440b70d > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-3440b70d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-78ef5695{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-7552efe5{--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-34 .elementor-element.elementor-element-1291499a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-1291499a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-46d1f411{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#585757;--border-color:#585757;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-46d1f411:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-46d1f411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-34 .elementor-element.elementor-element-2b59fd2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-34 .elementor-element.elementor-element-2b59fd2b .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-4300075{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-34 .elementor-element.elementor-element-4300075.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-4300075 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-675b9453{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-35px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2aff383{text-align:right;}.elementor-34 .elementor-element.elementor-element-2aff383 img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-34 .elementor-element.elementor-element-15651c3b{--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;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-15651c3b:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-15651c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-34 .elementor-element.elementor-element-15651c3b::before, .elementor-34 .elementor-element.elementor-element-15651c3b > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-15651c3b > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-15651c3b > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-15651c3b > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-15651c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-2e4d90d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-6be60c69{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-6be60c69.e-con{--align-self:center;}.elementor-34 .elementor-element.elementor-element-561bb79f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-561bb79f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-f438e43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-34 .elementor-element.elementor-element-f438e43 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:46px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-58e9c306{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-34 .elementor-element.elementor-element-58e9c306 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-4f18f66b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-71d5a2f7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-71d5a2f7:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-71d5a2f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(163deg, #292929 0%, #000000 100%);}.elementor-34 .elementor-element.elementor-element-7244d562{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;}.elementor-34 .elementor-element.elementor-element-7244d562 img{border-radius:015px 015px 0px 0px;}.elementor-34 .elementor-element.elementor-element-777f7235{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.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-34 .elementor-element.elementor-element-503def7a{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:none;}.elementor-34 .elementor-element.elementor-element-503def7a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-503def7a.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-34 .elementor-element.elementor-element-503def7a .elementor-image-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-503def7a .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-503def7a:has(:hover) .elementor-image-box-title,
					 .elementor-34 .elementor-element.elementor-element-503def7a:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-503def7a .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-1f19b9f1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-1f19b9f1:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-1f19b9f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(163deg, #292929 0%, #000000 100%);}.elementor-34 .elementor-element.elementor-element-59ecb340{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;}.elementor-34 .elementor-element.elementor-element-59ecb340 img{border-radius:015px 015px 0px 0px;}.elementor-34 .elementor-element.elementor-element-ce9e00a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-34 .elementor-element.elementor-element-69d6cd9a{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:none;}.elementor-34 .elementor-element.elementor-element-69d6cd9a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-69d6cd9a.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-34 .elementor-element.elementor-element-69d6cd9a .elementor-image-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-69d6cd9a .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-69d6cd9a:has(:hover) .elementor-image-box-title,
					 .elementor-34 .elementor-element.elementor-element-69d6cd9a:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-69d6cd9a .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-1dc4c10e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-1dc4c10e:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-1dc4c10e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(163deg, #292929 0%, #000000 100%);}.elementor-34 .elementor-element.elementor-element-6d1aca0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;}.elementor-34 .elementor-element.elementor-element-6d1aca0e img{border-radius:015px 015px 0px 0px;}.elementor-34 .elementor-element.elementor-element-27b74884{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-34 .elementor-element.elementor-element-6e5b9cff{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:none;}.elementor-34 .elementor-element.elementor-element-6e5b9cff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-6e5b9cff.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-34 .elementor-element.elementor-element-6e5b9cff .elementor-image-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-6e5b9cff .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-6e5b9cff:has(:hover) .elementor-image-box-title,
					 .elementor-34 .elementor-element.elementor-element-6e5b9cff:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-6e5b9cff .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-2df6ba28{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2df6ba28:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-2df6ba28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(163deg, #292929 0%, #000000 100%);}.elementor-34 .elementor-element.elementor-element-475293e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;}.elementor-34 .elementor-element.elementor-element-475293e5 img{border-radius:015px 015px 0px 0px;}.elementor-34 .elementor-element.elementor-element-2a4daf8d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-34 .elementor-element.elementor-element-edfb744{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:none;}.elementor-34 .elementor-element.elementor-element-edfb744.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-edfb744.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-34 .elementor-element.elementor-element-edfb744 .elementor-image-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-edfb744 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-edfb744:has(:hover) .elementor-image-box-title,
					 .elementor-34 .elementor-element.elementor-element-edfb744:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-edfb744 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-3089334{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-3089334.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-5f303c3 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-5f303c3{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-5f303c3.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-5f303c3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-5f303c3 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-34 .elementor-element.elementor-element-99b33f7 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-99b33f7{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-99b33f7.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-99b33f7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-99b33f7 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-34 .elementor-element.elementor-element-b514451{--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;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-b514451:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-b514451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-34 .elementor-element.elementor-element-b514451::before, .elementor-34 .elementor-element.elementor-element-b514451 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-b514451 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-b514451 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-b514451 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-b514451 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-d5228b0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-498eee5{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-498eee5.e-con{--align-self:center;}.elementor-34 .elementor-element.elementor-element-726681d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-726681d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-f65fc21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-34 .elementor-element.elementor-element-f65fc21 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-c53d877{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ha-justified-gallery .justified-gallery > .ha-justified-grid__item > .caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-justified-gallery .ha-filter__item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-34 .elementor-element.elementor-element-c988ed9 .ha-justified-grid__wrap{--justified-grid-pull:10px;}.elementor-34 .elementor-element.elementor-element-c988ed9{width:var( --container-widget-width, 107.558% );max-width:107.558%;--container-widget-width:107.558%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-c988ed9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-c988ed9 .ha-justified-grid__item:hover img{cursor:default;}.elementor-34 .elementor-element.elementor-element-c988ed9 .ha-filter{text-align:left;}.elementor-34 .elementor-element.elementor-element-6d0b89bc{--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;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-6d0b89bc:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-6d0b89bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://fatimarocha.pt/wp-content/uploads/2025/06/Prancheta-2-5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-6d0b89bc::before, .elementor-34 .elementor-element.elementor-element-6d0b89bc > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-6d0b89bc > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-6d0b89bc > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-6d0b89bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-6d0b89bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-5ff785cf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-5ff785cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-408e9b22{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-6ea27f12{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-8e99b5f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-56e4b1e1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#A3904C;--border-color:#A3904C;}.elementor-34 .elementor-element.elementor-element-1a9e0be6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-34 .elementor-element.elementor-element-1a9e0be6 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-eb5acc9{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-34 .elementor-element.elementor-element-eb5acc9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-eb5acc9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-67752ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-34 .elementor-element.elementor-element-67752ca .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:26px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-24b9180a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-103a0907{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A3904C;--border-color:#A3904C;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-103a0907:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-103a0907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-34 .elementor-element.elementor-element-503c0301{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:15px 15px 15px 15px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A3904C;}.elementor-34 .elementor-element.elementor-element-503c0301.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-503c0301.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-34 .elementor-element.elementor-element-503c0301 .elementor-image-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-503c0301 .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-503c0301:has(:hover) .elementor-image-box-title,
					 .elementor-34 .elementor-element.elementor-element-503c0301:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-503c0301 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-697ce7a8{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A3904C;--border-color:#A3904C;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-697ce7a8:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-697ce7a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-34 .elementor-element.elementor-element-16ee00e9{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:15px 15px 15px 15px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A3904C;}.elementor-34 .elementor-element.elementor-element-16ee00e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-16ee00e9.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-34 .elementor-element.elementor-element-16ee00e9 .elementor-image-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-16ee00e9 .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-16ee00e9:has(:hover) .elementor-image-box-title,
					 .elementor-34 .elementor-element.elementor-element-16ee00e9:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-16ee00e9 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-5b059646{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-584dcf94{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A3904C;--border-color:#A3904C;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-584dcf94:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-584dcf94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-34 .elementor-element.elementor-element-5bd81d83{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:15px 15px 15px 15px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A3904C;}.elementor-34 .elementor-element.elementor-element-5bd81d83.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-5bd81d83.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-34 .elementor-element.elementor-element-5bd81d83 .elementor-image-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-5bd81d83 .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-5bd81d83:has(:hover) .elementor-image-box-title,
					 .elementor-34 .elementor-element.elementor-element-5bd81d83:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-5bd81d83 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-6b6a2669{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A3904C;--border-color:#A3904C;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-6b6a2669:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-6b6a2669 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-34 .elementor-element.elementor-element-7be2db14{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:15px 15px 15px 15px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A3904C;}.elementor-34 .elementor-element.elementor-element-7be2db14.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-7be2db14.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-34 .elementor-element.elementor-element-7be2db14 .elementor-image-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-7be2db14 .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-7be2db14:has(:hover) .elementor-image-box-title,
					 .elementor-34 .elementor-element.elementor-element-7be2db14:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-7be2db14 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-65ad2092{--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-34 .elementor-element.elementor-element-65ad2092:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-65ad2092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EBD791 0%, #A3904C 100%);}.elementor-34 .elementor-element.elementor-element-93d06a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-93d06a3:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-93d06a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://fatimarocha.pt/wp-content/uploads/2025/06/Prancheta-2-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-27357335{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-27357335.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-df4188b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;}.elementor-34 .elementor-element.elementor-element-64a7ce1d{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:025px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-34f427a9{--display:flex;}.elementor-34 .elementor-element.elementor-element-38d7b996{--display:flex;}.elementor-34 .elementor-element.elementor-element-3e73dce2{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-3e73dce2:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-3e73dce2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-34 .elementor-element.elementor-element-634697e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-34 .elementor-element.elementor-element-634697e4 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-525e6464{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-4f0aa35 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-4f0aa35{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-4f0aa35.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-4f0aa35 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-4f0aa35 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-34 .elementor-element.elementor-element-bc12c60 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-bc12c60{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-bc12c60.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-bc12c60 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-bc12c60 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-34 .elementor-element.elementor-element-114c56d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-114c56d7:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-114c56d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://fatimarocha.pt/wp-content/uploads/2025/06/Prancheta-2-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-20a0d8dd{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-313bcea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2714c96a{--display:flex;--justify-content:center;}.elementor-34 .elementor-element.elementor-element-2714c96a.e-con{--flex-grow:0;--flex-shrink:0;}.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-34 .elementor-element.elementor-element-748ba569{--divider-border-style:multiple;--divider-color:#A3904C;--divider-pattern-height:20px;}.elementor-34 .elementor-element.elementor-element-748ba569 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-34 .elementor-element.elementor-element-748ba569 .elementor-divider{text-align:center;}.elementor-34 .elementor-element.elementor-element-748ba569 .elementor-divider__text{color:#FFFFFF;font-family:"Cinzel", Sans-serif;font-size:40px;font-weight:600;text-transform:none;}.elementor-34 .elementor-element.elementor-element-40de0bbb{--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-34 .elementor-element.elementor-element-40de0bbb.e-con{--align-self:center;}.elementor-34 .elementor-element.elementor-element-2d10ba41{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-2d10ba41:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-2d10ba41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-34 .elementor-element.elementor-element-eafb88f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-7443e435{--display:flex;--min-height:100px;--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-34 .elementor-element.elementor-element-7443e435:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-7443e435 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-34 .elementor-element.elementor-element-60a24df4{--display:flex;--justify-content:center;}.elementor-34 .elementor-element.elementor-element-60a24df4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-4de4832f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-d53799a{--display:flex;--justify-content:center;}.elementor-34 .elementor-element.elementor-element-d53799a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-b3a4e07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-6fefd9f7{--display:flex;--justify-content:center;}.elementor-34 .elementor-element.elementor-element-4d73cf7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-77324db1{--width:57%;}.elementor-34 .elementor-element.elementor-element-4118e4ec{--width:58%;}.elementor-34 .elementor-element.elementor-element-e21c43b{--width:50%;}.elementor-34 .elementor-element.elementor-element-7552efe5{--width:87%;}.elementor-34 .elementor-element.elementor-element-1291499a{--width:59.826%;}.elementor-34 .elementor-element.elementor-element-561bb79f{--width:75%;}.elementor-34 .elementor-element.elementor-element-3089334{--width:30%;}.elementor-34 .elementor-element.elementor-element-726681d{--width:75%;}.elementor-34 .elementor-element.elementor-element-5ff785cf{--width:100%;}.elementor-34 .elementor-element.elementor-element-27357335{--width:34%;}.elementor-34 .elementor-element.elementor-element-114c56d7{--content-width:947px;}.elementor-34 .elementor-element.elementor-element-2714c96a{--width:100%;}.elementor-34 .elementor-element.elementor-element-40de0bbb{--width:80%;}.elementor-34 .elementor-element.elementor-element-60a24df4{--width:33%;}.elementor-34 .elementor-element.elementor-element-d53799a{--width:33%;}.elementor-34 .elementor-element.elementor-element-6fefd9f7{--width:33%;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-6ffe397b{--flex-direction:column-reverse;--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-6ffe397b:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-6ffe397b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-34 .elementor-element.elementor-element-77324db1{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-34 .elementor-element.elementor-element-ffeb4e7{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-4b6929a5 .elementor-heading-title{font-size:27px;}.elementor-34 .elementor-element.elementor-element-6c6be3cd{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-6c6be3cd .elementor-heading-title{font-size:18px;}.elementor-34 .elementor-element.elementor-element-46dec147 .elementor-button{font-size:11px;}.elementor-34 .elementor-element.elementor-element-81679b5 .elementor-button{font-size:11px;}.elementor-34 .elementor-element.elementor-element-e21c43b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-3440b70d{--overlay-opacity:0.85;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-34 .elementor-element.elementor-element-7552efe5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-34 .elementor-element.elementor-element-46d1f411{--z-index:2;}.elementor-34 .elementor-element.elementor-element-2b59fd2b{text-align:left;}.elementor-34 .elementor-element.elementor-element-2b59fd2b .elementor-heading-title{font-size:28px;}.elementor-34 .elementor-element.elementor-element-4300075 .elementor-heading-title{font-size:18px;}.elementor-34 .elementor-element.elementor-element-675b9453{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-2aff383{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;}.elementor-34 .elementor-element.elementor-element-2aff383 img{width:100%;}.elementor-34 .elementor-element.elementor-element-15651c3b{--overlay-opacity:0.85;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-34 .elementor-element.elementor-element-f438e43{text-align:left;}.elementor-34 .elementor-element.elementor-element-f438e43 .elementor-heading-title{font-size:28px;}.elementor-34 .elementor-element.elementor-element-58e9c306{text-align:left;}.elementor-34 .elementor-element.elementor-element-58e9c306 .elementor-heading-title{font-size:22px;}.elementor-34 .elementor-element.elementor-element-503def7a .elementor-image-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-503def7a .elementor-image-box-title{margin-bottom:5px;font-size:24px;}.elementor-34 .elementor-element.elementor-element-503def7a .elementor-image-box-description{font-size:18px;}.elementor-34 .elementor-element.elementor-element-69d6cd9a .elementor-image-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-69d6cd9a .elementor-image-box-title{margin-bottom:5px;font-size:24px;}.elementor-34 .elementor-element.elementor-element-69d6cd9a .elementor-image-box-description{font-size:18px;}.elementor-34 .elementor-element.elementor-element-6e5b9cff .elementor-image-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-6e5b9cff .elementor-image-box-title{margin-bottom:5px;font-size:24px;}.elementor-34 .elementor-element.elementor-element-6e5b9cff .elementor-image-box-description{font-size:18px;}.elementor-34 .elementor-element.elementor-element-edfb744 .elementor-image-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-edfb744 .elementor-image-box-title{margin-bottom:5px;font-size:24px;}.elementor-34 .elementor-element.elementor-element-edfb744 .elementor-image-box-description{font-size:18px;}.elementor-34 .elementor-element.elementor-element-b514451{--overlay-opacity:0.85;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-34 .elementor-element.elementor-element-f65fc21{text-align:left;}.elementor-34 .elementor-element.elementor-element-f65fc21 .elementor-heading-title{font-size:28px;}.elementor-34 .elementor-element.elementor-element-6d0b89bc:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-6d0b89bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-34 .elementor-element.elementor-element-6d0b89bc{--overlay-opacity:0.85;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-408e9b22{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-4dc49697{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-34 .elementor-element.elementor-element-6ea27f12{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-d57cdad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -120px) 0px;}.elementor-34 .elementor-element.elementor-element-8e99b5f{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-34 .elementor-element.elementor-element-1a9e0be6 .elementor-heading-title{font-size:28px;}.elementor-34 .elementor-element.elementor-element-eb5acc9 .elementor-heading-title{font-size:18px;}.elementor-34 .elementor-element.elementor-element-67752ca .elementor-heading-title{font-size:28px;}.elementor-34 .elementor-element.elementor-element-24b9180a{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-34 .elementor-element.elementor-element-103a0907{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-503c0301{width:var( --container-widget-width, 279px );max-width:279px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-503c0301 .elementor-image-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-503c0301 .elementor-image-box-title{margin-bottom:5px;font-size:24px;}.elementor-34 .elementor-element.elementor-element-503c0301 .elementor-image-box-description{font-size:18px;}.elementor-34 .elementor-element.elementor-element-697ce7a8{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-16ee00e9{width:var( --container-widget-width, 279px );max-width:279px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-16ee00e9 .elementor-image-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-16ee00e9 .elementor-image-box-title{margin-bottom:5px;font-size:24px;}.elementor-34 .elementor-element.elementor-element-16ee00e9 .elementor-image-box-description{font-size:18px;}.elementor-34 .elementor-element.elementor-element-5b059646{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-34 .elementor-element.elementor-element-584dcf94{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-5bd81d83{width:var( --container-widget-width, 279px );max-width:279px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-5bd81d83 .elementor-image-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-5bd81d83 .elementor-image-box-title{margin-bottom:5px;font-size:24px;}.elementor-34 .elementor-element.elementor-element-5bd81d83 .elementor-image-box-description{font-size:18px;}.elementor-34 .elementor-element.elementor-element-6b6a2669{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-7be2db14{width:var( --container-widget-width, 279px );max-width:279px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-7be2db14 .elementor-image-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-7be2db14 .elementor-image-box-title{margin-bottom:5px;font-size:24px;}.elementor-34 .elementor-element.elementor-element-7be2db14 .elementor-image-box-description{font-size:18px;}.elementor-34 .elementor-element.elementor-element-93d06a3:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-93d06a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-34 .elementor-element.elementor-element-93d06a3{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-1999f9ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-34 .elementor-element.elementor-element-64a7ce1d{--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-34 .elementor-element.elementor-element-34f427a9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-3e73dce2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-634697e4 .elementor-heading-title{font-size:28px;}.elementor-34 .elementor-element.elementor-element-525e6464{font-size:20px;}.elementor-34 .elementor-element.elementor-element-114c56d7{--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-34 .elementor-element.elementor-element-20a0d8dd{--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-34 .elementor-element.elementor-element-2714c96a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-748ba569{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-748ba569 .elementor-divider{text-align:center;}.elementor-34 .elementor-element.elementor-element-748ba569 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-34 .elementor-element.elementor-element-40de0bbb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-eafb88f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-34 .elementor-element.elementor-element-4de4832f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-34 .elementor-element.elementor-element-b3a4e07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-34 .elementor-element.elementor-element-4d73cf7b{font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-4b6929a5 */.elementor-34 .elementor-element.elementor-element-4b6929a5 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: #A3904C;
background: linear-gradient(90deg, rgba(163, 144, 76, 1) 0%, rgba(235, 215, 145, 1) 50%, rgba(163, 144, 76, 1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c6be3cd */.elementor-34 .elementor-element.elementor-element-6c6be3cd .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46dec147 */.button {

  --green: #EBD791;

  font-size: 15px;

  position: relative;

  border-radius: 2em;

  overflow: hidden;

  transition: all 0.3s;

  line-height: 1.4em;

  border: 2px solid var(--green);

  background: linear-gradient(to right, #A3904C, #EBD791, #A3904C);

  color: var(--green);

  box-shadow: inset 0 0 10px #EBD791, 0 0 9px 3px #EBD791 !important;

}

.button:before {

  content: "";

  position: absolute;

  left: -4em;

  width: 4em;

  height: 100%;

  top: 0;

  transition: transform .4s ease-in-out;

  background: linear-gradient(to right, transparent 1%, #EBD791 40%, #EBD791 60% , transparent 100%);

  pointer-events: none;

}

.button:hover:before {

  transform: translateX(32em);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-81679b5 */.button {

  --green: #EBD791;

  font-size: 15px;

  position: relative;

  border-radius: 2em;

  overflow: hidden;

  transition: all 0.3s;

  line-height: 1.4em;

  border: 2px solid var(--green);

  background: linear-gradient(to right, #A3904C, #EBD791, #A3904C);

  color: var(--green);

  box-shadow: inset 0 0 10px #EBD791, 0 0 9px 3px #EBD791 !important;

}

.button:before {

  content: "";

  position: absolute;

  left: -4em;

  width: 4em;

  height: 100%;

  top: 0;

  transition: transform .4s ease-in-out;

  background: linear-gradient(to right, transparent 1%, #EBD791 40%, #EBD791 60% , transparent 100%);

  pointer-events: none;

}

.button:hover:before {

  transform: translateX(32em);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b59fd2b */.elementor-34 .elementor-element.elementor-element-2b59fd2b .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: #A3904C;
background: linear-gradient(90deg, rgba(163, 144, 76, 1) 0%, rgba(235, 215, 145, 1) 50%, rgba(163, 144, 76, 1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4300075 */.elementor-34 .elementor-element.elementor-element-4300075 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f438e43 */.elementor-34 .elementor-element.elementor-element-f438e43 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: #A3904C;
background: linear-gradient(90deg, rgba(163, 144, 76, 1) 0%, rgba(235, 215, 145, 1) 50%, rgba(163, 144, 76, 1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58e9c306 */.elementor-34 .elementor-element.elementor-element-58e9c306 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
background: rgb(60,150,192);
background: linear-gradient(79deg, rgba(60,150,192,1) 0%, rgba(130,215,255,1) 50%, rgba(60,150,192,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-503def7a *//*.elementor-34 .elementor-element.elementor-element-503def7a .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-69d6cd9a *//*.elementor-34 .elementor-element.elementor-element-69d6cd9a .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6e5b9cff *//*.elementor-34 .elementor-element.elementor-element-6e5b9cff .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-edfb744 *//*.elementor-34 .elementor-element.elementor-element-edfb744 .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f303c3 */.button {

  --green: #EBD791;

  font-size: 15px;

  position: relative;

  border-radius: 2em;

  overflow: hidden;

  transition: all 0.3s;

  line-height: 1.4em;

  border: 2px solid var(--green);

  background: linear-gradient(to right, #A3904C, #EBD791, #A3904C);

  color: var(--green);

  box-shadow: inset 0 0 10px #EBD791, 0 0 9px 3px #EBD791 !important;

}

.button:before {

  content: "";

  position: absolute;

  left: -4em;

  width: 4em;

  height: 100%;

  top: 0;

  transition: transform .4s ease-in-out;

  background: linear-gradient(to right, transparent 1%, #EBD791 40%, #EBD791 60% , transparent 100%);

  pointer-events: none;

}

.button:hover:before {

  transform: translateX(32em);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-99b33f7 */.button {

  --green: #EBD791;

  font-size: 15px;

  position: relative;

  border-radius: 2em;

  overflow: hidden;

  transition: all 0.3s;

  line-height: 1.4em;

  border: 2px solid var(--green);

  background: linear-gradient(to right, #A3904C, #EBD791, #A3904C);

  color: var(--green);

  box-shadow: inset 0 0 10px #EBD791, 0 0 9px 3px #EBD791 !important;

}

.button:before {

  content: "";

  position: absolute;

  left: -4em;

  width: 4em;

  height: 100%;

  top: 0;

  transition: transform .4s ease-in-out;

  background: linear-gradient(to right, transparent 1%, #EBD791 40%, #EBD791 60% , transparent 100%);

  pointer-events: none;

}

.button:hover:before {

  transform: translateX(32em);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f65fc21 */.elementor-34 .elementor-element.elementor-element-f65fc21 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: #A3904C;
background: linear-gradient(90deg, rgba(163, 144, 76, 1) 0%, rgba(235, 215, 145, 1) 50%, rgba(163, 144, 76, 1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a9e0be6 */.elementor-34 .elementor-element.elementor-element-1a9e0be6 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: #A3904C;
background: linear-gradient(90deg, rgba(163, 144, 76, 1) 0%, rgba(235, 215, 145, 1) 50%, rgba(163, 144, 76, 1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb5acc9 */.elementor-34 .elementor-element.elementor-element-eb5acc9 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67752ca */.elementor-34 .elementor-element.elementor-element-67752ca .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: #A3904C;
background: linear-gradient(90deg, rgba(163, 144, 76, 1) 0%, rgba(235, 215, 145, 1) 50%, rgba(163, 144, 76, 1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-503c0301 *//*.elementor-34 .elementor-element.elementor-element-503c0301 .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-16ee00e9 *//*.elementor-34 .elementor-element.elementor-element-16ee00e9 .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bd81d83 *//*.elementor-34 .elementor-element.elementor-element-5bd81d83 .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7be2db14 *//*.elementor-34 .elementor-element.elementor-element-7be2db14 .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-634697e4 */.elementor-34 .elementor-element.elementor-element-634697e4 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: #A3904C;
background: linear-gradient(90deg, rgba(163, 144, 76, 1) 0%, rgba(235, 215, 145, 1) 50%, rgba(163, 144, 76, 1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f0aa35 */.button {

  --green: #EBD791;

  font-size: 15px;

  position: relative;

  border-radius: 2em;

  overflow: hidden;

  transition: all 0.3s;

  line-height: 1.4em;

  border: 2px solid var(--green);

  background: linear-gradient(to right, #A3904C, #EBD791, #A3904C);

  color: var(--green);

  box-shadow: inset 0 0 10px #EBD791, 0 0 9px 3px #EBD791 !important;

}

.button:before {

  content: "";

  position: absolute;

  left: -4em;

  width: 4em;

  height: 100%;

  top: 0;

  transition: transform .4s ease-in-out;

  background: linear-gradient(to right, transparent 1%, #EBD791 40%, #EBD791 60% , transparent 100%);

  pointer-events: none;

}

.button:hover:before {

  transform: translateX(32em);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc12c60 */.button {

  --green: #EBD791;

  font-size: 15px;

  position: relative;

  border-radius: 2em;

  overflow: hidden;

  transition: all 0.3s;

  line-height: 1.4em;

  border: 2px solid var(--green);

  background: linear-gradient(to right, #A3904C, #EBD791, #A3904C);

  color: var(--green);

  box-shadow: inset 0 0 10px #EBD791, 0 0 9px 3px #EBD791 !important;

}

.button:before {

  content: "";

  position: absolute;

  left: -4em;

  width: 4em;

  height: 100%;

  top: 0;

  transition: transform .4s ease-in-out;

  background: linear-gradient(to right, transparent 1%, #EBD791 40%, #EBD791 60% , transparent 100%);

  pointer-events: none;

}

.button:hover:before {

  transform: translateX(32em);

}/* End custom CSS */
/* Start custom CSS */@-webkit-keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

@keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

[data-marquee] {
  --loop-duration: 30s;
  display: block;
}

[data-marquee] [data-marquee-shadow] {
  position: absolute;
  visibility: hidden;
  height: auto;
  width: auto;
  white-space: nowrap;
}

[data-marquee] [data-marquee-overflow] {
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

[data-marquee] [data-marquee-container] {
    display: flex;
    -webkit-animation: marquee var(--loop-duration) linear infinite;
    animation: marquee var(--loop-duration) linear infinite;
}

[data-marquee] [data-marquee-style] {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

[data-marquee-style] {
  padding: 0.5em 0.3em;
  display: flex;
  color: white;
  font-size: 1em;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

/*Barra rolagem*/
::-webkit-scrollbar{

    width: 0.7em;

    background: #1c1c1c;

}

::-webkit-scrollbar-thumb{

    background: -webkit-linear-gradient(transparent,#A3904C);

    background: linear-gradient(transparent,#A3904C);

    border-radius: 50px;

}


/*Barra lateral*/

<script type="text/javascript">
	options = {
        	"cursorOuter": "circle-basic",
        	"hoverEffect": "circle-move",
        	"hoverItemMove": false,
        	"defaultCursor": false,
        	"outerWidth": 41,
        	"outerHeight": 41
  	};
	magicMouse(options);
</script>/* End custom CSS */