.elementor-593 .elementor-element.elementor-element-4078616{--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;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-593 .elementor-element.elementor-element-4078616.e-con{--align-self:center;}.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-593 .elementor-element.elementor-element-711deac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.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-593 .elementor-element.elementor-element-3f676ad4 .elementor-button{background-color:#DB985E63;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;fill:var( --e-global-color-280d2c8 );color:var( --e-global-color-280d2c8 );transition-duration:0s;border-style:dotted;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-280d2c8 );padding:08px 35px 08px 035px;}.elementor-593 .elementor-element.elementor-element-3f676ad4.elementor-element{--align-self:center;}.elementor-593 .elementor-element.elementor-element-3f676ad4 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-593 .elementor-element.elementor-element-daf93a6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-593 .elementor-element.elementor-element-daf93a6.elementor-element{--align-self:flex-start;}.elementor-593 .elementor-element.elementor-element-daf93a6 .elementor-heading-title{font-family:"Dreaming Outloud", Sans-serif;font-size:70px;font-weight:500;letter-spacing:-5px;}.elementor-593 .elementor-element.elementor-element-7f9517e7{width:100%;max-width:100%;text-align:center;}.elementor-593 .elementor-element.elementor-element-7f9517e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:33px;color:#6F464BBF;}.elementor-593 .elementor-element.elementor-element-0b1e2d7{--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;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-593 .elementor-element.elementor-element-0b1e2d7:not(.elementor-motion-effects-element-type-background), .elementor-593 .elementor-element.elementor-element-0b1e2d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F0;}.elementor-593 .elementor-element.elementor-element-420be0c{--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:flex-start;}.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-593 .elementor-element.elementor-element-a1f4e95{width:100%;max-width:100%;text-align:center;}.elementor-593 .elementor-element.elementor-element-a1f4e95 img{max-width:100%;}.elementor-593 .elementor-element.elementor-element-8591baa{--display:flex;--justify-content:flex-start;}.elementor-593 .elementor-element.elementor-element-8591baa.e-con{--align-self:flex-start;}.elementor-593 .elementor-element.elementor-element-2c1aa54{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-593 .elementor-element.elementor-element-2c1aa54 > .elementor-widget-container{background-color:var( --e-global-color-e4893de );padding:10px 10px 10px 10px;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-593 .elementor-element.elementor-element-2c1aa54.elementor-element{--align-self:flex-start;}.elementor-593 .elementor-element.elementor-element-2c1aa54 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;letter-spacing:2.1px;color:#D96D0FCF;}.elementor-593 .elementor-element.elementor-element-28cc81f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-593 .elementor-element.elementor-element-28cc81f.elementor-element{--align-self:flex-start;}.elementor-593 .elementor-element.elementor-element-28cc81f .elementor-heading-title{font-family:"Dreaming Outloud", Sans-serif;font-size:55px;font-weight:500;letter-spacing:-5px;}.elementor-593 .elementor-element.elementor-element-567c77e .elementor-heading-title{font-family:"Transforma", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.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-593 .elementor-element.elementor-element-3ff7511{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;color:var( --e-global-color-primary );}.elementor-593 .elementor-element.elementor-element-9cb83f5{--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:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:wrap;--align-content:flex-start;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-593 .elementor-element.elementor-element-9cb83f5.e-con{--align-self:flex-start;}.elementor-593 .elementor-element.elementor-element-1e8748b{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-593 .elementor-element.elementor-element-1e8748b > .elementor-widget-container{background-color:var( --e-global-color-e4893de );padding:7px 7px 7px 7px;border-style:dotted;border-width:3px 3px 3px 3px;border-color:#DB985E69;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-593 .elementor-element.elementor-element-1e8748b.elementor-element{--align-self:flex-start;}.elementor-593 .elementor-element.elementor-element-1e8748b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-primary );}.elementor-593 .elementor-element.elementor-element-7823297{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;}.elementor-593 .elementor-element.elementor-element-7823297 > .elementor-widget-container{background-color:var( --e-global-color-e4893de );padding:7px 7px 7px 7px;border-style:dotted;border-width:3px 3px 3px 3px;border-color:#DB985E69;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-593 .elementor-element.elementor-element-7823297.elementor-element{--align-self:flex-start;}.elementor-593 .elementor-element.elementor-element-7823297 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-primary );}.elementor-593 .elementor-element.elementor-element-5194d3c{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;text-align:center;}.elementor-593 .elementor-element.elementor-element-5194d3c > .elementor-widget-container{background-color:var( --e-global-color-e4893de );padding:7px 7px 7px 7px;border-style:dotted;border-width:3px 3px 3px 3px;border-color:#DB985E69;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-593 .elementor-element.elementor-element-5194d3c.elementor-element{--align-self:flex-start;}.elementor-593 .elementor-element.elementor-element-5194d3c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-primary );}.elementor-593 .elementor-element.elementor-element-8daf707{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-593 .elementor-element.elementor-element-8daf707 > .elementor-widget-container{background-color:var( --e-global-color-e4893de );padding:7px 7px 7px 7px;border-style:dotted;border-width:3px 3px 3px 3px;border-color:#DB985E69;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-593 .elementor-element.elementor-element-8daf707.elementor-element{--align-self:flex-start;}.elementor-593 .elementor-element.elementor-element-8daf707 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-primary );}.elementor-593 .elementor-element.elementor-element-412b6e8{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;text-align:center;}.elementor-593 .elementor-element.elementor-element-412b6e8 > .elementor-widget-container{background-color:var( --e-global-color-e4893de );padding:7px 7px 7px 7px;border-style:dotted;border-width:3px 3px 3px 3px;border-color:#DB985E69;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-593 .elementor-element.elementor-element-412b6e8.elementor-element{--align-self:flex-start;}.elementor-593 .elementor-element.elementor-element-412b6e8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-primary );}.elementor-593 .elementor-element.elementor-element-c1e96e8{--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;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:020px;--margin-bottom:50px;--margin-left:50px;--margin-right:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-593 .elementor-element.elementor-element-c1e96e8:not(.elementor-motion-effects-element-type-background), .elementor-593 .elementor-element.elementor-element-c1e96e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DACFE54F;}.elementor-593 .elementor-element.elementor-element-5cfb5fd{--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:flex-start;}.elementor-593 .elementor-element.elementor-element-d4ea603{width:100%;max-width:100%;text-align:center;}.elementor-593 .elementor-element.elementor-element-d4ea603 img{max-width:100%;}.elementor-593 .elementor-element.elementor-element-b3bbf23{--display:flex;--justify-content:center;}.elementor-593 .elementor-element.elementor-element-b3bbf23.e-con{--align-self:center;}.elementor-593 .elementor-element.elementor-element-03efa06{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;text-align:center;}.elementor-593 .elementor-element.elementor-element-03efa06 > .elementor-widget-container{background-color:var( --e-global-color-e4893de );padding:10px 10px 10px 10px;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-593 .elementor-element.elementor-element-03efa06.elementor-element{--align-self:flex-start;}.elementor-593 .elementor-element.elementor-element-03efa06 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;letter-spacing:2.1px;color:#D96D0FCF;}.elementor-593 .elementor-element.elementor-element-3a7a779{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-593 .elementor-element.elementor-element-3a7a779.elementor-element{--align-self:flex-start;}.elementor-593 .elementor-element.elementor-element-3a7a779 .elementor-heading-title{font-family:"Dreaming Outloud", Sans-serif;font-size:55px;font-weight:500;letter-spacing:-5px;}.elementor-593 .elementor-element.elementor-element-676ac96 .elementor-heading-title{font-family:"Transforma", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-593 .elementor-element.elementor-element-21fa1f6{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;color:var( --e-global-color-primary );}.elementor-593 .elementor-element.elementor-element-48ee9cb{--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;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:20px;--margin-bottom:50px;--margin-left:50px;--margin-right:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-593 .elementor-element.elementor-element-48ee9cb:not(.elementor-motion-effects-element-type-background), .elementor-593 .elementor-element.elementor-element-48ee9cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DB985E26;}.elementor-593 .elementor-element.elementor-element-9c62675{--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:flex-start;}.elementor-593 .elementor-element.elementor-element-f0ce572{width:100%;max-width:100%;text-align:center;}.elementor-593 .elementor-element.elementor-element-f0ce572 img{max-width:100%;}.elementor-593 .elementor-element.elementor-element-07127c0{--display:flex;--justify-content:center;}.elementor-593 .elementor-element.elementor-element-07127c0.e-con{--align-self:center;}.elementor-593 .elementor-element.elementor-element-a71c2df{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-593 .elementor-element.elementor-element-a71c2df > .elementor-widget-container{background-color:var( --e-global-color-e4893de );padding:10px 10px 10px 10px;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-593 .elementor-element.elementor-element-a71c2df.elementor-element{--align-self:flex-start;}.elementor-593 .elementor-element.elementor-element-a71c2df .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;letter-spacing:2.1px;color:#D96D0FCF;}.elementor-593 .elementor-element.elementor-element-a20432b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-593 .elementor-element.elementor-element-a20432b.elementor-element{--align-self:flex-start;}.elementor-593 .elementor-element.elementor-element-a20432b .elementor-heading-title{font-family:"Dreaming Outloud", Sans-serif;font-size:55px;font-weight:500;letter-spacing:-5px;}.elementor-593 .elementor-element.elementor-element-01b4515 .elementor-heading-title{font-family:"Transforma", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-593 .elementor-element.elementor-element-044c8b8{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;color:var( --e-global-color-primary );}.elementor-593 .elementor-element.elementor-element-5e6954f{--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;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:20px;--margin-bottom:50px;--margin-left:50px;--margin-right:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-593 .elementor-element.elementor-element-5e6954f:not(.elementor-motion-effects-element-type-background), .elementor-593 .elementor-element.elementor-element-5e6954f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCDAA980;}.elementor-593 .elementor-element.elementor-element-1d66cde{--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:flex-start;}.elementor-593 .elementor-element.elementor-element-3df82e8{width:100%;max-width:100%;}.elementor-593 .elementor-element.elementor-element-3df82e8 img{max-width:100%;}.elementor-593 .elementor-element.elementor-element-286e02b{--display:flex;--justify-content:center;}.elementor-593 .elementor-element.elementor-element-286e02b.e-con{--align-self:center;}.elementor-593 .elementor-element.elementor-element-32391b9{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-593 .elementor-element.elementor-element-32391b9 > .elementor-widget-container{background-color:var( --e-global-color-e4893de );padding:10px 10px 10px 10px;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-593 .elementor-element.elementor-element-32391b9.elementor-element{--align-self:flex-start;}.elementor-593 .elementor-element.elementor-element-32391b9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;letter-spacing:2.1px;color:#D96D0FCF;}.elementor-593 .elementor-element.elementor-element-691c564{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-593 .elementor-element.elementor-element-691c564.elementor-element{--align-self:flex-start;}.elementor-593 .elementor-element.elementor-element-691c564 .elementor-heading-title{font-family:"Dreaming Outloud", Sans-serif;font-size:55px;font-weight:500;letter-spacing:-5px;}.elementor-593 .elementor-element.elementor-element-267beec .elementor-heading-title{font-family:"Transforma", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-593 .elementor-element.elementor-element-e8fe59c{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;color:var( --e-global-color-primary );}.elementor-593 .elementor-element.elementor-element-63b13de{--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;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:20px;--margin-bottom:50px;--margin-left:50px;--margin-right:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-593 .elementor-element.elementor-element-63b13de:not(.elementor-motion-effects-element-type-background), .elementor-593 .elementor-element.elementor-element-63b13de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F0;}.elementor-593 .elementor-element.elementor-element-7c05bb8{--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:flex-start;}.elementor-593 .elementor-element.elementor-element-1c0f9ec{width:100%;max-width:100%;}.elementor-593 .elementor-element.elementor-element-1c0f9ec img{max-width:100%;}.elementor-593 .elementor-element.elementor-element-52e0f3d{--display:flex;--justify-content:center;}.elementor-593 .elementor-element.elementor-element-52e0f3d.e-con{--align-self:center;}.elementor-593 .elementor-element.elementor-element-9bc2705{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-593 .elementor-element.elementor-element-9bc2705 > .elementor-widget-container{background-color:var( --e-global-color-e4893de );padding:10px 10px 10px 10px;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-593 .elementor-element.elementor-element-9bc2705.elementor-element{--align-self:flex-start;}.elementor-593 .elementor-element.elementor-element-9bc2705 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;letter-spacing:2.1px;color:#D96D0FCF;}.elementor-593 .elementor-element.elementor-element-549bb70{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-593 .elementor-element.elementor-element-549bb70.elementor-element{--align-self:flex-start;}.elementor-593 .elementor-element.elementor-element-549bb70 .elementor-heading-title{font-family:"Dreaming Outloud", Sans-serif;font-size:55px;font-weight:500;letter-spacing:-5px;}.elementor-593 .elementor-element.elementor-element-e438983 .elementor-heading-title{font-family:"Transforma", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-593 .elementor-element.elementor-element-1923b7d{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;color:var( --e-global-color-primary );}.elementor-593 .elementor-element.elementor-element-aa1e459{--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;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:020px;--margin-bottom:50px;--margin-left:50px;--margin-right:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-593 .elementor-element.elementor-element-aa1e459:not(.elementor-motion-effects-element-type-background), .elementor-593 .elementor-element.elementor-element-aa1e459 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DACFE54F;}.elementor-593 .elementor-element.elementor-element-82ea01f{--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:flex-start;}.elementor-593 .elementor-element.elementor-element-14a1f95{width:100%;max-width:100%;text-align:center;}.elementor-593 .elementor-element.elementor-element-14a1f95 img{max-width:100%;}.elementor-593 .elementor-element.elementor-element-9c54b2e{--display:flex;--justify-content:center;}.elementor-593 .elementor-element.elementor-element-9c54b2e.e-con{--align-self:center;}.elementor-593 .elementor-element.elementor-element-b79ffe3{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;text-align:center;}.elementor-593 .elementor-element.elementor-element-b79ffe3 > .elementor-widget-container{background-color:var( --e-global-color-e4893de );padding:10px 10px 10px 10px;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-593 .elementor-element.elementor-element-b79ffe3.elementor-element{--align-self:flex-start;}.elementor-593 .elementor-element.elementor-element-b79ffe3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;letter-spacing:2.1px;color:#D96D0FCF;}.elementor-593 .elementor-element.elementor-element-98a6e78{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-593 .elementor-element.elementor-element-98a6e78.elementor-element{--align-self:flex-start;}.elementor-593 .elementor-element.elementor-element-98a6e78 .elementor-heading-title{font-family:"Dreaming Outloud", Sans-serif;font-size:55px;font-weight:500;letter-spacing:-5px;}.elementor-593 .elementor-element.elementor-element-011c9f3 .elementor-heading-title{font-family:"Transforma", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-text );}.elementor-593 .elementor-element.elementor-element-a35e7e2{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;color:var( --e-global-color-primary );}.elementor-593 .elementor-element.elementor-element-80af240{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#6F464BD1;--border-color:#6F464BD1;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-593 .elementor-element.elementor-element-80af240:not(.elementor-motion-effects-element-type-background), .elementor-593 .elementor-element.elementor-element-80af240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBDFD966;}.elementor-593 .elementor-element.elementor-element-6a55da42{--display:flex;--min-height:350px;--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-radius:45px 45px 45px 45px;}.elementor-593 .elementor-element.elementor-element-6a55da42:not(.elementor-motion-effects-element-type-background), .elementor-593 .elementor-element.elementor-element-6a55da42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7B4A4E;}.elementor-593 .elementor-element.elementor-element-7137c26b{text-align:center;}.elementor-593 .elementor-element.elementor-element-7137c26b .elementor-heading-title{font-family:"Dreaming Outloud", Sans-serif;font-size:70px;font-weight:400;letter-spacing:-5px;color:var( --e-global-color-e4893de );}.elementor-593 .elementor-element.elementor-element-7be4e649{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#FFF7EF;}.elementor-593 .elementor-element.elementor-element-6310be36 .elementor-button{background-color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-e4893de );color:var( --e-global-color-e4893de );box-shadow:0px 9px 14px 0px rgba(0, 0, 0, 0.21);padding:20px 50px 20px 50px;}@media(min-width:768px){.elementor-593 .elementor-element.elementor-element-0b1e2d7{--width:100%;}.elementor-593 .elementor-element.elementor-element-420be0c{--width:29%;}.elementor-593 .elementor-element.elementor-element-8591baa{--width:100%;}.elementor-593 .elementor-element.elementor-element-5cfb5fd{--width:100%;}.elementor-593 .elementor-element.elementor-element-b3bbf23{--width:100%;}.elementor-593 .elementor-element.elementor-element-48ee9cb{--width:100%;}.elementor-593 .elementor-element.elementor-element-9c62675{--width:100%;}.elementor-593 .elementor-element.elementor-element-07127c0{--width:100%;}.elementor-593 .elementor-element.elementor-element-5e6954f{--width:100%;}.elementor-593 .elementor-element.elementor-element-1d66cde{--width:100%;}.elementor-593 .elementor-element.elementor-element-286e02b{--width:100%;}.elementor-593 .elementor-element.elementor-element-63b13de{--width:100%;}.elementor-593 .elementor-element.elementor-element-7c05bb8{--width:100%;}.elementor-593 .elementor-element.elementor-element-52e0f3d{--width:100%;}.elementor-593 .elementor-element.elementor-element-aa1e459{--width:100%;}.elementor-593 .elementor-element.elementor-element-82ea01f{--width:100%;}.elementor-593 .elementor-element.elementor-element-9c54b2e{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{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-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-593 .elementor-element.elementor-element-3f676ad4{width:100%;max-width:100%;}.elementor-593 .elementor-element.elementor-element-daf93a6{width:100%;max-width:100%;text-align:center;}.elementor-593 .elementor-element.elementor-element-daf93a6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-daf93a6.elementor-element{--align-self:center;}.elementor-593 .elementor-element.elementor-element-7f9517e7{width:100%;max-width:100%;text-align:center;}.elementor-593 .elementor-element.elementor-element-7f9517e7.elementor-element{--align-self:center;}.elementor-593 .elementor-element.elementor-element-7f9517e7 .elementor-heading-title{font-size:16px;}.elementor-593 .elementor-element.elementor-element-0b1e2d7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:030px;--padding-left:030px;--padding-right:030px;}.elementor-593 .elementor-element.elementor-element-420be0c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-593 .elementor-element.elementor-element-420be0c.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-593 .elementor-element.elementor-element-2c1aa54{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-593 .elementor-element.elementor-element-28cc81f{width:100%;max-width:100%;text-align:center;}.elementor-593 .elementor-element.elementor-element-28cc81f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-28cc81f.elementor-element{--align-self:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-593 .elementor-element.elementor-element-1e8748b{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-593 .elementor-element.elementor-element-7823297{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-593 .elementor-element.elementor-element-5194d3c{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-593 .elementor-element.elementor-element-8daf707{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-593 .elementor-element.elementor-element-412b6e8{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-593 .elementor-element.elementor-element-5cfb5fd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-593 .elementor-element.elementor-element-5cfb5fd.e-con{--align-self:center;}.elementor-593 .elementor-element.elementor-element-03efa06{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-593 .elementor-element.elementor-element-3a7a779{width:100%;max-width:100%;text-align:center;}.elementor-593 .elementor-element.elementor-element-3a7a779 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-3a7a779.elementor-element{--align-self:center;}.elementor-593 .elementor-element.elementor-element-9c62675{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-593 .elementor-element.elementor-element-9c62675.e-con{--align-self:center;}.elementor-593 .elementor-element.elementor-element-a71c2df{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-593 .elementor-element.elementor-element-a20432b{width:100%;max-width:100%;text-align:center;}.elementor-593 .elementor-element.elementor-element-a20432b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-a20432b.elementor-element{--align-self:center;}.elementor-593 .elementor-element.elementor-element-1d66cde{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-593 .elementor-element.elementor-element-1d66cde.e-con{--align-self:center;}.elementor-593 .elementor-element.elementor-element-32391b9{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-593 .elementor-element.elementor-element-691c564{width:100%;max-width:100%;text-align:center;}.elementor-593 .elementor-element.elementor-element-691c564 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-691c564.elementor-element{--align-self:center;}.elementor-593 .elementor-element.elementor-element-7c05bb8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-593 .elementor-element.elementor-element-7c05bb8.e-con{--align-self:center;}.elementor-593 .elementor-element.elementor-element-9bc2705{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-593 .elementor-element.elementor-element-549bb70{width:100%;max-width:100%;text-align:center;}.elementor-593 .elementor-element.elementor-element-549bb70 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-549bb70.elementor-element{--align-self:center;}.elementor-593 .elementor-element.elementor-element-82ea01f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-593 .elementor-element.elementor-element-82ea01f.e-con{--align-self:center;}.elementor-593 .elementor-element.elementor-element-b79ffe3{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-593 .elementor-element.elementor-element-98a6e78{width:100%;max-width:100%;text-align:center;}.elementor-593 .elementor-element.elementor-element-98a6e78 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-98a6e78.elementor-element{--align-self:center;}.elementor-593 .elementor-element.elementor-element-80af240{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-593 .elementor-element.elementor-element-7be4e649{font-size:17px;}.elementor-593 .elementor-element.elementor-element-6310be36 .elementor-button{font-size:13px;}}/* Start custom CSS for image, class: .elementor-element-a1f4e95 */.foto-organica-esquerda {
    position: relative;
    width: 100%;
    max-width: 500px;
    aspect-ratio: 1 / 1;
}


/* FOTO */
.imagem-organica,
.imagem-organica .elementor-widget-container {
    width: 100%;
    height: 100%;
}

.imagem-organica img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;

    border-radius:
        58% 42% 45% 55%
        /
        48% 52% 48% 52%;
}


/* BORDA TRACEJADA */
.foto-organica-esquerda::before {
    content: "";
    position: absolute;

    top: -8px;
    right: -10px;
    bottom: -16px;
    left: -16px;

    border: 2px dashed #9B7778;

    border-radius:
        58% 42% 45% 55%
        /
        48% 52% 48% 52%;

    pointer-events: none;
    z-index: 2;

    animation: girar-borda-esquerda 300s linear infinite;
}


/* ANIMAÇÃO DA BORDA */
@keyframes girar-borda-esquerda {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}


/* ========================================
   ESTRELA
======================================== */

.estrela-esquerda {
    position: absolute !important;

    width: 80px;

    top: -50px;
    right: 0px;

    z-index: 5;

    animation: flutuar-estrela-esquerda 3s ease-in-out infinite;
}


/* ANIMAÇÃO DA ESTRELA */
@keyframes flutuar-estrela-esquerda {
    0%, 100% {
        transform: translateY(0) rotate(0deg);
    }

    50% {
        transform: translateY(-8px) rotate(8deg);
    }
}


/* ========================================
   PASSARINHO
======================================== */

.passarinho-esquerda {
    position: absolute !important;

    width: 125px;

    left: -25px !important;
    right: auto !important;

    bottom: 20px;

    z-index: 5;

    animation: flutuar-passaro-esquerda 3.5s ease-in-out infinite;
}


/* ANIMAÇÃO DO PASSARINHO */
@keyframes flutuar-passaro-esquerda {
    0%, 100% {
        transform: translate(0, 0) rotate(-3deg);
    }

    50% {
        transform: translate(12px, -8px) rotate(4deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bda4baf */.foto-organica {
    position: relative;
    width: 100%;
    max-width: 500px;
    aspect-ratio: 1 / 1;
}


/* FOTO */
.imagem-organica,
.imagem-organica .elementor-widget-container {
    width: 100%;
    height: 100%;
}

.imagem-organica img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;

    border-radius:
        50% 50% 48% 52%
        /
      50% 48% 52% 50%;
}


/* BORDA TRACEJADA */
.foto-organica::before {
    content: "";
    position: absolute;
    inset: -14px;

    border: 2px dashed #9B7778;

    border-radius:
        52% 48% 50% 50%
        /
        48% 52% 48% 52%;

    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-420be0c */.foto-organica {
    position: relative;
    width: 100%;
    max-width: 500px;
    aspect-ratio: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4ea603 */.foto-organica-esquerda {
    position: relative;
    width: 100%;
    max-width: 500px;
    aspect-ratio: 1 / 1;
}


/* FOTO */
.imagem-organica,
.imagem-organica .elementor-widget-container {
    width: 100%;
    height: 100%;
}

.imagem-organica img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;

    border-radius:
        58% 42% 45% 55%
        /
        48% 52% 48% 52%;
}


/* BORDA TRACEJADA */
.foto-organica-esquerda::before {
    content: "";
    position: absolute;

    top: -8px;
    right: -10px;
    bottom: -16px;
    left: -16px;

    border: 2px dashed #9B7778;

    border-radius:
        58% 42% 45% 55%
        /
        48% 52% 48% 52%;

    pointer-events: none;
    z-index: 2;

    animation: girar-borda-esquerda 300s linear infinite;
}


/* ANIMAÇÃO DA BORDA */
@keyframes girar-borda-esquerda {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}


/* ========================================
   ESTRELA
======================================== */

.estrela-esquerda {
    position: absolute !important;

    width: 80px;

    top: -50px;
    right: 0px;

    z-index: 5;

    animation: flutuar-estrela-esquerda 3s ease-in-out infinite;
}


/* ANIMAÇÃO DA ESTRELA */
@keyframes flutuar-estrela-esquerda {
    0%, 100% {
        transform: translateY(0) rotate(0deg);
    }

    50% {
        transform: translateY(-8px) rotate(8deg);
    }
}


/* ========================================
   PASSARINHO
======================================== */

.passarinho-esquerda {
    position: absolute !important;

    width: 125px;

    left: -25px !important;
    right: auto !important;

    bottom: 20px;

    z-index: 5;

    animation: flutuar-passaro-esquerda 3.5s ease-in-out infinite;
}


/* ANIMAÇÃO DO PASSARINHO */
@keyframes flutuar-passaro-esquerda {
    0%, 100% {
        transform: translate(0, 0) rotate(-3deg);
    }

    50% {
        transform: translate(12px, -8px) rotate(4deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cfb5fd */.foto-organica {
    position: relative;
    width: 100%;
    max-width: 500px;
    aspect-ratio: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0ce572 */.foto-organica-esquerda {
    position: relative;
    width: 100%;
    max-width: 500px;
    aspect-ratio: 1 / 1;
}


/* FOTO */
.imagem-organica,
.imagem-organica .elementor-widget-container {
    width: 100%;
    height: 100%;
}

.imagem-organica img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;

    border-radius:
        58% 42% 45% 55%
        /
        48% 52% 48% 52%;
}


/* BORDA TRACEJADA */
.foto-organica-esquerda::before {
    content: "";
    position: absolute;

    top: -8px;
    right: -10px;
    bottom: -16px;
    left: -16px;

    border: 2px dashed #9B7778;

    border-radius:
        58% 42% 45% 55%
        /
        48% 52% 48% 52%;

    pointer-events: none;
    z-index: 2;

    animation: girar-borda-esquerda 300s linear infinite;
}


/* ANIMAÇÃO DA BORDA */
@keyframes girar-borda-esquerda {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}


/* ========================================
   ESTRELA
======================================== */

.estrela-esquerda {
    position: absolute !important;

    width: 80px;

    top: -50px;
    right: 0px;

    z-index: 5;

    animation: flutuar-estrela-esquerda 3s ease-in-out infinite;
}


/* ANIMAÇÃO DA ESTRELA */
@keyframes flutuar-estrela-esquerda {
    0%, 100% {
        transform: translateY(0) rotate(0deg);
    }

    50% {
        transform: translateY(-8px) rotate(8deg);
    }
}


/* ========================================
   PASSARINHO
======================================== */

.passarinho-esquerda {
    position: absolute !important;

    width: 125px;

    left: -25px !important;
    right: auto !important;

    bottom: 20px;

    z-index: 5;

    animation: flutuar-passaro-esquerda 3.5s ease-in-out infinite;
}


/* ANIMAÇÃO DO PASSARINHO */
@keyframes flutuar-passaro-esquerda {
    0%, 100% {
        transform: translate(0, 0) rotate(-3deg);
    }

    50% {
        transform: translate(12px, -8px) rotate(4deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c62675 */.foto-organica {
    position: relative;
    width: 100%;
    max-width: 500px;
    aspect-ratio: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3df82e8 */.foto-organica-esquerda {
    position: relative;
    width: 100%;
    max-width: 500px;
    aspect-ratio: 1 / 1;
}


/* FOTO */
.imagem-organica,
.imagem-organica .elementor-widget-container {
    width: 100%;
    height: 100%;
}

.imagem-organica img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;

    border-radius:
        58% 42% 45% 55%
        /
        48% 52% 48% 52%;
}


/* BORDA TRACEJADA */
.foto-organica-esquerda::before {
    content: "";
    position: absolute;

    top: -8px;
    right: -10px;
    bottom: -16px;
    left: -16px;

    border: 2px dashed #9B7778;

    border-radius:
        58% 42% 45% 55%
        /
        48% 52% 48% 52%;

    pointer-events: none;
    z-index: 2;

    animation: girar-borda-esquerda 300s linear infinite;
}


/* ANIMAÇÃO DA BORDA */
@keyframes girar-borda-esquerda {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}


/* ========================================
   ESTRELA
======================================== */

.estrela-esquerda {
    position: absolute !important;

    width: 80px;

    top: -50px;
    right: 0px;

    z-index: 5;

    animation: flutuar-estrela-esquerda 3s ease-in-out infinite;
}


/* ANIMAÇÃO DA ESTRELA */
@keyframes flutuar-estrela-esquerda {
    0%, 100% {
        transform: translateY(0) rotate(0deg);
    }

    50% {
        transform: translateY(-8px) rotate(8deg);
    }
}


/* ========================================
   PASSARINHO
======================================== */

.passarinho-esquerda {
    position: absolute !important;

    width: 125px;

    left: -25px !important;
    right: auto !important;

    bottom: 20px;

    z-index: 5;

    animation: flutuar-passaro-esquerda 3.5s ease-in-out infinite;
}


/* ANIMAÇÃO DO PASSARINHO */
@keyframes flutuar-passaro-esquerda {
    0%, 100% {
        transform: translate(0, 0) rotate(-3deg);
    }

    50% {
        transform: translate(12px, -8px) rotate(4deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d66cde */.foto-organica {
    position: relative;
    width: 100%;
    max-width: 500px;
    aspect-ratio: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c0f9ec */.foto-organica-esquerda {
    position: relative;
    width: 100%;
    max-width: 500px;
    aspect-ratio: 1 / 1;
}


/* FOTO */
.imagem-organica,
.imagem-organica .elementor-widget-container {
    width: 100%;
    height: 100%;
}

.imagem-organica img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;

    border-radius:
        58% 42% 45% 55%
        /
        48% 52% 48% 52%;
}


/* BORDA TRACEJADA */
.foto-organica-esquerda::before {
    content: "";
    position: absolute;

    top: -8px;
    right: -10px;
    bottom: -16px;
    left: -16px;

    border: 2px dashed #9B7778;

    border-radius:
        58% 42% 45% 55%
        /
        48% 52% 48% 52%;

    pointer-events: none;
    z-index: 2;

    animation: girar-borda-esquerda 300s linear infinite;
}


/* ANIMAÇÃO DA BORDA */
@keyframes girar-borda-esquerda {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}


/* ========================================
   ESTRELA
======================================== */

.estrela-esquerda {
    position: absolute !important;

    width: 80px;

    top: -50px;
    right: 0px;

    z-index: 5;

    animation: flutuar-estrela-esquerda 3s ease-in-out infinite;
}


/* ANIMAÇÃO DA ESTRELA */
@keyframes flutuar-estrela-esquerda {
    0%, 100% {
        transform: translateY(0) rotate(0deg);
    }

    50% {
        transform: translateY(-8px) rotate(8deg);
    }
}


/* ========================================
   PASSARINHO
======================================== */

.passarinho-esquerda {
    position: absolute !important;

    width: 125px;

    left: -25px !important;
    right: auto !important;

    bottom: 20px;

    z-index: 5;

    animation: flutuar-passaro-esquerda 3.5s ease-in-out infinite;
}


/* ANIMAÇÃO DO PASSARINHO */
@keyframes flutuar-passaro-esquerda {
    0%, 100% {
        transform: translate(0, 0) rotate(-3deg);
    }

    50% {
        transform: translate(12px, -8px) rotate(4deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c05bb8 */.foto-organica {
    position: relative;
    width: 100%;
    max-width: 500px;
    aspect-ratio: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14a1f95 */.foto-organica-esquerda {
    position: relative;
    width: 100%;
    max-width: 500px;
    aspect-ratio: 1 / 1;
}


/* FOTO */
.imagem-organica,
.imagem-organica .elementor-widget-container {
    width: 100%;
    height: 100%;
}

.imagem-organica img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;

    border-radius:
        58% 42% 45% 55%
        /
        48% 52% 48% 52%;
}


/* BORDA TRACEJADA */
.foto-organica-esquerda::before {
    content: "";
    position: absolute;

    top: -8px;
    right: -10px;
    bottom: -16px;
    left: -16px;

    border: 2px dashed #9B7778;

    border-radius:
        58% 42% 45% 55%
        /
        48% 52% 48% 52%;

    pointer-events: none;
    z-index: 2;

    animation: girar-borda-esquerda 300s linear infinite;
}


/* ANIMAÇÃO DA BORDA */
@keyframes girar-borda-esquerda {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}


/* ========================================
   ESTRELA
======================================== */

.estrela-esquerda {
    position: absolute !important;

    width: 80px;

    top: -50px;
    right: 0px;

    z-index: 5;

    animation: flutuar-estrela-esquerda 3s ease-in-out infinite;
}


/* ANIMAÇÃO DA ESTRELA */
@keyframes flutuar-estrela-esquerda {
    0%, 100% {
        transform: translateY(0) rotate(0deg);
    }

    50% {
        transform: translateY(-8px) rotate(8deg);
    }
}


/* ========================================
   PASSARINHO
======================================== */

.passarinho-esquerda {
    position: absolute !important;

    width: 125px;

    left: -25px !important;
    right: auto !important;

    bottom: 20px;

    z-index: 5;

    animation: flutuar-passaro-esquerda 3.5s ease-in-out infinite;
}


/* ANIMAÇÃO DO PASSARINHO */
@keyframes flutuar-passaro-esquerda {
    0%, 100% {
        transform: translate(0, 0) rotate(-3deg);
    }

    50% {
        transform: translate(12px, -8px) rotate(4deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82ea01f */.foto-organica {
    position: relative;
    width: 100%;
    max-width: 500px;
    aspect-ratio: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a55da42 *//* =========================================
   CONTAINER PRINCIPAL
========================================= */

.elementor-593 .elementor-element.elementor-element-6a55da42 {
    position: relative;
    overflow: hidden;
}


/* =========================================
   TÍTULO
========================================= */

.elementor-593 .elementor-element.elementor-element-6a55da42 .titulo-cta .elementor-heading-title {
    color: #FFF9F2;
}

.elementor-593 .elementor-element.elementor-element-6a55da42 .titulo-cta .elementor-heading-title span {
    color: #F39A50;
}


/* =========================================
   PASSARINHO
========================================= */

.elementor-593 .elementor-element.elementor-element-6a55da42 .passarinho-cta {
    position: absolute;

    width: 100px;

    top: 15px;
    left: 35px;

    z-index: 3;

    animation: flutuar-passarinho-cta 3.5s ease-in-out infinite;
}


/* =========================================
   ESTRELA
========================================= */

.elementor-593 .elementor-element.elementor-element-6a55da42 .estrela-cta {
    position: absolute;

    width: 75px;

    right: 20px;
    bottom: 10px;

    z-index: 3;

    animation: flutuar-estrela-cta 3s ease-in-out infinite;
}


/* =========================================
   ANIMAÇÃO PASSARINHO
========================================= */

@keyframes flutuar-passarinho-cta {

    0%, 100% {
        transform: translate(0, 0) rotate(-3deg);
    }

    50% {
        transform: translate(12px, -8px) rotate(4deg);
    }
}


/* =========================================
   ANIMAÇÃO ESTRELA
========================================= */

@keyframes flutuar-estrela-cta {

    0%, 100% {
        transform: translateY(0) rotate(0deg);
    }

    50% {
        transform: translateY(-8px) rotate(8deg);
    }
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-593 .elementor-element.elementor-element-6a55da42 {
        min-height: 600px;

        padding:
            70px
            28px
            55px
            28px;

        border-radius: 32px;
    }


    /* TÍTULO */

    .elementor-593 .elementor-element.elementor-element-6a55da42 .titulo-cta .elementor-heading-title {
        font-size: 56px;
        line-height: 1.15;
        text-align: center;
    }


    /* PASSARINHO */

    .elementor-593 .elementor-element.elementor-element-6a55da42 .passarinho-cta {
        width: 95px;

        top: 35px;
        left: 55px;
    }


    /* ESTRELA */

    .elementor-593 .elementor-element.elementor-element-6a55da42 .estrela-cta {
        width: 95px;

        right: 25px;
        bottom: 25px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80af240 *//* =========================================
   CONTAINER PRINCIPAL
========================================= */

.elementor-593 .elementor-element.elementor-element-80af240 {
    position: relative;
    overflow: hidden;
}


/* =========================================
   TÍTULO
========================================= */

.elementor-593 .elementor-element.elementor-element-80af240 .titulo-cta .elementor-heading-title {
    color: #FFF9F2;
}

.elementor-593 .elementor-element.elementor-element-80af240 .titulo-cta .elementor-heading-title span {
    color: #F39A50;
}


/* =========================================
   PASSARINHO
========================================= */

.elementor-593 .elementor-element.elementor-element-80af240 .passarinho-cta {
    position: absolute;

    width: 100px;

    top: 15px;
    left: 35px;

    z-index: 3;

    animation: flutuar-passarinho-cta 3.5s ease-in-out infinite;
}


/* =========================================
   ESTRELA
========================================= */

.elementor-593 .elementor-element.elementor-element-80af240 .estrela-cta {
    position: absolute;

    width: 100px;

    right: 20px;
    bottom: 10px;

    z-index: 3;

    animation: flutuar-estrela-cta 3s ease-in-out infinite;
}


/* =========================================
   ANIMAÇÃO PASSARINHO
========================================= */

@keyframes flutuar-passarinho-cta {

    0%, 100% {
        transform: translate(0, 0) rotate(-3deg);
    }

    50% {
        transform: translate(12px, -8px) rotate(4deg);
    }
}


/* =========================================
   ANIMAÇÃO ESTRELA
========================================= */

@keyframes flutuar-estrela-cta {

    0%, 100% {
        transform: translateY(0) rotate(0deg);
    }

    50% {
        transform: translateY(-8px) rotate(8deg);
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Dreaming Outloud';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://clinicabemtequis.com.br/wp-content/uploads/2024/06/dreaming-outloud-regular-alternative.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Transforma';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://clinicabemtequis.com.br/wp-content/uploads/2024/06/TransformaSans-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */