.elementor-235 .elementor-element.elementor-element-77cc455{--display:flex;--min-height:741px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-77cc455:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-77cc455 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B1C16;background-image:url("https://joannaoliveiramediacao.com.br/wp-content/uploads/2025/12/imagem_hd.png");background-position:0px -63px;background-repeat:no-repeat;background-size:100% auto;}.elementor-235 .elementor-element.elementor-element-77cc455::before, .elementor-235 .elementor-element.elementor-element-77cc455 > .elementor-background-video-container::before, .elementor-235 .elementor-element.elementor-element-77cc455 > .e-con-inner > .elementor-background-video-container::before, .elementor-235 .elementor-element.elementor-element-77cc455 > .elementor-background-slideshow::before, .elementor-235 .elementor-element.elementor-element-77cc455 > .e-con-inner > .elementor-background-slideshow::before, .elementor-235 .elementor-element.elementor-element-77cc455 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(241deg, #FFFFFF00 35%, #2B1C16 91%);}.elementor-235 .elementor-element.elementor-element-77dfb0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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-235 .elementor-element.elementor-element-3c693c7 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:60px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-88671b8 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:100;line-height:1.4em;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-235 .elementor-element.elementor-element-26d4d32 .elementor-button{background-color:#B2FE0200;font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;fill:#283650;color:#283650;padding:17px 40px 17px 40px;}.elementor-235 .elementor-element.elementor-element-26d4d32.elementor-element{--align-self:flex-start;}.elementor-235 .elementor-element.elementor-element-26d4d32 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-235 .elementor-element.elementor-element-26d4d32 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-235 .elementor-element.elementor-element-15aba57{--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-235 .elementor-element.elementor-element-ecea8bc{--display:flex;--min-height:741px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-ecea8bc:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-ecea8bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B1C16;background-image:url("https://joannaoliveiramediacao.com.br/wp-content/uploads/2025/12/imagem_hd.png");background-position:0px -63px;background-repeat:no-repeat;background-size:100% auto;}.elementor-235 .elementor-element.elementor-element-ecea8bc::before, .elementor-235 .elementor-element.elementor-element-ecea8bc > .elementor-background-video-container::before, .elementor-235 .elementor-element.elementor-element-ecea8bc > .e-con-inner > .elementor-background-video-container::before, .elementor-235 .elementor-element.elementor-element-ecea8bc > .elementor-background-slideshow::before, .elementor-235 .elementor-element.elementor-element-ecea8bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-235 .elementor-element.elementor-element-ecea8bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(241deg, #FFFFFF00 35%, #2B1C16 91%);}.elementor-235 .elementor-element.elementor-element-a9ca9d9{--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-235 .elementor-element.elementor-element-9ee7c3b .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:60px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-e2bd5ba .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:100;line-height:1.4em;color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-5bc8e64 .elementor-button{background-color:#B2FE0200;font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;fill:#283650;color:#283650;padding:17px 40px 17px 40px;}.elementor-235 .elementor-element.elementor-element-5bc8e64.elementor-element{--align-self:flex-start;}.elementor-235 .elementor-element.elementor-element-5bc8e64 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-235 .elementor-element.elementor-element-5bc8e64 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-235 .elementor-element.elementor-element-40c171f{--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-235 .elementor-element.elementor-element-2af67c2{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-2af67c2:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-2af67c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-562df67{--display:flex;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-235 .elementor-element.elementor-element-562df67:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-562df67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFD9A8 0%, #9A7658 100%);}.elementor-235 .elementor-element.elementor-element-562df67.e-con{--align-self:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-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-235 .elementor-element.elementor-element-6492f23{padding:0px 0px 20px 0px;border-style:dashed;border-width:0px 0px 1px 0px;}.elementor-235 .elementor-element.elementor-element-6492f23 .elementor-icon-box-wrapper{gap:20px;}.elementor-235 .elementor-element.elementor-element-6492f23 .elementor-icon-box-title{margin-block-end:10px;color:#4F3A27;}.elementor-235 .elementor-element.elementor-element-6492f23.elementor-view-stacked .elementor-icon{background-color:#4F3A27;fill:#FFFFFF;color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-6492f23.elementor-view-framed .elementor-icon, .elementor-235 .elementor-element.elementor-element-6492f23.elementor-view-default .elementor-icon{fill:#4F3A27;color:#4F3A27;border-color:#4F3A27;}.elementor-235 .elementor-element.elementor-element-6492f23.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-6492f23 .elementor-icon{font-size:30px;border-radius:4px 4px 4px 4px;}.elementor-235 .elementor-element.elementor-element-6492f23 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-6492f23 .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:500;line-height:1em;}.elementor-235 .elementor-element.elementor-element-6492f23:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-6492f23:has(:focus) .elementor-icon-box-title{color:#27354F;}.elementor-235 .elementor-element.elementor-element-6492f23 .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-8312df6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-235 .elementor-element.elementor-element-8312df6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-8312df6.elementor-view-framed .elementor-icon, .elementor-235 .elementor-element.elementor-element-8312df6.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-8312df6 .elementor-icon{font-size:32px;}.elementor-235 .elementor-element.elementor-element-8312df6 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-8312df6 .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:17px;font-weight:500;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-8312df6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-8312df6:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-8312df6:has(:focus) .elementor-icon-box-title{color:#071B34;}.elementor-235 .elementor-element.elementor-element-8312df6 .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFFC4;}.elementor-235 .elementor-element.elementor-element-133cede .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-235 .elementor-element.elementor-element-133cede.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-133cede.elementor-view-framed .elementor-icon, .elementor-235 .elementor-element.elementor-element-133cede.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-133cede .elementor-icon{font-size:32px;}.elementor-235 .elementor-element.elementor-element-133cede .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-133cede .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:17px;font-weight:500;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-133cede .elementor-icon-box-title{color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-133cede:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-133cede:has(:focus) .elementor-icon-box-title{color:#071B34;}.elementor-235 .elementor-element.elementor-element-133cede .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFFC4;}.elementor-235 .elementor-element.elementor-element-a090306{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-235 .elementor-element.elementor-element-9389e64 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-235 .elementor-element.elementor-element-d2bbb9c{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-235 .elementor-element.elementor-element-d2bbb9c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-a78c97c .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:16px;font-weight:500;line-height:1em;color:#27354F;}.elementor-235 .elementor-element.elementor-element-ba533a7 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:500;line-height:1.3em;color:#071B34;}.elementor-235 .elementor-element.elementor-element-cac5911{text-align:justify;}.elementor-235 .elementor-element.elementor-element-cac5911 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;line-height:1.3em;color:#757575;}.elementor-235 .elementor-element.elementor-element-d4ad894 .elementor-button{background-color:#B2FE0200;font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;fill:#283650;color:#283650;padding:17px 40px 17px 40px;}.elementor-235 .elementor-element.elementor-element-d4ad894.elementor-element{--align-self:flex-start;}.elementor-235 .elementor-element.elementor-element-d4ad894 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-235 .elementor-element.elementor-element-d4ad894 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-235 .elementor-element.elementor-element-4c153d3{--display:flex;--min-height:0px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.96;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-4c153d3:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-4c153d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A3896859;}.elementor-235 .elementor-element.elementor-element-4c153d3::before, .elementor-235 .elementor-element.elementor-element-4c153d3 > .elementor-background-video-container::before, .elementor-235 .elementor-element.elementor-element-4c153d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-235 .elementor-element.elementor-element-4c153d3 > .elementor-background-slideshow::before, .elementor-235 .elementor-element.elementor-element-4c153d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-235 .elementor-element.elementor-element-4c153d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-235 .elementor-element.elementor-element-c37e5dc{text-align:center;}.elementor-235 .elementor-element.elementor-element-c37e5dc .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:40px;font-weight:500;color:#000000;}.elementor-235 .elementor-element.elementor-element-8d56c80{--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;--flex-wrap:nowrap;--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-235 .elementor-element.elementor-element-fd37c96{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:8px 0px 0px 0px;--border-top-width:8px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFD9A8;--border-color:#FFD9A8;--border-radius:5px 5px 5px 5px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-235 .elementor-element.elementor-element-fd37c96:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-fd37c96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-9661cfc{z-index:2;}.elementor-235 .elementor-element.elementor-element-9661cfc .elementor-icon-box-wrapper{gap:20px;}.elementor-235 .elementor-element.elementor-element-9661cfc .elementor-icon-box-title{margin-block-end:10px;color:#0B0B0B;}.elementor-235 .elementor-element.elementor-element-9661cfc.elementor-view-stacked .elementor-icon{background-color:#5E4129;}.elementor-235 .elementor-element.elementor-element-9661cfc.elementor-view-framed .elementor-icon, .elementor-235 .elementor-element.elementor-element-9661cfc.elementor-view-default .elementor-icon{fill:#5E4129;color:#5E4129;border-color:#5E4129;}.elementor-235 .elementor-element.elementor-element-9661cfc .elementor-icon{font-size:40px;}.elementor-235 .elementor-element.elementor-element-9661cfc .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-9661cfc .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;line-height:1.3em;}.elementor-235 .elementor-element.elementor-element-9661cfc:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-9661cfc:has(:focus) .elementor-icon-box-title{color:#071B34;}.elementor-235 .elementor-element.elementor-element-9661cfc .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;color:#757575;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-235 .elementor-element.elementor-element-0daf0ec{right:-20px;}body.rtl .elementor-235 .elementor-element.elementor-element-0daf0ec{left:-20px;}.elementor-235 .elementor-element.elementor-element-0daf0ec{bottom:-20px;}.elementor-235 .elementor-element.elementor-element-0daf0ec .elementor-icon-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-0daf0ec .elementor-icon{font-size:80px;}.elementor-235 .elementor-element.elementor-element-0daf0ec .elementor-icon svg{height:80px;}.elementor-235 .elementor-element.elementor-element-1a56df0{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-235 .elementor-element.elementor-element-1a56df0:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-1a56df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD9A8;}.elementor-235 .elementor-element.elementor-element-6d08e2f{z-index:2;}.elementor-235 .elementor-element.elementor-element-6d08e2f .elementor-icon-box-wrapper{gap:20px;}.elementor-235 .elementor-element.elementor-element-6d08e2f .elementor-icon-box-title{margin-block-end:10px;color:#0B0B0B;}.elementor-235 .elementor-element.elementor-element-6d08e2f.elementor-view-stacked .elementor-icon{background-color:#5E4129;}.elementor-235 .elementor-element.elementor-element-6d08e2f.elementor-view-framed .elementor-icon, .elementor-235 .elementor-element.elementor-element-6d08e2f.elementor-view-default .elementor-icon{fill:#5E4129;color:#5E4129;border-color:#5E4129;}.elementor-235 .elementor-element.elementor-element-6d08e2f .elementor-icon{font-size:40px;}.elementor-235 .elementor-element.elementor-element-6d08e2f .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-6d08e2f .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;line-height:1.3em;}.elementor-235 .elementor-element.elementor-element-6d08e2f:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-6d08e2f:has(:focus) .elementor-icon-box-title{color:#071B34;}.elementor-235 .elementor-element.elementor-element-6d08e2f .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;color:#757575;}body:not(.rtl) .elementor-235 .elementor-element.elementor-element-b8eb619{right:-20px;}body.rtl .elementor-235 .elementor-element.elementor-element-b8eb619{left:-20px;}.elementor-235 .elementor-element.elementor-element-b8eb619{bottom:-20px;}.elementor-235 .elementor-element.elementor-element-b8eb619 .elementor-icon-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-b8eb619.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-235 .elementor-element.elementor-element-b8eb619.elementor-view-framed .elementor-icon, .elementor-235 .elementor-element.elementor-element-b8eb619.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-235 .elementor-element.elementor-element-b8eb619.elementor-view-framed .elementor-icon, .elementor-235 .elementor-element.elementor-element-b8eb619.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-235 .elementor-element.elementor-element-b8eb619 .elementor-icon{font-size:80px;}.elementor-235 .elementor-element.elementor-element-b8eb619 .elementor-icon svg{height:80px;}.elementor-235 .elementor-element.elementor-element-303137c{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:8px 0px 0px 0px;--border-top-width:8px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFD9A8;--border-color:#FFD9A8;--border-radius:5px 5px 5px 5px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-235 .elementor-element.elementor-element-303137c:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-303137c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-864cc01{z-index:2;}.elementor-235 .elementor-element.elementor-element-864cc01 .elementor-icon-box-wrapper{gap:20px;}.elementor-235 .elementor-element.elementor-element-864cc01 .elementor-icon-box-title{margin-block-end:10px;color:#0B0B0B;}.elementor-235 .elementor-element.elementor-element-864cc01.elementor-view-stacked .elementor-icon{background-color:#5E4129;}.elementor-235 .elementor-element.elementor-element-864cc01.elementor-view-framed .elementor-icon, .elementor-235 .elementor-element.elementor-element-864cc01.elementor-view-default .elementor-icon{fill:#5E4129;color:#5E4129;border-color:#5E4129;}.elementor-235 .elementor-element.elementor-element-864cc01 .elementor-icon{font-size:40px;}.elementor-235 .elementor-element.elementor-element-864cc01 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-864cc01 .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;line-height:1.3em;}.elementor-235 .elementor-element.elementor-element-864cc01:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-864cc01:has(:focus) .elementor-icon-box-title{color:#071B34;}.elementor-235 .elementor-element.elementor-element-864cc01 .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;color:#757575;}body:not(.rtl) .elementor-235 .elementor-element.elementor-element-c1e20ae{right:-20px;}body.rtl .elementor-235 .elementor-element.elementor-element-c1e20ae{left:-20px;}.elementor-235 .elementor-element.elementor-element-c1e20ae{bottom:-20px;}.elementor-235 .elementor-element.elementor-element-c1e20ae .elementor-icon-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-c1e20ae .elementor-icon{font-size:80px;}.elementor-235 .elementor-element.elementor-element-c1e20ae .elementor-icon svg{height:80px;}.elementor-235 .elementor-element.elementor-element-c704990{--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;--flex-wrap:nowrap;--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-235 .elementor-element.elementor-element-45853e8{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-235 .elementor-element.elementor-element-45853e8:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-45853e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD9A8;}.elementor-235 .elementor-element.elementor-element-dee9aab{z-index:2;}.elementor-235 .elementor-element.elementor-element-dee9aab .elementor-icon-box-wrapper{gap:20px;}.elementor-235 .elementor-element.elementor-element-dee9aab .elementor-icon-box-title{margin-block-end:10px;color:#0B0B0B;}.elementor-235 .elementor-element.elementor-element-dee9aab.elementor-view-stacked .elementor-icon{background-color:#5E4129;}.elementor-235 .elementor-element.elementor-element-dee9aab.elementor-view-framed .elementor-icon, .elementor-235 .elementor-element.elementor-element-dee9aab.elementor-view-default .elementor-icon{fill:#5E4129;color:#5E4129;border-color:#5E4129;}.elementor-235 .elementor-element.elementor-element-dee9aab .elementor-icon{font-size:40px;}.elementor-235 .elementor-element.elementor-element-dee9aab .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-dee9aab .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;line-height:1.3em;}.elementor-235 .elementor-element.elementor-element-dee9aab:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-dee9aab:has(:focus) .elementor-icon-box-title{color:#071B34;}.elementor-235 .elementor-element.elementor-element-dee9aab .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;color:#757575;}body:not(.rtl) .elementor-235 .elementor-element.elementor-element-3555215{right:-20px;}body.rtl .elementor-235 .elementor-element.elementor-element-3555215{left:-20px;}.elementor-235 .elementor-element.elementor-element-3555215{bottom:-20px;}.elementor-235 .elementor-element.elementor-element-3555215 .elementor-icon-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-3555215.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-235 .elementor-element.elementor-element-3555215.elementor-view-framed .elementor-icon, .elementor-235 .elementor-element.elementor-element-3555215.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-235 .elementor-element.elementor-element-3555215.elementor-view-framed .elementor-icon, .elementor-235 .elementor-element.elementor-element-3555215.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-235 .elementor-element.elementor-element-3555215 .elementor-icon{font-size:80px;}.elementor-235 .elementor-element.elementor-element-3555215 .elementor-icon svg{height:80px;}.elementor-235 .elementor-element.elementor-element-5229e37{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:8px 0px 0px 0px;--border-top-width:8px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFD9A8;--border-color:#FFD9A8;--border-radius:5px 5px 5px 5px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-235 .elementor-element.elementor-element-5229e37:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-5229e37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-f47d092{z-index:2;}.elementor-235 .elementor-element.elementor-element-f47d092 .elementor-icon-box-wrapper{gap:20px;}.elementor-235 .elementor-element.elementor-element-f47d092 .elementor-icon-box-title{margin-block-end:10px;color:#0B0B0B;}.elementor-235 .elementor-element.elementor-element-f47d092.elementor-view-stacked .elementor-icon{background-color:#5E4129;}.elementor-235 .elementor-element.elementor-element-f47d092.elementor-view-framed .elementor-icon, .elementor-235 .elementor-element.elementor-element-f47d092.elementor-view-default .elementor-icon{fill:#5E4129;color:#5E4129;border-color:#5E4129;}.elementor-235 .elementor-element.elementor-element-f47d092 .elementor-icon{font-size:40px;}.elementor-235 .elementor-element.elementor-element-f47d092 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-f47d092 .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;line-height:1.3em;}.elementor-235 .elementor-element.elementor-element-f47d092:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-f47d092:has(:focus) .elementor-icon-box-title{color:#071B34;}.elementor-235 .elementor-element.elementor-element-f47d092 .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;color:#757575;}body:not(.rtl) .elementor-235 .elementor-element.elementor-element-2bc16d1{right:-20px;}body.rtl .elementor-235 .elementor-element.elementor-element-2bc16d1{left:-20px;}.elementor-235 .elementor-element.elementor-element-2bc16d1{bottom:-20px;}.elementor-235 .elementor-element.elementor-element-2bc16d1 .elementor-icon-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-2bc16d1 .elementor-icon{font-size:80px;}.elementor-235 .elementor-element.elementor-element-2bc16d1 .elementor-icon svg{height:80px;}.elementor-235 .elementor-element.elementor-element-d196c84{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-d196c84:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-d196c84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-54d3a64{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-ba82c27 img{width:100%;height:600px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-235 .elementor-element.elementor-element-eb2fac0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-025184a .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:500;line-height:1.3em;color:#071B34;}.elementor-235 .elementor-element.elementor-element-7d1f152{text-align:justify;}.elementor-235 .elementor-element.elementor-element-7d1f152 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;line-height:1.3em;color:#757575;}.elementor-235 .elementor-element.elementor-element-51618a5 .elementor-button{background-color:#B2FE0200;font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;fill:#283650;color:#283650;padding:17px 40px 17px 40px;}.elementor-235 .elementor-element.elementor-element-51618a5.elementor-element{--align-self:flex-start;}.elementor-235 .elementor-element.elementor-element-51618a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-235 .elementor-element.elementor-element-51618a5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-235 .elementor-element.elementor-element-626b0ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.96;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-626b0ca:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-626b0ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-626b0ca::before, .elementor-235 .elementor-element.elementor-element-626b0ca > .elementor-background-video-container::before, .elementor-235 .elementor-element.elementor-element-626b0ca > .e-con-inner > .elementor-background-video-container::before, .elementor-235 .elementor-element.elementor-element-626b0ca > .elementor-background-slideshow::before, .elementor-235 .elementor-element.elementor-element-626b0ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-235 .elementor-element.elementor-element-626b0ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F3F3F3;--background-overlay:'';}.elementor-235 .elementor-element.elementor-element-2433f81{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;}.elementor-235 .elementor-element.elementor-element-2433f81.elementor-element{--align-self:center;}.elementor-235 .elementor-element.elementor-element-2433f81 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:500;line-height:1.3em;color:#5E4129;}.elementor-235 .elementor-element.elementor-element-6cf1385{--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;--flex-wrap:wrap;}.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-235 .elementor-element.elementor-element-e8c5134{width:var( --container-widget-width, 32% );max-width:32%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;box-shadow:10px 10px 36px 0px rgba(0, 0, 0, 0.06);}.elementor-235 .elementor-element.elementor-element-e8c5134 .elementor-image-box-wrapper{text-align:start;}.elementor-235 .elementor-element.elementor-element-e8c5134.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-235 .elementor-element.elementor-element-e8c5134.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-235 .elementor-element.elementor-element-e8c5134.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-235 .elementor-element.elementor-element-e8c5134 .elementor-image-box-wrapper .elementor-image-box-img{width:48px;}.elementor-235 .elementor-element.elementor-element-e8c5134 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-235 .elementor-element.elementor-element-e8c5134 .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:27px;font-weight:500;line-height:1.3em;color:#5E4129;}.elementor-235 .elementor-element.elementor-element-e8c5134:has(:hover) .elementor-image-box-title,
					 .elementor-235 .elementor-element.elementor-element-e8c5134:has(:focus) .elementor-image-box-title{color:#5E4129;}.elementor-235 .elementor-element.elementor-element-e8c5134 .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#585858;}.elementor-235 .elementor-element.elementor-element-daf2deb{width:var( --container-widget-width, 32% );max-width:32%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;box-shadow:10px 10px 36px 0px rgba(0, 0, 0, 0.06);}.elementor-235 .elementor-element.elementor-element-daf2deb .elementor-image-box-wrapper{text-align:start;}.elementor-235 .elementor-element.elementor-element-daf2deb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-235 .elementor-element.elementor-element-daf2deb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-235 .elementor-element.elementor-element-daf2deb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-235 .elementor-element.elementor-element-daf2deb .elementor-image-box-wrapper .elementor-image-box-img{width:48px;}.elementor-235 .elementor-element.elementor-element-daf2deb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-235 .elementor-element.elementor-element-daf2deb .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:27px;font-weight:500;line-height:1.3em;color:#5E4129;}.elementor-235 .elementor-element.elementor-element-daf2deb:has(:hover) .elementor-image-box-title,
					 .elementor-235 .elementor-element.elementor-element-daf2deb:has(:focus) .elementor-image-box-title{color:#5E4129;}.elementor-235 .elementor-element.elementor-element-daf2deb .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#585858;}.elementor-235 .elementor-element.elementor-element-d6e73bc{width:var( --container-widget-width, 32% );max-width:32%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;box-shadow:10px 10px 36px 0px rgba(0, 0, 0, 0.06);}.elementor-235 .elementor-element.elementor-element-d6e73bc .elementor-image-box-wrapper{text-align:start;}.elementor-235 .elementor-element.elementor-element-d6e73bc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-235 .elementor-element.elementor-element-d6e73bc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-235 .elementor-element.elementor-element-d6e73bc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-235 .elementor-element.elementor-element-d6e73bc .elementor-image-box-wrapper .elementor-image-box-img{width:48px;}.elementor-235 .elementor-element.elementor-element-d6e73bc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-235 .elementor-element.elementor-element-d6e73bc .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:27px;font-weight:500;line-height:1.3em;color:#5E4129;}.elementor-235 .elementor-element.elementor-element-d6e73bc:has(:hover) .elementor-image-box-title,
					 .elementor-235 .elementor-element.elementor-element-d6e73bc:has(:focus) .elementor-image-box-title{color:#071B34;}.elementor-235 .elementor-element.elementor-element-d6e73bc .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#585858;}.elementor-235 .elementor-element.elementor-element-31764e7 .elementor-button{background-color:#B2FE0200;font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;fill:#283650;color:#283650;padding:17px 40px 17px 40px;}.elementor-235 .elementor-element.elementor-element-31764e7{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-31764e7.elementor-element{--align-self:center;}.elementor-235 .elementor-element.elementor-element-31764e7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-235 .elementor-element.elementor-element-31764e7 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-235 .elementor-element.elementor-element-138cd63{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:2vw;--padding-bottom:2vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-138cd63:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-138cd63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #FFFFFF 60%, #D6D6D6 100%);}.elementor-235 .elementor-element.elementor-element-138cd63::before, .elementor-235 .elementor-element.elementor-element-138cd63 > .elementor-background-video-container::before, .elementor-235 .elementor-element.elementor-element-138cd63 > .e-con-inner > .elementor-background-video-container::before, .elementor-235 .elementor-element.elementor-element-138cd63 > .elementor-background-slideshow::before, .elementor-235 .elementor-element.elementor-element-138cd63 > .e-con-inner > .elementor-background-slideshow::before, .elementor-235 .elementor-element.elementor-element-138cd63 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;background-image:url("https://joannaoliveiramediacao.com.br/wp-content/uploads/2025/12/bg_img.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-235 .elementor-element.elementor-element-c994ee1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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-235 .elementor-element.elementor-element-d77bd41.elementor-element{--align-self:center;}.elementor-235 .elementor-element.elementor-element-d77bd41{text-align:justify;font-family:"Golos Text", Sans-serif;font-size:21px;font-weight:400;text-transform:none;font-style:normal;line-height:1.4em;color:#757575;}.elementor-235 .elementor-element.elementor-element-25871c7{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 1px;}.elementor-235 .elementor-element.elementor-element-25871c7 .elementor-icon-box-wrapper{text-align:start;}.elementor-235 .elementor-element.elementor-element-25871c7 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-25871c7 .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:26px;font-weight:500;line-height:1.4em;}.elementor-235 .elementor-element.elementor-element-25871c7 .elementor-icon-box-title{color:#5E4129;}.elementor-235 .elementor-element.elementor-element-25871c7:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-25871c7:has(:focus) .elementor-icon-box-title{color:#5E4129;}.elementor-235 .elementor-element.elementor-element-25871c7 .elementor-icon-box-description{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;font-style:italic;color:#5E4129;}.elementor-235 .elementor-element.elementor-element-c338bc6 .elementor-button{background-color:#B2FE0200;font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;fill:#283650;color:#283650;padding:17px 40px 17px 40px;}.elementor-235 .elementor-element.elementor-element-c338bc6.elementor-element{--align-self:flex-start;}.elementor-235 .elementor-element.elementor-element-c338bc6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-235 .elementor-element.elementor-element-c338bc6 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-235 .elementor-element.elementor-element-f3b2be2{--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-235 .elementor-element.elementor-element-d01d61c img{max-width:61%;border-radius:12px 12px 12px 12px;}.elementor-235 .elementor-element.elementor-element-71c576a{--display:flex;--position:absolute;--border-radius:5px 5px 5px 5px;--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:20px;bottom:80px;}.elementor-235 .elementor-element.elementor-element-71c576a:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-71c576a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFD9A8C7 0%, #5E4129 100%);}body:not(.rtl) .elementor-235 .elementor-element.elementor-element-71c576a{right:-29px;}body.rtl .elementor-235 .elementor-element.elementor-element-71c576a{left:-29px;}body:not(.rtl) .elementor-235 .elementor-element.elementor-element-1acdcf7{right:-10px;}body.rtl .elementor-235 .elementor-element.elementor-element-1acdcf7{left:-10px;}.elementor-235 .elementor-element.elementor-element-1acdcf7{top:-10px;}.elementor-235 .elementor-element.elementor-element-1acdcf7 .elementor-icon-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-1acdcf7.elementor-view-stacked .elementor-icon{background-color:#071B34;}.elementor-235 .elementor-element.elementor-element-1acdcf7.elementor-view-framed .elementor-icon, .elementor-235 .elementor-element.elementor-element-1acdcf7.elementor-view-default .elementor-icon{color:#071B34;border-color:#071B34;}.elementor-235 .elementor-element.elementor-element-1acdcf7.elementor-view-framed .elementor-icon, .elementor-235 .elementor-element.elementor-element-1acdcf7.elementor-view-default .elementor-icon svg{fill:#071B34;}.elementor-235 .elementor-element.elementor-element-1acdcf7 .elementor-icon{font-size:38px;}.elementor-235 .elementor-element.elementor-element-1acdcf7 .elementor-icon svg{height:38px;}.elementor-235 .elementor-element.elementor-element-92c951f{text-align:center;}.elementor-235 .elementor-element.elementor-element-92c951f .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-7d7c6b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-7d7c6b0:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-7d7c6b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A3896859;background-image:url("https://joannaoliveiramediacao.com.br/wp-content/uploads/2025/12/bg_img.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-235 .elementor-element.elementor-element-7d7c6b0::before, .elementor-235 .elementor-element.elementor-element-7d7c6b0 > .elementor-background-video-container::before, .elementor-235 .elementor-element.elementor-element-7d7c6b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-235 .elementor-element.elementor-element-7d7c6b0 > .elementor-background-slideshow::before, .elementor-235 .elementor-element.elementor-element-7d7c6b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-235 .elementor-element.elementor-element-7d7c6b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-235 .elementor-element.elementor-element-74e8c33{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-235 .elementor-element.elementor-element-74e8c33.elementor-element{--align-self:center;}.elementor-235 .elementor-element.elementor-element-74e8c33 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:500;line-height:1.3em;color:#3C2B1D;}.elementor-235 .elementor-element.elementor-element-46b4909{--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;--flex-wrap:wrap;}.elementor-235 .elementor-element.elementor-element-e0483da{width:var( --container-widget-width, 32% );max-width:32%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 0px 0px 0px;border-color:#5E4129;border-radius:8px 8px 8px 8px;}.elementor-235 .elementor-element.elementor-element-e0483da .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-e0483da.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-235 .elementor-element.elementor-element-e0483da.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-235 .elementor-element.elementor-element-e0483da.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-235 .elementor-element.elementor-element-e0483da .elementor-image-box-wrapper .elementor-image-box-img{width:48px;}.elementor-235 .elementor-element.elementor-element-e0483da .elementor-image-box-img img{transition-duration:0.3s;}.elementor-235 .elementor-element.elementor-element-e0483da .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#5E4129;}.elementor-235 .elementor-element.elementor-element-e0483da:has(:hover) .elementor-image-box-title,
					 .elementor-235 .elementor-element.elementor-element-e0483da:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-235 .elementor-element.elementor-element-e0483da .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#C4C4C4;}.elementor-235 .elementor-element.elementor-element-605d6d8{width:var( --container-widget-width, 32% );max-width:32%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 0px 0px 0px;border-color:#5E4129;border-radius:8px 8px 8px 8px;}.elementor-235 .elementor-element.elementor-element-605d6d8 .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-605d6d8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-235 .elementor-element.elementor-element-605d6d8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-235 .elementor-element.elementor-element-605d6d8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-235 .elementor-element.elementor-element-605d6d8 .elementor-image-box-wrapper .elementor-image-box-img{width:48px;}.elementor-235 .elementor-element.elementor-element-605d6d8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-235 .elementor-element.elementor-element-605d6d8 .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#5E4129;}.elementor-235 .elementor-element.elementor-element-605d6d8:has(:hover) .elementor-image-box-title,
					 .elementor-235 .elementor-element.elementor-element-605d6d8:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-235 .elementor-element.elementor-element-605d6d8 .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#C4C4C4;}.elementor-235 .elementor-element.elementor-element-596a97b{width:var( --container-widget-width, 32% );max-width:32%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 0px 0px 0px;border-color:#5E4129;border-radius:8px 8px 8px 8px;}.elementor-235 .elementor-element.elementor-element-596a97b .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-596a97b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-235 .elementor-element.elementor-element-596a97b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-235 .elementor-element.elementor-element-596a97b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-235 .elementor-element.elementor-element-596a97b .elementor-image-box-wrapper .elementor-image-box-img{width:48px;}.elementor-235 .elementor-element.elementor-element-596a97b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-235 .elementor-element.elementor-element-596a97b .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#5E4129;}.elementor-235 .elementor-element.elementor-element-596a97b:has(:hover) .elementor-image-box-title,
					 .elementor-235 .elementor-element.elementor-element-596a97b:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-235 .elementor-element.elementor-element-596a97b .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#C4C4C4;}.elementor-235 .elementor-element.elementor-element-658eccb{width:var( --container-widget-width, 32% );max-width:32%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 0px 0px 0px;border-color:#5E4129;border-radius:8px 8px 8px 8px;}.elementor-235 .elementor-element.elementor-element-658eccb .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-658eccb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-235 .elementor-element.elementor-element-658eccb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-235 .elementor-element.elementor-element-658eccb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-235 .elementor-element.elementor-element-658eccb .elementor-image-box-wrapper .elementor-image-box-img{width:48px;}.elementor-235 .elementor-element.elementor-element-658eccb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-235 .elementor-element.elementor-element-658eccb .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#5E4129;}.elementor-235 .elementor-element.elementor-element-658eccb:has(:hover) .elementor-image-box-title,
					 .elementor-235 .elementor-element.elementor-element-658eccb:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-235 .elementor-element.elementor-element-658eccb .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#C4C4C4;}.elementor-235 .elementor-element.elementor-element-9fa8694{width:var( --container-widget-width, 32% );max-width:32%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 0px 0px 0px;border-color:#5E4129;border-radius:8px 8px 8px 8px;}.elementor-235 .elementor-element.elementor-element-9fa8694 .elementor-image-box-wrapper{text-align:start;}.elementor-235 .elementor-element.elementor-element-9fa8694.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-235 .elementor-element.elementor-element-9fa8694.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-235 .elementor-element.elementor-element-9fa8694.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-235 .elementor-element.elementor-element-9fa8694 .elementor-image-box-wrapper .elementor-image-box-img{width:48px;}.elementor-235 .elementor-element.elementor-element-9fa8694 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-235 .elementor-element.elementor-element-9fa8694 .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#5E4129;}.elementor-235 .elementor-element.elementor-element-9fa8694:has(:hover) .elementor-image-box-title,
					 .elementor-235 .elementor-element.elementor-element-9fa8694:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-235 .elementor-element.elementor-element-9fa8694 .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#C4C4C4;}.elementor-235 .elementor-element.elementor-element-70eee11{width:var( --container-widget-width, 32% );max-width:32%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 0px 0px 0px;border-color:#5E4129;border-radius:8px 8px 8px 8px;}.elementor-235 .elementor-element.elementor-element-70eee11 .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-70eee11.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-235 .elementor-element.elementor-element-70eee11.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-235 .elementor-element.elementor-element-70eee11.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-235 .elementor-element.elementor-element-70eee11 .elementor-image-box-wrapper .elementor-image-box-img{width:48px;}.elementor-235 .elementor-element.elementor-element-70eee11 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-235 .elementor-element.elementor-element-70eee11 .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#5E4129;}.elementor-235 .elementor-element.elementor-element-70eee11:has(:hover) .elementor-image-box-title,
					 .elementor-235 .elementor-element.elementor-element-70eee11:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-235 .elementor-element.elementor-element-70eee11 .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#C4C4C4;}.elementor-235 .elementor-element.elementor-element-7de14d2{--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;--flex-wrap:wrap;}.elementor-235 .elementor-element.elementor-element-0edfe20{width:var( --container-widget-width, 32% );max-width:32%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 0px 0px 0px;border-color:#5E4129;border-radius:8px 8px 8px 8px;}.elementor-235 .elementor-element.elementor-element-0edfe20 .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-0edfe20.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-235 .elementor-element.elementor-element-0edfe20.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-235 .elementor-element.elementor-element-0edfe20.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-235 .elementor-element.elementor-element-0edfe20 .elementor-image-box-wrapper .elementor-image-box-img{width:48px;}.elementor-235 .elementor-element.elementor-element-0edfe20 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-235 .elementor-element.elementor-element-0edfe20 .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#5E4129;}.elementor-235 .elementor-element.elementor-element-0edfe20:has(:hover) .elementor-image-box-title,
					 .elementor-235 .elementor-element.elementor-element-0edfe20:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-235 .elementor-element.elementor-element-0edfe20 .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#C4C4C4;}.elementor-235 .elementor-element.elementor-element-fd4fbf1{width:var( --container-widget-width, 32% );max-width:32%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 0px 0px 0px;border-color:#5E4129;border-radius:8px 8px 8px 8px;}.elementor-235 .elementor-element.elementor-element-fd4fbf1 .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-fd4fbf1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-235 .elementor-element.elementor-element-fd4fbf1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-235 .elementor-element.elementor-element-fd4fbf1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-235 .elementor-element.elementor-element-fd4fbf1 .elementor-image-box-wrapper .elementor-image-box-img{width:48px;}.elementor-235 .elementor-element.elementor-element-fd4fbf1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-235 .elementor-element.elementor-element-fd4fbf1 .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#5E4129;}.elementor-235 .elementor-element.elementor-element-fd4fbf1:has(:hover) .elementor-image-box-title,
					 .elementor-235 .elementor-element.elementor-element-fd4fbf1:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-235 .elementor-element.elementor-element-fd4fbf1 .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#C4C4C4;}.elementor-235 .elementor-element.elementor-element-72a5090{width:var( --container-widget-width, 32% );max-width:32%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 0px 0px 0px;border-color:#5E4129;border-radius:8px 8px 8px 8px;}.elementor-235 .elementor-element.elementor-element-72a5090 .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-72a5090.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-235 .elementor-element.elementor-element-72a5090.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-235 .elementor-element.elementor-element-72a5090.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-235 .elementor-element.elementor-element-72a5090 .elementor-image-box-wrapper .elementor-image-box-img{width:48px;}.elementor-235 .elementor-element.elementor-element-72a5090 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-235 .elementor-element.elementor-element-72a5090 .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#5E4129;}.elementor-235 .elementor-element.elementor-element-72a5090:has(:hover) .elementor-image-box-title,
					 .elementor-235 .elementor-element.elementor-element-72a5090:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-235 .elementor-element.elementor-element-72a5090 .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#C4C4C4;}.elementor-235 .elementor-element.elementor-element-291aa94 .elementor-button{background-color:#B2FE0200;font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;fill:#283650;color:#283650;padding:17px 40px 17px 40px;}.elementor-235 .elementor-element.elementor-element-291aa94.elementor-element{--align-self:center;}.elementor-235 .elementor-element.elementor-element-291aa94 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-235 .elementor-element.elementor-element-291aa94 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-235 .elementor-element.elementor-element-5b885b9{--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:55px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-235 .elementor-element.elementor-element-5b885b9:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-5b885b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-be5aad3{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-235 .elementor-element.elementor-element-be5aad3.elementor-element{--align-self:center;}.elementor-235 .elementor-element.elementor-element-be5aad3 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:500;line-height:1.3em;color:#3C2B1D;}.elementor-235 .elementor-element.elementor-element-011e067{--display:flex;--min-height:965px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--padding-top:0vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-011e067:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-011e067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-7fe6e3f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-89922fe{width:var( --container-widget-width, 100% );max-width:100%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #FFD9A8C7 0%, #5E41298F 100%);border-style:solid;border-width:2px 0px 0px 0px;border-color:#5E4129;border-radius:8px 8px 8px 8px;}.elementor-235 .elementor-element.elementor-element-89922fe .elementor-image-box-wrapper{text-align:start;}.elementor-235 .elementor-element.elementor-element-89922fe .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#5E4129;}.elementor-235 .elementor-element.elementor-element-89922fe:has(:hover) .elementor-image-box-title,
					 .elementor-235 .elementor-element.elementor-element-89922fe:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-235 .elementor-element.elementor-element-89922fe .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-235 .elementor-element.elementor-element-8aa114f{width:var( --container-widget-width, 100% );max-width:100%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #FFD9A8C7 0%, #5E41298F 100%);border-style:solid;border-width:2px 0px 0px 0px;border-color:#5E4129;border-radius:8px 8px 8px 8px;}.elementor-235 .elementor-element.elementor-element-8aa114f .elementor-image-box-wrapper{text-align:start;}.elementor-235 .elementor-element.elementor-element-8aa114f .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#5E4129;}.elementor-235 .elementor-element.elementor-element-8aa114f:has(:hover) .elementor-image-box-title,
					 .elementor-235 .elementor-element.elementor-element-8aa114f:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-235 .elementor-element.elementor-element-8aa114f .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-235 .elementor-element.elementor-element-e8c2a5d{width:var( --container-widget-width, 100% );max-width:100%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #FFD9A8C7 0%, #5E41298F 100%);border-style:solid;border-width:2px 0px 0px 0px;border-color:#5E4129;border-radius:8px 8px 8px 8px;}.elementor-235 .elementor-element.elementor-element-e8c2a5d .elementor-image-box-wrapper{text-align:start;}.elementor-235 .elementor-element.elementor-element-e8c2a5d .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#5E4129;}.elementor-235 .elementor-element.elementor-element-e8c2a5d:has(:hover) .elementor-image-box-title,
					 .elementor-235 .elementor-element.elementor-element-e8c2a5d:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-235 .elementor-element.elementor-element-e8c2a5d .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-235 .elementor-element.elementor-element-db28617{width:var( --container-widget-width, 100% );max-width:100%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #FFD9A8C7 0%, #5E41298F 100%);border-style:solid;border-width:2px 0px 0px 0px;border-color:#5E4129;border-radius:8px 8px 8px 8px;}.elementor-235 .elementor-element.elementor-element-db28617 .elementor-image-box-wrapper{text-align:start;}.elementor-235 .elementor-element.elementor-element-db28617 .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#5E4129;}.elementor-235 .elementor-element.elementor-element-db28617:has(:hover) .elementor-image-box-title,
					 .elementor-235 .elementor-element.elementor-element-db28617:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-235 .elementor-element.elementor-element-db28617 .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-235 .elementor-element.elementor-element-5be2b6d{width:var( --container-widget-width, 100% );max-width:100%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #FFD9A8C7 0%, #5E41298F 100%);border-style:solid;border-width:2px 0px 0px 0px;border-color:#5E4129;border-radius:8px 8px 8px 8px;}.elementor-235 .elementor-element.elementor-element-5be2b6d .elementor-image-box-wrapper{text-align:start;}.elementor-235 .elementor-element.elementor-element-5be2b6d .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#5E4129;}.elementor-235 .elementor-element.elementor-element-5be2b6d:has(:hover) .elementor-image-box-title,
					 .elementor-235 .elementor-element.elementor-element-5be2b6d:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-235 .elementor-element.elementor-element-5be2b6d .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-235 .elementor-element.elementor-element-532c7fa{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-1e85802{width:var( --container-widget-width, 100% );max-width:100%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #FFD9A8C7 0%, #5E41298F 100%);border-style:solid;border-width:2px 0px 0px 0px;border-color:#5E4129;border-radius:8px 8px 8px 8px;}.elementor-235 .elementor-element.elementor-element-1e85802 .elementor-image-box-wrapper{text-align:start;}.elementor-235 .elementor-element.elementor-element-1e85802 .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#5E4129;}.elementor-235 .elementor-element.elementor-element-1e85802:has(:hover) .elementor-image-box-title,
					 .elementor-235 .elementor-element.elementor-element-1e85802:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-235 .elementor-element.elementor-element-1e85802 .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-235 .elementor-element.elementor-element-4eb4da0{width:var( --container-widget-width, 100% );max-width:100%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #FFD9A8C7 0%, #5E41298F 100%);border-style:solid;border-width:2px 0px 0px 0px;border-color:#5E4129;border-radius:8px 8px 8px 8px;}.elementor-235 .elementor-element.elementor-element-4eb4da0 .elementor-image-box-wrapper{text-align:start;}.elementor-235 .elementor-element.elementor-element-4eb4da0 .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#5E4129;}.elementor-235 .elementor-element.elementor-element-4eb4da0:has(:hover) .elementor-image-box-title,
					 .elementor-235 .elementor-element.elementor-element-4eb4da0:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-235 .elementor-element.elementor-element-4eb4da0 .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-235 .elementor-element.elementor-element-ecfcaf7{width:var( --container-widget-width, 100% );max-width:100%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #FFD9A8C7 0%, #5E41298F 100%);border-style:solid;border-width:2px 0px 0px 0px;border-color:#5E4129;border-radius:8px 8px 8px 8px;}.elementor-235 .elementor-element.elementor-element-ecfcaf7 .elementor-image-box-wrapper{text-align:start;}.elementor-235 .elementor-element.elementor-element-ecfcaf7 .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#5E4129;}.elementor-235 .elementor-element.elementor-element-ecfcaf7:has(:hover) .elementor-image-box-title,
					 .elementor-235 .elementor-element.elementor-element-ecfcaf7:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-235 .elementor-element.elementor-element-ecfcaf7 .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-235 .elementor-element.elementor-element-7704f7a{width:var( --container-widget-width, 100% );max-width:100%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #FFD9A8C7 0%, #5E41298F 100%);border-style:solid;border-width:2px 0px 0px 0px;border-color:#5E4129;border-radius:8px 8px 8px 8px;}.elementor-235 .elementor-element.elementor-element-7704f7a .elementor-image-box-wrapper{text-align:start;}.elementor-235 .elementor-element.elementor-element-7704f7a .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#5E4129;}.elementor-235 .elementor-element.elementor-element-7704f7a:has(:hover) .elementor-image-box-title,
					 .elementor-235 .elementor-element.elementor-element-7704f7a:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-235 .elementor-element.elementor-element-7704f7a .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-235 .elementor-element.elementor-element-681949e{width:var( --container-widget-width, 100% );max-width:100%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #FFD9A8C7 0%, #5E41298F 100%);border-style:solid;border-width:2px 0px 0px 0px;border-color:#5E4129;border-radius:8px 8px 8px 8px;}.elementor-235 .elementor-element.elementor-element-681949e .elementor-image-box-wrapper{text-align:start;}.elementor-235 .elementor-element.elementor-element-681949e .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#5E4129;}.elementor-235 .elementor-element.elementor-element-681949e:has(:hover) .elementor-image-box-title,
					 .elementor-235 .elementor-element.elementor-element-681949e:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-235 .elementor-element.elementor-element-681949e .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-235 .elementor-element.elementor-element-cf62c24{--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;--overlay-opacity:0.97;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10em;--padding-bottom:10em;--padding-left:5em;--padding-right:5em;--z-index:2;}.elementor-235 .elementor-element.elementor-element-cf62c24:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-cf62c24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-cf62c24::before, .elementor-235 .elementor-element.elementor-element-cf62c24 > .elementor-background-video-container::before, .elementor-235 .elementor-element.elementor-element-cf62c24 > .e-con-inner > .elementor-background-video-container::before, .elementor-235 .elementor-element.elementor-element-cf62c24 > .elementor-background-slideshow::before, .elementor-235 .elementor-element.elementor-element-cf62c24 > .e-con-inner > .elementor-background-slideshow::before, .elementor-235 .elementor-element.elementor-element-cf62c24 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-235 .elementor-element.elementor-element-7b99ed6{--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-235 .elementor-element.elementor-element-985298b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-235 .elementor-element.elementor-element-985298b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-985298b .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:30px;font-weight:500;line-height:1.3em;color:#C95B00;}.elementor-235 .elementor-element.elementor-element-3a967b9 .elementor-button{background-color:#B2FE0200;font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;fill:#283650;color:#283650;padding:17px 40px 17px 40px;}.elementor-235 .elementor-element.elementor-element-3a967b9.elementor-element{--align-self:flex-start;}.elementor-235 .elementor-element.elementor-element-3a967b9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-235 .elementor-element.elementor-element-3a967b9 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-235 .elementor-element.elementor-element-1b59232{width:var( --container-widget-width, 83.161% );max-width:83.161%;--container-widget-width:83.161%;--container-widget-flex-grow:0;text-align:justify;font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;line-height:1.3em;color:#000000;}.elementor-235 .elementor-element.elementor-element-1b59232.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-360460f{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-4e45a75{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-235 .elementor-element.elementor-element-4e45a75.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-4e45a75 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:30px;font-weight:500;line-height:1.3em;color:#C95B00;}.elementor-235 .elementor-element.elementor-element-7ae24fb{width:100%;max-width:100%;background-color:#EEF8FF;padding:30px 30px 30px 30px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-235 .elementor-element.elementor-element-7ae24fb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-235 .elementor-element.elementor-element-7ae24fb.elementor-view-stacked .elementor-icon{background-color:#E79E3F;}.elementor-235 .elementor-element.elementor-element-7ae24fb.elementor-view-framed .elementor-icon, .elementor-235 .elementor-element.elementor-element-7ae24fb.elementor-view-default .elementor-icon{fill:#E79E3F;color:#E79E3F;border-color:#E79E3F;}.elementor-235 .elementor-element.elementor-element-7ae24fb .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-7ae24fb .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-235 .elementor-element.elementor-element-7ae24fb .elementor-icon-box-title{color:#000000E6;}.elementor-235 .elementor-element.elementor-element-7ae24fb:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-7ae24fb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-7ae24fb .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.4em;color:#716A93E6;}.elementor-235 .elementor-element.elementor-element-5fb2fbe{width:100%;max-width:100%;background-color:#EEF8FF;padding:30px 30px 30px 30px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-235 .elementor-element.elementor-element-5fb2fbe .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-235 .elementor-element.elementor-element-5fb2fbe.elementor-view-stacked .elementor-icon{background-color:#E79E3F;}.elementor-235 .elementor-element.elementor-element-5fb2fbe.elementor-view-framed .elementor-icon, .elementor-235 .elementor-element.elementor-element-5fb2fbe.elementor-view-default .elementor-icon{fill:#E79E3F;color:#E79E3F;border-color:#E79E3F;}.elementor-235 .elementor-element.elementor-element-5fb2fbe .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-5fb2fbe .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-235 .elementor-element.elementor-element-5fb2fbe .elementor-icon-box-title{color:#000000E6;}.elementor-235 .elementor-element.elementor-element-5fb2fbe:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-5fb2fbe:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-5fb2fbe .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.4em;color:#716A93E6;}.elementor-235 .elementor-element.elementor-element-e5e6aa0{width:100%;max-width:100%;background-color:#EEF8FF;padding:30px 30px 30px 30px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-235 .elementor-element.elementor-element-e5e6aa0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-235 .elementor-element.elementor-element-e5e6aa0.elementor-view-stacked .elementor-icon{background-color:#E79E3F;}.elementor-235 .elementor-element.elementor-element-e5e6aa0.elementor-view-framed .elementor-icon, .elementor-235 .elementor-element.elementor-element-e5e6aa0.elementor-view-default .elementor-icon{fill:#E79E3F;color:#E79E3F;border-color:#E79E3F;}.elementor-235 .elementor-element.elementor-element-e5e6aa0 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-e5e6aa0 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-235 .elementor-element.elementor-element-e5e6aa0 .elementor-icon-box-title{color:#000000E6;}.elementor-235 .elementor-element.elementor-element-e5e6aa0:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-e5e6aa0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-e5e6aa0 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.4em;color:#716A93E6;}.elementor-235 .elementor-element.elementor-element-bdcb324{width:100%;max-width:100%;background-color:#EEF8FF;padding:30px 30px 30px 30px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-235 .elementor-element.elementor-element-bdcb324 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-235 .elementor-element.elementor-element-bdcb324.elementor-view-stacked .elementor-icon{background-color:#E79E3F;}.elementor-235 .elementor-element.elementor-element-bdcb324.elementor-view-framed .elementor-icon, .elementor-235 .elementor-element.elementor-element-bdcb324.elementor-view-default .elementor-icon{fill:#E79E3F;color:#E79E3F;border-color:#E79E3F;}.elementor-235 .elementor-element.elementor-element-bdcb324 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-bdcb324 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-235 .elementor-element.elementor-element-bdcb324 .elementor-icon-box-title{color:#000000E6;}.elementor-235 .elementor-element.elementor-element-bdcb324:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-bdcb324:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-bdcb324 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.4em;color:#716A93E6;}.elementor-235 .elementor-element.elementor-element-7629379{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-7629379:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-7629379 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joannaoliveiramediacao.com.br/wp-content/uploads/2025/12/2151945764.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-235 .elementor-element.elementor-element-7629379::before, .elementor-235 .elementor-element.elementor-element-7629379 > .elementor-background-video-container::before, .elementor-235 .elementor-element.elementor-element-7629379 > .e-con-inner > .elementor-background-video-container::before, .elementor-235 .elementor-element.elementor-element-7629379 > .elementor-background-slideshow::before, .elementor-235 .elementor-element.elementor-element-7629379 > .e-con-inner > .elementor-background-slideshow::before, .elementor-235 .elementor-element.elementor-element-7629379 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #FFFFFF3B 0%, #391A08CC 100%);}.elementor-235 .elementor-element.elementor-element-7d6161b{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-235 .elementor-element.elementor-element-7d6161b .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-5a323ca{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 1px;}.elementor-235 .elementor-element.elementor-element-5a323ca .elementor-icon-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-5a323ca .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-5a323ca .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:69px;font-weight:500;line-height:1.4em;}.elementor-235 .elementor-element.elementor-element-5a323ca .elementor-icon-box-title{color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-5a323ca:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-5a323ca:has(:focus) .elementor-icon-box-title{color:#5E4129;}.elementor-235 .elementor-element.elementor-element-5a323ca .elementor-icon-box-description{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;font-style:italic;color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-1679286 .elementor-button{background-color:#B2FE0200;font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;fill:#283650;color:#283650;padding:17px 40px 17px 40px;}.elementor-235 .elementor-element.elementor-element-1679286.elementor-element{--align-self:center;}.elementor-235 .elementor-element.elementor-element-1679286 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-235 .elementor-element.elementor-element-1679286 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-235 .elementor-element.elementor-element-63ee9f3{--display:flex;--min-height:506px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:83px;--padding-bottom:083px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-fc03026{--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-235 .elementor-element.elementor-element-07f56b3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-235 .elementor-element.elementor-element-07f56b3.elementor-element{--align-self:center;}.elementor-235 .elementor-element.elementor-element-07f56b3 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:115px;font-weight:500;line-height:1.3em;color:#3C2B1D;}.elementor-235 .elementor-element.elementor-element-ddeb004{text-align:justify;}.elementor-235 .elementor-element.elementor-element-d5271a1 .elementor-button{background-color:#B2FE0200;font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;fill:#283650;color:#283650;padding:17px 40px 17px 40px;}.elementor-235 .elementor-element.elementor-element-d5271a1.elementor-element{--align-self:flex-start;}.elementor-235 .elementor-element.elementor-element-d5271a1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-235 .elementor-element.elementor-element-d5271a1 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-235 .elementor-element.elementor-element-9062612{--display:flex;}.elementor-235 .elementor-element.elementor-element-9a79817{--display:flex;}.elementor-235 .elementor-element.elementor-element-e5a1bf0{--display:flex;}.elementor-235 .elementor-element.elementor-element-54726e8{--display:flex;}.elementor-235 .elementor-element.elementor-element-045fd17{--display:flex;}.elementor-235 .elementor-element.elementor-element-d37ab5b{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:17px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-235 .elementor-element.elementor-element-d37ab5b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#523F3F;}.elementor-235 .elementor-element.elementor-element-3e7bef4{text-align:start;}.elementor-235 .elementor-element.elementor-element-c0965e0{--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-235 .elementor-element.elementor-element-fb6f6f3{--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-235 .elementor-element.elementor-element-0748f52{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--overlay-opacity:0.8;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-0748f52:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-0748f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15233D;background-image:url("https://joannaoliveiramediacao.com.br/wp-content/uploads/2025/12/notary-public-wax-stamper-white-envelope-with-brown-wax-seal-golden-stamp-responsive-design.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-235 .elementor-element.elementor-element-0748f52::before, .elementor-235 .elementor-element.elementor-element-0748f52 > .elementor-background-video-container::before, .elementor-235 .elementor-element.elementor-element-0748f52 > .e-con-inner > .elementor-background-video-container::before, .elementor-235 .elementor-element.elementor-element-0748f52 > .elementor-background-slideshow::before, .elementor-235 .elementor-element.elementor-element-0748f52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-235 .elementor-element.elementor-element-0748f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#5E4129;--background-overlay:'';}.elementor-235 .elementor-element.elementor-element-8a91893{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px -10px 30px 0px rgba(0, 0, 0, 0.1);--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-235 .elementor-element.elementor-element-8a91893:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-8a91893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-235 .elementor-element.elementor-element-702655f .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-235 .elementor-element.elementor-element-702655f .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-235 .elementor-element.elementor-element-702655f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-235 .elementor-element.elementor-element-702655f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-235 .elementor-element.elementor-element-702655f .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-235 .elementor-element.elementor-element-702655f .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-235 .elementor-element.elementor-element-702655f .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-235 .elementor-element.elementor-element-702655f .elementor-field-group > label, .elementor-235 .elementor-element.elementor-element-702655f .elementor-field-subgroup label{color:#686868;}.elementor-235 .elementor-element.elementor-element-702655f .elementor-field-group > label{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1em;}.elementor-235 .elementor-element.elementor-element-702655f .elementor-field-type-html{padding-bottom:0px;color:#000000;}.elementor-235 .elementor-element.elementor-element-702655f .elementor-field-group .elementor-field{color:#5A5A5A;}.elementor-235 .elementor-element.elementor-element-702655f .elementor-field-group .elementor-field, .elementor-235 .elementor-element.elementor-element-702655f .elementor-field-subgroup label{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1em;}.elementor-235 .elementor-element.elementor-element-702655f .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#ECECEC;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-235 .elementor-element.elementor-element-702655f .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#ECECEC;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-235 .elementor-element.elementor-element-702655f .elementor-field-group .elementor-select-wrapper::before{color:#ECECEC;}.elementor-235 .elementor-element.elementor-element-702655f .elementor-button{font-family:"Cinzel", Sans-serif;font-size:18px;font-weight:600;line-height:1em;border-radius:5px 5px 5px 5px;padding:20px 20px 20px 20px;}.elementor-235 .elementor-element.elementor-element-702655f .e-form__buttons__wrapper__button-next{background-color:#02010100;color:#071B34;}.elementor-235 .elementor-element.elementor-element-702655f .elementor-button[type="submit"]{background-color:#02010100;color:#071B34;}.elementor-235 .elementor-element.elementor-element-702655f .elementor-button[type="submit"] svg *{fill:#071B34;}.elementor-235 .elementor-element.elementor-element-702655f .e-form__buttons__wrapper__button-previous{background-color:#B2FE02;color:#071B34;}.elementor-235 .elementor-element.elementor-element-702655f{--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-235 .elementor-element.elementor-element-a76248b{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-235 .elementor-element.elementor-element-47644b2{width:100%;max-width:100%;text-align:start;}.elementor-235 .elementor-element.elementor-element-47644b2.elementor-element{--align-self:center;}.elementor-235 .elementor-element.elementor-element-47644b2 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:54px;font-weight:500;color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-d86ccc7{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-235 .elementor-element.elementor-element-d86ccc7 .elementor-social-icon{background-color:#D5BCA5;}.elementor-235 .elementor-element.elementor-element-7d2c2bc{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-7d2c2bc .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;line-height:1.4em;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-235 .elementor-element.elementor-element-77dfb0a{--width:50%;}.elementor-235 .elementor-element.elementor-element-15aba57{--width:50%;}.elementor-235 .elementor-element.elementor-element-a9ca9d9{--width:50%;}.elementor-235 .elementor-element.elementor-element-40c171f{--width:50%;}.elementor-235 .elementor-element.elementor-element-562df67{--width:25%;}.elementor-235 .elementor-element.elementor-element-a090306{--width:30%;}.elementor-235 .elementor-element.elementor-element-d2bbb9c{--width:45.453%;}.elementor-235 .elementor-element.elementor-element-fd37c96{--width:33%;}.elementor-235 .elementor-element.elementor-element-1a56df0{--width:33%;}.elementor-235 .elementor-element.elementor-element-303137c{--width:33%;}.elementor-235 .elementor-element.elementor-element-45853e8{--width:33%;}.elementor-235 .elementor-element.elementor-element-5229e37{--width:33%;}.elementor-235 .elementor-element.elementor-element-54d3a64{--width:50%;}.elementor-235 .elementor-element.elementor-element-eb2fac0{--width:50%;}.elementor-235 .elementor-element.elementor-element-c994ee1{--width:50%;}.elementor-235 .elementor-element.elementor-element-f3b2be2{--width:50%;}.elementor-235 .elementor-element.elementor-element-71c576a{--width:300px;}.elementor-235 .elementor-element.elementor-element-7b99ed6{--width:50%;}.elementor-235 .elementor-element.elementor-element-360460f{--width:50%;}.elementor-235 .elementor-element.elementor-element-8a91893{--width:50%;}.elementor-235 .elementor-element.elementor-element-a76248b{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-235 .elementor-element.elementor-element-562df67{--width:100%;}.elementor-235 .elementor-element.elementor-element-a090306{--width:100%;}.elementor-235 .elementor-element.elementor-element-d2bbb9c{--width:100%;}.elementor-235 .elementor-element.elementor-element-eb2fac0{--width:50%;}.elementor-235 .elementor-element.elementor-element-71c576a{--width:275px;}}@media(min-width:1025px){.elementor-235 .elementor-element.elementor-element-7629379:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-7629379 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-235 .elementor-element.elementor-element-77cc455:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-77cc455 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-235 .elementor-element.elementor-element-3c693c7 .elementor-heading-title{font-size:37px;}.elementor-235 .elementor-element.elementor-element-88671b8 .elementor-heading-title{font-size:18px;}.elementor-235 .elementor-element.elementor-element-ecea8bc:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-ecea8bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-235 .elementor-element.elementor-element-9ee7c3b .elementor-heading-title{font-size:37px;}.elementor-235 .elementor-element.elementor-element-e2bd5ba .elementor-heading-title{font-size:18px;}.elementor-235 .elementor-element.elementor-element-2af67c2{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-562df67{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-235 .elementor-element.elementor-element-6492f23 .elementor-icon-box-wrapper{text-align:start;}.elementor-235 .elementor-element.elementor-element-6492f23 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-6492f23 .elementor-icon-box-title a{font-size:36px;}.elementor-235 .elementor-element.elementor-element-6492f23 .elementor-icon-box-description{font-size:16px;}.elementor-235 .elementor-element.elementor-element-8312df6 .elementor-icon-box-wrapper{text-align:start;}.elementor-235 .elementor-element.elementor-element-8312df6 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-8312df6 .elementor-icon-box-title a{font-size:14px;}.elementor-235 .elementor-element.elementor-element-8312df6 .elementor-icon-box-description{font-size:16px;}.elementor-235 .elementor-element.elementor-element-133cede .elementor-icon-box-wrapper{text-align:start;}.elementor-235 .elementor-element.elementor-element-133cede .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-133cede .elementor-icon-box-title a{font-size:14px;}.elementor-235 .elementor-element.elementor-element-133cede .elementor-icon-box-description{font-size:16px;}.elementor-235 .elementor-element.elementor-element-a090306.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-235 .elementor-element.elementor-element-9389e64{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-d2bbb9c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-235 .elementor-element.elementor-element-cac5911 .elementor-heading-title{font-size:15px;}.elementor-235 .elementor-element.elementor-element-4c153d3{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-fd37c96{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-235 .elementor-element.elementor-element-9661cfc .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-9661cfc .elementor-icon-box-title a{font-size:21px;}.elementor-235 .elementor-element.elementor-element-0daf0ec .elementor-icon{font-size:60px;}.elementor-235 .elementor-element.elementor-element-0daf0ec .elementor-icon svg{height:60px;}.elementor-235 .elementor-element.elementor-element-1a56df0{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-235 .elementor-element.elementor-element-6d08e2f .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-6d08e2f .elementor-icon-box-title a{font-size:21px;}.elementor-235 .elementor-element.elementor-element-b8eb619 .elementor-icon{font-size:60px;}.elementor-235 .elementor-element.elementor-element-b8eb619 .elementor-icon svg{height:60px;}.elementor-235 .elementor-element.elementor-element-303137c{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-235 .elementor-element.elementor-element-864cc01 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-864cc01 .elementor-icon-box-title a{font-size:21px;}.elementor-235 .elementor-element.elementor-element-c1e20ae .elementor-icon{font-size:60px;}.elementor-235 .elementor-element.elementor-element-c1e20ae .elementor-icon svg{height:60px;}.elementor-235 .elementor-element.elementor-element-45853e8{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-235 .elementor-element.elementor-element-dee9aab .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-dee9aab .elementor-icon-box-title a{font-size:21px;}.elementor-235 .elementor-element.elementor-element-3555215 .elementor-icon{font-size:60px;}.elementor-235 .elementor-element.elementor-element-3555215 .elementor-icon svg{height:60px;}.elementor-235 .elementor-element.elementor-element-5229e37{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-235 .elementor-element.elementor-element-f47d092 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-f47d092 .elementor-icon-box-title a{font-size:21px;}.elementor-235 .elementor-element.elementor-element-2bc16d1 .elementor-icon{font-size:60px;}.elementor-235 .elementor-element.elementor-element-2bc16d1 .elementor-icon svg{height:60px;}.elementor-235 .elementor-element.elementor-element-d196c84{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-ba82c27 img{height:700px;object-position:center center;}.elementor-235 .elementor-element.elementor-element-7d1f152 .elementor-heading-title{font-size:15px;}.elementor-235 .elementor-element.elementor-element-e8c5134{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-235 .elementor-element.elementor-element-e8c5134 .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-e8c5134 .elementor-image-box-description{font-size:16px;}.elementor-235 .elementor-element.elementor-element-daf2deb{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-235 .elementor-element.elementor-element-daf2deb .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-daf2deb .elementor-image-box-description{font-size:16px;}.elementor-235 .elementor-element.elementor-element-d6e73bc{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-235 .elementor-element.elementor-element-d6e73bc .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-d6e73bc .elementor-image-box-description{font-size:16px;}.elementor-235 .elementor-element.elementor-element-d77bd41{font-size:15px;}.elementor-235 .elementor-element.elementor-element-25871c7 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-25871c7 .elementor-icon-box-title a{font-size:18px;}.elementor-235 .elementor-element.elementor-element-25871c7 .elementor-icon-box-description{font-size:14px;}.elementor-235 .elementor-element.elementor-element-d01d61c img{height:600px;object-fit:cover;}body:not(.rtl) .elementor-235 .elementor-element.elementor-element-71c576a{right:20px;}body.rtl .elementor-235 .elementor-element.elementor-element-71c576a{left:20px;}.elementor-235 .elementor-element.elementor-element-71c576a{bottom:40px;}.elementor-235 .elementor-element.elementor-element-7d7c6b0{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-74e8c33{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-235 .elementor-element.elementor-element-e0483da{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-235 .elementor-element.elementor-element-e0483da .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-e0483da .elementor-image-box-description{font-size:16px;}.elementor-235 .elementor-element.elementor-element-605d6d8{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-235 .elementor-element.elementor-element-605d6d8 .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-605d6d8 .elementor-image-box-description{font-size:16px;}.elementor-235 .elementor-element.elementor-element-596a97b{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-235 .elementor-element.elementor-element-596a97b .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-596a97b .elementor-image-box-description{font-size:16px;}.elementor-235 .elementor-element.elementor-element-658eccb{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-235 .elementor-element.elementor-element-658eccb .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-658eccb .elementor-image-box-description{font-size:16px;}.elementor-235 .elementor-element.elementor-element-9fa8694{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-235 .elementor-element.elementor-element-9fa8694 .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-9fa8694 .elementor-image-box-description{font-size:16px;}.elementor-235 .elementor-element.elementor-element-70eee11{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-235 .elementor-element.elementor-element-70eee11 .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-70eee11 .elementor-image-box-description{font-size:16px;}.elementor-235 .elementor-element.elementor-element-0edfe20{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-235 .elementor-element.elementor-element-0edfe20 .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-0edfe20 .elementor-image-box-description{font-size:16px;}.elementor-235 .elementor-element.elementor-element-fd4fbf1{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-235 .elementor-element.elementor-element-fd4fbf1 .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-fd4fbf1 .elementor-image-box-description{font-size:16px;}.elementor-235 .elementor-element.elementor-element-72a5090{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-235 .elementor-element.elementor-element-72a5090 .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-72a5090 .elementor-image-box-description{font-size:16px;}.elementor-235 .elementor-element.elementor-element-be5aad3{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-235 .elementor-element.elementor-element-011e067{--min-height:500px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-89922fe{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-235 .elementor-element.elementor-element-89922fe .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-89922fe .elementor-image-box-description{font-size:16px;}.elementor-235 .elementor-element.elementor-element-8aa114f{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-235 .elementor-element.elementor-element-8aa114f .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-8aa114f .elementor-image-box-description{font-size:16px;}.elementor-235 .elementor-element.elementor-element-e8c2a5d{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-235 .elementor-element.elementor-element-e8c2a5d .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-e8c2a5d .elementor-image-box-description{font-size:16px;}.elementor-235 .elementor-element.elementor-element-db28617{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-235 .elementor-element.elementor-element-db28617 .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-db28617 .elementor-image-box-description{font-size:16px;}.elementor-235 .elementor-element.elementor-element-5be2b6d{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-235 .elementor-element.elementor-element-5be2b6d .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-5be2b6d .elementor-image-box-description{font-size:16px;}.elementor-235 .elementor-element.elementor-element-1e85802{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-235 .elementor-element.elementor-element-1e85802 .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-1e85802 .elementor-image-box-description{font-size:16px;}.elementor-235 .elementor-element.elementor-element-4eb4da0{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-235 .elementor-element.elementor-element-4eb4da0 .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-4eb4da0 .elementor-image-box-description{font-size:16px;}.elementor-235 .elementor-element.elementor-element-ecfcaf7{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-235 .elementor-element.elementor-element-ecfcaf7 .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-ecfcaf7 .elementor-image-box-description{font-size:16px;}.elementor-235 .elementor-element.elementor-element-7704f7a{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-235 .elementor-element.elementor-element-7704f7a .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-7704f7a .elementor-image-box-description{font-size:16px;}.elementor-235 .elementor-element.elementor-element-681949e{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-235 .elementor-element.elementor-element-681949e .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-681949e .elementor-image-box-description{font-size:16px;}.elementor-235 .elementor-element.elementor-element-cf62c24{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-985298b{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-235 .elementor-element.elementor-element-1b59232{font-size:15px;}.elementor-235 .elementor-element.elementor-element-4e45a75{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-235 .elementor-element.elementor-element-7629379{--min-height:400px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-7d6161b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-7d6161b.elementor-element{--align-self:center;}.elementor-235 .elementor-element.elementor-element-7d6161b .elementor-heading-title{font-size:37px;}.elementor-235 .elementor-element.elementor-element-5a323ca .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-5a323ca .elementor-icon-box-title a{font-size:18px;}.elementor-235 .elementor-element.elementor-element-5a323ca .elementor-icon-box-description{font-size:14px;}.elementor-235 .elementor-element.elementor-element-07f56b3{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-235 .elementor-element.elementor-element-0748f52{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-8a91893{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-235 .elementor-element.elementor-element-702655f .elementor-field-group > label{font-size:16px;}.elementor-235 .elementor-element.elementor-element-702655f .elementor-field-group .elementor-field, .elementor-235 .elementor-element.elementor-element-702655f .elementor-field-subgroup label{font-size:16px;}.elementor-235 .elementor-element.elementor-element-a76248b{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-235 .elementor-element.elementor-element-7d2c2bc .elementor-heading-title{font-size:15px;}}@media(max-width:767px){.elementor-235 .elementor-element.elementor-element-77cc455{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-235 .elementor-element.elementor-element-77cc455:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-77cc455 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-235 .elementor-element.elementor-element-3c693c7{text-align:center;}.elementor-235 .elementor-element.elementor-element-3c693c7 .elementor-heading-title{font-size:30px;}.elementor-235 .elementor-element.elementor-element-88671b8{text-align:center;}.elementor-235 .elementor-element.elementor-element-88671b8 .elementor-heading-title{font-size:16px;}.elementor-235 .elementor-element.elementor-element-26d4d32.elementor-element{--align-self:center;}.elementor-235 .elementor-element.elementor-element-26d4d32 .elementor-button{font-size:18px;}.elementor-235 .elementor-element.elementor-element-ecea8bc:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-ecea8bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joannaoliveiramediacao.com.br/wp-content/uploads/2026/01/WhatsApp-Image-2026-01-06-at-13.32.45-1.jpeg");background-position:-91px 6px;background-size:cover;}.elementor-235 .elementor-element.elementor-element-ecea8bc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-235 .elementor-element.elementor-element-a9ca9d9{--margin-top:91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-235 .elementor-element.elementor-element-9ee7c3b{margin:75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-235 .elementor-element.elementor-element-9ee7c3b .elementor-heading-title{font-size:35px;}.elementor-235 .elementor-element.elementor-element-e2bd5ba{text-align:center;}.elementor-235 .elementor-element.elementor-element-e2bd5ba .elementor-heading-title{font-size:16px;}.elementor-235 .elementor-element.elementor-element-5bc8e64.elementor-element{--align-self:center;}.elementor-235 .elementor-element.elementor-element-5bc8e64 .elementor-button{font-size:13px;}.elementor-235 .elementor-element.elementor-element-2af67c2{--padding-top:27vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-562df67{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-235 .elementor-element.elementor-element-6492f23 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-235 .elementor-element.elementor-element-6492f23 .elementor-icon-box-title{margin-block-end:0px;}.elementor-235 .elementor-element.elementor-element-6492f23 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-6492f23 .elementor-icon-box-title a{font-size:30px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-6492f23 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-8312df6 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-8312df6 .elementor-icon-box-title a{font-size:13px;}.elementor-235 .elementor-element.elementor-element-8312df6 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-133cede .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-133cede .elementor-icon-box-title a{font-size:13px;}.elementor-235 .elementor-element.elementor-element-133cede .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-a090306.e-con{--order:-99999 /* order start hack */;}.elementor-235 .elementor-element.elementor-element-9389e64 img{height:444px;}.elementor-235 .elementor-element.elementor-element-d2bbb9c{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-235 .elementor-element.elementor-element-a78c97c{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-235 .elementor-element.elementor-element-cac5911 .elementor-heading-title{font-size:14px;}.elementor-235 .elementor-element.elementor-element-d4ad894.elementor-element{--align-self:center;}.elementor-235 .elementor-element.elementor-element-d4ad894 .elementor-button{font-size:14px;}.elementor-235 .elementor-element.elementor-element-4c153d3:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-4c153d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joannaoliveiramediacao.com.br/wp-content/uploads/2025/12/dot_map_2.png");}.elementor-235 .elementor-element.elementor-element-4c153d3{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-c37e5dc .elementor-heading-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-8d56c80{--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-235 .elementor-element.elementor-element-fd37c96{border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-235 .elementor-element.elementor-element-9661cfc .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-9661cfc .elementor-icon-box-title a{font-size:18px;}.elementor-235 .elementor-element.elementor-element-1a56df0{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-235 .elementor-element.elementor-element-6d08e2f .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-6d08e2f .elementor-icon-box-title a{font-size:18px;}.elementor-235 .elementor-element.elementor-element-303137c{border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-235 .elementor-element.elementor-element-864cc01 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-864cc01 .elementor-icon-box-title a{font-size:18px;}.elementor-235 .elementor-element.elementor-element-c704990{--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-235 .elementor-element.elementor-element-45853e8{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-235 .elementor-element.elementor-element-dee9aab .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-dee9aab .elementor-icon-box-title a{font-size:18px;}.elementor-235 .elementor-element.elementor-element-5229e37{border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-235 .elementor-element.elementor-element-f47d092 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-f47d092 .elementor-icon-box-title a{font-size:18px;}.elementor-235 .elementor-element.elementor-element-d196c84{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-ba82c27 img{height:100%;}.elementor-235 .elementor-element.elementor-element-eb2fac0{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-235 .elementor-element.elementor-element-025184a{text-align:center;}.elementor-235 .elementor-element.elementor-element-025184a .elementor-heading-title{font-size:22px;}.elementor-235 .elementor-element.elementor-element-7d1f152 .elementor-heading-title{font-size:14px;}.elementor-235 .elementor-element.elementor-element-51618a5.elementor-element{--align-self:center;}.elementor-235 .elementor-element.elementor-element-51618a5 .elementor-button{font-size:14px;}.elementor-235 .elementor-element.elementor-element-626b0ca{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-2433f81{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-2433f81 .elementor-heading-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-e8c5134{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-e8c5134 .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-e8c5134 .elementor-image-box-img{margin-bottom:15px;}.elementor-235 .elementor-element.elementor-element-e8c5134 .elementor-image-box-title{font-size:22px;}.elementor-235 .elementor-element.elementor-element-e8c5134 .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-daf2deb{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-daf2deb .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-daf2deb .elementor-image-box-img{margin-bottom:15px;}.elementor-235 .elementor-element.elementor-element-daf2deb .elementor-image-box-title{font-size:21px;}.elementor-235 .elementor-element.elementor-element-daf2deb .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-d6e73bc{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-d6e73bc .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-d6e73bc .elementor-image-box-img{margin-bottom:15px;}.elementor-235 .elementor-element.elementor-element-d6e73bc .elementor-image-box-title{font-size:22px;}.elementor-235 .elementor-element.elementor-element-d6e73bc .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-31764e7{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-235 .elementor-element.elementor-element-31764e7.elementor-element{--align-self:center;}.elementor-235 .elementor-element.elementor-element-31764e7 .elementor-button{font-size:14px;}.elementor-235 .elementor-element.elementor-element-138cd63{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-c994ee1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-d77bd41{text-align:center;font-size:14px;}.elementor-235 .elementor-element.elementor-element-25871c7 .elementor-icon-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-25871c7 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-25871c7 .elementor-icon-box-title a{font-size:16px;}.elementor-235 .elementor-element.elementor-element-25871c7 .elementor-icon-box-description{font-size:13px;}.elementor-235 .elementor-element.elementor-element-c338bc6.elementor-element{--align-self:center;}.elementor-235 .elementor-element.elementor-element-c338bc6 .elementor-button{font-size:14px;}.elementor-235 .elementor-element.elementor-element-f3b2be2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-d01d61c img{max-width:100%;height:468px;}.elementor-235 .elementor-element.elementor-element-71c576a{--width:60%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;bottom:0px;}.elementor-235 .elementor-element.elementor-element-1acdcf7 .elementor-icon{font-size:40px;}.elementor-235 .elementor-element.elementor-element-1acdcf7 .elementor-icon svg{height:40px;}.elementor-235 .elementor-element.elementor-element-7d7c6b0{--padding-top:24vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-74e8c33{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-74e8c33 .elementor-heading-title{font-size:21px;}.elementor-235 .elementor-element.elementor-element-46b4909{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-e0483da{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-e0483da .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-e0483da .elementor-image-box-img{margin-bottom:15px;}.elementor-235 .elementor-element.elementor-element-e0483da .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-e0483da .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-605d6d8{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-605d6d8 .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-605d6d8 .elementor-image-box-img{margin-bottom:15px;}.elementor-235 .elementor-element.elementor-element-605d6d8 .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-605d6d8 .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-596a97b{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-596a97b .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-596a97b .elementor-image-box-img{margin-bottom:15px;}.elementor-235 .elementor-element.elementor-element-596a97b .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-596a97b .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-658eccb{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-658eccb .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-658eccb .elementor-image-box-img{margin-bottom:15px;}.elementor-235 .elementor-element.elementor-element-658eccb .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-658eccb .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-9fa8694{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-9fa8694 .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-9fa8694 .elementor-image-box-img{margin-bottom:15px;}.elementor-235 .elementor-element.elementor-element-9fa8694 .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-9fa8694 .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-70eee11{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-70eee11 .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-70eee11 .elementor-image-box-img{margin-bottom:15px;}.elementor-235 .elementor-element.elementor-element-70eee11 .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-70eee11 .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-7de14d2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-0edfe20{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-0edfe20 .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-0edfe20 .elementor-image-box-img{margin-bottom:15px;}.elementor-235 .elementor-element.elementor-element-0edfe20 .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-0edfe20 .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-fd4fbf1{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-fd4fbf1 .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-fd4fbf1 .elementor-image-box-img{margin-bottom:15px;}.elementor-235 .elementor-element.elementor-element-fd4fbf1 .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-fd4fbf1 .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-72a5090{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-72a5090 .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-72a5090 .elementor-image-box-img{margin-bottom:15px;}.elementor-235 .elementor-element.elementor-element-72a5090 .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-72a5090 .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-291aa94.elementor-element{--align-self:center;}.elementor-235 .elementor-element.elementor-element-291aa94 .elementor-button{font-size:14px;}.elementor-235 .elementor-element.elementor-element-be5aad3{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-011e067{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-89922fe{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-89922fe .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-89922fe .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-89922fe .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-8aa114f{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-8aa114f .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-8aa114f .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-8aa114f .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-e8c2a5d{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-e8c2a5d .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-e8c2a5d .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-e8c2a5d .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-db28617{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-db28617 .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-db28617 .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-db28617 .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-5be2b6d{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-5be2b6d .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-5be2b6d .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-5be2b6d .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-1e85802{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-1e85802 .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-1e85802 .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-1e85802 .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-4eb4da0{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-4eb4da0 .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-4eb4da0 .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-4eb4da0 .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-ecfcaf7{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-ecfcaf7 .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-ecfcaf7 .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-ecfcaf7 .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-7704f7a{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-7704f7a .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-7704f7a .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-7704f7a .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-681949e{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-681949e .elementor-image-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-681949e .elementor-image-box-title{font-size:24px;}.elementor-235 .elementor-element.elementor-element-681949e .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-cf62c24{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-7b99ed6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-985298b{width:100%;max-width:100%;text-align:center;}.elementor-235 .elementor-element.elementor-element-985298b .elementor-heading-title{font-size:20px;}.elementor-235 .elementor-element.elementor-element-3a967b9.elementor-element{--align-self:center;}.elementor-235 .elementor-element.elementor-element-3a967b9 .elementor-button{font-size:14px;}.elementor-235 .elementor-element.elementor-element-1b59232{width:var( --container-widget-width, 309.503px );max-width:309.503px;--container-widget-width:309.503px;--container-widget-flex-grow:0;font-size:14px;}.elementor-235 .elementor-element.elementor-element-4e45a75{width:100%;max-width:100%;text-align:center;}.elementor-235 .elementor-element.elementor-element-4e45a75 .elementor-heading-title{font-size:20px;}.elementor-235 .elementor-element.elementor-element-7d6161b .elementor-heading-title{font-size:30px;}.elementor-235 .elementor-element.elementor-element-5a323ca .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-5a323ca .elementor-icon-box-title a{font-size:16px;}.elementor-235 .elementor-element.elementor-element-5a323ca .elementor-icon-box-description{font-size:13px;}.elementor-235 .elementor-element.elementor-element-1679286.elementor-element{--align-self:center;}.elementor-235 .elementor-element.elementor-element-1679286 .elementor-button{font-size:14px;}.elementor-235 .elementor-element.elementor-element-07f56b3{width:100%;max-width:100%;text-align:center;}.elementor-235 .elementor-element.elementor-element-ddeb004{text-align:center;}.elementor-235 .elementor-element.elementor-element-d5271a1.elementor-element{--align-self:center;}.elementor-235 .elementor-element.elementor-element-d5271a1 .elementor-button{font-size:18px;}.elementor-235 .elementor-element.elementor-element-d37ab5b{padding:39px 39px 39px 39px;}.elementor-235 .elementor-element.elementor-element-3e7bef4{text-align:center;}.elementor-235 .elementor-element.elementor-element-0748f52{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-235 .elementor-element.elementor-element-8a91893{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-702655f > .elementor-widget-container{padding:9px 9px 9px 9px;}.elementor-235 .elementor-element.elementor-element-702655f .elementor-field-group > label{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-702655f .elementor-field-group .elementor-field, .elementor-235 .elementor-element.elementor-element-702655f .elementor-field-subgroup label{font-size:15px;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-702655f .elementor-button{font-size:16px;}.elementor-235 .elementor-element.elementor-element-a76248b{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-235 .elementor-element.elementor-element-47644b2{width:100%;max-width:100%;text-align:center;}.elementor-235 .elementor-element.elementor-element-d86ccc7{text-align:center;}.elementor-235 .elementor-element.elementor-element-7d2c2bc{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-235 .elementor-element.elementor-element-7d2c2bc .elementor-heading-title{font-size:14px;}}/* Start custom CSS for button, class: .elementor-element-26d4d32 */.elementor-235 .elementor-element.elementor-element-26d4d32 {
  border-radius: 5px;
  border-top: 2px solid #F7E1B3;
  background: linear-gradient(90deg, #F1BE87 0%, #F8D59B 50%, #E9A45E 100%);
  box-shadow: 
    0 10px 20px 0 rgba(241, 190, 135, 0.4),
    0 20px 40px 0 rgba(241, 190, 135, 0.3),
    0 40px 80px 0 rgba(241, 190, 135, 0.2),
    0 60px 120px 0 rgba(241, 190, 135, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: #fff;
}

.elementor-235 .elementor-element.elementor-element-26d4d32 .elementor-button-icon {
  font-size: 17px;
  color: #fff;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-235 .elementor-element.elementor-element-26d4d32:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-235 .elementor-element.elementor-element-26d4d32:active {
  opacity: 0.5;
}

.elementor-235 .elementor-element.elementor-element-26d4d32::before {
  content: '';
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(4px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-235 .elementor-element.elementor-element-26d4d32:hover {
  transform: translateY(-8px);
  box-shadow:
    0 12px 30px rgba(241, 190, 135, 0.4),
    0 30px 60px rgba(241, 190, 135, 0.3),
    0 50px 100px rgba(241, 190, 135, 0.2);
  transition: 0.5s;
}

.elementor-235 .elementor-element.elementor-element-26d4d32 svg {
  font-size: 23px;
}

/* brilho superior */
.elementor-235 .elementor-element.elementor-element-26d4d32:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 233, 187, 0.9) 20%,
    rgba(255, 233, 187, 0.4) 70%,
    rgba(255, 233, 187, 0.0) 100%
  );
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* reflexos sutis no botão */
.elementor-235 .elementor-element.elementor-element-26d4d32 .elementor-button:before,
.elementor-235 .elementor-element.elementor-element-26d4d32 .elementor-button:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 0.9) 0%,
    rgba(255, 255, 255, 0.15) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

.elementor-235 .elementor-element.elementor-element-26d4d32 .elementor-button:before {
  top: -5px;
}

.elementor-235 .elementor-element.elementor-element-26d4d32 .elementor-button:after {
  bottom: -4.5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bc8e64 */.elementor-235 .elementor-element.elementor-element-5bc8e64 {
  border-radius: 5px;
  border-top: 2px solid #F7E1B3;
  background: linear-gradient(90deg, #F1BE87 0%, #F8D59B 50%, #E9A45E 100%);
  box-shadow: 
    0 10px 20px 0 rgba(241, 190, 135, 0.4),
    0 20px 40px 0 rgba(241, 190, 135, 0.3),
    0 40px 80px 0 rgba(241, 190, 135, 0.2),
    0 60px 120px 0 rgba(241, 190, 135, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: #fff;
}

.elementor-235 .elementor-element.elementor-element-5bc8e64 .elementor-button-icon {
  font-size: 17px;
  color: #fff;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-235 .elementor-element.elementor-element-5bc8e64:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-235 .elementor-element.elementor-element-5bc8e64:active {
  opacity: 0.5;
}

.elementor-235 .elementor-element.elementor-element-5bc8e64::before {
  content: '';
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(4px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-235 .elementor-element.elementor-element-5bc8e64:hover {
  transform: translateY(-8px);
  box-shadow:
    0 12px 30px rgba(241, 190, 135, 0.4),
    0 30px 60px rgba(241, 190, 135, 0.3),
    0 50px 100px rgba(241, 190, 135, 0.2);
  transition: 0.5s;
}

.elementor-235 .elementor-element.elementor-element-5bc8e64 svg {
  font-size: 23px;
}

/* brilho superior */
.elementor-235 .elementor-element.elementor-element-5bc8e64:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 233, 187, 0.9) 20%,
    rgba(255, 233, 187, 0.4) 70%,
    rgba(255, 233, 187, 0.0) 100%
  );
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* reflexos sutis no botão */
.elementor-235 .elementor-element.elementor-element-5bc8e64 .elementor-button:before,
.elementor-235 .elementor-element.elementor-element-5bc8e64 .elementor-button:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 0.9) 0%,
    rgba(255, 255, 255, 0.15) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

.elementor-235 .elementor-element.elementor-element-5bc8e64 .elementor-button:before {
  top: -5px;
}

.elementor-235 .elementor-element.elementor-element-5bc8e64 .elementor-button:after {
  bottom: -4.5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d4ad894 */.elementor-235 .elementor-element.elementor-element-d4ad894 {
  border-radius: 5px;
  border-top: 2px solid #F7E1B3;
  background: linear-gradient(90deg, #F1BE87 0%, #F8D59B 50%, #E9A45E 100%);
  box-shadow: 
    0 10px 20px 0 rgba(241, 190, 135, 0.4),
    0 20px 40px 0 rgba(241, 190, 135, 0.3),
    0 40px 80px 0 rgba(241, 190, 135, 0.2),
    0 60px 120px 0 rgba(241, 190, 135, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: #fff;
}

.elementor-235 .elementor-element.elementor-element-d4ad894 .elementor-button-icon {
  font-size: 17px;
  color: #fff;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-235 .elementor-element.elementor-element-d4ad894:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-235 .elementor-element.elementor-element-d4ad894:active {
  opacity: 0.5;
}

.elementor-235 .elementor-element.elementor-element-d4ad894::before {
  content: '';
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(4px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-235 .elementor-element.elementor-element-d4ad894:hover {
  transform: translateY(-8px);
  box-shadow:
    0 12px 30px rgba(241, 190, 135, 0.4),
    0 30px 60px rgba(241, 190, 135, 0.3),
    0 50px 100px rgba(241, 190, 135, 0.2);
  transition: 0.5s;
}

.elementor-235 .elementor-element.elementor-element-d4ad894 svg {
  font-size: 23px;
}

/* brilho superior */
.elementor-235 .elementor-element.elementor-element-d4ad894:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 233, 187, 0.9) 20%,
    rgba(255, 233, 187, 0.4) 70%,
    rgba(255, 233, 187, 0.0) 100%
  );
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* reflexos sutis no botão */
.elementor-235 .elementor-element.elementor-element-d4ad894 .elementor-button:before,
.elementor-235 .elementor-element.elementor-element-d4ad894 .elementor-button:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 0.9) 0%,
    rgba(255, 255, 255, 0.15) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

.elementor-235 .elementor-element.elementor-element-d4ad894 .elementor-button:before {
  top: -5px;
}

.elementor-235 .elementor-element.elementor-element-d4ad894 .elementor-button:after {
  bottom: -4.5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51618a5 */.elementor-235 .elementor-element.elementor-element-51618a5 {
  border-radius: 5px;
  border-top: 2px solid #F7E1B3;
  background: linear-gradient(90deg, #F1BE87 0%, #F8D59B 50%, #E9A45E 100%);
  box-shadow: 
    0 10px 20px 0 rgba(241, 190, 135, 0.4),
    0 20px 40px 0 rgba(241, 190, 135, 0.3),
    0 40px 80px 0 rgba(241, 190, 135, 0.2),
    0 60px 120px 0 rgba(241, 190, 135, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: #fff;
}

.elementor-235 .elementor-element.elementor-element-51618a5 .elementor-button-icon {
  font-size: 17px;
  color: #fff;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-235 .elementor-element.elementor-element-51618a5:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-235 .elementor-element.elementor-element-51618a5:active {
  opacity: 0.5;
}

.elementor-235 .elementor-element.elementor-element-51618a5::before {
  content: '';
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(4px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-235 .elementor-element.elementor-element-51618a5:hover {
  transform: translateY(-8px);
  box-shadow:
    0 12px 30px rgba(241, 190, 135, 0.4),
    0 30px 60px rgba(241, 190, 135, 0.3),
    0 50px 100px rgba(241, 190, 135, 0.2);
  transition: 0.5s;
}

.elementor-235 .elementor-element.elementor-element-51618a5 svg {
  font-size: 23px;
}

/* brilho superior */
.elementor-235 .elementor-element.elementor-element-51618a5:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 233, 187, 0.9) 20%,
    rgba(255, 233, 187, 0.4) 70%,
    rgba(255, 233, 187, 0.0) 100%
  );
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* reflexos sutis no botão */
.elementor-235 .elementor-element.elementor-element-51618a5 .elementor-button:before,
.elementor-235 .elementor-element.elementor-element-51618a5 .elementor-button:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 0.9) 0%,
    rgba(255, 255, 255, 0.15) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

.elementor-235 .elementor-element.elementor-element-51618a5 .elementor-button:before {
  top: -5px;
}

.elementor-235 .elementor-element.elementor-element-51618a5 .elementor-button:after {
  bottom: -4.5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31764e7 */.elementor-235 .elementor-element.elementor-element-31764e7 {
  border-radius: 5px;
  border-top: 2px solid #F7E1B3;
  background: linear-gradient(90deg, #F1BE87 0%, #F8D59B 50%, #E9A45E 100%);
  box-shadow: 
    0 10px 20px 0 rgba(241, 190, 135, 0.4),
    0 20px 40px 0 rgba(241, 190, 135, 0.3),
    0 40px 80px 0 rgba(241, 190, 135, 0.2),
    0 60px 120px 0 rgba(241, 190, 135, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: #fff;
}

.elementor-235 .elementor-element.elementor-element-31764e7 .elementor-button-icon {
  font-size: 17px;
  color: #fff;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-235 .elementor-element.elementor-element-31764e7:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-235 .elementor-element.elementor-element-31764e7:active {
  opacity: 0.5;
}

.elementor-235 .elementor-element.elementor-element-31764e7::before {
  content: '';
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(4px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-235 .elementor-element.elementor-element-31764e7:hover {
  transform: translateY(-8px);
  box-shadow:
    0 12px 30px rgba(241, 190, 135, 0.4),
    0 30px 60px rgba(241, 190, 135, 0.3),
    0 50px 100px rgba(241, 190, 135, 0.2);
  transition: 0.5s;
}

.elementor-235 .elementor-element.elementor-element-31764e7 svg {
  font-size: 23px;
}

/* brilho superior */
.elementor-235 .elementor-element.elementor-element-31764e7:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 233, 187, 0.9) 20%,
    rgba(255, 233, 187, 0.4) 70%,
    rgba(255, 233, 187, 0.0) 100%
  );
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* reflexos sutis no botão */
.elementor-235 .elementor-element.elementor-element-31764e7 .elementor-button:before,
.elementor-235 .elementor-element.elementor-element-31764e7 .elementor-button:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 0.9) 0%,
    rgba(255, 255, 255, 0.15) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

.elementor-235 .elementor-element.elementor-element-31764e7 .elementor-button:before {
  top: -5px;
}

.elementor-235 .elementor-element.elementor-element-31764e7 .elementor-button:after {
  bottom: -4.5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c338bc6 */.elementor-235 .elementor-element.elementor-element-c338bc6 {
  border-radius: 5px;
  border-top: 2px solid #F7E1B3;
  background: linear-gradient(90deg, #F1BE87 0%, #F8D59B 50%, #E9A45E 100%);
  box-shadow: 
    0 10px 20px 0 rgba(241, 190, 135, 0.4),
    0 20px 40px 0 rgba(241, 190, 135, 0.3),
    0 40px 80px 0 rgba(241, 190, 135, 0.2),
    0 60px 120px 0 rgba(241, 190, 135, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: #fff;
}

.elementor-235 .elementor-element.elementor-element-c338bc6 .elementor-button-icon {
  font-size: 17px;
  color: #fff;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-235 .elementor-element.elementor-element-c338bc6:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-235 .elementor-element.elementor-element-c338bc6:active {
  opacity: 0.5;
}

.elementor-235 .elementor-element.elementor-element-c338bc6::before {
  content: '';
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(4px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-235 .elementor-element.elementor-element-c338bc6:hover {
  transform: translateY(-8px);
  box-shadow:
    0 12px 30px rgba(241, 190, 135, 0.4),
    0 30px 60px rgba(241, 190, 135, 0.3),
    0 50px 100px rgba(241, 190, 135, 0.2);
  transition: 0.5s;
}

.elementor-235 .elementor-element.elementor-element-c338bc6 svg {
  font-size: 23px;
}

/* brilho superior */
.elementor-235 .elementor-element.elementor-element-c338bc6:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 233, 187, 0.9) 20%,
    rgba(255, 233, 187, 0.4) 70%,
    rgba(255, 233, 187, 0.0) 100%
  );
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* reflexos sutis no botão */
.elementor-235 .elementor-element.elementor-element-c338bc6 .elementor-button:before,
.elementor-235 .elementor-element.elementor-element-c338bc6 .elementor-button:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 0.9) 0%,
    rgba(255, 255, 255, 0.15) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

.elementor-235 .elementor-element.elementor-element-c338bc6 .elementor-button:before {
  top: -5px;
}

.elementor-235 .elementor-element.elementor-element-c338bc6 .elementor-button:after {
  bottom: -4.5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-291aa94 */.elementor-235 .elementor-element.elementor-element-291aa94 {
  border-radius: 5px;
  border-top: 2px solid #F7E1B3;
  background: linear-gradient(90deg, #F1BE87 0%, #F8D59B 50%, #E9A45E 100%);
  box-shadow: 
    0 10px 20px 0 rgba(241, 190, 135, 0.4),
    0 20px 40px 0 rgba(241, 190, 135, 0.3),
    0 40px 80px 0 rgba(241, 190, 135, 0.2),
    0 60px 120px 0 rgba(241, 190, 135, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: #fff;
}

.elementor-235 .elementor-element.elementor-element-291aa94 .elementor-button-icon {
  font-size: 17px;
  color: #fff;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-235 .elementor-element.elementor-element-291aa94:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-235 .elementor-element.elementor-element-291aa94:active {
  opacity: 0.5;
}

.elementor-235 .elementor-element.elementor-element-291aa94::before {
  content: '';
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(4px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-235 .elementor-element.elementor-element-291aa94:hover {
  transform: translateY(-8px);
  box-shadow:
    0 12px 30px rgba(241, 190, 135, 0.4),
    0 30px 60px rgba(241, 190, 135, 0.3),
    0 50px 100px rgba(241, 190, 135, 0.2);
  transition: 0.5s;
}

.elementor-235 .elementor-element.elementor-element-291aa94 svg {
  font-size: 23px;
}

/* brilho superior */
.elementor-235 .elementor-element.elementor-element-291aa94:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 233, 187, 0.9) 20%,
    rgba(255, 233, 187, 0.4) 70%,
    rgba(255, 233, 187, 0.0) 100%
  );
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* reflexos sutis no botão */
.elementor-235 .elementor-element.elementor-element-291aa94 .elementor-button:before,
.elementor-235 .elementor-element.elementor-element-291aa94 .elementor-button:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 0.9) 0%,
    rgba(255, 255, 255, 0.15) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

.elementor-235 .elementor-element.elementor-element-291aa94 .elementor-button:before {
  top: -5px;
}

.elementor-235 .elementor-element.elementor-element-291aa94 .elementor-button:after {
  bottom: -4.5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a967b9 */.elementor-235 .elementor-element.elementor-element-3a967b9 {
  border-radius: 5px;
  border-top: 2px solid #F7E1B3;
  background: linear-gradient(90deg, #F1BE87 0%, #F8D59B 50%, #E9A45E 100%);
  box-shadow: 
    0 10px 20px 0 rgba(241, 190, 135, 0.4),
    0 20px 40px 0 rgba(241, 190, 135, 0.3),
    0 40px 80px 0 rgba(241, 190, 135, 0.2),
    0 60px 120px 0 rgba(241, 190, 135, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: #fff;
}

.elementor-235 .elementor-element.elementor-element-3a967b9 .elementor-button-icon {
  font-size: 17px;
  color: #fff;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-235 .elementor-element.elementor-element-3a967b9:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-235 .elementor-element.elementor-element-3a967b9:active {
  opacity: 0.5;
}

.elementor-235 .elementor-element.elementor-element-3a967b9::before {
  content: '';
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(4px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-235 .elementor-element.elementor-element-3a967b9:hover {
  transform: translateY(-8px);
  box-shadow:
    0 12px 30px rgba(241, 190, 135, 0.4),
    0 30px 60px rgba(241, 190, 135, 0.3),
    0 50px 100px rgba(241, 190, 135, 0.2);
  transition: 0.5s;
}

.elementor-235 .elementor-element.elementor-element-3a967b9 svg {
  font-size: 23px;
}

/* brilho superior */
.elementor-235 .elementor-element.elementor-element-3a967b9:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 233, 187, 0.9) 20%,
    rgba(255, 233, 187, 0.4) 70%,
    rgba(255, 233, 187, 0.0) 100%
  );
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* reflexos sutis no botão */
.elementor-235 .elementor-element.elementor-element-3a967b9 .elementor-button:before,
.elementor-235 .elementor-element.elementor-element-3a967b9 .elementor-button:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 0.9) 0%,
    rgba(255, 255, 255, 0.15) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

.elementor-235 .elementor-element.elementor-element-3a967b9 .elementor-button:before {
  top: -5px;
}

.elementor-235 .elementor-element.elementor-element-3a967b9 .elementor-button:after {
  bottom: -4.5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ae24fb */.elementor-235 .elementor-element.elementor-element-7ae24fb{
    background-color: #EEF8FF;
    border-radius: 8px;
box-shadow: 0px 200px 123px 0px rgba(46, 49, 112, 0.05), 
            0px 83.555px 51.386px 0px rgba(46, 49, 112, 0.05), 
            0px 44.673px 27.474px 0px rgba(46, 49, 112, 0.05), 
            0px 25.043px 15.402px 0px rgba(46, 49, 112, 0.05), 
            0px 13.3px 8.18px 0px rgba(46, 49, 112, 0.05), 
            0px 5.535px 3.404px 0px rgba(46, 49, 112, 0.05);

}
.elementor-235 .elementor-element.elementor-element-7ae24fb strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fb2fbe */.elementor-235 .elementor-element.elementor-element-5fb2fbe{
    background-color: #EEF8FF;
    border-radius: 8px;
box-shadow: 0px 200px 123px 0px rgba(46, 49, 112, 0.05), 
            0px 83.555px 51.386px 0px rgba(46, 49, 112, 0.05), 
            0px 44.673px 27.474px 0px rgba(46, 49, 112, 0.05), 
            0px 25.043px 15.402px 0px rgba(46, 49, 112, 0.05), 
            0px 13.3px 8.18px 0px rgba(46, 49, 112, 0.05), 
            0px 5.535px 3.404px 0px rgba(46, 49, 112, 0.05);

}
.elementor-235 .elementor-element.elementor-element-5fb2fbe strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5e6aa0 */.elementor-235 .elementor-element.elementor-element-e5e6aa0{
    background-color: #EEF8FF;
    border-radius: 8px;
box-shadow: 0px 200px 123px 0px rgba(46, 49, 112, 0.05), 
            0px 83.555px 51.386px 0px rgba(46, 49, 112, 0.05), 
            0px 44.673px 27.474px 0px rgba(46, 49, 112, 0.05), 
            0px 25.043px 15.402px 0px rgba(46, 49, 112, 0.05), 
            0px 13.3px 8.18px 0px rgba(46, 49, 112, 0.05), 
            0px 5.535px 3.404px 0px rgba(46, 49, 112, 0.05);

}
.elementor-235 .elementor-element.elementor-element-e5e6aa0 strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bdcb324 */.elementor-235 .elementor-element.elementor-element-bdcb324{
    background-color: #EEF8FF;
    border-radius: 8px;
box-shadow: 0px 200px 123px 0px rgba(46, 49, 112, 0.05), 
            0px 83.555px 51.386px 0px rgba(46, 49, 112, 0.05), 
            0px 44.673px 27.474px 0px rgba(46, 49, 112, 0.05), 
            0px 25.043px 15.402px 0px rgba(46, 49, 112, 0.05), 
            0px 13.3px 8.18px 0px rgba(46, 49, 112, 0.05), 
            0px 5.535px 3.404px 0px rgba(46, 49, 112, 0.05);

}
.elementor-235 .elementor-element.elementor-element-bdcb324 strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1679286 */.elementor-235 .elementor-element.elementor-element-1679286 {
  border-radius: 5px;
  border-top: 2px solid #F7E1B3;
  background: linear-gradient(90deg, #F1BE87 0%, #F8D59B 50%, #E9A45E 100%);
  box-shadow: 
    0 10px 20px 0 rgba(241, 190, 135, 0.4),
    0 20px 40px 0 rgba(241, 190, 135, 0.3),
    0 40px 80px 0 rgba(241, 190, 135, 0.2),
    0 60px 120px 0 rgba(241, 190, 135, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: #fff;
}

.elementor-235 .elementor-element.elementor-element-1679286 .elementor-button-icon {
  font-size: 17px;
  color: #fff;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-235 .elementor-element.elementor-element-1679286:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-235 .elementor-element.elementor-element-1679286:active {
  opacity: 0.5;
}

.elementor-235 .elementor-element.elementor-element-1679286::before {
  content: '';
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(4px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-235 .elementor-element.elementor-element-1679286:hover {
  transform: translateY(-8px);
  box-shadow:
    0 12px 30px rgba(241, 190, 135, 0.4),
    0 30px 60px rgba(241, 190, 135, 0.3),
    0 50px 100px rgba(241, 190, 135, 0.2);
  transition: 0.5s;
}

.elementor-235 .elementor-element.elementor-element-1679286 svg {
  font-size: 23px;
}

/* brilho superior */
.elementor-235 .elementor-element.elementor-element-1679286:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 233, 187, 0.9) 20%,
    rgba(255, 233, 187, 0.4) 70%,
    rgba(255, 233, 187, 0.0) 100%
  );
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* reflexos sutis no botão */
.elementor-235 .elementor-element.elementor-element-1679286 .elementor-button:before,
.elementor-235 .elementor-element.elementor-element-1679286 .elementor-button:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 0.9) 0%,
    rgba(255, 255, 255, 0.15) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

.elementor-235 .elementor-element.elementor-element-1679286 .elementor-button:before {
  top: -5px;
}

.elementor-235 .elementor-element.elementor-element-1679286 .elementor-button:after {
  bottom: -4.5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d5271a1 */.elementor-235 .elementor-element.elementor-element-d5271a1 {
  border-radius: 5px;
  border-top: 2px solid #F7E1B3;
  background: linear-gradient(90deg, #F1BE87 0%, #F8D59B 50%, #E9A45E 100%);
  box-shadow: 
    0 10px 20px 0 rgba(241, 190, 135, 0.4),
    0 20px 40px 0 rgba(241, 190, 135, 0.3),
    0 40px 80px 0 rgba(241, 190, 135, 0.2),
    0 60px 120px 0 rgba(241, 190, 135, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: #fff;
}

.elementor-235 .elementor-element.elementor-element-d5271a1 .elementor-button-icon {
  font-size: 17px;
  color: #fff;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-235 .elementor-element.elementor-element-d5271a1:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-235 .elementor-element.elementor-element-d5271a1:active {
  opacity: 0.5;
}

.elementor-235 .elementor-element.elementor-element-d5271a1::before {
  content: '';
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(4px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-235 .elementor-element.elementor-element-d5271a1:hover {
  transform: translateY(-8px);
  box-shadow:
    0 12px 30px rgba(241, 190, 135, 0.4),
    0 30px 60px rgba(241, 190, 135, 0.3),
    0 50px 100px rgba(241, 190, 135, 0.2);
  transition: 0.5s;
}

.elementor-235 .elementor-element.elementor-element-d5271a1 svg {
  font-size: 23px;
}

/* brilho superior */
.elementor-235 .elementor-element.elementor-element-d5271a1:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 233, 187, 0.9) 20%,
    rgba(255, 233, 187, 0.4) 70%,
    rgba(255, 233, 187, 0.0) 100%
  );
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* reflexos sutis no botão */
.elementor-235 .elementor-element.elementor-element-d5271a1 .elementor-button:before,
.elementor-235 .elementor-element.elementor-element-d5271a1 .elementor-button:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 0.9) 0%,
    rgba(255, 255, 255, 0.15) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

.elementor-235 .elementor-element.elementor-element-d5271a1 .elementor-button:before {
  top: -5px;
}

.elementor-235 .elementor-element.elementor-element-d5271a1 .elementor-button:after {
  bottom: -4.5px;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-702655f */.elementor-235 .elementor-element.elementor-element-702655f .elementor-button {
  border-radius: 5px;
  border-top: 2px solid #F7E1B3;
  background: linear-gradient(90deg, #F1BE87 0%, #F8D59B 50%, #E9A45E 100%);
  box-shadow: 
    0 10px 20px 0 rgba(241, 190, 135, 0.4),
    0 20px 40px 0 rgba(241, 190, 135, 0.3),
    0 40px 80px 0 rgba(241, 190, 135, 0.2),
    0 60px 120px 0 rgba(241, 190, 135, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;


}/* End custom CSS */