.elementor-2486 .elementor-element.elementor-element-ae17712{--display:flex;--position:fixed;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:4;}.elementor-2486 .elementor-element.elementor-element-ae17712:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-ae17712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EDE930;}body:not(.rtl) .elementor-2486 .elementor-element.elementor-element-ae17712{left:0px;}body.rtl .elementor-2486 .elementor-element.elementor-element-ae17712{right:0px;}.elementor-2486 .elementor-element.elementor-element-faa602e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:05px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2486 .elementor-element.elementor-element-58caaf8{text-align:center;}.elementor-2486 .elementor-element.elementor-element-58caaf8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;color:#FF9898;}.elementor-2486 .elementor-element.elementor-element-3b1f569{--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-2486 .elementor-element.elementor-element-dc38c19{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2486 .elementor-element.elementor-element-4d23f75 img{width:200px;}.elementor-2486 .elementor-element.elementor-element-6deb9bf{--display:flex;--justify-content:center;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2486 .elementor-element.elementor-element-8d104d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(50px/2);}.elementor-2486 .elementor-element.elementor-element-8d104d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(50px/2);}.elementor-2486 .elementor-element.elementor-element-8d104d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(50px/2);margin-left:calc(50px/2);}.elementor-2486 .elementor-element.elementor-element-8d104d5 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-50px/2);margin-left:calc(-50px/2);}body.rtl .elementor-2486 .elementor-element.elementor-element-8d104d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-50px/2);}body:not(.rtl) .elementor-2486 .elementor-element.elementor-element-8d104d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-50px/2);}.elementor-2486 .elementor-element.elementor-element-8d104d5 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-2486 .elementor-element.elementor-element-8d104d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-2486 .elementor-element.elementor-element-8d104d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-2486 .elementor-element.elementor-element-8d104d5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-2486 .elementor-element.elementor-element-8d104d5 .elementor-icon-list-icon i{color:#422F22;transition:color 0.3s;}.elementor-2486 .elementor-element.elementor-element-8d104d5 .elementor-icon-list-icon svg{fill:#422F22;transition:fill 0.3s;}.elementor-2486 .elementor-element.elementor-element-8d104d5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2486 .elementor-element.elementor-element-8d104d5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2486 .elementor-element.elementor-element-8d104d5 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2486 .elementor-element.elementor-element-8d104d5 .elementor-icon-list-text{color:#E0E0E0;transition:color 0.3s;}.elementor-2486 .elementor-element.elementor-element-8d104d5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#71835D;}.elementor-2486 .elementor-element.elementor-element-c7b2116{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-c7b2116:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-c7b2116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dracynthyamagalhaes.com/wp-content/uploads/2025/10/BG.webp");background-repeat:no-repeat;background-size:cover;}.elementor-2486 .elementor-element.elementor-element-79a9f27{--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;}.elementor-2486 .elementor-element.elementor-element-d356dcc > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-2486 .elementor-element.elementor-element-d356dcc img{width:384px;}.elementor-2486 .elementor-element.elementor-element-3ae11e8{text-align:center;}.elementor-2486 .elementor-element.elementor-element-3ae11e8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2486 .elementor-element.elementor-element-8b190b5 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(905deg, #596350 0%, #41493A 100%);border-radius:8px 8px 8px 8px;padding:19px 50px 19px 50px;}.elementor-2486 .elementor-element.elementor-element-8b190b5 > .elementor-widget-container:hover{--e-transform-translateY:-7px;}.elementor-2486 .elementor-element.elementor-element-8b190b5{--e-transform-transition-duration:1100ms;}.elementor-2486 .elementor-element.elementor-element-8b190b5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2486 .elementor-element.elementor-element-8b190b5 .elementor-button:hover, .elementor-2486 .elementor-element.elementor-element-8b190b5 .elementor-button:focus{color:#FFFFFF;box-shadow:0px 16px 10px 0px rgba(0, 0, 0, 0.26);}.elementor-2486 .elementor-element.elementor-element-8b190b5 .elementor-button:hover svg, .elementor-2486 .elementor-element.elementor-element-8b190b5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2486 .elementor-element.elementor-element-54bd0fd{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-fa0b62a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-fa0b62a:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-fa0b62a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2DDDC;}.elementor-2486 .elementor-element.elementor-element-b797846{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-59px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2486 .elementor-element.elementor-element-672143b{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:1000ms;}.elementor-2486 .elementor-element.elementor-element-672143b:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-672143b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#41493A;}.elementor-2486 .elementor-element.elementor-element-672143b:hover{background-color:#41493A;box-shadow:0px 13px 10px 0px rgba(0, 0, 0, 0.34);}.elementor-2486 .elementor-element.elementor-element-672143b.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-2486 .elementor-element.elementor-element-2c6ad47 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-2c6ad47 img{border-radius:15px 15px 0px 0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2486 .elementor-element.elementor-element-66b8b4a > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-66b8b4a .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;line-height:19px;color:#F4EDE9;}.elementor-2486 .elementor-element.elementor-element-66b8b4a:has(:hover) .elementor-image-box-title,
					 .elementor-2486 .elementor-element.elementor-element-66b8b4a:has(:focus) .elementor-image-box-title{color:#F4EDE9;}.elementor-2486 .elementor-element.elementor-element-4cf92ca > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-4cf92ca .elementor-icon-list-icon i{color:#F4EDE9;transition:color 0.3s;}.elementor-2486 .elementor-element.elementor-element-4cf92ca .elementor-icon-list-icon svg{fill:#F4EDE9;transition:fill 0.3s;}.elementor-2486 .elementor-element.elementor-element-4cf92ca{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-2486 .elementor-element.elementor-element-4cf92ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2486 .elementor-element.elementor-element-4cf92ca .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2486 .elementor-element.elementor-element-4cf92ca .elementor-icon-list-text{color:#F4EDE9;transition:color 0.3s;}.elementor-2486 .elementor-element.elementor-element-6884ac4{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:1000ms;}.elementor-2486 .elementor-element.elementor-element-6884ac4:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-6884ac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#41493A;}.elementor-2486 .elementor-element.elementor-element-6884ac4:hover{background-color:#41493A;box-shadow:0px 13px 10px 0px rgba(0, 0, 0, 0.34);}.elementor-2486 .elementor-element.elementor-element-6884ac4.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-2486 .elementor-element.elementor-element-7d7c088 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-7d7c088 img{border-radius:15px 15px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-b5eafad > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-b5eafad .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;line-height:19px;color:#F4EDE9;}.elementor-2486 .elementor-element.elementor-element-b5eafad:has(:hover) .elementor-image-box-title,
					 .elementor-2486 .elementor-element.elementor-element-b5eafad:has(:focus) .elementor-image-box-title{color:#F4EDE9;}.elementor-2486 .elementor-element.elementor-element-375809d > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-375809d .elementor-icon-list-icon i{color:#F4EDE9;transition:color 0.3s;}.elementor-2486 .elementor-element.elementor-element-375809d .elementor-icon-list-icon svg{fill:#F4EDE9;transition:fill 0.3s;}.elementor-2486 .elementor-element.elementor-element-375809d{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-2486 .elementor-element.elementor-element-375809d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2486 .elementor-element.elementor-element-375809d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2486 .elementor-element.elementor-element-375809d .elementor-icon-list-text{color:#F4EDE9;transition:color 0.3s;}.elementor-2486 .elementor-element.elementor-element-d538ee7{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:1000ms;}.elementor-2486 .elementor-element.elementor-element-d538ee7:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-d538ee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#41493A;}.elementor-2486 .elementor-element.elementor-element-d538ee7:hover{background-color:#41493A;box-shadow:0px 13px 10px 0px rgba(0, 0, 0, 0.34);}.elementor-2486 .elementor-element.elementor-element-d538ee7.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-2486 .elementor-element.elementor-element-15331a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-15331a0 img{border-radius:15px 15px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-78d263c > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-78d263c .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;line-height:19px;color:#F4EDE9;}.elementor-2486 .elementor-element.elementor-element-78d263c:has(:hover) .elementor-image-box-title,
					 .elementor-2486 .elementor-element.elementor-element-78d263c:has(:focus) .elementor-image-box-title{color:#F4EDE9;}.elementor-2486 .elementor-element.elementor-element-725fe3b > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-725fe3b .elementor-icon-list-icon i{color:#F4EDE9;transition:color 0.3s;}.elementor-2486 .elementor-element.elementor-element-725fe3b .elementor-icon-list-icon svg{fill:#F4EDE9;transition:fill 0.3s;}.elementor-2486 .elementor-element.elementor-element-725fe3b{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-2486 .elementor-element.elementor-element-725fe3b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2486 .elementor-element.elementor-element-725fe3b .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2486 .elementor-element.elementor-element-725fe3b .elementor-icon-list-text{color:#F4EDE9;transition:color 0.3s;}.elementor-2486 .elementor-element.elementor-element-40071f3{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:1000ms;}.elementor-2486 .elementor-element.elementor-element-40071f3:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-40071f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#41493A;}.elementor-2486 .elementor-element.elementor-element-40071f3:hover{background-color:#41493A;box-shadow:0px 13px 10px 0px rgba(0, 0, 0, 0.34);}.elementor-2486 .elementor-element.elementor-element-40071f3.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-2486 .elementor-element.elementor-element-a0dfd16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-a0dfd16 img{border-radius:15px 15px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-f3fb2ab > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-f3fb2ab .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;line-height:19px;color:#F4EDE9;}.elementor-2486 .elementor-element.elementor-element-f3fb2ab:has(:hover) .elementor-image-box-title,
					 .elementor-2486 .elementor-element.elementor-element-f3fb2ab:has(:focus) .elementor-image-box-title{color:#F4EDE9;}.elementor-2486 .elementor-element.elementor-element-ef66eeb > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-ef66eeb .elementor-icon-list-icon i{color:#F4EDE9;transition:color 0.3s;}.elementor-2486 .elementor-element.elementor-element-ef66eeb .elementor-icon-list-icon svg{fill:#F4EDE9;transition:fill 0.3s;}.elementor-2486 .elementor-element.elementor-element-ef66eeb{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-2486 .elementor-element.elementor-element-ef66eeb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2486 .elementor-element.elementor-element-ef66eeb .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2486 .elementor-element.elementor-element-ef66eeb .elementor-icon-list-text{color:#F4EDE9;transition:color 0.3s;}.elementor-2486 .elementor-element.elementor-element-436316c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-2486 .elementor-element.elementor-element-a0a7454{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-a0a7454:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-a0a7454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#998476;}.elementor-2486 .elementor-element.elementor-element-9cca02b{--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;--border-radius:0px 0px 0px 0px;--margin-top:-169px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-65ad251{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-49164eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-49164eb{text-align:right;}.elementor-2486 .elementor-element.elementor-element-49164eb img{width:555px;border-radius:15px 15px 15px 15px;}.elementor-2486 .elementor-element.elementor-element-3ceed78{--display:flex;--border-radius:15px 0px 0px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-3ceed78:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-3ceed78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#41493A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2486 .elementor-element.elementor-element-81bc41f{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:justify;font-family:"Montserrat", Sans-serif;font-weight:400;color:#F4EDE9;}.elementor-2486 .elementor-element.elementor-element-81bc41f > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-2486 .elementor-element.elementor-element-d12ddd6{--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-2486 .elementor-element.elementor-element-d12ddd6:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-d12ddd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#998476;}.elementor-2486 .elementor-element.elementor-element-4829133{--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-2486 .elementor-element.elementor-element-17ae235{--display:flex;--min-height:600px;--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-17ae235:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-17ae235 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#998476;}.elementor-2486 .elementor-element.elementor-element-140856f{--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-2486 .elementor-element.elementor-element-f954f2a{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-2486 .elementor-element.elementor-element-f954f2a:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-f954f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EDE987;}.elementor-2486 .elementor-element.elementor-element-b3ed196{text-align:center;}.elementor-2486 .elementor-element.elementor-element-b3ed196 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:300;color:#4B3D35;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2486 .elementor-element.elementor-element-1c50e64 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-2486 .elementor-element.elementor-element-1c50e64 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2486 .elementor-element.elementor-element-1c50e64 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-2486 .elementor-element.elementor-element-1c50e64 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-2486 .elementor-element.elementor-element-1c50e64 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2486 .elementor-element.elementor-element-1c50e64 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2486 .elementor-element.elementor-element-1c50e64 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2486 .elementor-element.elementor-element-1c50e64 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2486 .elementor-element.elementor-element-1c50e64 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2486 .elementor-element.elementor-element-1c50e64 .elementor-field-type-html{padding-bottom:0px;}.elementor-2486 .elementor-element.elementor-element-1c50e64 .elementor-field-group .elementor-field{color:#F4EDE9;}.elementor-2486 .elementor-element.elementor-element-1c50e64 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#998476;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-2486 .elementor-element.elementor-element-1c50e64 .elementor-field-group .elementor-select-wrapper select{background-color:#998476;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-2486 .elementor-element.elementor-element-1c50e64 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-1c50e64 .elementor-button[type="submit"]{color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-1c50e64 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2486 .elementor-element.elementor-element-1c50e64 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-1c50e64 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-1c50e64 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-1c50e64 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2486 .elementor-element.elementor-element-1c50e64 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-1c50e64 .elementor-button{border-radius:15px 15px 15px 15px;}.elementor-2486 .elementor-element.elementor-element-1c50e64{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2486 .elementor-element.elementor-element-eeba59a{--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-2486 .elementor-element.elementor-element-fb78e13{--display:flex;}.elementor-2486 .elementor-element.elementor-element-2012ede .elementor-icon-list-icon i{color:#998476;transition:color 0.3s;}.elementor-2486 .elementor-element.elementor-element-2012ede .elementor-icon-list-icon svg{fill:#998476;transition:fill 0.3s;}.elementor-2486 .elementor-element.elementor-element-2012ede{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2486 .elementor-element.elementor-element-2012ede .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2486 .elementor-element.elementor-element-2012ede .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2486 .elementor-element.elementor-element-2012ede .elementor-icon-list-text{color:#383838;transition:color 0.3s;}.elementor-2486 .elementor-element.elementor-element-48a970e{--display:flex;--min-height:600px;--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-48a970e:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-48a970e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dracynthyamagalhaes.com/wp-content/uploads/2025/10/consult-mini.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2486 .elementor-element.elementor-element-a0907e8{--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-2486 .elementor-element.elementor-element-bfd50ea{--display:flex;}.elementor-2486 .elementor-element.elementor-element-8af10f2{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-2486 .elementor-element.elementor-element-8af10f2:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-8af10f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EDE987;}.elementor-2486 .elementor-element.elementor-element-e2f533a{text-align:center;}.elementor-2486 .elementor-element.elementor-element-e2f533a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:300;color:#4B3D35;}.elementor-2486 .elementor-element.elementor-element-cdab594 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-2486 .elementor-element.elementor-element-cdab594 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2486 .elementor-element.elementor-element-cdab594 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-2486 .elementor-element.elementor-element-cdab594 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-2486 .elementor-element.elementor-element-cdab594 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2486 .elementor-element.elementor-element-cdab594 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2486 .elementor-element.elementor-element-cdab594 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2486 .elementor-element.elementor-element-cdab594 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2486 .elementor-element.elementor-element-cdab594 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2486 .elementor-element.elementor-element-cdab594 .elementor-field-type-html{padding-bottom:0px;}.elementor-2486 .elementor-element.elementor-element-cdab594 .elementor-field-group .elementor-field{color:#F4EDE9;}.elementor-2486 .elementor-element.elementor-element-cdab594 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#998476;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-2486 .elementor-element.elementor-element-cdab594 .elementor-field-group .elementor-select-wrapper select{background-color:#998476;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-2486 .elementor-element.elementor-element-cdab594 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-cdab594 .elementor-button[type="submit"]{color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-cdab594 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2486 .elementor-element.elementor-element-cdab594 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-cdab594 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-cdab594 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-cdab594 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2486 .elementor-element.elementor-element-cdab594 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-cdab594 .elementor-button{border-radius:15px 15px 15px 15px;}.elementor-2486 .elementor-element.elementor-element-cdab594{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2486 .elementor-element.elementor-element-a5ebb11{--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-2486 .elementor-element.elementor-element-7ace222{--display:flex;}.elementor-2486 .elementor-element.elementor-element-2be025e .elementor-icon-list-icon i{color:#998476;transition:color 0.3s;}.elementor-2486 .elementor-element.elementor-element-2be025e .elementor-icon-list-icon svg{fill:#998476;transition:fill 0.3s;}.elementor-2486 .elementor-element.elementor-element-2be025e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2486 .elementor-element.elementor-element-2be025e .elementor-icon-list-text{color:#383838;transition:color 0.3s;}.elementor-2486 .elementor-element.elementor-element-30166bb{--display:flex;--position:fixed;--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:flex-end;bottom:0px;--z-index:19999;}.elementor-2486 .elementor-element.elementor-element-30166bb.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-2486 .elementor-element.elementor-element-30166bb{left:0px;}body.rtl .elementor-2486 .elementor-element.elementor-element-30166bb{right:0px;}.elementor-2486 .elementor-element.elementor-element-b5bcece{text-align:right;}.elementor-2486 .elementor-element.elementor-element-b5bcece img{width:80px;}.elementor-2486 .elementor-element.elementor-element-855033e{--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-2486 .elementor-element.elementor-element-855033e:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-855033e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#41493A;}.elementor-2486 .elementor-element.elementor-element-6aed7e4{--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-2486 .elementor-element.elementor-element-cd2b732{--display:flex;}.elementor-2486 .elementor-element.elementor-element-c666bcc{--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;}.elementor-2486 .elementor-element.elementor-element-82c646c{--display:flex;--justify-content:center;}.elementor-2486 .elementor-element.elementor-element-b38c9a8 .elementor-icon-list-icon i{color:#F4EDE9;transition:color 0.3s;}.elementor-2486 .elementor-element.elementor-element-b38c9a8 .elementor-icon-list-icon svg{fill:#F4EDE9;transition:fill 0.3s;}.elementor-2486 .elementor-element.elementor-element-b38c9a8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2486 .elementor-element.elementor-element-b38c9a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2486 .elementor-element.elementor-element-b38c9a8 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2486 .elementor-element.elementor-element-b38c9a8 .elementor-icon-list-text{color:#F4EDE9;transition:color 0.3s;}.elementor-2486 .elementor-element.elementor-element-b5fee83{--display:flex;--justify-content:center;}.elementor-2486 .elementor-element.elementor-element-b5fee83.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-770d8ba .elementor-icon-list-icon i{color:#F4EDE9;transition:color 0.3s;}.elementor-2486 .elementor-element.elementor-element-770d8ba .elementor-icon-list-icon svg{fill:#F4EDE9;transition:fill 0.3s;}.elementor-2486 .elementor-element.elementor-element-770d8ba{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2486 .elementor-element.elementor-element-770d8ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2486 .elementor-element.elementor-element-770d8ba .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2486 .elementor-element.elementor-element-770d8ba .elementor-icon-list-text{color:#F4EDE9;transition:color 0.3s;}.elementor-2486 .elementor-element.elementor-element-9b897e3{--display:flex;--justify-content:center;}.elementor-2486 .elementor-element.elementor-element-9b897e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-884ffda{--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-2486 .elementor-element.elementor-element-884ffda:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-884ffda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151813;}.elementor-2486 .elementor-element.elementor-element-9fa984b{--display:flex;--justify-content:center;}.elementor-2486 .elementor-element.elementor-element-4f61c58{text-align:left;}.elementor-2486 .elementor-element.elementor-element-4f61c58 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-2486 .elementor-element.elementor-element-479e351{--display:flex;--justify-content:center;}.elementor-2486 .elementor-element.elementor-element-a5a67a2{--display:flex;--justify-content:center;}.elementor-2486 .elementor-element.elementor-element-ab741a4{text-align:right;}.elementor-2486 .elementor-element.elementor-element-ab741a4 img{width:80px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2486 .elementor-element.elementor-element-ab741a4:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(max-width:767px){.elementor-2486 .elementor-element.elementor-element-ae17712{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2486 .elementor-element.elementor-element-4d23f75 img{width:143px;}.elementor-2486 .elementor-element.elementor-element-6deb9bf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2486 .elementor-element.elementor-element-8d104d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-8d104d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(36px/2);}.elementor-2486 .elementor-element.elementor-element-8d104d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(36px/2);}.elementor-2486 .elementor-element.elementor-element-8d104d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(36px/2);margin-left:calc(36px/2);}.elementor-2486 .elementor-element.elementor-element-8d104d5 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-36px/2);margin-left:calc(-36px/2);}body.rtl .elementor-2486 .elementor-element.elementor-element-8d104d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-36px/2);}body:not(.rtl) .elementor-2486 .elementor-element.elementor-element-8d104d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-36px/2);}.elementor-2486 .elementor-element.elementor-element-8d104d5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2486 .elementor-element.elementor-element-8d104d5 .elementor-icon-list-item > a{font-size:12px;}.elementor-2486 .elementor-element.elementor-element-c7b2116:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-c7b2116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dracynthyamagalhaes.com/wp-content/uploads/2025/10/BG-1.webp");}.elementor-2486 .elementor-element.elementor-element-2af54cd > .elementor-widget-container{margin:0px -13px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-2af54cd.elementor-element{--align-self:center;}.elementor-2486 .elementor-element.elementor-element-2af54cd{text-align:center;}.elementor-2486 .elementor-element.elementor-element-2af54cd img{width:85%;}.elementor-2486 .elementor-element.elementor-element-49164eb > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-2486 .elementor-element.elementor-element-3ceed78{--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;}.elementor-2486 .elementor-element.elementor-element-81bc41f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-4829133:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-4829133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dracynthyamagalhaes.com/wp-content/uploads/2025/10/consult-mini.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2486 .elementor-element.elementor-element-4829133{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-140856f{--margin-top:-113px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2486 .elementor-element.elementor-element-eeba59a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-fb78e13{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-2012ede > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-2012ede .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2486 .elementor-element.elementor-element-2012ede .elementor-icon-list-item > a{font-size:12px;}.elementor-2486 .elementor-element.elementor-element-205a44e img{width:120px;}.elementor-2486 .elementor-element.elementor-element-b38c9a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2486 .elementor-element.elementor-element-b38c9a8 .elementor-icon-list-item > a{font-size:12px;}.elementor-2486 .elementor-element.elementor-element-770d8ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2486 .elementor-element.elementor-element-770d8ba .elementor-icon-list-item > a{font-size:12px;}.elementor-2486 .elementor-element.elementor-element-4f61c58{text-align:center;}.elementor-2486 .elementor-element.elementor-element-4f61c58 .elementor-heading-title{font-size:10px;}.elementor-2486 .elementor-element.elementor-element-ab741a4{text-align:center;}}@media(min-width:768px){.elementor-2486 .elementor-element.elementor-element-79a9f27{--width:50%;}.elementor-2486 .elementor-element.elementor-element-54bd0fd{--width:50%;}.elementor-2486 .elementor-element.elementor-element-a0a7454{--content-width:100%;}.elementor-2486 .elementor-element.elementor-element-cd2b732{--width:220px;}.elementor-2486 .elementor-element.elementor-element-b5fee83{--width:21.028%;}.elementor-2486 .elementor-element.elementor-element-9b897e3{--width:18.356%;}}@media(min-width:1025px){.elementor-2486 .elementor-element.elementor-element-48a970e:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-48a970e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-58caaf8 */.elementor-2486 .elementor-element.elementor-element-58caaf8{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 0.3s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae17712 */.elementor-2486 .elementor-element.elementor-element-ae17712 {
     background: rgba( 255, 255, 255, 0.05 );
     backdrop-filter: blur( 3px );
     -webkit-backdrop-filter: blur( 5px );
     border-radius: px;
 }
 
 .elementor-2486 .elementor-element.elementor-element-ae17712{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 0.3s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d356dcc */.elementor-2486 .elementor-element.elementor-element-d356dcc{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae11e8 */.elementor-2486 .elementor-element.elementor-element-3ae11e8{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 0.3s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8b190b5 */.elementor-2486 .elementor-element.elementor-element-8b190b5{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-66b8b4a */596350/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b5eafad */596350/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-78d263c */596350/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3fb2ab */596350/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49164eb *//* Animação base */
@keyframes showFromBottom {
  from { opacity: 0; filter: blur(7px); transform: translateY(80px); }
  to   { opacity: 1; filter: blur(0);   transform: translateY(0);    }
}

/* Aplique esta classe ao(s) elemento(s) que devem revelar no scroll */
.scroll-reveal {
  /* estado inicial (também serve de fallback se o navegador não suportar) */
  opacity: 0;
  filter: blur(7px);
  transform: translateY(80px);
  will-change: opacity, transform, filter;
}

/* Versão com timeline de rolagem: ativa só quando entra no viewport */
@supports (animation-timeline: view()) {
  .scroll-reveal {
    animation-name: showFromBottom;
    animation-duration: 0.5s;           /* velocidade do “reveal” */
    animation-timing-function: ease;
    animation-fill-mode: both;           /* mantém estado final */
    animation-timeline: view();          /* usa a viewport como timeline */

    /* Define o trecho da rolagem que dispara a animação:
       de quando o elemento começa a entrar (entry 0%)
       até cobrir 30% na viewport (cover 30%). */
    animation-range: entry 25% cover 30%;
  }

  /* Variante “stagger”: atraso por índice de filhos (opcional) */
  .stagger > * { animation-name: showFromBottom; animation-duration: .7s; animation-timing-function: ease; animation-fill-mode: both; animation-timeline: view(); animation-range: entry 0% cover 30%; }
  .stagger > *:nth-child(1){ animation-delay: 0s;  }
  .stagger > *:nth-child(2){ animation-delay: .08s; }
  .stagger > *:nth-child(3){ animation-delay: .16s; }
  .stagger > *:nth-child(4){ animation-delay: .24s; }
  .stagger > *:nth-child(5){ animation-delay: .32s; }
}

/* Acessibilidade: desativa para usuários que preferem menos movimento */
@media (prefers-reduced-motion: reduce) {
  .scroll-reveal,
  .stagger > * {
    animation: none !important;
    opacity: 1 !important;
    filter: none !important;
    transform: none !important;
  }
}

/* Fallback “mostra tudo” caso o navegador não suporte view-timeline:
   (opcional — remova se preferir que fique estático sem animar) */
@supports not (animation-timeline: view()) {
  .scroll-reveal { opacity: 1; filter: none; transform: none; }
  .stagger > *   { opacity: 1; filter: none; transform: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ceed78 *//* Animação base */
@keyframes showFromBottom {
  from { opacity: 0; filter: blur(7px); transform: translateY(80px); }
  to   { opacity: 1; filter: blur(0);   transform: translateY(0);    }
}

/* Aplique esta classe ao(s) elemento(s) que devem revelar no scroll */
.scroll-reveal {
  /* estado inicial (também serve de fallback se o navegador não suportar) */
  opacity: 0;
  filter: blur(7px);
  transform: translateY(80px);
  will-change: opacity, transform, filter;
}

/* Versão com timeline de rolagem: ativa só quando entra no viewport */
@supports (animation-timeline: view()) {
  .scroll-reveal {
    animation-name: showFromBottom;
    animation-duration: 0.5s;           /* velocidade do “reveal” */
    animation-timing-function: ease;
    animation-fill-mode: both;           /* mantém estado final */
    animation-timeline: view();          /* usa a viewport como timeline */

    /* Define o trecho da rolagem que dispara a animação:
       de quando o elemento começa a entrar (entry 0%)
       até cobrir 30% na viewport (cover 30%). */
    animation-range: entry 25% cover 30%;
  }

  /* Variante “stagger”: atraso por índice de filhos (opcional) */
  .stagger > * { animation-name: showFromBottom; animation-duration: .7s; animation-timing-function: ease; animation-fill-mode: both; animation-timeline: view(); animation-range: entry 0% cover 30%; }
  .stagger > *:nth-child(1){ animation-delay: 0s;  }
  .stagger > *:nth-child(2){ animation-delay: .08s; }
  .stagger > *:nth-child(3){ animation-delay: .16s; }
  .stagger > *:nth-child(4){ animation-delay: .24s; }
  .stagger > *:nth-child(5){ animation-delay: .32s; }
}

/* Acessibilidade: desativa para usuários que preferem menos movimento */
@media (prefers-reduced-motion: reduce) {
  .scroll-reveal,
  .stagger > * {
    animation: none !important;
    opacity: 1 !important;
    filter: none !important;
    transform: none !important;
  }
}

/* Fallback “mostra tudo” caso o navegador não suporte view-timeline:
   (opcional — remova se preferir que fique estático sem animar) */
@supports not (animation-timeline: view()) {
  .scroll-reveal { opacity: 1; filter: none; transform: none; }
  .stagger > *   { opacity: 1; filter: none; transform: none; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3ed196 */.elementor-2486 .elementor-element.elementor-element-b3ed196{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 0.3s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-1c50e64 */.elementor-2486 .elementor-element.elementor-element-1c50e64 .elementor-button[type="submit"] {
background-image: linear-gradient(150deg, #616c58, #41493a); /*mude as cores aqui*/
}
<!-- Intl-Tel-Input CSS e JS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.19/css/intlTelInput.css"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.19/js/intlTelInput.min.js"></script>

<script>
  document.addEventListener("DOMContentLoaded", function () {
    const input = document.querySelector("#form-field-field_00fb978");
    if (!input) return;

    const iti = window.intlTelInput(input, {
      initialCountry: "br",
      separateDialCode: true,
      nationalMode: true,
      utilsScript: "https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.19/js/utils.js",
      formatOnDisplay: true,
    });

    // Limita para formato (XX) 9XXXX-XXXX para BR
    input.addEventListener("input", function () {
      let value = input.value.replace(/\D/g, '');

      if (value.length > 11) {
        value = value.slice(0, 11);
      }

      // Formata como (31) 9XXXX-XXXX
      if (value.length >= 2) {
        value = `(${value.slice(0, 2)}) ${value.slice(2)}`;
      }

      if (value.length >= 10) {
        value = `${value.slice(0, 10)}-${value.slice(10)}`;
      }

      input.value = value;
    });
  });
</script>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f954f2a *//* Animação base */
@keyframes showFromBottom {
  from { opacity: 0; filter: blur(7px); transform: translateY(80px); }
  to   { opacity: 1; filter: blur(0);   transform: translateY(0);    }
}

/* Aplique esta classe ao(s) elemento(s) que devem revelar no scroll */
.scroll-reveal {
  /* estado inicial (também serve de fallback se o navegador não suportar) */
  opacity: 0;
  filter: blur(7px);
  transform: translateY(80px);
  will-change: opacity, transform, filter;
}

/* Versão com timeline de rolagem: ativa só quando entra no viewport */
@supports (animation-timeline: view()) {
  .scroll-reveal {
    animation-name: showFromBottom;
    animation-duration: 0.5s;           /* velocidade do “reveal” */
    animation-timing-function: ease;
    animation-fill-mode: both;           /* mantém estado final */
    animation-timeline: view();          /* usa a viewport como timeline */

    /* Define o trecho da rolagem que dispara a animação:
       de quando o elemento começa a entrar (entry 0%)
       até cobrir 30% na viewport (cover 30%). */
    animation-range: entry 25% cover 30%;
  }

  /* Variante “stagger”: atraso por índice de filhos (opcional) */
  .stagger > * { animation-name: showFromBottom; animation-duration: .7s; animation-timing-function: ease; animation-fill-mode: both; animation-timeline: view(); animation-range: entry 0% cover 30%; }
  .stagger > *:nth-child(1){ animation-delay: 0s;  }
  .stagger > *:nth-child(2){ animation-delay: .08s; }
  .stagger > *:nth-child(3){ animation-delay: .16s; }
  .stagger > *:nth-child(4){ animation-delay: .24s; }
  .stagger > *:nth-child(5){ animation-delay: .32s; }
}

/* Acessibilidade: desativa para usuários que preferem menos movimento */
@media (prefers-reduced-motion: reduce) {
  .scroll-reveal,
  .stagger > * {
    animation: none !important;
    opacity: 1 !important;
    filter: none !important;
    transform: none !important;
  }
}

/* Fallback “mostra tudo” caso o navegador não suporte view-timeline:
   (opcional — remova se preferir que fique estático sem animar) */
@supports not (animation-timeline: view()) {
  .scroll-reveal { opacity: 1; filter: none; transform: none; }
  .stagger > *   { opacity: 1; filter: none; transform: none; }
}

   .elementor-2486 .elementor-element.elementor-element-f954f2a {
     background: rgba( 255, 255, 255, 0.05 );
     backdrop-filter: blur( 3px );
     -webkit-backdrop-filter: blur( 5px );
     border-radius: px;
 }
 
 .elementor-2486 .elementor-element.elementor-element-f954f2a{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 0.3s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2f533a */.elementor-2486 .elementor-element.elementor-element-e2f533a{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 0.3s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-cdab594 */.elementor-2486 .elementor-element.elementor-element-cdab594 .elementor-button[type="submit"] {
background-image: linear-gradient(150deg, #616c58, #41493a); /*mude as cores aqui*/
}
<!-- Intl-Tel-Input CSS e JS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.19/css/intlTelInput.css"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.19/js/intlTelInput.min.js"></script>

<script>
  document.addEventListener("DOMContentLoaded", function () {
    const input = document.querySelector("#form-field-field_00fb978");
    if (!input) return;

    const iti = window.intlTelInput(input, {
      initialCountry: "br",
      separateDialCode: true,
      nationalMode: true,
      utilsScript: "https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.19/js/utils.js",
      formatOnDisplay: true,
    });

    // Limita para formato (XX) 9XXXX-XXXX para BR
    input.addEventListener("input", function () {
      let value = input.value.replace(/\D/g, '');

      if (value.length > 11) {
        value = value.slice(0, 11);
      }

      // Formata como (31) 9XXXX-XXXX
      if (value.length >= 2) {
        value = `(${value.slice(0, 2)}) ${value.slice(2)}`;
      }

      if (value.length >= 10) {
        value = `${value.slice(0, 10)}-${value.slice(10)}`;
      }

      input.value = value;
    });
  });
</script>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8af10f2 *//* Animação base */
@keyframes showFromBottom {
  from { opacity: 0; filter: blur(7px); transform: translateY(80px); }
  to   { opacity: 1; filter: blur(0);   transform: translateY(0);    }
}

/* Aplique esta classe ao(s) elemento(s) que devem revelar no scroll */
.scroll-reveal {
  /* estado inicial (também serve de fallback se o navegador não suportar) */
  opacity: 0;
  filter: blur(7px);
  transform: translateY(80px);
  will-change: opacity, transform, filter;
}

/* Versão com timeline de rolagem: ativa só quando entra no viewport */
@supports (animation-timeline: view()) {
  .scroll-reveal {
    animation-name: showFromBottom;
    animation-duration: 0.5s;           /* velocidade do “reveal” */
    animation-timing-function: ease;
    animation-fill-mode: both;           /* mantém estado final */
    animation-timeline: view();          /* usa a viewport como timeline */

    /* Define o trecho da rolagem que dispara a animação:
       de quando o elemento começa a entrar (entry 0%)
       até cobrir 30% na viewport (cover 30%). */
    animation-range: entry 25% cover 30%;
  }

  /* Variante “stagger”: atraso por índice de filhos (opcional) */
  .stagger > * { animation-name: showFromBottom; animation-duration: .7s; animation-timing-function: ease; animation-fill-mode: both; animation-timeline: view(); animation-range: entry 0% cover 30%; }
  .stagger > *:nth-child(1){ animation-delay: 0s;  }
  .stagger > *:nth-child(2){ animation-delay: .08s; }
  .stagger > *:nth-child(3){ animation-delay: .16s; }
  .stagger > *:nth-child(4){ animation-delay: .24s; }
  .stagger > *:nth-child(5){ animation-delay: .32s; }
}

/* Acessibilidade: desativa para usuários que preferem menos movimento */
@media (prefers-reduced-motion: reduce) {
  .scroll-reveal,
  .stagger > * {
    animation: none !important;
    opacity: 1 !important;
    filter: none !important;
    transform: none !important;
  }
}

/* Fallback “mostra tudo” caso o navegador não suporte view-timeline:
   (opcional — remova se preferir que fique estático sem animar) */
@supports not (animation-timeline: view()) {
  .scroll-reveal { opacity: 1; filter: none; transform: none; }
  .stagger > *   { opacity: 1; filter: none; transform: none; }
}

   .elementor-2486 .elementor-element.elementor-element-8af10f2 {
     background: rgba( 255, 255, 255, 0.05 );
     backdrop-filter: blur( 3px );
     -webkit-backdrop-filter: blur( 5px );
     border-radius: px;
 }
 
 .elementor-2486 .elementor-element.elementor-element-8af10f2{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 0.3s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-855033e *//* Animação base */
@keyframes showFromBottom {
  from { opacity: 0; filter: blur(7px); transform: translateY(80px); }
  to   { opacity: 1; filter: blur(0);   transform: translateY(0);    }
}

/* Aplique esta classe ao(s) elemento(s) que devem revelar no scroll */
.scroll-reveal {
  /* estado inicial (também serve de fallback se o navegador não suportar) */
  opacity: 0;
  filter: blur(7px);
  transform: translateY(80px);
  will-change: opacity, transform, filter;
}

/* Versão com timeline de rolagem: ativa só quando entra no viewport */
@supports (animation-timeline: view()) {
  .scroll-reveal {
    animation-name: showFromBottom;
    animation-duration: 0.5s;           /* velocidade do “reveal” */
    animation-timing-function: ease;
    animation-fill-mode: both;           /* mantém estado final */
    animation-timeline: view();          /* usa a viewport como timeline */

    /* Define o trecho da rolagem que dispara a animação:
       de quando o elemento começa a entrar (entry 0%)
       até cobrir 30% na viewport (cover 30%). */
    animation-range: entry 25% cover 30%;
  }

  /* Variante “stagger”: atraso por índice de filhos (opcional) */
  .stagger > * { animation-name: showFromBottom; animation-duration: .7s; animation-timing-function: ease; animation-fill-mode: both; animation-timeline: view(); animation-range: entry 0% cover 30%; }
  .stagger > *:nth-child(1){ animation-delay: 0s;  }
  .stagger > *:nth-child(2){ animation-delay: .08s; }
  .stagger > *:nth-child(3){ animation-delay: .16s; }
  .stagger > *:nth-child(4){ animation-delay: .24s; }
  .stagger > *:nth-child(5){ animation-delay: .32s; }
}

/* Acessibilidade: desativa para usuários que preferem menos movimento */
@media (prefers-reduced-motion: reduce) {
  .scroll-reveal,
  .stagger > * {
    animation: none !important;
    opacity: 1 !important;
    filter: none !important;
    transform: none !important;
  }
}

/* Fallback “mostra tudo” caso o navegador não suporte view-timeline:
   (opcional — remova se preferir que fique estático sem animar) */
@supports not (animation-timeline: view()) {
  .scroll-reveal { opacity: 1; filter: none; transform: none; }
  .stagger > *   { opacity: 1; filter: none; transform: none; }
}

   .elementor-2486 .elementor-element.elementor-element-855033e {
     background: rgba( 255, 255, 255, 0.05 );
     backdrop-filter: blur( 3px );
     -webkit-backdrop-filter: blur( 5px );
     border-radius: px;
 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f61c58 */.elementor-2486 .elementor-element.elementor-element-4f61c58{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 0.3s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */