.elementor-15 .elementor-element.elementor-element-8078b53{--display:flex;--min-height:720px;--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;}.elementor-15 .elementor-element.elementor-element-8078b53:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8078b53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mariafandhrs.com.br/wp-content/uploads/2025/02/secao-01-desktop-opcao-2-6.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-8078b53::before, .elementor-15 .elementor-element.elementor-element-8078b53 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-8078b53 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-8078b53 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-8078b53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-8078b53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(91deg, #000000 37%, #F2295B00 72%);}.elementor-15 .elementor-element.elementor-element-c5abbd7{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-42026f9{border-style:none;}.elementor-15 .elementor-element.elementor-element-42026f9 .elementor-heading-title{font-family:"Lucia", Sans-serif;font-size:3.5em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-d6d2127{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-15 .elementor-element.elementor-element-d6d2127 .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:3em;font-weight:300;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-15 .elementor-element.elementor-element-5aa0b5c{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-b06d51f{--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-15 .elementor-element.elementor-element-3dc5bde{z-index:99;}.elementor-15 .elementor-element.elementor-element-373d078{--display:flex;--min-height:75px;--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:space-between;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-15 .elementor-element.elementor-element-373d078:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-373d078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBD9CD;}.elementor-15 .elementor-element.elementor-element-c44e729{--display:flex;--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:space-evenly;--align-items:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-85a3933 .elementor-menu-toggle{margin:0 auto;}.elementor-15 .elementor-element.elementor-element-85a3933 .elementor-nav-menu .elementor-item{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;}.elementor-15 .elementor-element.elementor-element-85a3933 .elementor-nav-menu--main .elementor-item{color:#464646;fill:#464646;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-9138522{text-align:center;}.elementor-15 .elementor-element.elementor-element-9138522 img{width:110px;}.elementor-15 .elementor-element.elementor-element-430d11a .elementor-menu-toggle{margin:0 auto;}.elementor-15 .elementor-element.elementor-element-430d11a .elementor-nav-menu .elementor-item{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;}.elementor-15 .elementor-element.elementor-element-430d11a .elementor-nav-menu--main .elementor-item{color:#464646;fill:#464646;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-f2b0f03{width:var( --container-widget-width, 10% );max-width:10%;padding:0px 0px 0px 10px;--container-widget-width:10%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 1px;border-color:#ADADAD;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-f2b0f03 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-f2b0f03 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-f2b0f03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-f2b0f03 .elementor-icon-list-item > a{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;font-style:italic;}.elementor-15 .elementor-element.elementor-element-f2b0f03 .elementor-icon-list-text{color:#ADADAD;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-d0afde6{--display:flex;--min-height:75px;--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:space-between;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-15 .elementor-element.elementor-element-d0afde6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-d0afde6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBD9CB;}.elementor-15 .elementor-element.elementor-element-6808939{--display:flex;--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:space-evenly;--align-items:center;}.elementor-15 .elementor-element.elementor-element-791ffb4{text-align:center;}.elementor-15 .elementor-element.elementor-element-791ffb4 img{width:110px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-86180d7 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-86180d7.elementor-view-stacked .elementor-icon{background-color:#545341;}.elementor-15 .elementor-element.elementor-element-86180d7.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-86180d7.elementor-view-default .elementor-icon{color:#545341;border-color:#545341;}.elementor-15 .elementor-element.elementor-element-86180d7.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-86180d7.elementor-view-default .elementor-icon svg{fill:#545341;}.elementor-15 .elementor-element.elementor-element-f631be4{--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-15 .elementor-element.elementor-element-f631be4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f631be4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBD9CB;}.elementor-15 .elementor-element.elementor-element-bff6ec4{--display:flex;}.elementor-15 .elementor-element.elementor-element-87577c2{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c0d927b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A0653D;}.elementor-15 .elementor-element.elementor-element-c0d927b .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:2.5em;font-weight:400;color:#525252;}.elementor-15 .elementor-element.elementor-element-5c4fb20{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-6a64f70 .elementor-button{background-color:#545341;font-family:"Carmen Sans", Sans-serif;font-size:1.125em;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:7px 7px 7px 7px;padding:25px 35px 25px 35px;}.elementor-15 .elementor-element.elementor-element-325c581 .e-off-canvas__content{background-color:#545341;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:7px 7px 7px 7px;}.elementor-15 .elementor-element.elementor-element-325c581 .e-off-canvas__overlay{background-color:#000000AB;}.elementor-15 .elementor-element.elementor-element-325c581{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:80%;--e-off-canvas-height:86vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.8s;--e-off-canvas-overlay-opacity:1;}.elementor-15 .elementor-element.elementor-element-9c44a89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-140c937{--display:flex;--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:space-between;--align-items:center;}.elementor-15 .elementor-element.elementor-element-11573f3 .elementor-heading-title{font-family:"Lucia", Sans-serif;font-size:4em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-642c46c{--e-transform-scale:1.1;background-color:#FFFFFF;padding:10px 15px 10px 15px;border-radius:7px 7px 7px 7px;}.elementor-15 .elementor-element.elementor-element-642c46c.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-642c46c .elementor-icon-wrapper{text-align:right;}.elementor-15 .elementor-element.elementor-element-642c46c .elementor-icon{font-size:14px;}.elementor-15 .elementor-element.elementor-element-642c46c .elementor-icon svg{height:14px;}.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-size:var( --e-global-typography-secondary-font-size );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-15 .elementor-element.elementor-element-50b0f64{--divider-border-style:solid;--divider-color:#FFFFFF6B;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-50b0f64 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-50b0f64 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-c0d35de{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-d405e28 .elementor-icon-wrapper{text-align:right;}.elementor-15 .elementor-element.elementor-element-d405e28.elementor-view-stacked .elementor-icon{background-color:#FFFFFF29;}.elementor-15 .elementor-element.elementor-element-d405e28.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-d405e28.elementor-view-default .elementor-icon{color:#FFFFFF29;border-color:#FFFFFF29;}.elementor-15 .elementor-element.elementor-element-d405e28.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-d405e28.elementor-view-default .elementor-icon svg{fill:#FFFFFF29;}.elementor-15 .elementor-element.elementor-element-d405e28 .elementor-icon{font-size:36px;}.elementor-15 .elementor-element.elementor-element-d405e28 .elementor-icon svg{height:36px;}.elementor-15 .elementor-element.elementor-element-d1ef6a3{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-d1ef6a3:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-d1ef6a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBD9CB;}.elementor-15 .elementor-element.elementor-element-6606c6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A0653D;}.elementor-15 .elementor-element.elementor-element-6606c6d .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:2.5em;font-weight:400;color:#525252;}.elementor-15 .elementor-element.elementor-element-5687cf9{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-5687cf9:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5687cf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#545341;}.elementor-15 .elementor-element.elementor-element-7cec812{--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-15 .elementor-element.elementor-element-6a28fdf .elementor-icon-wrapper{text-align:left;}.elementor-15 .elementor-element.elementor-element-6a28fdf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-6a28fdf.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-6a28fdf.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-6a28fdf.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-6a28fdf.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-6a28fdf .elementor-icon{font-size:40px;}.elementor-15 .elementor-element.elementor-element-6a28fdf .elementor-icon svg{height:40px;}.elementor-15 .elementor-element.elementor-element-cacdf39 .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:1.625em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-834d00e{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1d9a57a{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-1d9a57a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1d9a57a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#545341;}.elementor-15 .elementor-element.elementor-element-7c9055b{--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-15 .elementor-element.elementor-element-92d1a5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-92d1a5e .elementor-icon-wrapper{text-align:left;}.elementor-15 .elementor-element.elementor-element-92d1a5e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-92d1a5e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-92d1a5e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-92d1a5e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-92d1a5e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-92d1a5e .elementor-icon{font-size:50px;}.elementor-15 .elementor-element.elementor-element-92d1a5e .elementor-icon svg{height:50px;}.elementor-15 .elementor-element.elementor-element-a4d2a29 .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:1.625em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-25a9ec2{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-cf19f1d{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-cf19f1d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-cf19f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#545341;}.elementor-15 .elementor-element.elementor-element-43c487c{--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-15 .elementor-element.elementor-element-056d991 .elementor-icon-wrapper{text-align:left;}.elementor-15 .elementor-element.elementor-element-056d991.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-056d991.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-056d991.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-056d991.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-056d991.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-056d991 .elementor-icon{font-size:40px;}.elementor-15 .elementor-element.elementor-element-056d991 .elementor-icon svg{height:40px;}.elementor-15 .elementor-element.elementor-element-9d35c7b .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:1.625em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-f6d312d{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-dea5401{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-dea5401:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-dea5401 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#545341;}.elementor-15 .elementor-element.elementor-element-8f578f2{--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-15 .elementor-element.elementor-element-3674a4c .elementor-icon-wrapper{text-align:left;}.elementor-15 .elementor-element.elementor-element-3674a4c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3674a4c.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-3674a4c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3674a4c.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-3674a4c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3674a4c .elementor-icon{font-size:40px;}.elementor-15 .elementor-element.elementor-element-3674a4c .elementor-icon svg{height:40px;}.elementor-15 .elementor-element.elementor-element-c491b6f .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:1.625em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-891802f{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3dcc56c{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:38px;--e-n-carousel-arrow-normal-color:#FFFFFF66;}.elementor-15 .elementor-element.elementor-element-3dcc56c :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:0px 10px 0px 10px;}.elementor-15 .elementor-element.elementor-element-3dcc56c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;}.elementor-15 .elementor-element.elementor-element-b25e3c4{--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-15 .elementor-element.elementor-element-b25e3c4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b25e3c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#545341;}.elementor-15 .elementor-element.elementor-element-8aecf2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-8aecf2c .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:2.5em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-faa4cc2{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-faa4cc2:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-faa4cc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#545341;}.elementor-15 .elementor-element.elementor-element-0833fa9{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-15 .elementor-element.elementor-element-361404e{--display:flex;--justify-content:space-evenly;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-15 .elementor-element.elementor-element-4e3091b{--display:flex;}.elementor-15 .elementor-element.elementor-element-0f71754{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A0653D;}.elementor-15 .elementor-element.elementor-element-0f71754 .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:1.75em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-78b7d9e{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-26854e0{--display:flex;}.elementor-15 .elementor-element.elementor-element-19f17fc{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A0653D;}.elementor-15 .elementor-element.elementor-element-19f17fc .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:1.75em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-a2430c4{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-e59b8fe{--display:flex;}.elementor-15 .elementor-element.elementor-element-f0e40cb img{box-shadow:10px 10px 0px 0px #CECBC2;}.elementor-15 .elementor-element.elementor-element-2d7bd22{--display:flex;--justify-content:space-evenly;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-15 .elementor-element.elementor-element-3d73258{--display:flex;}.elementor-15 .elementor-element.elementor-element-5f8ff53{padding:0px 10px 0px 0px;border-style:solid;border-width:0px 5px 0px 0px;border-color:#A0653D;text-align:right;}.elementor-15 .elementor-element.elementor-element-5f8ff53 .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:1.75em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-71da92a{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-afb3006{--display:flex;}.elementor-15 .elementor-element.elementor-element-03a6062{padding:0px 10px 0px 0px;border-style:solid;border-width:0px 5px 0px 0px;border-color:#A0653D;text-align:right;}.elementor-15 .elementor-element.elementor-element-03a6062 .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:1.75em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-9795f97{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-168aafe{--display:flex;}.elementor-15 .elementor-element.elementor-element-93b9442{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-f288b45.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-f288b45{z-index:99;}.elementor-15 .elementor-element.elementor-element-b1dd710{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b1dd710:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b1dd710 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#545341;}.elementor-15 .elementor-element.elementor-element-20b3a70{--display:flex;--margin-top:0px;--margin-bottom:-64px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-15 .elementor-element.elementor-element-20b3a70:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-20b3a70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#545341;}.elementor-15 .elementor-element.elementor-element-327df54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-327df54 .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:2.5em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-e62e63e{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-15 .elementor-element.elementor-element-de1d0c1{--display:flex;--justify-content:space-evenly;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-15 .elementor-element.elementor-element-4cac6ee{--display:flex;}.elementor-15 .elementor-element.elementor-element-ac26e67{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A0653D;}.elementor-15 .elementor-element.elementor-element-ac26e67 .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:1.75em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-ce514a5{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-fdfa013{--display:flex;}.elementor-15 .elementor-element.elementor-element-33111e0{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A0653D;}.elementor-15 .elementor-element.elementor-element-33111e0 .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:1.75em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-a0e45ad{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-4a74abb{--display:flex;}.elementor-15 .elementor-element.elementor-element-e0e9581 img{box-shadow:10px 10px 0px 0px #CECBC2;}.elementor-15 .elementor-element.elementor-element-2e94c30{--display:flex;--justify-content:space-evenly;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-15 .elementor-element.elementor-element-217657d{--display:flex;}.elementor-15 .elementor-element.elementor-element-10ebdc3{padding:0px 10px 0px 0px;border-style:solid;border-width:0px 5px 0px 0px;border-color:#A0653D;text-align:right;}.elementor-15 .elementor-element.elementor-element-10ebdc3 .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:1.75em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-4a8586f{text-align:right;font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1237e69{--display:flex;}.elementor-15 .elementor-element.elementor-element-19d67a8{padding:0px 10px 0px 0px;border-style:solid;border-width:0px 5px 0px 0px;border-color:#A0653D;text-align:right;}.elementor-15 .elementor-element.elementor-element-19d67a8 .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:1.75em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2b9d884{text-align:right;font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-6a6306b{--display:flex;}.elementor-15 .elementor-element.elementor-element-f02a776{text-align:center;font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-f189b4d:hover{--e-transform-scale:1.1;}.elementor-15 .elementor-element.elementor-element-f189b4d.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-f189b4d{z-index:99;}.elementor-15 .elementor-element.elementor-element-92e2554{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-15 .elementor-element.elementor-element-92e2554:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-92e2554 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#464538;}.elementor-15 .elementor-element.elementor-element-e1f2411{--display:flex;}.elementor-15 .elementor-element.elementor-element-9e5cc65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-9e5cc65 .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:7.5em;font-weight:400;color:#4B4A3C;}.elementor-15 .elementor-element.elementor-element-9683b8f{margin:-49px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-9683b8f .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:2.5em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-581551d{--display:flex;}.elementor-15 .elementor-element.elementor-element-6fa2153{--e-image-carousel-slides-to-show:3;}.elementor-15 .elementor-element.elementor-element-6fa2153 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-15 .elementor-element.elementor-element-6fa2153 .elementor-swiper-button.elementor-swiper-button-next{font-size:52px;}.elementor-15 .elementor-element.elementor-element-6fa2153 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:3px 3px 3px 3px;border-color:#CECBC2;}.elementor-15 .elementor-element.elementor-element-40f9383{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-40f9383:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-40f9383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #464538 50%, #EBD9CD 50%);}.elementor-15 .elementor-element.elementor-element-b43a1be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-15 .elementor-element.elementor-element-b43a1be .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:2.5em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-19a0fbc{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-19a0fbc:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-19a0fbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CECBC2;}.elementor-15 .elementor-element.elementor-element-1f81eeb{--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-15 .elementor-element.elementor-element-4dd43a9{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-15 .elementor-element.elementor-element-50fd540{--display:flex;}.elementor-15 .elementor-element.elementor-element-e0cf0bf:not( .elementor-widget-image ), .elementor-15 .elementor-element.elementor-element-e0cf0bf.elementor-widget-image img{-webkit-mask-image:url( https://mariafandhrs.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-15 .elementor-element.elementor-element-6e9bd3b{--display:flex;--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-15 .elementor-element.elementor-element-257fc75 .elementor-heading-title{font-family:"Carmen Sans", Sans-serif;font-size:1.125em;font-weight:400;color:#2B2B2B;}.elementor-15 .elementor-element.elementor-element-9f0301a{--divider-border-style:solid;--divider-color:#A0653D;--divider-border-width:1.6px;}.elementor-15 .elementor-element.elementor-element-9f0301a .elementor-divider-separator{width:23%;}.elementor-15 .elementor-element.elementor-element-9f0301a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-dd00aac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-38e54af{font-family:"Carmen Sans", Sans-serif;font-size:0.875em;font-weight:400;color:#171717;}.elementor-15 .elementor-element.elementor-element-17a87be .elementor-icon-wrapper{text-align:right;}.elementor-15 .elementor-element.elementor-element-17a87be.elementor-view-stacked .elementor-icon{background-color:#FFFFFF6B;}.elementor-15 .elementor-element.elementor-element-17a87be.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-17a87be.elementor-view-default .elementor-icon{color:#FFFFFF6B;border-color:#FFFFFF6B;}.elementor-15 .elementor-element.elementor-element-17a87be.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-17a87be.elementor-view-default .elementor-icon svg{fill:#FFFFFF6B;}.elementor-15 .elementor-element.elementor-element-17a87be .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-17a87be .elementor-icon svg{height:30px;}.elementor-15 .elementor-element.elementor-element-8291936{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-8291936:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8291936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CECBC2;}.elementor-15 .elementor-element.elementor-element-1d93398{--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-15 .elementor-element.elementor-element-04d6d29{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-15 .elementor-element.elementor-element-64205f5{--display:flex;}.elementor-15 .elementor-element.elementor-element-c53909b:not( .elementor-widget-image ), .elementor-15 .elementor-element.elementor-element-c53909b.elementor-widget-image img{-webkit-mask-image:url( https://mariafandhrs.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-15 .elementor-element.elementor-element-189f7db{--display:flex;--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-15 .elementor-element.elementor-element-422e337 .elementor-heading-title{font-family:"Carmen Sans", Sans-serif;font-size:1.125em;font-weight:400;color:#2B2B2B;}.elementor-15 .elementor-element.elementor-element-5f3e195{--divider-border-style:solid;--divider-color:#A0653D;--divider-border-width:1.6px;}.elementor-15 .elementor-element.elementor-element-5f3e195 .elementor-divider-separator{width:23%;}.elementor-15 .elementor-element.elementor-element-5f3e195 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-6c9c603{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-02c8a70{font-family:"Carmen Sans", Sans-serif;font-size:0.875em;font-weight:400;color:#171717;}.elementor-15 .elementor-element.elementor-element-db40ead .elementor-icon-wrapper{text-align:right;}.elementor-15 .elementor-element.elementor-element-db40ead.elementor-view-stacked .elementor-icon{background-color:#FFFFFF6B;}.elementor-15 .elementor-element.elementor-element-db40ead.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-db40ead.elementor-view-default .elementor-icon{color:#FFFFFF6B;border-color:#FFFFFF6B;}.elementor-15 .elementor-element.elementor-element-db40ead.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-db40ead.elementor-view-default .elementor-icon svg{fill:#FFFFFF6B;}.elementor-15 .elementor-element.elementor-element-db40ead .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-db40ead .elementor-icon svg{height:30px;}.elementor-15 .elementor-element.elementor-element-af63f93{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-af63f93:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-af63f93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CECBC2;}.elementor-15 .elementor-element.elementor-element-6de3d84{--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-15 .elementor-element.elementor-element-3e27d1f{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-15 .elementor-element.elementor-element-4187582{--display:flex;}.elementor-15 .elementor-element.elementor-element-9f1333c:not( .elementor-widget-image ), .elementor-15 .elementor-element.elementor-element-9f1333c.elementor-widget-image img{-webkit-mask-image:url( https://mariafandhrs.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-15 .elementor-element.elementor-element-71f73d5{--display:flex;--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-15 .elementor-element.elementor-element-facb5e2 .elementor-heading-title{font-family:"Carmen Sans", Sans-serif;font-size:1.125em;font-weight:400;color:#2B2B2B;}.elementor-15 .elementor-element.elementor-element-c23aa69{--divider-border-style:solid;--divider-color:#A0653D;--divider-border-width:1.6px;}.elementor-15 .elementor-element.elementor-element-c23aa69 .elementor-divider-separator{width:23%;}.elementor-15 .elementor-element.elementor-element-c23aa69 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-a3f06b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-97f6a5e{font-family:"Carmen Sans", Sans-serif;font-size:0.875em;font-weight:400;color:#171717;}.elementor-15 .elementor-element.elementor-element-29d4283 .elementor-icon-wrapper{text-align:right;}.elementor-15 .elementor-element.elementor-element-29d4283.elementor-view-stacked .elementor-icon{background-color:#FFFFFF6B;}.elementor-15 .elementor-element.elementor-element-29d4283.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-29d4283.elementor-view-default .elementor-icon{color:#FFFFFF6B;border-color:#FFFFFF6B;}.elementor-15 .elementor-element.elementor-element-29d4283.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-29d4283.elementor-view-default .elementor-icon svg{fill:#FFFFFF6B;}.elementor-15 .elementor-element.elementor-element-29d4283 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-29d4283 .elementor-icon svg{height:30px;}.elementor-15 .elementor-element.elementor-element-37e9dd9{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-37e9dd9:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-37e9dd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CECBC2;}.elementor-15 .elementor-element.elementor-element-e69c63d{--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-15 .elementor-element.elementor-element-a61e50e{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-15 .elementor-element.elementor-element-030aa48{--display:flex;}.elementor-15 .elementor-element.elementor-element-089c7b5:not( .elementor-widget-image ), .elementor-15 .elementor-element.elementor-element-089c7b5.elementor-widget-image img{-webkit-mask-image:url( https://mariafandhrs.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-15 .elementor-element.elementor-element-2d9e7a4{--display:flex;--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-15 .elementor-element.elementor-element-122fc66 .elementor-heading-title{font-family:"Carmen Sans", Sans-serif;font-size:1.125em;font-weight:400;color:#2B2B2B;}.elementor-15 .elementor-element.elementor-element-e500fb9{--divider-border-style:solid;--divider-color:#A0653D;--divider-border-width:1.6px;}.elementor-15 .elementor-element.elementor-element-e500fb9 .elementor-divider-separator{width:23%;}.elementor-15 .elementor-element.elementor-element-e500fb9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-1cffe1f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-903998d{font-family:"Carmen Sans", Sans-serif;font-size:0.875em;font-weight:400;color:#171717;}.elementor-15 .elementor-element.elementor-element-776ed9f .elementor-icon-wrapper{text-align:right;}.elementor-15 .elementor-element.elementor-element-776ed9f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF6B;}.elementor-15 .elementor-element.elementor-element-776ed9f.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-776ed9f.elementor-view-default .elementor-icon{color:#FFFFFF6B;border-color:#FFFFFF6B;}.elementor-15 .elementor-element.elementor-element-776ed9f.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-776ed9f.elementor-view-default .elementor-icon svg{fill:#FFFFFF6B;}.elementor-15 .elementor-element.elementor-element-776ed9f .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-776ed9f .elementor-icon svg{height:30px;}.elementor-15 .elementor-element.elementor-element-8d18579{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:35px;}.elementor-15 .elementor-element.elementor-element-e290994{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e290994:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e290994 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBD9CD;}.elementor-15 .elementor-element.elementor-element-92dc82e{--display:flex;--justify-content:flex-end;}.elementor-15 .elementor-element.elementor-element-7104662{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-7104662 img{width:100%;}.elementor-15 .elementor-element.elementor-element-de026a1{--display:flex;--justify-content:space-around;}.elementor-15 .elementor-element.elementor-element-a459f4e{--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:30px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b72b788{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A0653D;}.elementor-15 .elementor-element.elementor-element-b72b788 .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:2.5em;font-weight:400;color:#525252;}.elementor-15 .elementor-element.elementor-element-634803c{--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-15 .elementor-element.elementor-element-e0546dd .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:2em;font-weight:400;color:#525252;}.elementor-15 .elementor-element.elementor-element-d6a6c19{--display:flex;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:#A0653D;--border-color:#A0653D;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b112764{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#171717;}.elementor-15 .elementor-element.elementor-element-d08541c{--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-15 .elementor-element.elementor-element-a0cbc50 .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:2em;font-weight:400;color:#525252;}.elementor-15 .elementor-element.elementor-element-9dae431{--display:flex;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:#A0653D;--border-color:#A0653D;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-4f695fb{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#171717;}.elementor-15 .elementor-element.elementor-element-faa5355{--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-15 .elementor-element.elementor-element-3d72f4c .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:2em;font-weight:400;color:#525252;}.elementor-15 .elementor-element.elementor-element-3d41e98{--display:flex;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:#A0653D;--border-color:#A0653D;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-928e9d3{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#171717;}.elementor-15 .elementor-element.elementor-element-0078da9{--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-15 .elementor-element.elementor-element-7b5695d .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:2em;font-weight:400;color:#525252;}.elementor-15 .elementor-element.elementor-element-4cb5a0c{--display:flex;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:#A0653D;--border-color:#A0653D;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-d21a7d3{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#171717;}.elementor-15 .elementor-element.elementor-element-d9d3a96{--display:flex;--min-height:420px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-d9d3a96:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-d9d3a96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mariafandhrs.com.br/wp-content/uploads/2025/01/ULTIMA-CHAMADA-DESKTOP.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-6703e35{--display:flex;}.elementor-15 .elementor-element.elementor-element-64b955f{text-align:center;}.elementor-15 .elementor-element.elementor-element-64b955f .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:2.5em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-7291c29{text-align:center;font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-4f64980.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-4f64980{z-index:99;}.elementor-15 .elementor-element.elementor-element-1bee064{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1bee064:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1bee064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9D5CA;}.elementor-15 .elementor-element.elementor-element-68b706f{--display:flex;}.elementor-15 .elementor-element.elementor-element-b85f650{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A0653D;}.elementor-15 .elementor-element.elementor-element-b85f650 .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:2.5em;font-weight:400;color:#525252;}.elementor-15 .elementor-element.elementor-element-bb1c02d{--display:flex;}.elementor-15 .elementor-element.elementor-element-a9c2ff7{--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:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-736b5d3{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#585858;}.elementor-15 .elementor-element.elementor-element-e4da807{--display:flex;}.elementor-15 .elementor-element.elementor-element-8839977{--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:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-10dccaf{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#585858;}.elementor-15 .elementor-element.elementor-element-d3370d8{--display:flex;}.elementor-15 .elementor-element.elementor-element-7cb98b5{--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:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-2874d10{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#585858;}.elementor-15 .elementor-element.elementor-element-bfabb0c{--display:flex;}.elementor-15 .elementor-element.elementor-element-7e2f023{--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:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-6bf9815{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#585858;}.elementor-15 .elementor-element.elementor-element-6242e46{--display:flex;}.elementor-15 .elementor-element.elementor-element-6d5bc18{--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:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-43cf969{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#585858;}.elementor-15 .elementor-element.elementor-element-ab470bc{--display:flex;}.elementor-15 .elementor-element.elementor-element-d6a4dd2{--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:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-2c117ca{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#585858;}.elementor-15 .elementor-element.elementor-element-5c4b32a{--display:flex;}.elementor-15 .elementor-element.elementor-element-f4d30fc{--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:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-f2d282b{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#585858;}.elementor-15 .elementor-element.elementor-element-e876547{--display:flex;}.elementor-15 .elementor-element.elementor-element-d3168f9{--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:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-0fd3ea6{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#585858;}.elementor-15 .elementor-element.elementor-element-449270e{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#4E4E4E;--n-accordion-title-hover-color:#202020;--n-accordion-title-active-color:#202020;--n-accordion-icon-size:15px;}.elementor-15 .elementor-element.elementor-element-449270e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#E9D5CA;border-style:none;}.elementor-15 .elementor-element.elementor-element-449270e {--n-accordion-padding:15px 20px 15px 20px;}:where( .elementor-15 .elementor-element.elementor-element-449270e > .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:"Carmen Sans", Sans-serif;}.elementor-15 .elementor-element.elementor-element-70fff94{--display:flex;--justify-content:center;border-style:none;--border-style:none;}.elementor-15 .elementor-element.elementor-element-70fff94.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-befb214{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-15 .elementor-element.elementor-element-befb214 .elementor-heading-title{font-family:"Florentino", Sans-serif;font-size:2.5em;font-weight:400;color:#525252;}.elementor-15 .elementor-element.elementor-element-7f54d56{text-align:center;font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#434343;}.elementor-15 .elementor-element.elementor-element-857e888{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;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:#C9C9C9;--border-color:#C9C9C9;--border-radius:5px 5px 5px 5px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e38f703{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:44px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-15 .elementor-element.elementor-element-80a7d7c{--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-15 .elementor-element.elementor-element-278bf28{text-align:center;}.elementor-15 .elementor-element.elementor-element-278bf28 .elementor-heading-title{font-family:"Carmen Sans", Sans-serif;font-size:1.375em;font-weight:400;}.elementor-15 .elementor-element.elementor-element-de8d86f .elementor-button{background-color:#545341;font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:7px 7px 7px 7px;padding:25px 35px 25px 35px;}.elementor-15 .elementor-element.elementor-element-de8d86f:hover{--e-transform-scale:1.1;}.elementor-15 .elementor-element.elementor-element-48dff35{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-48dff35:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-48dff35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#545341;}.elementor-15 .elementor-element.elementor-element-95ba98b{text-align:center;}.elementor-15 .elementor-element.elementor-element-95ba98b .elementor-heading-title{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-f5e1d5c{--display:flex;--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;}.elementor-15 .elementor-element.elementor-element-904468a{text-align:center;}.elementor-15 .elementor-element.elementor-element-904468a .elementor-heading-title{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-807d75e img{width:118px;}.elementor-15 .elementor-element.elementor-element-4c1ee4c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}@media(max-width:1366px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-80a7d7c{--width:32%;}}@media(max-width:1366px){.elementor-15 .elementor-element.elementor-element-8078b53:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8078b53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mariafandhrs.com.br/wp-content/uploads/2025/02/secao-01-laptop-2.avif");}.elementor-15 .elementor-element.elementor-element-8078b53{--min-height:720px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-15 .elementor-element.elementor-element-9e5cc65 .elementor-heading-title{font-size:7em;}}@media(max-width:1200px){.elementor-15 .elementor-element.elementor-element-8078b53:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8078b53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mariafandhrs.com.br/wp-content/uploads/2025/02/secao-01-tablet-paisagem-2.avif");}.elementor-15 .elementor-element.elementor-element-8078b53{--min-height:620px;}.elementor-15 .elementor-element.elementor-element-42026f9 .elementor-heading-title{font-size:3em;}.elementor-15 .elementor-element.elementor-element-d6d2127{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-d6d2127 .elementor-heading-title{font-size:2.5em;}.elementor-15 .elementor-element.elementor-element-85a3933 .elementor-nav-menu--main .elementor-item{padding-left:12px;padding-right:12px;}.elementor-15 .elementor-element.elementor-element-430d11a .elementor-nav-menu--main .elementor-item{padding-left:12px;padding-right:12px;}.elementor-15 .elementor-element.elementor-element-f2b0f03{padding:0px 0px 0px 10px;}.elementor-15 .elementor-element.elementor-element-c0d927b .elementor-heading-title{font-size:2.25em;}.elementor-15 .elementor-element.elementor-element-5c4fb20{font-size:1em;}.elementor-15 .elementor-element.elementor-element-6606c6d .elementor-heading-title{font-size:2.25em;}.elementor-15 .elementor-element.elementor-element-3dcc56c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-15 .elementor-element.elementor-element-8aecf2c .elementor-heading-title{font-size:2.25em;}.elementor-15 .elementor-element.elementor-element-faa4cc2{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0f71754 .elementor-heading-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-19f17fc .elementor-heading-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-5f8ff53 .elementor-heading-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-03a6062 .elementor-heading-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-b1dd710{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-327df54 .elementor-heading-title{font-size:2.25em;}.elementor-15 .elementor-element.elementor-element-ac26e67 .elementor-heading-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-33111e0 .elementor-heading-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-10ebdc3 .elementor-heading-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-19d67a8 .elementor-heading-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-9e5cc65 .elementor-heading-title{font-size:6em;}.elementor-15 .elementor-element.elementor-element-9683b8f .elementor-heading-title{font-size:2.25em;}.elementor-15 .elementor-element.elementor-element-6fa2153{--e-image-carousel-slides-to-show:2;}.elementor-15 .elementor-element.elementor-element-b43a1be{text-align:left;}.elementor-15 .elementor-element.elementor-element-b43a1be .elementor-heading-title{font-size:2.25em;}.elementor-15 .elementor-element.elementor-element-8d18579{--e-n-carousel-swiper-slides-to-display:2;}.elementor-15 .elementor-element.elementor-element-92dc82e{--justify-content:center;}.elementor-15 .elementor-element.elementor-element-7104662{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-7104662 img{width:100%;}.elementor-15 .elementor-element.elementor-element-b72b788 .elementor-heading-title{font-size:2.25em;}.elementor-15 .elementor-element.elementor-element-e0546dd .elementor-heading-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-d6a6c19{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-a0cbc50 .elementor-heading-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-9dae431{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-3d72f4c .elementor-heading-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-3d41e98{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-7b5695d .elementor-heading-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-4cb5a0c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-64b955f .elementor-heading-title{font-size:2.25em;}.elementor-15 .elementor-element.elementor-element-1bee064{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-15 .elementor-element.elementor-element-b85f650 .elementor-heading-title{font-size:2.25em;}.elementor-15 .elementor-element.elementor-element-befb214 .elementor-heading-title{font-size:2.25em;}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-8078b53:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8078b53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mariafandhrs.com.br/wp-content/uploads/2025/02/secao-01-tablet-retrato-1.avif");}.elementor-15 .elementor-element.elementor-element-8078b53{--min-height:720px;--justify-content:flex-end;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-15 .elementor-element.elementor-element-42026f9{text-align:center;}.elementor-15 .elementor-element.elementor-element-d6d2127{text-align:center;}.elementor-15 .elementor-element.elementor-element-d6d2127 .elementor-heading-title{font-size:2.5em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-5aa0b5c{text-align:center;}.elementor-15 .elementor-element.elementor-element-b06d51f{--justify-content:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-6808939{--justify-content:space-between;}.elementor-15 .elementor-element.elementor-element-86180d7 .elementor-icon{font-size:33px;}.elementor-15 .elementor-element.elementor-element-86180d7 .elementor-icon svg{height:33px;}.elementor-15 .elementor-element.elementor-element-f631be4{--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-15 .elementor-element.elementor-element-d2aa558 img{width:100%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-9c44a89{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-11573f3 .elementor-heading-title{font-size:3em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-15 .elementor-element.elementor-element-3dcc56c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-15 .elementor-element.elementor-element-0833fa9{--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;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-361404e{--justify-content:center;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-361404e.e-con{--order:99999 /* order end hack */;}.elementor-15 .elementor-element.elementor-element-e59b8fe.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-f0e40cb img{width:74%;}.elementor-15 .elementor-element.elementor-element-2d7bd22{--justify-content:flex-start;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-2d7bd22.e-con{--order:99999 /* order end hack */;}.elementor-15 .elementor-element.elementor-element-e62e63e{--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;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-de1d0c1{--justify-content:center;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-de1d0c1.e-con{--order:99999 /* order end hack */;}.elementor-15 .elementor-element.elementor-element-4a74abb.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-e0e9581 img{width:74%;}.elementor-15 .elementor-element.elementor-element-2e94c30{--justify-content:flex-start;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-2e94c30.e-con{--order:99999 /* order end hack */;}.elementor-15 .elementor-element.elementor-element-9e5cc65 .elementor-heading-title{font-size:4.9em;}.elementor-15 .elementor-element.elementor-element-e0cf0bf img{width:75%;}.elementor-15 .elementor-element.elementor-element-c53909b img{width:75%;}.elementor-15 .elementor-element.elementor-element-9f1333c img{width:75%;}.elementor-15 .elementor-element.elementor-element-089c7b5 img{width:75%;}.elementor-15 .elementor-element.elementor-element-8d18579{--e-n-carousel-swiper-slides-to-display:2;}.elementor-15 .elementor-element.elementor-element-e290994{--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-15 .elementor-element.elementor-element-1bee064{--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;}}@media(max-width:880px){.elementor-15 .elementor-element.elementor-element-9e5cc65 .elementor-heading-title{font-size:4.5em;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-8078b53:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8078b53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mariafandhrs.com.br/wp-content/uploads/2025/02/secao-01-mobile-retrato-1.avif");}.elementor-15 .elementor-element.elementor-element-8078b53{--min-height:620px;--overlay-opacity:0.62;}.elementor-15 .elementor-element.elementor-element-8078b53::before, .elementor-15 .elementor-element.elementor-element-8078b53 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-8078b53 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-8078b53 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-8078b53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-8078b53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(360deg, #000000 40%, #F2295B00 79%);}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-15 .elementor-element.elementor-element-42026f9 .elementor-heading-title{font-size:2.5em;}.elementor-15 .elementor-element.elementor-element-d6d2127 .elementor-heading-title{font-size:1.7em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-b06d51f{--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;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-791ffb4 img{width:90px;}.elementor-15 .elementor-element.elementor-element-86180d7 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-86180d7 .elementor-icon svg{height:30px;}.elementor-15 .elementor-element.elementor-element-c0d927b .elementor-heading-title{font-size:1.625em;}.elementor-15 .elementor-element.elementor-element-5c4fb20{font-size:0.875em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-6a64f70 .elementor-button{font-size:1em;}.elementor-15 .elementor-element.elementor-element-325c581{--e-off-canvas-width:95%;}.elementor-15 .elementor-element.elementor-element-9c44a89{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-11573f3 .elementor-heading-title{font-size:1.9em;}.elementor-15 .elementor-element.elementor-element-642c46c .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-642c46c .elementor-icon svg{height:12px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-15 .elementor-element.elementor-element-50b0f64 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-50b0f64 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-c0d35de{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-d405e28 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-d405e28 .elementor-icon svg{height:30px;}.elementor-15 .elementor-element.elementor-element-6606c6d .elementor-heading-title{font-size:1.625em;}.elementor-15 .elementor-element.elementor-element-cacdf39 .elementor-heading-title{font-size:1.375em;}.elementor-15 .elementor-element.elementor-element-834d00e{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-a4d2a29 .elementor-heading-title{font-size:1.375em;}.elementor-15 .elementor-element.elementor-element-25a9ec2{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-9d35c7b .elementor-heading-title{font-size:1.375em;}.elementor-15 .elementor-element.elementor-element-f6d312d{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-c491b6f .elementor-heading-title{font-size:1.375em;}.elementor-15 .elementor-element.elementor-element-891802f{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-3dcc56c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-15 .elementor-element.elementor-element-b25e3c4{--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-15 .elementor-element.elementor-element-8aecf2c .elementor-heading-title{font-size:1.625em;}.elementor-15 .elementor-element.elementor-element-faa4cc2{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-361404e{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0f71754 .elementor-heading-title{font-size:1.375em;}.elementor-15 .elementor-element.elementor-element-78b7d9e{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-19f17fc .elementor-heading-title{font-size:1.375em;}.elementor-15 .elementor-element.elementor-element-a2430c4{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-f0e40cb img{width:100%;}.elementor-15 .elementor-element.elementor-element-5f8ff53{padding:0px 0px 0px 10px;border-width:0px 0px 0px 5px;text-align:left;}.elementor-15 .elementor-element.elementor-element-71da92a{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-03a6062{padding:0px 0px 0px 10px;border-width:0px 0px 0px 5px;text-align:left;}.elementor-15 .elementor-element.elementor-element-9795f97{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-93b9442{text-align:center;font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-327df54 .elementor-heading-title{font-size:1.625em;}.elementor-15 .elementor-element.elementor-element-de1d0c1{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-ac26e67 .elementor-heading-title{font-size:1.375em;}.elementor-15 .elementor-element.elementor-element-ce514a5{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-33111e0 .elementor-heading-title{font-size:1.375em;}.elementor-15 .elementor-element.elementor-element-a0e45ad{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-10ebdc3{padding:0px 0px 0px 10px;border-width:0px 0px 0px 5px;text-align:left;}.elementor-15 .elementor-element.elementor-element-4a8586f{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-19d67a8{padding:0px 0px 0px 10px;border-width:0px 0px 0px 5px;text-align:left;}.elementor-15 .elementor-element.elementor-element-2b9d884{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-f02a776{text-align:center;font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-e1f2411{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-9e5cc65 .elementor-heading-title{font-size:2.3em;}.elementor-15 .elementor-element.elementor-element-9683b8f{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-9683b8f .elementor-heading-title{font-size:1.625em;}.elementor-15 .elementor-element.elementor-element-b43a1be .elementor-heading-title{font-size:1.625em;}.elementor-15 .elementor-element.elementor-element-50fd540{--width:25%;}.elementor-15 .elementor-element.elementor-element-e0cf0bf img{width:100%;}.elementor-15 .elementor-element.elementor-element-6e9bd3b{--width:73%;}.elementor-15 .elementor-element.elementor-element-04d6d29{--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-64205f5{--width:25%;}.elementor-15 .elementor-element.elementor-element-c53909b img{width:100%;}.elementor-15 .elementor-element.elementor-element-189f7db{--width:73%;}.elementor-15 .elementor-element.elementor-element-3e27d1f{--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-4187582{--width:25%;}.elementor-15 .elementor-element.elementor-element-9f1333c img{width:100%;}.elementor-15 .elementor-element.elementor-element-71f73d5{--width:73%;}.elementor-15 .elementor-element.elementor-element-030aa48{--width:25%;}.elementor-15 .elementor-element.elementor-element-089c7b5 img{width:100%;}.elementor-15 .elementor-element.elementor-element-2d9e7a4{--width:73%;}.elementor-15 .elementor-element.elementor-element-8d18579{--e-n-carousel-swiper-slides-to-display:1;}.elementor-15 .elementor-element.elementor-element-b72b788 .elementor-heading-title{font-size:1.625em;}.elementor-15 .elementor-element.elementor-element-634803c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-e0546dd .elementor-heading-title{font-size:1.375em;}.elementor-15 .elementor-element.elementor-element-b112764{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-d08541c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-a0cbc50 .elementor-heading-title{font-size:1.375em;}.elementor-15 .elementor-element.elementor-element-4f695fb{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-faa5355{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-3d72f4c .elementor-heading-title{font-size:1.375em;}.elementor-15 .elementor-element.elementor-element-928e9d3{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-0078da9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-7b5695d .elementor-heading-title{font-size:1.375em;}.elementor-15 .elementor-element.elementor-element-d21a7d3{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-64b955f .elementor-heading-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-7291c29{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-b85f650 .elementor-heading-title{font-size:1.625em;}.elementor-15 .elementor-element.elementor-element-736b5d3{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-10dccaf{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-2874d10{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-6bf9815{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-43cf969{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-2c117ca{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-f2d282b{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-0fd3ea6{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-449270e{--n-accordion-title-font-size:1em;}.elementor-15 .elementor-element.elementor-element-70fff94{--width:82.009%;}.elementor-15 .elementor-element.elementor-element-befb214 .elementor-heading-title{font-size:1.625em;}.elementor-15 .elementor-element.elementor-element-7f54d56{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-e38f703{--icon-size:32px;}.elementor-15 .elementor-element.elementor-element-278bf28 .elementor-heading-title{font-size:1.2em;}.elementor-15 .elementor-element.elementor-element-de8d86f .elementor-button{font-size:1em;}.elementor-15 .elementor-element.elementor-element-95ba98b .elementor-heading-title{font-size:0.75em;}.elementor-15 .elementor-element.elementor-element-904468a .elementor-heading-title{font-size:0.75em;}.elementor-15 .elementor-element.elementor-element-807d75e img{width:77px;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-c5abbd7{--width:50%;}.elementor-15 .elementor-element.elementor-element-361404e{--width:30%;}.elementor-15 .elementor-element.elementor-element-e59b8fe{--width:40%;}.elementor-15 .elementor-element.elementor-element-2d7bd22{--width:30%;}.elementor-15 .elementor-element.elementor-element-de1d0c1{--width:30%;}.elementor-15 .elementor-element.elementor-element-4a74abb{--width:40%;}.elementor-15 .elementor-element.elementor-element-2e94c30{--width:30%;}.elementor-15 .elementor-element.elementor-element-50fd540{--width:25%;}.elementor-15 .elementor-element.elementor-element-6e9bd3b{--width:75%;}.elementor-15 .elementor-element.elementor-element-64205f5{--width:25%;}.elementor-15 .elementor-element.elementor-element-189f7db{--width:75%;}.elementor-15 .elementor-element.elementor-element-4187582{--width:25%;}.elementor-15 .elementor-element.elementor-element-71f73d5{--width:75%;}.elementor-15 .elementor-element.elementor-element-030aa48{--width:25%;}.elementor-15 .elementor-element.elementor-element-2d9e7a4{--width:75%;}.elementor-15 .elementor-element.elementor-element-68b706f{--width:70%;}.elementor-15 .elementor-element.elementor-element-70fff94{--width:60%;}.elementor-15 .elementor-element.elementor-element-80a7d7c{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-68b706f{--width:80%;}.elementor-15 .elementor-element.elementor-element-80a7d7c{--width:52%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-c5abbd7{--width:100%;}.elementor-15 .elementor-element.elementor-element-6808939{--width:100%;}.elementor-15 .elementor-element.elementor-element-361404e{--width:48%;}.elementor-15 .elementor-element.elementor-element-e59b8fe{--width:70%;}.elementor-15 .elementor-element.elementor-element-2d7bd22{--width:48%;}.elementor-15 .elementor-element.elementor-element-de1d0c1{--width:48%;}.elementor-15 .elementor-element.elementor-element-4a74abb{--width:70%;}.elementor-15 .elementor-element.elementor-element-2e94c30{--width:48%;}.elementor-15 .elementor-element.elementor-element-68b706f{--width:100%;}.elementor-15 .elementor-element.elementor-element-80a7d7c{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-70fff94{--width:100%;}}@media(min-width:1367px){.elementor-15 .elementor-element.elementor-element-8078b53:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8078b53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-15 .elementor-element.elementor-element-d9d3a96:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-d9d3a96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(min-width:2400px){.elementor-15 .elementor-element.elementor-element-8078b53:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8078b53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mariafandhrs.com.br/wp-content/uploads/2025/02/secao-01-tela-ampla-opcao-2-1.avif");}.elementor-15 .elementor-element.elementor-element-8078b53{--overlay-opacity:0.16;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for heading, class: .elementor-element-d6d2127 */.elementor-15 .elementor-element.elementor-element-d6d2127 * {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3dc5bde *//* From Uiverse.io by opMorn */
button {
  position: relative;
  padding: 20px 40px;
  background: #CECBC2;
  font-size: 1.25em;
  font-weight: 400;
  color: #545341;
  border: 2px solid #FFFFFF;
  border-radius: 8px;
  box-shadow: 0 0 0 #ffffff;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  outline: none;
}

button:focus,
button:active {
  background: #CECBC2;
  color: #ffffff;
  outline: none;
  box-shadow: none;
}

.star-1, .star-2, .star-3, .star-4, .star-5, .star-6 {
  position: absolute;
  width: auto;
  height: auto;
  filter: drop-shadow(0 0 0 #4c83fa);
  z-index: -5;
}

.star-1 { top: 20%; left: 20%; width: 25px; transition: all 1s cubic-bezier(0.05, 0.83, 0.43, 0.96); }
.star-2 { top: 45%; left: 45%; width: 15px; transition: all 1s cubic-bezier(0, 0.4, 0, 1.01); }
.star-3 { top: 40%; left: 40%; width: 5px; transition: all 1s cubic-bezier(0, 0.4, 0, 1.01); }
.star-4 { top: 20%; left: 40%; width: 8px; transition: all 0.8s cubic-bezier(0, 0.4, 0, 1.01); }
.star-5 { top: 25%; left: 45%; width: 15px; transition: all 0.6s cubic-bezier(0, 0.4, 0, 1.01); }
.star-6 { top: 5%; left: 50%; width: 5px; transition: all 0.8s ease; }

button:hover {
  background: transparent;
  color: #CECBC2;
  box-shadow: 0 0 0px #8F4D30;
}

button:hover .star-1 { top: -80%; left: -30%; }
button:hover .star-2 { top: 0%; left: 10%; }
button:hover .star-3 { top: 55%; left: 25%; }
button:hover .star-4 { top: 30%; left: 80%; }
button:hover .star-5 { top: 25%; left: 115%; }
button:hover .star-6 { top: 5%; left: 60%; }

.fil0 {
  fill: #CECBC2;
}

/* Responsividade */

/* WIDESCREEN */
@media(min-width: 2400px) {
  button {
    padding: 24px 48px;
    font-size: 1.5em;
  }
}

/* DESKTOP */
@media(min-width: 1367px) and (max-width: 2399px) {
  button {
    padding: 20px 40px;
    font-size: 1.25em;
  }
}

/* NOTEBOOK */
@media(min-width: 1201px) and (max-width: 1366px) {
  button {
    padding: 18px 36px;
    font-size: 1.15em;
  }
}

/* TABLET PAISAGEM */
@media(min-width: 1025px) and (max-width: 1200px) {
  button {
    padding: 16px 32px;
    font-size: 1.1em;
  }
}

/* TABLET RETRATO */
@media(min-width: 881px) and (max-width: 1024px) {
  button {
    padding: 14px 28px;
    font-size: 1em;
  }

  .star-1 { width: 20px; }
  .star-2 { width: 12px; }
  .star-3 { width: 6px; }
  .star-4 { width: 7px; }
  .star-5 { width: 12px; }
  .star-6 { width: 6px; }
}

/* CELULAR PAISAGEM */
@media(min-width: 768px) and (max-width: 880px) {
  button {
    padding: 15px 24px;
    font-size: 1em;
  }

  .star-1 { width: 18px; }
  .star-2 { width: 10px; }
  .star-3 { width: 4px; }
  .star-4 { width: 5px; }
  .star-5 { width: 10px; }
  .star-6 { width: 4px; }
}

/* CELULAR RETRATO */
@media(max-width: 767px) {
  button {
    padding: 15px 20px;
    font-size: 1em;
  }

  .star-1 { width: 15px; }
  .star-2 { width: 8px; }
  .star-3 { width: 4px; }
  .star-4 { width: 5px; }
  .star-5 { width: 8px; }
  .star-6 { width: 3px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-373d078 */.header.elementor-sticky--effects {
    background: #464538 !important;
}

.header.elementor-sticky--effects .logo {
    content: url("http://mariafandhrs.com.br/wp-content/uploads/2025/02/logo-favicon-branco.webp") !important;
     transition: height 1s ease;
     height: 50px !important;
    width: auto !important; /* Mantém a proporção */
}

.header.elementor-sticky--effects .menu a {
    color: #ffffff !important;
}

.header.elementor-sticky--effects .menu a:hover {
    color: #CECBC2 !important;
}

.header.elementor-sticky--effects .elementor-icon-list-text a {
    color: #ffffff !important;
}

.header.elementor-sticky--effects .elementor-icon-list-text a:hover {
    color: #CECBC2 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0afde6 */.header.elementor-sticky--effects {
    background: #464538 !important;
}

/* Troca a logo ao rolar */
.header.elementor-sticky--effects .logo {
    content: url("http://mariafandhrs.com.br/wp-content/uploads/2025/02/logo-favicon-branco.webp") !important;
    transition: height 1s ease;
    height: 40px !important;
    width: auto !important; /* Mantém a proporção */
}

/* Troca a cor do menu */
.header.elementor-sticky--effects .menu a {
    color: #ffffff !important;
}

.header.elementor-sticky--effects .menu a:hover {
    color: #CECBC2 !important;
}

/* Troca a cor do texto da lista de ícones */
.header.elementor-sticky--effects .elementor-icon-list-text a {
    color: #ffffff !important;
}

.header.elementor-sticky--effects .elementor-icon-list-text a:hover {
    color: #CECBC2 !important;
}

/* Troca a cor do ícone SVG ao rolar */
.header.elementor-sticky--effects .elementor-icon-wrapper svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}

.header.elementor-sticky--effects .elementor-icon-wrapper:hover svg {
    fill: #CECBC2 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a64f70 */.elementor-15 .elementor-element.elementor-element-6a64f70{
cursor: pointer;
overflow: hidden;
border-radius: 10px;
align-self: left;
transition: all 0.3s cubic-bezier(0.23, 1, 0.320, 1);
}

.elementor-15 .elementor-element.elementor-element-6a64f70 .elementor-button{
box-shadow: inset 0px 0px 15px 4px #545341;
padding: 20px 50px;
background: #545341 !important;
}

.elementor-15 .elementor-element.elementor-element-6a64f70 .elementor-button:hover{
box-shadow: inset 0px 0px 15px 4px #545341;
}

.elementor-15 .elementor-element.elementor-element-6a64f70 .elementor-button:before
{
content: "";
position: absolute;
left: 0%;
width: 150px;
height: 300%;
top: -100%;
filter:blur(10px);
transition: 0s cubic-bezier(0.9, 0.9, 0.3, 1.0000); opacity: 0.3;
background: linear-gradient(to right, transparent 1%, #deebff 40%,#deebff 60% , transparent 100%);
pointer-events: none;
transform: rotate(20deg) translatex(-100%);
}

.elementor-15 .elementor-element.elementor-element-6a64f70 .elementor-button:hover:before {
transition: 1s cubic-bezier(0.9, 0.9, 0.3, 1.0000);
transform: rotate(20deg) translatex(200%);
}

.elementor-15 .elementor-element.elementor-element-6a64f70 .elementor-button:after {
font-family: 'carmen sans';
color: white;
font-size: 16px;
font-weight: 400;
content: "Sobre mim";
display: flex;
align-items: center;
justify-content: center;
pointer-events: none;
background: transparent;
transform: translate(0%,100%);
z-index: 99;
left: 0%;
top: 100%;
position: absolute;
width: 100%;
height: 100%;
transition: all 1.5s cubic-bezier(0.23, 1, 0.320, 1);
}

.elementor-15 .elementor-element.elementor-element-6a64f70 .elementor-button:hover .elementor-button-text{
transform: translatey(-250%)!important;
transition: all 1.5s cubic-bezier(0.23, 1, 0.320, 1);
}

.elementor-15 .elementor-element.elementor-element-6a64f70 .elementor-button-text{
transition: all 2s cubic-bezier(0.23, 1, 0.320, 1);
}

.elementor-15 .elementor-element.elementor-element-6a64f70 .elementor-button:hover::after {
transform: translate(0%,-100%);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-3dcc56c *//* BULLET INATIVO */
.elementor-15 .elementor-element.elementor-element-3dcc56c .swiper-pagination-bullet {
    
    /* MUDAR FORMA COMO ANIMAÇÃO ACONTECE */
    transition: all .3s ease;
    
     /* MUDE A COR AQUI */
    background: #A0653D;
    
    /* MUDE A OPACIDADE AQUI (0 a 1 - por exemplo: 0.5 é igual à 50%) */
    opacity: 0.5;
}

 /* BULLET ATIVO */
.elementor-15 .elementor-element.elementor-element-3dcc56c .swiper-pagination-bullet-active {
    
    /* MUDAR FORMA COMO ANIMAÇÃO ACONTECE */
    transition: all .3s ease;
    
     /* MUDE A COR AQUI */
    background: #A0653D;
    
    /* MUDE A OPACIDADE AQUI (0 a 1 - por exemplo: 1 é igual à 100%) */
    opacity: 1;
    
    /* REGULE A LARGURA DESEJADA AQUI */
    width: 20px;
    
     /* REGULE O ARREDONDAMENTO AQUI */
    border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b25e3c4 */.elementor-15 .elementor-element.elementor-element-b25e3c4{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-b25e3c4:after {
  content:'';
  display:block;
  position:absolute;
  bottom:-1rem;
  /* The main idea with this technique is to use a radial gradient to simulate the 
  desired effect */
  background:radial-gradient(farthest-corner at 50% 0px, rgba(0, 0, 0, 0.5) 0%, transparent 50%);
  width:100%;
  height:1rem;
  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f288b45 *//* From Uiverse.io by opMorn */
button {
  position: relative;
  padding: 20px 40px;
  background: #CECBC2;
  font-size: 1.25em;
  font-weight: 400;
  color: #545341;
  border: 2px solid #FFFFFF;
  border-radius: 8px;
  box-shadow: 0 0 0 #ffffff;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  outline: none;
}

button:focus,
button:active {
  background: #CECBC2;
  color: #ffffff;
  outline: none;
  box-shadow: none;
}

.star-1, .star-2, .star-3, .star-4, .star-5, .star-6 {
  position: absolute;
  width: auto;
  height: auto;
  filter: drop-shadow(0 0 0 #4c83fa);
  z-index: -5;
}

.star-1 { top: 20%; left: 20%; width: 25px; transition: all 1s cubic-bezier(0.05, 0.83, 0.43, 0.96); }
.star-2 { top: 45%; left: 45%; width: 15px; transition: all 1s cubic-bezier(0, 0.4, 0, 1.01); }
.star-3 { top: 40%; left: 40%; width: 5px; transition: all 1s cubic-bezier(0, 0.4, 0, 1.01); }
.star-4 { top: 20%; left: 40%; width: 8px; transition: all 0.8s cubic-bezier(0, 0.4, 0, 1.01); }
.star-5 { top: 25%; left: 45%; width: 15px; transition: all 0.6s cubic-bezier(0, 0.4, 0, 1.01); }
.star-6 { top: 5%; left: 50%; width: 5px; transition: all 0.8s ease; }

button:hover {
  background: transparent;
  color: #CECBC2;
  box-shadow: 0 0 0px #8F4D30;
}

button:hover .star-1 { top: -80%; left: -30%; }
button:hover .star-2 { top: 0%; left: 10%; }
button:hover .star-3 { top: 55%; left: 25%; }
button:hover .star-4 { top: 30%; left: 80%; }
button:hover .star-5 { top: 25%; left: 115%; }
button:hover .star-6 { top: 5%; left: 60%; }

.fil0 {
  fill: #CECBC2;
}

/* Responsividade */

/* WIDESCREEN */
@media(min-width: 2400px) {
  button {
    padding: 24px 48px;
    font-size: 1.5em;
  }
}

/* DESKTOP */
@media(min-width: 1367px) and (max-width: 2399px) {
  button {
    padding: 20px 40px;
    font-size: 1.25em;
  }
}

/* NOTEBOOK */
@media(min-width: 1201px) and (max-width: 1366px) {
  button {
    padding: 18px 36px;
    font-size: 1.15em;
  }
}

/* TABLET PAISAGEM */
@media(min-width: 1025px) and (max-width: 1200px) {
  button {
    padding: 16px 32px;
    font-size: 1.1em;
  }
}

/* TABLET RETRATO */
@media(min-width: 881px) and (max-width: 1024px) {
  button {
    padding: 14px 28px;
    font-size: 1em;
  }

  .star-1 { width: 20px; }
  .star-2 { width: 12px; }
  .star-3 { width: 6px; }
  .star-4 { width: 7px; }
  .star-5 { width: 12px; }
  .star-6 { width: 6px; }
}

/* CELULAR PAISAGEM */
@media(min-width: 768px) and (max-width: 880px) {
  button {
    padding: 15px 24px;
    font-size: 1em;
  }

  .star-1 { width: 18px; }
  .star-2 { width: 10px; }
  .star-3 { width: 4px; }
  .star-4 { width: 5px; }
  .star-5 { width: 10px; }
  .star-6 { width: 4px; }
}

/* CELULAR RETRATO */
@media(max-width: 767px) {
  button {
    padding: 15px 20px;
    font-size: 1em;
  }

  .star-1 { width: 15px; }
  .star-2 { width: 8px; }
  .star-3 { width: 4px; }
  .star-4 { width: 5px; }
  .star-5 { width: 8px; }
  .star-6 { width: 3px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20b3a70 */.elementor-15 .elementor-element.elementor-element-20b3a70{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-20b3a70:after {
  content:'';
  display:block;
  position:absolute;
  bottom:-1rem;
  /* The main idea with this technique is to use a radial gradient to simulate the 
  desired effect */
  background:radial-gradient(farthest-corner at 50% 0px, rgba(0, 0, 0, 0.5) 0%, transparent 50%);
  width:100%;
  height:1rem;
  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f189b4d *//* From Uiverse.io by opMorn */
button {
  position: relative;
  padding: 20px 40px;
  background: #CECBC2;
  font-size: 1.25em;
  font-weight: 400;
  color: #545341;
  border: 2px solid #FFFFFF;
  border-radius: 8px;
  box-shadow: 0 0 0 #ffffff;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  outline: none; /* Remove o outline padrão do navegador */
}

button:focus,
button:active {
  background: #CECBC2; /* Mantém o fundo azul original */
  color: #ffffff; /* Garante que a cor do texto não seja alterada */
  outline: none; /* Remove qualquer contorno do botão ao clicar */
  box-shadow: none; /* Remove sombras adicionais */
}

.star-1,
.star-2,
.star-3,
.star-4,
.star-5,
.star-6 {
  position: absolute;
  width: auto;
  height: auto;
  filter: drop-shadow(0 0 0 #4c83fa);
  z-index: -5;
}

.star-1 {
  top: 20%;
  left: 20%;
  width: 25px;
  transition: all 1s cubic-bezier(0.05, 0.83, 0.43, 0.96);
}

.star-2 {
  top: 45%;
  left: 45%;
  width: 15px;
  transition: all 1s cubic-bezier(0, 0.4, 0, 1.01);
}

.star-3 {
  top: 40%;
  left: 40%;
  width: 5px;
  transition: all 1s cubic-bezier(0, 0.4, 0, 1.01);
}

.star-4 {
  top: 20%;
  left: 40%;
  width: 8px;
  transition: all 0.8s cubic-bezier(0, 0.4, 0, 1.01);
}

.star-5 {
  top: 25%;
  left: 45%;
  width: 15px;
  transition: all 0.6s cubic-bezier(0, 0.4, 0, 1.01);
}

.star-6 {
  top: 5%;
  left: 50%;
  width: 5px;
  transition: all 0.8s ease;
}

button:hover {
  background: transparent;
  color: #CECBC2;
  box-shadow: 0 0 0px #8F4D30;
}

button:hover .star-1 {
  top: -80%;
  left: -30%;
}

button:hover .star-2 {
  top: 0%;
  left: 10%;
}

button:hover .star-3 {
  top: 55%;
  left: 25%;
}

button:hover .star-4 {
  top: 30%;
  left: 80%;
}

button:hover .star-5 {
  top: 25%;
  left: 115%;
}

button:hover .star-6 {
  top: 5%;
  left: 60%;
}

.fil0 {
  fill: #CECBC2;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6fa2153 *//* BULLET INATIVO */
.elementor-15 .elementor-element.elementor-element-6fa2153 .swiper-pagination-bullet {
    
    /* MUDAR FORMA COMO ANIMAÇÃO ACONTECE */
    transition: all .3s ease;
    
     /* MUDE A COR AQUI */
    background: #ffffff;
    
    /* MUDE A OPACIDADE AQUI (0 a 1 - por exemplo: 0.5 é igual à 50%) */
    opacity: 0.5;
}

 /* BULLET ATIVO */
.elementor-15 .elementor-element.elementor-element-6fa2153 .swiper-pagination-bullet-active {
    
    /* MUDAR FORMA COMO ANIMAÇÃO ACONTECE */
    transition: all .3s ease;
    
     /* MUDE A COR AQUI */
    background: #A0653D;
    
    /* MUDE A OPACIDADE AQUI (0 a 1 - por exemplo: 1 é igual à 100%) */
    opacity: 1;
    
    /* REGULE A LARGURA DESEJADA AQUI */
    width: 20px;
    
     /* REGULE O ARREDONDAMENTO AQUI */
    border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38e54af */.elementor-15 .elementor-element.elementor-element-38e54af {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-15 .elementor-element.elementor-element-38e54af:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-15 .elementor-element.elementor-element-38e54af::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #CECBC2);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-15 .elementor-element.elementor-element-38e54af:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02c8a70 */.elementor-15 .elementor-element.elementor-element-02c8a70 {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-15 .elementor-element.elementor-element-02c8a70:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-15 .elementor-element.elementor-element-02c8a70::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #CECBC2);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-15 .elementor-element.elementor-element-02c8a70:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97f6a5e */.elementor-15 .elementor-element.elementor-element-97f6a5e {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-15 .elementor-element.elementor-element-97f6a5e:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-15 .elementor-element.elementor-element-97f6a5e::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #CECBC2);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-15 .elementor-element.elementor-element-97f6a5e:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-903998d */.elementor-15 .elementor-element.elementor-element-903998d {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-15 .elementor-element.elementor-element-903998d:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-15 .elementor-element.elementor-element-903998d::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #CECBC2);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-15 .elementor-element.elementor-element-903998d:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38e54af */.elementor-15 .elementor-element.elementor-element-38e54af {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-15 .elementor-element.elementor-element-38e54af:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-15 .elementor-element.elementor-element-38e54af::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #CECBC2);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-15 .elementor-element.elementor-element-38e54af:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02c8a70 */.elementor-15 .elementor-element.elementor-element-02c8a70 {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-15 .elementor-element.elementor-element-02c8a70:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-15 .elementor-element.elementor-element-02c8a70::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #CECBC2);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-15 .elementor-element.elementor-element-02c8a70:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97f6a5e */.elementor-15 .elementor-element.elementor-element-97f6a5e {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-15 .elementor-element.elementor-element-97f6a5e:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-15 .elementor-element.elementor-element-97f6a5e::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #CECBC2);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-15 .elementor-element.elementor-element-97f6a5e:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-903998d */.elementor-15 .elementor-element.elementor-element-903998d {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-15 .elementor-element.elementor-element-903998d:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-15 .elementor-element.elementor-element-903998d::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #CECBC2);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-15 .elementor-element.elementor-element-903998d:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38e54af */.elementor-15 .elementor-element.elementor-element-38e54af {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-15 .elementor-element.elementor-element-38e54af:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-15 .elementor-element.elementor-element-38e54af::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #CECBC2);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-15 .elementor-element.elementor-element-38e54af:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02c8a70 */.elementor-15 .elementor-element.elementor-element-02c8a70 {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-15 .elementor-element.elementor-element-02c8a70:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-15 .elementor-element.elementor-element-02c8a70::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #CECBC2);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-15 .elementor-element.elementor-element-02c8a70:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97f6a5e */.elementor-15 .elementor-element.elementor-element-97f6a5e {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-15 .elementor-element.elementor-element-97f6a5e:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-15 .elementor-element.elementor-element-97f6a5e::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #CECBC2);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-15 .elementor-element.elementor-element-97f6a5e:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-903998d */.elementor-15 .elementor-element.elementor-element-903998d {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-15 .elementor-element.elementor-element-903998d:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-15 .elementor-element.elementor-element-903998d::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #CECBC2);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-15 .elementor-element.elementor-element-903998d:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38e54af */.elementor-15 .elementor-element.elementor-element-38e54af {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-15 .elementor-element.elementor-element-38e54af:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-15 .elementor-element.elementor-element-38e54af::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #CECBC2);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-15 .elementor-element.elementor-element-38e54af:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02c8a70 */.elementor-15 .elementor-element.elementor-element-02c8a70 {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-15 .elementor-element.elementor-element-02c8a70:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-15 .elementor-element.elementor-element-02c8a70::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #CECBC2);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-15 .elementor-element.elementor-element-02c8a70:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97f6a5e */.elementor-15 .elementor-element.elementor-element-97f6a5e {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-15 .elementor-element.elementor-element-97f6a5e:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-15 .elementor-element.elementor-element-97f6a5e::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #CECBC2);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-15 .elementor-element.elementor-element-97f6a5e:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-903998d */.elementor-15 .elementor-element.elementor-element-903998d {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-15 .elementor-element.elementor-element-903998d:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-15 .elementor-element.elementor-element-903998d::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #CECBC2);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-15 .elementor-element.elementor-element-903998d:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38e54af */.elementor-15 .elementor-element.elementor-element-38e54af {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-15 .elementor-element.elementor-element-38e54af:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-15 .elementor-element.elementor-element-38e54af::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #CECBC2);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-15 .elementor-element.elementor-element-38e54af:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02c8a70 */.elementor-15 .elementor-element.elementor-element-02c8a70 {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-15 .elementor-element.elementor-element-02c8a70:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-15 .elementor-element.elementor-element-02c8a70::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #CECBC2);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-15 .elementor-element.elementor-element-02c8a70:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97f6a5e */.elementor-15 .elementor-element.elementor-element-97f6a5e {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-15 .elementor-element.elementor-element-97f6a5e:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-15 .elementor-element.elementor-element-97f6a5e::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #CECBC2);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-15 .elementor-element.elementor-element-97f6a5e:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-903998d */.elementor-15 .elementor-element.elementor-element-903998d {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-15 .elementor-element.elementor-element-903998d:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-15 .elementor-element.elementor-element-903998d::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #CECBC2);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-15 .elementor-element.elementor-element-903998d:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6dae455 *//* From Uiverse.io by SelfMadeSystem */ 
.container {
  cursor: pointer;
}

.container input {
  display: none;
}

.container svg {
  overflow: visible;
}

.path {
  fill: none;
  stroke: #A0653D;
  stroke-width: 4;
  stroke-linecap: round;
  stroke-linejoin: round;
  transition: stroke-dasharray 0.5s ease, stroke-dashoffset 0.5s ease;
  stroke-dasharray: 241 9999999;
  stroke-dashoffset: 0;
}

.container input:checked ~ svg .path {
  stroke-dasharray: 70.5096664428711 9999999;
  stroke-dashoffset: -262.2723388671875;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f49bfd3 *//* From Uiverse.io by SelfMadeSystem */ 
.container {
  cursor: pointer;
}

.container input {
  display: none;
}

.container svg {
  overflow: visible;
}

.path {
  fill: none;
  stroke: #A0653D;
  stroke-width: 4;
  stroke-linecap: round;
  stroke-linejoin: round;
  transition: stroke-dasharray 0.5s ease, stroke-dashoffset 0.5s ease;
  stroke-dasharray: 241 9999999;
  stroke-dashoffset: 0;
}

.container input:checked ~ svg .path {
  stroke-dasharray: 70.5096664428711 9999999;
  stroke-dashoffset: -262.2723388671875;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a1eaf97 *//* From Uiverse.io by SelfMadeSystem */ 
.container {
  cursor: pointer;
}

.container input {
  display: none;
}

.container svg {
  overflow: visible;
}

.path {
  fill: none;
  stroke: #A0653D;
  stroke-width: 4;
  stroke-linecap: round;
  stroke-linejoin: round;
  transition: stroke-dasharray 0.5s ease, stroke-dashoffset 0.5s ease;
  stroke-dasharray: 241 9999999;
  stroke-dashoffset: 0;
}

.container input:checked ~ svg .path {
  stroke-dasharray: 70.5096664428711 9999999;
  stroke-dashoffset: -262.2723388671875;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-949bbe8 *//* From Uiverse.io by SelfMadeSystem */ 
.container {
  cursor: pointer;
}

.container input {
  display: none;
}

.container svg {
  overflow: visible;
}

.path {
  fill: none;
  stroke: #A0653D;
  stroke-width: 4;
  stroke-linecap: round;
  stroke-linejoin: round;
  transition: stroke-dasharray 0.5s ease, stroke-dashoffset 0.5s ease;
  stroke-dasharray: 241 9999999;
  stroke-dashoffset: 0;
}

.container input:checked ~ svg .path {
  stroke-dasharray: 70.5096664428711 9999999;
  stroke-dashoffset: -262.2723388671875;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64b955f */.elementor-15 .elementor-element.elementor-element-64b955f * {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7291c29 */.elementor-15 .elementor-element.elementor-element-7291c29 * {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f64980 *//* From Uiverse.io by opMorn */
button {
  position: relative;
  padding: 20px 40px;
  background: #CECBC2;
  font-size: 1.25em;
  font-weight: 400;
  color: #545341;
  border: 2px solid #FFFFFF;
  border-radius: 8px;
  box-shadow: 0 0 0 #ffffff;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  outline: none;
}

button:focus,
button:active {
  background: #CECBC2;
  color: #ffffff;
  outline: none;
  box-shadow: none;
}

.star-1, .star-2, .star-3, .star-4, .star-5, .star-6 {
  position: absolute;
  width: auto;
  height: auto;
  filter: drop-shadow(0 0 0 #4c83fa);
  z-index: -5;
}

.star-1 { top: 20%; left: 20%; width: 25px; transition: all 1s cubic-bezier(0.05, 0.83, 0.43, 0.96); }
.star-2 { top: 45%; left: 45%; width: 15px; transition: all 1s cubic-bezier(0, 0.4, 0, 1.01); }
.star-3 { top: 40%; left: 40%; width: 5px; transition: all 1s cubic-bezier(0, 0.4, 0, 1.01); }
.star-4 { top: 20%; left: 40%; width: 8px; transition: all 0.8s cubic-bezier(0, 0.4, 0, 1.01); }
.star-5 { top: 25%; left: 45%; width: 15px; transition: all 0.6s cubic-bezier(0, 0.4, 0, 1.01); }
.star-6 { top: 5%; left: 50%; width: 5px; transition: all 0.8s ease; }

button:hover {
  background: transparent;
  color: #CECBC2;
  box-shadow: 0 0 0px #8F4D30;
}

button:hover .star-1 { top: -80%; left: -30%; }
button:hover .star-2 { top: 0%; left: 10%; }
button:hover .star-3 { top: 55%; left: 25%; }
button:hover .star-4 { top: 30%; left: 80%; }
button:hover .star-5 { top: 25%; left: 115%; }
button:hover .star-6 { top: 5%; left: 60%; }

.fil0 {
  fill: #CECBC2;
}

/* Responsividade */

/* WIDESCREEN */
@media(min-width: 2400px) {
  button {
    padding: 24px 48px;
    font-size: 1.5em;
  }
}

/* DESKTOP */
@media(min-width: 1367px) and (max-width: 2399px) {
  button {
    padding: 20px 40px;
    font-size: 1.25em;
  }
}

/* NOTEBOOK */
@media(min-width: 1201px) and (max-width: 1366px) {
  button {
    padding: 18px 36px;
    font-size: 1.15em;
  }
}

/* TABLET PAISAGEM */
@media(min-width: 1025px) and (max-width: 1200px) {
  button {
    padding: 16px 32px;
    font-size: 1.1em;
  }
}

/* TABLET RETRATO */
@media(min-width: 881px) and (max-width: 1024px) {
  button {
    padding: 14px 28px;
    font-size: 1em;
  }

  .star-1 { width: 20px; }
  .star-2 { width: 12px; }
  .star-3 { width: 6px; }
  .star-4 { width: 7px; }
  .star-5 { width: 12px; }
  .star-6 { width: 6px; }
}

/* CELULAR PAISAGEM */
@media(min-width: 768px) and (max-width: 880px) {
  button {
    padding: 15px 24px;
    font-size: 1em;
  }

  .star-1 { width: 18px; }
  .star-2 { width: 10px; }
  .star-3 { width: 4px; }
  .star-4 { width: 5px; }
  .star-5 { width: 10px; }
  .star-6 { width: 4px; }
}

/* CELULAR RETRATO */
@media(max-width: 767px) {
  button {
    padding: 15px 20px;
    font-size: 1em;
  }

  .star-1 { width: 15px; }
  .star-2 { width: 8px; }
  .star-3 { width: 4px; }
  .star-4 { width: 5px; }
  .star-5 { width: 8px; }
  .star-6 { width: 3px; }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-449270e */.elementor-15 .elementor-element.elementor-element-449270e .e-n-accordion-item-title {
    border:none !important;
}

.elementor-15 .elementor-element.elementor-element-449270e .e-n-accordion-item-title::before {
    content:'';
    position:absolute;
    top: 0px;
    left: 0px;
    height: 1px;
    width: 100%;
    background: linear-gradient(
        90deg,
        #CECBC2 0%,
        #9E9F8D 50%,
        transparent 100%
    );
}

/* ACORDEÃO/SANFONA FECHADO */
.elementor-15 .elementor-element.elementor-element-449270e .e-n-accordion-item .e-n-accordion-item-title-icon {
    transition: all .3s ease;
}

/* ACORDEÃO/SANFONA ABERTO */
.elementor-15 .elementor-element.elementor-element-449270e .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
    transform: rotate(-135deg);
    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f54d56 */.elementor-15 .elementor-element.elementor-element-7f54d56 * {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-e38f703 */.elementor-15 .elementor-element.elementor-element-e38f703 .elementor-social-icon-instagram {
  background: radial-gradient(circle at top right, #fdf497 0%, #fd5949 35%,#d6249f 70%,#285AEB 100%);
}

.elementor-15 .elementor-element.elementor-element-e38f703 .elementor-social-icon-youtube {
  background: radial-gradient(circle at top right, #ff0000 0%, #850b0b 100%);
}

.elementor-15 .elementor-element.elementor-element-e38f703 .elementor-social-icon-facebook {
  background: radial-gradient(circle at top right, #5e86db 0%, #3B5998 100%);
}

.elementor-15 .elementor-element.elementor-element-e38f703 .elementor-button {
      background: linear-gradient(90deg, #fdf497 0%, #fd5949 35%,#d6249f 70%,#285AEB 100%);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lucia';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://mariafandhrs.com.br/wp-content/uploads/2025/01/Lucia-BT.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Florentino';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://mariafandhrs.com.br/wp-content/uploads/2025/01/HV-Florentino-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Carmen Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://mariafandhrs.com.br/wp-content/uploads/2025/01/CarmenSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Carmen Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://mariafandhrs.com.br/wp-content/uploads/2025/01/CarmenSans-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */